Document Document Title
US08578511B2 Thermal probe
A thermal probe includes a support element, a conductive pattern and a tip. The support element has a slit or a through hole and has a first surface and a second surface which is opposite to the first surface. The conductive pattern is disposed at the first surface. The tip has a base and a pinpoint. The pinpoint is disposed at the base and passes through the slit or the through hole and highlights from the first surface. The base is connected with the second surface. The tip of the thermal probe of the invention can be replaced, and user can choose the best combination of the tip, conductive pattern and support element according to their needs.
US08578499B1 Script-based scan engine embedded in a webpage for protecting computers against web threats
A script-based scan engine is embedded in a webpage requested by a client computer from a web server. The script-based scan engine may be embedded in the webpage by injecting the script-based scan engine in a header of the webpage in a computer security device between the client computer and the web server, or by integrating the script-based scan engine in the webpage as a library. The script-based scan engine executes in the client computer when the webpage is received by the client computer. The script-based scan engine scans the webpage for web threats, which may include malicious codes, exploits, and phishing, for example. The webpage is allowed to be rendered by a web browser in the client computer when the webpage is deemed safe by the script-based scan engine.
US08578498B2 Virus localization using cryptographic hashing
Methods for using integrity checking techniques to identify and locate computer viruses are provided. A method for virus localization for each of three types of virus infections is provided, including the steps of computing a sequence of file blocks, calculating hashes for the sequences of file blocks from a host file and calculating hashes for the same or related sequences of file blocks from an infected file, and comparing the hashes from host file to the hashes from the infected file from the same or related sequences of file blocks such that when some of said first hashes and said second hashes do not match, a location of a virus is output. Methods for computing the sequence of file blocks depending on the type of virus infection, and for calculating the hashes using a collision resistant hash function, a digital signature scheme, a message authentication code, or a pseudo-random function.
US08578497B2 Method and system for detecting malware
A system and method of analysis. NX domain names are collected from an asset in a real network. The NX domain names are domain names that are not registered. The real network NX domain names are utilized to create testing vectors. The testing vectors are classified as benign vectors or malicious vectors based on training vectors. The asset is then classified as infected if the NX testing vector created from the real network NX domain names is classified as a malicious vector.
US08578493B1 Botnet beacon detection
A method and system to detect botnet beaconing event based on a beacon detection rule set to generate a beacon alert, which is in turn used to trigger an elevated exfiltration detection activity by reducing various thresholds in an exfiltration detection rule set.
US08578485B2 Identification of content by metadata
Systems and methods for identifying content in electronic messages are provided. An electronic message may include certain content. The content is detected and analyzed to identify any metadata. The metadata may include a numerical signature characterizing the content. A thumbprint is generated based on the numerical signature. The thumbprint may then be compared to thumbprints of previously received messages. The comparison allows for classification of the electronic message as spam or not spam.
US08578483B2 Systems and methods for preventing unauthorized modification of an operating system
Systems and methods are provided for preventing unauthorized modification of an operating system. The system includes an operating system comprised of kernel code for controlling access to operation of a processing unit. The system further includes an enforcement agent executing at a higher privilege than the kernel code such that any changes to the kernel code are approved by the enforcement agent prior to execution.
US08578480B2 Systems and methods for identifying potentially malicious messages
Computer-implemented systems and methods for identifying illegitimate messaging activity on a system using a network of sensors.
US08578473B2 Systems and methods for information security using one-time pad
A method of verifying a password and methods of encryption and decryption using a key generated from a one-time pad. In one embodiment, the method of verifying includes: (1) receiving a password attempt, (2) retrieving a pointer from memory, (3) searching a one-time pad based on the pointer to retrieve a password, (4) comparing the password attempt with the password and (5) generating a new pointer if the password attempt matches the password.
US08578471B2 Information processing apparatus and security protection method
According to one embodiment, an information processing apparatus includes an input to input a password, a biological authentication device including a storage unit for storing biological information and identification information, and an authentication controller. The authentication controller sets and holds identification information to be stored in the storage unit of the biological authentication device, and permits a password input using the input to be substituted by authentication using the biological authentication device when the identification information held by itself and the identification information stored in the storage unit of the biological authentication device match. The authentication controller includes a setter to perform a setting for the identification information stored in the storage unit of the biological identification device and held by itself, on both conditions of authentication establishment with a registered password entry using the input and authentication establishment using the biological authentication device.
US08578461B2 Authenticating an auxiliary device from a portable electronic device
This document discusses, among other things, a method for authenticating a browser executing on an auxiliary device with a web service executing on a portable electronic device. The method includes receiving a request for a resource from the browser, determining whether the request identifies a protected resource, and selectively authenticating the request based on whether the request identifies a protected resource.
US08578457B2 Process of remote user authentication in computer networks to perform the cellphone-assisted secure transactions
This invention relates to processes of personal user authentication in computer and mobile wireless communications networks to perform transactions including payments. The process provides remote user authentication in various computer networks, the Internet inclusive, to perform secure transactions such as e-commerce and remote banking (on-line banking, remote banking, direct banking, home banking, internet banking, PC banking, phone banking, mobile-banking, WAP-banking, SMS-banking, GSM-banking, TV banking).
US08578452B2 Method for securely creating a new user identity within an existing cloud account in a cloud computing system
The invention proposes a method for securely creating a new user identity within an existing cloud account in a cloud computing system, said cloud computing system providing cloud services and resources, said cloud account comprising cloud user identities, said method comprising enabling a first user to access the cloud services and resources using a first security device, wherein it comprises authenticating to the first security device, creating a new user identity within the cloud account for a second user using the first security device.
US08578449B2 Replicating selected secrets to local domain controllers
A domain controller hierarchy includes one or more hub domain controllers in communication with one or more local domain controllers, such as local domain controllers at a branch office. The hub domain controller(s) is writable, while the local domain controller(s) is typically read-only. Non-secure and secure information is partitioned to specific local domain controllers at the one or more hub domain controllers. The non-secure and secure information is then passed from the hub domain controller only to the local domain controller associated with the given partition at the hub domain controller on request. For example, a user requests a logon at a client computer system at a local branch office, and the logon is passed from the local domain controller to the hub domain controller. If authenticated, the user logon account is passed to the local domain controller, where it can be cached to authenticate subsequent requests.
US08578447B2 Method and apparatus for content aware optimized tunneling in a mobility environment
A method, computer readable medium and apparatus for performing content aware optimized tunneling in a communication network are disclosed. For example, the method authenticates a user endpoint device, establishes a tunnel to the user endpoint device if the user endpoint device is authenticated, analyzes content of a data packet transmitted through the tunnel to determine if the tunnel should be re-directed, and re-directs the tunnel to a gateway general packet radio services support node light based upon the content of the data packet.
US08578435B1 Method and system for allocating bandwidth based on transmission power of devices transmitting over communications channels in a network
A method performed by a central network device, such as a network edge device, or a CMTS, determines whether some of a plurality of user devices coupled to a communication device are transmitting at substantially their respective maximum power output level over a given channel. If the central device determines that some of the devices are operating at near their maximum output level (“power pegged,) the central device searches for another channel that can carry the traffic of the power pegged devices at reduced data rate. If another channel can accommodate transmission of signals of the power pegged device, the central device instructs the power pegged devices to tune to the new channel at a reduced data rate compared to the data rate of the current channel.
US08578423B2 Interactive television program guide with remote access
An interactive television program guide with remote access is provided. The interactive television program guide is implemented on interactive television program guide equipment. A remote program guide access device is connected to the interactive television program guide equipment by a remote access link to provide a user with remote access to program guide functions.
US08578420B2 Method and apparatus for automated display of video programming guide information
A method apparatus for automated display video programming guide information includes filtering programming information using filtering rules to determine viewing events of interest to a user. The method and apparatus further includes displaying on a first screen portion, the viewing events in a chronological order based on a display time for each of the viewing events. The method and apparatus further includes displaying a selector in the first screen portion such that the selector is operative to select one of the viewing events and displaying on a second screen portion, event information relating to a selected one of the plurality viewing events when the selector is proximate to one of the viewing events. The method and apparatus further includes resolving a scheduling conflict between a first viewing event and second viewing event to generate a list of program guide information.
US08578418B2 User-profile server for providing user-tailored entertainment experience across different entertainment devices and method thereof
A user-profile server for providing a user-tailored entertainment experience across different entertainment devices includes a network connection for coupling the user-profile server to a network. The user-profile server is configured for storing a user profile corresponding to a user identifier, and receiving via the network an electronic bookmark, the electronic bookmark being associated with the user identifier and pertaining to content that was not finished by a user at a first entertainment device. The user-profile server is further configured for updating the user profile to include the electronic bookmark, and communicating via the network at least the electronic bookmark to a controller of a second entertainment device to thereby allow the second entertainment device to play the content automatically starting from a position in the content corresponding to a position indicated by the electronic bookmark. The first entertainment device and the second entertainment device are different devices.
US08578413B2 Interactive television program guide with remote access
An interactive television program guide with remote access is provided. The interactive television program guide is implemented on interactive television program guide equipment. A remote program guide access device is connected to the interactive television program guide equipment by a remote access link to provide a user with remote access to program guide functions. An interactive television program guide system based on multiple user television equipment devices in a single household is provided. The system provides a user with an opportunity to adjust program guide settings with a given one of the interactive television program guides. Program guide setting include features related to setting program reminders, profiles, program recording features, messaging features, favorites features, parental control features, program guide set up features (e.g., audio and video and language settings), etc.
US08578404B2 Program telecast monitoring using watermarks
Methods, apparatus and articles of manufacture for program telecast monitoring using watermarks are disclosed. An example method for program monitoring disclosed herein comprises obtaining a sequence of watermarks detected from a presentation of media content at a monitored site, and comparing a data pattern obtained from the sequence of watermarks with a set of possible data patterns to identify a particular program transmission of the media content, the set of possible data patterns being associated respectively with a set of possible transmissions of the media content. An example method to watermark media content disclosed herein comprises encoding the media content with a sequence of watermarks, a watermark in the sequence of watermarks including content identifying payload data, and modifying the sequence of watermarks to also include a data pattern associated with a particular transmission of the media content.
US08578399B2 Method, system, and apparatus for providing access to workbook models through remote function cells
A method, system, and apparatus are provided for exposing and calling workbook models via remote function calls. According to the system, a client computer executes a spreadsheet program for creating a workbook model. The workbook model may be published to a server computer along with data defining a function name and the cells that should be used as inputs and outputs to the model. The system also includes a server computer that receives and responds to remote function calls directed toward workbook functions. When a function call is received at the server computer for a workbook function, the server computer populates the cells in the workbook identified as inputs with input parameters received with the function call and recalculates the workbook. The data contained in the output cells is then returned as a reply to the remote function call.
US08578390B2 Method and apparatus for providing a real-time message routing communications manager
A communications manager in a telecommunications transaction server communicates service request messages and service response messages between one or more remotely executing service request processes and one or more service applications executing on the transaction server. A main thread in the communications manager monitors connections requests and initializes other threads. A unique logical communications connection is established between one of the service request processes and the communications manager. The communications manager creates both a read thread and a write thread for each logical communication connection that is validated and active. The read thread communicates service request messages from a service request process to an appropriate service application. The write thread communications service response messages from the service application to the service request process that issues the service request message. A monitor thread collects service response messages from a queue and directs them to the appropriate write threads via an in-memory write queue.
US08578384B2 Method and apparatus for activating system components
A selected thread is scheduled to run on a corresponding master of a multiple threaded processing system. When the priority of the selected thread is high, the selected thread is run on the corresponding master. When the priority of the selected thread is low and the corresponding master is in an operational mode, the selected thread is run on the corresponding master. When the priority of the selected thread is low and the corresponding master is in a low power mode, the selected thread is selectively run on the corresponding master based on an amount of time that the corresponding master has been in the low power mode since its most recent entrance into the low power mode.
US08578377B2 Accelerator and its method for realizing supporting virtual machine migration
A computer-implemented method, an accelerator hardware unit, and an article of manufacture for supporting virtual machine migration. The method includes: acquiring a task request from a task queue of an accelerator hardware unit; extracting identification information of a related virtual machine from the task request; determining whether the identification information of the related virtual machine matches the identification information of a virtual machine to be migrated, where the identification information of a virtual machine to be migrated is recorded in a virtual machine identification information table; and deleting the task request from the task queue if the extracted identification information matches the identification information of a virtual machine to be migrated.
US08578372B2 Business-in-a-box integration server and integration method
The present invention is related to a business-in-a-box (BiB) integration server and BiB integration method. The BiB integration server includes a software package acquisition module for acquiring the installation package of at least one piece of software according to an installation information; a software installation module, for installing at least one piece of software on at least one hardware platform that constitutes the BiB according to the installation information; and a software package transmission module, for transmitting the software installation package to at least one client terminal. The present invention further provides a BiB service system, comprising a BiB apparatus, and a BiB remote console for controlling the BiB apparatus. Further, the present invention provides a BiB integration method corresponding to the BiB integration server. Through the apparatus and method, it is achieved flexible integration of hardware and software, allowing a third party to freely plug in new software and to manage the installed software.
US08578364B2 Dynamic management of operating system resources
A method for dynamically managing operating system resources of a computing device. Each of the operating system resources have one or more data elements. The method includes: at an observer module of the operating system, monitoring stability and/or usage of the one or more data elements of each of the operating system resources, selecting an unused and/or unstable operating system resource data element; and removing a selected operating system resource data element.
US08578362B2 Method for downloading software to an electronics product
A method for updating software on an electronics system that includes a processor switchable between modes and non-volatile memory includes over-writing original application software stored in an application sector of the memory to store cloned boot software such that original boot software remains in the memory, switching the system to a mode that accesses the cloned boot software, storing a temporary key in a key sector of the non-volatile memory that overrides an original key and is configured to instruct the processor to boot the cloned boot software upon initialization, over-writing the original boot software in the boot sector to store new boot software after storing the temporary key, storing a new key in the memory that is configured to instruct the processor to boot the new boot software upon initialization, erasing the temporary key, and switching the system to a mode that accesses the new boot software.
US08578358B2 Macroscalar processor architecture
A macroscalar processor architecture is described herein. In one embodiment, a processor receives instructions of a program loop having a vector block and a sequence block intended to be executed after the vector block, where the processor includes multiple slices and each of the slices is capable of executing an instruction of an iteration of the program loop substantially in parallel. For each iteration of the program loop, the processor executes an instruction of the sequence block using one of the slices while executing instructions of the vector block using a remainder of the slices substantially in parallel. Other methods and apparatuses are also described.
US08578345B1 Malware detection efficacy by identifying installation and uninstallation scenarios
The launch of an installer or uninstaller is detected. A process lineage tree is created representing the detected launched installer/uninstaller process, and all processes launched directly and indirectly thereby. The detected installer/uninstaller process is represented by the root node in the process lineage tree. Launches of child processes by the installer/uninstaller process and by any subsequently launched child processes are detected. The launched child processes are represented by child nodes in the tree. As long as the installer/uninstaller process represented by the root node in the tree is running, the processes represented by nodes in tree are exempted from anti-malware analysis. The termination of the installer/uninstaller process is detected, after which the processes represented by nodes in the process lineage tree are no longer exempted from anti-malware analysis.
US08578339B2 Automatically adding bytecode to a software application to determine database access information
A system and method for automatically analyzing virtual machine bytecode of a software application and adding additional bytecode operable to determine information regarding database access performed by the software application are described. According to one embodiment of the method, program code of a software application may be received, wherein the program code includes bytecode for a virtual machine. The bytecode may be automatically analyzed to detect access to a database. The method may operate to automatically add additional bytecode to the bytecode of the software application, where the added bytecode is operable to determine information regarding the access to the database.
US08578329B1 System and method of application development using easier to redesign replaceable components
A method and system for creating a software application code for building an application comprising multiple Replaceable Self-Contained Components (RSCCs) is disclosed. The method includes creating each RSCC by instantiating and initializing an object instance of a Replaceable Component Class (RCC) that substantially encapsulates construction code of a Self-Contained Component (SCC). A method for creating communication code for allowing necessary collaboration between the RSCCs uses a Service Registration Object (SRO), implements necessary coupling code within the RSCCs that provide services for registering its services with the SRO and implements necessary coupling code within the RSCCs that require services for finding and getting the required services from the SRO. Another method for creating necessary communication code between any two RSCCs includes implementing appropriate coupling interfaces in each of the two RSCCs and implementing necessary communication code in the software application code using the coupling interfaces of the two RSCCs.
US08578328B2 Method for presenting candidate for link target to component in web application, as well as computer program and computer system for the same
Embodiments of the present invention provide a method, a computer system and its computer program which are for presenting a candidate to be linked with a component when the component is to be linked to another component in a web application. In one embodiment, the method includes the steps of: displaying at least two components on a display device; allowing a user to select at least one tag from tags (first tags) on one component (a first component) of the at least two components; identifying a second component having the same tag as the selected first tag; and presenting the identified second component to the user.
US08578327B2 Targeted to targetless application converter
A system includes a source database storing a targeted source code having references to hard-coded configuration information. A converter is in communication with the source database and is configured to replace the hard-coded configuration information in the targeted source code with soft-coded configuration information. A method includes searching the targeted source code for references related to hard-coded configuration information, receiving new reference names for the references, each of the new reference names corresponding to at least one of the references and being related to soft-coded configuration information, and replacing the references related to hard-coded configuration information with the corresponding new reference name to generate a targetless source code with the soft-coded configuration information.
US08578326B2 Localized information-preserving levels in model visualization
Local areas of a visualized modeling language diagram are viewable at different levels of detail without losing information such as model elements and their connectivity. Multiple elements are associated with a group element, which has a visual portion derived from the appearance of a group member element. Connectors between group member elements and non-member elements are suppressed in favor of replacement connectors between the group element and the non-member element(s). The integrity of incoming and outgoing connections to the group is maintained relative to the rest of the model. Ungrouping elements restores the elements to their original state. Grouping can be applied locally to one or more parts of the visual model.
US08578325B2 Communication virtual machine
A system for automating at least a portion of a communication application development cycle using a communication virtual machine that automatically interfaces with an existing network system and provides an engine for executing designed application models over the existing network system.
US08578320B2 Automatic design support apparatus and method
Design variable value sets for predetermined design variables are generated, and for each of the predetermined design variables, parameter value sets for predetermined parameters are generated. For each combination of them, circuit simulation is carried out to obtain a performance item value set for predetermined performance items. Then, for each of the design variable value sets, and further for each of the parameter value sets generated for a corresponding design variable value set, combinations of the design variable value set and parameter value set are identified, for which performance item values for all of the predetermined performance items are not less than performance item values obtained for a combination of the corresponding design variable value set and a corresponding parameter value set, and a yield rate is calculated by dividing the number of identified combinations by the number of parameter value sets generated for the corresponding design variable value set.
US08578319B2 Method and apparatus for designing and manufacturing electronic circuits subject to process variations
Methods and apparatus are described in which, at design-time a thorough analysis and exploration is performed to represent a multi-objective “optimal” trade-off point or points, e.g. on Pareto curves, for the relevant cost (C) and constraint criteria. More formally, the trade-off points may e.g. be positions on a hyper-surface in an N-dimensional Pareto search space. The axes represent the relevant cost (C), quality cost (Q) and restriction (R) criteria. Each of these working points is determined by positions for the system operation (determined during the design-time mapping) for a selected set of decision knobs (e.g. the way data are organized in a memory hierarchy). The C-Q-R values are determined based on design-time models that then have to be “average-case” values in order to avoid a too worst-case characterization. At processing time, first a run-time BIST manager performs a functional correctness test, i.e. checks all the modules based on stored self-test sequences and “equivalence checker” hardware. All units that fail are deactivated (so that they cannot consume any power any more) and with a flag the run-time trade-off controllers, e.g. Pareto controllers, are informed that these units are not available any more for the calibration or the mapping. At processing time, also a set of representative working points are “triggered” by an on-chip trade-off calibration manager, e.g. a Pareto calibration manager, that controls a set of monitors which measure the actual C-Q-R values and that calibrates the working points to their actual values. Especially timing monitors require a careful design because correctly calibrated absolute time scales have to be monitored.
US08578317B2 Routing method for flip chip package and apparatus using the same
Disclosed herein are rouging methods and devices for a flip-chip package. The flip chip includes several outer pads and several inner pads. The routing method includes: setting an outer sequence based on the arrangement order of the outer pads; setting several inner sequences based on the connection relationships between inner pads and the outer pads; calculating the longest common subsequence of each inner sequence and the outer sequence, defining the connection relationships between the inner pads and the outer pads corresponding to the longest common subsequence as direct connections, and defining the connection relationships between the inner pads and the outer pads that do not correspond to the longest common subsequence as detour connections; establishing the routing scheme of the flip chip based on the connection relationships between the inner pads and the outer pads.
US08578315B2 Scheduling for parallel processing of regionally-constrained placement problem
Scheduling of parallel processing for regionally-constrained object placement selects between different balancing schemes. For a small number of movebounds, computations are assigned by balancing the placeable objects. For a small number of objects per movebound, computations are assigned by balancing the movebounds. If there are large numbers of movebounds and objects per movebound, both objects and movebounds are balanced amongst the processors. For object balancing, movebounds are assigned to a processor until an amortized number of objects for the processor exceeds a first limit above an ideal number, or the next movebound would raise the amortized number of objects above a second, greater limit. For object and movebound balancing, movebounds are sorted into descending order, then assigned in the descending order to host processors in successive rounds while reversing the processor order after each round. The invention provides a schedule in polynomial-time while retaining high quality of results.
US08578303B1 Method for compensating effect of patterning process and apparatus thereof
A method for compensating an effect of a patterning process is illustrated. The main concept of the method for compensating the effect of the patterning process is to add or subtract the correction amounts for all segments according to the set of the comparison values at the set of the evaluation points. Compared with the delta-chrome optical proximity correction method, the run time of the method for compensating the effect of the patterning process is reduced, the memory usage of the method for compensating the effect of the patterning process not increased, and the correction accuracy of the method for compensating the effect of the patterning process is not reduced.
US08578299B2 Method and computing device in a system for motion detection
A computing device in a system for motion detection comprises an image processing device to determine a motion of an object of interest, and a graphical user interface (GUI) module to drive a virtual role based on the motion determined by the image processing device. The image processing device comprises a foreground extracting module to extract a foreground image from each of a first image of the object of interest taken by a first camera and a second image of the object of interest taken by a second camera, a feature point detecting module to detect feature points in the foreground image, a depth calculating module to calculate the depth of each of the feature points based on disparity images associated with the each feature point, the depth calculating module and the feature point detecting module identifying a three-dimensional (3D) position of each of the feature points, and a motion matching module to identify vectors associated with the 3D positions of the feature points and determine a motion of the object of interest based on the vectors.
US08578285B2 Methods, apparatus and systems for providing secure information via multiple authorized channels to authenticated users and user devices
Providing secure user-centric information via one or more user platforms operated by one or more users. Multiple channels are configured and implemented, through which information relevant to a given user is presented for user interaction via one or more user platforms associated with the user. A user profile is established identifying user preferences and one or more platform identities. The user profile is managed to grant the user access to specific ones of the multiple channels. In one example, user(s) and user platform(s) are authenticated to receive respective portions of the secure user-centric information based on user identities and platform identities. If authenticated, channel information relating to one or more of the multiple channels is transmitted to one or more users/user platforms, based on information access rights and/or security protocols respectively associated with the corresponding channels, the user(s), and the user platform(s).
US08578283B2 Suppressing unwanted UI experiences
Methods to allow, suppress, or reformulate a presentation of a UI element invoked by a computer program are provided. One method includes applying an administrator-configurable heuristic to determine whether to allow a native presentation of the UI element, to suppress the native presentation of the UI element, or to enable a reformulated presentation of the UI element. The method further includes one or more of suppressing and reformulating the UI element in accordance with a determination of the heuristic.
US08578282B2 Visual toolkit for a virtual user interface
An Integrated Development Environment (IDE) (100) for creating a touchless Virtual User Interface (VUI) 120 is provided. The IDE can include a development window (152) for graphically presenting a visual layout of user interface (UI) components (161) that respond to touchless sensory events in a virtual layout of virtual components (261), and at least one descriptor (121) for modifying a touchless sensory attribute of a user component. The touchless sensory attribute describes how a user component responds to a touchless touchless sensory event on a virtual component.
US08578280B2 Method and software for enabling N-way collaborative work over a network of computers
Method, software, and system for efficiently enabling n-way collaborative work using common software over a network of computers. In a preferred embodiment of the invention, each participant in a collaborative session starts up a common software application, which includes a collaboration component. This collaboration component is used to establish a common session that includes all interested parties. The collaboration component replicates operations performed on any one instance of said application to all other instances participating in the same session, so the effect is as if all members of the session were sharing a single instance of the application on a single computer. In one aspect, the collaboration component also supports broadcast of audio and video over a computer network, to enable session participants to see and/or hear each other, and further includes other features that support collaborative work.
US08578277B2 Integrating charts in documents
A chart is presented in a host application. The chart is managed by communicating data corresponding to the chart to a separate application and providing functionality for editing the data in the separate application. The presentation of the data in the separate application is distinct from the presentation of the chart in the host application. Changes to the data are communicated the host application when the data is edited in the separate application. The communicated changes to the data are reflected in the presentation of the chart in the host application.
US08578268B2 Rendering electronic documents having linked textboxes
A method for rendering an electronic document (ED). The method includes obtaining an intermediate format of the ED having multiple containers corresponding to multiple linked textboxes in the ED; obtaining a data structure including a root node associated with a string for distribution across the multiple linked textboxes and multiple segment nodes including multiple pointers to the multiple containers; executing a traversal of the multiple segment nodes; generating, during the traversal, multiple intermediate pages by applying a layout engine to the multiple containers referenced by the multiple pointers, where the string is distributed across the multiple intermediate pages; and generating a rendered page of the ED by substituting the container with an intermediate page corresponding to the container.
US08578266B2 Method and system for providing a framework for processing markup language documents
The present invention is directed to a system and method for processing a markup language file having one or more portions. Specifically, the system downloads a first markup language file using the hyper text transfer protocol and references the first markup language file by its uniform resource location or by a name of a local file on a system on which a user is operating. The first markup language is parsed for one or more portions of the first markup language file. Each portion of the first markup language file is stored into a directory structure containing folders, subfolders, and files complying with the structure of the first markup language file.
US08578251B1 Power saving area-efficient hybrid BCH coding system
Power-saving and area-efficient BCH coding systems are provided that employ hybrid decoder architectures. The BCH decoder architectures comprise both special-purpose hardware and firmware, thereby taking advantage of both the speed of special-purpose hardware and the energy-efficiency of firmware. In particular, the error correction capabilities of the BCH decoders provided herein are split between a hardware component designed to correct a single error and a firmware component designed to correct the remaining errors. In this manner, firmware operation is bypassed in situations where only one error is present and the complexity of the necessary hardware is significantly reduced.
US08578239B2 Calculation technique for sum-product decoding method (belief propagation method) based on scaling of input log-likelihood ratio by noise variance
One or more embodiments provide a decoding technique (and its approximate decoding technique) enabling a stable operation even if a noise variance is low at the implementation with a fixed-point arithmetic operation having a finite dynamic range. A technique is provided for causing a computer to perform calculation using a sum-product decoding method (belief propagation method) with respect to LDPC or turbo codes. For calculating an update equation of a log extrinsic value ratio from an input, a (separated) correction term is prepared obtained by variable transformation (scale transformation) of the update equation so that the update equation is represented by a sum (combination) of a plurality of terms by transformation of the equation and a communication channel noise variance is a term separated from other terms constituting a sum of a plurality of terms as a term to be a factor (scale factor) by which a log is multiplied. With an estimated communication channel noise variance as an input, the (separated) correction term is approximated by a simple function so as to cause the computer to make calculation (iteration) on the basis of a fixed point on bit strings of finite length (m,f: m is the total number of bits and f is the number of bits allocated to the fractional part).
US08578234B2 Data link layer tunneling technique for high-speed data in a noisy wireless environment
A data link layer tunneling technique improves the throughput of high speed data in noisy wireless environments. Recovering lost frames transmitted between a packet sending unit and a packet receiving unit in a data communications system generally comprises (a) identifying a failure to successfully receive a missed frame at the packet receiving unit; (b) establishing a logical tunnel channel at the packet receiving unit to acknowledge the next successfully received frame; (c) starting a first timer at the packet receiving unit; (c) upon receiving a tunnel establishment request from the packet receiving unit, the packet sending unit resending the missed frame on the logical tunnel channel and starting a second timer; and (d) the packet sending unit resending the missed frame a specified number of times until receiving an acknowledgement from the packet receiving unit.
US08578228B2 Error recovery for rich media
A media stream comprising rich media scene packets and scene update packets is complemented with a data packet defining an exit point for interrupting rendering rich media of the stream and a scene update packet associated with the data packet and defining an entry point back to rendering rich media of the stream. The exit-entry point pair defines an alternative media rendering route that can be used by user terminals to recover from errors in the media stream.
US08578220B2 Electronic device, information processing system, method of notification of a fault of an electronic device, and fault notification program
An information processing system includes an electronic device and an information processing unit. The electronic device includes a fault detection unit; a data generating unit for generating, as data, the content of the detected fault; a data dividing unit for dividing the generated data into plural division data in the case where the data exceeds a predetermined capacity; a data compression unit for compressing each of the plural division data; an identification information adding unit for adding identification information to each of the plural compressed division data; and a data transmission unit for transmitting the plural compressed division data with the identification information. The information processing unit includes a data receiving unit for receiving the plural compressed division data, and a data restoration unit for restoring the plural compressed division data into original data based on the identification information.
US08578217B2 System and method for virtual machine management
A system and method are provided for virtual machine management. The system comprises a virtual machine manager, a blade server management module, at least one blade server, and a virtual machine manager. The virtual machine manager comprises an abnormal event receiving module for receiving information about a blade server having a hardware problem directly from the blade server management module and additionally a virtual machine management module for sending a processing command to a virtual machine hypervisor on the blade server having the hardware problem. The virtual machine management module receives the information about the hardware problem from the abnormal event receiving module. The processing command is determined in accordance with the information about the hardware problem and strategies for handling predefined hardware problems.
US08578215B2 Method and system for gathering data using automatic appliance failover
A method for configuring data communication paths between a central controller and a plurality of devices is provided. The method ensures a first appliance is active. For each of the devices, a first communication capability is determined between the first appliance and the device. Signals indicative of the first communication capabilities are transmitted to the central controller. Respective communication paths are mapped between the central controller and the devices via the first appliance as a function of the first communication capabilities. The method ensures an automatic appliance failover is obtained.
US08578214B2 Error handling in a virtualized operating system
When moving workload partitions (WPARs) from machine to machine, operating systems may encounter errors that prevent successful WPAR migration. Recording and reporting errors can be challenging. To move WPARs, the operating system may employ a plurality of software components, such as code residing in user space (e.g., application programs, OS libraries, and shell scripts), code residing in the operating system's kernel, and code residing on remote machines. Embodiments of the invention include a framework that enables all the software components to record errors. The framework can also report the errors to users and processes.
US08578213B2 Analyzing software performance issues
Execution traces are collected from multiple execution instances that exhibit performance issues such as slow execution. Call stacks are extracted from the execution traces, and the call stacks are mined to identify frequently occurring function call patterns. The call patterns are then clustered, and used to identify groups of execution instances whose performance issues may be caused by common problematic program execution patterns.
US08578209B2 Non-faulting and first faulting instructions for processing vectors
The described embodiments include a processor that handles faults during execution of a vector instruction. The processor starts by receiving a vector instruction that uses at least one vector of values that includes N elements as an input. In addition, the processor optionally receives a predicate vector that includes N elements. The processor then executes the vector instruction. In the described embodiments, when executing the vector instruction, if the predicate vector is received, for each element in the vector of values for which a corresponding element in the predicate vector is active, otherwise, for each element in the vector of values, the processor performs an operation for the vector instruction for the element in the vector of values. While performing the operation, the processor conditionally masks faults encountered (i.e., faults caused by an illegal operation).
US08578201B2 Conversion of timestamps between multiple entities within a computing system
Method is described for converting received timestamps to a time-recording standard recognized by the receiving computing system. Embodiments of the invention generally include receiving data from an external device that includes a timestamp. If the received data is the first communication from the external device, creating a time base used for converting subsequently received timestamps to a recognized standard. Moreover, the system updates the time base if a counter failure at the external device is detected. When the external device transmits subsequent data, the time base is added to the subsequently received timestamps to convert the subsequent timestamps to a time-recording standard recognized by the computing system.
US08578193B2 Apparatus, method and program product for adaptive real-time power and perfomance optimization of multi-core processors
An apparatus, method and program product for optimizing core performance and power in of a multi-core processor. The apparatus includes a multi-core processor coupled to a clock source providing a clock frequency to one or more cores, an independent power supply coupled to each core for providing a supply voltage to each core and a Phase-Locked Loop (PLL) circuit coupled to each core for dynamically adjusting the clock frequency provided to each core. The apparatus further includes a controller coupled to each core and being configured to collect performance data and power consumption data measured for each core and to adjust, using the PLL circuit, a supply voltage provided to a core, such that, the operational core frequency of the core is greater than a specification core frequency preset for the core and, such that, core performance and power consumption is optimized.
US08578185B2 Power supply control device, image processing apparatus, power supply control method and computer readable medium for controlling power supply
A power supply control device includes a power supply controller that selectively performs a power supply mode and a power saving mode, a detector that detects a moving body in a predetermined range in the vicinity of the processor, a power supply mode change instruction unit that changes an operation mode from the power saving mode to the power supply mode when the detector detects the moving body, an information history unit that acquires information related to an operation for the processor in the power supply mode, and a sensitivity adjusting unit that adjusts a detection sensitivity of the detector for the moving body on the basis of the information acquired by the information history unit for a period from a change of the operation mode from the power saving mode to the power supply mode to a change of the operation mode to a next power saving mode.
US08578183B2 Server system with direct current transformation units receiving power on signal and generating operating voltage and ready signal
A server system including a rack, motherboards and direct current (DC) transformation units is provided. Each of the motherboards is inserted on the rack, and generates a power on signal. Each of the DC transformation units is on the rack and receives a DC voltage. When each of the motherboards is electrically connect to the corresponding DC transformation unit, each of the DC transformation units generates a standby voltage and a standby voltage ready signal to the motherboard according to the DC voltage so that the motherboard enters a standby state according to the standby voltage ready signal. When the motherboard corresponding to each of the DC transformation unit generates the power on signal, the DC transformation unit receives the power on signal and generates an operating voltage and an operating voltage ready signal to the motherboard, and the motherboard is turned on according to the operating voltage ready signal.
US08578182B2 Power lock-up setting method performed by baseboard management controller and electronic apparatus using the same
A power lock-up setting method and an electronic apparatus using the same are provided. The power lock-up setting method includes following steps. A trigger signal generated by a pressed power switch is received by a pin of a GPIO interface and transmitted to a control unit, such that the control unit starts the electronic apparatus, and a power-on-self-test of a logic processing unit is performed by a processing module. Whether the GPIO interface is set to a power lock-up state is determined by the logic processing unit. If so, a level of the pin is set to a disable level. An operating system is loaded by the processing module to perform an operating system booting process. Accordingly, when the electronic apparatus is under an operating environment of the operating system, the trigger signal is forbidden to be transmitted to the control unit when being generated again.
US08578180B2 Dynamic tuning of computing systems
Some embodiments of a system and a method to dynamically tune a computing system have been presented. In one embodiment, a processing device running in a computing system monitors usage of one or more hardware components of the computing system to determine a load on each hardware component. The processing device may tune each hardware component based on the load of a respective hardware component determined, and a respective weight associated with the respective hardware component. The hardware components may be tuned to reduce power consumption or to improve performance of the computing system.
US08578175B2 Secure object having protected region, integrity tree, and unprotected region
A method and structure for a secure object, as tangibly embodied in a computer-readable storage medium. The secure object includes a cryptographically protected region containing at least one of code and data, an initial integrity tree that protects an integrity of contents of the cryptographically protected region; and an unprotected region that includes a loader, an esm (enter secure mode) instruction, and one or more communication buffers.
US08578173B2 Apparatus and method for providing secure communication on a network
The present invention provides a method of transmitting electronic communication where the sender includes an instruction set with the electronic communication. A sending computer encrypts the electronic communication and sends both the encrypted communication and the instruction set to a receiving computer. The instruction set executes a set of pre-determined operations designed to protect the content of the electronic communication if an unauthorized recipient attempts to access the contents. Further, the instruction set includes instructions that delete the electronic communication if the recipient does not retrieve the communication within a pre-determined time period.
US08578160B2 Scan-to-home method and system for the delivery of electronic documents to a user home directory
A method and system for efficiently and securely permitting a user to scan electronic documents from a remote multi-function device to a user's home directory. A user can be authenticated via the multi-function device and electronic credentials associated with the user generated, which are utilized to determine the user's home directory. The multi-function device can then produce a customized template that can be selected by the user when accessing rendering/scanning services. The user can then scan a document and electronically store such a document at the home directory via an SMB (Server Message Block) protocol. Home directories can either be determined via an LDAP (Lightweight Directory Access Protocol) or configured on a network interface via a default directory path and the user name.
US08578150B2 Contact information retrieval system and communication system using the contract information retrieval system
There is described a communication system allowing communication over one or more communication networks. The communication system includes a domain name server storing a zone data file for a domain associated with a first party, the zone data file including contact information associated with the first party, the contact information including a plurality of electronic communication identifiers associated with the first party with each electronic communication identifier being associated with a corresponding communication protocol. An access granting system enables the first party to grant a second party access to one or more of the plurality of electronic communication identifiers. In particular, the access granting system encrypts one or more electronic communication identifiers to generate encrypted contact information, stores the encrypted contact information in the zone data file in association with a sub-domain of the domain associated with the first party, and provides the second party with access to the identity of said sub-domain.
US08578134B1 System and method for aligning change-of-flow instructions in an instruction buffer
A method and processor are provided. The method includes storing a first value at a first field of a first cache tag line when a next occurrence of a first COF instruction is presumed to branch and when the end location of the first COF instruction is at a first location of memory, storing a second value at the first field to indicate the next occurrence of the first COF instruction is presumed to branch and when the end location of the first COF instruction is at a second location of memory. The processor includes an instruction cache having instruction data represented by a plurality of data segments and a prefetch unit. The prefetch unit is operable to receive a first data segment from the instruction cache and determine whether an end byte of a predicted taken COF instruction is present in the first data segment.
US08578131B2 Sub SN, Sub SN calling system and method for calling the Sub SN
This invention is involving the creation of a sub-sequence net (hereafter briefly as Sub SN). The Sub SN is a kind of sequence net encapsulation that includes sub-routine structure of N+1 single machines. Based on the fact that the sequence net call instruction of sequence net call function in the environment of sequence net computers of this invention is a single machine instruction which can call the operation of a Sub SN comprising N+1 branch programs. In N+1 branch programs, the sequence net call instruction calls Sub SN devices and realizes the call of sequence net. In this invention, grade call and sequence call of sequence net are created to meet requirements of random events and ordered events of models.
US08578129B2 Infrastructure support for accelerated processing device memory paging without operating system integration
In a CPU, the CPU having multiple CPU cores, each core having a first machine specific register, a second machine specific register, and microcode which when executed causes a write notification to be issued to the physical address contained in the second machine specific register; receiving in the first machine specific register of a CPU core, a physical page table/page directory base address, receiving in the second machine specific register of the CPU core, a physical address pointing to a location controlled by the IOMMUv2, determining that a control register of the CPU core has been updated, and responsive to the determination that the control register has been updated, executing microcode in the CPU core that causes a write notification to be issued to the physical address contained in the second machine specific register, wherein the physical address is able to receive writes that affect IOMMUv2 page table invalidations.
US08578128B1 Virtual block mapping for relocating compressed and/or encrypted file data block blocks
A system and method of operating a storage server in a data network for relocating one or more data blocks of a file, comprising creating a virtual block mapping pointer; and relocating one or more file system data.
US08578127B2 Apparatus, system, and method for allocating storage
An apparatus, system, and method are disclosed for allocating non-volatile storage. The storage device may present a logical address, which may exceed a physical storage capacity of the device. The storage device may allocate logical capacity in the logical address space. An allocation request may be allowed when there is sufficient unassigned and/or unallocated logical capacity to satisfy the request. Data may be stored on the non-volatile storage device by requesting physical storage capacity. A physical storage request, such as a storage request or physical storage reservation, when there is sufficient available physical storage capacity to satisfy the request. The device may maintain an index to associate logical identifiers (LIDs) in the logical address space with storage locations on the storage device. This index may be used to make logical capacity allocations and/or to manage physical storage space.
US08578125B2 Allocation of storage space for critical data sets
Described are embodiments of an invention for allocating storage space in a storage system for critical data sets. The computing environment includes at least one server including a processor and memory. The server is coupled to storage. The memory further includes a storage manager including an allocation module and an alert module. The storage manager defines a common area for storing non-critical data sets and critical data sets in the storage group. The storage manager also defines a critical reserve area for storing only critical data sets in the first storage group. A predefined percentage of available storage space is reserved for the critical reserve area. The predefined percentage of available space is determined by comparing the available storage space within the critical reserve area to the storage space in the storage group. Upon allocating additional storage to the storage group, the allocation module allocates an amount of the additional storage space to the critical reserve area such that the predefined percentage of available storage space is maintained in the critical reserve area.
US08578124B2 Storage systems and methods with pre-reserve allocation
Systems and methods for information storage replication are presented. In one embodiment a storage flow control method includes receiving a memory operation indication; performing a pre-reserve allocation process before proceeding with the memory operation, wherein the pre-reserve allocation process includes converting available unallocated memory space to allocated memory space if there is sufficient available unallocated memory space to perform the memory operation; executing the memory operation if the pre-reserve allocation process returns an indication there is sufficient memory space allocated to perform the memory operation; and aborting the memory operation if the pre-reserve allocation process returns an indication there is sufficient memory space allocated to perform the memory operation. In one embodiment, the memory operation is a write operation. The memory operation can be a write operation.
US08578113B2 Data migration methodology for use with arrays of powered-down storage devices
A method for managing extents in a data storage system includes monitoring usage statistics for an extent residing on one or more powered-up storage devices. In the event the extent has not been accessed for specified period of time (as determined from the usage statistics), the method automatically compresses the extent and migrates the extent to an intermediate repository. Once the amount of data in the intermediate repository reaches a specified level, the method migrates the extent from the intermediate repository to one or more normally powered-down storage devices. If I/O is received for the extent while it resides in the normally powered-down storage devices or the intermediate repository, the method automatically migrates the extent from the normally powered-down storage devices or the intermediate repository to the normally powered-up storage devices. A corresponding apparatus and computer program product are also disclosed.
US08578105B2 Using type stability to facilitate contention management
Various technologies and techniques are disclosed for providing type stability techniques to enhance contention management. A reference counting mechanism is provided that enables transactions to safely examine states of other transactions. Contention management is facilitated using the reference counting mechanism. When a conflict is detected between two transactions, owning transaction information is obtained. A reference count of the owning transaction is incremented. The system ensures that the correct transaction was incremented. If the owning transaction is still a conflicting transaction, then a contention management decision is made to determine proper resolution. When the decision is made, the reference count on the owning transaction is decremented by the conflicting transaction. When each transaction completes, the reference counts it holds to itself is decremented. Data structures cannot be deallocated until their reference count is zero. Dedicated type-stable allocation pools can be reduced using an unstable attribute.
US08578101B2 Calculating read operations and filtering redundant read requests in a storage system
Read messages are issued by a client for data stored in a storage system of the networked client-server architecture. A client agent mediates between the client and the storage system. Each sequence of read requests generated by a single thread of execution in the client to read a specific data segment in the storage is defined as a client read session. The client agent maintains a read-ahead cache for each client read session and generates read-ahead requests to load data into the read-ahead cache. Each read request and read-ahead request sent from the client agent to the storage system includes positions and a size for reading and a sequence id value. The storage system filters and modifies incoming read request and read-ahead requests based on sequence ID values, positions and sizes of the incoming read request and read-ahead requests.
US08578097B2 Scatter-gather intelligent memory architecture for unstructured streaming data on multiprocessor systems
A scatter/gather technique optimizes unstructured streaming memory accesses, providing off-chip bandwidth efficiency by accessing only useful data at a fine granularity, and off-loading memory access overhead by supporting address calculation, data shuffling, and format conversion.
US08578090B1 System and method for restriping data across a plurality of volumes
A system and method re-stripes one or more data containers across a striped volume set (SVS) that has been modified by the addition of one or more volumes. The SVS is associated with an existing set of striping rules that define a stripe algorithm, a stripe width and an ordered list of volumes distributed across a plurality of nodes interconnected as a cluster. Each node of the cluster includes (i) a disk element (D-blade) adapted to service a volume of the SVS and (ii) a network element (N-blade) adapted to redirect a data access request to any D-blade of the cluster. Notably, the content of each data container is apportioned among the volumes of the SVS to thereby improve the efficiency of storage service provided by the cluster. To that end, the stripe algorithm specifies the manner in which the data container content is apportioned as stripes across the plurality of volumes, while the stripe width specifies the size/width of each stripe.
US08578086B2 Memory link initialization
Link initialization techniques to decouple the read training from the write training. Read training may be accomplished in a robust manner before write training is performed. These techniques may provide significantly improved link initialization times. A user-programmable register within a dynamic random access memory (DRAM) module may be utilized by the decoupled read training and write training processes. The decoupling may result in shorter and more robust training segments that may support faster training and/or increased link speeds.
US08578082B2 Configurable patient monitoring system
A patient monitoring system is provided which includes a platform and one or more monitoring modules. Monitoring modules include parameter modules for monitoring physiological activity of a patient, and utility modules for providing additional functionality to the patient monitoring system. A platform and one or more monitoring modules may be coupled to form a communications bus, allowing communication between any of the plurality of coupled devices. Updates such as software upgrades may be provided by a monitoring module to a platform or other monitoring module to update functionality.
US08578079B2 Power managed lock optimization
In an embodiment, a timer unit may be provided that may be programmed to a selected time interval, or wakeup interval. A processor may execute a wait for event instruction, and enter a low power state for the thread that includes the instruction. The timer unit may signal a timer event at the expiration of the wakeup interval, and the processor may exit the low power state in response to the timer event. The thread may continue executing with the instruction following the wait for event instruction. In an embodiment, the processor/timer unit may be used to implement a power-managed lock acquisition mechanism, in which the processor is awakened a number of times to check the lock and execute the wait for event instruction if the lock is not free, after which the thread may block until the lock is free.
US08578077B2 Group master communication system and method for serially transmitting data in automation systems
A communication system and method are disclosed for serially transmitting data in automation systems. In at least one embodiment, the system includes a base module as the system master, a plurality of extension modules as the slaves and a bidirectional communication connection that serially connects the base module to the extension modules. A status as group master for the serially subsequent extension module is allocated to at least two of the extension modules, the base module communicating with the extension modules depending on said allocation.
US08578067B2 Method and system for determining characteristics of an attached Ethernet connector and/or cable
A connector comprising a storage device that stores configuration information, may be coupled to a twisted pair cable and may communicate the configuration information to a host device via a corresponding connector. The configuration information may comprise characteristics, features and/or configurations of the connector and/or the cable, for example, wire gauge, safety information, cable category, verification of testing, inner shielding, outer shielding, no shielding, type of use, and/or country of manufacture. The storage device may comprise an EPROM. The configuration information may be communicated utilizing one or more configured pins. The corresponding connector may sense and/or read the configuration information from the connector. The corresponding connector may be mechanically ganged and/or communicatively coupled to other connectors that are integrated in the host device. A single controller may control acquisition of configuration information. A data rate for communicating via the connector and/or cable may be determined based on the configuration information.
US08578056B1 Optimized application streaming for just in time compiled components
A request to send a JIT component to a streaming client is received. A network capability rating of the network over which the JIT component is to be sent to the streaming client is determined, and a client capability rating of the streaming client is determined. A transmission language format in which to send the JIT component to the streaming client is determined based on at least the network capability rating and the client capability rating. The JIT component is obtained in the transmission language format and sent to the streaming client over the network. In some embodiments, a transmission language format is determined for each sub-component of the component based on the network capability rating, the streaming client rating, and a sub-component characteristic rating.
US08578055B2 Propogation of DNS server IP addresses in a private network
Systems, methods and articles of manufacture are disclosed for updating IP addresses on a private network. A DNS server receives an updated IP address and stores both the updated IP address and an old IP address. The DNS server includes the updated IP address in responses to all DNS query requests, wherein the DNS query requests are to the old IP address. Further, the DNS server deletes the old IP address and updates the DNS server network settings with the updated IP address after every remote client on the private network has stored the updated IP address.
US08578053B2 NAS load balancing system
A NAS load balancing system for distributing NAS loads of a NAS unit including a plurality of nodes and accessed via a network by multiple NAS clients is disclosed. In the NAS load balancing system, the NAS unit has multiple virtual IP addresses.
US08578035B2 Technique for relocating a serving gateway associated to a user equipment
A technique for relocating a Serving Gateway associated to a User Equipment is described. One method implementation of this technique is performed in a Mobility Management Entity, MME, and comprises the steps of a) triggering, from the MME, a relocation of a source SGW to a target SGW by sending a Create Session Request message to the target SGW, b) receiving, from the target SGW, a Create Session Response message including S1 General Packet Radio Service, GPRS, Tunnelling Protocol, GTP, endpoints of the target SGW, c) updating, from the MME to an Evolved NodeB, eNB, an Internet Protocol, IP, address and a Tunnel Endpoint IDentifier, TEID, of the target SGW, and d) sending, from the MME to the source SGW, a Delete Session Request to delete a session.
US08578026B2 Systems and methods for handling limit parameters for a multi-core system
The present invention is directed towards systems and methods for handling limit parameters for multi-core systems. A pool manager divides the limited number of uses of a resource into an exclusive quota pool and a shared quota pool. Each packet processing engine operating on a core is allocated an exclusive number of uses of the resource from the exclusive quota pool. If a packet processing engine wishes to use the resource beyond its exclusive number, the packet processing engine must borrow from the shared quota pool.
US08578015B2 Tracking traffic in a mobile ad hoc network
A mobile ad hoc network includes a plurality of wireless mobile nodes and a plurality of wireless communication links connecting the plurality of nodes together. The method of tracking traffic includes each node monitoring traffic communicated between nodes in the network, each node generating traffic information based upon how much traffic is being communicated between various nodes in the network, and each node storing the traffic information in a traffic database. The traffic information may be based upon bandwidth and may include at least one of error rate, end-to-end delay, end-to-end delay variation, hop count, expected path durability, and priority. Each node may discover and select traffic routes based upon the stored traffic information.
US08578012B2 Local intelligent electronic device (IED) rendering templates over limited bandwidth communication link to manage remote IED
The present disclosure provides systems and methods for remote device management. According to various embodiments, a local intelligent electronic device (IED) may be in communication with a remote IED via a limited bandwidth communication link, such as a serial link. The limited bandwidth communication link may not support traditional remote management interfaces. According to one embodiment, a local IED may present an operator with a management interface for a remote IED by rendering locally stored templates. The local IED may render the locally stored templates using sparse data obtained from the remote IED. According to various embodiments, the management interface may be a web client interface and/or an HTML interface. The bandwidth required to present a remote management interface may be significantly reduced by rendering locally stored templates rather than requesting an entire management interface from the remote IED. According to various embodiments, an IED may comprise an encryption transceiver.
US08578010B2 Methods and system for tracking web page analytics
A system and methods for a web-based analytics tracking system are provided. The system includes a data structure having a plurality of web page identifiers that are each associated with a respective web page, the web pages each located on a respective one of plurality of first servers connected together using a network, the data structure further including tag information specific to each of the plurality of respective web pages, the data structure is located on a second server different than the first servers. The system also includes a tracking script including a programmed to load a loader program located on the second server, the loader program is configured to query the data structure for tag information relating to the selected web page, build an image tag request using the tag information, and insert the image tag request into the selected web page.
US08578004B1 Methods and system for sharing gadgets between users
One embodiment of the present invention provides a system that facilitates sharing gadgets. The system allows a sender to specify a gadget to share with a recipient and how a set of configuration parameters are to be shared with the recipient. The system further receives an identifier for the recipient. The system also communicates the gadget to the recipient, thereby allowing the recipient to use the gadget in accordance with the configuration parameters.
US08578002B1 Systems and methods for determining characteristics of a network and enforcing policy
A packet transmitted on a network is read and decoded. A network device and its operating system are identified by analyzing the decoded packet. If more than one operating system is identified from the decoded packet, the operating system is selecting by comparing confidence values assigned to the operating systems identified. A service running on the network device is identified from the decoded packet or subsequent packets that are read, decoded and analyzed. The network topology of a network is determined by reading, decoding, and analyzing a plurality of packets. A flow between two network devices is determined by reading, decoding, and analyzing a plurality of packets. Vulnerabilities are assigned to operating systems and services identified by reading, decoding, and analyzing packets. Network configuration policy is enforced on operating systems and services identified by reading, decoding, and analyzing packets.
US08577996B2 Method and apparatus for tracing users of online video web sites
The method and/or apparatus monitors and records the times when a user interacts with a network video player, e.g. a web video player, while watching an online video clip. Specifically, a data collection agent (DCA) is loaded to the player or to a web page that displays the video clip. The DCA collects detailed viewing information and periodically sends this information to a central server. The viewing information is processed by the central server to generate at least one of: a viewership attention span report, a viewership demographics report, and a viewership geographic report.
US08577994B2 Management of bandwidth allocation in a network server
A server is configured to transfer information to a plurality of client devices in accordance with bandwidth-limiting and bandwidth-adjustment techniques. Bandwidth may be reduced based on an amount of data previously transferred to a client device (e.g., within a prior time period). Bandwidth may also be reduced based on variable input parameters such as file size, data type, server load, network response time, and number of transfer requests from a client device within a prior period of time. In some embodiments, bandwidth may be reduced by inserting delays between portions of data being transmitted. A length of a delay period may be determined based on the various factors above (amount of previous data transfer(s), file size, etc.). Bandwidth to a client device may also be adjusted dynamically. In some embodiments, bandwidth may be increased (rather than decreased).
US08577992B1 Request routing management based on network components
Systems and methods for managing request routing functionality associated with resource requests for one or more resources associated with a content provider are provided. A content delivery network (“CDN”) service provider, on behalf of a content provider, can process domain name service (“DNS”) requests for resources by computing devices and resolve the DNS requests by the identification of a network address of a computing device that will provide the requested resources. Based on the processing of DNS queries initiated by a client computing device, the CDN service provider can measure CDN service provider latencies associated with the generation of DNS requests by network components associated with the client computing devices. Examples of the network components can include DNS resolvers associated with the client computing devices.
US08577986B2 Mapping RDMA semantics to high speed storage
Embodiments described herein are directed to extending remote direct memory access (RDMA) semantics to enable implementation in a local storage system and to providing a management interface for initializing a local data store. A computer system extends RDMA semantics to provide local storage access using RDMA, where extending the RDMA semantics includes the following: mapping RDMA verbs of an RDMA verbs interface to a local data store and altering RDMA ordering semantics to allow out-of-order processing and/or out-of-order completions. The computer system also accesses various portions of the local data store using the extended RDMA semantics.
US08577982B2 Method and apparatus for efficiently managing “messages sent” file and resending of messages from mobile wireless communication device
An enhanced email system incorporating mobile wireless communication devices includes program logic for efficiently managing (i.e., at least partially synchronizing) “messages sent” files in the mobile device and in a related message server. The exemplary program logic also more efficiently handles resending of previously sent email messages from the mobile wireless communication device (especially in the context of synchronized messages sent files) by sending to the message server only abbreviated unique message ID in the first instance. In this way, wireless bandwidth is conserved as is the device battery.
US08577980B2 Message tracking with thread-recurrent data
A method, system, computer program product, and related business methods are described in the context of a web-based business information system having an internal e-mail facility, wherein e-mail communications between a native e-mail system of an end user of the web-based business information system and an external contact are facilitated and automatically tracked by the web-based business information system, the native e-mail system lying outside the web-based business information system but often being preferred by the end user over the internal e-mail facility of the web-based business information system. The described preferred embodiments provide for easy-to-use, reasonably transparent, “no-click” integration of the web-based business information system with the end user's native e-mail system in a manner that is independent of the particular type and choice of native e-mail system.
US08577977B2 Recipient control of source audio identifiers for digital communications
Enabling a recipient to control presentation of an audio identifier informing the recipient of an arrival of a digital communication from a sender in a communication session includes receiving a digital communication from a sender directed to a recipient. A sender-designated first audio identifier or sender-related information that identifies the sender to the recipient is accessed upon arrival of the digital communication. The first audio identifier or sender-related information is presented to the recipient contemporaneous with receipt of the digital communication. The recipient is able to specify, upon presentation of the first audio identifier or sender-related information, whether to enable subsequent presentation of the first audio identifier prior to or concurrent with receipt of a future digital communication from the sender.
US08577976B2 Application of system level policy in message oriented middleware
One or more policies to be applied to a set of one or more messages in a message oriented middleware are defined. Metrics of the message oriented middleware are monitored. Application of a policy in response to a trigger condition being satisfied is initiated. Application of the policy applies actions across the set of one or more messages.
US08577975B2 Buddy list-based sharing of electronic content
Instant messaging (IM) entities may be invited to an electronic calendar event using an instant message. Selecting the IM entities as invitees to the event may include dragging and dropping names of the IM entities from a buddy list of an IM application to an event from an electronic calendar application, or vice versa. A method of inviting an entity to a calendar event includes providing a calendar event from a calendar application and recognizing, by the calendar application, an IM entity as an invitee to the event.
US08577969B2 System and method for multimedia messaging
A system and method of multimedia messaging are provided. The system includes an input to receive a multimedia message sent to an address associated with a group profile. The system also includes a group profile database with at least one group profile. The group profile may include routing settings that specify at least one network address for each group member. The group profile may also include preferred data format settings that specify at least one preferred multimedia data format for a multimedia message to be sent to each group member. The system includes logic to select at least one network address and at least one preferred data format for each group member. The system includes a conversion module to convert the multimedia message to the preferred data format. The system further includes an output to send the converted message to the network address for each group member.
US08577958B2 Methods, systems, and computer program products for processing a non-returnable command response based on a markup element
Methods and systems are described for processing a non-returnable command response based on a markup element. In one aspect, a resource is sent to a user agent includes a no-return markup element. A request message is received identifying a command and including no-return-request information based on the resource. The command is processed and no command response is sent for delivery to the user agent in response to receiving the no-return-request information.In another aspect, a resource including a no-return markup element is received from a server. A determination is made, based on the no-return markup element, that a command identified based on the resource is non-returnable. In response to the determination, a no-return indicator is set to send no command response for the command for delivery to a user agent requesting the command.
US08577956B2 User-configurable network performance monitors
A network analysis system provides for a user-definable display of information related to messages communicated on the network. The network analysis system includes one or more display formats that provide a display of message exchanges between nodes of a network, and a display augmenter that provides additional information on the display based on a user-defined visualization. The user defined visualization includes augmenting the display based on user-defined coloring characteristics and/or augmenting the display with user-defined labels. To further facilitate user control of the augmentation of the display, the system accepts user-defined programs for discriminating among messages, for controlling the labeling of messages, and for controlling the coloring of messages and labels. Commonly used user-defined characteristics and labels are stored in a library, for use via a selection from among the library entries.
US08577954B2 Posting server, content transmission system, and posting server control method
A printing terminal 208P creates delivery result information regarding delivered content data and transmits the created delivery result information to a posting server 202. The posting server 202 receives the transmitted delivery result information, adds the received delivery result information to delivery record information stored in a memory, and notifies a sending terminal of at least part of the delivery record information. This arrangement enables low-cost and high-quality delivery of print contents.
US08577952B2 Combined binary/decimal fixed-point multiplier and method
A combined binary/decimal fixed-point multiplier that uses BCD-4221 recoding for the decimal digits. This allows the use of binary carry-save hardware to perform decimal addition with a small correction. The described designs provide an improved reduction tree organization to reduce the area and delay of the multiplier and improved reduction tree components that leverage the redundant decimal encodings to help reduce delay. A split reduction tree architecture is also introduced that reduces the delay of the binary product with only a small increase in total area. Area and delay estimates are presented that show that the proposed designs have significant area improvements over separate binary and decimal multipliers while still maintaining similar latencies for both decimal and binary operations.
US08577948B2 Split path multiply accumulate unit
In one embodiment, a processor includes a multiply-accumulate (MAC) unit having a first path to handle execution of an instruction if a difference between at least a portion of first and second operands and a third operand is less than a threshold value, and a second path to handle the instruction execution if the difference is greater than the threshold value. Based on the difference, at least part of the third operand is to be provided to a multiplier of the MAC unit or to a compressor of the second path. Other embodiments are described and claimed.
US08577946B2 Signal receiving apparatus and communication system
There is provided a signal receiving apparatus including first to pth stage computers configured to apply, in a step-by-step manner, butterfly operations to 2N input values; and 2N registers configured to store values obtained by a p−1th stage computer wherein the pth stage computer includes (a) 2L butterfly operation circuits configured to transmit, from corresponding 2M output ports, values obtained by the butterfly operations based on values provided to 2M input ports and (b) 2L selecting circuits arranged corresponding to the butterfly operation circuits, each selecting circuit providing a value of a register corresponding to different one of 2L BFInOrder_i(j,t) (wherein, BFInOrder_i(j,t) denotes values obtained by converting BFOutOrder_i(j,t)=t+j*2(N−M)+i*2N−(M+L) or (2(N−(M+L))−1−t)+j*2(N−M)+i*2(N−(M+L)) expressed by base H to base 2M of (log2M 2N)−1 words, word-reversing the values converted to base 2M, and converting the word-reversed values to the base H).
US08577942B2 Electronic device and data processing device for implementing cryptographic algorithms
An electronic device that defends against an attack trying to identify confidential information from power consumption is provided without any circuit that performs a complementary operation to eliminate bias in power consumption. An elementary device A 100 is formed by a plurality of transistors 101-112. The elementary device A 100 receives inputs signals x1, x2, a random number r, and a control signal en, and outputs z. The output z is obtained by XORing (x1^r)&(x2^r) with the random number r. After the state transitions of the input signal, x1, x2, and the random number r, are settled, the control signal en is used to output z. This makes the signal transition rate of the output z equal, thereby defending against an attack trying to identify confidential information from power consumption.
US08577940B2 Managing computer file system using file system trees
A system, method and computer program product for managing computer file system using file system trees. A plurality of Virtual Execution Environments (VEEs) running on a computer system is provided. The computer system has a common file system tree, which can be concurrently accessed by the VEEs. The shareable files are stored in the common file system tree located in a local storage of the computer system. The common file system tree includes a first set of files that can be accessed by VEEs directly using first redirection. The common file system tree also includes a second set of files that can be accessed by VEEs using first and second redirection. The files system accesses the files from the local storage using first redirection and from the network storage using first and second redirection. The local storage can also receive files from the network storage and store them in the common file system tree.
US08577933B2 Double blinded privacy-safe distributed data mining protocol
A Double Blinded Privacy-Safe Distributed Data Mining Protocol is disclosed, among an aggregator, a data consumer entity having privacy-sensitive information, and data source entities having privacy-sensitive information. The aggregator does not have access to the privacy-sensitive information at either the data consumer entity or the data source entities. The aggregator formulates a query without using privacy-sensitive information, and sends the query to the data consumer entity. The data consumer entity generates a list of specific instances that meet the conditions of the query and sends the list, encrypted, to the data source entities either directly or through the aggregator. The data source entities match the list against transactional data, de-identify the matched results, and send them to the aggregator. The aggregator combines results from data source entities and sends the combined result to the data consumer entity. This allows for privacy-safe data mining where both the data consumer entity and data source entities have privacy-sensitive information not available for the aggregator to see or use.
US08577929B2 Visual manipulation of database schema
Methods, program products, and systems for visual manipulation of database schema are disclosed. In general, in one aspect, a system can display a schema view and a data view in graphic representation in an integrated GUI on a display device. The system can display a schema in the schema view, and one or more data records in the data view. The system can receive a touch input from the display device in the schema view, or the data view, or both. In response to the touch input, the system can modify the schema, or the data records, or both. The system can update the schema view and data view substantially simultaneously to reflect the modification in the schema or data records.
US08577918B2 Method and system for apportioning opportunity among campaigns in a CRM system
In accordance with embodiments, there are provided mechanisms and methods for providing apportioning of opportunity among campaigns in an on-demand service in a database system. These mechanisms and methods for providing apportioning of opportunity among campaigns can enable embodiments to automatically determine which campaigns are related to an opportunity and provide a filtered set of campaigns that are related to at least one opportunity. The ability of embodiments to apportion opportunity among campaigns can provide marketing information that accurately reflects the true relationship between an opportunity and a plurality of campaigns.
US08577915B2 Method of and system for conducting personalized federated search and presentation of results therefrom
The present disclosure provides user-interface methods and systems for submitting search requests to search engines and presenting search results therefrom customized using content preferences learned about a user, comprising sending query information to at least two search engines, including a query identifying desired content, and user information, including context information describing the environment in which the query information is being sent, and a user signature representing content preferences learned about the user; receiving at least one set of a search result and auxiliary information from the at least one search engine in response to sending the query information, including information describing attributes of the search result that led to the search result being chosen by the at least one search engine; ordering the at least one search result based at least in part on the auxiliary information; and presenting the ordered search results to the user.
US08577912B1 Method and system for robust hyperlinking
A method includes analyzing a plurality of electronic documents available via a network service, selecting content of the documents encountered during the analysis to generate signatures for the documents based on the content of the documents, generating an index comprising the signatures, and updating the index by performing additional analysis. The index is updated to include documents having the same signatures.
US08577906B2 Method for modifying a query by use of an external system for managing assignment of user and data classifications
Disclosed is a data processing-implemented method, a data processing system, and an article of manufacture for modifying a query during compilation of the query. The query includes a request for an element of data from a table in a database and parameters identifying the requested element. The data processing-implemented method includes determining available information from parameters for locating a classification of the requested element and a classification associated with the query, the requested data classification controlling access to the requested element according to the query associated classification, requesting a suggested action from an external system for obtaining a comparison of the requested data classification and the query associated classification based on the available information, receiving the suggested action from the external system responsive to the sent request, and incorporating the suggested action into the query, the suggested action effecting comparison of the requested data classification with the query associated classification.
US08577904B2 Composite copy and paste for composite user interfaces
A selection of a composite copy command is detected via a computing device executing an application framework. The composite copy command is propagated to each active application associated with the application framework. A composite data element is received from each active application. The composite data element received from each active application is stored into a copy buffer.
US08577903B2 Sequenced query processing in data processing system
Techniques for constructing query operations associated with a report specification are described. The query operations may include a mixture of multidimensional operations and relational operations. The application of the query operations are sequenced with the computing device to reduce or eliminate certain complexities and ambiguities during generation of reports, thereby providing an improved experience for user. For example, any multidimensional rollup operation may be applied to the multidimensional representation of the data within a first timeframe and that any aggregation operation and second level filtering are applied within a second timeframe subsequent to the first timeframe. A report may be output based on a resultant data set produced by application of the query operation in accordance with the sequencing.
US08577902B1 Data organization and indexing related technology
Data organization and indexing, in which data that includes information for multiple attribute classes is accessed and redundancy characteristics of the accessed data within each of at least two of the multiple attribute classes are identified. Based on the identified redundancy characteristics, a relative order among the multiple attribute classes of the accessed data is determined and the accessed data is organized based on the determined relative order. The organized data is compressed using run length encoding and an index that is descriptive of the compressed data is generated. The encoded data and the generated index are stored to enable subsequent searching of the encoded data using the generated index.
US08577894B2 Method and system for access to restricted resources
A method and system of providing a search result to a user based on information indicated in a restricted access resource is described. A search system utilizing the assistance of human searchers or guides may obtain a search result using information included in a restricted resource. Access to a restricted resource is granted to guides based on access information provided to the search service. A guide may access information indicated in a restricted resource in order to obtain a search result. A search result obtained based on information indicated in a restricted resource may be returned to a user.
US08577878B1 Filtering search results using annotations
A search engine system accepts queries that include query terms and labels applicable to certain documents. A domain filter is constructed that is used to filter search results to certain domains, where the domains are determined based on the labels included in the query. The filtered search results are processed to ensure that certain portions of the results are from domains included in the filter. The results are further processed to include the query labels with certain ones of the results.
US08577872B2 Selection of photos based on tagging history
Typical users may be interested in viewing photos of people with whom they maintain true social contact. In one example, a person's true social network may be inferred from photo tagging history. Social contacts tend to tag each other in photos, while other types of contacts (e.g., business contacts) are less likely to tag each other in photos. Thus, in order to determine what photos to show to a given user, people may be scored based on how often the user has tagged those people in photos, and also on how often those other people have tagged the user. Those people who have high scores may be presumed to be socially close to the given user. Photos containing people who have received high scores may be selected, and the selected photos may be shown to the user.
US08577867B2 Method and system for expanding a website
Information regarding the structure of information in a content database is maintained in a structure database. The structure database is used to correlate the data structure of a query to the structure of the content database, in order to determine that information in the content database which needs to be provided to a searcher in response to the query. In one embodiment, this search method is used in an online forum, and the forum maintains a reputation score for users with respect to given subject matter. The reputation score is dependent upon the quality of a user's participation in the forum. A user's reputation score depends upon the evaluation by others of information he posts and upon the user evaluating information posted by others.
US08577866B1 Classifying content
Methods, systems, and apparatus, including computer program products for identifying original content. In one aspect a method is described that includes deriving a plurality of content pieces from a collection of documents, each content piece occurring in one or more documents in the collection of documents. Each document in the collection of documents is associated with a time and an author. A first document in the collection of documents is identified, the identified first document being the earliest document containing an occurrence of a first piece of content. A first author associated with the first document is ranked based on a number of documents that contain at least one occurrence of the content piece and that are associated with an author other than the first author.
US08577864B2 Systems and methods for providing a validation tool
Systems and methods for providing a validation tool may be configured to identify a plurality of words within a document, the document being provided in a first window within a user interface. Additionally, the systems and methods may be configured to determine, from a predetermined list that includes terms of interest, whether the words are matching words with terms of interest. The systems and methods may, in response to determining that the plurality of words are matching words with the terms of interest, highlight matching words in a document and access pieces of related data for matching words.
US08577863B2 Correlating web page visits and conversions with external references
One embodiment includes a method for correlating external references to a Web Page with conversions performed by one or more visitors to the Web Page. The method includes receiving the Web Page to monitor and determining one or more conversions to correlate. The one or more conversions to correlate include one or more actions performed on the Web Page by a visitor to the Web Page. The method also includes identifying the visitor to the Web Page. The visitor to the Web Page completed at least one action included in the conversions to correlate. The method also includes identifying the at least one action completed by the visitor and identifying an external reference that directed the visitor to the Web Page. The external reference contains a reference to the Web Page.
US08577857B2 Method for matching elements in schemas of databases using a Bayesian network
A method matches elements in two schemas for two associated databases using automatic schema matching (ASM), wherein there is one schema for each database, wherein the elements define objects in the databases, and wherein the matching is performed on pairs of the elements by a combined matcher including a set of matchers. A Bayesian network (BN) is constructed for the set of matchers, and for each pair of elements the following steps are performing: obtaining an individual similarity value for each pair of the elements and each matcher, determining a likelihood ratio for each individual similarity value, performing belief updating on the BN using the likelihood ratios to obtain a final similarity value and corresponding probability, and outputting the final similarity value and the probability to indicate whether the pair of the elements match, or not.
US08577854B1 Apparatus and method for high speed flow classification
A flow classifier for a network device that processes packets including packet headers includes a hash generator that generates hash index values from search keys derived from the packet headers. A hash table receives the hash index values and outputs pointers. A flow table includes flow keys and corresponding actions. A variable length (VL) trie data structure uses the pointers to locate the flow keys for the search keys. The VL trie data structure selects different flow keys for the search keys that share a common hash index value. The pointers include node, NIL and leaf pointers. The flow classifier performs a default action for the NIL pointers. A pointer calculator accesses a VL trie table using the pointers.
US08577852B2 Automated records inventory and retention schedule generation system
A computer-implemented system assigns retention rules to a plurality of record categories. The system receives information from a system administrator and the organization to which the retention rules are to apply. Initially, an administrator selects business types and functions that apply to the organization. The system uses the business types and functions selections to select from a large set of questions, a subset of questions that pertain to the retention requirements for the organization's records. The organization employees answer the selected questions, and based on these answers the system determines a set of record categories defining the organization's records. The system then selects from a set of retention rules forming a part of the system, the rules that apply to the organization's record categories. The system provides a formalized approval process by the organization for the retention rule assignments to the record categories.
US08577846B1 Autosave functionality
A system may present a document including a form. Forms content may be received into the form. The received forms content may be periodically and automatically saved to reduce the likelihood that received forms content is lost prior to form submission.
US08577842B1 Distributed computer system snapshots and instantiation thereof
Distributed computer systems prepare and instantiate snapshots by processing sets of nodes representing computer resources that are portions of a larger system. A user may choose to prepare or instantiate a snapshot containing all or only a portion of the data within the distributed computer system, such as a template of the distributed computer system. A template snapshot may be available in an electronic marketplace for other users to purchase and instantiate into a replica of the distributed computer system.
US08577836B2 Method of migrating stored data and system thereof
A method of migrating data from a source storage resource to a destination storage resource involves selecting a source volume in the source storage resource; configuring in the destination storage resource a destination volume corresponding to the source volume and having the same properties; and redirecting I/O requests from an application running on a host to the destination volume instead of the source volume, whilst migrating data stored in the source volume to the destination volume. A storage system is operable as a destination storage system for migrating data from a source storage system, including means for configuring a destination volume corresponding to a source volume in the source storage system and a migration module having a non-transitory computer useable medium and operable to initiate read requests addressed to the source volume thereby enabling a background process of migrating data stored in the source volume to the destination volume.
US08577834B2 Methodologies and analytics tools for locating experts with specific sets of expertise
A method and analytics tools for locating experts with specific sets of expertise are disclosed, the method including providing a collection of documents P0; generating categories representing fields of expertise derived from the collection of documents P0; refining the taxonomy of the categories by applying user domain knowledge; extracting structured fields from the collection of documents P0; constructing a contingency table having a first axis defined by the extracted structured fields and a second axis defined by the categories; and using the contingency table to identify a set of experts having a related expertise. The method may also include a network graph analysis that aids visualization of the relationship between people and expertise.
US08577833B2 Automated data analysis and transformation
A transformation method and system is provided. The method includes generating a data hub application configured to embed extract, transform, and load (ETL) processes. The data hub application is linked to source tables and target tables. Meta data associated with the source and target tables is transferred from virtual views of the data hub application to an ETL work area of the ETL processes. An ETL job is generated and linked to the data hub application. ETL processes are executed and results are determined.
US08577827B1 Network page latency reduction using gamma distribution
Disclosed are various embodiments of a system, method and computer readable medium for network page latency reduction. In one embodiment, among others, a system comprises a processor circuit and a memory associated with the processor circuit. The system further comprises a distribution estimator configured to estimate a distribution corresponding to latency data regarding a plurality of instances of a network page. The system further comprises an attribute comparator configured to identify an attribute associated with a subset of the instances of a network page. The subset of the instances corresponds to a latency data substantially represented by a tail of the distribution. Additionally, the system comprises a recommendation generator configured to generate a modification recommendation for the subset of the instances of the network page.
US08577824B2 Method and a programmable device for calculating at least one relationship metric of a relationship between objects
A method for calculating at least one relationship metric of a relationship between objects has the steps of providing a multi-layered relationship network with a first relationship layer derived from potential relations between objects, a second relationship layer derived from interactions between objects, a third relationship layer derived from explicit relations between objects, and an aggregated relationship layer derived from at least two layers of the relationship layers, and wherein each layer has a graph with one vertex for every object represented in the network and at least one unidirectional and/or bidirectional edge between at least two of the objects, and calculating the edge weights based on the edge weights of at least two relationship layers, selecting at least the relationship with a highest edge weight between an object and other objects, and finally outputting the weights of the selected relationships as the calculated relationship metrics.
US08577820B2 Accurate and fast neural network training for library-based critical dimension (CD) metrology
Approaches for accurate neural network training for library-based critical dimension (CD) metrology are described. Approaches for fast neural network training for library-based CD metrology are also described. In an example, a method includes optimizing a threshold for a principal component analysis (PCA) of a spectrum data set to provide a principal component (PC) value, estimating a training target for one or more neural networks, training the one or more neural networks based both on the training target and on the PC value provided from optimizing the threshold for the PCA, and providing a spectral library based on the one or more trained neural networks.
US08577819B2 Method and system to manage multiple party rewards using a single account and artificial intelligence
Systems and methods for storing a transaction history with respect to a business entity, and an incentive regarding a business entity, previously offered to an account. A desired transaction involving a holder of the account and the business entity may be generated based on the transaction history and a metric. An incentive may be generated based on an artificial intelligence program (AIP), the transaction history, and the metric. The desired transaction and the incentive may be transmitted for presentation to a holder of the account.
US08577808B2 Methods for securely distributing computer software products
A product distribution and payment system for limited use or otherwise restricted digital software products. Digital content data comprising a software product to be rented is made available to customers through a detachable local storage medium, such as a DVD or CD-ROM disc, or over a network connection. The product digital content is capable of being accessed and played back through a computer or game console at the customer site. The software product may comprise a limited use product that is restricted in the number of plays or duration of use. The customer is allowed to download and purchase the product using his computer or playback console. The product purchase information is encoded and transmitted to the content distributor. When the preset time or number of plays has elapsed the software program is frozen and access to the program is not allowed. In one embodiment of the present invention, a two-way, public key/private key encryption system is implemented to transmit the product and usage information between the server providing the software product and the customer computer system.
US08577803B2 Virtual wallet card selection apparatuses, methods and systems
The VIRTUAL WALLET CARD SELECTION APPARATUSES, METHODS AND SYSTEMS (“VWCS”) transform virtual wallet card selections by users utilizing mobile devices via VWCS components into virtual wallet card-based transaction purchase notifications. In one implementation, the VWCS obtains a user authentication request for a purchase transaction, and extracts a universal card account number from it. Upon querying a database, the VWCS determines that the user has access to a virtual wallet and obtains virtual wallet card selection options for the user from the database. The VWCS provides the virtual wallet card selection options to a user mobile device, and obtains a user selection of an account included among the options. The VWCS initiates a purchase transaction using the user selection. Also, upon completion of authorization of the purchase transaction, the VWCS provides a purchase receipt to the user mobile device.
US08577795B2 System and method for revenue and authorization management
A system is disclosed for facilitating relationship-centric authorization of transactions in a manner which provides optimum scalability and availability by logically partitioning wallets in conjunction with partitioning a resource associated with a group of consumers.
US08577790B1 Computer-implemented methods and computer systems for an electronic financial platform
In some embodiments, the instant invention provides for specifically programming a computer machine to perform at lease: receiving, from a trader, a passive indication of interest (IOI) for a financial instrument, where the passive IOI is a bid or an offer and a resting liquidity; classifying the trader as at least: a trading type that is subject to a decline ratio calculation for crossing the passive IOIs, where the decline ratio calculation identifies how many eligible aggressive IOIs have been previously declined by the trader out of a total number of all eligible aggressive IOIs that were offered to such trader; receiving, from another trader, another IOI that is an aggressive IOI, where the aggressive IOI is available to be immediately crossed at the price; and determining, in real-time, an allocation of the aggressive IOI to the trader submitted the passive IOI based on the decline ratio of the trader.
US08577787B1 Methods, systems, and computer program products for obtaining best execution of orders to buy or sell a financial instrument for which a net asset value is periodically calculated
The present invention uses new order entry types (formats) and new order management methods to meet the order and transaction management needs of investors, traders, brokers, market makers and service providers for institutional traders for transactions in NAV Instruments by integrating the implementation of trades when conventional markets and NAV-based trading markets operate contemporaneously. Among other features, the invention provides methods and computer systems for determining the appropriate nature, size, sequence and latency of orders to be entered into alternative trading venues to improve executions.
US08577784B2 Trading system having increased liquidity provision
An anonymous trading system includes a prime broker facility that allows a third party to trade on behalf of an institution. A deal is executed between the third party and a counter-party and a further deal is then executed between the third party and the party on whose behalf it has traded. The second deal may be for the same amount as the first deal or may be altered to include the third party's fee for conducting the first deal. Clients of the third party have prices available to them for trades made via the third party which are displayed at their trader terminals. The client sees that a better price is available though the third party than by dealing direct and selects to conduct a deal through the third party.
US08577779B2 System and methods for facilitating informed trading of financial instruments
The invention relates to an improved means for interactive computerized communications having a facilitated capability for order entry and order execution, and providing an enhanced range of trading forms and methods to clients of brokerage firms dealing in financial instruments. In particular, the invention relates to a type of interactive computerized system and software program providing services based from trading patterns, to result in a more efficient and flexible range in the type of allowable trades, and that provides thereby innovative and strategic advantages to individual investors of brokerage firms, for actively managing financial instruments held in trading accounts.
US08577770B2 System and method for measuring and utilizing pooling analytics
A system and method for quantifying the working capital benefit of pooling a number of separate cash accounts. The average (mean) cash balance of the pooled account is determined to be the sum of the means of each of the individual accounts. Similarly, the standard deviation of the pooled account is determined to be the square root of the sum of the squares of the standard deviations of the individual accounts. Accordingly, the minimum cash level of the pooled account is 2.3 times the square root of the sum of the squares of the standard deviations of the individual accounts. If pooling is to be beneficial, from a working capital perspective, the minimum cash required in the pooled account will be significantly less than the aggregate cash required by the separate companies.
US08577763B2 Method of converting cash into virtual cash and loading it to mobile phone cash account
A method of receiving virtual cash from an outlet through a mobile phone including the steps of: —customer requesting cash-out at an outlet; —customer showing identification and filling out a form; —frontliner accessing the device and keying in command containing customer's amount of cash-out and sending this to telco; —telco verifying that customer's mobile phone is registered with the telco's cash product services and that the amount of cash-out is available in the customer's mobile phone cash account and sending information to the device of the frontliner of the outlet; —frontliner of the outlet verifying that customer is registered with telco's cash product services and advising the customer of the unique transaction code; —customer paying cash-out fee; —customer keying in “CASHOUT” cash product command containing his PIN, amount to be cashed out, and his mobile phone number; —sending this command to telco; —outlet's device receiving a confirmatory message from telco of cash product service transfer; —customer receiving a SMS acknowledgment from telco of the completion of the cash product service; —customer getting virtual cash from the outlet; —outlet's device receiving an acknowledgment of the completion of the transaction and confirmation number from telco in a format matching the outlet's device.
US08577762B2 Detail-in-context lenses for interacting with objects in digital image presentations
Methods for initiating an electronic shopping transaction, for initiating a control operation for a user-selectable video game character, for emphasizing an advertisement in a computer generated display, and for presenting multiple GUIs in desktop user interfaces using detail-in-context graphical distortions. The method for initiating an electronic shopping transaction, for a user-selectable item presented in a computer generated original image on a display, comprising: receiving a selection signal for the item from a user; distorting the original image to produce a distorted region for the item to provide the user with detailed information for the item; and, receiving a purchase signal for the item from the user.
US08577761B1 System and method for dynamic offering topologies
Methods, systems, and articles of manufacture consistent with the present invention provide for managing offerings in a data processing system having offering platform programs operatively connected to a distributed offering network. At least one is deployed offering via an offering platform program. A topology of offerings is created. It is determined whether there is an association between two or more of the offerings. When there is an association between two or more of the offerings, the association is included in the topology.
US08577758B2 Financial accounting methods and systems to account for assets and liabilities
A method to calculate true ex-ante operating income, via a present value calculation and posting in a double-entry bookkeeping framework based upon credits and debits, is disclosed. The ultimate object is a true ex-ante net income accounting measurement that better serves financial statements users.
US08577749B2 Method, medium, and system for universal shopping cart order injection
Systems and methods for facilitating an on-line purchase of at least one item on behalf of a consumer are disclosed. A consumer may shop and purchase at least one item on a consolidated shopping (CS) website displaying one or more items available for purchase on one or more different merchant websites. The CS website provides consumers with advanced searching that takes into consideration a personal profile of the consumer, the consumer's previous shopping history, transactional data relating to a group of similar consumers, and the like. A host computer providing the CS website may access a merchant website selling the requested item, and order the requested item on behalf of the consumer, and charging a transaction fee, listing fee, receiving a rebate and/or offering a rebate for performing such. One embodiment allows a consumer to purchase/order multiple items from multiple websites in a single purchase request to the CS website.
US08577745B2 Method, system and apparatus for automatic real-time iterative commercial transactions over the internet in a multiple-buyer, multiple-seller marketplace optimizing both buyer and seller needs based upon the dynamics of market conditions
A method of communications network shopping by buyers of products and services for purchasing such from sellers in which buyers request an automatic reverse auctioneer or auction controller to initiate a reverse auction in real time amongst willing sellers and to solicit their automatic real-time iterative bidding price quotations for such products and services to be returned automatically over the network back to the controller under the iterative processing guidance of the controller to assure a best bid price quotation for the buyer; and automatically effecting buyer notification or purchase at such best price, all while the buyer may remain on-line, and without any manual intervention.
US08577739B2 Device and a method for ordering product at a premises via an integrated multimedia service system
A product ordering device provided at a digital home system at a user premises. The digital home system comprises a user terminal and a gateway device. The gateway device is coupled for communication with the user terminal and operable for communication with a wide area network outside the premises. The gateway device is configured for obtaining product data via the wide area network and providing the product data to the terminal for display on the display device. Upon placement of a product order by a user input through the terminal, the gateway device sends an order message outside of the integrated multimedia service system to request a corresponding vendor for the ordered product to deliver the ordered product at the premises. The product ordering service and the product data are provided and updated by a management server located outside of the premises.
US08577738B2 Method and system of providing an optimized offer
An ecommerce cost optimization system includes: a display including information identifying an item; a quantity selection tool; a delivery location selection tool; an optimized offer presentation tool that provides at least one optimized option through the display component, wherein the at least one optimized option is optimized based on the selected quantity and the selected delivery location; and an order placement tool to place an order from amongst the options provided by the optimized offer presentation tool. A method of providing optimized offer for non-stock item transactions through an ecommerce application includes receiving a user selection including a selected quantity of the item and a selected delivery location and determining an optimized offer based on analysis of the possible combinations of a production schedule and a delivery schedule for the selected quantity and delivery location.
US08577724B1 Serving requests by selectively using a plurality of response providers
A multi-provider response selector (MPRS) receives requests and provides respective selected responses. Each request includes respective selection criteria (such as keywords and demographic/geographic information) and/or respective other information (such as page location/time and demographic/geographic information). The MPRS uses the respective selection criteria to fill each of the requests (obtaining the respective selected responses) from one of a plurality of response providers, where the response providers are optionally selected in an order determined by the respective other information and/or other factors such as value returned from the response providers. Optionally, a content server receives content requests for respective specified content, generates requests for the MPRS, and returns the specified contents along with respective selected responses. In one example, a content request is from a cellular telephone, respective specified content includes video content, and respective selected responses include advertisements.
US08577719B2 Strategic quality support system
Healthcare providers are faced with an extremely fast paced environment where patient care is closely coupled with quality and safety standards. To promote a safe and optimal environment for patients and healthcare workers, numerous standards must be met. The number of standards continues to grow as healthcare continues to become more complex.The present invention, and the various embodiments thereof, describes a computer based system and method for strengthening a healthcare provider's quality program through the use of quality assurance, quality improvement and performance improvement modules that help to structure, monitor and manage quality tasks. A pixel mapped calendar provides a compelling graphical representation of the current status of the various quality tasks associated with a specific date or dates to provide a visual representation of the overall health of an organization as it relates to meeting quality and safety standards.
US08577711B2 Occupancy analysis
The disclosed embodiments relate to transparent and/or non-disruptive systems and methods for monitoring and analyzing actual space utilization, and in particular, analyzing space utilization over time and/or in real time to accurately understand and report the utilization of the space. In particular, the disclosed embodiments analyze data representative of occupancy of the space, the data being autonomously determined based on the likelihood that occupants are present within the space. The data is periodically determined and automatically reported to an automated collection system which collects the data and forwards it to a central repository for analysis. The data is then analyzed to provide meaningful reports regarding occupancy of the space or otherwise contextualize the utilization of the space. Further, the data collected from different spaces may be anonymized, aggregated, or otherwise combined, and analyzed to contextualize a given space's utilization, provide utilization forecasts, etc.
US08577710B2 Multiple simultaneous session support by a remote technician using preliminary queues
In a remote technical support system, a technical support controller receives an indication of a maximum number of support sessions to be serviced by a remote technician. Thereafter, the technical support controller receives a service request for a user device, which service request is classified into a category and added to a preliminary queue corresponding to the category. The technical support controller determines if handling of the service request by the remote technician would cause the number of support sessions currently being handled by the remote technician to exceed the previously-indicated maximum number of support sessions. If not, the service request is added to a work queue for the remote technician and removed from the preliminary queue.
US08577709B2 Workflow system, information processor, and method and program for workflow management
A workflow system is provided in which one person in charge efficiently processes each activity assigned to successive nodes. When a client request management program execution unit 330 of a workflow server 30 receives a request to terminate processing for a node from a user's computer terminal for operation 20, a definition for the node is referred to by a project management program execution unit 310. If processing of a process management program execution unit 320 is completed within a consecutive processing standby time t1 defined for the node, and it is determined that a next node can be processed by the user, a client request management program execution unit 330 requests a computer terminal for operation 20 to start processing of a next node.
US08577707B2 Methods and apparatus for overlaying electronic locate information on facilities map information and/or other image information displayed on a locate device
A digital image (e.g., a facility map, an aerial/satellite image, an engineering drawing) is displayed on a display device of a locate receiver used to detect a presence or absence of an underground facility. Image data used to generate the image is selected based on information obtained from a ticket associated with a locate operation for which the locate receiver is used, and geographic information indicative of a location of the locate receiver. Based on a strength of a magnetic field received by an RF antenna of the locate receiver, one or more electronic markings representing a detected presence of the underground facility are overlaid on the displayed digital image.
US08577706B1 Method for agent scheduling for revenue and service channels in a skills-based routing environment
The present invention provides a method for staffing and scheduling agents for revenue and service channels in a skills-based routing environment. Initially, the invention receives forecasts of number of contacts, average handling times, agent shrinkage and sales ratios for a planning period from a forecasting system. Next the initial required staffing levels for different skill groups are determined and agents are scheduled. In the iterative step, a skill group is selected and unscheduled while keeping agents in other skill groups on their current schedules, staffing levels for the skill group selected is updated using a staffing model that applies contact routing rules and includes the number of agents scheduled for work in other skill groups, and reschedules agents in the skill group selected. The invention continues iterations for each skill group until one or more stopping criteria are satisfied.
US08577705B1 Method and system for rating the role of a product category in the performance of a store area
The present invention is a method and system for measuring a set of shopper behavior metrics that represent the strength of a product category or a group of categories in the performance of a store area. A set of rating parameters are defined in order to provide a unified and standardized rating system. The rating system represents the effectiveness of the product category in a store area. The metrics are defined in a manner that is normalized so that they can be used across different types of product categories. The datasets are measured per category or group of categories over time to identify how the strength has varied over time, and to monitor trends in the category performance. The measured datasets are further analyzed based on various demographic groups and behavior segments. The analysis facilitates a better understanding of the strength of the category for different shopper segments, which in turn can be applied for developing better store area optimization strategies.
US08577701B1 System and method for processing data related to investment management
A computer system for processing data related to investment management includes a data storage device storing data including an account value; a plurality of investments and, for each of the investments, one of a plurality of categories associated with the investments and a value of the investments; and a server. The server is configured to access the stored data; determine a proportion of the value of the investments in the at least one of the plurality of categories to the account value; compare the determined proportion to at least one of an upper threshold proportion and a lower threshold proportion; and responsive to determining that the determined proportion is in breach of either the upper threshold proportion or the lower threshold proportion, provide output data to a fund manager computer system with instructions to reallocate value so as to provide the proportion at a predetermined value.
US08577698B2 Retail price hedging
Retail consumers may hedge the price of volatile commodities such as gasoline via the advance purchase of a policy, which may be represented by a hedge card. The card may be priced to cover uncertainty in the price of the commodity over a defined future period, plus a small profit for the card issuer, optionally plus a pre-paid residual cash value. The card may permit the purchase of a defined amount of the commodity at a price not to exceed a defined ceiling over the defined future period. The card issuer may contact with one or more fuel providers to apportion the risks and benefits of the hedge card. In the alternative, the card issuer may contract with the consumer only, and may rebate commodity purchase amounts in excess of the defined price ceiling directly to the hedge card holder.
US08577697B2 Use of internet site as a registry for results of medical tests
Results of medical tests for sexually transmissible diseases (STDs) or other medical conditions such as drug use are posted to a registry site accessible by a subscriber and any authorized guest of the subscriber. The medical test results are associated with a verification of the subscriber's identity. The verification may be in the form of a driver's license number, or other indicia of identification, recorded when a test sample was drawn by a testing lab affiliated with the registry site. Results of the test performed by the testing lab are automatically posted to the registry site, along with the customer ID assigned to the subscriber when registering with the registry site, and the verification of the subscriber's identity. Subsequently, the subscriber and any authorized guest or prospective sexual partner can access the subscriber's test results and the verification of the subscriber's identity by entering a predefined password or other access code, thereby enabling the guest, who may be a prospective sexual partner, to verify a medical condition asserted by the subscriber.
US08577684B2 Selective security masking within recorded speech utilizing speech recognition techniques
Apparatuses and methods are described to secure information contained within voice recordings. A voice recording is loaded into a data processing system, wherein the voice recording results from an utterance of a human during an interaction between the human and an interface of a business entity. The voice recording is processed to recognize at least one element of text in the voice recording. The data processing system determines if the at least one element of text represents special information that pertains to the human. A segment in the voice recording is rendered unintelligible if the at least one element of text represents special information that pertains to the human.
US08577682B2 System and method to use text-to-speech to prompt whether text-to-speech output should be added during installation of a program on a computer system normally controlled through a user interactive display
An auditory user interactive interface to an application program being installed in the computer controlled system. A routine in an object, in an application program being installed in the computer controlled system for providing an auditory user interface to the program in combination with auditory means for offering the user of the computer controlled system the auditory user interface during installation of said application program, and responsive to the selection of the auditory interface provides the auditory user interface during said installation of the application program. The functional object in the application program being installed includes the routine for providing the auditory interface preferably implemented in Text to Speech (TTS) functions together with an implementation for determining whether the computer controlled system receiving the application program includes a TTS engine compatible with the TTS functions in the application program and a routine for installing a TTS engine compatible with the routine when the computer controlled system does not include the TTS engine.
US08577681B2 Pronunciation discovery for spoken words
A method of generating an alternative pronunciation for a word or phrase, given an initial pronunciation and a spoken example of the word or phrase, includes providing the initial pronunciation of the word or phrase, and generating the alternative pronunciation by searching a neighborhood of pronunciations about the initial pronunciation via a constrained hypothesis, wherein the neighborhood includes pronunciations that differ from the initial pronunciation by at most one phoneme. The method further includes selecting a highest scoring pronunciation within the neighborhood of pronunciations.
US08577680B2 Monitoring and logging voice traffic on data network
A method, article of manufacture, and apparatus for monitoring data traffic on a network is disclosed. In an embodiment, this includes obtaining intrinsic data from at least a portion of the traffic, obtaining extrinsic data from at least a portion of the traffic, associating the intrinsic data with the extrinsic data, and logging the intrinsic data and extrinsic data. The portion of the traffic from which the intrinsic data and extrinsic data are derived may not be stored, or may be stored in encrypted form.
US08577679B2 Symbol insertion apparatus and symbol insertion method
Enables symbol insertion evaluation in consideration of a difference in speaking style features between speakers. For a word sequence transcribing voice information, the symbol insertion likelihood calculation means 113 obtains a symbol insertion likelihood for each of a plurality of symbol insertion models supplied for different speaking style features. The speaking style feature similarity calculation means 112 obtains a similarity between the speaking style feature of the word sequence and the plurality of speaking style feature models. The symbol insertion evaluation means 114 weights the symbol insertion likelihood obtained for the word sequence by each of the plurality of symbol insertion models according to the similarity between the speaking style feature of the word sequence and the plurality of speaking style feature models and the relevance between the symbol insertion model and the speaking style feature model, and performs symbol insertion evaluation to the word sequence.
US08577677B2 Sound source separation method and system using beamforming technique
A system and method for sound source separation. The system and method use a beamforming technique. The sound source separation system includes a windowing processor; a DFT transformer; a transfer function estimator; and a noise estimator. The system also includes a voice signal extractor that cancels individual voice signals, except an individual voice signal that is desired to be extracted among individual voice signals, from the integrated voice signals. The system further includes a voice signal detector that cancels a noise part provided through the noise estimator from a transfer function of an individual voice signal which is desired to be detected and extracts a noise-canceled individual voice signal. Even when two or more sound sources are simultaneously input, the sound sources can be separated from each other and separately stored and managed, or an initial sound source can be stored and managed.
US08577674B2 Operating methods for voice activity detection/silence suppression system
A Voice Activity Detection/Silence Suppression (VAD/SS) system is connected to a channel of a transmission pipe. The channel provides a pathway for the transmission of energy. A method for operating a VAD/SS system includes detecting the energy on the channel, and activating or suppressing activation of the VAD/SS system depending upon the nature of the energy detected on the channel.
US08577670B2 Adaptive construction of a statistical language model
A statistical language model (SLM) may be iteratively refined by considering N-gram counts in new data, and blending the information contained in the new data with the existing SLM. A first group of documents is evaluated to determine the probabilities associated with the different N-grams observed in the documents. An SLM is constructed based on these probabilities. A second group of documents is then evaluated to determine the probabilities associated with each N-gram in that second group. The existing SLM is then evaluated to determine how well it explains the probabilities in the second group of documents, and a weighting parameter is calculated from that evaluation. Using the weighting parameter, a new SLM is then constructed as a weighted average of the existing SLM and the new probabilities.
US08577655B2 System and method for constructing virtual NC controllers for machine tool simulation
A system, method, and computer program product for creating a virtual numerical control (NC) controller for use in machine tool simulation. A method includes receiving a NC program readable by a physical machine tool, the NC program containing instructions for manipulating the physical machine tool. The method also includes parsing the instructions in the NC program. The method further includes receiving setup data, such as tools, reference coordinates systems, etc., from objects of a CAM system or in a setup data file. The method still further includes translating each instruction in the NC program into at least one virtual NC controller command. The method also includes executing the virtual NC controller commands in a machine tool simulation environment. In some embodiments, the method may include fetching data from a post-processor for the physical machine tool, where the fetched data is not available in the NC program.
US08577654B2 Bi-directional projection
In an embodiment, one or more computer-readable media holding executable instructions is provided. The instructions may be executed on a processing device to project a specification to a platform environment that includes a system model. The media may hold one or more instructions for accessing an algorithm model, the algorithm model being associated with the specification. The media may further hold one or more instructions for projecting the specification to the system model via a forward projection. The media may hold one or more instructions for receiving a reverse projection that includes specification changes, the specification changes identifying suggested changes to the specification. The media may further hold one or more instructions for modifying the algorithm model based on the specification changes, and the media may hold one or more instructions for storing the modified algorithm model.
US08577649B2 Anomaly detecting apparatus
There is provided an apparatus, including a first storage storing first time-series data including instruction values given to first to K-th control devices and measured values from first to K-th sensors during a first period, a model optimizer, for each of combinations of two of the control devices, generating a diagnostic model instance of a predetermined target model and obtaining an optimized diagnostic model instance in which parameters of the diagnostic mode instance are identified, a second storage storing second time-series data acquired during a second period, a calculator, for each of the optimized diagnostic model instances, calculating a determination score for each of the control devices and sensors using the first and second time-series data, and a determiner determining presence or absence of an abnormality for each of the control devices and the sensors based on each determination score.
US08577648B1 Simulating fluid flow at a moving boundary
A method of simulating fluid flow in a three-dimensional volume with a moving boundary is presented. The moving boundary is provided within a computational fluid dynamics (CFD) mesh. The CFD mesh includes mesh points defining three-dimensional mesh cells. Locations of the mesh points at the moving boundary are revised predicated on known motion characteristics thereof such that the CFD mesh undergoes distortion near the moving boundary. The distortion is minimized using an elastic deformation model that does not involve dimensional physical parameters. As a result, a revised CFD mesh is generated. A fluid flow simulation is then computed for the three-dimensional volume using the revised CFD mesh.
US08577647B2 Vertical track modulus trending
Systems and methods for determining a trend in vertical track modulus are disclosed in accordance with embodiments of the present invention. Vertical deflection data is collected along a particular section of railroad track. A first set of vertical track modulus is determined, based in part, on the collected vertical deflection data. At a second time, vertical deflection data is again collected along the particular section of railroad track to be used in determining a second set of vertical track modulus. At least the first and second sets of vertical track modulus are analyzed to determine a mathematical algorithm that facilitates developing a trend in the vertical track modulus of the railroad track.
US08577641B2 Method for calibration of dynamic motion sensors
An improved method for calibration of dynamic motion sensors. In one aspect, the method comprises sending a low frequency driving signal to an exciter to generate a harmonic movement in a shaker table, using an optical position sensor to produce an output representative of position, computing the acceleration of the shaker table and a dynamic motion sensor under test (SUT), and comparing the output of the SUT with the instantaneous acceleration of the shaker table at different frequencies sufficient to define the performance characteristics of the SUT within a selected frequency range, among other things. In another aspect, the method comprises calibration of a dynamic motion SUT by simultaneous direct measurement of position and time. In another aspect, the optical position sensor has an electrical output representative of position for attaining a desired degree of positional accuracy.
US08577640B2 Magnetometer bias and anomaly detector
The computer implemented method, system or computer program product comprises collecting magnetometer data from the device; and calculating a center of a shape of the magnetometer data as a result of minimization. The minimization of calculating the center of the shape further comprises calculating a plurality of running sums of the magnetometer data; storing the plurality of running sums; storing a count of the number of terms in each of the running sums; and calculating the center of the shape and setting the estimated magnetometer bias to the center of the shape. The radius of the sphere is calculated to ensure accuracy in the estimator of the magnetometer bias.
US08577639B2 Method and apparatus for accurately calibrating a spectrometer
A calibration assembly for a spectrometer is provided. The assembly includes a spectrometer having n detector elements, where each detector element is assigned a predetermined wavelength value. A first source emitting first radiation is used to calibrate the spectrometer. A device is placed in the path of the first radiation to split the first radiation into a first beam and a second beam. The assembly is configured so that one of the first and second beams travels a path-difference distance longer than the other of the first and second beams. An output signal is generated by the spectrometer when the first and second beams enter the spectrometer. The assembly includes a controller operable for processing the output signal and adapted to calculate correction factors for the respective predetermined wavelength values assigned to each detector element.
US08577638B1 Imaging system and associated methods
An imaging system may include a housing and an aperture in the housing. The imaging system may further include sensors adjacent the aperture. The sensors may be responsive to an image signal received through the aperture. The imaging system may further include a controller in communication with storage and the sensors. The storage may include calibration data. In addition, the controller may transform the calibration data into a rectified image through use of the image signal.
US08577632B2 System and method for identification of complex permittivity of transmission line dielectric
A system and method for identification of complex permittivity associated with a transmission line dielectric is proposed. A network analyzer measures scattering parameters over a specified frequency band for at least two line segments of different length and substantially identical cross-section filled with a dielectric. A first engine determines non-reflective (generalized) modal scattering parameters of the difference segment based on the measured scattering parameters of two line segments. A second engine computes generalized modal scattering parameters of the line difference segment by solving Maxwell's equations for geometry of the line cross-section with a given frequency-dependent complex permittivity dielectric model. A third engine performs optimization by changing dielectric model parameters and model type until the computed and measured generalized modal scattering parameters match. The model that produces generalized modal S-parameters closest to the measured is the final dielectric model.
US08577628B2 System and method for modal identification using smart mobile sensors
Systems and methods for determining spatially dense dynamic properties of a structure are disclosed. In particular, spatially dense mode shapes are determined using acceleration records collected when one or several sensors are moving. The mobile sensor gathers vibration response data for the structure as the mobile sensor moves over the structure. The vibration response data is used to extract a fine grid of modal coordinates with a reduced number of sensors and without requiring mode shape expansion. The high spatially dense mode shapes can be included as part of accurate numerical models for the structure that can be used for a variety of purposes, such as damage detection, earthquake engineering, wind engineering, and other suitable purposes.
US08577622B2 Process for the identification and preparation of a (R)-specific omega-transaminase
The present invention relates to processes for the screening, preparation and characterization of (R)-selective ω-transaminases, to transaminases obtained thereby and their uses in various transamination processes.
US08577619B2 Models for combinatorial perturbations of living biological systems
Techniques for modeling living biological systems include receiving constant values for multiple interaction factors wij. A set of initial state values is received for state variables that indicate relevant properties of a living biological system. Also received is a set of trial values for perturbation variables that indicate factors that might affect one or more of the relevant properties of the biological system. A temporal change in a value for a particular state variable is determined based on a non-linear transformation of a sum of the trial value for the perturbation that affects the particular state added to a sum of all non-zero values for a product of wij and a state variable over all state variables.In some embodiments, measurement-based values are received for a measurable subset of the state variables. Values for the constant interaction factors wij are determined based on the measurement-based values.
US08577613B2 Effective hydrocarbon reservoir exploration decision making
An improved methodology for managing hydrocarbon exploration of at least one prospect. The methodology involves iterative processing that allows decision makers to iterate on assumptions and refine underlying probabilistic models as well as optimize the set of recommended exploration activities that are to be performed over time as additional knowledge is gained.
US08577612B2 Computer-implemented system and method for bounding accuracy on a forecast of photovoltaic fleet power generation
A computer-implemented system and method for bounding accuracy on a forecast of photovoltaic fleet power generation is provided. Measured irradiance observations for a plurality of locations are retrieved. The measured observations include a time series recorded at successive time periods. Forecast irradiance observations are retrieved. Error between the forecast and the measured observations is identified. A mean and standard deviation of the error is determined and combined into a fleet mean and fleet standard deviation. Sky clearness indexes are generated as a ratio of each measured observation and clear sky irradiance. A time series of the sky clearness indexes is formed. Fleet irradiance statistics are determined through statistical evaluation of the sky clearness indexes time series. A time series of power statistics is generated as a function of the fleet irradiance statistics and photovoltaic fleet power rating. A statistical confidence is associated with each power statistic in the time series.
US08577604B1 System and method of determining map coordinates from images
Systems and methods provide approximations of latitude and longitude coordinates of objects, for example a business, in street level images. The images may be collected by a camera. An image of a business is collected along with GPS coordinates and direction of the camera. Depth maps of the images may be generated, for example, based on laser depth detection or displacement of the business between two images caused by a change in the position of the camera. After identifying a business in one or more images, the distance from the camera to a point or area relative to the business in the one or more images may be determined based on the depth maps. Using this distance and the direction of the camera which collected the one or more images and GPS coordinates of the camera, the approximate GPS coordinates of the business may be determined.
US08577590B2 Scalable geofences
The subject matter disclosed herein relates to location-based tracking using geofences.
US08577583B2 Method for operating a glow plug with the engine running
The invention relates to a method for operating a glow plug with the engine running, wherein an effective voltage is generated from a vehicle electrical system voltage by pulse width modulation, the effective voltage is applied to the glow plug and changed as a function of engine parameters, a target value of the effective voltage that is dependent on the engine parameters and to which the effective voltage is changed is specified, a maximum increment for a change of the actual value of the effective voltage in at least one direction is specified, and a change of the actual value in at least one direction to a target value that deviates from the actual value by more than the maximum increment is carried out in several steps. The invention further relates to a controller which carries out such a method during operation.
US08577582B2 ISG entry apparatus and method of vehicle
An ISG entry apparatus and method is capable of operating ISG logic without employing a battery sensor. The ISG entry apparatus includes a starting voltage detection unit detecting a starting voltage of an ISG vehicle having no battery sensor mounted therein, a cooling water detection unit detecting a cooling water temperature of the ISG vehicle, an ISG entry frequency detection unit detecting an ISG entry frequency of the ISG vehicle, an accumulated charge amount detection unit detecting an accumulated charge amount of the ISG vehicle during driving, a starting number counting unit counting the starting number of the ISG vehicle, and an engine control unit determining whether or not to enter a mode in which an ISG operation is performed based on the starting voltage, the cooling water temperature, the ISG entry frequency, the accumulated charge amount, and the starting number and performing an ISG operation.
US08577580B2 Control device for internal combustion engine
Disclosed is an internal combustion engine control device that is capable of accurately estimating a turbine flow rate during a transient operation of an internal combustion engine with a turbocharger having a WGV. Steps are performed to acquire an exhaust gas flow rate mcyl (=mB), a WGV opening WG (=X), and a turbine rotation speed Ntb (=Na) during the transient operation of the internal combustion engine. Steps are then performed to calculate the turbine flow rate (=mtA) and exhaust gas flow rate mcyl (=mA), which prevail when the turbine rotation speed Ntb and WGV opening WG acquired during the transient operation are achieved during a steady operation. Next, a step is performed to calculate the turbine flow rate (=mtB) during the transient operation by applying the flow rate ratio of mtA to mA to the exhaust gas flow rate mcyl during the transient operation. Preferably, the turbine rotation speed Ntb during an Ntb transient operation is estimated by using a turbine flow rate change amount Δmt (=mtB−mtA) during the transient operation.
US08577577B2 Moving body, method of controlling the same, and program
A vehicle includes a support member and at least one wheel attached to the support member. The support member is capable of oscillating in a front-back direction of the vehicle. The vehicle further includes a torque control unit applying torque to the wheel, and a control loop controlling the torque control unit to adjust the torque applied to the wheel to allow the vehicle to travel while keeping an inverted state of the support member. The control loop controls the torque control unit to apply normal torque and additional torque to the wheel, the normal torque determined according to a deviation between a target value and a controlled variable including at least one of an inclination angular velocity and an inclination angle of the support member in the front-back direction, the additional torque determined according to a power of a velocity parameter of the vehicle.
US08577572B2 Method and device for adapting the control of the clutches of a double clutch transmission
A method of adapting control of clutches of a double clutch transmission, including: during a shifting process, controlling torque transmittable by an opening clutch and torque transmittable by a closing clutch according to nominal curves; during a shifting process, determining a difference between a nominal value and an actual value; and adapting a nominal curve of at least one of the clutches for a following shifting process by reducing a difference between the nominal value and the actual value.
US08577568B2 Supervisory thermal management system and method for engine system warm up and regeneration
This disclosure provides a thermal management system and method that can recommend operational behavior to an operator of an engine system to optimize fuel economy over a period of time in which a components of the engine system is in a warm up and/or regeneration state. In one representative embodiment, the expected temperature change of the engine component at a later time is determined based on inefficient operation of the engine, such as a transmission down shift resulting in higher engine speed and lower engine torque, and the expected temperature change of the engine component resulting from operating the engine under current conditions or expected conditions at that later time is determined. A determination is made as to whether the inefficient engine operation is the optimal operation in view of fuel economy and a recommendation is generated for the operator based if optimal operation is determined.
US08577563B2 Initiating tractor stop and bale wrap function
A combination tractor and baler is provided to automate tractor stopping and baler wrapping while incorporating operator interaction to improve the efficiency of the tractor and baler combination in operation. Automated control systems and manual operator devices are utilized to improve the timing of the tractor stop and baler wrapping time sequences. Various methods to improve efficiency, including methods to synchronize tractor stop with wrapping activation are provided.
US08577556B1 Electronically controlled gimbaled platform for steadying illumination sources on vehicles
The invention is an electronically controlled gimbaled platform that is installed on a vehicle. An illumination source mounted on the gimbaled platform provides a steady source of illumination in a desired direction. The desired direction of illumination is initially set and stored in a digital control unit. Subsequently, the digital control unit receives real-time measurements of instantaneous rotations experienced by the vehicle. The digital control unit uses the instantaneous vehicle rotation measurements to compute control signals that compensate for vehicle's movements. The compensatory control signals are communicated to actuators that control the orientation of the gimbaled platform in real-time. The effect of the compensatory control signals is to correct for the dynamic disturbances experienced by the vehicle and thereby provide a steady source of illumination unaffected by changes in the vehicle dynamics. Therefore, the invention facilitates in safer operation of vehicles.
US08577554B2 Navigation system activation of a vehicular directional signal
Devices, methods and systems describe a turn signal activation system. As the navigation system determines that the vehicle is approaching a turn or other operation, the turn signal may be automatically activated in the appropriate direction (e.g., right-turn signal for a right turn, and a left-turn signal for a left turn). Once the navigation system determines that it is appropriate to deactivate the turn signal, the turn signal may be automatically deactivated. In this fashion, other drivers on the road may be able to anticipate the actions of the vehicle based on the activation and deactivation of the turn signals, and thereby prevent accidents from occurring.
US08577552B1 Forward collision warning system with road-side target filtering
A method of filtering/rejecting targets detected by a forward collision warning system of a motor vehicle when entering a curved road segment. The width of a collision threat zone (CTZ) is reduced in one or more stages depending upon continuously-measured values of steering input angle (SIA), driver brake application (DBA), and a yaw rate. The measured values are used to find: a degree of near-past DBA variation during a first look-back period, a degree of near-past SIA change rate during a second look-back period, and a degree of far-past yaw rate change during a third look-back period longer than the first and the second look-back periods. A series of first, second and third width reductions of decreasing severity are applied to the CTZ based upon comparisons of the tracked variations and change rates with respective thresholds. The thresholds are tunable to achieve desired levels or false-target rejection.
US08577550B2 System for vehicle control to mitigate intersection collisions and method of using the same
A control system and method to mitigate intersection crashes is disclosed. In one embodiment, the system includes an electronic control module equipped with memory and in communication with at least one radar sensor system, at lest one environmental sensor system, at least one vehicle stability system, an operator advisory system, a brake control system, a controllable steering system, and a powertrain control system. In one embodiment, the method may include determining whether a vehicle is entering an intersection, determining whether the operator is responding correctly to the sensed conditions in the intersection, activating the controlled brakes, determining any intersection threat, determining whether any sensed threat is imminent, activating the accident mitigation adviser, reducing engine torque while in the intersection, and actuating steering and brake control systems while in the intersection.
US08577549B2 Information display system for a vehicle
An information display system for a vehicle includes a display screen disposed within an interior cabin of a vehicle and a rearward facing camera of the vehicle. The display screen displays video images captured by the rearward facing camera for assisting the driver during a reversing maneuver. When the equipped vehicle is not executing a reversing maneuver, the information display screen is operable to display information or instructions. The information/instructions may include at least one of (a) at least one instruction pertaining to how to service an accessory of the vehicle to remediate a fault condition, (b) a video clip pertaining to how to service an accessory of the vehicle to remediate a fault condition, (c) at least one instruction pertaining to how to operate an accessory of the vehicle and (d) a video clip pertaining to how to operate an accessory of the vehicle.
US08577543B2 Communication system with personal information management and remote vehicle monitoring and control features
A vehicle communication system includes a control unit in a vehicle, a vehicle data bus operable to transmit vehicle data to the control unit, and a mobile communication device having data network access. The mobile device has a self-contained mode in which the mobile communication device processes and displays the network data received via the data network and in which the control unit transmits the vehicle data to the mobile communication device. The mobile communication device also has an immersive mode in which the control unit processes the network data received via the data network and in which the control unit converts the vehicle data to audible speech and plays the audible speech in the vehicle.
US08577540B2 Method and apparatus for detecting tire having decreased internal pressure, and program for detecting tire having decreased internal pressure
A method for detecting a tire having a decreased internal pressure by making a relative comparison of wheel speeds of tires. The method includes a step of detecting wheel rotation information of the respective tires of the vehicle; a step of calculating wheel speeds based on the detected wheel rotation information; a step of calculating a decreased pressure determination value; and a step of determining a tire having a decreased internal pressure. The method further comprises a step of setting a threshold value, in which the predetermined threshold value is set based on a decreased pressure sensitivity calculated from a relation between a load sensitivity and a decreased pressure sensitivity during vehicle turning with regard to tires that is calculated in advance and a load sensitivity obtained through a turning running during initialization.
US08577530B2 Steering system and operating method for mining truck
Operating a mining truck includes receiving data indicative of a prospective directional change in an on-trolley availability corridor, and outputting a control command to a steering mechanism of the mining truck responsive to the data. The mining truck is steered responsive to the control command from a first heading accordant with a first part of the corridor toward a second heading accordant with a succeeding part of the corridor. A related mining truck and steering system are disclosed.
US08577527B2 Drive control device for a vehicle
A drive control device which estimates an engine torque during traveling in a fixed gear ratio mode is disclosed. The drive control device includes the engagement mechanism including the revolution component revolved by the torque of the engine and the fixed component that engages with the revolution component, the torque applying unit which applies torque to the revolution component and the first transmitting control unit which engages the engagement mechanism to make the engagement mechanism receive the reaction force of the torque. The torque estimating control unit executes control of torque applied to the revolution component by the torque applying unit during executing the control by the first transmitting control unit to detect the phase change between the revolution component and the fixed component and estimates the torque of the engine based on the phase change and torque applied by the torque applying unit.
US08577525B2 Shallow water highlight method and display systems
A digital mapping display and related system for fishing, and other applications.
US08577520B1 Altitude control of an indoor flying toy
Altitude control of a toy flying vehicle intended for indoor hovering flight comprises providing a selected altitude level for the vehicle. A position control signal is transmitted from the vehicle towards a surface. A receiver in the vehicle receives the signal reflected from the surface. A level of the reflected signal by the receiver is determined, and a change of the reflected signal is an indicator of a change of altitude of the vehicle relative to the selected altitude level. The vehicle receiver communicates with the remote controller, and the remote controller can adjust and control speed and direction of the vehicle.
US08577515B2 Vehicle driving assistant and vehicle driving assisting method
A driving assisting system for a vehicle comprises a side obstacle detector configured to detect an obstacle present in an obstacle detection area; an obstacle approach prevention controller configured to implement an obstacle approach prevention control which assists an approach prevention for preventing the vehicle from approaching an obstacle detected by the side obstacle detector; an overtaking state detector configured to detect an overtaking state which is at least one of a first state where the vehicle is overtaking the obstacle detected by the side obstacle detector and a second state where the vehicle is estimated to overtake the obstacle. The overtaking state detector is configured to detect the overtaking state based at least on (i) a distance between the vehicle and the obstacle, (ii) a speed of the vehicle relative to the obstacle, and (iii) a detection angle of the obstacle relative to the vehicle.
US08577514B2 Ambient temperature estimation
A method for predicting an ambient temperature around a moving motor vehicle includes utilizing measured ambient temperatures and Newton's Cooling Law. A linear best fit line describing the time constant as a function of vehicle speed can be generated utilizing measured data. In use, the b values can be determined from the best fit line, and the b values can be utilized to provide a predicted or estimated ambient temperature before the measured temperatures drop to the ambient temperature.
US08577512B2 Energy supply system
An energy supply system comprises an energy supply device (1a) for supplying at least one of electric power and heat, and a controller (6) configured to set first maximum operation time which is an upper limit value of operation time of the energy supply device in a first specified period shorter than a guaranteed operation period of the energy supply device such that operation time of the energy supply device does not reach operation time life before the guaranteed operation period lapses, and calculate and set second maximum operation time which is an upper limit value of the operation time of the energy supply device in a second specified period shorter than the first specified period based on the set first maximum operation time such that the operation time of the energy supply device within the first specified period does not exceed the first maximum operation time.
US08577510B2 Voltage conservation using advanced metering infrastructure and substation centralized voltage control
A voltage control and conservation (VCC) system is provided, which includes three subsystems, including an energy delivery (ED) system, an energy control (EC) system and an energy regulation (ER) system. The VCC system is configured to monitor energy usage at the ED system and determine one or more energy delivery parameters at the EC system. The EC system may then provide the one or more energy delivery parameters to the ER system to adjust the energy delivered to a plurality of users for maximum energy conservation.
US08577503B2 Apparatus for treating fuel and method of starting the same
A fuel processing apparatus includes a reformer, raw material supply section, moisture supply section, heating section, reforming temperature detection section, shift converter, shift temperature detection section, and control section. When the apparatus is booted, the control section activates the raw material supply section to begin supplying a raw material to the reformer, and activates the heating section to begin supplying heat to the reforming catalyst. Thereafter, when the reforming temperature detection section detects a temperature equal to or greater than a reforming water supply reference temperature, the control section operates the moisture supply section to supply moisture to the reformer, and while the reforming temperature detection section detects a temperature equal to or greater than the reforming water supply reference temperature, determines an amount of moisture to be supplied to the reformer and controls the moisture supply section, based on the temperature detected by the shift temperature detection section.
US08577502B2 Liquid processing apparatus, liquid processing method, computer program, and storage medium
A processing apparatus is provided for enhancing throughput in the manufacture of semiconductor wafers and/or liquid crystal substrates, by reducing the time required for performing a rinsing process. A position of an object to be processed is controlled, such that a distance between the surface position of a rinsing liquid upon the rinsing process and a top end position of the object to be processed becomes shorter than a distance between the surface position of a chemical liquid upon a chemical liquid process and the top end position of the object to be processed. Alternatively, the position of the object to be processed is controlled, such that the distance between the surface position of the rinsing liquid upon the rinsing process and the top end position of the object to be processed becomes shorter than a distance between the bottom face position of the rinsing liquid and a bottom end position of the object to be processed.
US08577500B2 Robot apparatus, position detecting device, position detecting program, and position detecting method
A robot apparatus includes: an image pickup device; a goal-image storing unit that stores, according to sensitivity represented by an amount of change of a pixel value at the time when a target aligned with a goal position on an image at a pixel level is displaced by a displacement amount at a sub-pixel level, goal image data in a state in which the target is arranged; and a target detecting unit that calculates a coincident evaluation value of the target on the basis of comparison of image data including the target and the goal image data stored by the goal-image storing unit and detects positional deviation of the target with respect to the goal position on the basis of the coincidence evaluation value.
US08577499B2 Method and a device for optimizing a programmed movement path for an industrial robot
A device and method for optimizing a programmed movement path for an industrial robot holding a tool to carry out work along the path during a work cycle. The movement path includes information on positions and orientations for the tool at a plurality of target points on the movement path. The method includes for at least one of the target points: receiving a tolerance interval for the orientation of the tool in the target point, determining movements of the robot between the target point and one or more of the other target points on the path for a plurality of different tool orientations within the tolerance interval, selecting one of the different tool orientations as the tool orientation for the target point based on the determined movements of the robot and with regard to minimizing cycle time, and generating a robot program based on the selected orientation of the tool at the target point.
US08577487B2 Customized instrument evaluation and ordering tool
A tool is provided to allow a user to customize the components of a vehicle instrument panel from an Internet-enabled Web site. A user can navigate to a Web site and select a vehicle for configuration. From the Web site, input may be obtained regarding the components and appearance of an instrument panel such as selecting particular types of components (e.g., display panels, gauges, etc.) and arranging where the selected components are to be located. The input generated by a user is translated into a build specification for assembling the instrument panel at the manufacturer. Accordingly, the system and method serve as an interface between the Web site that obtains user configuration data and a manufacturer's system that manages assembly of the vehicle.
US08577486B2 Method and apparatus for contextualizing energy consumption data
Systems, methods, and other embodiments associated with contextualizing energy consumption are described. One example method includes accessing stored energy consumption data and stored operation status data from production-related equipment; correlating the operation status data with the energy consumption data; and categorizing energy consumed by the production-related equipment as value-added or non-value-added based, at least in part, on the correlating of the operation status data with the energy consumption data. The example methods may also include determining an energy classification for an energy-consuming entity; identifying child entities of the energy-consuming entity; accessing energy consumption data for the energy-consuming entity and the child entities; aggregating the energy consumption data for the energy-consuming entity and the child entities; and classifying the aggregated energy consumption data with the energy classification for the energy-consuming entity.
US08577484B2 Customizable media device
A media system includes a network implemented with a Web Service for Device (WSD) protocol for enabling interpretable device to device interaction, a plurality of media devices connectable to the network and configured to perform a plurality of media functions, each media device being configured to perform at least one of the plurality of media functions, and a media host connectable to the network and configured to at least partially control the plurality of media functions, wherein the media host is directly connectable to at least one of the plurality of media devices and comprises a media interface customizable depending on a connection type of the at least one media devices to be connected thereto.
US08577483B2 Method for decoding an audio signal
The invention relates to a method for decoding an audio signal, to allow an audio signal to be compressed and transferred more efficiently. The inventive method comprises steps of receiving an audio signal with spatial information signal, obtaining location information using the number of time slot and parameter of audio signal, establishing a multi-channel audio signal by applying spatial information signal to down-mix signal, and performing a multi-channel array for a multi-channel audio signal in response to the output channel.
US08577480B2 Methods and apparatus for automated predictive design space estimation
Described are computer-implemented methods and apparatuses, including computer program products, for estimating an optimal value for each input factor of a design space. The design space is defined by the input factors and output responses for a physical process. The optimal values for the input factors represent a starting point for estimating the design space. Data is received for the input factors, the output responses and criteria. An initial design space is estimated based on the received data. The optimal values for the input factors are determined from the initial design space.
US08577477B2 Endotracheal tube with a selectively positional electrode
An endotracheal tube usable for intraopertive monitoring of the laryngeal nerve. The endotracheal tube includes at least one electrical contact that is movable along and about an exterior sidewall of the endotracheal tube and connected to the exterior sidewall by a connector when the electrode is placed in a position to optimize the conductivity between the nerve being monitored and the electrical contact. The electrical contact may be connected using a locking tube, tape, adhesive, etc.
US08577472B2 Systems and methods for determining a sleep disorder based on positioning of the tongue
Devices and methods are disclosed that include an external unit comprising at least one processor. The processor may be configured to receive a signal indicative of tongue movement in a subject from an implant unit implanted in the subject, determine whether the tongue movement is representative of sleep disordered breathing, generate a modulation control signal to correct the sleep disordered breathing when the at least one processor determines an occurrence of sleep disordered breathing.
US08577465B2 Modulator apparatus configured for implantation
An implant unit according to some embodiments may include a flexible carrier, at least one pair of modulation electrodes on the flexible carrier, and at least one implantable circuit in electrical communication with the at least one pair of modulation electrodes. The at least one pair of modulation electrodes and the at least one circuit may be configured for implantation through derma on an underside of a subject's chin and for location proximate to terminal fibers of the medial branch of the subject's hypoglossal nerve, such that an electric field extending from the at least one pair of modulation electrodes can modulate one or more of the terminal fibers of the medial branch of the hypoglossal nerve.
US08577462B2 Condition sensor for medical device package
A package in which a medical device is stored, the package comprising an outer shell providing a vapor barrier, a medical device positioned in the interior space inside the outer shell, the medical device including a liquid-containing element that is subject to drying out, a condition sensor comprising two metallic elements and a conductive water-containing element, each of the two metallic elements being composed of different metals, with each of the different metals selected so that the two metallic elements form an anode and a cathode of an electrochemical cell, so that the water-containing element forms the electrolyte of the electrochemical cell, and the voltage of the cell provides an indication the conductive water-containing element of the medical device has dried out.
US08577461B2 Devices and methods for absorbing, transferring and delivering heart energy
A device for altering cardiac performance includes an energy absorbing element which absorbs cardiac pumping energy from at least a portion of the heart. The energy may be delivered to another part of the body, such as another portion of the heart, to perform useful work such as providing blood pumping assistance.
US08577459B2 System and method for estimating battery capacity
A method for estimating capacity of a battery in an implantable medical device includes obtaining a characteristic curve of voltage versus resistance for the battery, periodically determining voltage and resistance of the battery, and comparing the resistance with a third derivative function of the characteristic curve, the third derivative function having roots representing near depletion of the battery and end of service of the battery, respectively. Remaining time of service of the battery can also be determined by comparing the resistance value with a curve of battery capacity versus resistance for the battery.
US08577456B2 Measuring autonomic tone using atrioventricular delay
An autonomic status indicator representative of a sympathetic/parasympathetic balance of a subject can use atrioventricular (AV) delays measured during recovery from (or in response to) elevated atrial pacing while the subject is at rest.
US08577453B1 Header embedded filter for implantable medical device
A header block is configured to be attachable to an implantable medical device. The header block includes a header block body and a connection port disposed in the header block body configured to receive an implantable lead. A conductor is disposed in the header block body electrically coupled to the connection port at a first end and connectable at a second end to the implantable medical device. An impeding device is electrically coupled in series along the length of the conductor and disposed within the header block body. The impeding device is configured to raise the high-frequency impedance of the conductor. The impeding device may include a bandstop filter or an L-C tank circuit.
US08577448B2 Differential apneic detection in aid of diagnosis and treatment
A computer-based detection method employable with a sleeping subject for aiding in the differential-character diagnosis and treatments of apneic events includes gathering heart-sound data, including S1 data and S2 data. A combined time-frequency-intensity (TFI) analysis, of the gathered data is performed, in a continuous manner, over a selected time period. Based on the performing and the performed TFI analysis, an output is produced which is indicative of the presence and character of any detected apneic event.
US08577443B2 Magnetic resonance imaging apparatus and image processing apparatus
A magnetic resonance imaging apparatus includes a first data acquisition unit, a second data acquisition unit and an image data generating unit. The first data acquisition unit acquires first data from a slice to be a target after a first delay time from a reference of a first heart rate synchronized with an electrocardiogram. The second data acquisition unit acquires second data from the slice after a second delay time from a reference of a second heart rate which is different from the first heart rate. The image data generating unit generates image data with image reconstruction processing using the first data and the second data.
US08577439B2 System and method for positioning electrodes on a patient body
A system for positioning electrodes on a patient body includes an image capturing system, a memory device, a processing system and an indicator system. The image capturing system generates an actual image of the patient body. The memory device stores a reference image, the reference image including a reference body and a reference position on the reference body. The processing system compares the actual image and the reference image and for determining an electrode position on the patient body by matching the reference position on the reference body. The indicator system indicates the electrode position on the patient body.
US08577438B2 Sensor for in-vivo measurements
The invention relates to a sensor for in vivo measurements comprising a planar substrate, and a sensor shaft bearing several electrodes, and a sensor head for connecting the sensor, wherein the sensor head has metal surfaces as contact fields for contact making, which are connected to the electrodes by way of conductor paths. The sensor head protrudes laterally to the sensor shaft so that the contact fields are arranged laterally from the sensor shaft, whereas the conductor paths extend in parallel on the sensor head transversely to the longitudinal direction of the sensor shaft. Also disclosed is a system having a sensor as just described and a suitable plug connector therefor.
US08577435B2 Flexible bandage ear sensor
The present disclosure relates to sensors for use on a patient's ear. The sensors as provided may be disposable and configured to be retained on an ear with a biasing mechanism. In particular embodiments, the biasing mechanism is a sliding clip that is configured to bias a first portion and a second portion of a sensor body towards one another.
US08577434B2 Coaxial LED light sources
An emitter device may include at least two emitters, such as LEDs. The coaxially disposed emitters may emit light in substantially the same area so that no apparent distance is perceived between individual emitters, as in emitter devices in which the emitters are disposed adjacent one another. The coaxially disposed emitters may include emitters suitable for pulse oximetry and/or water fraction measurements, for example.
US08577432B2 Noise tolerant measurement
The invention relates to statistical methods for fitting a mathematical model of the interaction of signals, such as optical signals, with tissue to detected signals or data related to the interaction. In particular it relates to statistical methods for fitting a mathematical model of the interaction of optical signals with tissue to actual signals, such as interferometric signals related to data optical scattering in tissue and their relationship to glucose concentration. It also relates to statistical methods for fitting a mathematical model of the interaction of optical signals with tissue to data such as the spectral distribution values of optical signals absorbed or scattered by tissue and their relationship to glucose concentration. The invention provides a practical non-invasive glucose measurement method and system. The invention also provides a measurement method and system that performs well in low signal-to-noise environments.
US08577419B2 Method for displaying background screen in mobile terminal
Disclosed is a method for displaying a background screen in a mobile terminal, the method including the steps of resizing other background screens, except for a current background screen currently being displayed, among a plurality of background screens to a predefined display size when a predefined key is input, and displaying the resized background screens in predefined regions, respectively, within a display area in which the current background screen is displayed.
US08577417B2 Methods, devices, and computer program products for limiting search scope based on navigation of a menu screen
A method of operating an electronic device includes displaying a search field in a menu screen including a plurality of icons representing respective application programs. Selection of at least one of the plurality of icons is visually indicated responsive to navigation of the menu screen. A search scope is limited to at least one database associated with at least one application program represented by the selected at least one of the plurality of icons. The at least one database is searched using the limited search scope responsive to entry of a search string including one or more alphanumeric characters in the search field. If found in the at least one database, at least one search result including the search string is displayed. Related devices and computer program products are also discussed.
US08577412B1 Retractable grip attachment for a mobile phone
A grip attachment for an electronic device for grasping and controlling a camera of the electronic device with one hand. The grip attachment includes a main body and a retractable enlarged grip extension attached to a first end of the main body. The main body is attached to the electronic device. The enlarged grip extension is sized and shaped to enable a user's hand to hold the grip extension and attached electronic device with one hand. The retractable enlarged grip extension includes a flexible grip segment which lies flat in a retracted position and forms an enlarged grip in a deployed position. The main body includes a connector for interfacing with a connector of the electronic device. The grip extension also includes an external control located on an outer surface of the grip attachment for activating a camera control of the electronic device.
US08577394B2 Security management system and method
A security management system is provided. The security management system includes a storage unit and at least one processor. The storage unit stores a restricting table which records relationships between positional information of a mobile device and functions of the mobile device. The at least one processor includes an information module, a restricting module and a disabling module. The information module provides positional information of the mobile device. The restricting module generates a restricting instruction according to the provided positional information of the mobile device and the restricting table. The disabling module disables the corresponding functions of the mobile device according to the generated restricting instruction.
US08577392B1 System and method of determining location of wireless communication devices/persons for controlling/adjusting operation of devices based on the location
One or more relay servers can access first data received from one or more first devices (e.g., a phone, tablet computer, vehicle tracking device, or badge reader). The one or more relay servers can aggregate the data and infer a location of a person. The one or more relay servers can transmit second signals including second data to one or more second devices (e.g., lighting systems, security systems, garage-door openers, music controllers, climate controllers, or kitchen appliances), the second data being based at least in part on the estimated location. The second-signal transmission can be pushed to the second devices or pulled by the second devices. Operations of the second devices can be controlled at least in part on the second data.
US08577390B2 Method and system for dynamic estimation and predictive route generation
The preferred embodiments of the present invention are directed to methods and systems for dynamic route estimation and prediction using discrete sampled location updates from various mobile devices for the purpose of providing a graphical representation of a mobile device's route along a known network path of map data. The embodiments also provide supplemental route metrics, such as traveled distance, elapsed time, etc., and the capability to assign destination points for the purpose of providing the ability to modify location update points in an application, such as a route planner, and/or to store the dynamically generated route based on various preferences for later retrieval.
US08577389B2 Filtering and clustering crowd-sourced data for determining beacon positions
Embodiments analyze crowd-sourced data to identify a moved or moving beacon. The crowd-sourced data involving a particular beacon is filtered based on a cluster start time associated with the beacon. A clustering analysis groups the filtered crowd-sourced data for the beacon into a plurality of clusters based on spatial distance. Timestamps associated with the crowd-sourced data in the clusters are compared to select one of the clusters. The crowd-sourced data associated with the selected cluster is used to determine position information for the moved beacon. The cluster start time for the beacon is adjusted based on the earliest timestamp associated with the positioned observations corresponding to the selected cluster. Adjusting the cluster start time removes from a subsequent analysis the positioned observations associated with one or more prior positions of the beacon.
US08577385B2 Method and system for delivering media to a plurality of mobile devices in a cell with a group transport function
A group transfer function (GTF) receives a plurality of inputs and media for delivery to a plurality of mobile devices. The mobile devices are served by a plurality of cells potentially having a plurality of different radio access technologies such that each mobile device is wirelessly connected to one of the cells. The GTF applies policy rules to the inputs to determine, for each mobile device, content delivery using point-to-multipoint or point-to-point media transport based on the capabilities of the servicing cell. The GTF initiates an allocation of a set of resources in each cell to transport the media to each mobile device in the group using the determined media transport for that mobile device. Media is then replicated by the GTF for delivery to the mobile devices over the allocated resources.
US08577375B2 Handover method and apparatus for multi-mode mobile station
An improved handover method and apparatus for an Unlicensed Mobile Access (UMA) technology-enabled multi-mode mobile station is provided. A handover method of the present invention includes determining a handover during an active call session with an unlicensed wireless access network; sending a handover request message to the unlicensed wireless access network; and re-establishing, if no replay is received from the unlicensed wireless access network in a predetermined time in response to the handover request message, a connection to a licensed wireless access network for the active call session.
US08577373B2 Handover destination specification system, mobile terminal, and base station
A technology is disclosed that provides a handover destination specification system and the like capable of reducing signaling load and shortening handover processing time. According to the technology, the handover destination specification system is configured by: a mobile terminal that measures a reception quality of each cell indicating an accessible range formed by a plurality of base stations capable of being connection targets of the mobile terminal, and when the measured reception quality satisfies a predetermined condition, transmits to a connection base station, a first message including identification information of the cell that satisfies the predetermined condition and information on the reception quality of the cell; and the connection base station that transmits to the mobile terminal, a second message including information for detecting unique global identification information of the cell of which the reception quality has been measured, based on the first message. The mobile terminal detects the global identification information of the cell of which the reception quality has been measured based on the second message, checks access permission for the detected cell, and when access permission is confirmed, transmits to the connection base station, a third message including the global identification information of the cell for which access permission is granted.
US08577367B2 Wireless terminal device and control method
The cellular telephone device includes a reporting unit and a synchronization unit. In a case in which a communication request occurs in a 3G system in a state where the location registration is performed in an LTE system, the reporting unit reports the communication request, together with data for identifying the 3G system, to the LTE system. The synchronization unit receives synchronization information of a communication channel in the 3G system identified by the LTE system based on such data reported from the reporting unit, and establishes synchronization with the communication channel.
US08577364B2 Intelligent roaming system with over the air programming
A communications network administers intelligent roaming capabilities and features in a mobile station. The network includes a central database to store intelligent roaming information corresponding to respective service providers; and a service database to store and forward information corresponding to the intelligent roaming information to be programmed into the mobile station, which information is updated periodically by the central database. The mobile station is connected to a mobile coverage area based on the forwarded information.
US08577359B2 System and method for remote asset management
A system for autonomously monitoring and managing consumer device assets includes a plurality of consumer device assets registered with a remote computer server platform. The remote computer server platform is configured to execute software applications for monitoring and managing the consumer device assets. The consumer device assets communicate operational status information and consumer usage information to the remote computer server platform automatically as a result of pre-programmed conditions and/or instructions received from the remote computer server platform. The remote computer server platform monitors the consumer device assets by processing the operational status information and consumer usage information automatically according to preprogrammed conditions. Based upon the results of processing at least some of the received consumer usage information, the remote computer server platform manages the consumer device assets by communicating management instructions that cause the stored data content files of one or more assets to be automatically modified.
US08577358B2 System and method for remote asset management
A system for autonomously monitoring and managing consumer device assets includes a plurality of consumer device assets registered with a remote computer server platform. The remote computer server platform is configured to execute software applications for monitoring and managing the consumer device assets. The consumer device assets communicate operational status information and consumer usage information to the remote computer server platform automatically as a result of pre-programmed conditions and/or instructions received from the remote computer server platform. The remote computer server platform monitors the consumer device assets by processing the operational status information and consumer usage information automatically according to preprogrammed conditions. Based upon the results of processing at least some of the received consumer usage information, the remote computer server platform manages the consumer device assets by communicating management instructions that cause the stored data content files of one or more assets to be automatically modified.
US08577355B1 Intelligent long term evolution peer-to-peer management
A device may receive a peer-to-peer communication, receive a capability of a second device associated with the peer-to-peer communication, and provide instructions to adjust a peer-to-peer communication based on the capability of the device.
US08577354B2 Automating actions within a phone network based upon scanned wireless signals
A method for automating actions within a network includes receiving at least one wireless signal from at least one wireless network device; determining identifying information associated with the at least one wireless signal; determining a scanned wireless fingerprint associated based upon the identifying information; matching the scanned wireless fingerprint to a stored wireless fingerprint; and initiating an action in response to matching of the scanned wireless fingerprint to the stored wireless fingerprint.
US08577349B2 Method of decoding, corresponding terminal and computer program, method of translation, corresponding server and computer program
The invention relates to a method of decoding at least one image of a physical object as an action executable by a mobile terminal. According to the invention, such a method comprises the following steps: establishment of a bidirectional communication between said terminal and a translation server, said establishment step comprising the following substeps: capture of said image or images of said physical object by said terminal; transmission, from said terminal to said translation server, of said image or images captured; reception, by said terminal, of at least one item of information representative of an action executable by said terminal, termed the action information, and corresponding to a decoding, by said translation server, of said image or images transmitted.
US08577343B2 Inhibiting unintended outgoing communication in mobile devices
An embodiment is a technique for inhibiting unintended outgoing communication. A cost calculator calculates a cost value of an outgoing communication as a function of a plurality of parameters related to at least one of a voice parameter, an ambient parameter, a proximity parameter, a speech pattern parameter, a call parameter, and a noise parameter. A call suppressor suppresses the outgoing communication when the cost value exceeds a predetermined threshold.
US08577342B2 Method for acquiring system information by a mobile station in a mobile radiocommunication system
One of the different objects of the present invention is The method for acquiring system information by a mobile station in a mobile radiocommunication system, including a step of: acquiring part of system information on or after access to the network for establishing or re-establishing a radio connection.
US08577337B2 Radio management method and system using embedded universal integrated circuit card
A multi-use embedded universal integrated circuit card contains more than one active MNO (mobile network operator) profile. The example card may include a time manager and a radio resource schedule for managing access to a radio within a wireless device. The time manager enables one of the active MNO profiles at a time in accordance with the radio resource schedule, effectively allocating respective time slices to applications associated with each of the active MNO profiles.
US08577328B2 Associating metro street address guide (MSAG) validated addresses with geographic map data
Master Street Address Guide (MSAG)-validated street address data is correlated with real-world geographic (e.g., latitude/longitude) data. Conventional MSAG-validated street address data is processed, or geocoded, into an additional (or integrated) database that associates latitude/longitude information with a particular entry in the existing MSAG-validated database. The association of the lat/lon data may be direct, or indirect using link ID or other unique tags indicating a particular entry in the MSAG-validated database. The geocoding need be performed only once by a service provider, e.g., as part of the deployment of an emergency service system. In this way, the closest public service answering point (PSAP) to a given latitude/longitude position of a wireless or VoIP device may be determined quickly, providing emergency services with the smallest possible reliable response time.
US08577323B2 High dynamic range time-varying integrated receiver for elimination of off-chip filters
A receiver circuit includes a quadrature passive mixer, a first charge load, and a second charge load. The quadrature passive mixer has a differential input for receiving a differential input signal, and arranged for mixing the differential input signal with a quadrature local oscillator (LO) signal. The quadrature passive mixer has an in-phase mixer with a differential in-phase output, and a quadrature-phase mixer with a differential quadrature-phase output. The first and second charge loads are coupled to differential in-phase output and differential quadrature-phase output, respectively. In every quarter cycle of the quadrature LO signal, the differential in-phase output and the differential quadrature-phase output are arranged to be not shorted so as to avoid charging sharing between the first charge load and the second charge load, or are arranged to be shorted to cause charging sharing between the first charge load and the second charge load that generates a leakage path.
US08577319B2 Gain partitioning in a receiver
An automatic gain control loop disposed in a receiver is adapted to compensate for varying levels of out of band interference sources by adaptively controlling the gain distribution throughout the receive signal path. One or more intermediate received signal strength indicator (RSSI) detectors are used to determine a corresponding intermediate signal level. The output of each RSSI detector is coupled to an associated comparator that compares the intermediate RSSI value against a corresponding threshold. The take over point (TOP) for gain stages is adjusted based in part on the comparator output values. The TOP for each of a plurality of gain stages may be adjusted in discrete steps or continuously.
US08577310B2 System and method for transceivers in a wireless network
In accordance with an embodiment, a method of operating a multi-output wireless transmitter includes determining a precoded data stream based on input data, where the determining includes determining a signal to interference plus noise ratio (SINR) of a plurality of receivers, determining a channel gain to each of the plurality of receivers, and maximizing a sum of utility functions, wherein each utility function is proportional to the SINR of each of the plurality of receivers at low SINR values and asymptotically approaches a constant value at high SINR values. The precoded data stream is transmitted on the multi-output wireless transmitter.
US08577309B2 Downstream adaptive modulation in broadband communications system
A downstream adaptive modulation system and method. The downstream adaptive modulation system comprises a wireless access termination system and one or more wireless modems. The wireless access termination system includes a plurality of queues and a parser. The parser parses data traffic onto the plurality of queues. Each queue is associated with a different coding and modulation scheme. Each of the one or more wireless modems receives data traffic from the plurality of queues based on the wireless modem's ability to demodulate and decode the signal from each of the plurality of queues. When a wireless modem experiences a change in signal strength, the present invention enables the wireless modem to adapt to data from other queues to compensate for the change in signal strength. Thus, if the signal strength improves over a period of time, the wireless modem may receive data at a higher order modulation and FEC code rate. If the signal strength weakens over a period of time, the wireless modem may receive data at a lower order modulation and FEC code rate.
US08577305B1 Circuits and methods for generating oscillating signals
Embodiments of the present invention may be used to generate oscillating signals. One embodiment of the present invention includes a circuit that receives a differential signal to be divided. The circuit converts the differential signal into an injection signal. The injection signal is coupled to an oscillator, and the oscillator generates an output signal having a frequency that is a fraction of the frequency of the differential input signal. In another embodiment, the present invention includes a MIMO wireless communication system. The MIMO system may use the divider circuit to divide a local oscillator signal with reduced common mode distortion.
US08577294B2 Bluetooth security profile
A user configurable security profile defining relationships between a plurality of communications devices is utilized to secure a communications device in response to an occurrence of an event. In an example embodiment, the devices are linked together using a short range wireless communications protocol. If one of the devices becomes disconnected from the link, another device determines what actions to take based on the profile and the specific actions associated with the disconnected device. A device can be unlocked by providing a code, PIN, password, or the like. A legitimate disconnection from the link, such as turning a device off, or the battery dying, will not result in the remaining devices being locked. If a device is stolen and not recovered, the user can reconfigure the security profile to exclude the stolen device.
US08577293B2 Communication system and communication device
A communication apparatus includes a short-range communication unit that receives an inquiry signal from a short-range external communication apparatus and transmits a response signal in response to the inquiry signal. The communication apparatus also includes a long-range communication unit that communicates in a range wider than a communication area of the short-range communication unit. Further, the communication apparatus includes a session key generation unit that generates a session key, and an encrypting unit that encrypts the session key. The communication apparatus uses an encryption key transmitted from an external communication apparatus to encrypt the session key into an encrypted session key, transmits the encrypted session key to the external communication apparatus, and receives from the external communication apparatus a request signal to request a long-range communication, with the session key, by the long-range communication unit by using the short-range communication unit.
US08577292B2 Bump validation
A “bump” occurs when two devices at the same place at the same time indicate their intention to establish a connection for transferring information. A process for validating bumps is described.
US08577278B2 Image forming apparatus to form images on sheets utilizing detected sheet slide positions
When an image is formed on a second side of a sheet, the image forming position is adjusted on the basis of a value calculated using the amount αn of lateral registration deviation detected before forming an image on the first side and the amount γn-1, of lateral registration deviation of the previous sheet on which image formation is performed. Thus, it is possible to adjust the positions of irradiation of laser light to the photosensitive drums and to start forming the second-side images as soon as the first-side images have been primary-transferred onto the intermediate transfer belt.
US08577271B2 Apparatus and systems including belt-roll fuser stripping shoe with robust compliant tip
A belt-roll fuser stripping system has a stripping shoe and a stripping shim. The shim is support by a support member. The support member supports the shim to maintain a desired nip pressure profile, and reduce deformation and wear of the shim and belt-roll fuser components.
US08577270B2 Fusing device and image forming apparatus including the same
A fusing device includes a rotary fusing part; a heating unit heating the rotary fusing part; a rotary pressure part pressed against the rotary fusing part; nozzles jetting compressed air to paper being conveyed through a nip between the rotary fusing part and the rotary pressure part; and separating parts guiding the paper separated from the rotary fusing part. The nozzles and the separating parts are disposed downstream of the nip in a paper conveying direction so as not to contact the rotary fusing part and the rotary pressure part and are arranged alternately along the length direction of the nip that is orthogonal to the paper conveying direction. The separating parts protrude beyond the tips of the nozzles toward the nip.
US08577268B2 Image forming apparatus
An image forming apparatus comprising: an image bearing member; a conveying member; a transfer means; an attraction means, which is disposed upstream of the transfer means in a conveying direction of the transfer material, for attracting the transfer material onto the conveying member; and a winding means, which is disposed downstream of the transfer means in the conveying direction of the transfer material, for winding the conveying member, wherein a contact amount between the conveying member and the winding means corresponding to a first region where a width of the attraction means pressing the conveying member in the conveying direction is smaller than the contact amount between the conveying member and the winding means corresponding to a second region in which a width of the attraction means which presses the conveying member in the conveying direction that is smaller than the first width.
US08577263B2 Developing device
A developing device includes a developing unit having a developing frame defining therein a developing chamber and a developing roller rotatably disposed in the developing chamber, and a developing agent unit including a developing agent container that accommodates therein a developing agent, and an agitator disposed in the developing agent container and rotatable about a rotation axis in a rotational direction to agitate the developing agent. The developing agent container includes an arcuate bottom wall whose center of radius of a curvature is coincident with the rotation axis, and an arcuate protruding wall protruding from the bottom wall toward the developing chamber and positioned downstream of the bottom wall in the rotational direction. The protruding wall is formed with an opening providing a fluid communication between an interior of the developing agent container and the developing chamber. The opening has a downstream end in the rotational direction in an operational state. The bottom wall and the protruding wall have inner surfaces extending diagonally upward from a lowermost point of the bottom wall to the downstream end in the operational state.
US08577256B2 Electrostatic image developing carrier, electrostatic image developer, process cartridge, image forming method, and image forming apparatus
An electrostatic image developing carrier includes a ferrite particle that contains magnesium element in an amount of about 3.0 wt % or more and about 10.0 wt % or less and manganese element in an amount of about 0.2 wt % or more and less than about. 1.0 wt %; and a resin layer that covers the ferrite particle.
US08577253B2 Image forming apparatus
An image forming apparatus may include a removable/attachable belt unit. In operation, the belt unit may be secured to a main body of the image forming apparatus using a lock mechanism to prevent extraneous or unexpected shifts and/or other movements. The lock mechanism may be located closer to a rotation pivot than to a midpoint between the rotation pivot and a rotation axis of a driven roller. This positioning of the lock mechanism may allow easier attachment and removal of the belt unit. Additionally, the lock mechanism may include an urging member configured to sandwich a protruding member of the belt unit against a contact surface in a front-rear direction. This reduces the potential for elastic or creep deformation of the belt unit.
US08577247B2 Discharger and image forming apparatus having an electrode cleaning detection member
A discharger includes a discharger main body that is adapted to be attached to and detached from a holding member of an image forming apparatus, a first electrode member that is formed of a wire rod, a second electrode member, a voltage for discharge being applied between the first and second electrode members, an electrode cleaning member that cleans the first electrode member, a detected portion that is integrally disposed to the electrode cleaning member, a detecting member that detects the detected portion while the electrode cleaning member is in a predetermined reference position, a cleaning member conveyer that conveys the electrode cleaning member in both directions which toward and away from the reference position, and a movement control unit that controls a movement of the cleaning member conveyer by the conveyer.
US08577242B2 Image forming apparatus with fuser unit
An image forming apparatus includes a fuser unit configured to make an image fused to a recording medium, a selecting unit configured to select a duplex scanning mode or a single-side scanning mode, a check unit configured to determine which one of the duplex scanning mode and the single-side scanning mode is selected, a duplex scanning unit configured to perform a scan when both sides of a document sheet are scanned upon the duplex scanning mode being selected, a setting unit configured to determine power supplied to the fuser unit upon determining, by the check unit, that the single-side scanning mode is selected, and a supply unit configured to supply the determined power to the fuser unit, wherein the determined power is equal to a sum of power consumed by the duplex scanning unit and power that is consumed by the fuser unit upon the duplex scanning mode being selected.
US08577241B2 Image forming apparatus and control method thereof that separate roller bodies after a predetermined time elapses after being in a power save mode
An image forming apparatus which is capable of reducing the number of times a second member is separated from a first member upon entry into power-save mode, thereby minimizing failures of a separation unit. A pressure-roller separating mechanism is provided so as to abut and separate a pressure roller and a fixing roller against/from each other. The image forming apparatus is controlled to change to a power-save mode in which power consumption of the image forming apparatus is reduced. The pressure-roller separating mechanism is controlled to separate the pressure roller and the fixing roller from each other in the power-save mode based on a measurement result measured by a timer, and the power-save mode is maintained after the pressure roller and the fixing roller are separated from each other.
US08577234B2 Image forming apparatus with medium transport control
An image forming apparatus includes: a medium transport path which a medium is transported through; an image forming unit configured to form a developer image on the medium transported through the medium transport path; a fusing unit configured to fix the developer image formed on the medium to the medium; a temperature detecting unit configured to detect temperature in the image forming apparatus; and a controller operable to temporarily stop the transport of the medium in the medium transport path when the temperature detected by the temperature detecting unit is equal to or higher than a predetermined temperature.
US08577228B2 Apparatus and method for preventing an information storage device from falling from a removable device
An information storage device installed in a removable device configured to be removably installed in an image forming apparatus body, includes: an information storage unit that stores information communicated between the image forming apparatus body and the removable device; a terminal that comes in contact with a body side terminal; and a substrate that holds the information storage unit and the terminal and includes a hole configured to be engaged with a protruding section installed in the image forming apparatus body. The terminal includes a plurality of terminals each including one of a plurality of metallic plates arranged in a transverse direction thereof. An earth terminal, which comes in contact with a body side earth terminal formed in the protruding section, is formed in the hole. The hole is disposed at a position sandwiched between two metallic plates among the plurality of metallic plates.
US08577222B2 Optical repeater system
The present invention relates to an optical relay system for transmitting multi-band frequency signals with limited bands by using optical lines. According to the present invention, a plurality of band-limited signals are band-combined into one signal by using a combiner, and the signals are transmitted through multiple outputs by using a distributor, and thus a multi-stage filter is not necessary. In addition, the present invention is capable of effectively solving various problems such as damage to the original signals caused by the band combination of the multi-stage filter, and there is no need to precisely connect each of the band-limited signals to the determined ports of the combiner and the signals can be connected to random ports, thereby improving convenience of use.
US08577221B2 Switch system and method for the monitoring of virtual optical paths in an optical burst switched (OBS) communication network
The invention provides an optical burst switch in an Optical Burst Switched (OBS) communication network, said optical burst switch comprising means for monitoring and maintaining mesh of virtual optical paths from a communication node to a plurality of other communication nodes, arranged in a ring network, enabling traffic data to be transmitted and/or received between nodes via a physical optical path. The switch also provides means for sending a data packet probe on a virtual path from a node to each other node in the OBS communication network, wherein data packet probe information received at said switch provides information of availability of the physical optical path for sending traffic data between nodes. The switch can be configured such that the rate at which this path monitoring is scheduled guaranteeing less than 50 ms protection switch in the event of monitoring a failed or degraded path.
US08577218B2 Illumination device for a camera, and method for operating the same
An illumination device contains a light-emitting semiconductor chip containing a plurality of individually drivable emission regions. The illumination device furthermore contains an optical element designed to shape light emitted by the emission regions to form a beam of rays. The illumination device is designed such that different beam profiles of the beam of rays can be set by the individually drivable emission regions.
US08577217B2 Tilt preventing structure for electromagnetic driving device
A tilt preventing structure for electromagnetic driving device comprises: a casing, a driven object (such as lens module), a guiding mechanism and an electromagnetic driving module. The driven object is received within the casing and is movable along an axial direction. The guiding mechanism is furnished inside the casing and is sleeved with the driven object, so as to guide the driven object to move along the axial direction. The electromagnetic driving module comprises a plurality of magnetic elements mounted on the driven object. The guiding mechanism is made of magnetically susceptible material and is nearby one of the magnetic elements. By means of the magnetic pulling force generated by the nearby magnetic elements, the guiding mechanism is pulled by the force and leans against the driven object, so as to minimize the tilts when the driven object is moving relative to the guiding mechanism.
US08577215B2 Imaging apparatus, flash device, and control method thereof
An imaging apparatus for performing wireless communication with an external device. An instruction transmitting unit transmits an operation instruction to the external device. A response signal receiving unit receives a response signal from the external device. A first controlling unit starts a first operation relating to an imaging process in a case that a first time passes from a point of receiving the response signal by the response signal receiving unit. The external device executes a second operation relating to the imaging process in a case that a second time passes from a point of transmitting the response signal from the external device to the imaging apparatus.
US08577210B2 Image editing apparatus, image editing method and program
Method and information processing apparatus for generating an edited work including a subset of a plurality of scenes in an image material. The information processing apparatus includes a memory configured to store the image material including the plurality of scenes. The information processing apparatus further includes a processor configured to select, for an n-th scene of the edited work, a plurality of first candidate scenes from the plurality of scenes based on at least one feature of a preceding (n−1-th) scene of the edited work and features of the plurality of scenes. The processor is also configured to generate a graphical user interface including a scene selection area and a preview area. The scene selection area includes one or more first candidate images corresponding to at least one of the plurality of first candidate scenes, and the preview area includes a preview of the preceding (n−1-th) scene.
US08577208B2 3D video decoding apparatus and 3D video decoding method
A 3D decoding apparatus according to the present invention includes: a decoding unit which decodes left-eye and right-eye code signals to generate left-eye and right-eye decode signals; an error determining unit which determines an error of the left-eye and the right-eye code signals; an output determining unit which determines, when there is an error in one of the left-eye and the right-eye code signals, whether the one of the code signals that is determined as including an error has an error data mount equal to or greater than a first threshold; and an output unit which outputs neither the left-eye nor the right-eye code signal when the error data amount is smaller than the first threshold, and outputs only the decode signal obtained by decoding the other of the code signals when the error data amount is equal to or greater than the first threshold.
US08577195B2 Interface accessories with optical and electrical paths
Electronic devices are provided that communicate over cables and other communications paths that include optical and electrical paths. A cable may include wires for forming an electrical path and one or more optical fibers for forming an optical path. Connectors at one or both ends of the cable may include electrical contacts and an optical coupling structure associated with the optical path. Optical paths may be included in connectors such as tip-ring-sleeve connectors and connectors of other types. Interface circuitry may be included in a connector to convert between optical and electrical signaling schemes. Wavelength-division-multiplexing may be used to support bidirectional communications. Breakout boxes and other equipment may be connected using the cables. Digital signals such as digital noise cancellation signals may be conveyed over the optical paths. Power and other electrical signals may be conveyed over the electrical paths.
US08577180B2 Image processing apparatus, image processing system and method for processing image
According to one embodiment, an image processing apparatus includes an image block generator, a pixel extractor, a correction parameter calculator and a corrector. The image block generator enlarges an image block including a plurality of pixels to generate an enlarged image block. The pixel extractor extracts a maximum pixel with a maximum pixel value and a minimum pixel with a minimum pixel value from the image block. The correction parameter calculator calculates a correction parameter including a first difference and a second difference. The first difference is an absolute value of a difference between a sample pixel value of a sample pixel to be corrected in the enlarged image block and the maximum pixel value. The second difference is an absolute value of a difference between the sample pixel value and the minimum pixel value. The corrector corrects the enlarged image block using the correction parameter.
US08577176B2 Position and orientation calibration method and apparatus
A position and orientation measuring apparatus calculates a difference between an image feature of a two-dimensional image of an object and a projected image of a three-dimensional model in a stored position and orientation of the object projected on the two-dimensional image. The position and orientation measuring apparatus further calculates a difference between three-dimensional coordinate information and a three-dimensional model in the stored position and orientation of the object. The position and orientation measuring apparatus then converts a dimension of the first difference and/or the second difference to cause the first difference and the second difference to have an equivalent dimension and corrects the stored position and orientation.
US08577170B2 Shadow detection in a single image
A digital image is divided into patches of pixels, or “superpixels”, where each of the pixels in the patch has approximately the same color value and each of the patches is of approximately the same size. Subsequently, eigenvalues are generated for each patch based on the color values of the individual pixels in the patch, as expressed in a multidimensional color-space. A ratio between the first largest eigenvalue and the second largest eigenvalue for each patch is determined and is then, subsequently, normalized, either based on the intensity of the corresponding patch or normalized to a range between zero and one. The resulting values are compared to a threshold to identify those regions of the digital image that are deemed to be in shadow, thereby generating a shadow mask for the digital image, or are weighted to generate a shadow probability mask.
US08577168B2 System and method for in-loop deblocking in scalable video coding
A system and a method for deblocking a reconstructed/decoded picture in a scalable video encoding/decoding system is provided. Deblocking is accomplished by applying a filter to smooth pixel values adjacent to a boundary shared by two blocks. The type of the filter applied depends on quantization parameter (QP) values assigned to the two blocks. An enhancement layer (EL) block is assigned a QP value based on its coded information and the QP value of its corresponding base layer (BL) block(s).
US08577167B2 Image processing system and spatial noise reducing method
The invention discloses an image processing system and method thereof. The image processing system includes an local variance estimator, a noise detector, a spatial de-noise filter. The local variance estimator estimates each pixel of an input image signal to separately output a local variance value of each pixel, and generates a noise threshold according to the local variance values. The noise detector determines which pixel indicates noise or image according to the noise threshold. The spatial de-noise filter filers the pixel indicating noise to generate an output image signal.
US08577165B2 Method and apparatus for bandwidth-reduced image encoding and decoding
An image encoding apparatus is provided, including a lossless compression unit that performs lossless compression on deblocked data on a window basis during encoding of image data; a lossless compression controller that determines a relation between the deblocked data and the losslessly compressed deblocked data and determines a size of the window; a cache controller that selects losslessly compressed deblocked data corresponding to reference data used for motion compensation or motion estimation from the losslessly compressed deblocked data, based on the relation between the deblocked data and losslessly compressed deblocked data; a lossless compression reconstruction unit that decodes the selected losslessly compressed deblocked data to reconstruct the reference data; and a cache storage unit that stores the reconstructed reference data.
US08577160B2 Apparatus for coding or decoding an image by executing variable-length coding/decoding and fixed-length coding/decoding
In an image coding apparatus, a transformation unit acquires a transformation coefficient by executing frequency transformation to an image. An extraction unit extracts a plurality of bits each from the transformation coefficient. A coding unit executes variable-length coding to the plurality of bits including a most significant bit, and executes fixed-length coding to the plurality of bits including a least significant bit. In an image decoding apparatus, an extraction unit extracts a plurality of bits from a code string. A decoding unit executes variable-length decoding to the plurality of bits including a most significant bit, and executes fixed-length decoding to the plurality of bits including a least significant bit. A connection unit acquires a transformation coefficient by connecting the plurality of bits each decoded. An inverse transformation unit generates the image by executing frequency-inverse transformation to the transformation coefficient.
US08577150B2 System and method for removing specularity from an image
In a first exemplary embodiment of the present invention, an automated, computerized method is provided for processing an image. According to a feature of the present invention, the method comprises the steps of providing an image file depicting an image, in a computer memory, processing the image to generate intrinsic images including a material image and an illumination image, and detecting and removing specularity as a function of the intrinsic images.
US08577131B1 Systems and methods for visual object matching
Systems and methods for improving visual object recognition by analyzing query images are disclosed. In one example, a visual object recognition module may determine query images matching objects of a training corpus utilized by the module. Matched query images may be added to the training corpus as training images of a matched object to expand the recognition of the object by the module. In another example, relevant candidate image corpora from a pool of image data may be automatically selected by matching the candidate image corpora against user query images. Selected image corpora may be added to a training corpus to improve recognition coverage. In yet another example, objects unknown to a visual object recognition module may be discovered by clustering query images. Clusters of similar query images may be annotated and added into a training corpus to improve recognition coverage.
US08577129B2 System and method for three-dimensional image rendering and analysis
The present invention relates to methods and systems for conducting three-dimensional image analysis and diagnosis and possible treatment relating thereto. The invention includes methods of handling signals containing information (data) relating to three-dimensional representation of objects scanned by a scanning medium. The invention also includes methods of making and analyzing volumetric measurements and changes in volumetric measurements which can be used for the purpose of diagnosis and treatment.
US08577126B2 System and method for cooperative remote vehicle behavior
A method for facilitating cooperation between humans and remote vehicles comprises creating image data, detecting humans within the image data, extracting gesture information from the image data, mapping the gesture information to a remote vehicle behavior, and activating the remote vehicle behavior. Alternatively, voice commands can by used to activate the remote vehicle behavior.
US08577123B2 Method and system for evaluating contact elements
A method, system and a computer program product for evaluating contact elements, the method includes: acquiring images of multiple groups of contact elements, wherein each group of contact element was expected to be contacted during a test by the same group of probes so as to form multiple probe marks; and evaluating at least one characteristic of a first contact element in response to a comparison between a number of potential probe marks that appear in the image of a first contact element and a number of potential probe marks that appear in an image of a second contact element.
US08577115B2 Method and system for improved image segmentation
A system and method of identifying anatomical structures in a patient. The method includes the acts of acquiring an image of the patient, the image including a set of image elements; segmenting the image to categorize each image elements according to its substance; computing the probability that the categorization of each image element is correct; resegmenting the image starting with image elements that have a high probability and progressing to image elements with lower probabilities; aligning at least one of the image elements with an anatomical atlas; and fitting the anatomical atlas to the segmented image.
US08577106B2 Ready automated screening, diagnosis and classification technique for alzheimer's disease using magnetic resonance imaging signal from ventricular zone contour of brain
The invention relates to a fully automated screening, diagnosis and classification technique for Alzheimer's disease using magnetic resonance imaging signals from the ventricular zone contour of the brain to get a fundamental index of brain deterioration comprising the steps: —obtaining a gray scale MRI image of the brain region; —applying a contour edge-detecting algorithm to the image; —employing a grid covering method for calculating a first order metric index of ventricular zone contour; —superimposing metric square grids of increasing edge length to the binary contour image and counting the metric grid squares; —plotting the logs of metric grid squares against the logs of edge lengths, wherein the gradient of the plot is the linear topological metric index.
US08577101B2 Change assessment method
This invention relates to a method of assessing the change in size of cancerous lesions in humans utilizing CT scans through the application of a boundary detection algorithm capable of detecting subtle changes in CT images. The change assessment method may include the steps for defining boundary regions on a CT scan image, analyzing said boundaries utilizing a computational program containing statistical analysis techniques, and producing a medically useful output showing any change in lesion size. The change assessment method may also be interfaced with other medical diagnostic techniques or devices that are known in the art.
US08577093B2 Long distance multimodal biometric system and method
A system for multimodal biometric identification has a first imaging system that detects one or more subjects in a first field of view, including a targeted subject having a first biometric characteristic and a second biometric characteristic; a second imaging system that captures a first image of the first biometric characteristic according to first photons, where the first biometric characteristic is positioned in a second field of view smaller than the first field of view, and the first image includes first data for biometric identification; a third imaging system that captures a second image of the second biometric characteristic according to second photons, where the second biometric characteristic is positioned in a third field of view which is smaller than the first and second fields of view, and the second image includes second data for biometric identification. At least one active illumination source emits the second photons.
US08577092B2 Multimedia device, multiple image sensors having different types and method for controlling the same
A method for controlling a multimedia device, which uses a plurality of heterogeneous image sensors, comprises the steps of identifying at least one user located in the periphery of the multimedia device under the control of a first image sensor for extracting depth data and a second image sensor for extracting color data; accessing a memory that stores a preference channel per user; extracting information on the preference channel corresponding to the identified user, from the accessed memory; performing a control operation for switching to the preference channel based on the extracted information; and monitoring change of a user located in front of the multimedia device.
US08577085B2 Visual target tracking
A target tracking method includes modeling the target in a first frame with a first frame iteration of a machine-readable model and receiving an observed depth image of a second frame of a scene including the target. The first frame iteration of the machine-readable model is then adjusted into a second frame iteration of the machine-readable model based on the observed depth image of the second frame.
US08577079B2 Image processing system providing selective arrangement and configuration for an image analysis sequence
A computer-implemented method of processing a selected image using multiple processing operations is provided. An image analysis sequence having multiple processing steps is constructed. The image analysis sequence is constructed in response to receipt of multiple processing operation selections. Individual processing steps in the image analysis sequence are associated with a processing operation that is indicated in a corresponding processing operation selection. The processing steps are arranged in response to receipt of arrangement information that relates to a selective arrangement of the processing steps. At least one of the processing steps in the image analysis sequence is configured such that the processing operation associated with the processing step processes a specified input image to generate an output image when the processing step is performed. A display signal is generated for display of the output image at a display device.
US08577076B2 Speaker device
A speaker device includes: an acoustic diaphragm having a given shape and made of a material having physical anisotropy; and an excitation means attached to the acoustic diaphragm for exciting vibration components in consideration of a direction corresponding to the physical anisotropy.
US08577070B2 Speaker with vibration absorbing function and related electronic device
A speaker with vibration absorbing function is disclosed in the present invention. The speaker is disposed on a boss of a casing. The speaker includes a sound box, and a supporting arm disposed on a lateral surface of the sound box. The supporting arm includes a bending portion. An end of the bending portion is connected to the sound box. The supporting arm further includes a hooking portion disposed on the other end of the bending portion for hooking the boss of the casing. Vibration generated from the sound box can decay by the bending portion, and is not transmitted to the boss via the hooking portion.
US08577068B2 Pop-up tweeter
The present invention relates to a pop-up tweeter. In particular, the pop-up tweeter includes a casing, a driving unit inserted into the inside of the casing. The driving unit is configured to be movable upward and downward within the casing along with a speaker. The pop-up tweeter is installed within a vehicle and is configured to have an opening and closing structure which advantageously improves user convenience and provides an external design of a speaker with increased merchantability.
US08577064B2 Sound capturing and guiding system from stereo speakers packed together in a closed box and heard as stereo sound coming from various directions
A stereo speaker sound capturing and guiding system. The system includes devices that connected on each one of the stereo speakers as a cap. The device covers the speaker cones in hermetic way that captures the sound of the specific speaker and don't let the sound mixed with the sound of the other speaker that located in the same closed box or very near to the first speaker. The sound in the cap device guided directly from the speaker through connector facility between the speakers and the user's ears—such as air tubes—and transmitted exclusively to the user's matched ear—the sound from the right speaker gets only to right ear and sound from the left speaker gets only to the left ear—as at least two independent audio channels.
US08577058B2 Display device and driving method thereof
A display device and a method of driving the display, wherein the volume of background music is controlled depending upon the color or brightness of display images, and the power consumption is reduced. The display device includes a display unit with a plurality of pixels, a signal controller, and a volume controller. The display unit displays images by selectively activating pixels from among the plurality of pixels in accordance with input video signals and input image control signals. The signal controller reads the input video signals to generate on-pixel signals having information about the ratio of a number of the active pixels compared to a total number of pixels in the plurality of pixels per each frame. The volume controller determines a range from among predetermined ratio ranges corresponding to the ratio of the number of active pixels to define a plurality of volume levels, and determine the volume level corresponding to the on-pixel signal to control the volume according to the ratio corresponding to the determined volume level.
US08577057B2 Digital dual microphone module with intelligent cross fading
A method of operating a microphone system includes providing first and second microphones associated with a same human speaker. An analog ambient noise signal is received from the first microphone. An analog speech signal is received from the second microphone. The analog ambient noise signal is converted into a digital ambient noise signal. The analog speech signal is converted into a digital speech signal. Digital noise cancellation is performed on the digital speech signal dependent upon the digital ambient noise signal. The digital noise cancellation is performed by digital circuitry. The noise canceled digital speech signal is inputted into an intercom system. A low power condition of the microphone system and/or a failure of the digital circuitry is sensed. In response to the sensing step, an analog-based intercom signal is inputted into the intercom system. The analog-based intercom signal is dependent on the analog speech signal and substantially independent of the analog ambient noise signal. The analog-based intercom signal is inputted into the intercom system without noise cancellation having been performed on the analog-based intercom signal.
US08577054B2 Signal processing apparatus, signal processing method, and program
A signal processing apparatus includes a source separation module for producing respective separation signals corresponding to a plurality of sound sources by applying an ICA (Independent Component Analysis) to observation signals produced based on mixture signals from the sound sources, which are taken by source separation microphones, to thereby execute a separation process of the mixture signals, and a signal projection-back module for receiving observation signals of projection-back target microphones and the separation signals produced by the source separation module, and for producing projection-back signals as respective separation signals corresponding to the sound sources, which are taken by the projection-back target microphones. The signal projection-back module produces the projection-back signals by receiving the observation signals of the projection-back target microphones which differ from the source separation microphones.
US08577049B2 Apparatus and method for enhancing sound produced by a gaming application
A system that incorporates teachings of the present disclosure may include, for example, a computing device having a controller to modify sound produced by a gaming application according to an otological profile of a user. Additional embodiments are disclosed.
US08577047B2 Control of a loudspeaker output
A loudspeaker drive circuit comprises a signal path compressor/limiter (12) for implementing a change to the peak-mean amplitude ration in the time domain. A feedforward control loop measures an acoustic quality of the signal at the output of a control loop compressor/limiter (20) or the output of the signal path compressor/limiter (12), and also estimates a loudspeaker excursion based on the signal at the output of the control loop compressor/limiter (20). The signal path compressor/limiter is controlled based on the acoustic quality measurement and excursion estimation.The invention provides a method for the maximisation of the acoustic output of a loudspeaker by adjusting the characteristics of a compressor/limiter, with the constraint that the audio quality stays acceptable, and that the diaphragm displacement does not exceed a certain threshold.
US08577044B2 Method and apparatus for automatic and secure distribution of an asymmetric key security credential in a utility computing environment
Embodiments of the invention provide a method and an apparatus for automatic, secure, and confidential distribution of an asymmetric key security credential in a utility computing environment. In one method embodiment, the present invention provides an asymmetric key at a management server, the asymmetric key automatically associated with a logical device identifier of a provisionable resource. Additionally, an isolated virtual network is established between the management server and the provisionable resource for providing the asymmetric key to the provisionable resource. Then, after the asymmetric key is provided to the provisionable resource the isolated virtual network between the management server and the provisionable resource is dissolved.
US08577042B2 Location-based security, privacy, access control and monitoring system
A system includes a transmit unit to transmit a signal including a data key, and a receiving unit to receive the signal. The receiving unit to determine an encryption key based at least in part on the data key and to decrypt encrypted data using the encryption key.
US08577039B2 Cryptographic communication apparatus and cryptographic communication system
There is provided a cryptographic communication apparatus for conducting a key exchange procedure with another cryptographic communication apparatus that shares a password. The apparatus includes a first encryption unit that encrypts information that is based on a first random number using a public key of the another apparatus, a second encryption unit that encrypts the information that is based on the first random number encrypted by the first encryption unit using the password, a third encryption unit that encrypts information that is based on a second random number using the first random number, and transmits a first signal and a second signal to the another apparatus, the first signal including the information that is based on the first random number encrypted by the second encryption unit, and the second signal including information that is based on the second random number encrypted by the third encryption unit.
US08577036B2 Method and device for transmitting messages in real time
A method and system for transmitting a message in real time between users in a closed network of a vehicle (1), in particular a rail-mounted vehicle, are provided, wherein safety-relevant real-time data (D) of a message (N), including a transmitter ID of a transmitter (3) within the closed network, is encrypted (S1) using a private key (KprivA) of the transmitter (3) in order to generate an encrypted message (N′); the encrypted message (N′), together with the unencrypted transmitter ID of the transmitter (3), is transmitted (S2) from the transmitter (3) to a receiver (4) within the closed network via a vehicle bus (2), and the encrypted message (N′) is decrypted by the receiver (4) using a public key (KpublicA) of the transmitter (3) identified by the received, unencrypted transmitter ID in order to retrieve the unencrypted message (N). The received transmitter ID is compared with the transmitter ID contained in the retrieved message (N) in order to determine whether the message (N) has been transmitted correctly.
US08577034B2 Method and device for protecting a reading device for card-shaped data carriers from unauthorized evaluation or copying of magnetically encoded data of an inserted card-shaped data carrier
The invention relates to a method and devices for protecting a reading device (1) for card-shaped data carriers (2) against unauthorized evaluation or copying of magnetically encoded data detected in the reading device (1) for card-shaped data carriers (2). To this end, an electromagnetic noise field (18) is generated by means of a noise field coil (17). The use or disposition of the at least one noise field coil (17) is such that the authorized magnetic field reading head (10) is also affected by the noise field (18) of the noise field coil (17) when the magnetically encoded data of a card-shaped data carrier (2) is being read. An output or sum signal of the authorized magnetic field reading head (10) generated from the wanted signal of a card-shaped data carrier (2) and from the effects of the noise field (18) is detected. The effect of the noise field (18) of the noise field coil (17) in the output or sum signal of the authorized magnetic field reading head (10) is then compensated or filtered out or the wanted signal is selectively filtered out of the output or sum signal of the authorized magnetic field reading head (10).
US08577029B2 Oblivious transfer with hidden access control lists
A method, apparatus, and a computer readable storage medium having computer readable instructions to carry out the steps of the method for anonymous access to a database. Each record of the database has different access control permissions (e.g. attributes, roles, or rights). The method allows users to access the database record while the database does not learn who queries a record. The database does not know which record is being queried: (i) the access control list of that record or (ii) whether a user's attempt to access a record had been successful. The user can only obtain a single record per query and only those records for which he has the correct permissions. The user does not learn any other information about the database structure and the access control lists other than whether he was granted access to the queried record, and if so, the content of the record.
US08577027B1 Advanced cryptographic method of multilayer diffusion in multidimension
The invention is related to working with variable diffusion functions on a multidimensional diffusion-area (plaintext/ciphertext); every diffusion function run in a cycle times, wherein repeating one certain times on the plaintext to get a ciphertext, and afterward, repeating the other times on the ciphertext to recover the plaintext, is performed in sequence to complete the encryption and the decryption. According to FIG. 1, the system comprises of: inputting a plaintext in encryption or a ciphertext in decryption 100; reading every password segment in order, forward in encryption or backward in decryption 200; and further, converting the plaintext dimensions by the password segment 300; implementing the diffusion function of Point 410, Block 420 or Frame 430, repeated TE times in encryption, TD times in decryption 400; going back to 200 until completing all password segments 500, and outputting the ciphertext in encryption or the plaintext in decryption 600.
US08577021B1 5 ringer equivalent number (REN) ringer circuit using a high voltage level translator and a source follower buffer and method therefor
A 5 Ringer Equivalent Number (REN) ringer circuit has a wave generator. A flip-flop is coupled to the wave generator and has a non-inverting and an inverting output. A high voltage level translator is coupled to each of the non-inverting and the inverting outputs of the flip-flop. A source follower buffer is coupled to an output of each of the high voltage level translators.
US08577015B2 Method and apparatus for the automated delivery of notifications to contacts based on predicted work prioritization
In one embodiment, a contact center is provided that includes: (a) a work item queue 208, 250 comprising an intra-enterprise contact associated with at least first and second internal endpoints of an enterprise; and (b) a selector operable to select and assign a work item to an agent. In selecting the work item, the selector considers both a customer contact and the intra-enterprise contact. The intra-enterprise contact, for example, can be a training notification.
US08577009B2 Automatic complaint registration for violations of telephonic communication regulations
In an embodiment, a method comprises receiving call information to record a complaint from a called party against a calling party relating to receipt of a call and adding the call information to a complaint database. The call information may be retrieved from the complaint database and a check made for a match between called party information in a regulatory database and the call information. The call information may be updated in the complaint database based on results of the match checking. Reverse lookup information in a third party database may be requested with the call information updated in the complaint database based on results of the request. An entity may request complaint information from the complaint database. In response to the request, an application server may retrieve the requested complaint information from the complaint database and deliver the retrieved complaint information to the entity.
US08577008B2 Asynchronous calls using intermittent callback for delay sensitive applications
A call handling system receives an asynchronous call request, from a call requester, requesting performance of an operation, where the call request includes a delay parameter specified by the call requester. The call handling system performs the requested operation, and sends a callback to the call requester, which includes partial results from performance of the requested operation, at selected intervals determined by the delay parameter.
US08577002B2 Call screening system and method
A system and method for screening telephone calls to a subscriber telephone number comprises a screening list of telephone numbers assigned to suspect callers and rules defining when a telephone number will be added to or removed from the screening list or ‘greylist,’ and/or modifying a screening value to be assigned to a telephone number in the greylist. Data relating to calls is received from subscribers and processed, and the telephone number is screened in accordance with the rules, based on the screening value assigned to the telephone number and optionally a selected subscriber tolerance level. Subscribers may add any telephone number to a personal list of telephone numbers to be blocked (blacklist) or telephone numbers to be accepted (whitelist).
US08576999B2 Communication terminal apparatus and transmission history control method
In a communication terminal apparatus having a telephone function, an information communication mode function and a transmission history display function, when transmission based on a telephone number described in an electronic information content such as an electronic mail, a website or the like is performed, the electronic information content is stored in a memory. Then, when a transmission history is displayed, the electronic information content is displayed in addition to transmission information by user handling. Thus, even if the transmission is performed while the electronic information content is being browsed, a user can know how situation the displayed transmission history is transmitted from.
US08576996B2 This call
An in-progress call can be manipulated such that user devices in proximity to the in-progress call, but not initially part of the call, are enabled to join the in-progress call. Determining that a user device is in proximity to an in-progress call may include detection, by the user device, of an in-progress call. Alternatively, or in addition, a communication device involved in the in-progress call may detect a user device and query the user device as to whether it has permissions to join the in-progress call and, if so, whether it wants to join the in-progress call.
US08576992B2 Mixed protocol multi-media provider system incorporating a session initiation protocol (SIP) based media server adapted to operate using SIP messages which encapsulate GR-1129 advanced intelligence network based information
A system and method for processing a plurality of requests for a plurality of multi-media services received at a Private Service Exchange (PSX) defined on the system from a plurality of IP-communication devices. The system includes a Network Gateway Controller (GSX) coupled to the PSX and to a media sever (MS). The PSX is coupled to at least one IP Service Control Point (IP-SCP), which is operative to process the plurality of requests for the plurality of multi-media services. The IP-SCP further selectively directs the requests to the media server, via the PSX and GSX. The media server operates to form a preliminary multi-media communication path with a calling communication device. The MS further operates to play a plurality of announcements to the calling communication device over the preliminary multi-media communication path, as well as to collect caller-entered data from the calling communication device over the preliminary multi-media communication path.
US08576987B2 X-ray diagnostic apparatus and X-ray diagnostic method including switching an X-ray generator from an abnormal high voltage generator to a normal high voltage generator
According to one embodiment, an X-ray diagnostic apparatus includes X-ray generators, X-ray detectors, high voltage generators, a switching device, an abnormality detection unit and a control unit. The high voltage generators are configured to apply voltages to the X-ray generators. The switching device is configured to switch outputs from the high voltage generators to the X-ray generators. The abnormality detection unit is configured to detect an abnormality in the high voltage generators. The control unit is configured to control the switching device to switch from an output from a high voltage generator of which abnormality has been detected by the abnormality detection unit toward a corresponding X-ray generator to an output from another high voltage generator toward the corresponding X-ray generator.
US08576984B2 Solid-state image pickup apparatus and X-ray inspection system
A solid-state image pickup apparatus 1A includes a photodetecting section 10A and a signal readout section 20 etc. In the photodetecting section 10A, M×N pixel units P1,1 to PM,N are arrayed in M rows and N columns. When in a first imaging mode, a voltage value according to an amount of charges generated in a photodiode of each of the M×N pixel units in the photodetecting section 10A is output from the signal readout section 20. When in a second imaging mode, a voltage value according to an amount of charges generated in the photodiode of each pixel unit included in consecutive M1 rows in the photodetecting section 10A is output from the signal readout section 20. When in the second imaging mode than when in the first imaging mode, the readout pixel pitch in frame data is smaller, the frame rate is higher, and the gain being a ratio of an output voltage value to an input charge amount in the signal readout section 20 is greater.
US08576982B2 Personnel screening system
The present specification discloses an inspection system for detecting objects being carried by a person. The inspection system is highly modular and capable of being assembled by a two person team using conventional tooling equipment. In one embodiment, the inspection system has three primary modules—two detection modules and one radiation source module—that can be readily attached and detached from each other or to a frame and connected to a signal processing system to provide for a quick set up and tear down process.
US08576978B2 Pulse signal output circuit and shift register
An object of the present invention is to provide a pulse signal output circuit capable of operating stably and a shift register including the pulse signal output circuit. In an embodiment of the pulse signal output circuit, a transistor has a source terminal or a drain terminal connected to a gate electrode of another transistor having a source terminal or a drain terminal forming an output terminal of the pulse signal output circuit, the channel length of the transistor being longer than the channel length of the other transistor. Thereby, the amount of a leakage current modifying the gate potential of the other transistor can be reduced, and a malfunction of the pulse signal output circuit can be prevented.
US08576977B2 Method for designing a fuel assembly optimized as a function of the stresses in use in light-water nuclear reactors, and resulting fuel assembly
A method for design of a fuel assembly for nuclear reactors, including structural components made from zirconium alloy: the mean uniaxial tensile or compressive stress to which the components are subjected during the assembly life is calculated, the zirconium alloy of which the components are made is selected according to the following criteria: those components subjected to an axial or transverse compressive stress of between −10 et −20 MPa are made from an alloy with a content of Sn between Sn=(=0.025σ−0.25)% and Sn=−0.05σ%: those components subjected to such a stress of between 0 et −10 MPa are made from an alloy the Sn content of which is between Sn=traces and Sn=(0.05σ+1)%: those components subjected to such a stress of between 0 and +10 MPa are made from an alloy the Sn content of which is between Sn=0.05% and Sn=(0.07σ+1)%: and those components subjected to such a stress of between +10 and +20 MPa are made from an alloy the content of SN of which is between 0.05% and 1.70%. A fuel assembly made according to the method.
US08576972B2 Radioisotope production structures, fuel assemblies having the same, and methods of using the same
Example embodiments are directed to tie plate attachments having irradiation targets and/or fuel assemblies having example embodiment tie plate attachments with irradiation targets and methods of using the same to generate radioisotopes. Example embodiment tie plate attachments may include a plurality of retention bores that permit irradiation targets to be contained in the retention bores. Irradiation targets may be irradiated in an operating nuclear core including the fuel assemblies, generating radioisotopes that may be harvested from the spent nuclear fuel assembly by removing example embodiment tie plate attachments.
US08576969B1 Method and apparatus for detecting sync mark
Aspects of the disclosure provide a method for detecting marks. The method includes receiving a data signal from a channel. Further, the method includes matching the data signal to a template that corresponds to a predetermined pattern transmitted over the channel to detect marks, prior to decoding the data signal into a decoded bit stream.
US08576967B2 Semiconductor device and communication method
It is possible to provide a highly reliable semiconductor device and a communication method in which communication can be performed between circuits with a large degree of freedom of clock frequency which can be set in each of the circuits, a decisive operation, and a small communication latency. The semiconductor device according to the present invention includes a first circuit that performs processing based on a first clock signal, the first clock signal having a frequency M/N times as large as a frequency of a second clock signal (N is a positive integer, and M is a positive integer larger than N); a second circuit that performs processing based on the second clock signal; and a communication timing control circuit that generates a communication timing signal to control a timing at which the first circuit performs communication with the second circuit. The communication timing control circuit generates the communication timing signal determined by a frequency ratio information and a phase relation information, the frequency ratio information setting a frequency ratio of the first clock signal to the second clock signal, the phase relation information indicating a phase relation between the first clock signal and the second clock signal.
US08576965B2 Methods and systems for interference cancellation in multi-mode coexistence modems
Certain embodiments of the present disclosure support techniques for interference cancellation in a multi-mode wireless modem that supports coexistence of different radio technologies.
US08576961B1 System and method for adaptive overlap and add length estimation
A method for determining an overlap and add length estimate comprises determining a plurality of correlation values of a plurality of ordered frequency domain samples obtained from a data frame; comparing the correlation values of a first subset of the samples to a first predetermined threshold to determine a first edge sample; comparing the correlation values of a second subset of the samples to a second predetermined threshold to determine a second edge sample; using the first and second edge samples to determine an overlap and add length estimate; and providing the overlap and add length estimate to an overlap and add circuit.
US08576958B2 Method for soft modulation in a wireless telecommunication network
A method for soft remodulation in a receiver of transmissions over a wireless telecommunication system, the method including obtaining from a FEC decoder a-posteriori LLR values, converting the a-posteriori LLR values into bit probabilities and computing improved soft symbols estimates as expected values using the bit probabilities in a recursive algorithm. Preferably, the step of converting is implemented using a pre-computed Look Up Table (LUT). Preferably, the step of computing is implemented in a Multiplier-Accumulator having a SIMD structure.
US08576955B2 Architecture to handle concurrent multiple channels
An apparatus and method for enhanced downlink processing of received channels in a mobile communications system is described, containing a buffer for control data and traffic data, a demapper engine with at least two independently operating demappers for demapping the control and traffic data, a log-likelihood-ratio (LLR) buffer for supporting memory segments accessible by the demapper engine, a decoder engine containing decoders, each of the decoders operating on data from selected memory segment(s) of the LLR buffer, and an arbitrator providing control of at least one of the demapper engine, LLR buffer, and decoder engine. At least one of the decoders is suited for decoding control data and another one of the decoders is suited for decoding traffic data. By partitioning the decoding as such, an increase in downlink throughput can be obtained.
US08576953B2 Identification of target signals in radio frequency pulsed environments
A system and method for processing signals are disclosed. The method may be performed, at least partially, by the system. In one embodiment, the method comprises sending a first plurality of data including transmission parameters to a transmission system for transmitting of a first plurality of signals, receiving a second plurality of signals including signals based on the power level of the first plurality of signals, detecting in the second plurality of signals the signals corresponding to the first plurality of signals, outputting a second plurality of data based on the power levels of the second plurality of signals corresponding to the first plurality of signals, and receiving the second plurality of data and associating the first plurality of data and the second plurality of data based on the time when the first plurality of signals was transmitted and the second plurality of signals was received
US08576937B2 Precoding apparatus and method in a wireless communication system using multiple input multiple output
A transmission apparatus in a Multiple Input Multiple Output (MIMO)-based wireless communication system. The transmission apparatus includes at least two antenna groups each having at least two antennas, wherein the antenna groups are spaced apart by a first distance and transmit antennas in each antenna group are spaced apart by a second distance which is shorter than the first distance. A channel coding and modulation unit channel-codes and modulates a desired transmission data stream. A precoding unit precodes the channel-coded and modulated signal separately for each antenna group and each antenna in the same antenna group. Thereafter, a transmission processing unit transmission-processes the output signal from the precoding unit.
US08576934B2 Receiving device, receiving method, and program
A receiving device includes a channel estimating section that performs a correlating process for a received reference signal in which a single carrier signal was transformed into a frequency domain signal and a pre-stored reference signal so as to obtain estimated channel values; a compensation coefficient computing section that computes compensation coefficients corresponding to residual multipath interferences based on a bit likelihood; a weight computing section that computes equalized weights based on the estimated channel values and the compensation coefficients; an equalizing filter that generates an equalized signal by equalizing process for the received signal that is the frequency domain signal based on the equalized weights; a residual interference replica generating section that generates residual multipath interference replicas based on frequency domain symbol replicas, the estimated channel values, and the equalized weights; and a subtracting section that subtracts the residual multipath interference replicas from the equalized signal.
US08576928B2 Capacitive divider transmission scheme for improved communications isolation
A communication system comprising a first and second transceiver is provided. The first transceiver has a first and second port coupled to a communication medium, wherein a first differential capacitor couples the first and second ports together. The second transceiver has a third and fourth port each AC coupled to the communication medium, wherein a second differential capacitor couples the third and fourth ports together.
US08576918B2 Method and apparatus for signaling and decoding AVS1-P2 bitstreams of different versions
Aspects of a method and system for signaling and decoding AVS1-P2 bitstreams of different versions are provided. A sequence user data indicating decoding version information such as a decoding version identifier, for example, may inserted into an AVS1-P2 bitstream. The decoding version information may be, for example, AVS1-P2 Rm52j_r1 or AVS1-P2. The AVS1-P2 bitstream may be decoded based on the decoding version information. The sequence user data may be inserted in the AVS1-P2 bitstream during AVS encoding or during AVS1-P2 bitstream transcoding. Upon receiving the AVS1-P2 bitstream, the sequence user data may be detected and extracted to determine the decoding version information. The received encoded AVS1-P2 bitstream may be decoded based on the decoding version information. When no specific decoding version information can be decided, default decoder version information may be used by the video decoder.
US08576906B2 Adaptive filtering
A method and device for determining an adaptive filter having multiple filter parameters, wherein a first filter parameter has a first level of adaptivity and a second filter parameter has a second, different level of adaptivity. Parameter values for the first filter parameter are determined among a first set of allowable filter parameter values. Parameter values for the second filter parameter are correspondingly determined among a second, different set of allowable filter parameter values. The different levels of adaptivity in the filter parameters are achieved because the second set includes more allowable filter parameter values than the first set. The adaptive filter is advantageously used in filtering in intra- or inter-predication during video encoding and decoding.
US08576903B2 Techniques for adaptively adjusting decision levels of a PAM-N decision feedback equalizer
A PAM-N decision feedback equalizer (DFE) comprises a coefficient computation unit; a feedback unit that mitigates, using computed feedback coefficients, effects of interference from data symbols; an error-and-decision unit for at least computing a least error value respective to one of a plurality of decision levels, wherein the least error value indicates a difference of a pseudo equalized input PAM-N data symbol from an optimal position of the one of the plurality of decision levels, wherein the one of the plurality of decision levels corresponds to a modulation level used to modulate data in the input PAM-N data symbol; and a calibration unit for adaptively setting the plurality of decision levels based, in part, on the least error value, thereby enabling for compensating for gain changes resulted by a cable on which the input PAM-N data symbol is received and further compensating for embedded offsets of the error-and-decision unit.
US08576900B2 Method and apparatus for transmitting and receiving signal from relay station in radio communication system
A method for a transmitting and receiving a signal from a relay station in a radio communication system is provided. The method comprises the steps of: receiving offset time information from a base station; configuring a time difference between an access downlink transmission subframe that transmits an access downlink signal to a relay station terminal according to the offset time information and a backhaul downlink reception subframe that receives a backhaul downlink signal from the base station; transmitting a control signal from the access downlink transmission subframe to the relay station terminal; and receiving the backhaul downlink signal from the base station in the backhaul downlink reception subframe.
US08576899B2 Method and system for robust digital subscriber loop communication
A DSL communication system and a method for configuring a DSL communication system. The method includes training at least one anchor DSL modem transmitter to transmit information over at least one anchor line at an anchor bit rate that is determined based on an allowable tolerable noise level and a minimum allowable signal-to-noise ratio (SNR) margin; training one or more other DSL modem transmitter to transmit information over one or more other line at a bit rate that is determined by a current noise level and a target SNR margin, wherein the target SNR margin is higher than the minimum allowable SNR margin; and transmitting information by at least one trained DSL modem transmitter to at least one DSL modem receiver.
US08576893B2 Systems and methods for high data rate ultra wideband communication
A high data rate UWB system implements a frame structure that uses a connected set of m-sequences comprising the lowest possible cross-correlation and perfect, or near perfect autocorrelation. Each m-sequence can be used to identify a different piconet A very efficient code matched filter can then be used to decode the frames and achieve synchronization with a piconets.
US08576885B2 Optical pump for high power laser
Optical pump modules using VCSEL arrays are provided to pump optical gain media for achieving high power laser output in CW, QCW and pulse operation modes for operation. Low divergence and symmetric far-field emission from VCSELs are particularly suitable for compact arrays. VCSEL arrays configured as laser pump modules are operable at high temperatures with practically no degradation over a long period of time. VCSEL pump modules are adaptable for side- or end-pumping configurations to pump high power lasers in CW, QCW and pulse mode. Power output from VCSEL pump modules is scalable. Incorporating microlens arrays with the VCSEL arrays improve brightness of the pump modules. High power and high temperature operation of VCSEL modules make it suitable for making compact high power solid state lasers that are operable in small spaces such as, ignition of internal combustion engines, stationary power generation engines and pulsed detonation engines.
US08576880B1 Congestion-based wireless paging channels
What is disclosed is a method of operating a wireless access system. The method includes exchanging wireless communications with a plurality of user devices, and transferring a first bit sequence over an overhead portion of a wireless link to the user devices to indicate pages pending on a paging channel of the wireless link. The method also includes monitoring a utilization level of the first bit sequence. If the utilization level of the first bit sequence exceeds a first utilization threshold, then the method includes increasing a number of bits in the first bit sequence to indicate the pages pending on the paging channel of the wireless link, and if the utilization level of the increased first bit sequence exceeds a second utilization threshold, then the method includes transferring the increased first bit sequence and a second bit sequence over the overhead portion of the wireless link to the user devices to indicate the pages pending on the paging channel of the wireless link.
US08576878B2 Method for controlling parties in real-time data communication
The invention relates to communications systems, and especially to real-time data (two-party or multi-party) communication in communications systems. A real-time data item is sent from a sending terminal to a number of receiving terminals over a communication system. In accordance with the present invention, each receiving user terminal acknowledges the reception of the item by sending an item acknowledgement report after the end of the item. The acknowledgement report may be sent after a successful reception of the item, unsuccessful reception of the item or in both cases.
US08576877B1 System and method of providing a broadband digital loop carrier cabinet
A broadband digital loop carrier and method for distributing communications signals to customers of a service provider may include a multi-service access platform unit and line termination unit in communication with the multi-service access platform unit. In one embodiment, the line termination unit is a multiplexer. The line termination unit may be configured to operate communications equipment that operates at bandwidths that are lower than cards operating in the multi-service access platform unit.
US08576875B2 Systems and methods of improving performance of transport protocols in a multi-path environment
Devices, systems, and methods of improving transport protocol performance in a multi-path environment are disclosed. One network device comprises a transport-layer proxy; and a multi-path traffic distributor coupled to the transport-layer proxy. The transport-layer proxy is configured to receive packets, each associated with a transport-layer connection, from a transport-layer endpoint. The proxy is further configured to deliver at least a portion of the received packets to the multi-path traffic distributor. The multi-path traffic distributor is configured to: assign each of the delivered packets to one of a plurality of data flows, and to transmit each of the delivered packets on an outbound path associated with the assigned data flow.
US08576870B2 Access point systems
Wireless local area networks may be established between devices. Each device may include wireless interfaces. A first device may include an infrastructure interface that supports an interface link with access point equipment on a given channel. The first device may listen for probe requests from a second device on the given channel. The second device may send probe requests on a series of channels in single-channel increments. When the second device sends the probe request on the given channel, the first device may receive the probe request. Each probe request may include an information element. The first device may extract the information element from a received probe request and may compare the extracted information element to a predetermined stored information element. If there is match, an association process may be used to establish a wireless link between the first and second devices.
US08576868B2 Media transport protocol selection
A client terminal and method for receiving Internet Protocol (IP) media packets over an IP distribution network. The client terminal includes a plurality of interfaces to the IP distribution network, the interfaces configured to receive media packets according to multicast, unicast, and peer-to-peer media distribution protocols. A media cache controller determines whether the media packets received over the interfaces are tagged as non-cacheable. If so, the media cache controller passes the media packets to a decoder for decoding and transmission to a video renderer. When the received media packets are not tagged as non-cacheable, the media cache controller caches the media packets in a local cache, and subsequently distributes the cached media packets to another client terminal or to a caching node using the unicast or the peer-to-peer media distribution protocol. Media packets received using one media distribution protocol may be distributed using a different media distribution protocol.
US08576867B2 Pipeline scheduler with fairness and minimum bandwidth guarantee
A pipeline scheduler provides a minimum bandwidth guarantee by transporting cells from an input port to an output port in a two-phased approach. Cells that conform to a minimum cell rate (MCR) are selected from queues at the input port and arranged into supercells for transport to the output port, followed by nonconforming cells, to guarantee fairness by using scheduling modules to build the supercells first for conforming cells, and then for nonconforming cells. Reservation vectors are used to permit the same time slot of the next frame to be reserved by a first queue, and the same time slot of the following time frame to be held for reservation by a second queue, to ensure equal time slot access by the first and second queues over successive time frames.
US08576860B2 Wireless/LAN router queuing method and system
A queuing method and system for wireless/LAN routers processes and routes an incoming data packet from a wireless mobile network to a destination server. The system uses a wireless transport module to initiate storage of the data packet in a permanent storage device while simultaneously forwarding the data packet to the destination server. A database thread is used to manage the operations being performed on the data packet and for initiating the storage of the data packet in a permanent storage device based on a permanent storage queue. A main thread is used to simultaneously forward the data packet to the destination server. The wireless transport module is adapted to determine whether the data packet has been acknowledged by the destination server and aborting the storage of the data packet in the permanent storage device once acknowledgment from by destination server has been received.
US08576858B2 Multiple transmission paths for hierarchical layers
A method for hierarchical communication of a set of source data includes: receiving source data representing content to be communicated to a data terminal; pre-coding at least some of the source data using pre-coding schemes to generate sets of representation data; associating the sets of representation data with coding and modulation schemes; generating transmissions by applying the coding and modulation schemes to the sets of representation data; transmitting a first transmission to the data terminal on a first communication link; and transmitting a second transmission to the data terminal on a second communication link, wherein the second communication link differs from the first communication link.
US08576840B2 Assigning packets to a network service
This document describes tools that assign packets to a network service. The tools receive a control packet lacking a tag associating the control packet with a network service and assign the control packet to a network service by adding a tag to the control packet. The tools may also receive a tagged data packet on a port and determine that the tag does not match any of a set of network tags associated with the port. Consequently, the tools assign the data packet to a default network service. The tools may also receive a set of conditions for a port and assign data packets received on the port that satisfy one of the conditions to a network service associated with the satisfied condition and data packets that do not satisfy one of the conditions to a default network service.
US08576833B2 Fault tolerant voice over Internet protocol (VoIP) systems and methods to operate the same
Fault tolerant VoIP systems and methods to operate the same are disclosed. An example method comprises receiving a registration request at an edge device of a voice over Internet protocol (VoIP) system from a user device, selecting at the edge device a communication service providing device from a list of devices configured to provide communication services, sending the registration request to the selected communication service providing device, and receiving a registration response from the selected communication service providing device.
US08576832B2 Method and apparatus for enabling global telephony capabilities in communication networks
A method and apparatus for enabling a network service provider, e.g., a VoIP network provider, to create configuration files containing network based parameters that support global telephony capabilities (e.g., in country services) such as in country ring tones, dialing patterns, network announcements, and signaling tones that can be offered to users who want in country telephony capabilities independent of their location is disclosed. These global telephony capability configurations can be downloaded to intelligent IP phones or based in the VoIP network for access by subscribers' telephony devices.
US08576828B1 Mobile device silent/vibrate override for selected calling telephone number and email/text originations
Various embodiments of the present invention overcomes deficiencies in the art by providing an apparatus (e.g., a mobile device) and executable code for use on an apparatus that provide the ability to designate selected incoming message sources, such as calling telephone numbers or email/text sender addresses, with an override flag, which can also be used, if desired, with a time-of-day parameter setting. With this feature, the user can place the apparatus in a particular alert mode and designate which calling telephone numbers or email/text sender addresses will override the alert mode with a second alert mode that is more appropriate for alerting the user when an incoming message is received from one of the designated calling telephone numbers or email/text sender addresses.
US08576825B2 Method and system for sensing available spectrum in wireless communication systems
Managing RF spectrum usage by secondary, or unlicensed, devices in portions of the RF spectrum where licensed, or primary, services operate is a requirement of cognitive radio systems. To perform the necessary spectrum scanning, a transition period, such as a TTG or RTG can be extended and the scanning performed during the extended period. The presence of a primary service signal can also detected by detecting an energy signature of the primary service signal in a known sequence. In both cases, there is no need to define quiet periods during which secondary devices scan the RF spectrum, thus resulting in saving of resources and improved QoS.
US08576818B2 Location of mobile network nodes
The physical position of an unknown node in a network is determined by sending a first sent WiFi signal from one of an unknown node and a first reference node having a known location, and repeating the sent WiFi signal in the other of the unknown node and first reference node with a first reply WiFi signal. A distance is derived between the unknown node and the first reference node from the time of flight of the first sent and first reply WiFi signals. A second WiFi signal is sent from one of the unknown node and a second fixed node having a known location, and repeating the sent second WiFi signal in the other of the unknown node and second reference node with a second reply WiFi signal, and A distance is derived between the unknown node and the second reference node from the time of flight of the second sent and second reply WiFi signals. A physical location of the unknown node is determined based on the derived distances between the unknown node and the first and second reference nodes.
US08576812B2 Methods, apparatuses and systems facilitating management of airspace in wireless computer network environments
Methods, apparatuses and systems facilitating the management of wireless computer network environments and the detection of rogue and other devices that may affect the performance and/or security of the wireless computer network. The present invention enables accurate and cost effective WLAN airspace mapping. In one embodiment, the present invention allows any conforming access point the ability to routinely scan its airspace, collect data on all operating frequencies and report this information back to a management platform. In one embodiment, the management and reporting functionality described herein uses a standards-based vehicle, such as Simple Network Management Protocol (SNMP). In one embodiment, the present invention facilitates isolation of rogue wireless devices affecting the computer network environment and effective decision-making as to management of the detected device. The present invention also allows network administrators to optimize the configuration of the wireless network environment for performance and security.
US08576806B2 Method of multiplexing unicast and multicast transmissions
Systems and methodologies are described that facilitate multiplexing of unicast and multicast transmissions in a wireless communication system, such as OFDMA. According to various aspects, the system and methods are employed for selecting an appropriate multiplexing scheme in light of limitations such as system bandwidth and mobile terminal reception bandwidth capability, and uplink load of the wireless communication system.
US08576801B2 Radio measurements in cellular telecommunication systems
A method of assessing for a mobile terminal 1 the suitability of a cell of a cellular telecommunications network includes measuring the radio signal at the mobile terminal 1—step A; and calculating at least one of a first mean value of a plurality of the radio signal measurements over a first time period—step B—and a second mean value of a plurality of the radio signal measurements over a second time period, longer than the first time period—step D. Two different thresholds are provided. The or each mean value is compared to one or respective ones of the thresholds—steps C and E. If the or either of the mean values are below the or the respective threshold, then this indicates that the cell might not be suitable for the mobile terminal. In that instance, a cell reselection process—step F—or a cell handover process can be triggered. By providing two mean values and two different thresholds, it is possible to provide improved sensitivity to variations in the radio signal as a result of the mobile terminal moving quickly within a cell and less sensitivity to fluctuations of the radio signal at a mobile terminal that is substantially stationary and which are due to “fading”.
US08576799B2 Mobile communication method and mobile station
A mobile communication method according to the present invention includes the steps of: transmitting, from an LTE-AS function to an EMM function, a reconnection request, when the LTE-AS function detects that an RRC connection is chanted to an idle state; and transmitting, at the EMM function, a service request, when the EMM function receives the reconnection request and detects that the LTE-AS function is in a coverage area.
US08576798B2 Data communication apparatus and data communication method thereof
A data communication apparatus and method that permits communication between two devices without having to perform a complicated initial connection procedure. A communication unit conducts data transmission/reception with an external data communication apparatus, and a controller controls the communication unit to operate in one of a network mode or a broadcast mode. The network mode conducts network communication via connection through an initial connection procedure with the external data communication apparatus and the broadcast mode receives or transmits data to/from the external data communication apparatus according to a predetermined broadcast method.
US08576794B1 Channel configuration in a wireless network
A base station transmits a message configuring first radio resources of a control channel. The first radio resources comprise one or more sets of resource blocks in a subset of subframes in a plurality of subframes. The base station transmits scheduling information on the control channel for a packet transmitted on an uplink data channel. The base station transmits a positive or negative acknowledgement on second radio resources of a feedback channel for receiving the packet. The second radio resources start from the first OFDM symbol of the second subframe.
US08576790B2 Method and apparatus for maximum tunnel reset
A method and apparatus for resetting a maximum tunnel watermark, the method starting a reset timer for a maximum tunnel count at a mobile device; on expiration of the reset timer, checking whether a current value for the maximum tunnel count is less than a maximum value for the maximum tunnel count, and if yes, setting the current value of the maximum tunnel count to the maximum value of the maximum tunnel count.
US08576785B2 Method of wireless communication using authentication information
A data communication method includes providing a sender node having a data packet of information. The data packet includes at least one first field and a second field. The second field has content that is dependent upon actual content of the at least one first field. The content of the second field of the data packet is transmitted from the sender node to a receiver node. The receiver node is used to predict the actual content of the first field of the data packet. The receiver node is used to calculate the content of the second field of the data packet based upon the predicted content of the first field. The predicted content of the first field is confirmed to be equivalent to the actual content of the first field. The confirming step includes comparing the calculated content of the second field to the transmitted content of the second field.
US08576784B2 Uplink resource allocation in a mobile communication system
The present invention relates to a method and mobile terminal for requesting resources for transmitting data on uplink within a mobile communication system. Further the invention relates to a network entity for allocating uplink resources to mobile terminal. To provide a flexible scheduling scheme for uplink transmission, the invention proposes different scheduling procedures based on a request grant scheme. The resource request of the mobile terminal is provided via a contention-based channel, while all further communication uses scheduled resources. Consequently subsequent transmissions of user data and/or scheduling information utilize scheduled resources.
US08576781B2 Femtocell architecture in support of voice and data communications
Methods and systems for providing voice and date services in a femtocell wireless network. The proposed approach integrates IWLAN architecture into femtocell architecture by introducing a gateway to serve both IWLAN and femtocell users. The proposed approach handles the voice and data in a different way so that it enhances the data handling efficiency while re-using existing MSC investment. The proposed approach carries the data traffic from a femtocell base station to the gateway in native IP packet, instead of encapsulating them in 3G data, thus enhancing the efficiency and performance for the data traffic. The data traffic can then be sent to GGSN or directly to packet data network. The approach tunnels voice traffic to MSC through the gateway as in conventional Iu-CS approach.
US08576780B2 Random access response processing
The invention relates to a method of and an apparatus for processing a random access response, the method comprising the steps of: transmitting a random access preamble; receiving a random access response within a random access response time window; checking an extension field flag of the random access response; checking if the random access response matches the random access preamble; wherein if the random access response does not match the random access preamble and if the extension field flag is set to zero, the random access response reception is considered as unsuccessful and a further random access preamble is transmitted.
US08576778B2 Transfer of synchronization in a hybrid global satellite packet network system
Networks, network devices and methods of synchronization using transfer of synchronization packets are provided. Some network devices are configured to use either a timing reference extracted based on GPS signals or an imported timing reference, as an operative time reference. A network device from which to import the time reference is selected and may be updated to meet a selection rule related to the quality of receiving the transfer of synchronization packets.
US08576765B2 Multi-hop wireless communication system
The present invention provides multi-hop wireless communication systems that easily realize a highly-efficient and highly reliable bi-directional wireless relay transmission by using MIMO network coding.A multi-hop wireless communication system with multiple node devices having a relay function in which each node device is equipped with multiple MIMO antennas and a wireless communication system is constructed by setting up wireless links between the node devices, the multi-hop wireless communication system characterized in that a multiple input multiple output (MIMO) scheme is applied to a transmission/reception scheme of network coding and a space time block coding (STBC) scheme is further applied, concretely, by combining STBC broadcast and MIMO multiple access into network coding, a bi-directional wireless relay transmission that multiplexes a forward link and a backward link in all wireless links is easily realized, each node device performs transmission/reception processing and the relay transmission of data.
US08576762B2 Power management of a radio data transceiver
Methods and apparatuses for operating a wireless mobile station configured to communicate with a wireless access point are described. A sleep state may be maintained in which a radio frequency (RF) radio in the wireless mobile station is in a low power state. The wireless station may use a plurality of sleep states, each with a different sleep timer period based upon recent network activity. In one embodiment, a device may have two sleep states with two sleep timers, and in another embodiment a device may have three sleep timers for three sleep states. The first sleep time may be started for a first sleep state and to determine when to awake the device to determine whether there is any network activity. The device then determines whether a first period of network inactivity has occurred and, if so, it starts a second sleep timer for a second sleep state in response to determining that the first period of network inactivity has occurred. The method can further include determining whether a second period of network inactivity has occurred and, in response to determining that a second period of network inactivity has occurred, the device starts a third sleep timer for a third sleep state.
US08576754B2 TDD base station for code group synchronization
A time division duplex (TDD) base station having a code group out of N code groups includes circuitry configured to transmit a primary synchronization code along with a plurality of secondary synchronization codes. The plurality of synchronization codes are quadrature phase shift keying modulated and number less than (log2 N)+1. The plurality of synchronization codes are used to identify the code group of the TDD base station.
US08576749B2 Multi-point video conference system and media processing method thereof
This invention discloses a multi-point video conference system and the media processing method thereof. The multi-point video conference system includes a softswitch, an application server and terminals. The softswitch is responsible for protocol adaptation and calling process, and performing the interconnection with other systems as an external interface of the conference system. The application server is responsible for service logic control and charging. The characteristic of this invention lies in that: the terminals behaved as conference participants including a conference chairman and ordinary conference members. Any terminal registered on the softswitch could be a conference member, and the conference chairman must be a SIP soft terminal with video conference service capability in order to realize the media control. The invention realizes the media control on the basis of the soft terminal behaved as the conference chairman, therefore any terminal user that has registered on the softswitch can initiate or participate a multi-point video conference, and the participant terminal number of the video conference is not limited.
US08576740B2 Adaptive, scalable packet loss recovery
A system for transmitting data packets representing a source signal across a packet data network is provided. Additionally provided are methods and an apparatus for encoding parameters representing the source signal and also decoding these parameters. The system allows adaptation to the loss scenario of data packets transmitted across the packet data network. A redundancy encoding is generated with a bit rate continuously scalable, the bit rate being provided by a bit rate controller that uses input from the network and packet-loss rate information. The specification can be changed for each coding block. At the decoder, recovery is performed by a parameter estimator based on a dynamically generated statistical model of the effect of the quantizers. The method may be added to existing lossy source coding systems or may be used to enhance the quality of the reconstructed source signal even in scenarios without packet loss.
US08576738B2 Method, apparatus and system for sharing a subchannel
A method, an apparatus and a system for sharing a subchannel are disclosed. The method includes: obtaining downlink state information and uplink state information of a subchannel; and scheduling the subchannel according to the downlink state information and uplink state information of the subchannel, and allocating the subchannel to an uplink Mobile Station (MS) and/or a downlink MS. The method improves efficiency and flexibility of sharing subchannels, and therefore improves overall traffic significantly.
US08576737B1 Intelligent specification of forward-link rate-control
A method and system is disclosed for dynamic adjustment of forward-link rate-control parameters. An access terminal in a wireless communication system that includes a base station will determine a requested forward-link data rate by measuring a signal-to-noise ratio (SNR) of the forward link, and looking up a corresponding forward-link data rate in one of three different tabulations of SNR threshold values against forward-link data rates. The AT will operate in a first state in which the access terminal uses a single tabulation for both increasing and decreasing measurements of SNR, and upon receiving a message from the base station indicating high time slot utilization on the forward link, the AT will transition to operating in a second state in which the access terminal uses a dual tabulation, wherein one of the dual tabulations is used for increasing measurement of SNR, and the other is used for decreasing measures of SNR.
US08576728B2 Resource management in dynamic network environments
A system comprises a communications network configured to support transmission of a plurality of communications streams and a resource manager communicatively coupled to the communications network and configured to provision resources of the communications network to the plurality of communications streams. The system may further comprise a performance test manager communicatively coupled to said communications network and configured to identify a communication stream from said plurality of communications streams, identify a test network path for said identified communication stream that is substantially free of other network traffic, and perform a performance test over said test network path.
US08576725B2 Failover based on sending communications between different domains
A first communication device detects a failure on a communication channel of a primary network. Based on the failure, the first communication device sends communications directed to a second communication device to a secondary network. A secondary network domain controller sends the communications to the primary network via a different communication channel. This can be done by looking at an identifier such as an IP address. This can also happen based on being able to communicate between the secondary network and the primary network via the different communication channel. The primary network then sends the communication to the second communication device. In addition, communications from the second communication device are routed in a similar manner to the first communication device. Sending the communications back into the primary network allows users to have access to features not provided by the secondary network.
US08576724B2 Method, system, and computer program product, for correlating special service impacting events
Special service impacting events in an IP network are collected and correlated. Real-time data representing occurrence of trunk group events impacting special services in trunk groups that are in service is collected, along with call detail records recorded by network elements representing occurrence of call events impacting special services and performance measurements of network elements representing occurrence of events affecting performance of the network elements impacting the special services. The collected real-time data representing occurrence of trunk group events, collected call detail record and collected performance measurements are correlated, and alarms are generated based on the correlated data.
US08576719B2 System and method for dynamically balancing a maximum number of active remote device users between base stations
Both a system and method are provided for dynamically balancing a maximum number of active remote device users that can be serviced between first and second base stations transmitting data frames in a radio communication system when the carriers of the first and second base stations operate at different radio frequency bandwidths X and Y respectively, and Y is substantially larger than X. The system includes a system control circuit that controls the number of subchannels in the uplink control channel region of the data frames transmitted by the first base station, and a traffic monitoring circuit that monitors both an uplink load and a number of active wireless device users within broadcast coverage of said first base station. The system control circuit dynamically increases the radio resources in the uplink control channel region of the frames transmitted by the first base station.
US08576718B2 Network-aware adapter for applications
Streams of data traffic from various applications may be handled by a network-aware adapter module as part of a greater platform for filtering communicating the streams to intelligent network components. A distinguishing factor associated with a given data stream may be determined and used as a basis for selecting a QoS policy setting for the given data stream. The selected QoS policy setting may then be signaled to a media access control layer to take advantage of the QoS function of the embedded underlying active media type that is active and optimal (both from technical and business perspective) to carry out the communication for the application.
US08576711B1 System and method for reducing latency via client side dynamic acknowledgements
Systems and methods are provided whereby latency between a sending device and a receiving device during network communications is reduced by adaptively and dynamically acknowledging the reception of each of a determined number of packets that are transmitted by the sending device to the receiving device over the network. In one aspect, the receiving device adaptively and dynamically acknowledges the reception of each data packet as it is received from the sending device. In another aspect, the receiving device adaptively and dynamically acknowledges the reception of a group of at least two packets as the remaining data packets are received from the sending device.
US08576706B2 Systems and methods for protecting a trunk with multiple trunks
A system and method for protecting a trunk with multiple trunks may select a primary path on a first trunk for which to place a corresponding bypass tunnel on a second trunk. The system and method may further select one or more alternate trunks using a constraint-based trunk-selection algorithm. The system and method may further determine if at least one of the selected alternate trunks has sufficient priority bandwidth. In the event that one or more alternate trunks have priority bandwidths larger than the physical bandwidth of the primary path, the system and method may select an alternate trunk from the one or more alternate trunks having priority bandwidths larger than the physical bandwidth of the primary path based on a pre-determined order of priority bandwidth.
US08576700B2 Geographic redundancy for call servers in a cellular system based on a bearer-independent core network
In a bearer-independent core network, the switching and transport of the bearer streams is separated from the processing of call sessions that control the bearer streams. The switching and transport of the bearer streams is executed by media gateways and packet switches in the switching and transport layer of the network. The processing of calls sessions that control the bearer streams is executed by call servers in the call control layer of the network. The switching and transport layer of the network may be implemented using ATM or IP technology. In order to redirect the signaling links to a backup call server, a signaling gateway is used. Each media gateway includes a signaling gateway function. The signaling gateways redirect the signaling links by encapsulating each signaling message in a new packet in one embodiment.
US08576699B2 Method for operating a network having a ring topology
A method for operating a network having a ring topology, in which a faulty connection between two stations of the network is detected by monitoring carrier signals. This method enables a faulty connection to be quickly detected in a network. Data may be advantageously rerouted in response to the detection.
US08576684B2 Compatible optical pickup and optical information storage medium apparatus using the same
An optical pickup and an information storage medium system using the same. The optical pickup includes a light source that emits light having a plurality of different wavelengths. The optical pickup includes a diffraction device having a plurality of diffraction patterns corresponding to the plurality of different wavelengths to divide the light incident from the light source unit into main light and sub light. The optical pickup further includes a photo-detector having a first main light reception unit that receives the main light and a first sub light reception unit that receives the sub light so as to detect an information signal and/or an error signal by receiving reflected light. The first sub light reception unit of the photo-detector is shaped so as to reduce reception of noise sub light due to diffraction based on an undesired diffraction pattern of sub light generated the diffraction device.
US08576683B2 Disk decision method and optical disk drive using the disk decision method
A method of determining the type of disk loaded on an optical disk drive, and an optical disk drive using the method are provided. The disk decision method includes operations of detecting a change in the magnitude of a focus error signal generated during a focus search for a recording layer of a disk closest to an outermost layer of the disk, wherein the change in the magnitude of the focus error signal depends on a change in a recording layer of the disk for which aberration correction is performed, and determining a recording layer architecture of the disk according to the detected change in the magnitude of the focus error signal.
US08576678B1 System and method for tracking position of a laser beam on a storage device
A system including a control module, error modules, and a tracking module. The control module: transitions a laser beam between positions on an storage medium; based on a tracking signal, adjusts a speed that the laser beam is transitioned, and while the laser beam is transitioned, increases the speed that the laser beam is transitioned from a first speed to a second speed. The error modules determine a track error of a current position of the laser beam and estimate a depth of a groove. The tracking module: while the speed of the laser beam is equal to the first speed, tracks the current position based on the track error and the depth of the groove; while the speed of the laser beam is equal to the second speed, tracks the current position based on the track error; and generates the tracking signal based on the current position.
US08576675B2 Data library apparatus, data archive system and server
In a data library apparatus for managing plural pieces of record media, and performing record/reproduction of data into/from the record media, there are provided an information-memorizing memory unit and a device-controlling control unit. Having received a data record/reproduction processing request from a server, the control unit collects load information imposed on data record/reproduction devices, load information imposed on a record-media transportation device, and load information imposed on the record media. Moreover, the control unit memorizes the collected load information into the memory unit.
US08576673B2 Recording head for heat assisted magnetic recording with a side lobe blocker
An apparatus includes a waveguide having a core layer, a near field transducer having an end positioned adjacent to a first surface, a first magnetic pole having an end positioned adjacent to the first surface, and a side lobe blocker adjacent to the first surface and having portions on opposite sides of the first magnetic pole and the near field transducer, wherein the side lobe blocker forms an aperture at an end of the core layer adjacent to the first surface.
US08576667B2 Underwater communications
An environmental monitoring system including at least one underwater measurement device and a transmitter for transmitting data from the measurement device to an above water station using a magnetically coupled antenna.
US08576666B1 Graphical user interface for flow noise modeling, analysis, and array design
A system is provided that employs a programmable computer on which a graphical user interface provides parametric design and analysis of pressure sensor arrays used in aero- or hydroacoustic investigations. Use of the system allows for scientific and parametric investigations of turbulent boundary layer physics, as well as iterative array design optimization. Additionally, the system including the graphical user interface facilitates comparison of the results of current models for wall pressure with past theoretical or experimental wall pressure.
US08576665B2 Underwater wireless sensor
An underwater wireless sensor is provided. The underwater wireless sensor comprises a floating-diving device enabling the underwater wireless sensor to dive to a first predetermined water depth in response to a predetermined condition; a sensing device converting a plurality of environmental parameters into a plurality of environmental messages; a micro controller receiving the environmental messages and sending a command signal including the environmental messages; and a communication device receiving the command signal, sending the command signal via a wireless sensor network, receiving an external message including a second predetermined water depth, and sending the external message to the micro controller so that the micro controller performs a corresponding operation and sends out a control signal to enable the underwater wireless sensor to move to the second predetermined water depth.
US08576664B2 Moving object detection system
A moving object detection system is provided with an existence detection part, an integrating part and an existence judgment part. Based on first and second detection signals, the existence detection part calculates a rotation angle of each transition factor that is obtained from the first and second detection signals and rotates around the origin in a two-dimensional coordinate system. The existence detection part is configured so that the rotation angle becomes less than 90 degrees. The integrating part integrates each rotation angle to obtain an integrated angle. The existence judgment part judges whether or not a moving object approaching or leaving a receiver of the device exists in a detection area based on the integrated angle and a threshold angle.
US08576650B2 Method for semiconductor memory interface device with noise cancellation circuitry having phase and gain adjustments
A memory interface circuit is provided, comprising: a first signal output circuit configured to output a first signal via a first signal line to a first I/O terminal; a second signal output circuit configured to output a second signal via a second signal line to a second I/O terminal; and a noise cancellation circuit having at least one phase adjusting element and at least one gain adjusting element to reduce a noise signal induced on the second signal line due to the presence of the first signal on the first signal line, wherein the second signal line is disposed adjacent to the first signal line.
US08576648B2 Method of testing data retention of a non-volatile memory cell having a floating gate
A method of decreasing the test time to determine data retention (e.g. leakage current) of a memory cell having a floating gate for the storage of charges thereon. The memory cell is characterized by the leakage current having a rate of leakage which is dependent upon the absolute value of the voltage of the floating gate. The memory cell is further characterized by a first erase voltage and a first programming voltage, applied during normal operation, and a first read current detected during normal operation. The method applies a voltage greater than the first erase voltage or greater than the first programming voltage, to over erase the floating gate. The memory cell including the floating gate is subject to a single high temperature bake. The memory cell is then tested for data retention of the floating gate based on the single high temperature bake.
US08576646B2 Control voltage tracking circuits, methods for recording a control voltage for a clock synchronization circuit and methods for setting a voltage controlled delay
Memories, clock synchronization circuits, clock synchronization controller circuits, and methods for setting a voltage controlled delay of a clock synchronization circuit and tracking and recording the control voltage are disclosed. For example, a clock synchronization controller provides an initial control voltage to the voltage controlled delay during initialization of the synchronization circuit until a phase dependent control voltage stabilizes. The stable phase dependent control voltage is substituted for the initial control voltage. Following stabilization of the phase dependent control voltage, a phase detector of the clock synchronization circuit is activated. A recovery control voltage is provided by the clock synchronization controller to the voltage controlled delay during recovery of the clock synchronization from a power-saving mode until the phase dependent control voltage stabilizes.
US08576639B2 Memory device having switch providing voltage to bit line
A memory device in which a circuit reads a cell condition. A terminal provides voltage to a bit line of the circuit via a switch. The circuit outputs and enables storage of a first logical value when the voltage provided from the terminal does not exceed a threshold value. The circuit outputs and enables storage of a second logical value when the voltage provided from the terminal exceeds the threshold value. The output and storage occurs in the absence of an electrical connection between the cell and circuit. The switch provides voltage supplied from the terminal to the bit line of the circuit. The voltage increases from a value which does not exceed the threshold to a value which exceeds the threshold.
US08576638B2 Non-volatile memory device and non-volatile memory system having the same
A non-volatile memory device may include a memory cell array, a page buffer, a column decoder, a column selection circuit and a repair circuit. The memory cell array includes normal memory cells and redundancy memory cells. In one example, the page buffer may load normal data and redundancy data from the memory cell array. The column decoder may generate a normal column selection signal and a redundancy column selection signal in response to a column address. The column selection circuit may select the normal data and redundancy data in response to the normal column selection signal and redundancy column selection signal. The repair circuit may then output one of the normal data and redundancy data.
US08576636B2 Semiconductor device
A plurality of memory cells included in a memory cell array are divided into a plurality of blocks every plural rows. A common bit line is electrically connected to the divided bit lines through selection transistors in the blocks. One of the memory cells includes a first transistor, a second transistor, and a capacitor. The first transistor includes a first channel formation region. The second transistor includes a second channel formation region. The first channel formation region includes a semiconductor material different from the semiconductor material of the second channel formation region.
US08576625B1 Decoder parameter estimation using multiple memory reads
An apparatus including a memory array and control circuitry. The control circuitry is configured to, based at least on a plurality of read comparison results, determine a number of memory cells of the memory array that have threshold voltages that fall into each of a plurality of voltage ranges. The control circuitry is further configured to, based at least on the number of memory cells that have threshold voltages in each of the plurality of voltage ranges, estimate an offset amount that a center voltage between two threshold voltage distributions differs from a center reference voltage. The control circuitry is further configured to read one or more of the plurality of memory cells based at least in part on the estimated offset amount.
US08576619B2 Phase change random access memory apparatus performing a firing operation
A phase change random access memory (PCRAM) apparatus includes: a memory cell array including a plurality of phase change memory cells; and a firing control unit configured to provide a firing voltage for firing the plurality of phase change memory cells to a global bit line in response to an enable signal based on a test mode signal.
US08576618B2 Shared bit line SMT MRAM array with shunting transistors between bit lines
An array of rows and columns of SMT MRAM cells has each of the columns associated with one of its adjacent columns. Each of the SMT MRAM cells of the column is connected to a true data bit line and each of the SMT MRAM cells of the associated pair of columns is connected to a shared complement data bit line. A shunting switch device is connected between each of the true data bit lines and the shared complement data bit line for selectively connecting one of the true data bit lines to the shared complement data bit line to effectively reduce the resistance of the complement data bit line and to eliminate program disturb effects in adjacent non-selected columns of the SMT MRAM cells.
US08576616B2 Magnetic element and nonvolatile memory device
According to one embodiment, a magnetic element includes first and second conductive layers, an intermediate interconnection, and first and second stacked units. The intermediate interconnection is provided between the conductive layers. The first stacked unit is provided between the first conductive layer and the interconnection, and includes first and second ferromagnetic layer and a first nonmagnetic layer provided between the first and second ferromagnetic layers. The second stacked unit is provided between the second conductive layer and the interconnection, and includes third and fourth ferromagnetic layers and a second nonmagnetic layer provided between the third and fourth ferromagnetic layers. A magnetization direction of the second ferromagnetic layer is determined by causing a spin-polarized electron and a magnetic field to act on the second ferromagnetic layer.
US08576610B2 Semiconductor device having floating body type transistor
A semiconductor device is disclosed in which a signal line and a drive circuit driving the signal line in response to a signal to be transmitted are provided. A transistor of a floating body type is further provided that includes a gate, a source, a drain, and a body between the source and drain which is brought into an electrically floating state. The gate is connected to the signal line, and at least one of the source and drain is connected to a control node that is supplied with a control signal. The control signal is configured to receive a control signal that changes from the first level to a second level during the period of time when the drive circuit is driving the signal node.
US08576591B2 Converters and inverters for photovoltaic power systems
A power system includes a plurality of DC/DC converters and a DC/AC inverter. The plurality of DC/DC converters having outputs electrically connected in parallel for supplying a DC voltage bus to an input of the DC/AC inverter. The plurality of DC/DC converters each include a maximum power point tracker (MPPT). Various DC/DC converters and DC/AC inverters suitable for use in this system and others are also disclosed.
US08576584B2 Switching control circuit and switching power supply device
A switching control IC outputs a rectangular wave signal from an output terminal thereof to a driving circuit. A feedback circuit compares a value of a divided voltage of a voltage across output terminals of a switching power supply device with a reference voltage, generates a feedback signal, and inputs the feedback signal into a feedback terminal of the switching control IC. A capacitor and a Zener diode are connected between the feedback terminal and a ground terminal. The Zener diode is selectively connected, and a voltage at the feedback terminal is changed in accordance with the presence of the Zener diode. A voltage at the feedback terminal is detected, and one of a latch method and a hiccup method is selected as a method for an overcurrent protection operation in accordance with the detected voltage.
US08576574B2 Electromagnetic interference shielding on semiconductor devices
A conductive paint electromagnetic interference (EMI) shield for an electronic module or device. The conductive paint is composed of metal particles suspended in a fluidic carrier. In one embodiment, the conductive paint is sprayed onto exterior surfaces of an electronic module or device from a spray gun. The sprayed conductive paint is cured to remove the fluidic carrier, leaving a metal film coated to the outside of the module or device. In one embodiment used with electronic packages in array form, grooves are cut into an encapsulation material of a module so that the shield protection includes sidewalls of the package. In another embodiment used with camera modules, masking is used to selectively shield portions of the module. In a further embodiment, the shield is electrically connected to a ground conductor of a circuit of the electronic module.
US08576572B2 Electronic device
An electronic device is disclosed. The electronic device includes a housing, a circuit board, an antenna, electronic components, and a wiring part. The circuit board is built inside the housing on which an opening is formed. The antenna is facing one surface of the circuit board. Electronic components are disposed at the position facing the antenna through the circuit board, on the other surface of the circuit board, in a state such that the electronic components are not fixed to the circuit board The wiring part passes through the opening of the circuit board, with one end connected to the electronic components on one side of the circuit board and other end connected to the circuit board on the other surface of the circuit board.
US08576563B2 Handle for a touch screen computing device
A handle for a computing device having a touch screen, wherein the handle is affixed to the computing device, and the handle is made of material that is suitable for gripping by an infant and the handle is of a specific size range such that the handle is capable of being gripped by an infant.
US08576559B2 Extracting apparatus for storage module
An extracting apparatus for a storage module includes a bracket and a holder. The bracket includes a fastener. The holder is withdrawable mounted to the bracket. The holder is for fixing the storage module. The holder includes a handle. The handle includes an arm pivotably connecting with the holder and an operating portion pivotably connecting with the arm. The operating portion is operated to fold to abut the arm, and the fastener latching the handle to fixedly mount the holder on the bracket.
US08576557B2 Stand for portable hand held device
The stand is made of a pair of hingedly connected plates for holding a portable device in a clamped upright position for viewing and for use purposes. The plates are hinged at one end and biased by a spring into a closed position to clamp about opposite sides of the portable device. The edges of the plates are provided with a rubberized bead to provide a non-slip surface.
US08576552B2 Display assembly for a computing device
A display assembly is provided for a computing device. The display assembly includes an exterior shell that includes an outward radius of curvature about two axes (X and Y axis), and is formed from hardened material such as glass.
US08576549B2 Two-axis hinge and mobile device
A two-axis hinge unit is provided with a first rotating shaft that rotates so as to open in the vertical direction from a folded state with a first casing and a second casing overlapping and a second rotating shaft that rotates so as to open in the horizontal direction from a folded state with the first casing and the second casing overlapping, and is provided with a restriction member positioned between the first rotating shaft and the second rotating shaft that, when one of the rotating shafts is in a predetermined rotational position, is pressed by this one rotating shaft and engages with the other rotating shaft, thereby restricting rotation of that other rotating shaft.
US08576547B2 Electrical switch board smoke detector unit
A safety module (24) is adapted to be connected to one or more smoke detectors (36) and mounted adjacent circuit breakers (12, 14) on a switch board (10). The safety module has an arm (26) that overlies the circuit breaker levers (28, 30) of the adjacent circuit breakers (12, 14). When a smoke alarm activates the arm (26) moves the circuit breaker levers (28, 30) to an open position.
US08576544B2 Hermetically sealed capacitor assembly
A capacitor assembly that includes a conductive polymer electrolytic capacitor that is enclosed and hermetically sealed within a ceramic housing in the presence of an inert gas is provided. Without intending to be limited by theory, the present inventors believe that the ceramic housing is capable of limiting the amount of oxygen and moisture supplied to the conductive polymer of the capacitor. In this manner, the conductive polymer is less likely to oxidize in high temperature environments, thus increasing the thermal stability of the capacitor assembly.
US08576540B2 Coating composition for forming highly dielectric film and highly dielectric film
The present invention provides a nonporous highly dielectric film which can improve withstanding voltage, insulating property and dielectric constant, especially can decrease a dielectric loss at high temperatures and can be made thin, and a coating composition for forming the highly dielectric film comprising (A) a vinylidene fluoride resin, (B) a cellulose resin and (C) a solvent.
US08576530B2 Adaptive power management system for aircraft galleys
The adaptive power management system for aircraft galleys includes one or more programmable circuit breakers for corresponding interchangeable aircraft galley inserts. Current rating settings of the programmable circuit breakers can be changed by direct interrogation by a galley network controller, which can also automatically switch selected circuit breakers to open to shut down the power supply to an entire galley complex or individual galley inserts, as needed, or by a passive signal.
US08576514B2 Thin-film magnetic head, method of manufacturing the same, head gimbal assembly, and hard disk drive
A thin-film magnetic head is constructed such that a main magnetic pole layer, a write shield layer, a gap layer, and a thin-film coil are laminated on a substrate. The thin-film magnetic head has a shield magnetic layer. The shield magnetic layer has a leading shield part. The leading shield part is disposed on a substrate side of the main magnetic pole layer. The leading shield part has a variable distance structure in which a rearmost part most distanced from the medium-opposing surface is distanced more from the main magnetic pole layer than is a foremost part on the main magnetic pole layer side.
US08576507B2 Disc drive data recovery utilizing off center track information
Disc drive data recovery methods and systems that utilize off center track information are provided. A disc drive data track is illustratively read at a first position along a width of the data track and at a second position along the width of the data track. The data read from the track is stored and tagged with indications of the first and the second positions. The tagged data is optionally used to calculate average waveforms for each of the first and the second positions and to identify the average waveform having the highest signal-to-noise ratio.
US08576491B2 Virtual image display device
In regard to a second direction (combination direction) that is turned back by a reflection at the time of light-guiding, a projective optical system has an emission opening width larger than an opening width of a third reflective surface, such that it is possible to prevent a partial deficiency of image light when the image light emitted from the projective optical system is incident to the third reflective surface from occurring, and thereby it is possible to prevent the occurrence of deficiency of an image or a large variation in brightness.
US08576485B2 Photo-induced dichroic polarizers and fabrication methods thereof
A method of forming a polarizing material is provided including exposing a layer of dichroic material to activating light illumination to provide an ordered structure with a distinguished absorption axis and thus photo-induce polarization, and fixing the induced polarization by polymerization of the dichroic layer. Novel polarizing materials formed thereby are also provided. By selectively exposing regions of the dichroic material to differing activating radiation, different regions with different polarization axes can be created. The polarizing material can also be provided with a coating or coatings to alter the spectral responses, and a stack formed of a plurality if dichroic layers can be provided.
US08576482B2 Laser scanning microscope system
An immersion microscope objective formed of thirteen or fewer lens elements includes, in order from the object side, first and second lens groups of positive refractive power, a third lens group, a fourth lens group having negative refractive power with its image-side surface being concave, and a fifth lens group having positive refractive power with its object-side surface being concave. The first lens group includes, in order from the object side, a lens component that consists of a lens element of positive refractive power (when computed as being in air) and a meniscus lens element having its concave surface on the object side. Various conditions are satisfied to ensure that images of fluorescence, obtained when the immersion microscope objective is used in a laser scanning microscope that employs multiphoton excitation to observe a specimen, are bright and of high resolution. Various laser scanning microscopes are also disclosed.
US08576478B2 Tunable acoustic gradient index of refraction lens and system
A tunable acoustic gradient index of refraction (TAG) lens and system are provided that permit, in one aspect, dynamic selection of the lens output, including dynamic focusing and imaging. The system may include a TAG lens and at least one of a source and a detector of electromagnetic radiation. A controller may be provided in electrical communication with the lens and at least one of the source and detector and may be configured to provide a driving signal to control the index of refraction and to provide a synchronizing signal to time at least one of the source and the detector relative to the driving signal. Thus, the controller is able to specify that the source irradiates the lens (or detector detects the lens output) when a desired refractive index distribution is present within the lens, e.g. when a desired lens output is present.
US08576471B2 Liquid casting compositions, production processes and photochromic optical elements
The present invention provides a liquid casting composition for producing photochromic optical elements, the composition including: (i) an acrylate or methacrylate monomer; (ii) a photochromic compound; (iii) a terpinolene-based radical chain transfer agent; and (iv) a thermal free radical initiator. Also provided are methods for producing photochromic optical elements using the liquid casting composition and photochromic optical elements produced thereby. The photochromic optical elements include, for example, ophthalmic lenses.
US08576470B2 Electro-optic displays, and color alters for use therein
An electro-optic display having a color filter array is produced by attaching together a direct thermal imaging layer (112) and a backplane (102) having a two-dimensional array of pixel electrodes. The direct thermal imaging layer (112) is then exposed to temperatures sufficient to form a plurality of differently colored areas in the direct thermal imaging layer, the plurality of differently colored areas being aligned with the two-dimensional array of pixel electrodes.
US08576469B2 Light screening apparatus including roll-up actuators
There are provided a light screening apparatus and a manufacturing method thereof. The light screening apparatus includes a substrate, a transparent electrode, a plurality of roll-up actuators and a plurality of light screening patterns. The substrate includes a light-transmitting region and the transparent electrode is formed on one surface of the substrate. Each roll-up actuator, which has opaque characteristics, is fixed on the circumference portion of the light-transmitting region and includes a fixing end and a moving part which extends from the fixing end. Gaps are formed between adjacent roll-up actuators, and the light screening patterns are formed on the substrate at locations corresponding to the gaps. The light-screening patterns prevent light incident through the gaps from being transmitted to the light-transmitting region.
US08576466B2 Image processing apparatus and image processing method that correct color conversion table used when reading document
Conventionally, it is not possible to evenly correct a color conversion table of a reading device in the entire color region even with a limited number of patches. In order to correct a color conversion table, a color conversion table from a device-independent color space into a device-independent color space is newly stored. A shift in read data between devices is reflected in a correction 3D-LUT and a color conversion table is corrected using the correction 3D-LUT. Thereby, it is possible to correct the entire color region with a smaller number of pieces of data and with less time and effort than when a color conversion table is newly recreated.
US08576464B2 Image capturing device having improved bridge structure
A detecting device having image capturing capability in a bridge structure is provided, which includes a housing, a bridge structure, a scanning module, and a slider. The housing has a plurality of inner walls. The bridge structure includes at least one roller, an ADF transparent layer, and a flatbed transparent layer. The roller is arranged on one of the inner walls between the ADF transparent layer, and the flatbed transparent layer. The scanning module is movably arranged below the ADF transparent layer, and the flatbed transparent layer. The scanning module and the roller are spaced apart from each other. The slider is arranged on the scanning module, where the slider has a glide plane arranged proximate to the ADF transparent layer, and the flatbed transparent layer. The roller rolls on the glide plane. Thus, the lifespan of the device may be extended through reduction of friction during scanning operation.
US08576461B2 Image reader
An image reader includes a first image reading unit that reads a first image on a first side of a sheet to output a first analog signal corresponding to the first image, a second image reading unit that reads a second image on a second side of the sheet, converts a second analog signal corresponding to the second image into a second digital signal, and outputs the second digital signal, a processor that processes the first analog signal and the second digital signal and includes a first converter converting the first analog signal into a first digital signal, and a timing signal output unit outputting, to the second image reading unit, a timing signal corresponding to a conversion time of the conversion by the first converter. Based on the timing signal, the second image reading unit outputs the second digital signal at a time outside the conversion time.
US08576459B2 Erecting equal-magnification lens array plate, optical scanning unit, and image reading device
An erecting equal-magnification lens array plate includes: a first lens array plate provided with a plurality of first lenses arranged on a first surface and a plurality of second lenses arranged on a second surface opposite to the first surface; and a second lens array plate provided with a plurality of third lenses arranged on a third surface and a plurality of fourth lenses arranged on a fourth surface opposite to the third surface. The first and second lens array plates form a stack such that the second surface and the third surface face each other. The erecting equal-magnification lens array plate receives light from a linear light source facing the first surface and forms an erect equal-magnification image of the linear light source on an image plane facing the fourth surface. An annular slope is formed around each second lens and each third lens.
US08576458B2 Printing system, raster ouput scanner, and method with electronic banding compensation using facet-dependent smile correction
Raster Output Scanners and printing systems are presented along with methods for mitigating banding in printing systems, in which electronic banding compensation is employed using cross-process direction light source intensity banding correction profiles tailored to corresponding reflective facets of a rotating polygon.
US08576457B2 Image reading apparatus provided with a white reference member for shading correction
An image reading apparatus 4 includes an image reading portion 38 which is unmovably arranged at one side with respect to a document transportation path 30, a white reference member 43 for shading correction which is arranged at the other side with respect to the document transportation path 30, a cover member 50 which is capable of being opened and closed so as to expose or cover the document transportation path 30, and a driving unit 55 which changes a posture of the white reference member 43 between an operating posture at the time of the shading correction and a non-operating posture. The white reference member 43 is attached to the cover member 55. Further, the white reference member 43 and the driving unit 55 are related to each other such that the white reference member 43 is not made into the operating posture in conjunction with an opening operation of the cover member 55.
US08576453B2 Method of printing document based on black optimization printing option and image forming apparatus and host device to perform the same
A method of controlling an image forming apparatus supporting a black optimization printing option in a host apparatus includes executing a printer driver of the image forming apparatus, setting the black optimization printing option in a user interface of the executed printer driver, generating a second color matching table by using an existing first color matching table and color properties corresponding to red, blue, and green values of a document to be printed based on the set black optimization printing option, selecting a first printing method to print the document by using the first color matching table or a second printing method to print the document by using the second color matching table, based on the red, green, and blue values of the document, and transmitting the document and print data of the document to which a color matching table corresponding to the selected printing method is applied to the image forming apparatus.
US08576445B2 Method for processing high dynamic range images using tone mapping to extended RGB space
A method for processing a high dynamic range (HDR) image for printing. Tone mapping is first applied to the input image to map the colors from the original color space to an extended RGB space without scaling or clipping of colors. The colors are then converted to a device-independent color space such as Jab, and scaled (normalized) in that space. Then, image-based gamut mapping is performed in the Jab space to map the gamut of the image to the gamut of the destination device. The colors are then converted to the color space of the destination device (e.g. printer) and outputted.
US08576444B2 Print data generating device and non-transitory recording medium for generating print data of a print image continuing on one or more pages so that electronic image data of the print image is readily and reliably obtained from the print image
A print data generating device comprises a retrieving unit, a bar code data generating unit, and a print data generating unit. The retrieving unit is configured to retrieve image data of an original image. The bar code data generating unit is configured to generate, based on the image data of the original image, data of at least one bar code that stores the original image. The print data generating unit is configured to generate, based on the image data of the original image and the data of the at least one bar code, print data of a print image that includes the at least one bar code arranged on one page and the original image arranged on one or more pages.
US08576440B2 Image processing system, apparatus, method, and computer readable recording medium recorded with image processing program for forming an image of a structured document without losing a moving image included in the structured document
In order to form an image without losing a moving image included in a structured document, an MFP, when forming an image, receives print data and a moving image from a PC, stores the moving image in association with second moving image identification information, embeds, in a still image included in the print data, the second moving image identification information for the stored moving image and positional information included in the print data, and forms the still image on a sheet of paper. When reading an image, the MFP 100 reads a still image formed on a sheet of paper (S71), extracts second moving image identification information and positional information from the read still image (S73, S75), acquires a moving image identified by the extracted second moving image identification information (S74), and generates a structured document in which the moving image is associated with the still image in such a manner that the moving image is displayed at a position specified by the positional information in the still image (S89).
US08576436B2 Two-sided print data splitting
Methods of, and apparatus for, splitting data for two-sided printing are provided. In one embodiment, a method of splitting data for printing by a first and a second print head of a two-sided printer is provided, the method comprising: identifying a portion of the data transverse to a print direction comprising no information for printing, designating a portion of the data prior to the identified portion for printing by the first print head, and designating a portion of the data following the identified portion for printing by the second print head.
US08576433B2 Choosing a printing device based on accumulated power consumption in a network
One aspect of the present invention provides an information processing apparatus comprising: an acquisition unit configured to acquire the print request from the client; a selection unit configured to select the first printing apparatus when the accumulated power consumption is not more than a first threshold, and selects the second printing apparatus when the accumulated power consumption is higher than the first threshold; and an accumulation unit configured to add a power to be consumed by the printing apparatus selected by the selection unit to process the print request to the accumulated power consumption stored in the storage unit.
US08576430B2 Job schedule generation using historical decision database
A method for determining a print job schedule for a printing production facility having a set of availably printing resources, comprising: defining one or more scheduling classifications; receiving one or more print jobs, each print job having a print job description specified by a set of print job attributes; determining one or more scheduling classification corresponding to the received print jobs; using a processor to automatically determine the print job schedule for the received print jobs using an answer set programming language solver responsive to the print job descriptions, a set of resource descriptions, a set of scheduling rules, and a historical decision database.
US08576429B2 Image forming system, information processing apparatus, document processing method and printer driver for viewing in an image forming apparatus
When a user activates a printer driver recorded in a memory of an information processing apparatus, a setting screen to configure operation setting for the printer driver's matching image forming apparatus is displayed on a display of the information processing apparatus, and in the setting screen, an instruction portion to give an instruction to show the documents stored in a memory area of the image forming apparatus is shown. And when the user gives an instruction by using the instruction portion, a request to show the documents is transmitted to the image forming apparatus. Receiving the request, the image forming apparatus returns to the information processing apparatus, reference information to select a document among those stored in the memory area. And then, a selection screen to select a document among those stored therein is displayed on the display, based on the reference information received from the image forming apparatus.
US08576425B2 Method and system for printing documents from a portable device
One embodiment provides a system for facilitating document printing from a portable device. During operation, the system receives at an email server an email which includes an attached document. Next, the system generates at the email server a document optical code associated with the document, wherein the document optical code can be scanned and recognized by a scanning mechanism associated with a printer. Subsequently, the system attaches the optical code as an additional attachment to the email, thereby allowing a portable device to print the attached document by displaying the optical code to the scanning mechanism associated with the printer.
US08576424B2 Printing system and control method
A printing system including plural devices can appropriately stop normally operating devices in a short time when a problem occurs in any one of the plural devices. The printing system has devices that execute processes for printing on printing paper, device control units that control the devices, and a central control unit that centrally controls the devices. When a problem is detected in one device, the central control unit sends, as a command for a process to be executed immediately, a stop device command for stopping the other device to the device control unit that controls the device in which a problem is not detected. The device control unit that receives the stop device command executes a process based on the stop device command with priority over processes based on other commands, and stops the device.
US08576413B2 Printing system, printing apparatus, print setting method and recording medium
A printing system has a terminal apparatus and a printing apparatus that are interconnected via a network. The terminal apparatus includes an obtainer that gains access to the printing apparatus and obtains print setting screen data stored in the printing apparatus, a display that displays on itself a print setting screen according to the obtained print setting screen data, an input part that inputs print setting data via the print setting screen displayed on a display thereof, and a transmitter that transmits the inputted print setting data to the printing apparatus. And the printing apparatus includes a receiver that receives the print setting data from the terminal apparatus, and a code generator that generates an appropriate print controlling code for the received print setting data.
US08576411B2 Component position measurement method
In the component position measurement method, the position B of the component 1 when the laser beam is blocked (the laser beam blocking position) is measured with respect to the chuck position A of the component 1. Since the component 1 generates a large vibration (inclination) during the chuck is used, the position of the leading end (front end) C of the component 1 is computed using the inclination angle θ with respect to the measurement value of the deviation amount H of the laser beam blocking position B of the component 1 based on a similarity relationship of a triangle.
US08576410B2 Method and apparatus for determining a height of a number of spatial positions on a sample
The invention relates to a method and an apparatus for determining a height of a number of spatial positions on a sample, defining a height map of a surface of said sample. The method can involve irradiating the surface of the sample with light including a spatial periodic pattern in a direction perpendicular to an optical axis and moving parallel to the pattern, scanning the surface in the direction of the optical axis for each position of the surface and detecting the light reflected by the sample by a detector during the scanning. In any scanning position, only a single image is taken, and the scanning speed has a predetermined relation to the phase of the periodic pattern. Analyzing an output signal of the detector can involve, for each spatial position of the detector, determining of an amplitude of the signal detected during the scanning and determining a scanning location where the amplitude is maximal.
US08576403B2 Laser gyro having a solid-state amplifying medium and an optical ring cavity
A laser gyro having a solid-state amplifying medium and an optical ring cavity includes an assembly encompassing the optical cavity and able to experience an oscillating rotational motion, as well as at least one external optical device for longitudinal injection of energy into the solid-state amplifying medium. The laser gyro also includes a fixing assembly adapted for translationally and rotationally binding said assembly encompassing the optical cavity and said external optical device for longitudinal injection of energy.
US08576397B2 Device and method for determining a gas concentration in a flowing gas mixture
The invention relates to a method for determining a gas concentration in a flowing gas mixture, wherein the flowing gas mixture includes solids having a defined size distribution, wherein by way of an optical spectrometer the concentration of a gas is measured in the flowing gas mixture, which includes a measurement beam of the optical spectrometer being conducted during the measurement through a measurement channel having walls made of a gas-permeable material. The invention also relates to a device for carrying out such a method.
US08576396B2 Cell construction for light scatter detectors having self-focusing properties
The invention relates to a device and to a method for measuring the scattered light about molecules present in a suspension, wherein the suspension is fed through a measurement cell. The measurement cell is produced as a segment of a curved surface, particularly an ellipsoid, a hyperbolic shape, a parabolic shape, or a circle, and comprises a curved and a flat surface. Light-sensitive detectors are disposed about the curved surface and capture the scattered light.
US08576395B2 Integrated microbial collector
A system for real-time sizing of fluid-borne particles is disclosed. The system further determines, in real time, whether the detected particles are biological or non-biological. As the fluid is being tested, it is exposed to a microbe collection filter which is cultured to determine the type of microbes present in the fluid being tested.
US08576387B2 Fiber identification using optical frequency-domain reflectometer
Described herein are systems and methods for uniquely identifying, or “fingerprinting,” optical fibers based upon hi-resolution measurements of the backscattered light. One embodiment of the disclosure of this application is related to a computer readable storage medium including a set of instructions that are executable by a processor. The set of instructions being operable to retrieve a profile for an intended fiber, the profile including unique measurement data of the intended fiber, receive from an optical frequency-domain reflectometer further measurement data from a connected fiber within a network, compare the unique measurement data of the intended fiber to the further measurement data of the connected fiber, and confirm an identity of the connected fiber as being the intended fiber when the unique measurement data matches the further measurement data, and trigger an alert when the unique measurement data does not match the further measurement data.
US08576381B2 Method and apparatus for quantitative 3-D imaging
Described is a method and apparatus for obtaining additional information from an object and a method for surface imaging and three-dimensional imaging. Single lens, single aperture, single sensor system and stereo optic systems may be modified in order to successfully generate surface maps of objects or three-dimensional representations of target objects. A variety of the aspects of the present invention provide examples of the use of an addressable pattern in order to overcome mismatching common to standard defocusing techniques.
US08576367B2 Liquid crystal display panel device with a transparent conductive film formed pixel electrode and gate pad and data pad on substrate and method of fabricating the same
A liquid crystal display panel device includes a thin film transistor array substrate having a gate line provided on a substrate, a data line intersecting the gate line and having a gate insulating pattern disposed therebetween to define a pixel area, a thin film transistor provided at the intersection between the gate line and the data line, a protective film for protecting the thin film transistor, a pixel electrode provided at the pixel area and connected to the thin film transistor, a gate pad connected to the gate line and formed from a transparent conductive film included in the gate line, and a data pad connected to the data line and formed from the transparent conductive film, and a color filter array substrate joined with the thin film transistor array substrate to be opposed to each other, wherein the protective film is provided at an area where it overlaps with the color filter array substrate to expose the transparent conductive films included in the gate pad and the data pad.
US08576362B2 Liquid crystal display device and polymer for alignment film materials
A liquid crystal display device suppresses generation of image sticking in AC mode. A liquid crystal display device comprises an alignment film arranged on at least one of a pair of substrates. The alignment film comprises a polymer containing a first constitutional unit and a second constitutional unit. The first constitutional unit controls alignment of the liquid crystal molecules by photoirradiation. The second constitutional unit controls alignment of the liquid crystal molecules regardless of photoirradiation.
US08576359B2 Liquid crystal display device and method for manufacturing the same
A method of manufacturing a liquid crystal display includes forming a gate line, a data line and a switching element on a first substrate including a pixel area, the switching element including a source electrode and drain electrode, forming a color filter and a conductive contact element on the source electrode of the switching element by a gravure printing method, forming a pixel electrode on the conductive contact element and on the color filter, forming a second substrate including a common electrode, and interposing a liquid crystal layer between the first substrate and the second substrate.
US08576354B2 Channelized plate
Preferred embodiments utilize a plurality of optical channels to effectively aim the light emitted by a liquid crystal display (LCD). Embodiments may also change the nominal and range of viewing angles of light in two or three dimensions in order to confine the emitted light towards the intended observer.
US08576348B2 Reflective liquid crystal display panel and device using same
There is disclosed an active matrix reflective liquid crystal display panel on which an active matrix circuit is integrated with peripheral driver circuits. Metal lines in the peripheral driver circuits are formed simultaneously with pixel electrodes. Thus, neither the process sequence nor the structure is complicated.
US08576346B2 Thin film transistor array substrate for liquid crystal display
A thin film transistor array panel which includes a substrate; a first gate line disposed on the substrate; a second gate line disposed adjacent to the first gate line; a gate insulating layer disposed on the first gate line and the second gate line; a semiconductor pattern disposed on the gate insulating layer and overlapping with the first gate line; a data line crossing the first gate line and the second gate line; a thin film transistor connected to the second gate line and the data line; and a floating electrode disposed on the semiconductor pattern, wherein the floating electrode is disposed at a same layer as the data line.
US08576344B2 Projection control device, projection control method, and program
An information processing apparatus that includes a main body, a member movably attached to the main body, a first detector configured to detect an orientation of the member with respect to the main body, a second detector configured to detect whether the main body is connected to a cradle apparatus, and a processor configured to output a command for controlling an operation of a projection device based on an output of the first and second detectors.
US08576338B2 Device and method for processing video data
A video processing device receives main video data and auxiliary video data for an ultra wide (21:9) display. The main video data has a source aspect ratio, an active video area and black bars. The auxiliary video data is provided separately for display in an overlay area at a first display position. The device receives a display aspect ratio indicator, and has a processor (18) for generating the video signal. The data input means (11) further receive offset data coupled to the auxiliary video data indicative of an offset of the auxiliary video data at the display aspect ratio. The processor (18) is arranged for shifting the overlay area in dependence of the offset data from the first display position to a second display position for reducing the black bar area.
US08576337B2 Video image processing apparatus and video image processing method
A video image processing apparatus has a determination unit that determines whether an interpolation pixel generation position is an edge portion in an oblique direction, and determines a direction of the edge; and a generation unit that generates an interpolation pixel at an interpolation pixel generation position at which there is video image motion and which has been determined, by the determination unit, to be an edge portion in an oblique direction, in use of a pixel that is present in the edge direction, wherein the determination unit determines whether the interpolation pixel generation position is an edge portion in an oblique direction on the basis of whether or not a pixel value one line above or one line below the interpolation pixel generation position increases or decreases locally at positions that are adjacent, in a vertical direction, to the interpolation pixel generation position.
US08576335B2 Image display apparatus having flicker control and method of controlling the same
An image display apparatus includes a filter which obtains low-frequency image data from input image data, a multiplier which multiplies the low-frequency image data obtained by the filter by a predetermined ratio, and a subtracter which subtracts, from the input image data, the low-frequency image data multiplied by the predetermined ratio to obtain high-frequency image data. In addition, a display control unit displays, in alternate order, the low-frequency image data and the high-frequency image data, and an adjustment unit adjusts the predetermined ratio so as to set a flicker of an image displayed by the display control unit to a predetermined level.
US08576332B2 LCD apparatus with camera module, and method of making same
An exemplary liquid crystal display apparatus includes a liquid crystal display device and a cameral module. The liquid crystal display device includes a first glass substrate, a second glass substrate parallel to the first glass substrate, and a liquid crystal layer formed between the first glass substrate and the second substrate; and the cameral module includes a lens, and an image sensor, wherein the image sensor is located between the first glass substrate and the second glass substrate, and is separated from the liquid crystal layer, and the lens is located on an opposite side of the first glass substrate to the image sensor, and an optical axis of the lens is aligned with a central normal of the image sensor.
US08576316B2 Image sensing apparatus including charge transfer operation and control method therefor
An image sensing apparatus capable of reducing degradation of a signal-to-noise ratio property occurring when a driving frequency of an image sensing element is high, depending on a state of an operation mode. An information table is stored in a memory section, which includes information on a timing of a horizontal transfer driving signal for performing charge transfer in the horizontal direction in an image sensing element, information on a timing of a reset gate signal for performing charge sweep per pixel, and information on a timing of a feed-through sample-hold signal for sample-holding a feed-through section of the output signal of the image sensing element which becomes a black reference per pixel, in association with an operation mode of an image sensing apparatus. The information table associated with the set operation mode is selected from the memory section, and the element is driven based on the information table.
US08576306B2 Image sensing apparatus, image processing apparatus, control method, and computer-readable medium
An image sensing apparatus having a camera shake correction function of moving an optical axis of an image sensing device, the apparatus comprises an optical axis moving amount acquisition unit configured to acquire a moving amount of the optical axis at the time of shooting; a dust pixel determination unit configured to scan image data acquired by pre-shooting, during which the camera shake correction function is disabled, and determine a dust pixel corresponding to dust that is adhered to the image sensing device; a dust correction data generation unit configured to generate dust correction data based on information about the dust pixel that has been determined by the dust pixel determination unit; and a holding unit configured to hold the moving amount of the optical axis acquired by the optical axis moving amount acquisition unit and the dust correction data generated by the dust correction data generation unit.
US08576305B2 Image pickup apparatus and method of correcting captured image data
An image pickup apparatus includes a solid-state image pickup device including a plurality of pixels arranged in a two-dimensional array, a circuit necessary for the pixel structure being shared between the pixels of a predetermined number having the same arrangement pattern; correction value generating means for generating a correction value for the pixel data read out from the pixel position of each pixel having the same arrangement pattern, the correction value being used for correcting the nonuniformity in pixel characteristics caused by a difference in position between the pixels in the arrangement pattern; and correcting means for correcting each pixel data read out from the solid-state image pickup device on the basis of the correction value for the corresponding pixel data, generated by the correction value generating means.
US08576304B2 Imaging apparatus and control method thereof
The present invention provides an imaging apparatus capable of performing a live view display showing a multiple image combination result image generated by combining a through-the-lens image with an already captured image at a more suitable combination ratio according to a user's intended operation during multiple exposure shooting. The imaging apparatus switches a multiple image combination result image displayed as a live view from a multiple image combination result image combined at a first combination ratio to a multiple image combination result image combined at a second combination ratio allowing a user to preliminarily check a combination ratio for generating a multiple image combination result image to be recorded into a recording medium, according to a user's operation.
US08576299B2 Solid-state imaging device with pixels having photodiodes with different exposure times, signal processing method of solid-state imaging device, and electronic apparatus
A solid-state imaging device includes a pixel array section and a signal processing section. The pixel array section is configured to include a plurality of arranged rectangular pixels, each of which has different sizes in the vertical and horizontal directions, and a plurality of adjacent ones of which are combined to form a square pixel having the same size in the vertical and horizontal directions. The signal processing section is configured to perform a process of outputting, as a single signal, a plurality of signals read out from the combined plurality of rectangular pixels.
US08576296B2 Image interpolation method using Bayer pattern conversion, apparatus for the same, and recording medium recording the method
A method of interpolating a signal output from an image sensor including a pixel array having an M×N matrix as a basic pixel block where M and N are integers is provided. The method includes selecting a target pixel signal from among pixel signals output from the basic pixel block; and converting a pattern of a pixel signal output from the pixel array into a Bayer pattern by converting a pixel signal output from the basic pixel block into the Bayer pattern through an operation on the target pixel signal and a neighboring pixel signal of the target pixel signal and interpolating an output signal converted into the Bayer pattern.
US08576292B2 High dynamic range approach for a CMOS imager using a rolling shutter and a gated photocathode
An imaging system includes a photocathode, configured to be gated ON/OFF at a selected gating frequency, for converting photons from an object into electrons and selectively transmitting the electrons toward an imaging sensor. The imaging sensor is configured to receive the electrons and provide a rolling shutter read out of rows of pixels. The imaging sensor includes a variable well selectively set to charge the rows of pixels to a first intensity level during a first integration period and charge to a second intensity level during a second integration period. The second integration period is longer than an OFF time of the photocathode gating frequency. The first and second integration periods are equal to a frame duration of the imaging sensor, defining a number of frames per second, and the selected gating frequency of the photocathode is higher than the number of frames per second.
US08576284B2 Monitoring system, monitoring apparatus and monitoring method
In a monitoring system for monitoring parking of a vehicle in a specific area by a monitoring image pick-up device, and a monitoring apparatus, the monitoring image pick-up device includes an image pick-up portion. And the monitoring apparatus includes: a parking area enter/exit determining portion for determining whether or not a vehicle enters or exits from the specific area; an imaging setting change instructing portion for instructing the image pick-up portion to change an imaging setting to another one suitable for capturing a vehicle image containing specific information on the vehicle when it is determined that the vehicle enters or exits from the area; and a parking determining portion for calculating a time for which the vehicle is parked in the area from image capturing time when the vehicle enters the area, and image capturing time when the vehicle exits from the area.
US08576282B2 Security system with operator-side privacy zones
A system and method for operator-side privacy zone masking of surveillance is provided. The system includes a video surveillance camera equipped with a coordinate engine for determining coordinates of a current field of view of the surveillance camera; and a frame encoder for embedding the determined coordinates with video frames of the current field of view. The system also includes a privacy zone information database for storing coordinates of predefined privacy zones; and a video viewing unit for viewing stored video frames. The video viewing unit is in communication with the frame storage unit and the privacy zone information database.
US08576277B2 3-D display device and display method thereof
A display device capable of displaying a stereoscopic image has improved display quality when displaying a 2-D image by filtering to include image data from surrounding pixels in output data corresponding to a specific pixel based on weight values. The data of the specific pixel is influenced by the surrounding pixels, to display the data of the specific pixel in a wider range. As a result, non-recognition of a thin line or character at an arbitrary angle may be prevented.
US08576271B2 Combining direct and routed communication in a video conference
A video conference cross-links at least a portion of the clients for point to point communication while still using a video conference server. The video conference server continues to manage some aspects of the video conference for the cross-linked clients and may be configured to perform audio/video processing for some of the clients in a video conference. For example, the video conference server may perform audio/video processing and routing of streams for clients that do not have the capabilities to perform the processing directly. Clients that are able to process their audio/video needs may directly connect to other clients through cross-links while still using the video conference server for management.
US08576266B2 Imaging apparatus with moveable media guide
An imaging apparatus including a media supply, a transport path, a supply path for transporting sheets of photothermographic imaging media from the media supply to the transport path, a drive roller driving sheets of imaging media along the supply path, and a media guide moveable from a normally closed position to an open position to provide a continuous surface for moving a sheet of imaging media from the supply path onto the transport path in a first direction along the transport path, and wherein the media guide is moveable from the open position to the normally closed position upon the entire sheet of imaging media being moved onto the transport path to block the sheet of imaging media from entering the supply path when moving along the transport path in a direction opposite the first direction.
US08576261B2 Liquid crystal display device
A liquid crystal display device (100A) of the present invention includes an active matrix substrate (220); a counter substrate (240); and a vertical alignment type liquid crystal layer (260). The liquid crystal display device (100) has a plurality of pixels, each of the pixels including a plurality of subpixels. The plurality of subpixels include a red subpixel (R), a green subpixel (G), and a blue subpixel (B). When each of adjacent two of the plurality of pixels represents an achromatic color at a certain grayscale level, a luminance of a blue subpixel (B) included in one of the two adjacent pixels is different from a luminance of a blue subpixel (B) included in the other of the two adjacent pixels.
US08576259B2 Partial update driving methods for electrophoretic displays
This application is directed to driving methods for electrophoretic displays. More specifically, the methods are suitable where there is a requirement for a partial update of the images in the display, where a partial update means that less than 10% of the pixels require updating. An essential element of the method is a floating common electrode. This method for partial updating may be used with the prior art driving techniques in order to provide the optimum updating method for different applications.
US08576250B2 Method, apparatus, media, and signals for applying a shape transformation to a three dimensional representation
A method, apparatus, media and signals for applying a shape transformation to at least a portion of a three dimensional representation of an appliance for a living body is disclosed. The representation is defined by an input plurality of coordinates representing a general shape of the appliance. The method involves identifying a coordinate location of a datum plane with respect to the representation of the appliance, the datum plane defining a transform volume within which the shape transformation is to be applied, the transform volume extending outwardly from and normal to a first surface of the datum plane. The method also involves identifying input coordinates in the plurality of input coordinates that are located within the transform volume. The method further involves modifying the identified input coordinates in accordance with the shape transformation to produce a modified representation of the appliance, and storing the modified representation of the appliance in a computer memory.
US08576243B2 Display-color function image conversion
A display system includes a display-color function image generator and a DCF image converter. The DCF image generator generates a DCF image from a source image. In the DCF image, each pixel is associated with a respective DCF configured to convert an input value to a display color value. The DCF image generator inputs values to respective DCFs to convert the DCF image to a displayable image having pixels associated with respective display colors.
US08576235B1 Visibility transition planning for dynamic camera control
A camera control system is provided that uses global planning to compute large, occlusion free camera paths through complex environments, incorporating visibility of a focus point into the search strategy, so that a path is chosen along which the focus target is in view or, in general, to compute a visibility graph. A visibility roadmap data structure permits precomputation of coarse representations of collision-free paths through an environment, together with estimates of pair-wise visibility between scene portions. At runtime, path planning can be done using the precomputed roadmap values to find a coarse path, and then refined to the camera path using occlusion maps computed on-the-fly. Iterative smoothing, together with a physically-based camera model, can be used to have the path followed by the camera smooth in both space and time. The data structure can be adapted at runtime to deal with dynamic occluders that move in an environment.
US08576234B2 Simulating animation during slideshow
A method and system for simulating an animation effect during the display of a digitally encoded picture, including the steps of: storing a plurality of predetermined animation effects; identifying at least one selected portion of the picture by means of a main subject identification algorithm; selecting at least one of the predetermined animation effects; modifying the display of the picture according to the selected at least one predetermined animation effect, so that the at least one selected portion of the picture is emphasized.
US08576231B2 Spectrum analyzer interface
A computer program product stored on a non-transitory computer readable medium usable with a programmable computer, the computer program product having computer-readable code embodied therein for displaying data in a graphical format, the computer-readable code includes, but is not limited to, instructions for mapping a range of detected densities of detected frequency signals to a corresponding range of color hues, generating a spectrum density graph displaying the detected frequency signals and corresponding densities as represented by the mapped corresponding range of color hues, and generating a waterfall spectrum graph displaying the corresponding detected densities utilizing the same color mapping of the detected range of densities of detected frequency signals as utilized by the generated spectrum density graph, thereby providing a density color match between data points on the spectrum density graph and the waterfall spectrum graph.
US08576226B2 Tertiary lighting system
One particular implementation of the present invention may take the form of a method and system for adding an intermediate color to a computer-rendered object or scene to provide a more dynamic quality to the graphic. The method may add an additional, or tertiary, color to a computer graphic object or scene such that the tertiary color may be blended with a light source color based on calculated surface normals of the pixels of the object in relation to the location of the light source. The blending of the intermediary color with the color of the inserted light source may provide the graphic with a more painterly look giving the graphic or scene a more dynamic feel to a viewer. Another implementation may allow the amount of intermediate color blended into each pixel to be adjusted manually by a graphic designer to achieve a desired look to the object or scene.
US08576222B2 Systems and methods for interfacing with a virtual object in a haptic virtual environment
A user of a modeling application modifies an initial virtual object using a sketch drawn on one or more construction planes. Typically, construction planes are connected by an axis that intersects the virtual object. The user can draw a sketch on each construction plane, and the modeling application interpolates a shape along the axis between the sketches to determine what material in the virtual object is to be removed from it. In this manner, material may be removed to create a recess or hole in the virtual object or otherwise to slice away material from the object. A user can use two or more axes and construction planes to produce complex shapes from the initial virtual object. A user can also select a portion of a virtual object and mirror the selected portion. Modifications that the user makes in the selected portion are made correspondingly in the mirrored portion.
US08576221B2 Apparatus and method for generating mesh models of feathers
Provided are an apparatus and a method for generating mesh models of feathers. The apparatus for generating the mesh models of the feathers includes a geometrical model analyzing unit that analyzes groups of barbs included in a geometrical curve model of the feather; a calculating unit that calculates the number of grids for each of the groups of barbs by applying curve lengths of the barbs and an average length of the curve lengths included in each of the groups of barbs; and a mesh model generating unit that constructs the geometrical curve models as polygonal mesh models based on the number of grids. According to the present invention, it extracts curved points by using characteristics of a model of a feather and constructs polygonal meshes by using the extracted curved points, thereby making it possible to physically and realistically express the forced physical variation of the polygonal meshes.
US08576215B2 Method of controlling an electronic display and an apparatus comprising an electronic display
A method of controlling an electronic display having a plurality of pixels settable in a first operating level, a second operating level and an intermediate operating level, the method comprising the step of setting the pixels in a preparatory intermediate operating level immediately prior to setting the pixels in a desired intermediate operating state. At an end of a frame i−1, for example, it is possible to drive a pixel from a level P0 further towards white to reach reflection level Pn or to stop driving it, or to switch a control voltage to an apposite polarity and arrive at a lower level. Levels P1 and P2 present embodiments of preparatory intermediate levels used to drive pixels in accordance with the invention. For example, levels 2, 4, and 6 may be obtained from the preparatory level P1. Levels 3, 5, and 7 may be obtained from the preparatory level P2.
US08576214B2 Display device
A circuit that obtains a more accurate, output voltage from a plurality of input voltages is provided. A two-input single-output circuit includes a current source transistor allowing a predetermined current to flow, a cascode transistor section including two MOS transistors that are cascode-connected to the drain side of the current source transistor and have the same characteristics, a differential pair section having a first differential pair formed of a first input-side transistor and a first output-side transistor whose source lines are shared and a second differential pair formed of a second input-side transistor and a second output-side transistor whose source lines are shared, and a current mirror circuit section. Drain lines of the transistors of the cascade transistor section are respectively connected to the source lines of the first and second differential pairs.