Document Document Title
US08533855B2 Secure detection network system
A secure detection network system includes plurality of remote nodes, each remote node comprising a set of detector interfaces configured to couple to a set of detectors disposed to detect the presence of an illegal asset within a shipping container; at least one server node configured to initialize, install, and authenticate each remote node in the plurality of remote nodes, including delivering to each remote node an agent module, said agent module for each remote node comprising a node specific configuration file defining a set of nodes with which the remote node can communicate and a different encryption means corresponding to each node in the set of nodes; and a communication path coupling the plurality of remote nodes and the at least one server node.
US08533850B2 Fraudulent manipulation detection method and computer for detecting fraudulent manipulation
A client computer detects a user operation for transmitting data to a server or a storage device, determines whether the detected user operation is a fraudulent manipulation, and, if the determination is a positive result, performs security processing which is processing related to security of data to be transmitted. If the data is data within a group to which the user belongs and a destination of the data is a server or a storage device outside the group, the determination is a positive result.
US08533848B2 Method and system for producing multimedia fingerprint based on quantum hashing
Disclosed are a method and system for producing a multimedia fingerprint based on quantum hashing. The method includes receiving an input of a multimedia file, extracting a quantum hash type fingerprint from the input multimedia file, calculating similarity between the extracted quantum hash type fingerprint and a binary fingerprint stored in a database, and selecting, as a calculation result, data having a fingerprint calculated as having the highest similarity.
US08533847B2 Apparatus and method for screening new data without impacting download speed
Data to be screened for undesired content can be quickly downloaded into a non-volatile storage of a system, stored in a manner so as to be unavailable to the system for general use, and then screened later at a convenient time regardless of whether the data source is still available. At the time of screening, a screening module retrieves the data objects stored in the non-volatile storage and indicates whether they comply with screening criteria. Data objects not complying with the screening criteria are either deleted or otherwise made unavailable for general use by the system. By retaining the data objects that do not comply with the screening criteria, the downloaded content remains available for a different system having less restrictive or otherwise different screening criteria.
US08533840B2 Method and system of quantifying risk
The method of quantifying risk, implemented as a computerized program, quantifies the risk of releasing security sensitive words, data objects, characters or icons which may be part of data subject to analysis (target data). Security words, etc. are categorized, pre-existing data for each category is obtained and the categories (and subsumed pre-existing data) are ranked by risk. The target data is compared to the compiled pre-existing data and a risk output is generated. For unknown or undefined words, an indeterminable category is created and is ranked. The method may include inference engines, and contextual routines to add semantic equivalents and opposites to the critical list. Search engines may be employed to add to the list. A differential rank quantifier is assigned to the security words, etc. which has a different rank than the associated category. Frequency analysis, source analysis and stochastic analysis is also used. The risk output is altered.
US08533836B2 Identifying software execution behavior
The present invention extends to methods, systems, and computer program products for identifying software execution behavior. Embodiments of the invention can be used to assist a user in a making a reasoned and informed decision about whether the behavior of executable code is malicious. Data indicative of executable code behavior can be collected statically without having to execute the executable code. Behavior data can be collected essentially automatically with little, if any, user involvement. A user initiates analysis of executable code and is provided a visual categorized representation of behavior data for the executable code.
US08533834B1 Antivirus intelligent flow framework
A device receives a data transaction associated with packet, determines a risk level associated with the data transaction, and performs a content type check for the data transaction. The device also performs an infected content check for the data transaction, and classifies, based on the determined risk and the performed checks, the data transaction for one of a slow path virus scanning process or a fast path virus scanning process. The device further performs, based on the classification, one of the slow path virus scanning process or the fast path virus scanning process on the data transaction.
US08533823B2 System and method for source IP anti-spoofing security
A system and method that provides for using source IP addresses and MAC addresses in a network to provide security against attempts by users of the network to use false source IP addresses in data packets. The system and method provide for analyzing MAC addresses and source IP addresses at the datalink (layer 2) level, and to use the information derived from such analysis to block access through a port where a host device is using a false, or spoofed, source IP address in transmitted data packets. Further, the system and method provide for validating initially learned source IP addresses, and for determining whether the number of unsuccessful attempts to validate new source IP addresses exceeds a threshold level, and where the number does exceed the threshold number the system and method can provide for operation in a possible attack mode.
US08533821B2 Detecting and defending against man-in-the-middle attacks
A system, method and program product for defending against man in the middle (MITM) attacks directed at a target server. A system is provided that includes an activity recording system that records an incoming IP address, userid, and time of each session occurring with the target server; an activity analysis system that identifies suspect IP addresses by determining if an unacceptable number of sessions are occurring from a single incoming IP address during a predefined time period; and a countermeasure system for taking action against suspect IP addresses.
US08533813B2 Image processing apparatus and image processing system
An image processing apparatus capable of managing easily secret information even with detachably attaching an external memorizing device, includes an ID (plug and play ID) retrieving unit for retrieving ID from the connected memory, a user information storing unit for storing user information, an active memory information storing unit for storing the retrieved ID with corresponding to the respective users, a memory use judging unit for judging as to whether the memory is usable based on the ID retrieved from the connected memory and on the ID stored in the active memory information storing unit, and a data writing controlling unit for writing data to the memory judged as usable.
US08533804B2 User login with redirect to home network
A login browser form allows a user to securely login to an account and access a web-based service at a server or server farm, referred to as a transaction node, without using a separate authentication or single sign-on server. A user is assigned to one of multiple transaction nodes as its home when the user enrolls in the web-based service. In a subsequent attempt to login, the user may land at the home transaction node or at a non-home transaction node. The transaction node serves the login browser form, including code to cause the web browser to transmit the user login id to the transaction node. If the transaction node determines that it is not the user's home, based on its records of user assignments, it identifies the home and configures the web browser to direct future communications to the home. The user's password is not sent to the non-home.
US08533801B2 System and method for binding a subscription-based computing system to an internet service
A system for binding a subscription-based computer to an internet service provider (ISP) may include a binding module and a security module residing on the computer. The binding module may identify and authenticate configuration data from peripheral devices that attempt to connect to the computer, encrypt any requests for data from the computer to the ISP, and decrypt responses from the ISP. If the binding module is able to authenticate the configuration data and the response to the request for data from the ISP, then the security module may allow the communication between the computer and the ISP. However, if either the configuration cycle or the response cannot be properly verified, then the security module may degrade operation of the computer.
US08533795B2 Information processing apparatus, information processing method, information processing program, and computer-readable medium
An information processing apparatus is disclosed that includes a user authentication unit that identifies a current user, a task acquiring unit that acquires task information of a relevant task associated with a file to be processed by the current user, and a file information storage unit that stores file information of the file to be processed in association with the task information of the relevant task.
US08533794B2 Streaming content in guest mode
The present application relates to systems, apparatus and methods for transmitting image data from a content source to an image display in a dual mode system which includes a guest mode and an authorized user mode. One example embodiment comprises establishing a secure connection to a network requiring access credentials, detecting a content source, establishing a non-secure connection to receive image data from the content source, receiving the image data from the content source, and providing the image data to a display, wherein the content source is not provided access over the secure connection.
US08533793B2 Location-aware security and access system
An invention is afforded for providing security for a protected network resource. The system includes a network access apparatus in communication with a receiver that receives signals from a remote source. The network access apparatus is capable of collecting current microprint data for the receiver, which is a plurality of values based on data values received at the receiver over a predefined period of time, for example, forty-five seconds. The system also includes an authentication computer in communication with the network access apparatus. The authentication computer has access to an LSDF for the receiver, which is a plurality of values based on data values received at the receiver over a predefined period of time, for example, a twenty-four hour period of time. In operation the network access apparatus provides current microprint data for the receiver to the authentication computer, and the authentication computer compares the current microprint data to the LSDF for the receiver to authenticate an access request.
US08533790B2 Sharing management program, sharing management method, terminal apparatus and sharing management system
A sharing management method for sharing a terminal with plural users includes: after completion of login to an operating system of the terminal or after booting up the operating system, starting to record log data for predetermined events; and after the completion of the login to the operating system or after booting up said operating system, prohibiting an operation other than predetermined operations including user authentication in a sharing management program, wherein the user authentication is other than authentication in the operating system. Then, the log data after the user authentication succeeded includes a user identifier in the sharing management program, which relates to a user whose user authentication succeeded. As a result, while ensuring the security in the terminal apparatus shared by plural users, it is possible to rapidly carry out user switching.
US08533788B2 Wireless device network association
A method for associating handheld calculators with a network host system of a classroom network that includes receiving a service set identifier (SSID) of the classroom network by a handheld calculator, wherein the SSID includes a network mode indicator, and operating the handheld calculator according to the network mode indicator. The method may also include operating the handheld calculator in a configuration mode in which the handheld calculator sends a request for association to the network host system, wherein the request includes a unique identifier of the first handheld calculator, and acceptance of the request by the network host system, wherein authentication information for the handheld calculator is stored by the network host system to indicate that the first handheld calculator is associated with the classroom network.
US08533784B2 System and method for separating control of a network interface device
A system and method for separating control of a network interface device. A portion of a network interface device (NID) is partitioned for utilization by a user. Permissions are established for management of the partitioned portion of the NID. The permissions including permissions that deny a service provider access to the partitioned portion. Access is granted for the service provider to manage the partitioned portion of the NID. Activities performed by the service provider in the partitioned portion of the NID are logged in response to granting access to the service provider and the permissions denying the service provider access.
US08533783B1 Method and system for enabling automatic access to an online account
Some embodiments provide a system that enables access to an online account. During operation, the system receives a login attempt containing a login for the online account through a login interface associated with the online account. Next, the system receives, from the user, user-initiated communications outside of the login interface requesting automatic access to the online account. The system then identifies the online account using the user-initiated communications. Finally, the system temporarily enables the automatic access to the online account using the login from the login attempt without requiring additional authentication information from the login attempt.
US08533781B2 Access method suitable for wireless personal area network
The embodiments of the invention disclose an access method suitable for wireless personal area network (WPAN). After the coordinator broadcasts the beacon frame, according to the beacon frame, the equipment identifies the authentication demand and the authentication mode required by the coordinator to the equipment. If the coordinator has no authentication demand to the equipment, the equipment and the coordinator carry out the association processes directly; otherwise, based on a selected authentication mode and the corresponding authentication mechanism negotiation information, the equipment sends the authentication access request to the coordinator; then based on the authentication mode selected by the equipment, the coordinator carries out the processes of authentication and session key negotiation with the equipment; finally, the coordinator sends the authentication access response to the equipment, when the authentication state in the authentication access response is success, the equipment carries out the association processes with the coordinator. The processes of authentication and the session key negotiation can be based on primitive control, and also can be based on port control. If the equipment is associated with the coordinator successfully, the coordinator distributes a network address to the equipment, and therefore the equipment can communicate with the coordinator normally. The invention solves the technical problems of lower security and lower efficiency in the existing WPAN access methods.
US08533778B1 System, method and computer program product for detecting unwanted effects utilizing a virtual machine
A security system, method and computer program product are provided. In use, a request destined to a target computer is received, utilizing a virtual machine. The request is processed to identify an unwanted effect associated therewith, utilizing the virtual machine. In addition, the target computer is allowed access to the request, based on the processing.
US08533774B2 Controlled sharing of information in virtual organizations
In one embodiment, a method for extracting data items for a task requesting a set of data items in a virtual organization including a plurality of members is provided. A set of confidentiality sub-policies associated with the set of data items and an information utility sub-policy associated with the task are retrieved. At least a portion of the set of data items for the task are retrieved based on an analysis that optimally balances confidentiality and information utility using the set of confidentiality sub-policies and the information utility sub-policy.
US08533772B2 Role-based authorization management framework
A role-based authorization management system maintains an authorization policy store that represents user authorizations to perform operations associated with an application. When a user attempts to perform a function associated with an application, the authorization management system verifies that the user is authorized to perform the requested function. The authorization management system also provides an interface for an application administrator to update role-based user authorization policies associated with one or more applications.
US08533770B2 Media processing system supporting user captured media display sequencing when in idle state
A system and method for supporting the playback of user captured media when in an idle state is disclosed. An embodiment of the present invention may permit a user to select media content to be displayed or played at one or more display devices interfaced to a media processing system, when the media processing system is in an idle state. The media content may comprise audio, still images, video, and data, and may be pushed to the media processing system via a communication network that may be the Internet. A user of a media processing system may select the media content using a media guide interface, and may choose when the media processing system enters an idle state.
US08533752B2 Device and method for hierarchical broadcasting
A hierarchical broadcasting device and method are disclosed. In the hierarchical broadcasting method, a broadcast transmitting device may transmit lower layer broadcast data for an existing broadcast to a broadcast receiving device via a first communication network, and may transmit upper layer broadcast data for an improved broadcast to the broadcast receiving device via a second communication network. In this instance, the broadcast receiving device combines the lower layer broadcast data and the upper layer broadcast data in order to display the improved broadcast.
US08533750B2 Method and access device for generating IP broadband video service bill
Embodiments of the present invention disclose a method and an access device for generating an Internet Protocol (IP) broadband video service bill, the method includes: returning, by an access device, authorization information indicating whether the user is allowed to watch or preview based on watching or previewing right of the user when a user demands a program, recording the joining time point of the user, and sending received multicast stream to a port of the user; recording, by the access device, leaving time point of the user when the user stops watching or previewing the program demanded; sending, by the access device, original bill of the user to a video service support system; wherein the original bill includes the program demanded by the user, joining time point and leaving time point; processing, by the video service support system, the original bill to get much statistic data such as a real-time bill and audience rating.
US08533747B2 Method and system for selecting one or more integrated circuit card interface devices
A method for selecting at least one smart card reader from a list of smart card readers includes receiving a parameter indicative of a reader selection criteria, setting an environment variable that specifies a reader filtering library, executing an application that uses a smart card access library, and interposing the reader filtering library between the application and the smart card access library.
US08533746B2 Health integration platform API
An application program interface (API) is provided for requesting, storing, and otherwise accessing data within a health integration network. The API facilitates secure and seamless access to the centrally-stored data by offering authentication/authorization, as well as the ability to receive requests in an extensible language format, such as XML, and returns resulting data in XML format. The data can also have transformation, style and/or schema information associated with it which can be returned in the resulting XML and/or applied to the data beforehand by the API. The API can be utilized in many environment architectures including XML over HTTP and a software development kit (SDK).
US08533741B2 Methods for launching a program application
A method for launching a program application is provided. Here, configuration instructions are stored in a memory device and the configuration instructions are associated with multiple configurations. A configuration is selected from the multiple configurations when the memory device is coupled to a computing device. Thereafter, a configuration instruction associated with the configuration is retrieved from the memory device. The program application is launched and the configuration instruction is transmitted to the program application.
US08533737B2 System and method for interfacing distributed systems with different frameworks
An improved method and system for interfacing two distributed computing systems each implemented using different frameworks and different protocols. A gateway service provides some of the other services operating on a first system with software proxies capable of translating commands from clients in a second system. The gateway service also registers the first system's services with the registry service of the second system. Clients in the second system are thereby able to locate services in the first system and send commands in their native protocols to the first system services. Services in the first system are capable of, by use of the proxies, receiving, processing and responding to commands from the second system clients.
US08533731B2 Apparatus and method for distrubuting complex events based on correlations therebetween
A server calculates correlations between complex event processing processes performed by virtual machines (VMs) so as to detect events from streams using condition expressions for identifying the events. The server obtains the load status of each of the VMs. The server then detects a VM having a processing load exceeding a predetermined level based on the load status thus obtained. When a VM having a processing load exceeding a predetermined level is detected, the server distributes the complex event processing processes to the respective VMs based on the calculated correlations between the complex event processing processes.
US08533710B1 Using observed thread activity to dynamically tune a virtual machine for responsiveness
One embodiment of the present invention provides a system that uses observed thread activity to dynamically tune a virtual machine for responsiveness and/or throughput. During operation, the system observes the activity of a thread to determine whether the thread needs responsiveness and/or throughput. Next, the system gathers statistics for the thread based on these observations of thread activity, and then uses these statistics to dynamically tune a virtual machine upon which the thread will execute.
US08533706B2 User process object code installer
A computer implemented method of computer implemented method for installing a code object in a user process virtual memory space, while the user process is running is provided. The user process is run in a virtual memory space. A controller process is run in a different virtual memory space than the user process. The control process requests to a kernel module to install the code object into the virtual memory space of the user process. The kernel module installs the code object into the virtual memory space of the user process, while the user process is running.
US08533701B2 Virtual machine image update service
Systems, methods, and computer-readable media for updating a component utilized by an application within a distributed computing environment. An inventory of components relied on by applications within a distributed computing environment is created and maintained to facilitate identifying applications utilizing a particular component. A determination is made from the inventory of applications that utilize the particular component. An indication is received that an update is available for the particular component. An application image for an application utilizing the particular component is booted in an isolated computing environment to allow the component to be updated. A new image of the application is created to reflect the updated component. A user, such as a developer, of the application may be notified that the new image is available for future instantiations of the application.
US08533690B2 C-to-java programming language translator
A C-to-Java programming language translator that requires no human intervention, translates literally to preserve both procedure and function in the resulting code, and is independent of the purpose of the source code. The program reads in text from a C file, tokenizes each line for C keywords and punctuation, translates most keywords and expressions, and outputs the result to a Java file. The program is modular so that it is capable of running on multiple operating systems and hardware. The invention implements several methods of translation, including whole-line translation, search/replace translation, context-sensitive translation, idiomatic translation, and second-pass translation. The second-pass translation handles those instances when correct translation of a particular line depends on information in another line. The program of the invention translates a struct into a Java inner class, complete with multiple constructors and private variables, and it translates pointers into their reference equivalents.
US08533682B2 Amplification of dynamic checks through concurrency fuzzing
The subject disclosure relates to effective dynamic monitoring of an application executing in a computing system by increasing concurrency coverage. A set of dynamic checks are linked to an application by mechanisms that enable the dynamic checks to monitor behavior of the application at runtime. As additionally described herein, concurrency fuzzing is applied to the application to randomize thread schedules of the application, thus increasing a number of disparate concurrency scenarios of the application observed by the plurality of dynamic checks.
US08533675B2 Resource processing using an intermediary for context-based customization of interaction deliverables
A software application includes work order resources, each of which defines an atomic operation for the software application, and a construction service resource, which processes the work order resources in response to all interaction requests for the software application. Each interaction request is received from a client and identifies a corresponding work order, which the construction service processes to dynamically construct a set of deliverables, which can include a custom representation of the work order. While processing the interaction request, the construction service, as directed by the work order, can make one or more requests to context resources for context information corresponding to an activity for which the interaction was requested to construct the set of deliverables. The work order resource can comprise a reflective program that enables the construction service to dynamically determine and construct the set of deliverables, including the next appropriate interaction(s) using the context information, thereby directing a set of atomic operations as part of an activity being performed and enabling the dynamic context-based construction of interaction deliverables.
US08533670B2 Graphical programming system with block diagram execution and distributed user interface display
System and method for executing a graphical program on a first computer and providing a user interface of the graphical program on a second computer, where the graphical program includes a plurality of interconnected function icons representing graphical data flow of a function. Information indicating a plurality of graphical programs on the first computer, e.g., a list, may be displayed on the second computer, and user input specifying the graphical program on the first computer received to the second computer, e.g., selecting the graphical program from the list of graphical programs. The graphical program is executed on the first computer, and information describing the user interface of the graphical program is provided to the second computer during execution. The user interface of the graphical program is displayed on the second computer, facilitating interaction between a user of the second computer and the graphical program executing on the first computer.
US08533660B2 Annotation of models for model-driven engineering
A query interpreter may be configured to query a model repository to obtain one or more elements of at least one model associated with a software application and stored in the model repository. A profile reader may be configured to read, from a profile repository, at least one profile meta-model that is associated with at least one annotation; and a profile integrator may be configured to annotate the one or more elements with the at least one annotation to obtain an annotated model.
US08533658B2 System and method for teaching software development processes
An exemplary system and method are disclosed for interactively teaching software development processes to multiple users. The exemplary system may include a discrete event simulator for teaching software development that allows a software development team to simulate an entire software development project much faster than real time. The system teaches an entire software development team a set of formal or informal processes using a project simulation. In the course of using the system, each member of the team learns the processes, and together, the entire team learns how to use the processes as a team. The system enables each team member to learn software development processes as well as how those processes translate into team interactions in practice. The system also enables the team to learn how to apply the processes in difficult situations.
US08533656B1 Sorted data outlier identification
Systems and methods for performing a signature analysis on sorted data to identify one or more outliers in a dataset. The method includes determining, with a control platform, a percentile range of a sorted dataset, wherein the percentile range includes a first plurality of qualified vector patterns; determining a signature of the percentile range; determining a signature of a second plurality of vector patterns, wherein the second plurality of vector patterns includes a first test vector pattern that is outside of the percentile range; and comparing the signature of the percentile range to the signature of the second plurality of vector patterns. The method further includes, based at least in part on the comparing, identifying the first vector pattern as one of (i) a qualifying vector pattern or (ii) an outlier.
US08533653B2 Support apparatus and method for simplifying design parameters during a simulation process
A design support apparatus includes: a logical expression substitution unit to substitute a part of the logical expression, which includes a function expression of the design variables and a quantifier attached to the design variable, with a substitution variable; a quantifier elimination unit to generate a relational expression including the substitution variable and design variables without the quantifier by eliminating the design variable to which the quantifier is attached from the logical expression; a sampling point generation unit to generate a plurality of sampling points corresponding to the design variables and the substitution variable included in the relational expression; a possible range computation unit to compute, for each of the sampling points, a possible range that the relational expression may take, by calculating values of remaining design variables included in the relational expression based on the relational expression; and a possible range display unit to display the possible range.
US08533650B2 Annotation management for hierarchical designs of integrated circuits
A method is provided to produce a persistent representation of a annotation to a circuit design comprising: providing a block hierarchy that corresponds to the circuit design; displaying in a computer user interface display a first elaborated view of the circuit design that corresponds to the first instance of a block hierarchy; receiving user input to associate the annotation with a component of the elaborated view of the design; providing in a mirrored block hierarchy; and associating the annotation with the mirrored block hierarchy in computer readable storage media.
US08533632B2 Systems and methods for immersive advertising
The invention is directed to systems and Methods for immersive advertising on a wide area network, such as the Internet or World Wide Web. Immersive advertisements are customized presentations developed and imbedded within the body of web content. They can take the form of non-static images imbedded within a configurable primary image model or they can be a non-configurable, highly stylized, and animated component imbedded within the content of a web page.
US08533631B2 Image forming apparatus and menu select and display method thereof
Disclosed are an image forming apparatus and a menu select and display method thereof. A select and display method of a menu which is displayed on a (touch) screen of an image forming apparatus, the method includes: displaying an initial screen including at least one menu list to perform at least one of functions of the image forming apparatus; selecting one of the displayed menu lists by touch; and displaying in the selected menu area a first subordinate menu corresponding to the menu area to set an option for the selected menu without converting the remaining menus. With this, an image forming apparatus and a menu select and display method thereof selectively converts a selected menu area only and displays a subordinate menu to set an option for the menu to thereby reduce a load arising from the conversion and returning of the overall screen and reduces user's inconvenience.
US08533619B2 Dynamically generating visualizations in industrial automation environment as a function of context and state information
A visualization system that generates customized visualization(s) in an industrial automation environment includes an interface component that receives input concerning displayed objects and information, a context component that can detect, infer or determine context information regarding an entity, and a visualization component that dynamically generates a visualization from a set of display object to present to the entity that is a function of the received information and inferred or determined entity context.
US08533616B2 Time support for service adaptation
A computer-implemented method and computer program product for adapting enterprise services to specific requirements of an enterprise. A graphical representation of a plurality of service elements is generated on a computer. Each service element includes an input and an output. A link is generated between an output of a first service element of the plurality of service elements and an input of a second service element of the plurality of service elements. The first and second service elements are concatenated via the link to form an adapted service element.
US08533614B2 Screen editing device, screen editing method, and computer program product
An image editing device configured to edit the contents of an operations screen to be displayed on a display and store a result of editing, the image editing device includes a keyword storing part configured to store at least one keyword corresponding to each screen structural element which can be arranged on the operations screen; a selection receiving part configured to select the screen structural element of an editing subject; a display setting part configured to determine whether the screen structural element selected by the selection receiving part is to be displayed on the operations screen; a keyword receiving part configured to receive an input of the keyword; and a first extraction part configured to extract the screen structural element corresponding to the keyword received by the keyword receiving part and display the screen structural element as a candidate screen structural element for display-setting.
US08533600B2 Device for controlling the switching of a user interface
This invention relates to a device for controlling the switching of a user interface (100) to a plurality of computers (120, 130, 150), said user interface including display means (111) and at least one input peripheral (112), and being interconnected with said plurality of computers via a switch (165). The device includes a memory (225) for storing a list of identifiers, each identifier identifying an application available on one of said computers; a graphical interface (220) for generating a window including a menu, said menu containing the list of applications the identifiers of which are stored in said memory; control means (250) adapted to receiving a selection command identifying an application selected from said list by at least said input peripheral and to transmitting to said switch an order for switching said interface to the corresponding inputs/outputs of the computer hosting said selected application.
US08533596B2 Sharing virtual space in a virtual universe
An approach that provides sharing of the same virtual space by a plurality of avatars in a virtual universe by grouping the avatars belonging the virtual space and isolating each group. In one embodiment, there is an isolating tool, including a grouping component configured to group each of the plurality of avatars belonging to defined virtual space according to predefined grouping criteria. The isolating tool further includes an isolating component configured to isolate each group within each of the plurality of virtual spaces based on the grouping.
US08533594B2 Hierarchical display and navigation of document revision histories
A system and technique for displaying a document's workflow history are disclosed. The system includes a graphical user interface for displaying one or more graphical representations of events generated by an application configured to edit a document. Each of the events generated by the application may be stored in a data structure that is associated with one or more portions of the document. The data structure may also be associated with a digital image that reflects the state of the document at the time the event was generated and one or more frames of digital video captured substantially simultaneously with the generation of the event. The system may display the stored events via graphical representations in the graphical user interface that represent a portion of the total document workflow history. A user may navigate through the graphical events based on a hierarchical algorithm for clustering events.
US08533584B2 Context control
A context control interface may include a context name field that is arranged and configured to identify a working context, one or more attribute name fields that are configured to identify one or more attributes that define the working context and one or more attribute value fields that are arranged and configured to correspond to the attribute name fields and to define one or more values for the attribute name fields. The attribute name fields and the corresponding attribute value fields may be mapped to a first set of fields in a first application and may be mapped to second set of fields in a second application and the attributes and the values populate the first set of fields and the second set of fields such that the working context is persistent across the first application and the second application, where the first application differs from the second application.
US08533583B2 Application software generation device, computer program product and application software generation system
Disclosed is an application software generation device to generate an application software for a data collection device having a reading unit to read discrimination information to carry out collection of data based on the discrimination information including a table data generation unit to generate table data for defining arbitrary items, an application software generation unit to generate an application software which is executed by the data collection device in order to collect the data based on the item which is defined in the table data and a transfer unit to transfer the generated application software to the data collection device.
US08533574B2 Method and apparatus for dedicated hardware and software split implementation of rate matching and de-matching
In the method of rate-matching, software is used to calculate at least one rate-matching parameter for data, and dedicated hardware is used to perform at least one of a puncturing and repetition process on data based on the calculated rate-matching parameter. In rate de-matching, software is again used to calculate at least one rate de-matching parameter for received data, and dedicated hardware is used to compensate for puncturing and repetition based on the calculated rate de-matching parameter.
US08533569B2 Apparatus, system, and method for managing data using a data pipeline
An apparatus, system, and method are disclosed for managing data in a solid-state storage device. A solid-state storage and solid-state controller are included. The solid-state storage controller includes a write data pipeline and a read data pipeline The write data pipeline includes a packetizer and an ECC generator. The packetizer receives a data segment and creates one or more data packets sized for the solid-state storage. The ECC generator generates one or more error-correcting codes (“ECC”) for the data packets received from the packetizer. The read data pipeline includes an ECC correction module, a depacketizer, and an alignment module. The ECC correction module reads a data packet from solid-state storage, determines if a data error exists using corresponding ECC and corrects errors. The depacketizer checks and removes one or more packet headers. The alignment module removes unwanted data, and re-formats the data as data segments of an object.
US08533552B2 Apparatus and method for retransmitting request in wireless relay communication system
Data retransmission apparatus and method in a wireless relay communication system are provided. It is checked whether an Acknowledgement (ACK) message or a Negative ACK (NACK) message for data is received from a Relay Station (RS), which receives the data from a Mobile Station (MS). Scheduling information for transmitting the data is transmitted to the RS, when the ACK message is received from the RS. Errors are checked for in of the data, when the data is received from the RS. The RS is requested to retransmit the data, when the data has an error. Accordingly, since the RS retransmits only the error-free data to the BS, the BS can enhance the data reliability.
US08533545B2 Method and apparatus for system testing using multiple instruction types
An apparatus for use in testing at least a portion of a system under test via a Test Access Port (TAP) is provided. The apparatus includes a memory for storing a set of instructions of a test instruction set architecture and a processor executing the set of instructions of the test instruction set architecture for testing at least a portion of the system under test via the TAP. The set of instructions of the test instruction set architecture includes a first set of instructions including a plurality of instructions of an Instruction Set Architecture (ISA) supported by the processor and a second set of instructions including a plurality of test instructions associated with the TAP. The instructions of the first set of instructions and the instructions of the second set of instructions are integrated to form the set of instructions of the test instruction set architecture.
US08533540B2 Error identification and recovery in variable print jobs
Print processing of a variable print job in which pages having identical finishing settings are grouped as subsets of a plurality of pages to be printed in each record is executed for respective records, and a print error is detected. It is determined whether the print error is detected in the first page in the record or in the subset in that record. The print processing for the record is suspended when it is determined that the print error is detected in the first page in the record. The print processing for the subset is suspended when it is determined that the print error is detected in the first page in the subset. When it is detected that the print error is recovered, the suspended print processing is restarted.
US08533529B2 System and method for supporting compensation work using a process execution engine
A system and method can support a compensation work. The system includes one or more compensation functions that use a process state to realize the compensation work associated with a forward work, wherein the compensation work is executed at a different runtime from an execution time of the forward work, and wherein the process state contains data needed to execute the compensation work. The system also includes a process execution engine that can dynamically manage process state to make the state available to the compensation functions. The process state is retrieved based on a closure data structure that holds an expression and an environment of variable bindings, in which the expression is to be evaluated.
US08533527B2 Raid-group converting apparatus and method
A RAID-group converting apparatus converts two RAID groups into one RAID group. The RAID-group converting apparatus includes: a data-reading unit that reads at least non-parity data from data including the non-parity data and parity data, for each stripe from a plurality of recording media belonging to the two RAID groups; a parity-generating unit that generates two parities using the data belonging to a same stripe read by the data-reading unit; and a parity-writing unit that writes the two parities generated by the parity-generating unit into a parity storage area belonging to the same stripe.
US08533517B2 Clock switching circuits and methods to select from multiple clock sources
For use in systems having multiple potential clock sources, circuitry and methods are used for selecting from among multiple clock sources and for preventing switching to an inactive clock source. Such clock switching circuitry and methods are used to detect an activity-status indication of the clock sources, generate a selection based update-enable signal responsive to the detected activity-status indication of the selected clock source, update a clock select input signal in response to a clock switch request for switching to the selected clock source and based on the generated selection based update-enable signal, and control switching to the selected clock source based on the updated clock select input signal.
US08533513B2 Hardware-based power management of functional blocks
A system and method is disclosed for efficiently managing power distribution among the various functional blocks used within portable electronic devices. The method includes allowing each functional block to be independently controlled, containing its own low-level software and power controls for setting the local power state of the functional block. For each power control domain in the implementation, hardware uses these local power states and determines and sets the actual operating state of the power control domain accordingly.
US08533511B2 Notebook computer
An exemplary notebook computer includes a smart battery, a number of status indicator lights, a function key and a control unit electrically coupled to the smart battery, the status indicator lights and the function key. In the condition that the notebook computer is situated either in a shutdown mode or in a power saving mode and the function key is pressed, the control unit reads the data of the remaining capacity of the smart battery through a bus between the smart battery and the control unit so as to calculate the remaining capacity of the smart battery. Thus, the control unit can control the status indicator lights to be light on/off to display the information of the remaining capacity of the smart battery.
US08533510B2 Power management method for a multi-microprocessor system
A power management method for a multi-microprocessor system is provided. The multi-microprocessor system comprises a first microprocessor and a second microprocessor. The power management method comprises steps of receiving a power down instruction; transmitting a power down notice signal to the first microprocessor from the second microprocessor, transmitting a reply signal from the first microprocessor to the second microprocessor in response to the power down notice signal, and turning off power of the first microprocessor by the second microprocessor.
US08533507B2 Efficient service advertisement and discovery in a peer-to-peer networking environment
A local device broadcasts a service advertisement in a wireless network, where the service advertisement includes one or more service identifiers (IDs) identifying one or more services being advertised and an availability schedule of the local device. Optionally, the local device reduces power to at least a portion of the local device and wakes up at a time according to the availability schedule. The local device listens in the wireless network according to the availability schedule of the local device. In response to a service request received from a remote device during the availability window, the local device transmits a service response to the remote device. The service request includes one or more service IDs identifying one or more services being inquired by the remote device and the service response includes detailed information associated with one or more services identified by the one or more service IDs.
US08533505B2 Data processing apparatus and method for transferring workload between source and destination processing circuitry
In response to a transfer stimulus, performance of a processing workload is transferred from a source processing circuitry to a destination processing circuitry, in preparation for the source processing circuitry to be placed in a power saving condition following the transfer. To reduce the number of memory fetches required by the destination processing circuitry following the transfer, a cache of the source processing circuitry is maintained in a powered state for a snooping period. During the snooping period, cache snooping circuitry snoops data values in the source cache and retrieves the snoop data values for the destination processing circuitry.
US08533496B1 Power management of iterative data processing systems
An integrated circuit (IC) includes a decoding module configured to decode information units by performing T or less decoding iterations on each of the information units, where a maximum value of T is R, and where T is an integer greater than or equal to 1, and R is an integer greater than or equal to T. An iteration control module is configured to adjust a value of T based on a condition of the IC.
US08533494B2 Storage system to which removable encryption/decryption module is connected
A storage system comprises a connector to which a removable module is connected. The removable module comprises a storage section for storing encryption/decryption information related to encryption and decryption of data, and/or an encryption/decryption engine for encrypting/decryption data by a predetermined encryption/decryption scheme. A control section and/or a module of the storage system encrypts data using the encryption/decryption information, or decrypts encrypted data using the encryption/decryption information. Alternatively the encryption/decryption engine encrypts data or decrypts encrypted data.
US08533493B1 Method of securing transmission data
A method is provided for securing transmission data between an upload device and a download device. The upload device is configured to generate a first matrix, a second matrix and a re-encryption vector, to encrypt a plaintext data file using the first matrix to obtain a ciphertext data file, to transmit the ciphertext data file and the re-encryption vector to a server, and to transmit the second matrix to the download device. The server is configured to re-encrypt the ciphertext data file using the re-encryption vector to obtain a re-encrypted data file that can be decrypted using the second matrix to obtain a decrypted data file, and to allow the download device to download the re-encrypted data file therefrom.
US08533489B2 Searchable symmetric encryption with dynamic updating
A Searchable Symmetric Encryption (SSE) mechanism is described which allows efficient dynamic updating of encrypted index information. The encrypted index information includes pointer information that is encrypted using a malleable encryption scheme. The SSE mechanism updates the encrypted index information by modifying at least one instance of the pointer information without decrypting the pointer information, and thereby without revealing the nature of the changes being made. In one implementation, the SSE mechanism includes a main indexing structure and a deletion indexing structure. An updating operation involves patching applied to both the main indexing structure and deletion indexing structure.
US08533487B2 Secure logical vector clocks
Embodiments include a system for processing logical clock values according to a secure maximum operation. The system may include a communication unit and a processing unit. The communication unit may be configured to receive an encrypted first value of a logical clock, send an encrypted blinded difference, receive an encrypted blinded maximum value, and receive a maximum value. The processing unit may be configured to access an encrypted second value of the logical clock, generate the encrypted blinded difference between the first value and the second value, provide an encrypted blinded first value and an encrypted blinded second value in an oblivious transfer protocol, and generate an encrypted maximum value from the encrypted blinded maximum value.
US08533481B2 Extraction of embedded watermarks from a host content based on extrapolation techniques
Methods, devices and computer program products facilitate the extraction of embedded watermarks in the presence of content distortions. Subsequent to the detection of a tentative watermark, particular sections of the content are examined to form one or more extrapolated watermarks or watermark segments. Weights are assigned to the extrapolated watermarks or watermark segments, and used in combination with the detected tentative watermark to collectively assess if a desired probability of false detection is satisfied.
US08533475B2 Method for pairing and authenticating one or more medical devices and one or more remote electronic devices
A method for authenticating a medical device and a remote electronic device may include generating a PIN code by one device, capturing the generated PIN code with the other device, checking authentication of the PIN code, which is based at least in part on the captured PIN code, by the one device, generating a strong key by the one device, sending the strong key encrypted to the other device, checking authentication of the sent strong key by the one device, and upon successful authentication, storing the strong key in a memory of the one device and the other device. The roles of the medical device and the remote electronic device may be reversed in the authenticating method. The authenticating method may be preceded by a pairing process and/or followed by a binding process.
US08533473B2 Method and apparatus for reducing bandwidth usage in secure transactions
A secure end to end connection is established between a remote device having a wireless link and a control/monitoring location for the remote device through a gateway. During the establishing of the secure connection, a compressed message representation is used to communicate between the gateway and the remote device over the wireless link and an uncompressed message representation is used to communicate between the gateway and the first location. The establishment of the secure connection utilizes public-key algorithms.
US08533468B2 Image forming apparatus, launching method of program in the apparatus, image forming system, and program and storage medium therefor
An image forming apparatus communicates with an external device via a communication medium. A storage unit stores program modules, each of which provides a function that can be executed on the image forming apparatus. A license confirmation unit confirms license information associated with each of the program modules. A program control unit controls operation of each of the program modules in response to a confirmation by the license confirmation unit. When a launch of one of the program modules is instructed, the program control unit executes a corresponding program module.
US08533466B2 Electronic file access control system and method
A digital file is associated with a header in which identification data for a physical key is stored. The digital file content is encrypted, and may not be decrypted by a receiving computer unless a removable physical key that can be associated with the receiving computer includes identification data which matches the identification data stored in the file header. The digital content encrypted in the file may be compressed, and the header may also be encrypted. When the header is encrypted, the receiving computer may decrypt only the header unless the identification data of the header matches the identification data for a removable physical key. Improved security and reduction of pirating of the digital content are therefore provided.
US08533460B2 Key camouflaging method using a machine identifier
A method is provided for generating a human readable passcode to an authorized user including providing a control access datum and a PIN, and generating a unique machine identifier for the user machine. The method further includes modifying the controlled access datum, encrypting the controlled access datum using the PIN and/or a unique machine identifier to camouflage the datum, and generating a passcode using the camouflaged datum and the PIN and/or the unique machine identifier. A mobile user device may be used to execute the method in one embodiment. The passcode may be used to obtain transaction authorization and/or access to a secured system or secured data. The unique machine identifier may be defined by a machine effective speed calibration derived from information collected from and unique to the user machine.
US08533455B2 Method and apparatus for combining internet protocol authentication and mobility signaling
Methods and apparatuses for combining internet protocol layer authentication and mobility signaling are disclosed. Various embodiments for providing authentication and mobility signaling when a mobile node moves from a 3GPP access network to a non 3GPP access network and vice versa are described.
US08533439B2 Elastic shared RAM array including contiguous instruction and data portions distinct from each other
A microcontroller, system and method are provided. In one implementation, a microcontroller is provided that includes a first memory operable to store instructions for normal operational use of the microcontroller, a second memory operable to store patch code instructions during debugging of the instructions within the first memory, and a central processing unit (CPU) operable to fetch instructions from the first memory and the patch code instructions from the second memory. The second memory is further operable to store the instructions for normal operational use of the microcontroller or data after the debugging of the instructions within the first memory is completed.
US08533438B2 Store-to-load forwarding based on load/store address computation source information comparisons
A microprocessor includes a queue comprising a plurality of entries each configured to hold store information for a store instruction. The store information specifies sources of operands used to calculate a store address. The store instruction specifies store data to be stored to a memory location identified by the store address. The microprocessor also includes control logic, coupled to the queue, configured to encounter a load instruction. The load instruction includes load information that specifies sources of operands used to calculate a load address. The control logic detects that the load information matches the store information held in a valid one of the plurality of queue entries and responsively predicts that the microprocessor should forward to the load instruction the store data specified by the store instruction whose store information matches the load information.
US08533429B2 Memory access control device, integrated circuit, memory access control method, and data processing device
A memory access control unit is provided with a storage unit for storing a page table that stores a correspondence between a piece of data, a virtual page number, and a physical page number for all pages, and a conversion unit that includes a buffer for storing, for each of a subset of the pages, the virtual page number and the physical page number in correspondence, and a conversion processing unit operable to convert a virtual address into a physical address in accordance with content stored in the buffer.
US08533413B2 Content modification control using read-only type definitions
Disclosed are methods, systems and products, including a method that includes establishing in a computing environment, implemented using at least one processor-based device, a non-immutable object as being a read-only object, the computing environment not allowing performance of operations that cause modification of the read-only non-immutable object. The method also includes preventing by the at least one processor-based device performance of an operation on the read-only non-immutable object that would cause the read-only non-immutable object to be modified.
US08533404B2 Hardware and operating system support for persistent memory on a memory bus
Implementations of a file system that is supported by a non-volatile memory that is directly connected to a memory bus, and placed side by side with a dynamic random access memory (DRAM), are described.
US08533401B2 Implementing direct access caches in coherent multiprocessors
Non-processor agents, such as bus agents, may directly access processor caches. A coherency protocol ensures that cache coherency is maintained.
US08533399B2 Cache directory look-up re-use as conflict check mechanism for speculative memory requests
In a cache memory, energy and other efficiencies can be realized by saving a result of a cache directory lookup for sequential accesses to a same memory address. Where the cache is a point of coherence for speculative execution in a multiprocessor system, with directory lookups serving as the point of conflict detection, such saving becomes particularly advantageous.
US08533394B2 Controlling simulation of a microprocessor instruction fetch unit through manipulation of instruction addresses
Instruction fetch unit (IFU) verification is improved by dynamically monitoring the current state of the IFU model and detecting any predetermined states of interest. The instruction address sequence is automatically modified to force a selected address to be fetched next by the IFU model. The instruction address sequence may be modified by inserting one or more new instruction addresses, or by jumping to a non-sequential address in the instruction address sequence. In exemplary implementations, the selected address is a corresponding address for an existing instruction already loaded in the IFU cache, or differs only in a specific field from such an address. The instruction address control is preferably accomplished without violating any rules of the processor architecture by sending a flush signal to the IFU model and overwriting an address register corresponding to a next address to be fetched.
US08533393B1 Dynamic cache eviction
A cache manager monitors storage capacity levels of a cache node storing data as cache entries. Upon determining a storage capacity threshold is reached, the cache manager begins evicting cache entries. In evicting the cache entries, the cache manager identifies a reduction level, and configures one or more time steps. The cache manager evicts cache entries within the one or more time steps until the reduction level is achieved.
US08533383B2 System and method for locking memory areas in a JVM to facilitate sharing between virtual servers
A system and method for locking memory areas in a Java Virtual Machines (JVM) to facilitate sharing between virtual servers. In accordance with an embodiment, the system comprises a computing/virtual execution environment, which includes one or more physical computers, computer systems, server computers, or similar computing devices, a hypervisor, and a virtual machine or JVM. The JVM allows one or more application images to be run on the computer, wherein the application images can include application server instances. The application server uses a first large page in memory during its startup process, and is configured so that it signals to the JVM when the application server has completed its startup and has potentially pre-optimized important code. When the JVM receives this signal, it internally write-protects or locks the page used for application server code memory, so that any new JITed code or re-optimized code is subsequently written into a new large page. The original page will therefore be undisturbed and will always be shareable between the virtual servers running within the hypervisor.
US08533369B2 Smart card driven device configuration changes
A smart card determines if the smart card has been inserted into a device, and retrieves a device identifier and at least one application configuration value from the device if the smart card has been inserted into the device. The smart card compares the retrieved device identifier and the at least one application configuration value with a device identifier and at least one application configuration value previously stored in the smart card. The smart card causes the retrieved device identifier and the at least one application configuration value to be sent to an Over The Air (OTA) server if the comparison indicates that the retrieved device identifier or the at least one application configuration value is different than the previously stored device identifier or the at least one application configuration value, so that the OTA server can supply application parameter changes to the mobile device for future device operation.
US08533368B2 Buffering device and buffering method
A buffering device buffers data to be subjected to any one of a first process that necessitates a sequential guarantee and a second process that does not necessitate the sequential guarantee, and includes a storage unit that stores therein plurality of target data to be processed; a reading unit that reads the target data from the storage unit one-by-one based on a waiting flag set corresponding to the target data; and a control unit that sets a waiting flag for each of the target data, the waiting flag of a specific target data indicating preceding target data that must be processed before the reading unit reads the specific target data.
US08533356B2 Shaping virtual machine communication traffic
Cloud computing platforms having computer-readable media that perform methods to shape virtual machine communication traffic. The cloud computing platform includes virtual machines and a controller. The controller limits the traffic associated with the virtual machines to enable the virtual machines to achieve desired communication rates, especially when a network servicing the virtual machines is congested. The controller may drop communication messages associated with the virtual machines based on a drop probability evaluated for the virtual machines.
US08533346B2 SIP-based network video surveillance system and method
The present invention provides a SIP-based network video surveillance system and method, which relates to the application field of network video surveillance. The network video surveillance method comprises the steps of: receiving a request message from a client by a call control server (CCS), the request message comprising an ID of a Premises Unit (PU) and a channel ID; forwarding the request message to a center management server (CMS) by the CCS for access authentication; transmitting the request message to the PU by the CCS after the request message passes the access authentication; responding by the PU an acknowledgement message containing video codec information to the CMS via the CCS; forwarding the acknowledgement message containing the video codec information and an access path to the client by the CMS, then establishing, by the client, a video stream connection with a network element directed by the access path on the basis of the acknowledge message. The present invention uses SIP in conjunction with other protocols to build a complete video surveillance architecture, improving the extensibility of a platform and makes the whole system more stable and reliable.
US08533340B2 IP multimedia subsystem virtual call/session control functions
Systems and methods provide virtual CSCFs in an IMS system. The Virtual CSCFs may be virtual S-CSCFs or virtual P-CSCFs. A master virtual CSCF may be used to distribute subscriber data and initial filter criteria to the virtual CSCFs in a group. Thus one of multiple servers may be used for processing call sessions for the same subscriber, thereby avoiding overloading a particular CSCF in an IMS system.
US08533333B2 Shared hosting using host name affinity
The routing of requests in a shared hosting environment. The shared hosting environment includes a network farm of servers, each capable of processing the request corresponding to the host name. When a request is received, a router determines whether or not there is already a host name affinitization of subset of the servers to the host name corresponding to the request. If so, the message is dispatched to one of those affinitized servers. If not, one or more of the servers are affinitized to the host name to create a subset of affinitized server(s) for that host name. Different host names may have different subsets of servers that they are affinitized to. Over time, the affinitization may be terminated as appropriate.
US08533332B1 Systems and methods for obtaining exclusive access to a computing resource
A method for obtaining exclusive access to a computing resource utilizing a network is disclosed. A discovery request is sent by a sending node within a network segment to one or more recipient nodes within the network segment. The discovery request is configured to determine whether each recipient node is accessing a specified computing resource. One or more replies to their request or an absence of replies from the recipient nodes are analyzed to determine whether any of the recipient nodes are accessing the specified computing resource. If the replies or the absence of replies indicate that none of the recipient nodes are accessing the specified resource, exclusive access is obtained on usage of the specified computing resource by the sending node.
US08533324B2 System and method for directing attention to web site functionality
A system determines if functionality offered via a Web site is being underutilizing by a user, e.g., not being using at all or not being using with some desired degree of regularity. When it is determined that the functionality offered via the Web site is being underutilized by the user, the system provides to content of the Web site a cue, e.g., audio and/or visual, for directing the attention of the user to the functionality offered via the Web site.
US08533323B2 Determining operational status of a mobile device capable of executing server-side applications
To determine the operational status of a wireless communication device capable of executing server-side applications, a message is sent to the device requesting operational status of the device. The message may be may be triggered by a system administrator at a middleware server. The wireless communication device may receive the message, compose a response message indicative of the operational status of the device, and send the response message back to the middleware server. The messages may be extensible markup language (XML) messages. Composition of the response message may entail verifying that a textual operational status description forming part of the response message omits illegal XML characters, e.g., by passing the description through an XML formatter for removal of any illegal XML characters.
US08533321B2 Method and system for tracking a cumulative number of identifiable visitors to different objects
A method for tracking a cumulative number of unique visitors to different to objects. The method includes maintaining a data structure that allows for a direct determination of the cumulative number of different visitors exposed to the different objects; establishing a connection with a visitor when the visitor requests to visit an object; examining a cookie stored in the visitor during the established connection to determine whether the visitor previously visited the currently requested object; and updating the data structure in the database and an overlap code contained in the cookie based on the examination results, wherein objects are different websites displaying a same set of advertisements of a same campaign.
US08533319B2 Methods and systems for prioritizing network assets
Methods and systems for restoring networks to normal behavior are disclosed. For example, in various embodiments an apparatus for addressing device abnormalities in a network may include node monitoring circuitry configured to monitor device abnormalities in the network, and ranking circuitry that may receive information from the node monitoring device and, upon receiving information from the monitoring circuitry that multiple devices in the network are compromised, may provide ranking information as to which of the multiple compromised devices in the network is to be attended to first.
US08533315B2 Systems and methods for monitoring performance of field assets
A system and method for monitoring performance of field assets are disclosed. A method may include transmitting packets on a shared bus located in a field asset may be captured. The captured packets may be analyzed to determine one or more operational parameters associated with one or more peripheral devices coupled to the shared bus. The one or more operational parameters may be analyzed to determine an operational efficiency of the field asset.
US08533309B1 Systems and methods for distributed node detection and management
A discovery agent is running on a node within the network group. The network group is shielded from an administrative system by a communication limiting device. The communication limiting device prevents the administrative system from detecting nodes within the network group. The communication limiting device, however, does not prevent the node running the discovery agent from identifying other nodes within the network group. The discovery agent detects one or more nodes within the network group and transmits data identifying these nodes to the administrative system. Accordingly, the administrative system may identify and manage the newly detected nodes using a management agent installed on the nodes.
US08533308B1 Network traffic management through protocol-configurable transaction processing
A traffic management device or other intermediate network device is configured to enable the device to support connection splitting and/or connection aggregation or to otherwise process network transactions for an arbitrary transaction-oriented protocol. The configuration may be accomplished by providing one or more traffic management rules defined by way of a scripting language and provided to an interpreter. The traffic management rule may follow a basic approach common to many protocols and is adapted to the particular protocol being supported. The rule may configure the network device to inspect incoming data, extract length and record type specifiers, buffer an appropriate amount of data to determine transactions or transaction boundaries, and perform other operations. Transaction processing may be enabled for various kinds of protocols, including application-level, proprietary, quasi-proprietary, and special-purpose protocols, protocols for which limited information is available, and protocols not natively supported by the network device.
US08533305B1 System and method for adapting a system configuration of a first computer system for hosting on a second computer system
Some embodiments provide a method for a server hosting environment having several nodes. Each node is for using one or more hypervisors in order to host several configurations of several computer systems. The method receives a first configuration of a computer system. The first configuration includes an operating system that directly accesses hardware of the computer system. The method generates a second configuration that is based on the first configuration. The second configuration includes the first configuration modified to be operable on a particular hypervisor of a particular node in the several nodes. The method installs the second configuration on the particular node in order to allow the particular node to operate on the second configuration in conjunction with the particular hypervisor. The second configuration accesses a set of virtual hardware provided by the particular hypervisor.
US08533299B2 Locator table and client library for datacenters
A system including a plurality of servers, a client, and a metadata server is described herein. The servers each store tracts of data, a plurality of the tracts comprising a byte sequence and being distributed among the plurality of servers. To locate the tracts, the metadata server generates a table that is used by the client to identify servers associated with the tracts, enabling the client to provide requests to the servers. The metadata server also enables recovery in the event of a server failure. Further, the servers construct tables of tract identifiers and locations to use in responding to the client requests.
US08533297B2 Setting cookies in conjunction with phased delivery of structured documents
In one embodiment, a method includes receiving a first request from a client for a target structured document and generating the target structured document and one or more parameters for one or more state objects associated with the client. In a particular embodiment, the method includes, in a first response phase, transmitting a first portion of the target structured document to the client. In a particular embodiment, the method further includes, in a second response phase, transmitting a second portion of the target structured document that includes a code segment. The method may additionally include receiving a second request from the client sent from the client as a result of the client executing the code segment, and transmitting a response to the second request that comprises the one or more parameters for the one or more state objects.
US08533294B2 Terminal device and content data processing method
A terminal device includes a communication section configured to communicate with a server including content data, a reproduction processor configured to reproduce the content data obtained through the communication, a bookmark creator configured to, in accordance with an instruction from a user, create a bookmark on the basis of information regarding a reproduction location of the content data in the process of being reproduced and information regarding a storage location of the content data, a bookmark storage section configured to store the bookmark therein, and a controller configured to, in the case where an instruction for reading out the bookmark is issued by the user, perform control to read out the bookmark from the bookmark storage section, transmit a request for acquisition of the content data specified by description of the read-out bookmark to the server, and cause the reproduction processor to reproduce the content data transmitted by the server.
US08533293B1 Client side cache management
A system, method and computer-readable medium for client-side cache management are provided. A client request for content is returned that includes executable code for generating a request for preload information. Based on processing the executable code, a client computing device requests preload information from a content delivery service provider. The content delivery service provider provides an identification of content based on resource requests previously served by the content delivery service provider. The client computing device processes the preload information and generates and obtains identified resources for maintenance in a client computing device memory, such as cache.
US08533283B2 Redirection method for electronic content
Electronic content, for example, a web page, is configured for display by a web browser application to include content that is not included in or referenced by the web page. The web page includes a first locator for first content. A second locator for second content is associated with the first locator in a database or other memory structure. In response to a request for the web page, the second locator is obtained. Access to the second locator may be secured. The second locator may be swapped with the first locator to cause the web browser application to obtain the second content instead of the first content. In the alternative, the second content may be obtained and provided to the web browser instead of, or in addition to, the first content.
US08533278B2 Mobile computing device based communication systems and methods
A bifurcated interface for integrated use in a fax-to-email system provides an alternative or additional method for command entry a fax-to-email system preferably through a remote, commercially available, personal digital assistant or like device modified by software to perform the command entry functions. Delivery of commands, and other data, from the PDA is made, preferably, via infrared signals, but, alternatively, by direct cable syncing and other techniques. Thus, the interface is bifurcated having a portable traveler portion and a host portion in a more permanent connection with the fax function of the fax-to-email system. The PDA functions as the interface traveler portion, and becomes (at least temporarily) a specially programmed data entry tool with command communicating ability and a protocol shared by (or matched to) the interface host portion. The system can also be used in cooperation with Internet Web service for reporting, accounting, information services, and user interaction.
US08533274B2 Retrieving and snoozing categorized conversations in a conversation-based email system
A method and system for processing messages includes receiving a plurality of messages directed to a user. Each of the plurality of messages is associated with a respective conversation and list of conversations is displayed in an order determined in accordance with second predefined criteria, as a set of rows, where each row corresponds to one of the listed conversations and includes at least a sender list, a conversation topic and a date/time value. A user is enabled to identify one or more conversations in the list of conversations, to mark the identified conversations as belonging to a particular category, and to display another list of conversations comprising conversations marked as belonging to the particular category. A user may cause a conversation to be removed from certain displays, but to become visible again after the passage of a certain amount of time or the occurrence of an event.
US08533268B1 Methods and apparatus for providing a live history in a multimedia collaboration session
A multimedia collaboration system comprises client devices that include user interfaces that comprise private workspaces that can be used to display a live history of a multimedia collaboration session. The private workspaces can be configured to display information representative of media elements that can be shared within the multimedia collaboration session, but that are only viewable to a participant associated with a particular client device. The private workspaces can be used to preview information before publishing it to other participants or to view a live history of the multimedia collaboration session.
US08533257B2 System and method for interfacing with an enterprise resource planning system
Present embodiments are directed to a system and method for facilitating communication between an external application stored on an external computer and an Enterprise Resource Planning (ERP) system component without utilizing a format of the ERP system. Present embodiments function to receive configurable material in a first data format from the external application into a user control stored on the external computer and convert the configurable material into a second data format with the user control. Additionally, present embodiments operate to make the configurable material available in the second data format to a server-side scripting component of an ERP system. Further, present embodiments function to receive a response object from the server-side scripting component in a third data format and convert the response object into configuration data in the first data format with the user control, and transmit the configuration data in the first data format to the external application with the user control.
US08533252B2 Broad-band active delay line
A broad-band active delay line includes a plurality of broad-band active delay cells configured in a cascade topology. Each broad-band active delay cell includes a feedback loop and a feedforward path to achieve a high bandwidth.
US08533248B2 Processing unit
A processing unit computes a trigonometric function, for decrease the number of instructions and improve throughput. In a floating point multiply-add circuit, an OR circuit, a selector and an EOR circuit are disposed, and an expansion point and expansion function of the Taylor series expansion of the trigonometric function are computed using a first trigonometric function operation auxiliary instruction for defining the operation of rd=(rs1*rs1)|(rs2 [0]<<63) and a second trigonometric function operation auxiliary instruction for defining the operation of rd=((rs2 [0])? 1.0: rs1)^(rs2 [1]<<63), or a third trigonometric function operation auxiliary instruction for defining the operation of rd=(rs1*rs1)|((˜rs2 [0]<<63) and a fourth trigonometric function operation auxiliary instruction for defining the operation of rd=((rs2 [0])? rs1: 1.0)^((rs2 [1]^rs2 [0])<<63)).
US08533245B1 Multipliers with a reduced number of memory blocks
Techniques for implementing multipliers using memory blocks in an integrated circuit (IC) are provided. The disclosed techniques may reduce the number of memory blocks required to implement various multiplication operations. A plurality of generated products is normalized. The normalized products are scaled to generate a plurality of scaled products. Scaled products with the least root mean square (RMS) error are identified. The scaled products with the least RMS error are then stored in a plurality of memory blocks in an IC. The scaled products may have a reduced number of bits compared to the plurality of generated products that have not been normalized and scaled.
US08533240B2 Write behind cache with M-to-N referential integrity
A batch of data records generated by at least one application for persistent storage is cached by a cache management device. At least one of the batch of data records includes at least one foreign key reference that each references one non-existent data record. It is determined that one of a group of batch database storage events has occurred. In response to one of the group of batch database storage events, it is iteratively determined which of the at least one of the batch of data records do not include the at least one foreign key reference that each references the one non-existent data record. Each of the cached batch of data records that do not include the at least one foreign key reference that each references the one non-existent data record is persisted to a database by a batch storage operation.
US08533237B2 Data structure partitioning in product data management systems
Methods for product data management and corresponding systems and computer-readable mediums. A method includes maintaining a hierarchical data structure for a complex item. The data structure includes a root node representing the complex item, at least one assembly node associated with a the partition node, and a plurality of part nodes each associated with the assembly node. The method includes defining at least two occurrences associated with the root node and corresponding to at least the root node and assembly node. The method includes defining at least one partition node representing a partition of the complex item, the partition node representing an organizational division of the occurrences of the associated with the root node that can be referenced in queries and navigation. The method includes associating at least two of the plurality of occurrences with the at least one partition node.
US08533226B1 System and method for verifying and revoking ownership rights with respect to a website in a website indexing system
A website may have a number of owners. According to certain embodiments, site owner-information of current owners of the website is provided to a user to enable the user to re-verify the current owners of the website.
US08533221B2 Provision of targeted content
Methods of providing services using a web marketing platform are described. The web marketing platform acts as a proxy associated with a host company and can intercept traffic passing to and from the host company. In an embodiment, an interface is provided which enables clients to easily request services. One example service is the provision of targeted content to users within web pages from sites hosted by the host company and in such an example, the actual content can be analyzed in real time to provide improved targeting based on the content, user behavior or any other criteria.
US08533214B2 System and method for assessing quality of address information for physical locations
An approach is provided for providing a user with a ranked list of possible physical addresses in response to an address submitted by the user. An address submitted by a user is parsed and a number of possible candidate addresses are generated from the user provided address. The quality of the candidate addresses is ranked according to the quality of their individual address elements and factors applied to these elements. An overall quality score for each candidate address is thereby derived. The list of candidate address is displayed to the user according to overall quality score ranking.
US08533213B2 Apparatus and method for integrating applications into a computerized environment
A method and apparatus for automatically suggesting further applications to a user using an executed application in a computerized environment, comprising receiving metadata provided by the executed application; searching an index for suggested applications which receive as input the data provided by the executed application; assigning a priority for each of the suggested applications; sorting the suggested applications according to the priority; and displaying to the user a list comprising the applications that received the highest priorities.
US08533208B2 System and method for topic extraction and opinion mining
Methods, apparatus, and systems to determine a niche market of items or services, the first phase of which identifies a gap between demand and supply for a set of items. Session logs may be evaluated to compare transactions involving a specific item to those of a larger group of items. The resultant information identifies areas of high demand, but with low availability. The niche market information may be provided as direct merchandising items for sellers. In one example, the method generates niche market item web pages in specific categories. Additional methods, apparatus, and systems are disclosed.
US08533202B2 Entropy-based mixing and personalization
Techniques are provided for selecting a diverse mix of content items that may be displayed to a user. Content items such as user-generated events are received from a variety of sources. One or more content items are added to a set of content items based on a diversity of characteristics. The diversity of characteristics for the one or more content items may be calculated by measuring a diversity of characteristics of the set as if the one or more content items were added to the set. Content items that produce a greater diversity are selected for addition to the set. The set is displayed to the user, who is provided with a more meaningful mix of content due to the greater diversity in content.
US08533198B2 Mapping descriptions
An item record in an item database contains an item description generated by a seller of an item. A server machine is configured to access the item database, analyze the item description, and extract descriptive information by inferring an attribute and a corresponding attribute value from the item description. The attribute and its attribute value constitute an attribute-value pair. The server machine uses the attribute-value pair to map the item record to a product record stored in a product database. The mapping of the item record to the product record is based on comparing the attribute-value pair of the item record to a reference attribute-value pair in the product record to identify the product record. The mapping is performed upon detection of a match between the attribute-value pairs.
US08533187B2 Augmentation of place ranking using 3D model activity in an area
Aspects of the invention relate generally to ranking geographic locations based on perceived user interest. More specifically, a database of three-dimensional models of buildings or other architectural features may be used to determine the level of user interest in a particular location and accordingly rank, for example, geographic locations or web or map search results with local intent. For example, various signals such as the number of models created by users for a particular location, the number of clicks or requests for the models of the particular location, the number of POIs contained within or associated with the models associated with the particular geographic location, number of categories associated with a model associated with the geographic location, number of embedded views or views of the models associated with the particular location on other web sites, and the age of the models associated with the particular geographic location.
US08533185B2 Search engine graphical interface using maps of search terms and images
A system, method and computer program product for visualization of search results includes a map displayed to a user on a screen. The map shows search query terms and optionally other terms related to the search query terms. The display of the terms corresponds to relationship between the terms. A graphical image is displayed next to at least one of the search query terms. The graphical image is associated with a URL that corresponds to a search result. The graphical image is a favorite icon that is derived from the HTML script associated with a webpage at the URL, or an animated image, or a video, or a cycling GIF. A plurality of graphical images can be displayed in proximity to the search query term. The graphical image can be a logo or a paid advertisement. A plurality of graphical images are offered for sale in association with the query search term, and a size and/or placement of each graphical image corresponds to a price paid by each purchaser, or multiple images can be displayed at the same location on the screen, and a duration of display of each graphical image corresponds to a price paid by each purchaser.
US08533184B2 Numerical analysis data creating method and apparatus, and computer-readable program
A numerical analysis data creating method creates numerical analysis data that are obtained by analyzing an analyzing target. The method judges whether or not to create the numerical analysis data of the analyzing target using data that have been stored in a database part, searches the database part based on information related to the analyzing target and displaying a search result if the numerical analysis data of the analyzing target are to be created using the stored data, and creates and stores in the database part the numerical analysis data of the analyzing target by modifying usable data if necessary, when the usable data exist in the search result. The data that have been stored in the database part include numerical analysis data, analysis model data, material characteristic data and attribute data with respect to targets that have been analyzed.
US08533183B2 Optimizing access time of files stored on storages
When each file of a number of files is accessed, at least a number of times each file has been accessed is kept track of. Each file is stored on a storage of a number of storages. Periodically, at least one file is moved among the number of storages, based at least on the number of times each file has been accessed. As such, the at least one file is moved from being stored on a first storage to being stored on a second storage, to optimize subsequent access time of the at least one file. The storages are physically distinct storage devices. At least one of the storage devices has different storage characteristics as compared to one or more other of the storage devices.
US08533174B2 Multi-entity-centric integrated search system and method
Disclosed herein is a multi-entity-centric integrated search system and method. The multi-entity-centric integrated search system includes an entity information acquisition server for receiving and analyzing a query term and determining entities and types of entities, and an integrated search result provision server for configuring an integrated search results page using results acquired from unit service calling units, such as an external API calling unit, a search engine calling unit, and an inference engine calling unit, and presenting integrated search results. The present invention is advantageous in that precise search results can be shown more rapidly, satisfaction with search results for a query term in which multiple entities coexist can be improved, the ambiguity of query terms is overcome, and an open platform capable of operating in conjunction with various types of web services is provided.
US08533173B2 Generating search query suggestions
Methods, systems, and apparatus, including computer program products, for generating search query suggestions are provided. In one aspect, a method includes receiving in a data processing device a first textual input entered in a search engine query input field by a user; automatically sending from the device, before the user submits a request for a search and after waiting a predetermined amount of time after receiving each token of the first textual input, the first textual input to a first search service and a second search service; receiving from the first search service a set of first input suggestions and from the second search service a set of second input suggestions that is different from the set of first input suggestions; and displaying the first input suggestions in a first portion of a user interface and the second input suggestions in a distinct second portion of the user interface.
US08533171B2 Method and system for restarting file lock services at an adoptive node during a network filesystem server migration or failover
A method for file lock recovery in a distributed computer system. The method includes executing a distributed computer system having a plurality of nodes comprising a cluster, and initiating a network file system server fail over from one node of the cluster to an adoptive node of the cluster. File lock services are then stopped at the adoptive node. File lock services are subsequently restarted at the adoptive node, wherein the restart causes the adoptive node to commence a grace period for other network file system clients to connect to the adoptive node and reclaim file locks. After restarting file lock services, a cluster file system is updated on the adoptive node with process identifiers, and file lock services are resumed at the adoptive node. The cluster file system can be simultaneously exposing the file lock services to other clients as well, like CIFS, etc.
US08533167B1 Compressed set representation for sets as measures in OLAP cubes
A cardinality of an incoming data stream is maintained in real time; the cardinality is maintained in a data structure that is represented by an unsorted list at low cardinalities, a linear counter at medium cardinalities, and a PCSA at high cardinalities. The conversion to the linear counter makes use of the data in the unsorted list, after which that data is discarded. The conversion to the PCSA uses only the data in the linear counter.
US08533163B2 Database offload processing
Handling a database request includes providing a first database manager on a storage device containing data for the database, generating the database request external to the storage device, providing the database request to the first database manager on the storage device, and the first database manager servicing the database request by obtaining data internally from the storage device and processing the data within the storage device to provide a result thereof, wherein portions of the data that are not part of the result are not provided externally from the storage device. Handling a database request may also include providing a host having a database application running thereon. The database request may be generated by the database application. Handling a database request may also include providing a second database manager on the host, where the second database manager communicates with the first database manager to provide the database request.
US08533153B2 Storing data following a power outage and without a proper time source
A system associated with a home energy gateway (HEG) is provided. The system includes a database having a plurality of data entry blocks, each block corresponding to a time interval and an internal database timing device configured to sync with an external real-time time server and maintain accurate time in the database. The home energy gateway is configured to add time-stamped data entries to the database. A homeowner may select a time period for a power outage so that the system sends an alert if the time period power outage is exceeded.
US08533152B2 System and method for data provenance management
A method for deriving data provenance information corresponding to a workflow process having lower-level workflow processes includes deriving internal provenance information for data pertaining to at least one of the lower-level workflow processes, identifying data objects that are shared between at least a pair of lower-level workflow processes to derive external provenance information for the identified data objects, in response to a user-submitted query, using the internal and external provenance information to retrieve the data provenance information for the workflow process, and outputting the derived data provenance to a user.
US08533150B2 Search index generation apparatus
A search index generation apparatus includes: an information manipulation monitor unit detecting an information manipulation performed by a user on a computer by monitoring the information manipulation of the user on the computer; an information manipulation database for accumulation of data relating to an information manipulation detected by the information manipulation monitor unit; and a task detection unit analyzing the data relating to the information manipulation accumulated in the information manipulation database, detecting a task of the user, identifying an information group processed in the task, and recording the data relating to the task in the task database.
US08533145B2 Ubiquitous monitoring system capable of performing integral monitoring for smart objects
There is provided a ubiquitous monitoring system comprising a plurality of sensing nodes; one or more monitoring agents receiving and transmitting sensing data of the sensing nodes; a monitoring module receiving the sensing data from the one or more monitoring agents and managing the sensing data for each type and time; an analysis module deducing one of function information, performance information, and status information for each of smart objects in a ubiquitous space, based on the sensing data, deducing one of function information, performance information, and status information of a ubiquitous service performed by coupled smart objects, and transmitting a result of deduction; and a monitoring viewer displaying the result of deduction to a user.
US08533143B2 Rule-based content handling
An embodiment of a method includes receiving a content request including a first set of attribute values, using at least one of the attribute values from the first set of attribute values to determine a second set of attribute values, traversing a hierarchy of decision nodes, wherein each decision node implements business logic based on one of the attribute values from the first set of attribute values or the second set of attribute values, and generating a decision from a last node in the hierarchy, wherein the decision dictates how to respond to the content request.
US08533142B2 Product lifecycle management system using partial solve
Systems, methods, and computer readable mediums. A method includes receiving an input expression including a set of options joined using logical operators. The method includes converting the input expression into an order string. The method includes receiving at least one rule that defines relationships between variants of different option families and receiving a configuration expression that specifies values for some but not all variants of the option families. The method includes producing a conjunctive normal form (CNF) order expression corresponding to the order string, at least one rule, and configuration expression. The method includes performing a partial solve of the order expression, the partial solve producing a result set that describes all possible configurations that correspond to the configuration expression.
US08533140B2 Method and system for design check knowledge construction
Disclosed is a design check knowledge construction system that adequately improves the quality of check knowledge and fully enhances the quality of a product, which is a final target to be checked. The check target knowledge definition section generates check target knowledge definition data, which is obtained by defining check target knowledge (check knowledge) that serves as a target field to be checked, in accordance with the relationship between a word group and words in the word group and with reference to technological ontology concerning technological basic intelligence input from a user input/output section. The word association section extracts a word group from a document data group associated with the word group in the check target knowledge definition data and associates words in the word group with each other in accordance with the document data group including a plurality of document data based on knowledge content.
US08533124B2 Digital material management method, digital material management system, and workflow management system
An aspect of the present invention provides a digital material management method including a verification step of automatically verifying, in manufacturing of a product in which digital materials are used, digital materials that should be used and digital materials that are actually used in the product. According to the digital material management method of the present invention, whether the entire digital materials that should be used in the product manufactured using the digital materials are arranged and used is automatically checked, and the result is displayed. Therefore, the use of the digital materials that should be used in the product can be automatically checked. The efficiency is improved, and the power can be saved.
US08533117B2 Methods and apparatus for providing currency at an airline check-in machine
The present disclosure provides methods and apparatus for providing currency at an airline check-in machine. In general, the improved airline check-in machine dispenses one or more currencies for the user. Preferably, the currency(s) are selected from a database of currency based on the geographic location of the airline check-in machine and/or the user's flight destination. For example, the airline check-in machine may offer Euros based on a determination the user is traveling to Italy. In addition, the user may choose to pay for the currency using the same debit or credit card the user inserted into the airline check-in machine for identification or in any other suitable manner.
US08533112B1 Method and system for providing a digital money infrastructure using mobile telephony
Systems and methods for providing a mobile telephony infrastructure for transferring electronic payments are provided. A user provides an amount of cash and a mobile telephone number to a distributor who then communicates to a payment processor the telephone number and the amount of cash provided. The payment processor then sends a payment code to the mobile telephone of the user. The user then can show the payment code to a merchant or other payment recipient to provide payment. A merchant can scan or otherwise receive the payment code from the user's mobile telephone, and transmit the code along with the amount of money to be received to the payment processor. The payment processor then credits the merchant's account with the appropriate amount of money, and transmits a new payment code to the user's mobile telephone reflecting the amount of money remaining after the payment to the merchant.
US08533110B2 Methods and apparatus for verifying employment via online data
A computer-implemented method for verifying employment of a first user with a computer system programmed to perform the method includes receiving a first name for a user-represented employer via a user-application, receiving a first plurality of social network data associated with the first user from a first social network server, wherein the first plurality of social network data includes a second name associated with an user-represented employer via a user-profile on the first social network, determining a relationship between the employer associated with the first name and the employer associated with the second name, in response to the first name and to the second name, determining an employment verification indicator in response to the relationship between the employer associated with the first name to the employer associated to the second name and outputting with the computer system, the employment verification indicator.
US08533102B2 System and method for money management using a plurality of profit levels in an electronic trading environment
A system and method for money management in an electronic trading environment are presented. According to one embodiment, a money management application intercepts an order before the order is sent to an exchange, and determines a plurality of P/L levels, based on which the money management application then selects a set of money management parameters to be used to control or modify order parameters before the order is sent to the exchange. The plurality of profit levels may include a net profit level determined based on a trader's net position and a current market level, a realized profit level determined based on trader's sells and buys associated with the tradeable object, or an open profit level determined based on the realized and net profit levels. The set of money management parameters may include a maximum order quantity and a maximum net position so that, for example, if the order quantity associated with the order is higher than the maximum order quantity associated with the applicable set of money management parameters, the order quantity may be modified to the maximum order quantity.
US08533098B2 Automated trading system and methodology for realtime identification of statistical arbitrage market opportunities
A program for identifying and automatically acting on statistical arbitrage opportunities between related equities and contracts. The present invention describes an improved technique to perform statistical-pairs arbitraging in a dynamic marketplace with less risk than prior art approaches. The present invention employs an array of recent data and performance ratios involving bid and ask prices for correlated items, such as stocks.
US08533084B2 Risk identification system and methods
The present invention relates to a system and methods by which the risk associated with a new opportunity or new or ongoing relationship may be assessed. An example of such new opportunity or new relationship for which the present invention may be used to assess the risk is that concerning a potential new customer of a financial institution. The risk assessment of the present invention may be used to assess whether a new customer should be taken on as a customer and, if so, to what extent should the possible full range of account benefits be provided to the new customer. Other applications include assessing risk regarding a candidate for employment, assessing casualty loss and/or repayment risk in the insurance industry, and assessing risk in a landlord tenant relationship to determine whether or not to rent to the prospective tenant and if so, the amount of the security deposit.
US08533081B2 System and method for dynamic value added attribution
A system, method and computer program product provides for portfolio analysis in one or more exemplary periods. The method may includes determining weight and return measures between a plurality of assets based upon the likely performance of the assets. The method may also includes determining at least one allocation measure (AM) of the plurality of assets, and decomposing the at least one allocation measure (AM) respectively into at least one static allocation (SA) measure and at least one dynamic allocation (DA) measure. The method may also include determining at least one variance measure (VM); and decomposing the at least one variance measure (VM) into at least one static variance (SV) measure and at least one dynamic variance (DV) measure. The measure may also include attributing performance of the active portfolio of the at least one active portfolio manager across the SA, DA, SV and DV.
US08533075B1 Systems and methods for biomedical track and trace
The present invention describes a biomedical track-and-trace solution based on unique item-level QR codes printed on product packaging and encoding unique URLs to enable granular, item-level product management. In some embodiments of the invention, the information presented to users who access these unique URLs is tailored based on the role of the user in the supply chain. Embodiments of the invention may be used for the purposes of item authentication, anti-counterfeiting measures, product recall management, and the efficient distribution of supplementary product information.
US08533074B1 Lost and damaged items in a fulfillment network
Disclosed are various embodiments for identifying damaged and/or missing items in a fulfillment center. Embodiments of the disclosure can also evaluate loss claims made by a seller for items the seller believes are missing from an inbound shipment to the fulfillment center. Embodiments of the disclosure can also generate a resolution in the form of compensation to the seller if a claim is valid. Shipment data that can include carrier data from a carrier system can also be analyzed to determine the validity of loss claims submitted by a seller.
US08533072B2 Multi-level glogbal available-to-promise
A method and a set of computer instructions for filling a customer sales order for a product are described. The method determines the availability of the product. The method determines the components of a product if the product is unavailable. The method determines the availability of the components from one or more suppliers.
US08533071B2 Intelligent multimedia E-catalog
An intelligent product catalog system provides for electronic creation, management and viewing of product information using a multimedia display system. A central database repository stores the product information and provides for an unlimited number of product attributes and dynamic reconfiguration of the product information. The central database repository comprises a meta data system, a scheme system and an object model system. A plurality of applications access the central database repository, the applications being automatically adaptive to the dynamic reconfiguration of the product information. A user interface provides display, sorting and filtering of the product information including the unlimited number of product attributes.
US08533070B2 Apparatus and method for aggregating and accessing data according to user information
An apparatus and method for aggregating and accessing data according to user information are provided. According to one aspect, an interface device for providing data between a first device and a second device comprises an input, an output, logic, and a repository for storing personal data and data associated with one or more users. The input of the interface device receives data in a first format from the first device. The logic receives a data request, identifies a second device for receiving the data, identifies a second format for the second device, and translates the data to the second format. The translated data is then transmitted to the second device via the output. The logic may further collect, aggregate, and transmit the aggregated data to a requesting device. The input may be a product identification input device. The second device may be billed for the data services.
US08533069B2 System, method, and computer program product for realization of online virtual objects
A system, method, and computer program product for an online transferring system where a conveying user may transfer a virtual object, representative of a real object, to a receiving user using an electronic ID of the receiving user and have a real object delivered to a shipping address of the receiving user without knowledge of the shipping address by the conveying user. The system includes an electronic data store having a set of identifying information for a receiving user. The set of identifying information includes an electronic ID and a physical contact address. The system includes a communication system for communication between the conveying user and the receiving user. The communication system provides the electronic ID to the conveying user without providing the physical contact address to the conveying user. The system includes a virtual object, representative of a real-world object, associated with the conveying user. The system includes a physical shipping system, coupled to the communication system, for initiating a delivery of the real-world object to the physical contact address responsive to the conveying user communicating the virtual object to the electronic ID.
US08533066B2 Method and apparatus for recommending media programs based on correlated user feedback
A method and apparatus for recommending a media program of a set of media programs to a user of a set of users is disclosed. The method and apparatus computes a measure wij of the implied similarity of a first media program (i) and a second media program (j) that corrects for the popularity of the media programs, thus resulting in a more accurate indication of the relatedness of the media programs.
US08533061B2 Systems and methods for automated internet-based auctions
The present invention relates to systems and 5 methods for implementing an automated auction process that is held at a designated time on the Internet, and that ends after bidding has been completed. In accordance with these systems and methods, a server connected to a plurality of workstations may establish 10 several auctions that allow for efficient trading of multiple goods, while simulating the live and dynamic setting of traditional auctions.
US08533059B2 System and method for message-based purchasing
Various embodiments of a system and method for message-based purchasing are described. The system and method for message-based purchasing may include a message-based purchase service configured to determine that a selection has been performed through a network-based interface. Such selection may be indicative of one or more items offered for sale via the network-based interface. The message-based purchase service may be configured to, in response to the selection of one or more items, send to a communication device, a message indicating a code corresponding to the selection. The message-based purchase service may receive from the communication device through a communication channel that does not include the network-based interface, a message including the code. The message-based purchase service may be configured to, in response to determining that the message received from the communication device includes the code, generate a purchase request for the one or more previously selected items.
US08533056B2 Customizing an online shopping experience for a user
A method for customizing an online shopping experience for a user is disclosed. The method includes receiving at a marketplace system a request from a user system to transmit instructions for a rendering by the user system of a predetermined user interface relating to a product, using a processor to select one of a plurality of other user interfaces relating to the product, and transmitting to the user system instructions for the rendering by the user system of the one of the plurality of other user interfaces.
US08533055B1 Trade-in photo documentation
Disclosed are various embodiments for an inspection system and method that automatically photographs or captures video footage of received items for trade-in as they are being inspected or graded.
US08533051B2 Multi-language multi-platform E-commerce management system
A computerized system for sale of products having non pre-catalogued parameters in a multi-lingual environment wherein a buyer and a seller communicate in different languages, the system including a non pre-catalogued parameter database, a listing engine operative to prompt in a first language a listing seller to enter multiple non pre-catalogued parameters relating to a product being listed and to store the non pre-catalogued parameters in the non pre-catalogued parameter database and a non pre-catalogued multiple language parameter description engine which is operative to provide human-readable descriptions of the non pre-catalogued parameters in at least one language other than the first language.
US08533042B2 Neuro-response stimulus and stimulus attribute resonance estimator
A system determines neuro-response stimulus and stimulus attribute resonance. Stimulus material and stimulus material attributes such as communication, concept, experience, message, images, audio, pricing, and packaging are evaluated using neuro-response data collected with mechanisms such as Event Related Potential (ERP), Electroencephalography (EEG), Galvanic Skin Response (GSR), Electrocardiograms (EKG), Electrooculography (EOG), eye tracking, and facial emotion encoding. Neuro-response data is analyzed to determine stimulus and stimulus attribute resonance.
US08533037B2 Reward exchange method and system with control of exchanged rewards and monetary consideration
An item may be purchased using a combination of rewards and monetary consideration, wherein a maximum allowable reward payment portion (or correspondingly a minimum monetary consideration amount) is established by the merchant, the reward issuer, or an online reward exchange operator. The user may select, using for example a user interface slider control, the desired number of rewards to redeem (up to the maximum allowable amount) and the corresponding monetary consideration portion is displayed. The transaction may then be executed wherein the selected rewards are redeemed and the balance is paid for with the corresponding monetary consideration.
US08533030B1 In-bound telemarketing system for processing customer offers
A computer-implemented system and method for processing applications for products or services based on solicited offers made to consumers are provided. A plurality of offers are communicated to a plurality of consumer recipients using a computer, each offer being identified by a solicitation identifier and an offer identifier. Offer information of said offers is stored in an offer database that further includes consumer identification information associated with the consumer recipients. A response to a specific offer is received from a specific consumer recipient at a VRU via a communication link with the specific consumer recipient. At least some offer identification data and consumer identification data is received from the specific consumer recipient at the VRU. Data received at the VRU is used to query the offer database to identify other targeted offers targeted to the specific consumer recipient and data associated with those other targeted offers, including consumer identity verification data. The identity of the specific consumer recipient is verified based on the consumer identification data and the consumer identity verification data. The communication link is transferred from the VRU to a live agent. The live agent is provided with (a) information received from the specific consumer at the VRU and (b) data from the query of the offer database including data regarding other targeted offers.
US08533028B2 Method for supporting accreditation of employee based on training
Methods, computer-readable media, and apparatuses support the accreditation of an employee based on training provided to the employee. Different employment areas are supported, including services and manufacturing. The employee's experience level and performance rating are compared with a predetermined experience duration and an acceptable performance rating, respectively, in order to determine a number of training modules and an allowed time frame to complete the number of training modules. The number of training modules is selected from a collection of training modules based on a performance indicator that is associated with the employee. When the employee has completed the number of training modules in the allowed time frame, the employee is accredited. If an employee's performance is less than a satisfactory performance rating, the employee may forfeit accreditation. Consequently, the employee must repeat the accreditation process in order to regain accreditation.
US08533023B2 Systems, methods and computer program products for compact scheduling
Methods, systems and computer program products are provided for allocating resources in a plannable process, wherein a number of resources is used for executing an order comprising a chain of related activities to be executed on the number of resources. In one implementation, a method comprises, for each order, identifying a first activity execution due date for executing a predetermined first activity in the order, scheduling an execution date for each activity according to a just-in-time criterion in correspondence with an activity execution due date of a related activity, identifying a second activity execution date for executing a predetermined second activity in the order that is scheduled according to the scheduling routine, and reversely scheduling an execution date for each activity according to a just-in-time criterion in correspondence with an activity execution due date of a reverse related activity, wherein the second activity execution date is kept fixed as a second activity execution due date.
US08533022B2 Enterprise wide value chain management system (EVCM) for tracking, analyzing and improving organizational value chain performance and disruptions utilizing corrective actions
An Enterprise-wide Value chain management (EVCM) system for real-time monitoring and control of enterprise-wide value generation and consumption is disclosed. The EVCM system comprising, an interface unit to interact with pluralities of entities in an organization to track and collect event records, compute value generation or consumption, measure the value and aggregate it at various levels of enterprise, make it available though dashboard to provide cockpit view of the enterprise value, provide control system, both internal and external, for influencing the value dynamics across the enterprise.
US08533020B2 Management of user events scheduled during a user absence period
User events scheduled during a user absence period are managed by identifying a user absence period and a buffer period on a user calendar. At least one calendaring repository is searched to determine whether there are user events with a due date coming due during the user absence period that were scheduled prior to a user defining the user absence period and a response is made to each located user event. Moreover, at least one calendaring repository is searched to determine whether there are user events with a due date coming due during the buffer period that were scheduled prior to the user defining the buffer period and a response is made to each located user event in a manner differently from responding to user events coming due during the user absence period.
US08533019B2 System and method for a household services marketplace
A system and method are disclosed for the operation of an In-home Assistant Service. The service provides a marketplace to connect households with assistants for frequent and specialized jobs. The service collects profile data of potential assistants including multiple skills the assistant can provide. It also enables the household to provide detailed request criteria. A locate process is then performed to determine, which assistants best meet the identified criteria.
US08533009B2 Method and system for managing appeals
A system and method for managing insurance claim denials. The system and method reviews a denial of claim from an insurer and a patient medical record received from a healthcare provider to determine if an appeal should be filed for the denial. It prepares an appeal to the denial comprising an appeals overturn letter and supporting document and submits the appeal to the insurer if it determines that an appeal should be filed. The system then tracks and monitors the progress of the appeal and process the appeal determination received from the insurer. The system utilizes these tracking and monitoring information to streamline and improve the insurance claim process of the healthcare provider, such as developing and implementing claim denial reduction program.
US08533008B2 Clinical trials management system and method
Meta-models are made available to clinical trial protocol designers. A meta-model includes a list of preliminary patient eligibility attributes appropriate for a particular disease category. The protocol designer chooses the appropriate meta-model, and encodes the clinical trial protocol, including eligibility and patient workflow, within the selected meta-model in a protocol database. The resulting protocol database is stored together with databases of other protocols in a library of protocol databases. Sponsors and individual clinical sites have controlled access to the protocols. Study sites make reference to the protocol database in order to perform patient eligibility screening. Once a patient is enrolled into a study, the protocol database indicates to the clinician what workflow tasks are to be performed at each patient visit.
US08533007B2 Chronic illness goal management
A health management system includes a plurality of goal modules (14). Each goal module includes one or more content sessions (16, 18, 71, 72, 73, 74, 120, 122, 126, 140, 148) cooperatively directed toward achieving a health management goal. A user interface (30) is configured for presenting content sessions. At least one feedback path (30, 32, 36, 38) provides at least one input indicative of a user response to a content session presented by the user interface. A content flow engine (42) is configured to control an order of presentation of content sessions based on the at least one input and on content flow rules (44, 46, 48).
US08533002B2 DAS predictive modeling and reporting function
A system and method facilitating the management of current and prospective customers and customer information is provided. The invention includes an aggregation system adapted to provide management and generation of current and prospective customers. The invention further provides management of current and prospective customer information. Additionally, the aggregation system provides for generating advertisements based at least in part upon market information. Finally, the present invention also includes a printstream aggregation method facilitating the printing of print orders.
US08532999B2 Apparatus and method for generating a multi-channel synthesizer control signal, multi-channel synthesizer, method of generating an output signal from an input signal and machine-readable storage medium
An apparatus and a method for generating a multi-channel synthesizer control signal, a multi-channel synthesizer, a method of generating an output signal from an input signal and a machine-readable storage medium are provided. On an encoder-side, a multi-channel input signal is analyzed for obtaining smoothing control information, which is to be used by a decoder-side multi-channel synthesis for smoothing quantized transmitted parameters or values derived from the quantized transmitted parameters for providing an improved subjective audio quality in particular for slowly moving point sources and rapidly moving point sources having tonal material such as fast moving sinusoids.
US08532989B2 Command recognition device, command recognition method, and command recognition robot
A command recognition device includes: an utterance understanding unit that determines or selects word sequence information from speech information; speech confidence degree calculating unit that calculates degree of speech confidence based on the speech information and the word sequence information; a phrase confidence degree calculating unit that calculates a degree of phrase confidence based on image information and phrase information included in the word sequence information; and a motion control instructing unit that determines whether a command of the word sequence information should be executed based on the degree of speech confidence and the degree of phrase confidence.
US08532988B2 Searching for symbol string
A method for searching for an input symbol string, includes receiving (B) an input symbol string, proceeding (C) in a trie data structure to a calculation point indicated by the next symbol, calculating (D) distances at the calculation point, selecting (E) repeatedly the next branch to follow (C) to the next calculation point to repeat the calculation (D). After the calculation (G), selecting the symbol string having the shortest distance to the input symbol string on the basis of the performed calculations. To minimize the number of calculations, not only the distances are calculated (D) at the calculation points, but also the smallest possible length difference corresponding to each distance, and on the basis of each distance and corresponding length difference a reference value is calculated, and the branch is selected (E) in such a manner that next the routine proceeds from the calculation point producing the lowest reference value.
US08532980B2 Document proofing support apparatus, method and program
According to one embodiment, a document proofing support apparatus includes an input unit, an analysis unit, a detection unit, a database unit, a retrieval unit, and a display unit. The input unit is configured to receive input of one of at least one proof document and at least one entry document. The analysis unit is configured to perform a morphological, a syntactic and a dependency analysis and generate analysis information including a dependency relation. The detection unit is configured to detect as a possible coined word character string a compound word having a nominal continuation relation. The database unit is configured to store syntactic information. The retrieval unit is configured to retrieve a dependency-relation sentence, and to determine the possible coined word character string as a coined word if the dependency-relation sentence exists. The display unit is configured to display a message including the coined word.
US08532979B2 Information processing apparatus, information processing method, and program for presenting data based upon a detection of a photographic subject
An information processing apparatus includes a holding unit configured to hold, in advance, presentation data to be presented to a person; a detection unit configured to detect, in a captured image obtained by capturing an image of a photographic subject, the photographic subject; a reading unit configured to read presentation data associated with a detection result of the photographic subject from among items of presentation data held in advance; and an output unit configured to output the read presentation data.
US08532974B2 Developing system and method for optimizing the energy consumption of an application program for a digital signal processor
A method for optimizing energy consumption of an application program for a DSP includes a program code generating unit is adapted to edit and generate a program code, a program compiling unit is adapted to receive the program code, and according to the program code and the instructional wise energy consumption database generate a plurality of assembly codes, and a DSP simulator adapted to receive the assembly codes and at least one stimulus to simulate the total and the amount of energy every instruction of the assembly codes consumes and transmit the results to the program compiling unit. The program compiling unit modifies the compiling scheme to recompile the program code and transmits the new assembly codes to the DSP simulator, until the simulation results reach or are lower than a predetermined energy consumption value.
US08532971B2 DPLL-based SAT solver using with application-aware branching
A system and method for determining satisfiability of a bounded model checking instance by restricting the decision variable ordering of the SAT solver to a sequence wherein a set of control state variables is given higher priority over the rest variables appearing in the formula. The order for control state variables is chosen based on an increasing order of the control path distance of corresponding control states from the target control state. The order of the control variables is fixed, while that of the rest is determined by the SAT search. Such a decision variable ordering strategy leads to improved performance of SAT solver by early detection and pruning of the infeasible path segments that are closer to target control state.
US08532968B2 Method of improving the production of a mature gas or oil field
A method of improving the production of a mature gas or oil field, the field comprising a plurality of existing wells, the method comprising the steps of providing a field simulator capable of predicting a production of the field in function of a given scenario, a scenario being a set of data comprising production parameters of the existing wells and, the case may be, location and production parameters of one or more new wells, determining drainage areas of the existing wells using the field simulator, determining locations of candidate new wells such that drainage areas of the candidate new wells, determined using the field simulator, do not overlap with the drainage areas of the existing wells, optimizing the value of a gain function which depends on the field production by determining a set of wells out of a plurality of sets of wells, which optimize the value of said gain function, each set of wells of said plurality of sets of wells comprising the existing wells and new wells selected among the candidate new wells.
US08532955B2 Minimization of false trigger in a mobile electronic system
Preventative actions normally performed in response to detecting a trigger event triggered by an accelerometer attached to a portable device may be bypassed during a quiet period. The quiet period may be initiated in response to detecting at least one repeated trigger event within a time window encompassing the first trigger event, and may be terminated based on an expiration criterion.
US08532954B2 Method of characterizing a CO2 plume in a geological storage aquifer
A method of monitoring a CO2 geological storage site by locating the CO2 plume from 4D seismic data is disclosed. A stratigraphic inversion of the seismic data is performed in order to obtain the P and S impedances, before and after CO2 injection. A density variation cube and an incompressibility modulus variation cube are constructed from the seismic impedances. The free CO2 plume is located within the subsoil by identifying, within the cubes cells where the density variation is negative and where the incompressibility modulus variation is negative, which are of an absolute value greater than a given positive threshold.
US08532941B2 Fatigue life estimation method and system
A method to estimate the fatigue life of a component operable under cyclic stress is provided. A system including testing device for performing a strain controlled test of a component or a representative specimen of the component, to obtain therefrom a first set of data samples including measured stress amplitude values for varying applied strain levels, and a second set of data samples including measured number of cycles to crack initiation for varying applied strain levels is also provided. The system further includes a modeling device for fitting a first low cycle fatigue material curve on the first set of data samples and a second low cycle fatigue material curve on the second set of data samples.
US08532940B2 Systems and methods for the inspection of structures having unknown properties
An inspection method includes driving a plurality of spaced apart transmitting transducer elements with a respective time delay and a respective frequency such that each of the transmitting transducer elements transmits an ultrasonic guided wave through a transmission medium defined by a material having at least one unknown physical property. The ultrasonic guided waves are received at a receiving transducer element disposed at a distance from the transmitting transducer elements. A respective time delay and a respective frequency for each of the transmitting transducer elements is determined that provides a maximum amplitude in a signal received at the receiving transducer element. The plurality of transmitting transducer elements are activated in accordance with the determined time delays and frequencies to transmit inspection signals through the transmission medium. A location of a defect in the material is determined based on velocities of the inspection signals received at the receiving transducer element.
US08532935B2 Method and device for providing offset model based calibration for analyte sensor
Methods and devices to detect analyte in body fluid are provided. Embodiments include processing sampled data from analyte sensor, determining a single, fixed, normal sensitivity value associated with the analyte sensor, estimating a windowed offset value associated with the analyte sensor for each available sampled data cluster, computing a time varying offset based on the estimated windowed offset value, and applying the time varying offset and the determined normal sensitivity value to the processed sampled data to estimate an analyte level for the sensor.
US08532933B2 Insulin optimization systems and testing methods with adjusted exit criterion accounting for system noise associated with biomarkers
Embodiments of a testing method for optimizing a therapy to a diabetic patient comprise collecting at least one sampling set of biomarker data, computing a probability distribution function, a hazard function, a risk function, and a risk value for the sampling set of biomarker data wherein, wherein the probability distribution function is calculated to approximate the probability distribution of the biomarker data, the hazard function is a function which yields higher hazard values for biomarker readings in the sampling set indicative of higher risk of complications, the risk function is the product of the probability distribution function and the hazard function, and the risk value is calculated by the integral of the risk function, minimizing the risk value by adjusting the diabetic patient's therapy, and exiting the testing method when the risk value for at least one sampling set is minimized to an optimal risk level.
US08532918B2 System and method for vehicle position sensing with helical windings
A system and method are provided for determining the position of a vehicle on a guideway. For operation, the vehicle carries a magnetic array having a wavelength “λ”. Further, the guideway includes a propulsion winding for carrying a propulsion current. Also, the guideway is provided with a position winding that has the same wavelength “λ” and includes two helical wires that are displaced from each other by “λ/4”. Importantly, a transmitter is located on the vehicle for emitting a position current that interacts with the position winding to generate a return signal from each helical wire. Also, the system includes a processor for receiving and evaluating the return signals to determine the position of the vehicle on the guideway. As a result, the determined position is used to maximize the interaction of the propulsion current with the magnetic array for propulsion of the vehicle.
US08532916B1 Switching between best views of a place
A system and method of selecting and presenting geolocated views. Views may encompass various types of visual and audio information. In one aspect, a server receives a request for information associated with a geographic location. The server identifies a feature at the location. The server uses the identified feature to determine a category of views. The server also selects a view which is associated with the determined category of views and with the geographic location of the request.
US08532908B2 System and method for estimating indicated mean effective pressure of cylinders in an engine
A system for an engine includes first, second, third, and fourth modules. The first module determines an expected response of crankshaft speed due to combustion within a cylinder of the engine. The second module determines a value based on the expected response and a measured response of crankshaft speed due to combustion within the cylinder of the engine. The third module estimates an indicated mean effective pressure (IMEP) for the cylinder of the engine based on the value. The fourth module selectively adjusts an operating parameter of the engine based in the estimated IMEP.
US08532901B2 Method for automatically decelerating a vehicle to avoid collision or to reduce the consequences of a collision
A method is provided for automatically decelerating a vehicle to avoid a collision or reduce the consequences of a collision with a detected collision object, wherein, at a determined intervention point-in-time, a brake system of the vehicle is automatically triggered such that a deceleration of the vehicle is caused, and wherein an automatic deactivation of the automatic braking intervention can take place by an increased actuation of the accelerator. A deactivation is carried out as a function of an override maneuver that depends on the actual driving dynamics, particularly an actuation of the accelerator that depends on the actual driving dynamics.
US08532894B2 Shifting range sensing device and shifting operation device with the same
A shifting range sensing device may include an electronic communication unit that includes a housing fixed to an outside of an external bracket of a shift lever, a magnet being disposed in the housing and rotatable in a forward-backward direction therein wherein the magnet pivots with rotation of the shift lever in the forward-backward direction, and a Hall sensor sensing the forward-backward direction movement of the magnet, and a microswitch electrically connected with the electronic communication unit and engaged to a side of the shift lever, wherein the microswitch may be turned on/off in accordance with a left-right rotation of the shift lever, wherein the microswitch transmits on/off signal to the electronic communication unit and the electronic communication unit transmits information sensed by the Hall sensor and the on/off signal sensed by the microswitch to a transmission controller.
US08532879B2 Information providing device for vehicle
An information providing device includes: a vehicle condition detector for detecting a vehicle condition; a support information generating element for generating support information for a driver; and a tactile sensibility notification element in a steering wheel for notifying the support information to the driver. The steering wheel includes a wheel element having a base, a movable portion and a driving unit. The movable portion is relatively movable with respect to the base. The driving unit drives the movable portion according to the support information. The movable portion and the driving unit provide the tactile sensibility notification element. Movement of the movable portion provides notification of the support information.
US08532878B2 Method and device for detecting and compensating for a transverse inclination of a roadway on which a vehicle is traveling
A method and a device detect a transverse inclination of a roadway on which a vehicle is traveling. The transverse inclination is detected on the basis of a transverse acceleration of the vehicle that is generated by the transverse inclination of the roadway. A transverse acceleration of the vehicle is measured with a measuring device. A transverse acceleration that is generated by driving maneuvers of the vehicle is determined by a transverse inclination observer. The transverse acceleration of the vehicle due to the transverse inclination of the roadway is subsequently determined by determining a difference between the transverse acceleration generated by the driving maneuvers and the transverse acceleration measured by the measuring device. A method and a device are also provided for compensating for the transverse inclination of the roadway on which a vehicle is traveling. A steering angle which compensates for the transverse acceleration of the vehicle that is caused by the transverse inclination of the roadway, by way of a transverse inclination compensator. The steering angle is set by taking into consideration the transverse acceleration of the vehicle caused by the transverse inclination of the roadway.
US08532876B2 Vehicle steering control apparatus
A vehicle steering control apparatus includes an actuator to vary a steering gear ratio of a vehicle wheel steer angle of a steerable wheel to a steering wheel angle. A controller controls the actuator to produce an actuator torque in a steering direction at a start of a driver's steering operation.
US08532874B2 Method for operating a control unit for heat-sensitive actuators
A method for operating a control unit for heat-sensitive actuators includes first disabling the control unit after a thermal loading, which is calculated on the basis of the computing model, of at least one actuator has reached a threshold.
US08532870B2 Driver assistance system for motor vehicle/trailer combinations
A driver assistance system for motor vehicle/trailer combinations having a towing vehicle and at least one trailer, having a sensor unit for detecting the dynamics of the trailer, an electronic analysis unit for analyzing the data of the sensor unit, and an output unit for outputting an instability signal, which indicates a dynamic instability of the trailer established by the analysis unit, and having at least one assistance function which automatically triggers and controls a braking operation under specific conditions, the assistance function being designed to limit the absolute value of the deceleration of the vehicle during the braking operation to a value as a function of the instability signal.
US08532864B2 Control apparatus for autonomous operating vehicle
In an apparatus for controlling an autonomous operating vehicle, a traveling direction and traveled distance are calculated based on outputs of wheel speed sensor and angular velocity sensor, and the vehicle is controlled to, as traveling straight, perform the operation using an operating machine in accordance with a predetermined travel pattern in a travel-scheduled area based on the calculated traveling direction and traveled distance. It is determined whether a difference between a scheduled-travel distance scheduled in the predetermined travel pattern and an actual traveled distance exceeds a permissible value when the vehicle is traveled straight and a center value of the outputs of the angular velocity sensor is corrected when the difference is determined to exceed the permissible value.
US08532861B1 Protective apparatus for electronic unit on unmanned space exploration vehicle
A protective device for an electronic unit on a space exploration vehicle. A Laplace transform calculation unit generates a Laplace transform of an electronic unit state. A system parameter identification unit identifies system parameters based on the Laplace transform of electronic unit states. A Fourier transform calculation unit generates a ratio of the ground contacting mechanism state to a highest dominant frequency of the measured electronic unit state. A critical travel speed calculation unit generates a critical travel speed based on the identified system parameters. A calculation unit for threshold of travel speed generates a threshold of a travel speed based on the critical travel speed. An autonomous motion controller generates a control signal that drives the space exploration vehicle based on the threshold of the travel speed.
US08532858B1 Multi-speed hybrid powertrain with series and parallel operating modes
A hybrid powertrain has a prime mover with a drive member and a multi-speed transmission with an input member and an output member. A first motor/generator is continuously connected for common rotation with the drive member. A second motor/generator is continuously connected for common rotation with the input member. A damper is connected with the input member, and a damper clutch is selectively engageable to connect the first motor/generator and the drive member for common rotation with the second motor/generator and the input member through the damper. The hybrid powertrain includes a controller operatively connected to the motor/generators and the damper clutch. The controller is configured to establish at least a hybrid series operating mode and a hybrid parallel operating mode.
US08532844B2 Methods and systems for displaying annotations on an aircraft display
Methods and systems are provided for presenting content on a display device onboard an aircraft. A method comprises displaying, on the display device, information corresponding to a first procedure and displaying an annotation associated with the first procedure on the display device. The first procedure is associated with an airport and prescribes operation of the aircraft in a vicinity of the airport, and the annotation comprises user-defined information pertaining to the first procedure.
US08532840B2 Method for diagnosing brake pedal contactors
A method for diagnosing brake pedal contactors of an automobile that includes an electronic control unit (ECU), the contactors being connected to the ECU and supplying thereto information on the pedal position. In the method the ECU tests the signals from the contactors. If the signals indicate the operation state is a so-called incoherent state, in which the brake pedal is considered by the ECU to be both depressed and released, the ECU initiates a time out, the duration of the time out depending on the vehicle speed.
US08532837B2 Household appliance
The present invention relates to a household appliance (1) comprising a control unit (4) that maintains to execute the selected program as much as possible within the discounted rate interval when the user enters the end time (tf) for the selected program, by evaluating the clock (2) data and the momentary energy tariff signal received from the sensing means (3) within the time passing until the end time (tf) and guarantees completion of the program to be executed before the selected end time (tf).
US08532835B2 Method for determining and using a climate energy index
A system and method for determining a climate energy index, comprising: identifying a geographic location; identifying comfort zone criteria; determining a characteristic energy potential associated with the geographic location and the comfort zone criteria, and determining a climate energy index associated with delivered energy based on the characteristic energy potential for the geographic location.
US08532833B2 Grid connected power storage system and integration controller thereof
A grid connected power storage system is disclosed. According to some aspects, an integration controller controlling a grid-connected power storage system may include a controller configured to change parallel data to be transmitted to a plurality of external devices to serial bit streams, change serial bit streams received from the plurality of external devices to parallel data, and output a path control signal that instructs a communication path of the serial bit streams. According to some aspects, a communication unit configured to change a communication path and a ground path of the serial bit streams according to the path control signal, and transmit and/or receive the serial bit streams through the changed communication path is provided. A number of isolators and interfaces for data communication with a plurality of external devices is reduced such that the structure of an integration controller may be simplified, and the size and production cost of the integration controller can be reduced.
US08532832B2 Method and apparatus for thermal exchange with two-phase media
In a temperature control system using a controlled mix of high temperature pressurized gas and a cooled vapor/liquid flow of the same medium to cool a thermal load to a target temperature in a high energy environment, particular advantages are obtained in precision and efficiency by passing at least a substantial percentage of the cooled vapor/liquid flow through the thermal load directly, and thereafter mixing the output with a portion of the pressurized gas flow. This “post load mixing” approach increases the thermal transfer coefficient, improves control and facilities target temperature change. Ad added mixing between the cooled expanded flow and a lesser flow of pressurized gas also is used prior to the input to the thermal load. A further feature, termed a remote “Line Box”, enables transport of the separate flows of the two phase medium through a substantial spacing from pressurizing and condensing units without undesired liquefaction in the transport lines.
US08532831B2 Data communication in a multi-wire irrigation control system
An irrigation control device having a modulator that modulates data onto an alternating power signal by distorting amplitude of a first leading portion of selected cycles of the alternating power signal, and permit effectively a full amplitude of the alternating power signal on a following portion of the selected cycles, wherein the first leading portion and the following portion are either both on a high side of a cycle or both on a low side of a cycle of the alternating power signal. The irrigation control device further includes an interface configured to couple the modulator to a multi-wire interface coupled to a plurality of irrigation devices to permit the alternating power signal to be applied to the multi-wire interface.
US08532827B2 Prospective determination of processor wake-up conditions in energy buffered HVAC control unit
A thermostat includes at least a housing, a user interface, a memory, an environmental sensor, and a processing system. The processing system may be configured to operate in a wake state and a sleep state by determining wake-up conditions upon which the processor is to enter into the wake state from the sleep state that includes a threshold value associated with an environmental condition sensed by the environmental sensor, causing the wake-up conditions to be stored in the memory, operating in the sleep state during a time interval subsequent to causing the wake-up conditions to be stored in the memory, determining whether at least one of the wake-up conditions has been met, and operating in the wake state upon a determination that the at least one wake-up condition has been met.
US08532822B2 System and method for determining the location of a machine
A system is employed for defining a position (location) of a receiving element inside an area surrounded by a wire loop, along the perimeter (a perimeter wire loop), of a work area or other bounded area. In particular, the system can determine whether the receiver is inside or outside the loop, and evaluate its distance from the perimeter wire.
US08532817B2 System for determining the location of a data storage library robot and methods of determining the same
Systems and methods for determining the location of a mobile robot within a data storage library and to a library including such systems and utilizing such methods.
US08532808B2 Systems and methods for measuring and verifying energy savings in buildings
A computer system for use with a building management system in a building includes a processing circuit configured to use historical data received from the building management system to automatically select a set of variables estimated to be significant to energy usage in the building. The processing circuit is further configured to apply a regression analysis to the selected set of variables to generate a baseline model for predicting energy usage in the building.
US08532803B2 Apparatus for processing an audio signal and method thereof
A method of processing an audio signal is disclosed. The present invention includes receiving, by an audio processing apparatus, an input signal; extracting a low frequency signal, a mid frequency signal and a high frequency signal from the input signal; obtaining at least one of a low-band gain and a harmonic control factor, based on a loudspeaker characteristic; obtaining mid-band gain based on the loudspeaker characteristic; generating a modified low frequency signal by applying the low-band gain to the low frequency signal; when the harmonic control factor is obtained, generating a harmonic signal from the modified low frequency signal using the harmonic control factor, generating a modified mid frequency signal by applying the mid-band gain to the mid frequency signal; and, generating a mixed signal by mixing the modified mid frequency signal, the high frequency signal, and at least one of the modified low frequency signal and the harmonic signal.
US08532796B2 Contact processing using multi-input/multi-output (MIMO) models
The invention provides a systems and methods for creating Double Pattern (DP) structures on a patterned wafer in real-time using Dual Pattern Contact-Etch (DPCE) processing sequences and associated Contact-Etch-Multi-Input/Multi-Output (CE-MIMO) models. The DPCE processing sequences can include one or more contact-etch procedures, one or more measurement procedures, one or more contact-etch modeling procedures, and one or more contact-etch verification procedures. The CE-MIMO model uses dynamically interacting behavioral modeling between multiple layers and/or multiple contact-etch procedures. The multiple layers and/or the multiple contact-etch procedures can be associated with the creation of lines, trenches, vias, spacers, contacts, and gate structures that can be created during Double Patterning (DP) procedures.
US08532792B2 Helix retraction assist mechanism
An active fixation implantable medical lead may include an electrode base that is configured to accommodate an extraction stylet that may be used if the fixation helix is not otherwise easily retracted. An extraction tool may be used in combination with the extraction stylet in extraction techniques designed for retraction of a fixation helix.
US08532789B2 Subcutaneous lead fixation mechanisms
A medical device that includes a lead having a lead body extending from a proximal end to a distal end, and a housing having a connector block for receiving the proximal end of the lead body. A fixation mechanism is positioned proximal to an electrode coil located at the distal end of the lead body, and includes a locking sleeve and a mating portion positioned along the lead body proximal to the electrode. The fixation mechanism is capable of being advance from a first state corresponding to a first inner diameter of the locking sleeve and a second state corresponding to a second inner diameter of the locking sleeve greater than the first inner diameter to fixed position the electrode at a target site.
US08532786B2 Neural prosthesis
A neural prosthesis includes a centralized device that can provide power, data, and clock signals to one or more individual neural prosthesis subsystems. Each subsystem may include a number of individually addressable, programmable modules that can be dynamically allocated or shared among neural prosthetic networks to achieve complex, coordinated functions or to operate in autonomous groups.
US08532778B2 Restoring cough using microstimulators
A method of inducing forced expiration in a subject is disclosed. The method can include percutaneously placing an injectable microstimulator adjacent at least one thoracic spinal nerve that innervates an intercostal muscle. For example, the microstimulator is placed within 8 cm externally of a neuroforamen through which the spinal nerve emerges from a thoracic vertebra. The method can also entail applying a stimulating electrical current from the microstimulator to the thoracic spinal nerve at a sufficient intensity and duration to induce a forced contraction of the intercostal muscle innervated by that spinal nerve.
US08532776B2 Package for an implantable neural stimulation device
The present invention is an improved hermetic package for implantation in the human body. The implantable device of the present invention includes an eclectically non-conductive bass including electrically conductive vias through the substrate. A circuit is flip-chip bonded to a subset of the vias. A second circuit is wire bonded to another subset of the vias. Finally, a cover is bonded to the substrate such that the cover, substrate and vias form a hermetic package.
US08532775B2 Modular medical device programmer
A medical device programmer comprises a medical device module and a computer module. The medical device module comprises a telemetry module that wirelessly communicates with an implantable medical device (IMD) and a medical device module processor communicates with the IMD via the telemetry module. The computer module housing mates with the medical device module housing to form a congruent external surface of the programmer. The computer module comprises a user interface including a touchscreen that displays data received from the IMD and receives input from a user, a memory that stores selectable patient therapy parameters for the IMD, a computer module interface in electrical communication with the medical device module interface, and a computer module processor that communicates with the medical device module. The medical device module processor forwards communications between the computer module processor and the IMD via the medical device module interface and the telemetry module.
US08532770B2 Cardiac mechanical vibration monitor using information indicative of lead motion
Systems and methods to monitor cardiac mechanical vibrations using information indicative of lead motion are described. In an example, a system including an implantable medical device can include an excitation circuit configured to provide a non-tissue stimulating, non-therapeutic electrical excitation signal to a portion of an implantable lead. A receiver circuit can be configured to obtain information indicative of a mechanical vibration of the implantable lead due at least in part to one or more of an impact of at least a portion of the heart to the implantable lead, or friction contact between the implantable lead and cardiac tissue. The system can include a processor circuit configured to determine one or more of a lead mechanical status, or information indicative of valvular activity using the information indicative of the mechanical vibration of the implantable lead.
US08532768B2 Electrotherapy device for treating tachycardiac arrhythmias of a heart
An electrotherapy system, particularly an implantable heart stimulator, is configured as an electronic implant for electrical anti-tachycardia therapy of the heart, and includes at least one programmable therapy sequence (i.e. a sequence of several therapies that are delivered, one after the other, to treat a VT/VF episode). The implant has a therapy success memory for storing therapy success statistics for each therapy, as well as a therapy control unit that is configured to automatically undertake adaptation of the order of the therapies within a therapy sequence as a function of currently stored therapy success statistics.
US08532754B2 Method and apparatus for assessment of fluid responsiveness
Disclosed embodiments include a method for assessing fluid responsiveness implemented in a medical apparatus, a medical system, or a digital computer with one or more processors comprising: (a) measuring an electrocardiogram signal, and (b) computing a dynamic index predictive of fluid responsiveness from said electrocardiogram by calculating the R-wave amplitude variability over one or more respiratory cycles. According to one particular embodiment, the ECG changes in R-wave amplitude are calculated from the DII lead to generate a dynamic index to guide fluid therapy.
US08532745B2 Breast biopsy and needle localization using tomosynthesis systems
Methods, devices, apparatuses and systems are disclosed for performing mammography, such as utilizing tomosynthesis in combination with breast biopsy.
US08532737B2 Real-time video based automated mobile sleep monitoring using state inference
Apparatus for automatically monitoring sleep, including a video recorder for recording live images of a subject sleeping, including a transmitter for transmitting the recorded images in real-time to a mobile device, and a computing device communicating with said transmitter, including a receiver for receiving the transmitted images in real-time, a processor for analyzing in real-time the received images and for automatically inferring in real-time information about the state of the subject, and a monitor for displaying in real-time the information inferred by said processor about the state of the subject. A method and a computer-readable storage medium are also described and claimed.
US08532732B2 Methods and systems for detecting the hydration of sensors
A sensor system includes a sensor and a sensor electronics device. The sensor includes a plurality of electrodes. The sensor electronics device includes a connection detection device, a power source, and a delay circuit. The connection detection device determines if the sensor electronics device is connected to the sensor and transmits a connection signal. The delay circuit receives the connection signal, waits a preset hydration time, and couples the regulated voltage from the power source to an electrode in the sensor after the preset hydration time has elapsed. Alternatively, the sensor electronics device may include an electrical detection circuit and a microcontroller. The electrical detection circuit determines if the plurality of electrodes are hydrated and generates an interrupt if the electrodes are hydrated. A microcontroller receives the interrupt and transmits a signal representative of a voltage to an electrode of the plurality of electrodes.
US08532729B2 Moldable ear sensor
The present disclosure relates to sensors for use on a patient's ear. The sensors as provided may include a moldable member, such as a putty. The moldable member may be molded in place to affix the optical components of the sensor to a patient's ear tissue. For example, the moldable member may be sculpted around a curvature of a patient's earlobe. In particular embodiments, the moldable member may be activated, e.g., hardened, by exposure to particular temperatures or by exposure to light.
US08532728B2 Pulse oximeter probe-off detector
A processor provides signal quality based limits to a signal strength operating region of a pulse oximeter. These limits are superimposed on the typical gain dependent signal strength limits. If a sensor signal appears physiologically generated, the pulse oximeter is allowed to operate with minimal signal strength, maximizing low perfusion performance. If a sensor signal is potentially due to a signal induced by a dislodged sensor, signal strength requirements are raised. Thus, signal quality limitations enhance probe off detection without significantly impacting low perfusion performance. One signal quality measure used is pulse rate density, which defines the percentage of time physiologically acceptable pulses are occurring. If the detected signal contains a significant percentage of unacceptable pulses, the minimum required signal strength is raised proportionately. Another signal quality measure used in conjunction with pulse rate density is energy ratio, computed as the percentage of total energy contained in the pulse rate fundamental and associated harmonics.
US08532721B2 Portable electronic device having sliding display providing event notification
A handheld electronic device comprises a housing having a keyboard support member on a front thereof and a base defining a cavity therebetween, wherein light generated within the cavity can be viewed from a front of the housing; a display assembly slidably mounted to the housing and comprising a display screen on a front face thereof, the display assembly being slidable between a retracted position and an extended position, wherein in the retracted position a lower portion of the display screen is received within the cavity underlying the keyboard support member and an upper portion of the display screen is viewable outside of the cavity, and in the extended position the lower portion and the upper portion of the display screen are viewable outside of the cavity, wherein the display screen is a light emitting diode display screen comprising a plurality of pixels that are selectively illuminatable to display an image; a processor configured to control operation of the display screen; and a position sensor for indicating to the processor when the display assembly is in the retracted position. When the position sensor indicates the display assembly is in the retracted position, and upon an occurrence of one or more predetermined events, the processor is configured to generate an event notification by illuminating pixels in the lower portion of the display screen.
US08532719B2 Methods and systems for application procedure management
Methods and systems for application procedure management are provided. First, an event is received, wherein the event defines a normal procedure and a specific procedure. In response to the event, a sensor is activated to detect a presence of at least one object. If the presence of the object is not detected, the normal procedure for the event is performed. If the presence of the object is detected, the specific procedure for the event is performed. In some embodiments, the executed specific procedure includes inactivating a display unit.
US08532715B2 Method for generating audible location alarm from ear level device
An audible location alarm is generated from an ear-level device of a type comprising a memory, a microphone and a speaker, each coupled to a processor. Communication is established between the ear-level device and a companion device, the companion device having an interface, a display associated with the user interface, and an audible location alarm program stored therein. The audible location alarm program is initiated. An audible location alarm signal is transmitted to the ear-level device, thereby providing instruction to the ear-level device to broadcast an audible location alarm through the speaker of the ear level device until detection of an end event.
US08532714B2 Dynamically provisioning a device with audio processing capability
An executable is downloaded to an audio output device over a communications link. The executable may configure the audio output device to decode audio encoded in a specified format. The executable may also or alternatively include other audio processing software. The audio may include voice and/or audio playback, e.g., music playback. The ability to download an audio executable allows dynamic provisioning of various decoding and/or audio process capabilities to an audio output device. This may eliminate the need to transcode digitized audio for playback at the audio output device, and may also allow the audio output device to decode multiple audio formats without having multiple audio decoders permanently residing within the audio output device.
US08532699B2 Method for power efficient activation of an inactive communication interface in a mobile station having multiple communication interfaces
A method of providing communication services for a mobile station having a plurality of communication interfaces is disclosed. Each communication interface has an active power mode and an inactive power mode. In the method, a communication service level is assessed for an active first communication interface. A second communication interface is activated and a communication service level is assessed for the activated second communication interface. A comparison is performed of the communication service levels of the first and second communication interfaces. If the second communication interface can provide a greater communication service level, then the first communication interface is deactivated by changing the first communication interface from the active power mode to the inactive power mode, and a communication service is provided through the second communication interface. Otherwise, a communication service is continued through the first communication interface.
US08532698B2 Distributed antenna communications system
One embodiment is directed to a distributed antenna system that comprises a hub to receive a plurality of downlink transceiver signals output from a plurality of transceiver units and to send a plurality of uplink transceiver signals to the plurality of transceiver units. The plurality of downlink transceiver signals has overlapping frequencies and contains different communication content. The distributed antenna system further comprises a plurality of distributed antenna units, each located at a respective a remote location. The hub is configured to route a respective downlink transport signal to each of a plurality of distributed antennas, wherein each of the downlink transport signals is derived from one of the plurality of downlink transceiver signals received at the hub. Each of the distributed antenna units is configured to transmit a respective downlink radio frequency signal derived from the downlink transport signal that is routed to that distributed antenna unit.
US08532686B2 System and method for managing spectrum resources
A central registration system provides channel maps of available spectrum to radio devices based on feedback and spectrum allocation policies. Each available channel in the channel map is given a score that is indicative of the quality of the channel for use by the particular radio device for which the channel map was generated. The quality score for each available channel may be based on the radio device's susceptibility to different types of interference and/or radio device's tolerance of the different types of potential interference.
US08532684B2 Interference reduction apparatus and interference reduction method thereof
The present invention relates to an interference reduction apparatus, an interference reduction method and a computer storage medium. The interference reduction apparatus can estimates the channel of the cells comprehensively to obtain the combination information and the interference power level information. The combination information and the interference power level information is used to combine at least one precoding matrix of he codebook with each other to generate a combined precoding matrix which acts as the strongest signal power from the interference reduction apparatus and the weakest interference from the neighboring cells.
US08532683B2 Simple distributed coordination among cells to achieve efficient dynamic single-frequency network (SFN) operation
A system and method for controlling base stations for multimedia broadcast communications. In one embodiment, a base station includes a reporting subsystem configured to broadcast at least one of a counting report request and a channel quality indictor report request to user equipment in a service area thereof. The reporting subsystem is also configured to process at least one of a counting report and a channel quality indicator report received from the user equipment and provide an activity status report therefrom. The base station also includes a dynamic single frequency network subsystem configured to determine to provide multimedia broadcast and multicast services in the service area thereof as a function of an activity status report from another base station.
US08532682B2 Method and apparatus for sharing transport channel for node serving plural cells with multimedia broadcast/multicast
A radio access network (11) facilitates transmission of a Multimedia Broadcast/Multicast Service to plural user equipment units served by a radio base station. A radio network controller node (26) includes in a first message (70) of a Common Transport Channel Setup procedure an indication that sharing of a common transport bearer (60) involved in a session of the Multimedia Broadcast/Multicast Service is allowed. A radio base station (28) makes a determination whether to share the common transport bearer (60) among user equipment units (30) situated in plural cells (C) served by the radio base station (28). If the determination is positive, the radio base station (28) includes in a second message (80) of the Common Transport Channel Setup procedure an identification of an already-established channel to be used as the shared common transport bearer. The radio network controller (26) then uses the already-established channel as the shared common transport bearer for transmitting Multimedia Broadcast/Multicast Service user data to user equipment units (30) situated in plural cells served by the radio base station.
US08532672B2 Radio localization database generation by capturing cognitive radio spectrum sensing data
Technologies are generally described herein for determining a location of a computing device using radio frequency (“RF”) information. Some example technologies may receive a local RF fingerprint for radio signals detected by the computing device. The technologies may determine a location of the computing device by identifying a subset of RF information matching the local RF fingerprint. The technologies may provide the location to the computing device.
US08532667B2 System and methods for monitoring the geospatial context associated with a mobile communication device
Systems, methods and interfaces are disclosed for managing communications associated with a mobile communication device. Mobile communication devices process environmental inputs and transmit mobile communication device context information to a communication management system. The context information may, for example, reflect the motion and/or geographic location of the mobile device, and may reflect the risk associated with using the device to handle a call or other communications session. The communication management system uses the context information, optionally in combination with communication device profiles, to determine how to manage incoming and/or ongoing calls or other communication sessions. Mobile device users may also be inhibited from initiating communication sessions.
US08532664B2 Method and apparatus to improve CDMA reverse link performance
Reverse link reception and reverse link capacity are improved at a multi-sector radio base station (RBS) by forcing always-softer reverse link handoff conditions for mobile stations served by the RBS. Whenever a serving sector reverse link is assigned to a mobile station at the RBS, one or more additional reverse links are assigned to it from remaining sectors of the RBS. Such assignments are made irrespective of whether those sectors are, or could be, used to serve the mobile station on the forward link. The RBS improves its reception of the mobile station's reverse link transmissions by combining signals from all of the assigned reverse links. With improved reception, mobile stations can be commanded or configured to reduce their reverse link transmit power, thereby reducing reverse link interference and increasing reverse link capacity. Always-softer handoff may not be forced unless the mobile station has a reverse supplemental channel, since the use of such channels makes interference reduction particularly beneficial.
US08532663B2 Configuring a base station to act as a regional mobility agent
Described herein are mechanisms and methods that facilitate utilizing a base station as a regional mobility agent (e.g., regional home agent, regional foreign agent, and/or the like). Thus, a base station can have functionality embedded therein that enables the base station to create tunnels with other base stations and selectively direct data intended for a wireless terminal to those base stations. Such base stations can then transmit the data to the wireless terminal.
US08532662B2 Mobile communication system, network apparatus, and mobile communication method
A second communication system starts transmission of direct data received from a core network apparatus without waiting to receive an end marker when the end marker indicating the last forwarding data forwarded from the first communication system is not received within an end marker waiting period.
US08532654B2 Detecting subscriber input via a wireless communication device for initiating network provisioning of such device
Methods, systems, and apparatus for detecting subscriber input via a wireless communication device for initiating network provisioning of the wireless communication device are presented herein. A method can include receiving, via an interface of a wireless communication device, a first input from a subscriber of a wireless service associated with the wireless communication device; sending, by the wireless communication device based on the first input from the subscriber, a request for provisioning the wireless communication device via a wireless network associated with the wireless service; and outputting, via the interface of the wireless communication device, a first message including a condition for the provisioning the wireless communication device via the wireless network based on the request. In an example, the method can further include receiving, based on the request, the condition from a component of the wireless network.
US08532651B2 Method of rejecting radio links based on timing information regarding a detected cell
An exemplary method of controlling wireless communications includes providing a list of cell identifiers to a mobile station. The list comprises a target active set of a controller that indicates candidate cells for possible communication with the mobile station. An indication received from the mobile station indicates that the mobile station has detected a cell identifier on the provided list. A determination is made whether timing information regarding the cell corresponding to the detected cell identifier is within a predetermined acceptable range. The cell corresponding to the detected cell identifier is allowed to remain in the controller target active set and added to the active set of the mobile station only if the determined timing information is within the predetermined acceptable range.
US08532648B2 Generating an OD matrix
Computers, a user equipment, a computer system, computer program products, and a method for a computer system are disclosed. In some embodiments, the method comprises the steps of: receiving user IDs, cell IDs and time stamps associated with the cell IDs and the user IDs; requesting and receiving, from a cell ID database, geographical coordinates corresponding to the cell IDs; finding stations and times for each user ID based on, at least in part, the geographical coordinates and time stamps associated with each user ID; exchanging the stations with a place for each one of the stations; generating at least one OD sub-matrix associated with each user ID based on, at least in part, places and times of arrival and departure associated with these places; and merging the OD matrices into an OD matrix.
US08532647B2 Method and apparatus for determining downlink beamforming vectors in hierarchical cell communication system
Provided is a method and apparatus for determining a downlink beamforming vector in a hierarchical cell communication system. Small base stations may determine transmit beamforming vectors of the small base stations so that interference from the small base stations may be reduced in a macro terminal. A macro terminal and small terminals may determine receive beamforming vectors based on the transmit beamforming vectors of the small base stations. A macro base station may determine a transmit beamforming vector based on effective channels to terminals using the receive beamforming vectors of the terminals.
US08532640B2 Software key control for mobile devices
A software key control system and method for mobile devices. When a customer orders a software product, the seller issues a temporary activation key which is posted to a key registration web server. The customer then locates the mobile device's unique device ID and accesses the web server to provide the temporary activation key. The web server creates a registration key based on the customer's temporary activation key and device ID. The registration key is transferred to the customer's mobile device and the customer can then register the ordered software product. The system and method of the present invention thereby automate the sale and distribution of keys for mobile devices.
US08532639B2 Call correcting relay system for optimizing call relaying between different telecommunication networks
The invention relates to a device for call correcting relaying of telecommunication connections between at least two telecommunication terminal devices, wherein the telecommunication terminal devices each are registered in different telecommunication networks, comprising at least two telecommunication terminal devices, wherein each telecommunication terminal device has a software component set up for initializing outgoing call requests from the telecommunications terminal devices and thereby for providing information about a desired target telephone number by means of an established telecommunication connection, wherein the software component is further set up for analyzing the identity of the calling location for incoming call requests and declining particular call requests on the basis of the identity analysis and initializing an outgoing call request as a response to the declining; at least one fixed network server, wherein the fixed network server comprises at least one switching component and comprises devices providing interconnection functionality, so that the fixed network server constitutes a neutral telecommunication network; and software-implemented device on the fixed network server that are set up so that an incoming call request to the fixed network server from a first telecommunication terminal device is analyzed with regard to the identity of the requesting telecommunication terminal device and a connection to the requesting telecommunication terminal device is permitted and established as a reaction to the identity analysis, and a desired telecommunication connection to a second telecommunication terminal device is produced on the basis of the identity analysis and the established connection.
US08532625B2 Apparatus and method for preventing multimedia message retrieval in mobile communication system
Provided is an apparatus and method for preventing multimedia message retrieval in a mobile communication system. It is determined if a message indicating an elapse of an expiration time of a multimedia message is received from an multimedia message service center (MMSC), and disables a retrieval process for a multimedia message the expiration time of which has elapsed, when the message indicating the elapse of the expiration time is received.
US08532616B2 Systems and methods for identification of mobile phones in a restricted environment
Methods and systems for identifying mobile communication terminals that are used in an unauthorized manner in a restricted environment. A monitoring system monitors mobile communication terminals that operate in the vicinity of a restricted environment, such as a prison. A profiling system analyzes the communication of the solicited terminals, and produces respective activity profiles of the terminals. Based on the activity profiles, the profiling system identifies communication terminals that are operated illegitimately. Various actions can be taken with respect to such illegitimate terminals. In a prison application, the profiling system identifies communication terminals that are operated illegitimately by prisoners.
US08532610B2 Method and apparatus for monitoring usage patterns of a wireless device
Apparatus and methods for monitoring usage patterns of a wireless device may include a usage monitoring and reporting module operable to monitor and log usage on a wireless device based on a received usage configuration. Further, based on the usage configuration, the wireless device may forward the log to another device operable to analyze the log and generate a usage pattern report viewable by an authorized user.
US08532606B2 Method and system for providing an emergency location service using interoperability between IMS core and access network
When a user equipment accessing an access network transmits an emergency call initiating request message to an E-CSCF, the E-CSCF transmits a message requesting for retrieving a current location of the user equipment to a location retrieval unit and the location retrieval unit measures the current location of the user equipment using the access network and transmits a message including the measured location information to the E-CSCF. Then, the E-CSCF establishes a communication channel between the user equipment and an emergency center corresponding to the current location information of the user equipment using a location service response message. Accordingly, it is possible to efficiently provide an emergency location service regardless of structures of networks.
US08532599B2 Method and apparatus for enabling cell reselection for WTRU operating in discontinuous reception
A method for discontinuous reception (DRX) implemented in a wireless transmit/receive unit (WTRU) during cell reselection including initiating cell reselection; disabling DRX operation, wherein disabling DRX operation enables continuous reception; transmitting a CELL UPDATE message; receiving a CELL UPDATE CONFIRM message; and enabling DRX operation based on the received CELL UPDATE CONFIRM message.
US08532587B2 Usage mode-based antenna selection
Embodiments of devices and methods employ usage mode based antenna selection. One disclosed method embodiment comprises determining a usage mode of a device, and selecting a subset of the available antennas in the device. The subset that is selected corresponds to the usage mode.
US08532583B2 Semiconductor device, wireless communication device and method for generating a synthesized frequency signal
A semiconductor device comprises synthesized frequency generation logic arranged to receive a reference signal, and to generate a synthesized frequency signal from the reference signal. The synthesized frequency generation logic comprises programmable divider logic arranged to receive the reference signal and to generate a divided signal comprising a frequency with a period substantially equal to N times that of the reference signal, where N comprises a programmable integer value. The synthesizer frequency generation logic is arranged to generate the synthesized frequency signal comprising a frequency with a period substantially equal to 1/M that of the divided signal, where M comprises a further programmable integer value.
US08532576B2 System for controlling wireless communication between portable device and communication controller
A portable device for preventing communication errors caused by disturbance such as noise. The portable device receives a first request signal from a communication controller and transmits a first response signal corresponding to the first request signal. A transmitter transmits the first response signal with a selected one of a plurality of frequencies. A transmission control unit transmits the first response signal from the transmitter with the one of the plurality of frequencies. The portable device further receives a second request signal from the communication control unit, which receives the first response signal. When the second request signal cannot be received, the portable device retransmits the first response signal from the transmitter with a frequency that differs from the one of the plurality of frequencies.
US08532573B2 Information terminal device and method of controlling the same
An information terminal device is disclosed that performs communication via a communication network. The information terminal device includes a short-range wireless communication unit that performs short-range wireless communication with an electronic device, a storing unit that stores information about communication via the communication network while the short-range wireless communication with the electronic device is disconnected, and a control unit that causes, upon restoration of the short-range wireless communication with the electronic device, the short-range wireless communication unit to transmit to the electronic device the information about the communication via the communication network if the information about the communication via the communication network is stored in the storing unit.
US08532567B2 Method and apparatus for creating and using a base station almanac for position determination
A method and apparatus for creating and using a base station almanac for position determination is described. The base station almanac includes a number of records, where each record can describe a sector or a transmitter (e.g., a base station or a repeater) in a wireless communication network. Each record includes a protocol type field that indicates the one or more protocols supported by the record (e.g., IS-801, J-STD-36, GSM, W-CDMA, and so on). Each record also includes a unique sector identifier for the sector/transmitter for each supported protocol, where each identifier is defined based on the associated protocol. A record may also include multiple maximum antenna ranges (MARs), where each MAR is associated with a respective reference power level. One of the multiple MARs can be selected for use for position determination depending on received signal strength. The base station almanac further includes other features.
US08532560B2 Recording sheet de-curling device and image forming apparatus using the same
A sheet de-curling device: including a first de-curling roller, structured of a round axial shaft and a long bar-shaped member, wherein the long bar-shaped member is spiraled on the round axial shaft clockwise from a predetermined portion of a center of the round axial shaft toward a left end of the round axial shaft, and counterclockwise from the predetermined portion of the center of the round axial shaft toward a right end of the round axial shaft with the same spiraling pitch; a second de-curling roller, structured of a round axial shaft and a long bar-shaped member, wherein the long bar-shaped member is spiraled on the round axial shaft in opposite spiraling directions against the first de-curling roller; and a driving mechanism which rotates the paired first and second de-curling rollers.
US08532556B2 Toner collecting apparatus, cartridge, and image forming apparatus
A toner collecting apparatus which transports collected toner through a discharge pipe to discharge the collected toner from a discharge port of the discharge pipe, the toner collecting apparatus including: a cover pipe having an open window and being rotatable around the discharge pipe in a substantially concentric fashion; a protective wall covering at least apart of the cover pipe; and a rotation member which rotates the cover pipe, wherein the cover pipe is rotated by the rotation member between an open position in which the open window is aligned with the discharge port and a closed position in which the open window is shifted from the discharge port so that at least the open window is covered with the protective wall.
US08532552B2 Fixing device including reflecting plate with tilted ends
A fixing device includes a heating element disposed inside a flexible fusing member, a nip member disposed to contact with a surface of the flexible fusing member and to allow the flexible fusing member to slide along the nip member, a reflecting plate for reflecting radiant heat from the heating element toward the nip member, and a backup member for nipping the flexible fusing member with the nip member. The reflecting plate includes a central reflecting portion extending along a longitudinal direction of the heating element at least in a region corresponding to along a heat generating portion of the heating element, and end reflecting portions stationarily provided on both ends of the central reflecting portion. The end reflecting portions are disposed in positions longitudinally outward of the heat generating portion and each has a reflecting surface tilted with respect to the longitudinal direction of the heating element.
US08532550B2 Fusing unit for stable small-sheet feeding in image forming apparatus
A fusing unit includes a heat roller and a press roller, which fuse a toner image fused to a recording sheet; a first separating pawl contacting a circumferential surface of the heat roller and separating the recording sheet from the heat roller; second separating pawls that are spaced from the first separating pawl in an axial direction to contact the circumferential surface of the heat roller and separate the recording sheet from the heat roller; a first rotatable guide in the first separating pawl that guides the recording sheet to a sheet discharge guide of an exit feed path while changing its orientation; a second rotatable guide provided in each of the second separating pawls which guides the recording sheet to a sheet discharge guide of an exit feed path while changing an orientation of the recording sheet; and a fusing feed path that reaches the sheet discharge guide.
US08532548B2 Method for calibrating a printing machine using semi-transparent sheets
A method for calibrating a printing machine having a plurality of printing units includes transporting a first group of at-least-semi-transparent sheets at least once through the printing units. A second group of at-least-semi-transparent sheets is transported at least twice through the printing units, with the sheets being turned over between passages. Registration marks are printed on one of the sheets of the first group of sheets, and on one of the sheets of the second group of sheets during their second passage through the printing units. No registration marks are printed on the sheets of the second group of sheets during their first passage through the printing units. The registration marks are measured at a registration sensor located downstream of the printing units. Calibration parameters are determined using the measurements of the first and second registration marks provided by the registration sensor.
US08532547B2 Transfer belt unit and image forming apparatus
A transfer belt unit satisfies the following conditions. An intermediate transfer belt has a thickness not less than 100 micrometers and not more than 200 micrometers, a tension not less than 80 N/m and not more than 180 N/m, and a tensile elastic modulus not less than 1000 megapascals and not more than 2000 megapascals. A secondary-transfer bias roller has an Asker C hardness not less than 35 degrees and not more than 50 degrees. Stretching rollers for stretching the intermediate transfer belt have an outer diameter not less than 6 millimeters.
US08532546B2 Developer supply device and image forming apparatus having the same
A developer supply device is provided, which includes a transfer board including an activating section and an always-transferring section. The activating section is disposed in a position close to a developer holding member and lower than a position where development agent is transferred onto the developer holding member. The activating section is supplied with an activating voltage for making the development agent leave a developer transfer path and drop into the developer storage section during an activating process performed at an initial stage of a developer transferring operation while supplied with the transfer bias voltage after the activating process. The always-transferring section is disposed across a position facing the developer storage section to a position lower than and adjacent to the activating section, and always supplied with a transfer bias voltage during the developer transferring operation.
US08532544B2 Developer container, developing apparatus and process cartridge
A developer container for an image forming apparatus includes a developer accommodating chamber, provided with an opening, for accommodating a developer to be supplied to the opening; a feeding member, provided in the developer accommodating chamber and having an elasticity, for feeding the developer by rotation thereof; a deforming portion, provided in the developer accommodating chamber and contactable to the feeding member, for deforming the feeding member against the elasticity with the rotation of the feeding member; and a restoration portion for permitting the feeding member deformed by the deformed portion to restore elastically, thereby to throw the developer toward the opening, wherein a boundary portion between the deformed portion the restoration portion is disposed below a lower end of the opening.
US08532540B2 Image forming apparatus and toner container
An image forming apparatus includes: a feed portion that is fed with toner from above; a transport path that includes an inlet through which the toner fed to the feed portion enters, that allows the toner to be transported therethrough, and that is in a cylindrical shape; and a transporting member provided to continuously extend from the feed portion to the transport path, the transporting member transporting along the transport path the toner fed to the feed portion, wherein an amount of transportation of the toner per unit of time at a part of the transporting member located in the transport path is larger than an amount of transportation of the toner per unit of time at a part of the transporting member located in the feed portion.
US08532539B2 Image forming apparatus
An image forming apparatus includes: an image carrier that carries an electrostatic latent image; a development device that includes a toner carrier which is disposed opposite to the image carrier, carries and supplies toner to the image carrier, and develops the electrostatic latent image formed on a surface of the image carrier; and a control means that performs a refresh process in which toner is ejected from the toner carrier to the image carrier in a time an image is not formed, and a toner ejection pattern which is formed by ejecting a line image a plurality of times that has an acute angle to a main scan direction at predetermined intervals in a circumferential direction of the image carrier over a total width of a development region.
US08532537B2 Image forming apparatus and image forming method
The image forming apparatus includes a latent image carrier that holds a latent image thereon, a developer carrier that develops the latent image on the latent image carrier by using a liquid developer including a toner and a carrier liquid, a squeeze roller being in contact with the latent image carrier, that holds an image developed by the developer carrier, to squeeze the liquid developer on the latent image, and a control unit that applies a first bias to the squeeze roller, when a first position of the latent image carrier that does not hold the latent image is in contact with the squeeze roller, and that applies a second bias being different from the first bias to the squeeze roller, when a second position of the latent image carrier that holds the latent image is in contact with the squeeze roller.
US08532521B2 Image forming apparatus having waste toner box
An image forming apparatus includes: an image forming unit including a plurality of photoconductor drums arranged in tandem; a conveyor belt arranged opposite to the photoconductor drums and configured to convey a recording sheet; and a cleaning unit including a cleaning member positioned in contact with the conveyor belt and configured to collect substance adhering to the conveyor belt, and a receptacle configured to store the substance collected by the cleaning member. The cleaning member is arranged on the same side as the image forming unit with respect to the conveyor belt and upstream from the image forming unit as viewed in a sheet conveyance direction along which the recording sheet is conveyed on the conveyor belt, and the image forming unit and the cleaning unit are pulled out together from a main body of the image forming apparatus toward an upstream side of the sheet conveyance direction.
US08532515B2 Image forming apparatus
An image forming apparatus is operable in a mode in which a speed of an intermediary transfer belt is changed after all of the toner images are primary-transferred onto the intermediary transfer belt, and the toner image primary-transferred on the intermediary transfer belt is passed through a secondary transfer position and primary transfer position in this order to reach the secondary transfer position, where the toner image is secondary transferred onto the transfer material, and a controller for making, before the image forming apparatus is operated in the mode to change the speed of the intermediary transfer belt, a potential difference between the intermediary transfer belt and the photosensitive member at the primary transfer position smaller than a potential difference between the intermediary transfer belt and the photosensitive member when the toner image is primary transferred from the photosensitive member onto the intermediary transfer belt.
US08532507B2 Image forming apparatus in which genuine cartridge with and without memory device are usable
An image-forming apparatus includes a main body and a genuine toner cartridge without a memory device that is supplied with the main body. The apparatus includes a cartridge installation part configured to receive at least two different types of toner cartridges, including the genuine cartridge without a memory device and a genuine toner cartridge with a memory device that is to be supplied as a replacement for the genuine toner cartridge without a memory device. Also, the apparatus includes a reader configured to retrieve data from the memory device of the genuine toner cartridge with the memory device received in the cartridge installation part.
US08532483B2 Method to diagnose an optical communication network
A method for diagnosing an optical communication network having a control system, an optical hub, and multiple optical network terminators. The hub communicates with all the network terminators via an inband management channel. In case one network terminator disturbs the communication from the network terminators to the hub and the communication from the hub to the network terminators is functional, the control system sends a shut-off command to one network terminator, checks if the disturbance is gone, if the disturbance is not gone, sends a pulse mode activation command to this network terminator, checks if there is a superposition signal of the disturbance signal with a pulse mode signal and marks the network terminator as bad, if the pulse signal is not superimposed.
US08532481B2 Dual fault tolerant optical networking with fast protection performance
Optical networks occasionally experience a fault along a communications path. Service providers prefer to have an alternative communications path available to enable users to still communicate in a seamless manner. Accordingly, a method and corresponding apparatus for providing path protection for dedicated paths in an optical network is provided.
US08532472B2 Methods and apparatus for fast seeking within a media stream buffer
A method of seeking within a time shift buffer includes receiving a media stream from a remotely located media source over a network, and generating a time shift buffer associated with the media stream. The time shift buffer includes a number of frames with keyframes provided at a certain intervals. When a seek request associated with a desired time within the media stream is received, the system determines a nearest keyframe within the set of keyframes that is previous to and closest in time to the desired time, displays the nearest keyframe, then considers in turn each of the frames subsequent to the nearest keyframe until a desired frame corresponding to the desired time is reached displayed. The system cancels the previous examining step and determines a new nearest keyframe in the event a second seek request is received.
US08532448B1 Light emitting pixel structure using tapered light waveguides, and devices using same
A pixel structure, displays, and display panels comprising a plurality of pixel structures, are provided. The pixel structure comprising: a Continuous Resonant Trap Refractor waveguide having a tapered core with an aperture for emitting the light and a narrower end or tip, the tapered core having cladding disposed thereabout, the core and the cladding both being transmissive of light; and a plurality of light sources disposed for coupling light into the core via the cladding. Preferably the light sources are disposed within layers of substrate, which may form lateral waveguides. An optional plurality of light sources disposed at an angle offers emitting a simultaneous plurality of images, each having a different polarization, for 3D viewing, and other desired emissions at varying polarizations.
US08532445B2 Optical assembly
An optical assembly includes a first transparent substrate having first and second surfaces, a second transparent substrate having substantially parallel third and fourth surfaces, a reflective portion on the second transparent substrate, a plurality of filters between the first substrate and the reflective portion, the plurality of filters filtering light beams incident thereon, the plurality of filters and the reflective portion forming a bounce cavity within the second transparent substrate, a collimating lens for collimating light beams to be input to the bounce cavity, a tilt mechanism for introducing tilt to light beams input to the bounce cavity; an input port receiving light beams and an output port transmitting light beams. The tilt mechanism may be between the first and second substrate.
US08532441B2 Optical device for wavelength locking
An optical device comprising a 1×2 optical coupler on a planar substrate and a waveguide on the planar substrate, the waveguide having a first arm and a second arm coupled to the 1×2 optical coupler. The device also comprises an optical resonator on the planar substrate, wherein the optical resonator is optically coupled to the first arm and the optical resonator is substantially athermalized.
US08532430B2 Methods for reducing motion artifacts in shear wave images
Methods and non-transitory computer readable media that store executable instructions to perform a method for reducing motion artifacts in shear wave measurements are presented. Accordingly, reference pulses are delivered to a common motion tracking location (CMTL) and a plurality of target locations in a region of interest (ROI) to detect corresponding initial positions. Further, a shear wave is generated and tracked in the ROI using tracking pulses delivered to the CMTL and the plurality of target locations for determining corresponding displacements. Additionally, an average displacement of the CMTL is computed. Further, a motion corrected displacement for a target location in the plurality of target locations is estimated based on a displacement of the target location at a particular time, a corresponding displacement of the CMTL measured proximate in time to the measurement of the displacement of the target location and the average displacement of the CMTL.
US08532419B2 Automatic image capture
A method of automatically capturing images with precision uses an intelligent mobile device having a camera loaded with an appropriate image capture application. When a user initializes the application, the camera starts taking images of the object. Each image is qualified to determine whether it is in focus and entirely within the field of view of the camera. Two or more qualified images are captured and stored for subsequent processing. The qualified images are aligned with each other by an appropriate perspective transformation so they each fill a common frame. Averaging of the aligned images reduces noise and a sharpening filter enhances edges, which produces a sharper image. The processed image is then converted into a two-level, black and white image which may be presented to the user for approval prior to submission via wireless or WiFi to a remote location.
US08532415B2 Data compression method
A data stream of a code string is divided into a series of a group of blocks. The first block of the group of blocks is compressed by a sliding dictionary method with codes of the first block as a reference dictionary. Blocks subsequent to the first block are recognized in succession as a target block to be compressed. Each time the target block is recognized, the target block is compressed by the sliding dictionary method with codes of the target block and results of compression of a group of blocks prior to the target block as a reference dictionary, and a result of compression of the target block is arranged at an end of the results of compression of the group of prior blocks.
US08532412B2 Method and apparatus for encoding and decoding and multi-view image
A Method and apparatus for encoding and decoding a multi-view image are provided. The method of encoding a multi-view image includes determining whether each of pictures included in multi-view image sequences is a reference picture referred to by other pictures included in the multi-view image sequences for inter-view prediction, and encoding the pictures using at least one of inter-view prediction and temporal prediction based on the determination result, thereby efficiently encoding and decoding the multi-view image at high speed.
US08532402B2 Image registration
A method and apparatus for processing images. Clusters of first features identified in a first image are identified. Each cluster in the clusters comprises a first group of features from the first features. A transformation for registering each cluster in the clusters with a corresponding cluster comprising a second group of features from second features identified in a second image is identified using an initial correspondence between the first features in the first image and the second features in the second image. A set of clusters from the clusters of the first features is identified using the transformation identified for each cluster. A final transformation for registering the first image with the second image is identified using the set of clusters.
US08532401B2 Image processing apparatus, image processing method, and computer-readable medium and computer data signal
An image processing apparatus includes a dividing unit, a first extracting unit, a quantizing unit, a generating unit and an image output unit. The dividing unit divides an object image into regions. The first extracting unit extracts image features of the regions generated by the dividing unit. The quantizing unit quantizes the image features extracted by the first extracting unit. The generating unit generates an expected value of an occurrence probability of each topic variable indicating similar images from the image features quantized by the quantizing unit, using a correlation between the image features quantized by the quantizing unit and the topic variables. The image output unit outputs an image of a defective portion in the object image, using the expected values of the occurrence probabilities of the topic variables generated by the generating unit.
US08532395B2 Pattern inspection method and semiconductor device manufacturing method
In one embodiment, a pattern inspection method is disclosed. The method can include predicting an edge shape at a given future time with respect to the same inspection target pattern, setting a threshold corresponding to a required specification of the inspection target pattern, and predicting the time when the inspection target pattern fails to meet the required specification from the predicted edge shape and the threshold. The method can further include taking a plurality of images concerning the inspection target pattern at different times by use of an imaging apparatus, detecting edges of the obtained images, respectively, matching the detected edges of different imaging times, and obtaining a difference between corresponding edges to generate a difference vector after the matching. The edge shape of the future time can be predicted based on the generated difference vector and an interval between the imaging times.
US08532391B2 Recognizing a feature of an image independently of the orientation or scale of the image
One embodiment of the present invention provides a system for recognizing a feature of an image independently of the orientation or scale of the image. During operation, the system receives an image. Next, the system identifies a feature within the image. The system then performs a principal component analysis (PCA) operation on the feature to determine an orientation of a primary component of the feature and a secondary component of the feature, wherein the PCA operation is performed while source data for the image is retained. Finally, the system recognizes the feature by analyzing the primary component of the feature and the secondary component of the feature.
US08532389B2 Method for image analysis, especially for mobile stations
A robust OCR system requiring little computing capacity is obtained by first carrying out an adaptive pre-processing optimised in terms of pixel groups, which analyses the image in line segments. The most significant difference compared to previously known methods is that there is no longer a direct pattern comparison, instead the line segments are gone over in as optimum a manner as possible. The corresponding character is then deduced from the sequence of movements. As this sequence of movements can be scaled well and described in a relatively simple manner, this technique is especially suitable for mobile use. The sequence of movements of know characters is stored in a search word, such that the letters can be directly deduced from the movement. A dictionary/lexicon can also be used. If words are recognized by means of the dictionary/lexicon, the recognized letters can be used for an even more optimized character font identification. The invention is advantageous in that a robust OCR system is provided, which also requires little computing capacity. The system according to the invention is robust especially in that the recognition works better than with conventional systems even under bad conditions, especially light ratios and interferences.
US08532383B1 Method of processing a viewport within large format imagery
A method of processing a viewport within large format imagery is described. In one embodiment, the method includes dividing the image into a matrix of a plurality of tiles, each tile in the plurality of tiles having a plurality of pixels; defining a viewport within the image, the viewport including one or more tiles in the plurality of tiles, the viewport having an origin point and a width and a height; and reading a strip of pixel data in each column of the matrix of tiles within the viewport starting at a column in the matrix of tiles containing the origin point. The strip of pixel data starts at a first line of the viewport and ends at the height of the viewport from the first line.
US08532377B2 Image ranking based on abstract concepts
A system and method for ranking images are provided. The method includes receiving a query comprising a semantic part and an abstract part, retrieving a set of images responsive to the semantic part of the query, and computing first scores for the retrieved images in the set of retrieved images. The first score of an image can be based on a relevance of that image to the semantic part of the query (and not to the abstract part of the query). The method further includes identifying a chromatic concept model from a set of chromatic concept models. This identification can be based on the abstract part of the query (and not on the semantic part of the query). The chromatic concept model includes an optionally-weighted set of colors expressed in a perceptually uniform color space. For retrieved images in the set of retrieved images, the method includes computing a chromatic image model based on colors of the image, the chromatic image model comprising a weighted set of colors expressed in the perceptually uniform color space and computing a comparison measure between the chromatic image model and the chromatic concept model. The retrieved images are scored with respective second scores that are based on the computed comparison measures. The retrieved images are ranked based on a combined score for a respective retrieved image which is a function of the first and second scores.
US08532375B2 Identifying banding in digital images
One or more implementations access a digital image and determine whether at least one portion of the digital image includes one or more bands having a difference in color. The determination is based on at least two candidate scales. One or more implementations access a digital image and assess at least a portion of the digital image for the existence of one or more bands having a difference in color. The assessing includes determining a fraction of pixels in the portion having a color value offset by an offset value from a color value of a particular pixel in the portion.
US08532371B2 Method and apparatus for evaluating color in an image
A method for evaluating a color of a sample includes acquiring an image having a plurality of pixels from a sample and a plurality of pixels from known color calibration patches. The image is color calibrated using the known color patches to endow the pixels from the sample with the tristimulus values they would have under one or more known illuminants. The calibrated image is transmitted, together with metadata, to a remote location where further computations and an approval process are performed. The further computations include comparing all of the pixels in the image of a standard that are of a first color to all pixels of a second color in the similarly calibrated image of the sample, where the second color is a color in the image of the sample that is most similar to the first color from the image of the standard.
US08532358B2 System and method for segmentation of MR flow data using fluid dynamics and tracking
Methods for vessel segmentation and tracking using 7D MRI flow image data incorporate information from the velocity field and the magnitude. A vessel tracking methods selects a time containing sufficient blood flow through a vessel, uses the magnitude image to determine the vessel boundary and uses the velocity image to define the vessel direction. A method for segmenting tubular and circular objects segments the objects into separate vessels and then uses the velocity data to reunite the objects, where touching components are evaluated by the velocity field where they are connected. If vectors point towards the other component, the two components are reconnected. An advection-diffusion method based on fluid dynamics performs a fluid dynamics simulation with image forces according to the Navier-Stokes equations. With the 7D data, the vector field is available from the flow data, from the time point at which maximal flow occurs in the vessel of interest.
US08532357B2 Method and apparatus for reducing image artifacts
A method and apparatus are provided for reducing motion related imaging artifacts. The method includes obtaining an image data set of a region of interest in an object, obtaining a motion signal indicative of motion of the region of interest, and determining a displacement and a phase of at least a portion of the motion signal. The method also includes mapping the image data set into a matrix based on the displacement and phase of the motion signal, and generating an image of the region of interest from the matrix.
US08532348B2 Iterative processing
A regional redefiner redefines a bounding area in sets of chromatographic/mass spectroscopic images. The redefiner defines and localizes peaks in the images which point to a common feature of interest. A redefined bounding area locates other peaks associated with the feature of interest. Peaks can be iteratively identified and extracted using constituent images or a composite image formed as a combination of a set of constituent images.
US08532343B1 System for non-repudiable registration of an online identity
A method of generating irrefutable evidence of registration that cannot be repudiated by the registrant for a network-based application is described. The method initiates an image capture session to capture a plurality of images of an individual user. The method, during the image capture session, provides a sequence of tasks to be performed by the individual user in order to validate the image capture session in capturing an image of a person participating in a real-time event.
US08532338B2 System and method for compensating for motion blur in optical navigation
A method and system for compensating for motion blur in optical navigation adds a correction offset to an image navigation value to adjust for varying velocities along a moving web. Reference and comparison images are acquired at different times from a moving web. An optical navigation value is computed representative of the movement of the web from the reference image to the comparison image. Blur distances for the two images can be calculated. A navigation error correction value is computed as one-half the difference between the reference blur distance and the comparison blur distance. A compensated navigation value is computed by adding the error correction value to the computed navigation value to compensate for varying web velocities.
US08532337B2 Object tracking method
An object tracking method includes steps of obtaining multiple first classifications of pixels within a first focus frame in a first frame picture, wherein the first focus frame includes an object to be tracked and has a first rectangular frame in a second frame picture; performing a positioning process to obtain a second rectangular frame; and obtaining color features of pixels around the second rectangular frame sequentially and establishing multiple second classifications according to the color feature. The established second classifications are compared with the first classifications sequentially to obtain an approximation value, compared with a predetermined threshold. The second rectangular frame is progressively adjusted, so as to establish a second focus frame. By analyzing color features of the pixels of the object and with a classification manner, the efficacy of detecting a shape and size of the object so as to update information of the focus frame is achieved.
US08532331B2 Method for monitoring a picture or multimedia video pictures in a communication system
A method for monitoring a picture or multimedia video pictures in a communication system is provided. The method includes following steps: a monitoring node extracts a picture or multimedia video pictures from communication data; a preprocessing system divides the picture or multimedia video pictures into multiple parts, and executes hash calculation respectively to obtain hash value of each part; the preprocessing system processes multiple hash values to construct a single ID; a primary monitoring system searches a template base for the ID, the template base includes multiple items, and each item includes an ID and hash values of which the ID in the item is composed; if the ID is not found, the primary monitoring system searches the template base for each hash value respectively; and the primary monitoring system informs the search result to the preprocessing system and the monitoring node. The present invention improves the efficiency of monitoring a picture or multimedia video pictures in communications.
US08532318B2 Hearing aid device
With the hearing aid device of the present invention, when the power is turned on, communication starts between the first and second hearing aids, and until this communication is established, it is recognized that the power has not been switched on to the second hearing aid, and the user is notified. Also, if the battery of the second hearing aid should die during use, a dead battery notification is sent to the first hearing aid, and if communication between the first and second hearing aids is blocked, the user is notified on the side of the first hearing aid that is operating.
US08532316B2 Flat panel piezoelectric loudspeaker
A flat panel piezoelectric loudspeaker includes a piezoelectric element, a first electrode and a second electrode. The piezoelectric element includes a first surface and a second surface opposite to the first surface. The first electrode is electrically connected to the piezoelectric element and disposed on the first surface. The second electrode is electrically connected to the piezoelectric element and disposed on the second surface. At least one of the first electrode and the second electrode includes a carbon nanotube structure. The carbon nanotube structure includes a plurality of carbon nanotubes approximately aligned along a same direction.
US08532314B2 Audio volume control circuit and method thereof
An audio volume control circuit includes a signal intensity calculating circuit for generating a first signal intensity value corresponding to a signal intensity corresponding to an audio channel data; a low-pass filter for filtering the first signal intensity to generate a second signal intensity value; an averaging unit for averaging the second signal intensity value and previous M−1 second signal intensity values to obtain a third signal intensity value, with M being a natural number greater than 1; a gain calculating circuit for obtaining an original gain value according to the third signal intensity value with reference to the adjustment condition; a buffer for temporarily storing the audio channel data; and an audio volume adjusting circuit for generating an adjustment gain value according to the original gain value to adjust the audio channel data stored in the buffer.
US08532301B2 Key distribution method and system
This invention discloses a key distribution method and system. The method includes: notifying, by an application provider management platform, a supplementary security domain of an application provider that is set on a smart card and corresponds to the application provider management platform to generate a public/private key pair including a public cryptographic key and a private cryptographic key; receiving, by the application provider management platform, the public cryptographic key from the supplementary security domain of the application provider that has been encrypted by the public key of the application provider obtained in advance and has been signed by a Controlling Authority Security Domain (CASD) on the smart card through a card issuer management platform; authenticating, by the application provider management platform, a signature and using the private key of the application provider to perform decryption to obtain the public cryptographic key; and sending, by the application provider management platform, a trust point's public key used for external authentication and a certificate of the supplementary security domain of the application provider to the supplementary security domain of the application provider after the trust point's public key and the certificate have been encrypted by the public cryptographic key of the supplementary security domain of the application provider and the encrypted data have been signed by the private key of the application provider, to complete distribution of a key of the supplementary security domain.
US08532290B2 Content playback APIS using encrypted streams
One embodiment of the present invention sets forth a technique for decrypting digital content in a secure environment. The technique includes the steps of receiving a digital rights management (DRM) license associated with a first frame of encrypted data from a DRM server, where the DRM license includes a decryption key for decrypting the first frame of encrypted data, transmitting the DRM license to a secure content playback pipeline for storage, and transmitting the first frame of encrypted data to the secure content playback pipeline for decryption, where, in response to receiving the first frame of encrypted data, a trusted processing entity within the secure content playback pipeline decrypts the first frame of encrypted data based on the decryption key included in the DRM license to generate a first set of decrypted data and store the first set of decrypted data in a secure memory space.
US08532289B2 Fast computation of a single coefficient in an inverse polynomial
In one exemplary embodiment of the invention, a method for computing a resultant and a free term of a scaled inverse of a first polynomial v(x) modulo a second polynomial fn(x), including: receiving the first polynomial v(x) modulo the second polynomial fn(x), where the second polynomial is of a form fn(x)=xn±1, where n=2k and k is an integer greater than 0; computing lowest two coefficients of a third polynomial g(z) that is a function of the first polynomial and the second polynomial, where g ⁡ ( z ) ⁢ = def ⁢ ∏ i = 0 n - 1 ⁢ ⁢ ( v ⁡ ( ρ i ) - z ) , where ρ0, ρ1, . . . , ρn−1 are roots of the second polynomial fn(x) over a field; outputting the lowest coefficient of g(z) as the resultant; and outputting the second lowest coefficient of g(z) divided by n as the free term of the scaled inverse of the first polynomial v(x) modulo the second polynomial fn(x).
US08532281B1 Sales force effectiveness call forward
Embodiments of the invention provide systems, methods, and computer program products for sales force management that improves sales contacts, improves client service experience, and provides objective data on the end-to-end sales and service process. When a client calls his/her client manager the call will be automatically switched to a call center representative. Systems will capture relationship and call data associated with the clients making the call and the client managers that are being called. The relationship data is sent to the call center representative taking the call to help serve the client. The call data is sent to process owners to review and track the sales force management system as a whole. The call center representatives will either answer the customer's questions or prepare a notification form to capture the reason for the call and send the notification to the appropriate client manager.
US08532275B2 Cloud-based virtual tandem
Peering partners register with a peering grid for direct broadband routing of call offers. The peering grid terminates call offers on behalf of peering partners, collecting call detail records, summarizing termination usage, and calculating a payment to be provided to the peering partner in return for using the services of the peering grid. A call detail record may be generated for the peering partner, which may include a market value of call traffic, a variable cost of the call traffic, and a determined compensation amount. The market value is based on revenue for terminations of the call traffic from the peering grid, the variable cost is a function of sharing the market value between the peering grid and the peering partner, and the compensation amount due is a function of the variable cost.
US08532269B2 In-band signaling in interactive communications
Architecture that employs a combination of in-band signaling (e.g., DTMF) with speech recognition to deliver usability improvements. The in-band signaling allows the user to indicate to the system when a barge-in operation is occurring and/or when to start listening to subsequent speech input and optionally, when to stop listening for further speech input. The in-band signaling can be utilized during a telephone call and using wireline and wireless telephones. Moreover, the architecture can be incorporated at the platform level requiring little, if any, application changes to support the new mode of operation.
US08532265B2 Power distribution module with monitoring and control functions
A modular form factor power module system with monitoring and control functions is disclosed. The power module system is configured to power, monitor and/or control telecommunications equipment at the circuit level.
US08532264B2 ID-programming by SELT/MELT
The present invention relates to a method and a ID-programming tool (30) for assigning a unique network entity identity number to a network entity (10). The network entity (10) is adapted to perform said method. The network entity (10) comprises a number of subscriber lines (12) and the network entity is adapted to perform at least one line condition test on said subscriber lines at a predefined occasion. Said subscriber lines are encoded to comprise a unique network entity identity number information by means of the ID-programming tool (30). Further, decoding means (42) is adapted to decode the network entity identity number information resulting from said test to gain said network entity identity number. Said network entity identity number is stored in a storage device (20) on the network entity (10).
US08532261B2 Portable radiographic apparatus system
A portable radiographic apparatus system reduces the number of types of spare rechargeable battery. A first rechargeable battery for operation of a portable radiographic apparatus has the same shape and characteristics as a second rechargeable battery for operation of a portable X-ray source. The first rechargeable battery and the second rechargeable battery are interchangeable. When, in order capture images during a visit to an individual's home or a visit to a nursing facility, the portable radiographic apparatus and the portable X-ray source are taken to the visit destination, spare rechargeable batteries must be taken in case of trouble with the rechargeable batteries. Because the first rechargeable battery and the second rechargeable battery are interchangeable, by bringing either the first rechargeable battery or the second rechargeable battery, trouble can be addressed if it arises. In this way, the number of types of spare rechargeable battery can be reduced.
US08532260B2 Mobile X-ray apparatus
A technique for aiding the determination of whether or not desired imaging can be performed by a mobile-type X-ray apparatus for X-ray imaging using a battery mounted therein as a drive source. From the imaging list showing scheduled imaging and pre-stored information about the power consumed when each region is imaged, a prediction of the consumption of the battery power of when all the imaging in the imaging list is performed is computed and presented together with the remaining battery power to the user. Various corrections can be applied to the computation. The difference between the remaining battery power and the predicted consumption of the battery power may be displayed.
US08532255B2 Preparation and presentation of patient-individual panoramic visualizations
The invention relates to a method for generating and presenting a panorama image of a jaw region, where first a set of volume data representing the jaw region of a patient is generated by means of a tomographic method.
US08532248B2 Shift register unit circuit, shift register, array substrate and liquid crystal display
Embodiments of the disclosed technical solution provides a shift register unit circuit which operates based on two clock signals and comprises input terminals, a pre-charging circuit, a level pulling-down circuit, a outputting circuit and a scan signal output terminal. Embodiments of the disclosed technical solution also provides a shift register having at least two shift register unit circuits connected in cascade, and further provides a liquid crystal display array substrate and a liquid crystal display. The disclosed technical solution stabilizes the wave output from the scan signal output terminal and has small noise by means of a design of pulling down the level, and may realize the GOA circuit utilizing less TFTs circuits, so that the circuit structure is simple and power consumption is small.
US08532243B2 Digital hold in a phase-locked loop
A technique that is readily implemented in monolithic integrated circuits includes a method including generating an output clock signal during a presence of a reference clock signal based, at least in part, on a digital control value indicating a phase difference between a feedback signal of a PLL and a reference clock signal. The method includes generating the output clock signal during an absence of the reference clock signal and based, at least in part, on an average digital control word indicating an average value of a number of samples of the digital control value during the presence of the reference clock signal, the number of samples preceding the absence of the reference clock signal by a delay period. The number of samples is selected from a plurality of numbers of samples and the delay period is selected from a plurality of delay periods.
US08532239B2 Method for error compensation in an OFDM system with diversity
A method provides for an improved compensation of Fourier channel characteristics in a wireless communication embodiment. The method identifies one or more information carriers as pseudo pilot tones whose information may be realized to enhance the determination of the complex coefficient of the communication channel.
US08532228B2 Automatic frequency offset compensation in zero-intermediate frequency receivers using minimum-shift keying (MSK) signaling
Carrier frequency offset (CFO) between a transmitter and receiver signaling at 2 Mbps data rate with a 11110000 pattern as the preamble period is corrected within one preamble time period using free-running coarse and fine carrier frequency offset estimations. Two estimates for the CFO are computed, coarse and fine. The fine one is computationally accurate but may not be correct because of a potential wrap at ±180° in the computation. The coarse one is not accurate but delivers the approximate CFO value without wrap over. The comparison between the coarse and fine estimates thus may be used to detect a wrap over in the fine estimate and modify the fine estimate accordingly. Thereafter the compensated fine CFO estimation is used for carrier frequency offset (CFO) compensation.
US08532223B2 Power amplifying device and power amplifying method
A power amplifying device includes an amplifier that amplifies a signal which is input in accordance with a voltage signal which is supplied to the amplifier, a voltage control section that controls the voltage signal in accordance with a transmission signal, a distortion compensating section that executes a distortion compensating process on the transmission signal by giving a value indicative of a reverse characteristic of the amplifier to the transmission signal in advance and inputs an output signal obtained by executing the distortion compensating process into the amplifier, an amplitude detecting section that detects an amplitude of the transmission signal, and a timing adjusting section that adjusts timings of the output signal and the voltage signal so that a value relating to the distortion compensating process meets a given condition when a detected value of the amplitude of the transmission signal is less than a given value.
US08532215B2 Multi-carrier amplifier linearization system and method
The invention relates to a method and circuit for linearizing amplifiers and other nonlinear circuits for multi-carrier signals. An output signal from the amplifier is sampled, and a correlation matrix of size N×N is computed from the sampled signal, wherein N exceeds the number of multiplexed carriers in the signal. A signal-to-distortion ratio (SDR) is then estimated based on a ratio of one or more largest to one or more smallest eigenvalues of the correlation matrix, and the signal into the amplifier is pre-distorted so as to maximize the SDR.
US08532214B2 MIMO channel state information estimation with coupled iterative two-stage ranking
A plurality of wireless channels link a transmitter and a receiver, each channel corresponding to a different transmit-receive antenna pair. Channel state information is estimated for the plurality of wireless channels by grouping the plurality of channels into one or more groups, each group including the channels associated with two or more collocated transmit and/or receive antennas. A set of delay tap values is iteratively estimated in the time domain for each group of channels so that the channels included in the same group are associated with the same delay tap values. A frequency domain channel response of each of the channels included in the same group of channels is estimated based on the set of delay tap values estimated for the group.
US08532213B2 Preamble formats supporting high-throughput MIMO WLAN and auto-detection
A method for generating a preamble of an Orthogonal Frequency Division Multiplexed (OFDM) data frame for a multiple input multiple output (MIMO) wireless communication includes determining at least one system condition preamble format parameter. When the system condition preamble format parameter satisfies a first preamble format parameter a preamble having a first preamble format is formed. When the system condition preamble format parameter satisfies a second preamble format parameter, a preamble having a second preamble format is formed. Further, when the system condition preamble format parameter satisfies a third preamble format parameter, a preamble having a third preamble format is formed. The first, second, and third preamble formats differ based upon their lengths, fields, and modulation formats of a high throughput signal field.
US08532209B2 Methods, apparatus, and systems for coding with constrained interleaving
Serially-concatenated codes are formed in accordance with the present invention using a constrained interleaver. The constrained interleaver cause the minimum distance of the serial concatenated code to increase above the minimum distance of the inner code alone by adding a constraint that forces some or all of the distance of the outer code onto the serially-concatenated code. This allows the serially-concatenated code to be jointly optimized in terms of both minimum distance and error coefficient to provide significant performance advantages. Constrained interleaving can be summarized in that it: 1) uses an outer code that is a block code or a non-recursive convolutional code, and as such, there are multiple codewords present in the constrained interleaver, 2) selects a desired MHD, 3) selects an interleaver size and a set of predefined interleaver constraints to prevent undesired (low-distance) error events so as to achieve the desired MHD, and 4) performs uniform interleaving among the allowable (non-constrained) positions, to thereby maximize or otherwise improve the interleaver gain subject to the constraints imposed to maintain the desired MHD.
US08532204B2 Peak-to-average power ratio (PAR) reduction based on active-set tone reservation
In an embodiment, a transmitter includes first and second processing blocks, which may each include hardware, software, or a combination of hardware and software. The first processing block is operable to generate a first peak-reducing vector. And the a second first processing block is operable to receive a first data vector, the data vector comprising a plurality of samples, the first data vector having a first peak with a first index and a first magnitude, a second peak with a second index and a second magnitude that is less than the first magnitude, and a first peak-to-average power ratio, and to generate a second data vector having a second peak-to-average power ratio that is lower than the first peak-to-average power ratio by using the first peak-reducing vector.
US08532203B1 Communication systems and methods using blind channel estimation based on cumulants
Embodiments of the present invention include communication systems and methods using channel estimation based on cumulants. In one embodiment, the present invention includes a receiver comprising a sampler coupled to a communication channel for receiving an input signal and providing samples of the input signal at a first sample rate, a channel estimation circuit coupled to receive the sampled input signal, the channel estimation circuit estimating the amplitude response of the communication channel by autocorrelating the input signal, estimating the phase response of the communication channel using a fourth order cumulant of the input signal, and generating an estimated impulse response of the communication channel using the estimated amplitude response and the estimated phase response, and a channel initialization circuit coupled to the channel estimation circuit for configuring the receiver using the estimated impulse response.
US08532200B1 System and method for side band communication in SERDES transmission/receive channels
A system includes a side band transmission module configured to combine side band data with a clock signal to generate a modified clock signal. The system also includes a serializer configured to provide a waveform corresponding to serialized input data. The modified clock signal adjusts at least one of a leading edge or a falling edge of N half cycles of the waveform based on the side band data to form a modified waveform. The serializer is configured to output the modified waveform. N is greater than or equal to 1.
US08532199B2 Dynamic image compression device
A deblock filter as defined by the MPEG-4 AVC/H. 264 standard is effectively controlled, and an increase of a compression strain is prevented while the resolution or details are preserved to realize compression of a moving image with high image quality.A moving image compression apparatus according to the present invention includes an imaging section configured to take a moving image of a shooting subject via an optical system and outputting moving image data; a camera control section configured to output control information for controlling an operation of at least one of the optical system and the imaging section at the time of imaging; a moving image compression section configured to compress the moving image data using the correlation between an image to be compressed and a reference image included in the moving image, the moving image compression section including a deblock filter configured to alleviate a block strain of the reference image in accordance with a set deblock filter strength condition; a deblock filter control section configured to set the deblock filter strength condition based on the control information; and a stream generation section configured to embed the deblock filter strength condition in compressed output data.
US08532194B2 Picture decoding method
The invention relates to a method for ordering encoded pictures consisting of an encoding step for forming encoded pictures in an encoder. At least one group of pictures is formed of the pictures and a picture ID is defined for each picture of the group of pictures. In the method a transmission step is performed for transmitting said encoded pictures to a decoder. The encoded pictures are rearranged in decoding order and decoded for forming decoded pictures. In the encoding step a video sequence ID separate from the picture ID is defined for the encoded pictures, the video sequence ID being the same for each picture of the same group of pictures. In the decoding step the video sequence ID is used for determining which pictures belong to the same group of pictures. The invention also relates to a system, encoder, decoder, electronic device, software program and a storage medium.
US08532189B2 Method for detecting scene change in a video picture sequence
The method comprises the following steps: detection of the static areas in the current picture, calculation of a histogram for the non-static areas of the current picture calculation of the difference between the histogram of a current picture and the histogram of at least one preceding picture, declaration of scene change if the difference is greater than a predetermined threshold. The applications related to video processing using picture movement such as up-conversion of video pace, reduction of motion compensated noise.
US08532181B2 Method and apparatus for decoding/encoding a video signal with inter-view reference picture list construction
A method of decoding a video signal is disclosed. The present invention includes obtaining identification information indicating whether a coded picture of a current NAL unit is an inter-view picture group, obtaining interview reference information of the inter-view picture group, and constructing a reference picture list for inter-view prediction using the inter-view reference information according to the identification information, wherein the inter-view reference information includes view identification information of an inter-view reference picture.
US08532180B2 Method and apparatus for decoding/encoding a video signal with inter-view reference picture list construction
A method of decoding a video signal is disclosed. The present invention includes obtaining identification information indicating whether a coded picture of a current NAL unit is an inter-view picture group, obtaining interview reference information of the inter-view picture group, and constructing a reference picture list for inter-view prediction using the inter-view reference information according to the identification information, wherein the inter-view reference information includes view identification information of an inter-view reference picture.
US08532171B1 Multiple stream adaptive bit rate system
A method and apparatus for segmenting multiple live media streams of differing qualities into a single output stream. The live media streams may have constant or unpredictable key frame intervals.
US08532169B2 Rate control for two-pass encoder using adaptive quantization parameters
A two-pass encoder determines a quantization parameter (QP) value to control an actual number of bits consumed in a second encoding pass. The two-pass encoder includes a first encoding module, a rate control module and a second encoding module. The first encoding module includes a circuit configured to perform a first encoding pass to encode input video sequences. The rate control module is configured to determine R, a target bit rate for a picture in the second encoding pass, and α, a variable dependent on a QP value range, a picture type, and complexity. Q, a QP value for the picture or an MB of the picture in the second encoding pass, is also determined based on R and α. The second encoding module is configured to use Q to encode the picture or the MB of the picture in the input video sequence in the second encoding pass to form an output bitstream. The rate control module is further configured to update α to encode a next picture or a next MB of the picture in the second encoding pass.
US08532168B2 Receiver and method for adjusting adaptive equalizer of receiver
A receiver includes an adaptive equalizer, a power detecting unit and an adjusting unit. The adaptive equalizer is for receiving a signal and generating an equalized signal. The power detecting unit, coupled to the adaptive equalizer, is for detecting the strength of the equalized signal during a first period to generate a first strength signal, and detecting the strength of the equalized signal during a second period to generate a second strength signal. The adjusting unit, coupled to the power detecting unit and the adaptive equalizer, is for adjusting the compensation strength for the adaptive equalizer according to the first and second strength signals.
US08532164B2 Wireless communication apparatus, wireless communication system, and wireless communication method
To improve throughput by reducing the resource used for transmitting a parameter relating to retransmission control and decreasing the overhead of retransmission control signaling. In a case where a retransmission control method is employed in consideration of adaptive MCS control in which the encoding rate can be changed, the scheduling section sets the MCS in accordance with CQI notified from the communication counterpart apparatus. When transmission data is encoded, the RV parameter bit-number setting section sets the number of bits used for signaling the RV parameter to decrease as the encoding rate of the first transmission is decreased and sets the RV parameter based on the number of bits. For example, in a case where the encoding rate R is R>2/3, two bits are set. In a case where the encoding rate 1/3
US08532148B2 Time synchronization system and time synchronization method in train
An inter-vehicle network that connects monitoring and control devices communicating with an intra-vehicle network that couples in-vehicle devices with the monitoring and control devices. A train clock station at an uppermost level in a hierarchical structure and a vehicle clock station in a middle level in a hierarchical structure are established from the monitoring and control devices. Other devices are established as a correction information waiting station at a lowermost level in the hierarchical structure. The train clock station performs a time correction of its own station with time information that is arbitrarily obtained as reference time. The vehicle clock station performs a time correction of its own station based on a message transmitted from the train clock station. The correction information waiting station performs a time correction of its own station based on a message transmitted from the vehicle clock station.
US08532145B2 Method and apparatus for channelizing sampled broadband signal
A system for isolating individual channels in a broadcast signal is provided. The system includes a plurality of multipliers, each having an input and an output. A summer coupled to the outputs of each of the plurality of multipliers is provided to generate an output. A multiplication factor system provides a multiplication factor to each of the multipliers to select a predetermined frequency channel of the input signal.
US08532143B2 Method and device for decoding, corresponding computer program product, storage means and destination node
A method is proposed for decoding a plurality of data packets received through a meshed communications network for the retrieval of source packets transmitted by one or more source nodes, the meshed communications network comprising relay nodes generating combined packets, each combined packet consisting of a linear combination of source packets. During the decoding by a destination node, this method consists in performing two decoding operations of which the first is a decoding by group of packets and the second is a decoding that takes account of pieces of likelihood information resulting from the first decoding. The fact of first of all carrying out a decoding with groups of packets makes it possible to exploit the repetitions (or redundancies) of packets in a meshed network to optimize the bit error rate during the decoding of source data transmitted on the communications network.
US08532142B2 System and method for delivery of packets
A system and method for delivery of packets is provided. In an embodiment, a client is operable to query a first layer of the protocol stack used to provide a link that carries packets for said client. Based on the query, the client is operable to adjust how those packets are delivered over another layer of the protocol stack in order to help improve the likelihood of successful delivery of those packets.
US08532129B2 Assigning work from multiple sources to multiple sinks given assignment constraints
Assigning work, such as data packets, from a plurality of sources, such as data queues in a network processing device, to a plurality of sinks, such as processor threads in the network processing device is provided. In a given processing period, sinks that are available to receive work are identified and sources qualified to send work to the available sinks are determined taking into account any assignment constraints. A single source is selected from an overlap of the qualified sources and sources having work available. This selection may be made using a hierarchical source scheduler for processing subsets of supported sources simultaneously in parallel. A sink to which work from the selected source may be assigned is selected from available sinks qualified to receive work from the selected source.
US08532128B2 Relaying apparatus and packet relaying method
A packet storing unit stores relay instructions for received packets in different queues depending on priority and a VLAN number. DRR schedulers take out relay instructions from respective queues through a DRR technique. A priority control transmission scheduler transmits the packets to another apparatus according to the relay instructions in a descending order of priority.
US08532126B2 Mediated network address translation traversal
A method of establishing a connection traversing at least one network address translation (NAT) gateway is presented. In the method, a bind request is sent from a source device to a mediation element via a NAT gateway. A bind response associated with the bind request is received. A connection request is sent to the mediation element. The mediation element causes the connection request to be sent to a destination device. A connection response associated with the connection request is received. A hello message is sent to a predicted destination address. The predicted destination address is based on an address received in the connection response. A data connection is established between the source device and the destination device using the predicted destination address.
US08532121B2 Multiple node applications cooperatively managing a plurality of packet switched network pathways
End-point devices, access points and other types of network nodes each employ multi-path management software to manage communication via multiple possible paths to the Internet backbone from communication applications that run on an end-point device. Although the multi-path management software on an end-point device may operate independently, it may also cooperate with the local communication applications and the multi-path management software located on the access points or other network nodes to select one or more pathways for the local communication applications. Alternatively, the multi-path management software of an end-point device may pass all or a portion of such management responsibility to a local communication application and/or to multi-path management software of another network node. In addition to managing the selection of one or more pathways, the multi-path management software seamlessly switches pathways as may become necessary to meet changing network conditions or bandwidth demands.
US08532120B2 Routing facility for a subsea electronics module
A routing facility (1) for a subsea electronics module (7) has a microcontroller (3), a field programmable gate array (4) and at least two router resources (5) on a single circuit board (2), each router resource (5) comprising a respective local transceiver (9) for a differential serial bus and a respective remote transceiver (10) for the differential serial bus, wherein each local transceiver (9) is connected with the corresponding remote transceiver (10) and with the field programmable gate array (4) that is able to route data packets between the router resources (5).
US08532118B2 Communication technique in network including layered relay apparatuses
This method includes: obtaining first data including identifiers of selected computers for invocation of parallel processes among plural computers connected to lowest-layer relay apparatuses in a network including relay apparatuses in plural layers, wherein the network includes paths between a relay apparatus in a first layer and plural relay apparatuses in a second layer that is an immediately upper layer than the first layer; and selecting, for each of the selected computers and from network identifiers for respective communication routes, network identifiers to be used for communication with other selected computers so as to avoid coincidence of communication routes between the selected computers for which a same difference value is calculated between identification numbers, wherein the network identifiers are associated in advance with an identifier of each of the plural computers and are used for routing in the network, and the identification numbers are assigned for ordering the selected computers.
US08532114B2 Cluster router and cluster routing method
A cluster router includes at least one control apparatus and at least two forwarding apparatuses. The control apparatus is connected to the forwarding apparatuses, and the forwarding apparatuses are connected with each other. The control apparatus is configured to generate a routing table of each forwarding apparatus and a packet processing information conversion table of each forwarding apparatus. The forwarding apparatus is configured to receive the routing table of the forwarding apparatus and the packet processing information conversion table of the forwarding apparatus, and execute data exchange between the forwarding apparatuses according to the routing table and the packet processing information conversion table.
US08532107B1 Accepting packets with incomplete tunnel-header information on a tunnel interface
An egress device of a network tunnel is configured to receive fragmented packets over a tunnel interface when the network tunnel is defined using information that is not present in all of the fragmented packets. For example, an egress device includes an interface to receive packets associated with the network tunnel, at least some of the packets being fragmented packets that are fragments of tunnel encapsulated packets. Some of the fragmented packets include network layer information associated with a network layer header of an original unfragmented tunnel encapsulated packet and do not include transport layer information associated with a transport layer header of the original unfragmented tunnel encapsulated packet. A forwarding engine of the egress device uses a multi-stage chained lookup to determine whether packets conform to tunnel definitions for the network tunnel that define the network tunnel by specifying both network layer information and transport layer information required for the packets.
US08532104B2 Communication apparatus capable of traffic controlling in serial connected queues
A communication apparatus includes a plurality of first queues to which priorities or predetermined bandwidths are assigned respectively, a plurality of second queues which are corresponded to any of the plurality of first queues and to which the priorities are assigned respectively, a first writing portion which writes data blocks into any of the plurality of second queues or any of the plurality of first queues which is not corresponded to the second queues in accordance with a rule, a second writing portion which reads the data blocks stored in the plurality of second queues in order of the priorities assigned to the second queues respectively, and writes the data blocks into at least one of the first queues which is corresponded to the second queues, and a transmitting portion which reads the data blocks stored in the plurality of first queues in order of the priorities assigned to the first queues respectively or at time intervals corresponding to the bandwidths assigned to the first queues respectively, and transfers the data blocks to the communication network.
US08532103B2 Resource initialization method and system, and network access server
A resource initialization method and system, and a network access server are provided. The resource initialization method includes: receiving a network access request transmitted from a User Equipment (UE), where the network access request includes: UE identity (ID) information; locally searching for, according to the UE ID information in the network access request, and find a preconfigured unicast and multicast resource threshold corresponding to the UE ID information; and transmitting the unicast and multicast resource threshold of the UE to a Resource Manager (RM), so that the RM assigns unicast resources and multicast resources according to the unicast and multicast resource threshold. Through the method, the process of obtaining the unicast and multicast resource threshold can be simplified, and thus the efficiency of resource initialization configuration is improved.
US08532101B2 System and method for providing co-signaled return label switch paths
An approach is provided for establishing label switch paths associated with a new routing node of a label switch network. A new routing node is determined to be activated within a label switch network. Label pair generation logic is employed to generate a path set-up message to establish a pair of label switch paths between the new routing node and an activated routing node of the label switch network. Another path set-up message is repeatedly generated for each of a plurality of activated routing nodes within the label switch network to establish pairs of label switch paths.
US08532095B2 Techniques configuring customer equipment for network operations from provider edge
Techniques for configuring customer premises equipment for communication with a provider network include establishing a physical layer network connection between a particular customer node and a first provider node. The particular customer node is an intermediate network node on a customer premises. The first provider node is an intermediate network node on a first provider network of a first service provider different from the customer. Configuration data for one or more network interfaces on the particular customer node are automatically received through the physical layer network connection. The particular customer node is automatically configured based on that configuration data. The automatic provisioning of the customer node allows equipment to be more economically shipped and installed at customer premises and allows upgraded or replacement equipment to be more economically swapped in place of equipment previously installed. Traffic management data can also be automatically received and used at the particular customer node.
US08532088B1 Method and apparatus for providing call center agents with calling party information
A method and apparatus for providing call center agents with calling party information for calls initiated behind trunks on packet networks such as Voice over Internet Protocol (VoIP) and Service over Internet Protocol (SoIP) networks are disclosed. The method enables a network service provider such as a telephone company to provide toll free service to an enterprise customer, and to provide the enterprise customer with the trunk group identifiers that customers of the enterprise utilize to access services provided by the enterprise.
US08532086B1 Method and system for multi level switch configuration
Switch systems and method to configure switch systems are disclosed. A switch system includes a first leaf module and a first spine module. The first leaf module includes a plurality of internal ports and external ports. The first spine module includes a plurality of ports. A midplane is configured to couple each of the internal port of first leaf module to a port of a first spine module such that a subset of internal ports of the first leaf module are always coupled to a known subset of first spine module. Other switch systems and methods to configure switch systems are disclosed.
US08532084B2 Method and system for synchronization in communication system
A method can be used for facilitating an uplink synchronization between a first transceiver and a second transceiver within a cell in a multi-user cellular communication system. The first transceiver receives a reference from the second transceiver and generates a set of signature sequences based on the reference. The first transceiver selects a first signature sequence from the set of signature sequences and incorporates the first signature sequence into a signal. The first transceiver transmits the signal to the second transceiver. The signal is used for a uplink synchronization between the first transceiver and the second transceiver. The set of signature sequences are generated from sequences with zero-correlation zone.
US08532067B2 CDMA to packet-switching interface for code division switching in a terrestrial wireless system
An access radio port is provided that spreads a payload data signal, extracted from an ATM packet, with a uniquely assigned orthogonal code, transmits the spread payload data signal to one of a group of mobile subscriber terminals located within a microport cell of a wireless terrestrial network, and releases the uniquely assigned orthogonal code. In another aspect, a mobile subscriber terminal, is located within a microport cell of a terrestrial wireless network that interfaces with an access radio port. The mobile subscriber terminal receives an assignment of a unique orthogonal code, spreads a payload data signal using the unique orthogonal code, modulates and forwards the spread payload data signal to the access radio port, and releases the assignment of the unique orthogonal code.
US08532045B2 Method and system for spectrum management
A method and apparatus for defining spectral usage at a base station in a wireless network. In various embodiments, the wireless network is divided into a plurality of regions, such that each of the regions may have associated with it one or more interfering adjacent regions, which are associated with different portions of a spectral allocation.
US08532044B2 Method for feedback to uplink allocation request
A method for a feedback to an uplink allocation request is disclosed. The method for a feedback to an uplink allocation request comprises receiving a bandwidth request (BR) of the mobile station in a base station; detecting codes from the bandwidth request; and transmitting a BR result report to a mobile station, the BR result report indicating detection failure when detecting the codes or code repetition. According to the embodiment of the present invention, it is advantageous in that a wait time of a timer can be reduced as the base station directly reports the result of the bandwidth request or the mobile station to the mobile station, whereby retransmission of the bandwidth request can be performed promptly.
US08532043B2 Method for signaling of resource allocation to adjust granularity in cellular multi-carrier system
A method for adjusting a granularity of resource allocation in a wireless mobile communication system supporting a compact scheduling is discussed. A resource indication value (RIV) corresponds to a start index (S) of one set of consecutive virtual resource blocks (VRBs) and a length of the VRBs. The start index (S) is selected from among ‘s’ values (where s−P+mT
US08532042B2 Codebook for multiple input multiple output communication and communication device using the codebook
In a multi-user multiple input multiple output (MIMO) communication, each of receivers may use a different channel codebook and a transmitter may determine beamforming vectors using a beamforming codebook corresponding to each of the receivers.
US08532037B2 Method and apparatus for transmitting and receiving mobility information supporting handover and/or roaming in digital broadcasting system
Disclosed is a method and an apparatus for transmitting/receiving mobility information to support the handover and roaming in a digital broadcasting system. The transmission method includes the steps of setting mobility information including information elements for indicating at least one handover/roaming type according to whether or not support of an interactive network is available for handover/roaming; inserting the mobility information into at least one of an ESG regarding broadcasting services, a notification message, and an independent signaling message so that the mobility information is transmitted to at least one terminal; and conducting handover or roaming of the terminal according to the mobility information.
US08532025B2 Signaling overhead reduction methods and systems using SUB-DL-UL-MAP and HARQ-MAP in mobile WiMAX
Certain embodiments of the present disclosure may allow WiMAX signaling overhead to be reduced by sending burst allocation information to MSs using messages that may be transmitted using more efficient modulation coding schemes (MCSs) than that allowed for DL-MAP and UL-MAP messages. For example, burst allocation information may be sent in SUB-DL-UL-MAP or HARQ-MAP messages that may be encoded with selectable MCSs that result in higher data rate than an MCS used for conventional DL-MAP and UL-MAP messages. For certain embodiments, MSs may be partitioned into groups based on CINR and the burst allocation information for each group may be transmitted using an MCS that is appropriate for that group based on the CINR for MSs in that group.
US08532014B2 Relay device and method causing a switching destination terminal to perform a smooth data output corresponding to a processing capacity of the switching destination terminal at the time of switching between terminals
A relay device (40) comprises: an NW interface (408) for making a connection with a switching source terminal (20) that is receiving media data transmitted from a media server (10) and with a switching destination terminal (30); an information storage (403) for storing a media data processing capacity of the switching source terminal (20) and switching destination terminal (30); a media controller (401) for making a transmission request to the media server (10) for media data corresponding to the above processing capacity in the information storage (403), and for acquiring the above processing capacity of the switching destination terminal (30) from the information storage (403) and instructing to transfer the media data corresponding to the acquired processing capacity to the switching destination terminal (30); a media receiver (404) for receiving the media data transmitted from the media server (10); a media buffer (405) for holding the media data; and a media transmitter (406) for acquiring from the media buffer (405) the media data corresponding to the processing capacity of the switching destination terminal (30) and transferring it to the switching destination terminal (30).
US08532011B2 Method and apparatus for transmitting multiple multicast communications over a wireless communication network
Apparatus and method for allocating bandwidth for multicast communications in a wireless communication network. The base station allocates certain bandwidth for handling multicast communications through a multicast communication channel. When a new multicast communication arrives, the base station assigns a predefined number of bandwidth to the multicast communication channel according to a predefined algorithm. A wireless device will monitor all slots in a multicast channel and discard all the packets not belonging to its call.
US08532002B1 Self managing a low power network
Self managing a low power network is disclosed. A packet is received which includes network information and it is determined if a management action is required based at least in part on information in the packet. In the event that management action is required, the management action is performed wherein the management action is determined based at least in part on information in the packet.
US08532000B2 Method for establishing a multimedia session with a remote user of a communications network
For establishing a multimedia session with a remote user's terminal, a terminal starts a signaling intended to establish the multimedia session addressed to the remote user's terminal. Predetermined acknowledgement messages indicate to the terminal and to the remote terminal that the multimedia session is established. The terminal and/or the remote terminal run at least a module of a multimedia application before reception of the predetermined acknowledgement messages.
US08531999B2 Method of communication supporting half-duplex frequency division duplex
A communication supporting half-duplex frequency division duplex and receiving a broadcast message. A control signal for a broadcast message is received and decoded partially or entirely according to an indication bit included in the control signal.
US08531997B2 Method of performing hybrid automatic repeat request (HARQ) in wireless communication system
A method of performing hybrid automatic repeat request (HARQ) performed by a user equipment (UE) in a wireless communication system is provided. The method includes receiving downlink assignments in a first subframe, a downlink assignment being transmitted based on a control channel element (CCE), the CCE being a logically indexed resource unit, receiving downlink data on a downlink shared channel in the first subframe, the downlink shared channel being assigned according to the downlink assignments, generating ACK/NACK signals which indicate successful or unsuccessful reception of the downlink data, and transmitting in a second subframe, the ACK/NACK signals by using uplink resources of a subset, the subset being mapped to the first subframe, at least one of the uplink resources being mapped to a plurality of CCEs in the first subframe. Limited resources for uplink feedback are effectively used to support HARQ operation.
US08531990B1 Handover signaling in wireless networks
A base station receives a first radio resource control (RRC) message comprising parameter(s) indicating whether a wireless device supports an enhanced physical downlink control channel (ePDCCH). The base station selectively transmits second RRC message(s) configuring first radio resources of a first ePDCCH. The base station makes a handover decision for the wireless device. The base station transmits a third message to a target base station. The third message comprises at least one of: parameter(s) indicating whether the wireless device supports an ePDCCH, and configuration information of the first ePDCCH.
US08531988B2 Interference detection
A computing device configured for wireless communication may effectively control adaptation to channel conditions. The device may be configured to identify and classify conditions impacting performance of a channel so that appropriate adaptations may be made. Interference may be detected by correlating received signal strength and packet errors. High received signal strength correlated to a high packet error rate may signify presence of a source of interference. Once a source of interference is detected, other criteria may be used to determine the nature of the interference so that an adaptation that is minimally disruptive of applications can be selected. Additionally, channel degradation may be predicted by monitoring trends in error rates, including Forward Error Correction rates, and adaptation may be used before packet error rates exceed an unacceptable level.
US08531987B2 Performing a time measurement in a communication network
A method for performing a time measurement on a data flow transmitted from a transmitter to a receiver of a communication network is provided. The method comprises: at the transmitter, dividing the data flow in first and second time alternating blocks of data units, transmitting them, increasing a transmission counter while the first blocks are transmitted and setting a transmission timestamp to a current time when a predetermined data unit of each first block is transmitted; at the receiver, receiving the first and second blocks, increasing a reception counter while the first blocks are received and setting a reception timestamp to a further current time when the predetermined data unit of each first block is received; and at a management server, periodically detecting values of the transmission counter, the reception counter, the transmission timestamp and the reception timestamp, and using them for performing the time measurement.
US08531978B2 Network cost analysis
Embodiments generally disclosed herein include methods and systems for calculating incremental network costs between logical city pairs in a network (each city pair being in communication across the network via one or more physical links). For example, the method includes a cost analyzer that, for each physical link in the network, determines a steady state capacity allocation associated with each city pair in the network and, in the same vein, determines a restoration capacity allocation associated with each city pair in the network. The cost analyzer is capable of calculating an incremental cost per unit of traffic for a given city pair based on: i) the steady state capacity allocation and a restoration capacity allocation associated with a given city pair, as compared to, ii) the aggregate steady state capacity allocations and restoration capacity allocations associated with each city pair in the network.
US08531965B2 Message processing method and system
A message processing method includes receiving by a base station a physical shared channel reconfiguration request transmitted from a control radio network controller, the physical shared channel reconfiguration request including priority queue specific deleting information; and deleting a priority queue corresponding to the priority queue specific deleting information.
US08531961B2 Systems and methods for prioritization of data for intelligent discard in a communication network
Systems and methods for optimizing system performance of capacity and spectrum constrained, multiple-access communication systems by selectively discarding packets are provided. The systems and methods provided herein can drive changes in the communication system using control responses. One such control responses includes the optimal discard (also referred to herein as “intelligent discard”) of network packets under capacity constrained conditions. The systems and methods prioritize packets and make discard decisions based upon the prioritization. Some embodiments provide an interactive response by selectively discarding packets to enhance perceived and actual system throughput, other embodiments provide a reactive response by selectively discarding data packets based on their relative impact to service quality to mitigate oversubscription, others provide a proactive response by discarding packets based on predicted oversubscription, and others provide a combination thereof.
US08531959B2 Method for sending ACK
A method for sending an ACK from the receiver to the sender is disclosed. The receiver starts an ACK timer with the ACK timeout value being smaller than the RTX timeout value. The ACK timer is stopped or cancelled when an ACK is sent from the receiver to the sender. When the number of the delayed ACK for I-frames is close to the receive widow size of the receiver or the ACK timer is timeout, the receiver sends an ACK to the sender actively. When the receiver receives a Poll frame from the sender due to RTX retransmission timeout, the receiver sends an ACK to the sender passively. The receiver adjusts the ACK timeout value used next time based on the following: timeout value of a current ACK timer, RTX timeout value of the sender, the receive widow size of the receiver and the number of I-frames for which ACKs have not been sent, in order to reduce the S-frames and stops of data transmission, thus improving the data transmission speed and the bandwidth utilization.
US08531954B2 System and method for handling reservation requests with a connection admission control engine
A system and method for handling reservation requests. Network performance information of a communications network is gathered using performance information packet data packets. Available bandwidth is determined based on the PIP data packets of a data stream. The available bandwidth is allocated for a number of customers based on reservations.
US08531947B2 Single and dual internet protocol bearer support
An apparatus operable in a communication system and having the capability to discard an internet protocol address is described. The apparatus is configured to receive an assignment of a first internet protocol address of a first type for a first application and a second internet protocol address of a second type for a second application for a data connection to a network. The apparatus is also configured to determine that the apparatus is currently not able to handle both the first internet protocol address and the second internet protocol address. The apparatus is further configured to determine an internet protocol address to discard, and discard the determined internet protocol address.
US08531945B2 Method and apparatus to support deep packet inspection in a mobile network
As part of mobility management messaging in current systems, only static quality of service (QoS) profiles and their statically configured classifiers are reported. These classifiers are known a priori and are typically used for hosted traffic. Once advanced application classifiers are matched and mobility messaging is done, the deep packet inspection (DPI) learned subscriber context is lost. An embodiment of the invention is configured to associate DPI-learned dynamic classifiers with the classifier's policy information as payload over mobility management messaging. The embodiment is useful for identifying protocols and applications, for authentication purposes, solving congestion-based issues between elements in a network, guaranteeing QoS without reserving resources statically, attaching traffic packets to a particular subscriber, and creating mobile signaling to provision end-to-end communication in a network. Thereby enabling the transfer of subscriber parameters and information to be associated with the subscriber throughout subscriber movement through multiple elements of a network.
US08531933B2 Sync mark correction for holographic data pages
The presented invention relates to a method for reading data from a data page from an optical data storage medium, e.g. a holographic storage medium and to an apparatus for performing this method. At least one missing or wrong positioned sync mark on a read data page is identified and its corrected position is estimated. The estimated corrected sync mark position is used for further processing.
US08531928B2 Optical storage apparatus and method for automatically adjusting loop gain thereof
An optical storage apparatus and a method for automatically adjusting a loop gain thereof are provided. The method includes the following steps. Firstly, a compact disk is written by an erase power. Next, a writing state of the erase power is detected to generate an error signal. Finally, a loop gain of a servo control loop is corrected according to the error signal. Therefore, the loop gain can be corrected by the present invention according to a reflectance of the compact disk.
US08531920B2 Electronic device and method providing improved management of multiple times from multiple time zones
An improved electronic device and method provide an improved clock feature that includes a time zone management function which enables multiple times from multiple time zones to be managed by the user. Responsive to a detection that the electronic device has been moved from one time zone to another, a dialog is initiated wherein the user is queried whether a current time on the electronic device should be changed and whether multiple times should be output on the display.
US08531908B2 Multi-phase duty-cycle corrected clock signal generator and memory having same
Memories, multi-phase clock signal generators, and methods for generating multi-phase duty cycle corrected clock signals are disclosed. For example, one such clock signal generator includes a delay-locked loop having a first multi-tap adjustable delay line configured to delay a reference signal to provide a plurality of clock signals having different phases relative to the reference clock signal. A periodic signal generated by the delay-locked loop is provided to a second multi-tap adjustable delay line as an input clock signal. Clock signals from taps of the second multi-tap adjustable delay line are provided as the multi-phase duty cycle corrected clock signals.
US08531906B2 Semiconductor memory device and method for operating the same
A semiconductor memory device includes first and second write driving blocks to perform a data write operation on first and second memory banks in response to first and second bank strobe signals, respectively, and a common input driving block to transmit data to the first and second write driving blocks through a common data line in response to access information of the first and second memory banks.
US08531905B2 Memory apparatus and refresh method thereof
A memory apparatus includes a memory cell array comprising a plurality of memory cells connected with a plurality of bit lines and a plurality of word lines, a page buffer unit connected to the plurality of bit lines and latch data read from a memory cell selected from the plurality of memory cells, and a control unit configured to generate a refresh signal according to a prestored current status and provide the refresh signal to the page buffer unit in order to substantially prevent loss of the data latched by the page buffer unit.
US08531902B2 Sensing circuit
A circuit includes a degeneration p-channel metal-oxide-semiconductor (PMOS) transistor, a load PMOS transistor, and a clamp transistor configured to clamp a voltage applied to a resistance based memory element during a sensing operation. A gate of the load PMOS transistor is controlled by an output of a not-AND (NAND) circuit.
US08531896B2 Semiconductor system, semiconductor memory apparatus, and method for input/output of data using the same
A semiconductor system, a semiconductor memory apparatus, and a method for input/output of data using the same are disclosed. The semiconductor system includes a controller and a memory apparatus where the controller is configured to transmit a clock signal, a data output command, an address signal, and a second strobe signal to a memory apparatus. The memory apparatus is configured to provide data to the controller in synchronization with the second strobe signal, and in response to the clock signal, the data output command, the address signal, and the second strobe signal received from the controller.
US08531892B2 Semiconductor memory device
A semiconductor memory device is disclosed. The semiconductor memory device converts a sequentially-changing step voltage into a current so as to provide a write current, and minimizes the influence of a threshold voltage variation caused by fabrication deviation, such that it can be stably operated. The semiconductor memory device includes a current driver. The current driver includes a step voltage provider configured to provide a step control voltage sequentially changing in response to a pulse control signal, a control current provider configured to provide a control current in response to the step control voltage, and a write driver configured to provide a write current capable of writing data in a memory cell in response to the control current.
US08531884B2 Memory device, systems and devices including a memory device, methods of operating a memory device, and/or methods of operating systems and devices including a memory device
In one embodiment, a memory device includes a plurality of unit cell arrays. Each unit cell array includes an array of memory cells arranged in a plurality of columns, and each column is associated with a bit line. The memory device further includes a program control circuit configured to program cells in the plurality of unit cell arrays based on program bits associated with the plurality of unit cell arrays. For example, the program control unit is configured to simultaneously program one memory cell in each unit cell array having at least one associated program bit.
US08531878B2 Techniques for providing a semiconductor memory device
Techniques for providing a semiconductor memory device are disclosed. In one particular embodiment, the techniques may be realized as a semiconductor memory device including a plurality of memory cells arranged in an array of rows and columns, each memory cell. Each of the memory cell may include a first region coupled to a source line, a second region coupled to a bit line, and a body region capacitively coupled to at least one word line via a gate region and disposed between the first region and the second region, wherein the body region may include a plurality of floating body regions and a plurality of floating gate regions capacitively coupled to the at least one word line.
US08531877B2 Fractional bits in memory cells
Methods, devices, modules, and systems for programming memory cells can include storing charges corresponding to a data state that represents an integer number of bits in a set of memory cells. Programming memory cells can include storing a charge in a cell of the set, where the charge corresponds to a programmed state, where the programmed state represents a fractional number of bits, and where the programmed state denotes a digit of the data state as expressed by a number in base N, where N is equal to 2B, rounded up to an integer, and where B is equal to the fractional number of bits represented by the programmed state.
US08531866B2 Nonvolatile memories and reconfigurable circuits
A nonvolatile memory according to an embodiment includes at least one memory cell including: a variable resistance memory comprising one end connected to a first terminal, and the other end connected to a second terminal, a drive voltage being applied to the first terminal; and a diode comprising a cathode connected to the second terminal, and an anode connected to a third terminal, a ground potential being applied to the third terminal. An output of the memory cell is output from the second terminal, the output of the memory cell depends on a resistance state of the variable resistance memory.
US08531856B2 Member for synchronous rectifier bridge, related synchronous rectifier bridge and use thereof
The member for a synchronous rectifier bridge (14) typically includes at least first and second connection terminals (B+, P), at least one field-effect transistor (15) having source and drain electrodes (16, 17) respectively connected to the first and second terminals (B+, P), and at least one comparator for comparing at least a first voltage source having a predetermined reference voltage and at least a first voltage difference between the voltages applied to the first and second terminals (B+, P) and having an output connected to a gate electrode (21) of the transistor (15). The member (14) further includes at least one load pump (25) providing, from the applied voltages, at least one supply voltage (VH, VL), of an amplifier from said applied voltages.
US08531846B2 Integrated AC/DC power supply and platform for military radio
An AC/DC power supply and platform for a military radio has been developed. The apparatus includes a base that supports at least one SINCGARS RT-1523 radio. The base is connected to an AC power supply and at least one DC power supply. The AC supply and DC power supply are configured to switch automatically to the DC power supply should the AC power supply fail.
US08531834B2 Housing for encasing a tablet computer
This disclosure relates generally to an apparatus and/or system for housing a device. The apparatus includes a housing configured such that a device may be fitted within the housing and thereby be protected, such as from shocks and/or liquid. The housing may include top and bottom members that may be removably coupled together so as to form the housing. Each top and bottom member includes a perimeter portion. Defined by proximal and distal ends as well as opposing sides. The top and bottom members may include respective clasping mechanisms that extend along the perimeter of the top and bottom members and may be configured for engaging a third clasping mechanism, such as a locking comb or wedge feature. The clasping mechanisms are configured for coupling the top and bottom members with one another thereby sealing the housing, for instance, in a shockproof and/or water tight seal.
US08531833B2 Portable electronic device case with battery
A case for an electronic device protects and extends the battery life of the electronic device. The case has a lower case portion and an upper case portion, which assemble together to protect the top, side, and bottom edges of the electronic device. The lower case portion includes a battery to extend the battery life of the electronic device.
US08531825B2 Indicator securing structure
A display securing structure includes a rectangular display 4 with thickness including a terminal, and a holder 9 assembled by the display 4; the holder 9 includes a resilient lug 91 serving as a thickness-directionally urging member, formed on a bottom plate of the holder to urge the display 4 mounted thereon in the direction of thickness; a resilient lug 92 working as a downwardly urging member, formed on an upper side plate thereof to urge the display 4 to the side of the terminal; resilient lugs 93 serving as a rightwardly and leftward urging member, formed on left and right side plates thereof so as to urge the display 4 from left and right; and resiliently engaging claws 94 and 95 working as a face pressing member, formed on a backside plate and the right and left side plates thereof to press the face of the display 4.
US08531822B2 Cooling and controlling electronics
A power electronics rack includes a switching chamber provided with one or more plate heat exchangers to receive a cooling fluid. A contactor chamber has contactors for connecting switches in the switching chamber to a magnetics chamber. The magnetics chamber receives at least one of a filter, an inductor or a transformer. The magnetics chamber receives cooling fluid which directly contacts the at least one of a filter, an inductor and a transformer for cooling. A common cooling circuit delivers cooling fluid to both the switching and magnetics chambers. The contactors may be reconfigured under certain conditions.
US08531811B2 Clamping control circuit for hybrid surge protection devices
A hybrid surge protection device (SPD) having a clamping voltage that is controlled by precisely limiting the overshoot voltage of a gas discharge tube (GDT) in a hybrid suppression network. The suppression network is conventionally connected between a protected line carrying current from a power source to a load and a return connection. The network includes a main surge suppression varistor (VR1) connected in series with the GDT. A clamping control circuit in parallel with the network includes a voltage limiting device (VR2) in parallel with the GDT for preventing voltage overshoot by the GDT above a limiting voltage responsive to an occurrence on the protected line of a surge combination wave. The clamping control circuit also includes a capacitor (C1) connected in parallel with the VR1 providing a bypass path for electrical current and voltage potential to the GDT. Biasing resistors R1 and R2 can be connected in parallel to C1 and VR2, respectively, to distribute the voltage between the clamping control circuit and the network.
US08531800B1 Magnetic write head having dual parallel capacitors for integrated transmission line compensation
In one embodiment, a magnetic head includes a write pole; a write coil adapted for causing the write pole to emit a magnetic field upon excitation of the write coil; and a first capacitor and a second capacitor electrically connected in parallel with the write coil, each capacitor including a planar bottom plate, a top plate positioned parallel to the bottom plate, and at least one dielectric layer positioned between the top plate and the bottom plate, wherein a parasitic capacitance between the bottom plate of each capacitor and a substrate positioned below the bottom plate exists during writing operations of the magnetic head, and wherein the parasitic capacitances of the capacitors are about balanced.
US08531792B1 Self servo write process for discrete track media
The present disclosure includes systems and techniques relating to control of magnetic recording devices, such as disk drives. A recording device can contain a medium that includes data tracks disposed on discrete strips of magnetic material that are arranged based on circumferences of the medium. The medium can include servo regions disposed on discrete strips of magnetic material that are arranged based on radii of the medium and extend from an inner diameter of the medium to an outer diameter of the medium. A described technique includes receiving data indicative of a waveform produced by a head operated with respect to a recording medium, detecting, when the medium is in a state of uniform magnetic polarity, a beginning of a servo region of the servo regions based on the waveform changing from a non-alternating signal to an alternating signal, the non-alternating signal being indicative of the head's path over a data track of the data tracks, and the alternating signal being indicative of the head's path over discrete magnetic strips in the servo region, performing a synchronization of one or more clocks based on the detected beginning of the servo region, and writing, based on the synchronization, data to the servo region for servo control of the medium.
US08531787B2 Lens assembly with a fitting structure
A lens assembly includes a first lens and a second lens. The first lens includes a first inner end surface, a first outer end surface and slots. The slots formed on the first inner end surface extends toward the first outer end surface, and each slot includes a trough and an inner engaging side portion. The second lens includes a second inner end surface, a second outer end surface and engaging blocks. The engaging blocks formed on the second inner end surface extends toward the first inner end surface of the first lens, and each engaging block includes a crest portion disposed next to the first inner end surface of the first lens and an inner engaging protrusion. A slit is defined by the inner engaging side portion and the trough portion of the slot and the inner engaging protrusion and the crest portion of the engaging block.
US08531780B2 Optical imaging lens assembly
An optical imaging lens assembly comprises, in order from an object side to an image side, a first lens element, a second lens element, a third lens element and a fourth lens element. There is a stop disposed between the first lens element and the third lens element. The first lens element has negative refractive power, the second lens element has positive refractive power, the third lens element has negative refractive power, and the fourth lens element has positive refractive power. The first lens element has a convex object-side surface and a concave image-side surface. The third lens element and the fourth lens element both have at least one of its object-side surface and its image-side surface being aspheric. With the aforementioned arrangement, the optical imaging lens assembly of the present invention can obtain a larger viewing angle, lower sensitivity and higher resolution.
US08531776B2 Zoom lens system
A zoom lens system includes, from the object-side to the image-side thereof, a first lens group, a second lens group, and a third lens group. The first lens group includes a first lens and a second lens. The second lens includes a third lens, a fourth lens, and a fifth lens. The fourth lens and the fifth lens are attached to each other. The third lens group includes a sixth lens. The zoom lens system satisfies the following conditions: 0.35
US08531762B2 Confocal microscope apparatus
A confocal microscope apparatus comprises a first optical scanning system which obtains a scan image of a sample using a laser beam from a first laser light source, a second optical scanning system which scans specific regions of a sample with a laser beam from a second laser light source that is different from the first laser light source, thereby causing a particular phenomenon, and a beam diameter varying mechanism which can change the beam diameter of the laser beam of at least one of the first optical scanning system and the second optical scanning system. With this configuration, the apparatus further comprises an excitation light intensity distribution calculator which calculates and stores the excitation light intensity distribution along a depth direction on the sample surface from the beam diameter of the laser beam output from the beam diameter varying mechanism.
US08531756B2 Optical processing device
A method and apparatus is provided for processing an optical beam. The method includes spatially dispersing an optical beam received from an optical port into a plurality of wavelength components. The wavelength components are focused and at least one of the components is selectively directed to one of the optical ports by reflecting the focused wavelength component at least twice from a DMD before being directed to a selected one of the optical ports. A resolution of the focused wavelength component is optimized when it is reflected from the DMD a first or second time at the expense of the other time when it is reflected.
US08531754B2 Electrochromic display element
An electrochromic display element including a display substrate, at least one display electrode, a counter electrode, a counter substrate, at least one electrochromic layer in contact with the display electrode, and an electrolyte layer between the electrochromic layer and the counter electrode, wherein the electrolyte layer contains a matrix resin having a three-dimensionally crosslinked structure and a mixture of a liquid crystal compound and an electrolyte, and wherein the mixture of the liquid crystal compound and the electrolyte is dispersed as a continuous phase in the matrix resin.
US08531753B1 Adaptive optical filter
Imaging systems include a detector and a spatial light modulator (SLM) that is coupled so as to control image intensity at the detector based on predetermined detector limits. By iteratively adjusting SLM element values, image intensity at one or all detector elements or portions of an imaging detector can be controlled to be within limits. The SLM can be secured to the detector at a spacing such that the SLM is effectively at an image focal plane. In some applications, the SLM can be adjusted to impart visible or hidden watermarks to images or to reduce image intensity at one or a selected set of detector elements so as to reduce detector blooming.
US08531749B2 Light deflection apparatus
A light deflection apparatus, including a stator section including a radial bearing having a first dynamic pressure generating groove, a thrust bearing having a second dynamic pressure generating groove, and a stator coil; and, a rotor section including a polygon minor, a magnet facing the stator coil, and a rotating body having a dynamic pressure surface facing the radial bearing and a dynamic pressure surface facing the thrust bearing, the rotor supporting the polygon minor and the magnet; wherein one end portion of the dynamic pressure bearing section included of the thrust bearing, the radial bearing and of the rotating body in the thrust direction is closed excluding a gap between the dynamic pressure bearing section of the radial bearing and the dynamic pressure bearing section of the rotating body.
US08531745B2 Image formation density correction in image forming apparatus
An image processing apparatus which makes it possible to correct the image density of a target color in real time and maintain highly accurate image density characteristics over a long term. In a first control, the output of a laser driver is controlled such that the gradation of an image signal coincides with that of an image to be recorded on a sheet. The density level of a developed patch to be formed on a photosensitive drum is set to a different value on a toner color-by-toner color basis. In a second control, the output from the laser driver is controlled such that the density of the developed patch coincides with a reference density. An LUT generated in the first control is corrected according to the difference between the density of the developed patch and the reference density.
US08531731B2 Image quality performance for a color marking device
What is disclosed is a novel system and method for determining printer performance in terms of image quality defects over a large complex set of conditions based on measurements taken over a small simple set of conditions, thus reducing the amount of time, effort, and wasted paper required to obtain the data. The present system and method effectively utilizes a predictive model that predicts noise measurements of multi-separations from those of single-separation colors and/or a subset of the multi-separations. Because a model is used to comprehend color performance over the entire gamut, the number of patches is reduced. This reduction enables the method to be used within a machine to dynamically characterize the device's image quality performance. Various embodiments have been disclosed.
US08531730B2 Printing device, and control method of printing device
A problem to be solved by the present invention is to reduce workload of setting colors that are most suitable for printing image data. In order to solve the problem, a printing device according to the present invention is a printing device that can be loaded with M color materials, comprising: an acquisition unit that acquires image data; an analysis unit that analyzes the image data acquired by the acquisition unit; and a determination unit that determines, based on the analysis result by the analysis unit, N priority colors from colors of the M color materials where N is a number less than M.
US08531729B2 Color processing apparatus and method thereof
Color values of output colors reproduced based on output values corresponding to input values of grid points in an input color space, which are obtained by sampling a range of the output values, are estimated. Changes between a color value estimated in correspondence with an input value of a grid point of interest and color values estimated in correspondence with input values of adjacent grid points, changes between an output value of the interest point and output values of the adjacent points, and changes between a plurality of color values estimated in correspondence with input values to the interest point in association with different light sources are evaluated. When the input value of the interest point, whose a sum of evaluation values of these evaluations is less than a threshold, is obtained, an output value corresponding to that input value is set in the interest point.
US08531724B2 Image forming device
A problem that setting (setting the kind of a paper or a printout method) for achieving the print effect (gloss effect or matte effect) at a maximum is very complicated and therefore, a manual setting thereof by a user is very difficult. When image data which a user desires to print and a desire for a print effect to transparent form image data are input, the paper type, conversion of the transparent form image data and a printout method for realizing the print effect are automatically set and printed out.
US08531723B2 Systems and methods for improving performance of trigonometric and distance function calculations during printing and display
Consistent with disclosed embodiments, systems and methods for optimizing printing of a print job comprising graphics by a printer are presented. In some embodiments, the method calculating optimal granularity for the print job, based on specified resolution and page size; generating at least one trigonometric table with the calculated granularity; determining if a job command in the print job comprises a trigonometric function; and, if so, obtaining at least one trigonometric value from the at least one trigonometric table based on information in the job command. A similar process may be used to optimize printing by reducing the number of distance calculations performed by using sub tables.
US08531719B2 Image forming apparatus, image forming system, storage medium, and control method including recommendation information writing
An image forming apparatus of the present invention is an image forming apparatus into which a memory device is insertable and which performs a printing process on an image of image data stored in the memory device. The image forming apparatus includes a memory reading section for detecting insertion of the memory device into the image forming apparatus, and a display processing section for performing a notification process of warning of accidental ingestion of the memory device, when the memory reading section detects the insertion of the memory device. This makes it more surely possible to cause a user to give attention to accidental ingestion by young children.
US08531713B2 Image forming apparatus for sequentially displaying the display images in the input order and displaying the latest display image during input of the image data
An image forming apparatus includes a document reader, a storage for storing image data and a control unit. The control unit includes a display image generator, a display panel and a control unit-side controller for giving display guidance on the input status of image data from the document reader, on the display panel. The control unit-side controller has the function that, when image data is input from the document reader, displays display images generated by the display image generator, sequentially in the order of input and displaying the latest display image preferentially in the preview region during input of image data.
US08531712B2 Image forming apparatus and control method thereof
An image forming apparatus of the present invention returns a response indicating that the image forming apparatus includes a function for changing information of a sending destination to a monitoring apparatus to an inquiry from the monitoring apparatus when it is determined that the image forming apparatus includes the function for changing the information of the sending destination of the monitoring information and monitoring has not been performed by a different monitoring apparatus. The image forming apparatus further receives a request for changing the information of the sending destination from the monitoring apparatus to change the sending destination of the monitoring information to the sending destination of the monitoring apparatus.
US08531707B2 Systems and methods for executing forms
Systems and methods for managing form data representing a form are disclosed. In one embodiment, an information-providing apparatus has a communication unit configured to communicate with an information-processing apparatus over a network, a storage unit storing a container, and a processing unit. The processing unit is configured to receive, via the communication unit, a request to access the container from the information-processing apparatus, to retrieve, from the container, form data representing a form, to send, via the communication unit, the form data to the information-processing apparatus, and to receive, via the communication unit, a form execution request from the information-processing apparatus, the form execution request including an identification of the container and user-supplied information added to the form date. The processing unit is further configured to execute the form execution request based on the identification of the container and on the user-supplied information.
US08531702B2 Information processing apparatus, image processing apparatus, and information processing method thereof
When receiving a cancel request of a job from a user, a determination is made on whether or not the job as a target for the received cancel request is a virtual job to be processed by cooperating functions of a plurality of image processing apparatus. When it is determined that the job as a target for the cancel request is a virtual job, information regarding the plurality of image processing apparatuses which cooperates to execute the virtual job and an order in which the cancel instruction for the virtual job is to be transmitted to the plurality of image processing apparatuses are acquired, and based on the acquired order, a cancel instruction for the virtual job is transmitted to any of the plurality of image processing apparatuses.
US08531701B2 Controlling post-processing operations in an image forming apparatus based on recepton of an image forming instruction
Provided is an image forming apparatus including: a print unit; an instruction unit for giving an instruction to start a printing operation; and a print control unit for controlling the printing operation according to the instruction to start the printing operation from the instruction unit, in which, when there is no instruction to start a subsequent printing operation after the executing of the printing operation to the recording medium according to the instruction to start the printing operation from the instruction unit, the print control unit executes a first post-processing operation for completing the printing operation, and the print control unit determines an operation to be performed after the executing of the first post-processing operation based on whether or not the instruction to start the subsequent printing operation is received during the executing of the first post-processing operation.
US08531677B2 Frequency-shifting interferometer with selective data processing
A frequency-shifting interferometer is arranged for measuring an optical profile of a test object with a continuously tunable light source. A succession of the interference images of the test object are captured together with a measure of the beam frequencies at which interference images are formed. A limited number of the captured interference images of the test object are selected so that the monitored beam frequencies approximately match a predetermined beam frequency spacing pattern. Further processing proceeds based on the selected interference images.
US08531673B2 Apparatus for absolute variable angle specular reflectance measurements
An apparatus for measuring specular reflectance of a sample is provided including a light source for transmitting a beam of light at an angle of incidence onto a surface of a sample; a polarizing filter comprising a wire grid that avoids a need for collimation of the incident beam of light; a sample holder for mounting the sample; and a detector assembly for detecting a beam of light which is specularly reflected from a surface of the sample; wherein the sample holder and detector assembly are mounted for relative movement, such that the light source, the detector assembly and the sample holder are relatively positionable for a specularly reflected component of a transmitted light beam to be detected for different angles of incidence of the light beam.
US08531657B2 Micro-radian class line of sight and centration stabilization system
This document discusses apparatus and methods for aligning and centering an articulated laser projection system. In an example, a laser projection system can include an alignment stabilization system configured to align an optical path to a reference and a centration stabilization system configured to center the optical path within an aperture. The alignment stabilization system can have an alignment stabilization processing path configured to receive alignment information from an alignment sensor, and the centration stabilization system can have a centration stabilization processing path configured to receive centration information from a centration sensor.
US08531656B2 Method and apparatus for measuring exit angle of optical fiber
A measurement end of an optical fiber is passed through a through hole of a holder. While the optical fiber is being rotated by using the through hole as a guide, output light from the measurement end is received by light receiving means. Coordinates of at least three points on a locus circle of the output light are measured to calculate a size of the locus circle. On the basis of the calculated size, the exit angle of the optical fiber is measured. The through hole of the holder has a small-diameter portion on a front side and a large-diameter portion on a rear side. An inside diameter of the small-diameter portion is 0.1 μm to 1.0 μm larger than a diameter of a bare fiber, and an inside diameter of the large-diameter portion is larger than a diameter of a sheathed fiber.
US08531655B2 Compensating for non-ideal multi-core optical fiber structure
An interferometric measurement system includes a spun optical fiber including multiple optical waveguides configured in the fiber. Interferometric detection circuitry detects measurement interferometric pattern data associated with each of the multiple optical waveguides when the optical fiber is placed into a bend. Data processing circuitry determines compensation parameters that compensate for variations between an optimal configuration of the multiple optical waveguides in the fiber and an actual configuration of multiple optical waveguides in the fiber. The compensation parameters are stored in memory for compensating subsequently-obtained measurement interferometric pattern data for the fiber. The compensation parameters are applied to the subsequently-obtained measurement interferometric pattern data in order to distinguish between axial strain, bend strain, and twist strain on the fiber and to accurately determine one or more strain values for the fiber corresponding to one or more of the axial strain, bend strain, or twist strain on the fiber.
US08531650B2 Multiple channel locating
Methods, systems, and apparatuses are provided for estimating a location on an object in a three-dimensional scene. Multiple radiation patterns are produced by spatially modulating each of multiple first radiations with a distinct combination of one or more modulating structures, each first radiation having at least one of a distinct radiation path, a distinct source, a distinct source spectrum, or a distinct source polarization with respect to the other first radiations. The location on the object is illuminated with a portion of each of two or more of the radiation patterns, the location producing multiple object radiations, each object radiation produced in response to one of the multiple radiation patterns. Multiple measured values are produced by detecting the object radiations from the location on the object due to each pattern separately using one or more detector elements. The location on the object is estimated based on the multiple measured values.
US08531642B2 Display module and tiled display manufacturing method
A flat panel display device is presented. The device includes at least one display module in the form of a matrix of pixels formed by active media enclosed between two sets of conductors. The display module has a front side by which it is to be exposed to viewers and an opposite back side where an electronic control circuit is located, and comprises two sets of electrical conductors extending along two intersecting axes respectively to define a two-dimensional array of junctions forming said pixels, each of the conductors of at least one set of conductors being bent to extend from the front side to the opposite back side of the display module.
US08531639B2 Liquid crystal display device
A liquid crystal display device includes a substrate, an insulating layer, an upper electrode layer, and a lower electrode layer. The upper electrode layer and the lower electrode layer are formed on the same the substrate via the insulating layer. A plurality of openings are formed in the upper electrode layer and arranged parallel to each other so that an electric field is passed therethrough. Liquid crystal molecules are driven by applying voltage between the upper electrode layer and the lower electrode layer. A minor axis of each of the openings has a width in a range in which a V-T curve, which represents a relationship between voltage and transmittance ratio, does not shift with variation in the width of the minor axis.
US08531634B2 Liquid crystal display
A liquid crystal display including a pair of substrates arranged opposite to each other to form a gap; spaced vertical alignment films formed on the substrate in the gap; a cured material formed on at least one of the alignment films in the gap; and a liquid crystal layer of liquid crystal molecules. The display also includes a pixel electrode formed on one of the substrates in a pixel region and having either a plurality of elongated members arranged with spaces therebetween and connected by a connecting member or a plurality of elongated openings arranged in patterns. Finally, the cured material is at least formed on the vertical alignment films so that an alignment direction of at least the liquid crystal molecules adjacent the alignment films is regulated.
US08531632B2 Method of manufacturing a display device with transmissive and reflective regions
A display device formed by plural pixels that have reflective regions and transmissive regions is disclosed. The display device includes, in each of the pixels: an element layer formed on a substrate; a planarizing layer formed on the substrate to cover the element layer; and a gap adjusting layer formed on the planarizing layer on the element layer. In the display device, the reflective region is formed by an area including the element layer, the planarizing layer, the gap adjusting layer, and a reflection electrode formed on the gap adjusting layer, and the transmissive region is formed by an area including the planarizing layer formed on the substrate excluding an area in which the gap adjusting layer is formed.
US08531630B2 Liquid crystal panel and liquid crystal display apparatus
There is provided a liquid crystal display panel having a high contrast ratio in a front direction. A liquid crystal panel of the present invention includes: a liquid crystal cell; a first polarizing plate placed on one side of the liquid crystal cell; and a second polarizing plate placed on another side of the liquid crystal cell. A transmittance (T1) of the first polarizing plate is higher than a transmittance (T2) of the second polarizing plate. Preferably, a difference (ΔT=T1−T2) between the transmittance (T1) of the first polarizing plate and the transmittance (T2) of the second polarizing plate is 0.1% to 6.0%.
US08531627B2 Optical rotation plate and liquid crystal display device using the same
A main object of the present invention is to provide a rotating plate hardly generating variation in the rotation angle of the liner polarization so as to easily realize a desired rotation angle, and a liquid crystal display device enabling observation of a bright image by use thereof even in a state with a polarizing glasses put on. To attain the object, the present invention provides an optical rotation plate comprising a transparent substrate, and an optical rotation layer formed on the transparent substrate and containing a rod-shaped compound for forming a cholesteric structure and having a function of rotating transmitted liner polarization, wherein the cholesteric structure has a 90 degrees or larger twist angle and a pitch in a range of 450 nm to 4,000 nm.
US08531620B2 Active matrix substrate, liquid crystal panel, liquid crystal display unit, liquid crystal display device, and television receiver
In each pixel region, (i) a first pixel electrode (17a) connected to a first transistor (12a), (ii) a second pixel electrode (17b) connected to a second transistor (17b), (iii) a coupling electrode (67y), and (iv) first and second capacitor electrodes (67x and 67z) provided in a layer in which a data signal line (15) is provided, being provided, a capacitor being defined by the coupling electrode (67y) and the second pixel electrode (17b), the coupling electrode (67y) being connected to the first pixel electrode (17a) via a third transistor (112), the first capacitor electrode (67x) and a retention capacitor line (18) overlapping each other via a gate insulating film, the first capacitor electrode (67x) being connected to the first pixel electrode (17a), the second capacitor electrode (67z) and the retention capacitor line (18) overlapping each other via the gate insulating film, the second capacitor electrode (67z) being connected to the second pixel electrode (17b). This allows an increase in pixel aperture ratio of a capacitively coupled active matrix substrate having three transistors.
US08531594B2 Structure for fixing camera module on biodrive
Provided is a structure for fixing a camera module on a biodrive. The structure includes a socket fixed on a top surface of a printed circuit board (PCB) of the biodrive. The camera module is combined with the socket. A holder member is disposed over the camera module and covers the camera module. A plurality of fixing units may fix the holder member to fix the camera module on the PCB. The structure can prevent distortion and deviation of the camera module due to external shock.
US08531593B2 Display panel with image capture module and assembling method of the same
A display panel and an assembling method of the same are described. An image capture module is electrically disposed on a substrate of a display module, such that the image capture module and the display module are combined into an integrated structure, so as to reduce the overall size of a display assembled by using the display panel.
US08531589B2 Image pickup device and image pickup method
An image pickup device (100) wherein a target area, on which an exposure control is based, is accurately detected to perform the exposure control most favorably to the target. The image pickup device (100) comprises a feature detecting unit (111) that detects, based on the contour of the target, a target candidate from a picked-up image (S1); a block voting unit (112) that votes those ones of a plurality of blocks to which the target detected by the feature detecting unit (111) belong, the plurality of blocks being obtained by dividing the area of the picked-up image into the plurality of blocks; a vote compiling unit (114) that adds vote results (S3) together on a block-by-block basis over a plurality of frames, thereby compiling the vote results (S3); a significance determining unit (115) that select, based on a compilation result (S4), blocks to be used for controlling the exposure; and a control unit (116) that controls the exposure of an image pickup unit (101) based on the brightness of the blocks selected by the significance determining unit (115).
US08531585B2 Camera, camera system and lens apparatus
A camera on which a lens apparatus is mounted is disclosed. The camera includes a controller which performs a focusing control corresponding to the mounted lens apparatus; a display unit which performs display process corresponding to an output of the controller; and a storage section which stores correction information for correcting a calculation result in the focusing control by the controller, in association with the mounted lens apparatus.
US08531577B2 Imaging device and control method for imaging device
An imaging device comprises an imaging section for outputting image data every set time, in association with bulb exposure commencement; an adding processing section for generating an added image by adding images that were output after commencement of the bulb exposure; an image display section for displaying each generated added image; and a display illumination section for illuminating a display screen of the image display section, and if an update period for image display on the image display section is a predetermined time or longer, illuminates the display screen of the image display section for a time that is shorter than the update period, in response to update of image display on the image display section, while if the update period is less than the predetermined time, continuously carries out illumination.
US08531571B1 System and method for browsing a large document on a portable electronic device
In one embodiment, a technique for browsing a document on a portable electronic device is disclosed. The document is opened and displayed in a document browsing application. A state of a user-selectable activation control disposed on the device is determined. In response to the activation control being in a selected state, orientation data is read from a sensor of the device. From the orientation data, it is determined if the device has rotated in a first predetermined direction about an axis that extends through a center of the device. If so, the application zooms in on a portion of the document being displayed. Further, from the orientation data, it is determined if the device has turned in reference to a fixed coordinate system. If so, the application pans up, down, left or right. In response to the activation control being in a released state, zooming and/or panning ceases.
US08531569B2 CCD-type solid-state imaging device, driving method for CCD-type solid-state imaging device, and imaging system
A CCD-type solid-state imaging device includes: light receiving devices arranged in vertical and horizontal directions; vertical transfer parts arranged along vertical rows of the arranged light receiving devices, reading out charge accumulated in the adjacent light receiving devices, and transferring the read out charge in the vertical direction; a horizontal transfer part supplied with the charge transferred in the vertical transfer parts and transferring the supplied charge in the horizontal direction; an output part outputting the charge transferred in the vertical transfer parts; an input terminal for readout and transfer clocks that command readout of the charge from the light receiving devices and transfer of the read out charge in the vertical transfer parts; a resistor connected between the input terminal and a clock supply part of the vertical transfer parts; and a switch part connected to the resistor in parallel and switching between the charge readout and the charge transfer in the vertical transfer parts.
US08531564B2 Capacitive element, manufacturing method of the same, solid-state imaging device, and imaging apparatus
A capacitive element, includes: an active region parted by an element isolation region formed in a semiconductor substrate; a first electrode formed of a diffusion layer in the active region; an insulating layer formed on the first electrode; and a second electrode formed on a planar surface of the first electrode via the insulating layer, wherein the second electrode is formed within the active region and within the first electrode in a planar layout.
US08531552B2 Image pickup device for connection to an external record device
Charging of a camera and backup of data are concurrently executed to enable picking up an image regardless of a remaining available memory. As the camera is attached to a cradle, image data for the image picked up by a camera module of the camera is directly transferred to and recorded in a HDD of the cradle. Image data, already recorded in the flash memory of the camera, is backed up by the HDD of the cradle. Further, the cradle allows a charging circuit to charge a rechargeable battery of the camera using electric power supplied via an AC cord. Also, the cradle has a tripod bore through which the camera is fixed to a tripod for picking up the image.
US08531548B2 Image processing method, image processing program, image processing device and camera
An image processing method for executing color conversion processing on input image data by taking into consideration chromatic adaptation so as to match a color appearance perceived under a first viewing condition and a color appearance perceived under a second viewing condition, includes: executing the color conversion processing by setting in correspondence to each of parameters representing colors, at least one of an adaptation factor indicating an extent of adaptation to the first viewing condition and an adaptation factor indicating an extent of adaptation to the second viewing condition.
US08531539B2 Image capturing device, method for image capturing, and computer readable recording medium
A control unit controls an image capture unit to perform a plurality of image captures of an object and acquires a plurality of mutually different image data based on a positional change of an image capturing device. Then, the control unit extracts a specified object image common to each of the acquired plurality of image data. The control unit synthesizes the acquired plurality of image data using the extracted specified object image as a reference, and thereby creates synthesized image data. The synthesized image data is an image equivalent to a captured image having a shallow depth of field such that only the specified object image is clearly photographed and the other portions are blurred.
US08531537B2 Imaging apparatus for processing still picture signals and live view signals output from an image sensor
An imaging apparatus includes a readout unit that reads still picture signals from first pixels among a plurality of pixels disposed on an imaging device and reads motion picture signals from second pixels among the plurality of pixels at predetermined frame cycles, and a readout control unit that controls the readout timings of the still picture signals based on the length of a still picture exposure period for accumulating the still picture signals and the length of a motion picture frame cycle period which is the period of the frame cycles.
US08531536B2 Apparatus, and associated method, for selecting information delivery manner using facial recognition
An apparatus, and an associated method, selects a manner by which to deliver received information at a wireless, or other electronic, device. A facial recognition indication is obtained and analyzed. Responsive to the analysis of the facial recognition indication, selection is made of the manner by which to deliver the information. If the facial recognition indication indicates the recipient to exhibit a serious demeanor, the information is provided in aural form, thereby to permit delivery of the information without requiring the recipient to read, or otherwise view, the information.
US08531531B2 Audio-visual quality estimation
A method and an apparatus for estimating a quality of an audio-video signal includes calculating audio and video quality factors from audio and video technical characteristics. An audio-video quality factors interaction is computed from an interaction between the audio and video quality factors. At least one of an audio quality, a video quality and an audio-visual quality is computed using the audio and video quality factors and the audio-video quality factors interaction.
US08531526B1 Wearable video recorder and monitor system and associated method
A garment security system includes a clothing garment adapted to be worn over an upper torso of the user. A mini-camera may be located in a back portion of the clothing garment and may further be suitably positioned to provide a clear view of the area behind the user. The system may include a user interface such that upon receiving a user input, may generate and transmit a control signal to the mini-camera for manually manipulating an operating mode of the mini-camera. A portable communication device may be communicatively coupled to the mini-camera to display a captured video of the area behind the user. The frame rate of the video capture may be varied to provide a higher frame capture rate or a lower frame capture rate upon occurrence of a trigger event. The portable communication device may further be adapted to be worn on a wrist of the user.
US08531524B2 Integrated antenna system for imaging microsatellites
Examples of imaging microsatellites are described that have an imaging system and antenna system disposed within the microsatellite body when the microsatellite is in a non-deployed state. The properties of the antenna system can be adjusted such that the antenna system does not impact, contact, or displace the imaging system when the microsatellite is in the non-deployed state. The properties of the antenna system can be adjusted such that the antenna system does not contact or impact the body of the microsatellite or any other structure when the microsatellite transitions to a deployed state. The antenna system can be configured to achieve a desired gain and/or data transmission rate by adjusting properties of the antenna system based on the radiation pattern of an antenna feed and geometric constraints imposed by the imaging system. Examples of methods for designing such imaging microsatellites are provided.
US08531517B2 IV monitoring by video and image processing
We describe a method and apparatus for monitoring the dripping speed in IV process, as well as detecting the its end. The apparatus includes a camera and a processing unit to analyze the information from the acquired video. Features from the image sequence are extracted and the dripping speed is computed accordingly by discrete Fourier transform. The apparatus is also capable of detecting the end of the dripping process by finding the location of liquid surface in the drip chamber. We also describe the use of barcode to provide information to the monitoring device and program.
US08531512B2 Endoscope apparatus
In an endoscope apparatus of the present invention, while observing a body cavity tissue under narrowband light via a second filter group of a rotating filter, a G2 filter section, B2 filter section, and shading filter section change illumination light to narrowband surface-sequential light of two bands of discrete spectral characteristics, and an image-capturing signal captured by a CCD via the B filter section constitutes a band image having superficial layer tissue information, and an image-capturing signal captured by a CCD via the G filter section constitutes a band image having intermediate layer tissue information. This produces tissue information of a desired depth in the vicinity of a superficial portion of a mucous membrane using an inexpensive and simple configuration.
US08531502B2 Method, device and system for presenting virtual conference site of video conference
A method for presenting a virtual conference site of a video conference is disclosed in the present invention. The method include: receiving preset virtual conference site attributes and determining one virtual conference site attribute therefrom, where the virtual conference site includes at least two conference terminals; determining a virtual conference site control mode; acquiring, according to the determined virtual conference site attribute and the virtual conference site control mode, one virtual conference site presentation mode in preset virtual conference site presentation modes, and presenting a virtual conference site in the acquired virtual conference site presentation mode. A virtual conference site preset apparatus, a media processing device, a video conference terminal and a video conference system are also disclosed in the present invention. By utilizing the present invention, a conference control mode may be simplified, and the experience of video conference participators may be improved.
US08531501B2 System and method for assisting an agent in a contact center
Embodiments of the invention are directed to a system and method for assisting a service representative an enterprise. A device operated by an agent and a mobile communication device operated by an expert may be associated by a registration at a server. An indication of required assistance may be provided to the mobile communication device. The mobile communication device may included in a session already including a device operated by the agent and a device operated by a customer.
US08531497B2 Image forming apparatus and control method thereof
An image forming apparatus includes a light beam output unit configured to output a light beam, a deflection unit for deflection scanning in a main scanning direction of a photosensitive member by reflecting the light beam from the light beam output unit, a timing information detection unit configured to detect timing information of the deflection scanning by the deflection unit, a calculation unit configured to calculate a correction amount of the main scanning direction for a next scan based on the timing information, a light beam modulation control unit configured to generate a light beam modulation signal based on image data and the correction amount, and a drive unit configured to drive the light beam output unit based on the light beam modulation signal.
US08531490B2 Display drive apparatus and display apparatus
A display drive apparatus drives a display panel, including display pixels, to carry out gradation display in accordance with display data. First gradation data with a first number of bits corresponding to the display data is supplied to the display drive apparatus, which generates second gradation data from the first gradation data with a second number of bits less than the first number of bits, third gradation data in which the second gradation data are eliminated from the first gradation data, and fourth gradation data corresponding to a gradation different from a gradation of the second gradation data. And, in each frame period, the display drive apparatus selectively outputs one of the second gradation data and the fourth gradation data to each of the display pixels based on the third gradation data, so as to display an intermediate gradation between the second gradation data and the fourth gradation data.
US08531489B2 Display apparatus having matrix display elements
A display apparatus comprises a self-luminous device display having a plurality of light emitting elements arranged in a matrix, a drive voltage generation circuit to generate a drive voltage signal for driving light emitting elements, a blanking period control-included data line drive circuit which controls the drive voltage either according to or irrelevantly to the display data, a scan line drive circuit to determine which light emitting elements to drive, and a pixel control circuit to control voltage written to pixels.
US08531486B2 Information presentation based on display screen orientation
A handheld device presents information on a display screen in alternate formats. The device determines its orientation relative to a device user and selects a format based on that orientation. The displayed information may also be scrolled or zoomed based on a detected motion of the device.
US08531484B2 Method and device for generating morphing animation
Embodiments of the present invention provide a method and a device for generating a morphing animation from multiple images, where the method includes: performing hue preprocessing on adjacent images among multiple images; determining the quantity of intermediate frames between the adjacent images according to a feature point differential of the adjacent images on which the hue preprocessing has been performed, generating, between the adjacent images through an image warping technology, intermediate frame images, the quantity of which is the same as that of the intermediate frames, insert the intermediate frame images between the adjacent images, and generate a morphing animation from the multiple images and the intermediate frame images that are inserted between all adjacent images among the multiple images. The morphing animation generated in the present invention is smooth and natural, thereby improving a morphing effect of the morphing animation.
US08531481B2 Image display apparatus, image display method and program
There is provided an image display apparatus including an acquisition unit for acquiring image data of an original image and cut frame information for designating a range of a cut image cut from the original image, a calculation unit for calculating a length of a perpendicular line from a corner portion of the cut image to an outer frame serving as a reference facing the corner portion of the cut image among outer frames of the original image, based on the cut frame information, a creation unit for creating an implication line corresponding to the length of the perpendicular line as image data, and a display unit for displaying the implication line extending from the corner portion of the cut image to a side opposite to the outer frame serving as the reference of the original image, together with the cut image.
US08531476B1 Enhanced monochromatic display
A method includes receiving a desired output shade of a pixel for display to a user. The pixel has a first, second, and third sub-pixel, each of which have associated a luminosity, a plurality of private color bits, and a plurality of common color bits. The method selects a plurality of intermediate shades based on the desired output shade and maps the plurality of intermediate shades to a plurality of frame colors, including a first and second frame color. The method sets a first display frame, setting the luminosity, private color bits, and common color bits of each sub-pixel based on the first frame color. The method sets a second display frame, setting the luminosity, private color bits, and common color bits of each sub-pixel based on the second frame color. The method includes sending a first and second display signal to an output device, the first display signal being based on the first display frame, and the second display signal being based on the second display frame. The output device displays the pixel to the user based on the first display signal and the second display signal.
US08531466B2 Methods for providing realistic animation of autonomous objects through improved animation control signal processing
Systems and methods for creating autonomous agents or objects. Agents reactions to physical forces are modeled as springs. A signal representing a force or velocity change for one animation control is processed to produce realistic reaction effects. The signal may be filtered two or more times, each filter typically having a different time lag and/or filter width. The filtered signals are combined, with weightings, to produce an animation control signal. The animation control signal is then applied to the same or a different animation control to influence motion of the object or agent.
US08531457B2 Apparatus and method for finding visible points in a cloud point
The subject matter discloses a method of determining whether a point in a computerized image is visible from a viewpoint; said image is represented as a point cloud, the method comprising: performing inversion on a the vicinity of the point thus creating a computerized inversed object, each point in the vicinity of the point is related to a parallel point in the computerized inversed object and obtaining a convex hull of the inversed object; the point is likely to be visible from the viewpoint in case it belongs to the point set composing the convex hull. The method is also useful for shadow casting and for determining the location of an image-capturing device within a volume.
US08531453B2 Augmenting virtual worlds simulation with enhanced assets
A system and method includes using a side simulation device for: receiving a scene description of a virtual world scene from a virtual world simulator, including a description of a special object that requires modification, and descriptions of other objects in an immediate vicinity of the special object; receiving a description of a desired modification to the special object; performing the modification of the special object to provide an enhanced special object such that the enhanced special object can be fully integrated with the other objects in the scene; transmitting the enhanced special object to a data store; and transmitting a proxy object signal to the simulator means to be placed in the virtual world scene to alert any viewers of the virtual world scene to refresh their view by adding the enhanced special object to their simulation by accessing the enhanced special object from the data store.
US08531449B2 System and method for producing multi-angle views of an object-of-interest from images in an image dataset
Disclosed are a system and method for creating multi-angle views of an object-of-interest from images stored in a dataset. A user specifies the location of an object-of-interest. As the user virtually navigates through the locality represented by the image dataset, his current virtual position is determined. Using the user's virtual position and the location of the object-of-interest, images in the image dataset are selected and interpolated or stitched together, if necessary, to present to the user a view from his current virtual position looking toward the object-of-interest. The object-of-interest remains in the view no matter where the user virtually travels. From the same image dataset, another user can select a different object-of-interest and virtually navigate in a similar manner, with his own object-of-interest always in view. The object-of-interest also can be “virtual,” added by computer-animation techniques to the image dataset. For some image datasets, the user can virtually navigate through time as well as through space.
US08531442B2 Display device with personal identification function and control method thereof
A display device is provided, and which includes a display panel; a gate and a source driving circuits, both coupled to the display panel, for driving the display panel; and a timing control circuit, coupled to the gate and the source driving circuits, for controlling the operations of the gate and the source driving circuits, wherein the timing control circuit comprises a personal identification circuit, and the personal identification circuit is used for receiving an input data; decoding a stored image to obtain decoded data; accumulating the decoded data to obtain an accumulated value; adding the accumulated value to the input data to obtain a compared value; setting the display device to operate normally and output images through the display panel when the compared value is identical to an initial value; and displaying a preset frame on the display panel when the compared value is different from the initial value.
US08531440B2 Column driver device, driving device, and related serial transmission device for a liquid crystal display device
The present invention discloses a serial transmission device for reducing instantaneous current including an input terminal for receiving serial data, a coding module coupled to the receiving terminal comprising a plurality of coding units in series for transforming the serial data to a plurality of coding results according to a plurality of coding schemes, and a plurality of output terminals respectively coupled to the plurality of coding units of the coding module for outputting the plurality of coding results.
US08531439B2 Switchable display device
A switchable display device (100) which is arranged to switch between a two-dimensional view mode and a three-dimensional view mode is disclosed. The switchable display device (100) comprises: a structure (104) of light generating elements (105-108) for generating light on basis of respective driving values; and optical directory means (110) for directing the generated light in dependence of an actual view mode, the actual view mode being either the two-dimensional view mode or the three-dimensional view mode. The switchable display device (100) is arranged to alternately display two-dimensional image data and three-dimensional image data, while the optical directory means (110) are switched synchronously; the 2D/3D switching is performed at a predetermined frequency, sufficiently high so that the observer can perceive a 2D window and a 3D window simultaneously.
US08531436B2 Specific wavelength selecting method for optical input device and optical input device thereof
A specific wavelength selecting method for an optical input device includes the following steps. A light source for respectively emitting at least two light rays in different wavelength regions is first enabled. Next, the two light rays are projected to a working surface to obtain at least two corresponding reflected light rays. Then, optical signals of the reflected light rays are detected and compared to obtain a preferred optical result. Finally, a light ray in the most suitable wavelength region is selected and enabled according to the preferred optical result.
US08531433B2 Producing capacitive images comprising non-connection values
Apparatus and method for producing capacitive images of a sensing region of a sensor electrode are disclosed. The sensor electrode comprises a plurality of connection sections and a non-connection section. The sensor electrode is connected to sensor circuitry at a plurality of connection locations located in the plurality of connection sections and not the non-connection section. The apparatus is operated by transmitting a transmitter signal into the sensor electrode at a connection location of the plurality of connection locations, receiving a plurality of resulting signals from the sensor electrode at multiple connection locations of the plurality of connection locations, and producing a capacitive image using the plurality of resulting signals. The plurality of resulting signals includes effects of the transmitter signal propagating through the sensor electrode to the multiple connection locations. The capacitive image comprising a non-connection value associated with the non-connection section.
US08531432B2 Touch panel with built-in display device
A touch panel with a built-in display device has No. 1 sensor lines (120) and No. 2 sensor lines (150), which are both formed by a third conductive film and extend in horizontal and vertical directions, respectively. Therefore, the No. 1 sensor lines (120) are configured by single uninterrupted conductors so as to prevent short-circuit where the No. 1 sensor lines (120) cross the No. 2 sensor lines (150). The No. 2 sensor lines (150) are configured by pairs of conductors (151, 152) separated by spaces (SP), so as to sandwich the No. 1 sensor lines (120) therebetween. In addition, pad portions (370) are provided above the spaces (SP), so as to electrically connect the pairs of conductors (151, 152) of the No. 2 sensor lines (150). In this manner, the touch panel with a built-in display device is provided capable of preventing short-circuit of wiring conductors formed in the same layer, thereby increasing the degree of freedom in wiring layout.
US08531431B2 High speed 3D multi touch sensitive device
Disclosed are a touch sensor and a method for determining a position, in three dimensions, of a conducting object with respect to a display device of the touch sensor. The determination of the position of the conducting object is done by performing at least one measurement of the capacitive load of at least one display electrode of the display wherein the measurement is performed by charging the capacitive load of the at least one display electrode by a predefined signal. The charging results in at least one charging curve, from which the capacitive load of the at least one display electrode may be determined by measuring the rise time of the charging curve of the charging, and calculating the position of the at least one conducting object, with respect to said display device based on the determined capacitive load.
US08531425B2 Multi-touch input discrimination
Techniques for identifying and discriminating between different types of contacts to a multi-touch touch-screen device are described. Illustrative contact types include fingertips, thumbs, palms and cheeks. By way of example, thumb contacts may be distinguished from fingertip contacts using a patch eccentricity parameter. In addition, by non-linearly deemphasizing pixels in a touch-surface image, a reliable means of distinguishing between large objects (e.g., palms) from smaller objects (e.g., fingertips, thumbs and a stylus) is described.
US08531403B2 Keyboard for use in computer system
A computer system having a computer and a keyboard is provided. The keyboard includes a plurality of first letter keys and respective second letter keys. Each of the first and second letter keys is associated with a respective letter. The computer system is arranged: (i) upon activation of one of the first letter keys to register the selection of the corresponding letter; and (ii) upon activation of one of the second letter keys to present to a user a predefined list of one or more words. The words of each list are associated with the corresponding letter. The computer system is further arranged to register a selection by the user of one of the presented words.
US08531402B2 Electronic device with separate cover having user interface
A multi-function electronic device is constructed in two parts. A communication part is a self sufficient device for providing multiple functions, such as, cellular phone, PDA, camera, and others. A cover part has a receptacle for receiving the communication part. The cover part includes a lid that is movable from an open position to a position extending over the receptacle. A keyboard is constructed in the lid for use when the lid is in the open position and the communication part is in the cover part.
US08531400B2 Foot-operated mouse
A foot operated mouse for use on a surface comprises a housing including a heel portion, a toe portion, a pivot member, and a sensor mechanism. The pivot member is configured and arranged to contact the surface and allow the housing to pivot between an operating position and a nonoperating position. The operating position is when the sensor mechanism is proximate the surface, and the nonoperating position is when the sensor mechanism is pivoted upward away from the surface.
US08531397B2 Method of calibrating position offset of cursor
The present invention provides a method of calibrating a position offset of a cursor on a screen such that, when a pointing device has already been moved to a position beyond the screen boundary, virtual coordinates of the pointing device are calculated and recorded to track the physical positions of the pointing device efficiently, and then the position offset between the pointing device and the cursor on the screen is compensated and corrected, so as for the user to greatly reduce the hassle of manually operating the pointing device for controlling cursor movement and thereby operate the cursor on the screen at will.
US08531394B2 Unitized, vision-controlled, wireless eyeglasses transceiver
A device allowing a user to inconspicuously send and receive wireless messages, often short text messages, and transmit still images and/or video. The device may have an outward appearance resembling standard eyeglasses or sun glasses, and comprise a built in wireless transceiver, an optical display that enables the user to inconspicuously view incoming wireless text or e-mail messages, and an outwardly-facing image/video capturing device. The device allows the user to inconspicuously transmit outgoing messages, including still images and videos by a process in which the user simply moves his or her eyes and gazes at various display targets. The device's eye tracking systems and software track the motion and gaze of the user's eyes, and convert this gaze into message symbols and system control commands. The device is self-contained and operates, when placed on the user's head, without the need for external battery packs.
US08531392B2 Multifunctional scroll sensor
An apparatus and method for using a scroll sensor providing a touch sensitive control input surface for a plurality of control functions is provided. The input surface is divided into a plurality of regions. Each region is assigned to one of the plurality of control functions. At least one of these control functions accepts parametric control input. A first touch is received at one of the regions on the input surface. The control function assigned to the touched region is selected. If the selected control function is one of the control functions accepting parametric control input, a second touch on the input surface is received as parametric control input during an activation period for the selected control function. The second touch may be received as parametric control input at any point of the input surface.
US08531384B2 Driving method for local dimming of liquid crystal display device and apparatus using the same
A driving method for local dimming of a Liquid Crystal Display (LCD) device and an apparatus using the same are disclosed. The driving method includes assigning a first block index to each of a plurality of blocks into which backlight unit is divided, detecting a connection order of the blocks in the backlight unit, arranging the first block indexes according to the block connection order, storing first block index ordering information that specifies the arranged first block indexes, retrieving the stored first block index ordering information, generating second block index information that specifies second block indexes corresponding to the first block indexes of the backlight unit, determining a local dimming value for each block by analyzing input data on a block basis according to the second block index information, rearranging the local dimming values arranged based on the second block index information according to the first block index ordering information, and driving the plurality of blocks respectively using the rearranged local dimming values of the plurality of blocks.
US08531382B2 White LED backlight device with color compensation and display device using the same
A backlight device (2) for emitting illumination light outward includes white light-emitting diodes (4w) for emitting white light, and red and blue light-emitting diodes (4r, 4b) for emitting red light and blue light, respectively. The backlight device (2) further includes a lighting drive circuit (lighting control portion) (11) for controlling the lighting/driving of each of the light-emitting diodes (4w, 4r, 4b).
US08531369B2 Electro-optic device and electronic apparatus
An electro-optic device including: a plurality of pixels disposed corresponding to a plurality of colors; and a drive circuit adapted to drive the pixels, wherein the drive circuit drives the pixels based on a drive voltage set for each of the colors in accordance with a mixture ratio between the colors, and a drive pattern provided in accordance with the drive voltage and adapted to designate one of switching ON and OFF of the pixels at each of sub-fields constituting a frame in accordance with a grayscale level, and the drive voltages are set so that a voltage range of the drive voltage is different between the pixel corresponding to at least one of the colors and the pixel corresponding to another of the colors, the colors having respective proportions of mixture different from each other.
US08531368B2 Transmissive liquid crystal display device having color saturation conversion section
In a transmissive liquid crystal display device including a liquid crystal panel and a backlight, the liquid crystal panel has pixels each divided into four subpixels, namely red (R), green (G), blue (B), and white (W) subpixels. Further, the backlight is a white backlight whose light emission luminance is controllable. Furthermore, a color-saturation conversion section performs a color-saturation reduction process on a first input RGB input signal serving as an original input signal, and then a gamma-correction section performs a gamma-correction process on the first RGB input signal. An output signal generation section calculates transmittances and a backlight value in accordance with gamma-corrected RGB input signal obtained after the gamma-correction process has been performed by the gamma-correction section.
US08531367B2 Liquid crystal display device and driving method that increases trasmittance
A liquid crystal display device includes a display panel including one or more pixel region partitioned into first, second and third sub-pixels; a backlight including first and second sources for projecting onto the one or more pixel region one of a first light having a first wavelength and a second light having a second wavelength; and a controller for partitioning a four-color pixel data corresponding to a period into first and second data to be applied to the first and second sub-pixels, respectively, during a first part of the period while the backlight projects the first light onto the one or more pixel region, and third and fourth data to be applied to the first and second sub-pixels, respectively, during a second part of the period while the backlight projects the second light onto the one or more pixel region, the controller applying a white data to the third sub-pixel during the first and second parts of the period.
US08531365B2 Power-saving driving method for liquid crystal display device
A liquid crystal display device includes a plurality of pixel units. Each of the pixel units includes a first thin film transistor and a second thin film transistor, a reflective sheet, and a storage capacitor. The channel width/length ratio of the first thin film transistor and the channel width/length ratio of the second thin film transistor are both larger than 12/5. The reflective sheet is disposed adjacent to the first thin film transistor and the second thin film transistor to reflect ambient light. The storage capacitor is formed at a position overlapping the reflective sheet and has a capacitance of larger than 1 pF.
US08531364B2 Display device and electronic device
It is an object of the present invention to provide a display device in which a reverse current sufficient enough to insulate a short-circuited point flows and a transistor using amorphous silicon is used is applied. The display device includes a switching transistor that controls an input of a video signal, a driving transistor that controls a current flowing in a forward direction to a light emitting element, and an AC transistor that controls a current flowing in a reverse direction to the light emitting element; and a reverse bias current can be applied to the light emitting element. Furthermore, the above-described transistors are N-channel transistors.
US08531363B2 Organic light emitting diode display device and method of driving the same
An organic light emitting diode (OLED) display device comprises a display panel including first and second substrates, an OLED disposed between the first and second substrates, and a heating controller, a heater configured to apply heat to the display panel, and a temperature controller. The display panel has a display area and a non-display area on which the second substrate does not overlap the first substrate. The first and second substrates and the OLED are arranged in the display area. The heating controller is arranged in the non-display area. A first side and a second side of the temperature controller are electrically connected to the heater and the heating controller, respectively. The heating controller supplies a voltage to the heater when it is determined that an image is not displayed on the display panel. The temperature controller cuts electrical connection with the heater at a predetermined temperature.
US08531358B2 Organic light emitting display device having improved brightness
An organic light emitting display device compensates for a variation of the threshold voltage of a driving transistor. A scan driver and a data driver drive a plurality of pixels. A pixel of the pixels includes an organic light emitting diode, four transistors, and two capacitors. A first transistor controls a current to the organic light emitting diode. Second and third transistors are coupled between a data line from the data driver and a gate electrode of the first transistor. A fourth transistor is coupled between a reference power supply and the gate electrode of the first transistor. The two capacitors are coupled between the organic light emitting diode and respective electrodes of the third transistor.
US08531354B2 Image generation system
An image generation system for generating an image on a display screen. The image generation system includes an eye-tracking system capable of determining a user's eye orientation and outputting a signal indicative of same. The image generation system also includes a bio-feedback sensor capable of detecting activity of one or more physiological functions of the user and outputting a signal indicative of the level of activity. A processor is included and is adapted to receive and process the output signals from the eye-tracking system and bio-feedback sensor. The processor determines an image to be generated on the display screen indicative of the signals from the eye-tracking system and bio-feedback sensor.
US08531347B2 Nonconductive antenna mount
An antenna mount is disclosed. The antenna mount includes a mast and a foot that are substantially free of electrically conductive elements. The mast has a first end having a circular cross-section configured to be received by a mounting bracket of a satellite dish having a circular interior cross-section. The foot is configured to be secured to a stationary mounting surface and to be pivotally attached to a second end of the mast.
US08531337B2 Antenna diversity system and slot antenna component
The present invention refers to an antenna diversity system comprising at least a first antenna and a second antenna wherein the first antenna substantially behaves as an electric current source or as a magnetic current source, and the second antenna substantially behaves as an electric current source or as a magnetic current source and a corresponding wireless device. Further the invention relates to an SMT-type slot-antenna component comprising at least one conductive surface or sheet of metal in which the pattern of a slot is created, at least one contact terminal accessible from the exterior of said component to electrically connect the conductive surface included in the slot-antenna component with the ground plane of a circuit board such as a printed circuit board and a corresponding wireless device.
US08531327B2 Analog to digital converter
An analog to digital converter (ADC) includes a clock control unit supplying a predetermined clock signal corresponding to luminance among a plurality of clock signals having different frequencies; and a signal conversion unit comparing a ramp signal with an inputted pixel signal to generate a comparison result signal. The ADC performs counting corresponding to the predetermined clock signal supplied by the clock control unit and stores a count value counted at a time of the generating of the comparison result signal.
US08531326B2 Method and apparatus for pulse width modulation signal processing
A signal processor (30) is provided. The signal processor (30) is configured to receive a first analog signal and convert the first analog signal into a digital signal. The digital signal is transmitted across an electrical barrier and converted into a scaled pulse width modulation signal. The scaled pulse width modulation signal is then converted into a scaled second analog signal, which is output by the signal processor (30).
US08531316B2 Nautic alert apparatus, system and method
In at least one exemplary embodiment, an autonomous onboard monitoring and communications system for watercraft is disclosed. The autonomous onboard monitoring and communications system may include a processor, at least one system console, a plurality of sensors configured to monitor operating and environmental conditions aboard the watercraft, a system application including a plurality of software logic service modules configured to facilitate communication between the plurality of sensors and the system console, an analytic engine configured to analyze data so as to determine the existence of an event, and a plurality of communications interfaces for directly communicating with remote targeted recipients.
US08531312B2 Method for choosing a traffic route
A system for identifying a fastest possible travel route is disclosed. A traveler data processor collects traffic speed data and associates the traffic speed data with road segments. The road segments collectively represent one or more possible travel routes from a start point to an end point. A forecast engine determines a predicted travel time for each of the road segments based on, for example, the traffic speed data for each of the road segments. A routing engine determines the fastest possible travel route from the start point to the end point. The fastest possible travel route is the possible travel route from the one or more possible travel routes with the shortest predicted travel time.
US08531311B2 Time-divided communications in a metering system
A method, system, and related apparatus for performing time-divided communications in a metering environment are disclosed. In one embodiment, an endpoint (e.g., ERT) is provided that implements a method for communicating messages with a remote device. Generally, the method includes causing the endpoint to transmit a standard meter reading message within a predefined frequency band. Then, after waiting a predetermined amount of time, a receiver on the endpoint is activated to listen for a message transmitted by the remote device. While the receiver on the endpoint is activated, the endpoint may receive a command from the remote device without being required to transmit an additional standard meter reading message.
US08531310B2 Electric function module assembly
An electric function module assembly is disclosed. The assembly includes an electric switch box having a pair of electrical contacts adapted for slidable connective engagement with a respective pair of electrical contacts of a switch cover. The contacts of the switch cover are electrically connected to a function indicator to operate the function indicator.
US08531299B2 Foldable RFID device interposer and method
An RFID device interposer has folded ends that bring conductive lead end portions of conductive leads of the interposer to an underside of the interposer. The central conductive lead portions of the conductive leads remain on an upper surface of a dielectric substrate of the interposer. The folded ends of the interposer may be held together with an adhesive, or with thermal compression bonding. The interposer may also have an additional conductive material layer on an underside of the dielectric substrate. The conductive material layer may be capacitively coupled to the conductive leads of the interposer. The interposer may be tuned by varying the pressure used to secure the folded ends. This may be used to provide a better impedance match between a chip of the interposer, and the conductive leads and an antenna to which the interposer is coupled.
US08531298B2 Flexible RFID label
An RFID tag includes a base having at least one fold formed therein. An integrated circuit is formed on the base. At least one antenna segment extends from the integrated circuit and crosses the fold. When the fold is creased, a portion of the antenna segment on one side of the fold is aligned to be orthogonal to a portion of the antenna segment on the other side of the fold.
US08531297B2 High-speed RFID circuit placement method and device
A high-speed machine and method for placing an RFID circuit onto an electrical component includes separating an RFID circuit from a web of RFID circuits, and placing the RFID circuit onto an electrical component with a placing device. The separating includes directing the RFID circuit onto a transfer drum of the placement device and separably coupling the RFID circuit to the transfer drum. According to one method, a separator device separates and directs chips or interposers onto a placement device. According to another method, chips or interposers are tested before being separated from a web, and if good, are separated from the web, directed onto a placement device, and placed on an electrical component. If defective, the chips or interposers are not directed onto a placement device and are removed by a scrap web removal device.
US08531290B2 Electronic device and procedure for locating pieces of luggage gone astray
An arrangement and a method for locating pieces of luggage gone astray in a commercial air flight shipment, comprising a plurality of mobile units (11) for associating to a piece of luggage to be located if gone astray, and a set of locating units on the ground (21, 22, 23, 31, 32, 33, 34, 35), wherein each of the mobile units (11) comprise: a movement detection module (15, 16) capable of detecting a state of stillness or movement of the lost piece of luggage and capable of blocking the communications of said at least one mobile units (11) from and towards said set of locating units on the ground (21, 22, 23, 31, 32, 33, 34, 35), depending on the state of stillness or movement of the lost piece of luggage.
US08531286B2 System and method for monitoring security at a premises using line card with secondary communications channel
A security system includes at least one audio sensor and an alarm panel that transmits alarm report data through a communications network to at least one alarm receiver located at a central station remote from the premises that receives the alarm report data transmitted from the alarm panel through the communications network. A line card receives the alarm report data. An alarm receiver processor receives and processes regulated alarm report data in accordance with Underwriter Laboratories 1610 requirements. The line card is operable for receiving non-regulated alarm report data that is not regulated in accordance with Underwriter Laboratories 1610 requirements. The line card includes a secondary communications channel interfaced to a central station automation system and routes the regulated alarm report data to the central station automation system over the secondary communications channel and bypasses the alarm receiver processor.
US08531275B2 Remote control mode on-screen displays and methods for producing the same
Methods and apparatus are disclosed for notifying a user of a remote control regarding the mode of a remote control. An example method includes detecting a code from the remote control, comparing the detected code to a list of recognized codes, and informing the user of the mode the remote control is operating based on the detected code and/or that the current mode of the remote control is not programmed.
US08531270B2 Communication device and control method thereof
A communication device including a receiving unit and a signal processing module having a simulation unit and a decision unit is provided. The receiving unit receives a first burst of a paging message provided from a base station. Base on a reference burst code and an estimated channel impulse response of the communication channel, the simulation unit generates a simulation burst. The decision unit then determines if the paging message is a dummy message in accordance with the first burst and the simulation burst. The decision unit requests the receiving unit to stop receiving the paging message once the paging message is determined to be a dummy message.
US08531258B2 Electromagnetic switch
An electromagnetic switch is provided which includes: a coil generating magnetomotive force; a frame accommodating the coil and generating a flux path; a resin cover covering an opening of the frame; and a current-supply terminal member energizing the coil. The current-supply terminal member includes: a blade-shaped terminal whose end is connected to the coil and whose another end is drawn out of the resin cover in the axial direction of the electromagnetic switch; and a plate-shaped external connection terminal whose end is joined to an end of the blade-shaped terminal and whose another end is drawn out in the direction intersecting the axial direction. A portion between the ends of the external connection terminal is insert-molded in a terminal anchor block provided with the resin cover. A female terminal of a power supply connector provided at an electric supply line is fitted and electrically connected to the external connection terminal.