Document | Document Title |
---|---|
US08887311B1 |
Scanning probe microscope
A scanning probe microscope that facilitates the optical axis adjustment operation at the time of initial cantilever installation and at the time of cantilever replacement. During the optical axis adjustment operation, markers are displayed on the video camera image at the cantilever and laser light center of luminance locations, and the markers, which follow the movement of the laser light location, are visually monitored and superposed. Furthermore, optical axis adjustment for a new cantilever is performed using marker location coordinate data stored after the initial optical axis adjustment. Moreover, by setting the target location coordinates, the direction of movement of laser light and the distance to the target location can be ascertained numerically. |
US08887309B2 |
Method and apparatus for information carrier authentication
The present invention relates to a method of enabling authentication of an information carrier (105), the information carrier (105) comprising a writeable part (155) and a physical token (125) arranged to supply a response upon receiving a challenge, the method comprising the following steps; applying a first challenge (165) to the physical token (125) resulting in a first response (170), and detecting the first response (170) of the physical token (125) resulting in a detected first response data (175), the method being characterized in that it further comprises the following steps; forming a first authentication data (180) based on information derived from the detected first response data (175), signing the first authentication data (180), and writing the signed authentication data (185) in the writeable part (155) of the information carrier (105). The invention further relates to a method of authentication of an information carrier (105), as well as to devices for both enabling authentication as well as authentication of an information carrier (105). |
US08887307B2 |
Method and system for using location information acquired from GPS for secure authentication
Secure functions may be accessed via an authentication process utilizing a password that may be generated within a chip integrated on a device. The password may be unique per chip location, per challenge and/or per chip. The location of the chip may be determined based on GPS information and securely stored and securely communicated to an external entity. Two or more of the chip location, a generated random number sample and a key from a table of keys may be passed to a hash function that may generate a password. An external entity attempting access may be challenged to respond with a password that matches the password generated by the hash function. The response may be compared with the password generated by the hash function and access to one or more secure functions may be granted based on the comparison. |
US08887304B2 |
System and method for processing user rights
A system and method for processing entitlement rights are disclosed. The method, in one aspect, provides for storing content at a first time, receiving a request for playback of the content at a second time, and processing a user right associated with the content to authenticate the user right in response to the request for playback, wherein the user right is authenticated based upon a state of the user right at the first time. |
US08887303B2 |
Method and system of processing annotated multimedia documents using granular and hierarchical permissions
The invention relates to a method and apparatus of processing at least one multimedia document, comprising the steps of determining at least one segment of the document, and assigning at least one type of permission to said at least one segment, wherein the type of permission assigned to a segment of the document is available for later use when processing the document. |
US08887301B2 |
Method and system for classifying and redacting segments of electronic documents
A method for classifying and redacting electronic documents, for example an email message, is described. The classification and redaction of segments of the email message are based on rules. Using the rules, multiple versions of the email message, each corresponding to recipients with specific clearance levels are generated. A selective redacting of certain segments of the email message concurrently with sending previously redacted segments of the same email message is described. A corresponding system for classifying and redacting electronic documents is also provided. |
US08887298B2 |
Updating and validating documents secured cryptographically
Aspects of the subject matter described herein relate to updating and validating documents secured cryptographically. In aspects, documents are encrypted to protect them from unauthorized access. An entity having write access to a document may create a new version of the document and sign the new version with a private key. Other entities may validate that the new version of the document was created by an authorized entity by using a public key available in security data associated with the version. The entities that are authorized to create a new version may change which security principals are allowed to create subsequent versions. |
US08887293B2 |
Method, system, and storage medium for secure communication utilizing social networking sites
Embodiments disclosed herein provide secure communication among enterprise users utilizing social networking sites. A server computer may encrypt a post intended for a social networking site and forward the encrypted data or may save the post locally and send a placeholder to the social networking site. The server may receive a message from the social networking site containing the encrypted data or placeholder and determine that a recipient is authorized to view the original post. The server may then decrypt the data or retrieve the original post for servicing the request. In this way, authorized users of an enterprise can utilize social networking sites, which are independently owned and operated, to communicate with each other in a secure manner. |
US08887292B2 |
Method for encrypting and embedding information in a URL for content delivery
A method for accessing a remote network includes identifying a content server associated with the remote network, generating a uniform resource locator, embedding additional data in the uniform resource locator, encrypting the uniform resource locator, and accessing a server in the remote network identified by the uniform resource locator. The method further includes wherein the additional data comprises authentication data, a delivery session identification, a time stamp, or comprises subscriber identification data. The URL may provide access to the content server for a time period indicated by the time stamp. The method includes wherein at least the subscriber identification data prevents unauthorized sharing of the URL. |
US08887290B1 |
Method and system for content protection for a browser based content viewer
Embodiments as disclosed herein may utilize one or more of a set of security measures to protect digital content distributed to browser based viewers to protect this digital content against improper, unintended or undesired uses. |
US08887288B2 |
Method of detecting software falsification, apparatus configured to detect software falsification, and computer-readable storage medium
A method of detecting falsification of software installed in an apparatus includes the steps of (a) encrypting software configuration information of the apparatus at the time of installing the software using an encryption and decryption unit specific to the apparatus, and storing the encrypted software configuration information outside the apparatus, (b) decrypting the encrypted software configuration information of the apparatus at the time of installing the software, stored outside the apparatus, using the encryption and decryption unit specific to the apparatus, and (c) determining the presence or absence of the falsification of the software by comparing the software configuration information of the apparatus at the time of installing the software obtained by step (b) and the current software configuration information of the apparatus. |
US08887286B2 |
Continuous anomaly detection based on behavior modeling and heterogeneous information analysis
The present disclosure describes a continuous anomaly detection method and system based on multi-dimensional behavior modeling and heterogeneous information analysis. A method includes collecting data, processing and categorizing a plurality of events, continuously clustering the plurality of events, continuously model building for behavior and information analysis, analyzing behavior and information based on a holistic model, detecting anomalies in the data, displaying an animated and interactive visualization of a behavioral model, and displaying an animated and interactive visualization of the detected anomalies. |
US08887284B2 |
Exfiltration testing and extrusion assessment
An improved technique employs an automated agent inside the network perimeter, which generates and sends data packets to a listener outside the network perimeter. Along these lines, the automated agent generates data packets over a specified range of security parameters including port number, payload format, and communications protocol. The agent attempts to send these data packets across the network boundary through a firewall at an egress or other point of the network. The listener receives the data packets and analyzes the payload content of each received data packet for each value of the security parameters (e.g., port number, file type, and protocol). The listener then sends the results of the analysis to a report generator, which summarizes the analysis for an administrator of the network. |
US08887283B2 |
Content filtering of remote file-system access protocols
Methods and systems for content filtering of remote file-system access protocols are provided. According to one embodiment, a remote file-system access protocol request issued by a client to a server is received at a network device logically interposed between the client and the server. The request is issued to the server by the network device. A single shared holding buffer, used for both read and write accesses to the file and used by multiple processes running on the client, is implemented by the network device for the file during a remote file-system access protocol session. Data being read from or written to the file as a result of the request is buffered into the buffer. Responsive to a predetermined event in relation to the remote file-system access protocol or the buffer, the existence or non-existence of malicious, dangerous or unauthorized content is determined by performing content filtering on the buffer. |
US08887280B1 |
Distributed denial-of-service defense mechanism
Denial-of-service protection for a computing device on a first network is disclosed. In an embodiment, a packet containing a network address corresponding to a computing device on the first network is received from a source address of a second network by a gateway device. The packet includes a request to initiate a connection to the computing device on the first network. In response, an acknowledgement is transmitted to the source address. The acknowledgement includes sequence information sufficient to establish the requested connection, including a unique identifier. Subsequently received packets addressed to the network address of the computing device are forwarded by the gateway device to a corresponding network address of the computing device on the first network upon verifying a response to the acknowledgement. |
US08887279B2 |
Distributed real-time network protection for authentication systems
Information about security events detected by a group of protected web-connected resources is centrally managed in order to detect distributed attacks and slow paced attacks by providing to a plurality of web-connected resources a deployment component which couples to a native authorization service of each web-connected resource; receiving a plurality of security event reports from one or more of the deployment components by a command and control center computer; based on collected information from the plurality of security event reports, determining a threat level indicator across the plurality of web-connected resources using one or more analyses and metrics; and transmitting the threat level indicator to each of the web-connected resources. |
US08887276B2 |
System for providing a secure video display
A system for providing a secure video display using a one-way data link. An input interface for receives a video stream signal. The one-way data link has an input node coupled to receive the input video stream signal and an output node. A processing system is coupled to the output node of the one-way data link and is configured to run a predetermined operating system. In an embodiment, a video display software program operates within the predetermined operating system to process the video stream signal received from the output node of the one-way data link and to provide an output signal for viewing on a display coupled to the processing system. Optionally, the video display program operates within a virtual operating system running within the predetermined operating system. In other embodiments, the video display program may process a video stream signal containing a plurality of different video programs. |
US08887273B1 |
Evaluating relying parties
Determining reputation information is disclosed. A honey token is included in an online identity data. The honey token is to monitor for misuse of all or part of the online identity data. Optionally, information associated with at least one use of the honey token is aggregated with other reputation information. |
US08887266B2 |
Method for computing network reachability
A method is provided for computing network reachability in a computer network. The method includes: identifying each of the subnetworks that comprise a computer network; determining, for each pair of subnetworks, data paths between the two subnetworks; for each identified data path, identifying access control lists implemented along a given data path and formulating a diagram that merges reachability sets derived from the access control lists along the given data path; and, deriving, for each pair of subnetworks, a set of network packets that can traverse between the subnetworks from the formulated diagrams. |
US08887264B2 |
Multi-identity access control tunnel relay object
In various embodiments, the present disclosure provides a system and method for establishing a secure tunnel between a client device and a remote server utilizing multiple user identities, and in some embodiments, a client device identity, to authenticate access to the remote server. |
US08887260B2 |
Token-based access control
Systems and methods for enabling token-based access control to data are provided. In particular, some embodiments use a token-based access management system to allow or restrict an individual's ability to access data. The access management system uses tokens to define rules (e.g., a Boolean matching rule or algorithm that results in a true/false output indicating the decision) within the access management system to determine if the token is valid and if the individual should be granted access to the requested data. Tokens may further have tool constraints for controlling access. In some cases, the tokens may expire upon completion of a task or after a pre-set amount of time. A generic workflow utilizing tokens and at least one specific workflow showing employees utilizing tokens as part of performing a task responsive to a user. |
US08887258B2 |
Apparatus and method of binding a removable module to an access terminal
The described apparatus and methods may include a processor, a memory in communication with the processor, a removable module in communication with the processor and operable to store data, an initialization component executable by the processor and configured to initialize the removable module, and an authentication component executable by the processor and configured to: receive a command from the removable module to perform an authentication operation, wherein the command is a standard message having a command qualifier value or code that represents an authentication challenge; obtain a random value from the removable module in response to the command; calculate a response based on the random value and a terminal key stored in the memory; and transmit the response to the removable module. |
US08887250B2 |
Techniques for accessing desktop applications using federated identity
Techniques for extending federation services to access desktop applications are herein described. In addition to the foregoing, other aspects are described in the claims, drawings, and text forming a part of the present disclosure. |
US08887249B1 |
Protecting against denial of service attacks using guard tables
Guard tables including absence information are used in a security system to protect a network service from a denial of service attack. A login key corresponding to a login request is hashed and the output of the hash is a bit position in a guard table. The bit value at the bit position in the guard table can be checked to determine if login information corresponding to the key is present. Further processing of the login request can be based on the indicated presence or absence of the information. |
US08887243B2 |
Integrated security platform
An integrated security platform that enables a wide variety of network security elements to share security information in a comprehensive manner so as to provide automation of policy and security enforcement based on intelligence gathered by the different network security elements. The integrated security information platform provides the ability to clarify security intelligence by simplifying the collection and indexing of security information so that the information is visible and accessible to systems wanting to make use of the security information, without requiring all of the information to be co-resident with the infrastructure of the security platform or requiring the various systems to have pair-wise relationships with one another. |
US08887242B2 |
Methods and apparatus to provide layered security for interface access control
Example methods and apparatus to provide layered security for interface access control are disclosed. A disclosed example method includes receiving a connect message in a first server from a client application to access at least one server endpoint, in response to receiving the connect message, opening a session between the at least one server endpoint and the client application if the session is authorized to be opened, receiving a request from the client application to open an endpoint that provides at least one of read access, write access, or subscribe access to at least one resource, opening the endpoint within the open session after determining that the client application is authorized to access the at least one resource via the endpoint, receiving a request from the client application to assign a selection of the at least one authorized resource to the endpoint, assigning the at least one selected resource to the endpoint, and granting the client application access to the at least one resource via the endpoint. |
US08887236B2 |
System and method for integrated service access
A method of operating a service provider system comprising receiving first traffic, determining a first traffic type of the first traffic from a plurality of traffic types, selecting the first communication link from a plurality of communication links based on the first traffic type, and transmitting the first traffic on a first communication link to a communication system. |
US08887234B2 |
Network service selection and authentication and stateless auto-configuration in an IPv6 access network
The present invention provides a method for network service selection and authentication in an IPv6 access network, a scheme for stateless auto-configuration and devices thereof. A NSP Information option containing the IPv6 address of a NSP edge router and a NSP name is defined in RA messages. A NSSA Information option is defined in RS option fields. The present invention enables IPv6 stateless auto-configuration in an access network. The new NSP Information option, the way of “one time authentication per subscriber network per NSP” and the use of IPv6 routing header promote the efficiency of IPv6 stateless auto-configuration and reduce the NSP selection and authentication traffic. The present invention provides an efficient solution for network service selection and authentication without introducing any other message exchange between terminals and access nodes. In short, the scheme of network service selection and authentication according to the present invention is piggybacked on RS/RA messages, which is very simple. |
US08887231B2 |
Femtocell access provisioning based on social network, presence, and user preferences
A system and methodology that facilitates user friendly, automatic and/or dynamic femtocell access provisioning based on social network, presence, and/or user preference information is provided. In particular, the system can includes femto access manager that can identify a list of ‘close friends’, to which the femtocell owner is likely to grant femtocell access, based on an analysis of access data (e.g., data from social networks, communication logs, calendars, address books, websites and/or blogs, transaction related data, and the like). Further, an access priority associated with each of the close friends can be determined based in part on location data, availability data, and/or predefined policies. Furthermore, the femto access control list, within the femto access point (FAP), can be populated, dynamically and/or automatically, with the highest priority friends from the close friends list. |
US08887227B2 |
Network policy implementation for a multi-virtual machine appliance within a virtualization environtment
A networking policy implementation for a multi-virtual machine appliance that includes a method for selecting a network implementation by applying a network policy to existing network configurations within a virtualization environment of a computing device. A control program that executes within the virtualization environment, receives an event notification generated by a virtual machine in response to a lifecycle event. The control program, in response to receiving the notification, invokes a policy engine that applies a network policy to existing network configurations of the virtualization environment. This network policy can correspond to the virtual machine or to a network object connected to virtual interface objects of the virtual machine. The policy engine then identifies an existing network configuration that has attributes which satisfy the network policy, and selects a network implementation that satisfies the network policy and the network configuration. |
US08887226B2 |
Information processing apparatus, method for controlling information processing apparatus, and recording medium storing program for controlling information processing apparatus
An information processing apparatus includes a video signal output unit to output different video signals to a first display unit and a second display unit, a screen switching input unit to input an instruction for switching between a screen displayed on the first display unit and a screen displayed on the second display unit, a determining unit to determine whether an input source of the input path selected for the first display unit is the video signal output unit, and an input control unit turning on the first display unit when the first display unit is turned off at the time of reception of the switching instruction, the input control unit switching the input source to the video signal output unit when the determining unit determines that the input source is not the video signal output unit. |
US08887223B2 |
Apparatus and method for processing an interactive service
A method of processing an interactive service and an apparatus thereof are disclosed. The present invention includes sending a discovery message to a second screen application, receiving a request for descriptions of the second screen support services, sending a response with the descriptions, receiving a trigger, and delivering the trigger to the second device using a trigger service. |
US08887221B2 |
Systems and methods for server-side filtering
Some embodiments of the invention are directed to, among other things, systems, computer readable media, methods and any other means for requesting information from a server. In some embodiments, a client generates a URL request that is provided to the server. The URL request includes a format identifier that is specific to the server's type. The format identifier is also associated with the data format of a video stored on the server that the user is interested in. The server may then provide data that is associated with the format identifier. |
US08887220B2 |
Network interface devices
Network interface devices and methods are provided. A particular network interface device includes a first network interface adapted to terminate one or more communication lines and a second network interface to terminate at least one coaxial line. The network interface device also includes at least one interface connector adapted to receive a removable plug-in module. The removable plug-in module includes a video unit that is operable to receive video data from a network device via at least one of the one or more communication lines and to process the video data for communication via the at least one coaxial line or a twisted wire pair when the plug-in module is connected to the at least one interface connector. The removable plug-in module also includes a power coupling device to receive power via at least one of the one or more communication lines. |
US08887219B2 |
Information providing apparatus, information receiving terminal, information providing system, information providing method and program
There is provided an information providing apparatus including an ECG scenario storage portion to store an ECG scenario related to a program in association with reference ID, an ECG package storage portion to store reference IDs of ECG scenarios related to programs in association with discrimination ID of an ECG channel allocated to an ECG package in order to provide a collection of information related to programs having a relationship as an ECG package, an ECG package providing portion to acquire discrimination ID of a particular channel from a receiving terminal, extract an ECG package corresponding to the acquired discrimination ID and provide it to the receiving terminal, and an ECG scenario providing portion to acquire reference ID of a particular ECG scenario included in the ECG package from the receiving terminal, extract an ECG scenario corresponding to the acquired reference ID and provide it to the receiving terminal. |
US08887216B2 |
System and method of delivering video content
A method includes receiving data from a set-top box device at an access system via an access network, the data indicating a selection of a channel at the set-top box device, the data including a multicast group address. The method also includes sending copies of video data packets of the channel from the access system for storage in a first-in first-out cache associated with the channel. The method further includes automatically connecting the set-top box device to a multicast stream of the selected channel after a particular number of video data packets are sent to the set-top box device from the cache. The particular number of video data packets corresponds to a time period between communicating successive random access point packets of the channel and is less than a capacity of the cache. |
US08887215B2 |
Targeted high-value content in HTTP streaming video on demand
Methods and apparatus are provided for combining assets for a streaming video signal. Video assets are provided in an adaptive bit rate format. The video assets may comprise fragments of various types of video content. A stitched manifest identifying a combination of the video assets is created in response to a client request for one or more of the video assets. The stitched manifest is provided to a client and used by the client to request the combination of video assets for playback as one continuous video stream in an order specified by the stitched manifest. |
US08887212B2 |
Extended connectivity point-of-deployment apparatus and concomitant method thereof
A POD module system includes a housing, a coaxial cable connector formed on the housing and connectable to a first device to receive a cable signal, a port formed on the housing to receive a wire or wireless signal from a second device, a module unit to process at least one of the cable signal and the at least one of the wireless signal to generate at least one of a copy protection signal and one of video and audio signals, respectively, and a connector formed on the housing and connectable to a third device to transmit the at least one of the copy protection signal and the one of video and audio signals to the third device such that the third device generates at least one of an image and a sound to correspond to the at least one of the copy protection signal and the one of video and audio signals. |
US08887211B2 |
Electronic apparatus, method for controlling, and recording medium
An electronic apparatus includes a first communication unit that includes a first connector, a second communication unit that includes a second connector, and a control unit that controls not to set the second communication unit to one of a first mode and a second mode based on a predetermined device connected to the first connector, wherein the first mode is used for transmitting video data, and the second mode is different from the first mode. |
US08887209B2 |
Pairing a remote control and a television
The present invention is a method for associating remote controls and televisions. More specifically, the present invention permits delivery of television programming to multiple televisions from a television converter device. Other features and advantages of the present invention will become apparent from the following detailed description of the invention and the accompanying drawings. |
US08887208B1 |
Portable real-time video signal capturing, transforming and relay system for transmitting high fedelity video imagery by WiFi to portable video imaging devices
Disclosed is a method and system for capturing analog video broadcast, converting the analog signal to a digital signal and rebroadcasting of said digital signal so that the video stream can be accessed by wireless hand-held video imaging devices. The methodology and system includes at least one video receiver connected to a signal converter and transmitter for signal demodulation, transfer and conversion of signal for rebroadcast of signal wirelessly via WiFi. |
US08887204B2 |
Video distribution system, and video distribution method
A video distribution system of the present invention distributes a digitally captured video, and includes an imaging device, a server device, and a playback terminal. The imaging device includes: an imager that captures an omnidirectional video using a wide-angle lens; and a controller that transmits a group of frame data constituting the video captured by the imager to the server device. The server device includes: a calculator that divides an image represented by each frame data of the group of frame data from the imaging device into a plurality of regions, converts an image of each region into a normal image, and obtains a group of partial data classified by region; a storage unit that accumulates the group of frame data from the imaging device and accumulates the group of partial data classified by region; and a controller that selects a group of frame data of a video requested from the terminal device and a group of partial data for a region requested from the terminal device in relation to the video from the storage unit and transmits them to the terminal device. The terminal device includes: a display instrument that plays back a video; an attitude sensor that detects rotation angle information of the terminal device; and a controller that transmits, to the server device, identification information of a video to be played back and identification information of a region in relation to the video, the region designated by a user based on the rotation angle information. |
US08887201B2 |
Information processing apparatus, information processing method and program
An information processing apparatus includes: an acquiring means for acquiring focused content information that is information relating to a predetermined content and includes at least any one of descriptions of the predetermined content having information displayed on a display means, a word related to the descriptions, a genre, a title, and cast of the predetermined content; a retrieving means for using content information about the other content that includes at least any one of descriptions of the other content different from the predetermined content, a genre, a title, and cast of the other content and the acquired focused content information to retrieve a content having a high degree of relation to focused content information in the other contents; and a specification information generating means for generating specification information that specifies the resulted content of retrieval based on the result of retrieval done by the retrieving means. |
US08887195B2 |
Systems and methods for dynamic bit/bandwidth allocation
Embodiments of the present invention include systems and methods enabling the send or “push” side of a cable transmission to dynamically obtain additional and/or temporary capacity. Bits and/or bandwidth of transmitted content is restricted by the service provider allowing gaps in the capacity to be filled with value-added content such as advertising, additional supplemental data feeds, or other media content. |
US08887194B2 |
Method and system for providing interactive advertisement customization
A system and method may include providing a media stream via a network, the media stream comprising one or more advertisement content segments, identifying aggregate information associated with a viewer, assigning the one or more advertisement content segments to one or more categories and a category score associated with the one or more categories, filtering the one or more advertisement content segments based at least in part on the one or more categories, the category score associated with the one or more categories and the aggregate information associated with the viewer, and outputting the filtered one or more advertisement content segments to the viewer. |
US08887193B2 |
System, method, and infrastructure for real-time live streaming content
Implementations of the system and method use an existing management server infrastructure to deliver video-on-demand or streaming content, including real-time live streaming. Existing client content playback devices, such as IPTVs, may be employed to stream content items, obtain advertisements, track user's viewing behaviors, and the like. By reusing existing client devices, there is no need for additional hardware purchases on the user side. By reusing existing management server infrastructures, capital expenses are also reduced. In such a system, a user can watch both video-on-demand and streaming audiovisual content. |
US08887192B2 |
Systems and methods for advertising television networks, channels, and programs
The present invention allows control of the presentation of advertisements that are associated with television networks, channels, and programs, and enables a single broadcasting of each advertisement associated with a network to be made to numerous television systems in parallel. The presentation of advertisements that are associated with television networks, channels, and programs is controlled in the present invention by determining at television viewer equipment whether the television networks, channels, or programs with which the advertisements are associated are unavailable to the television viewer or are undesirable to the television viewer. Once this determination has been made, the television viewer equipment then presents the advertisements, or selects and presents suitable alternative advertisements. |
US08887190B2 |
Multimedia system generating audio trigger markers synchronized with video source data and related methods
A multimedia system may include at least one audio comment input device configured to permit at least one commentator to generate audio comment data based upon viewing video data from a video source. Furthermore, a media processor may cooperate with the at least one audio comment input device and be configured to process video source data and audio comment data and generate therefrom audio trigger markers synchronized with the video source data for predetermined audio triggers in the audio comment data, and combine the video source data, the audio comment data, and the audio trigger markers into a media data stream. |
US08887188B2 |
System and method for television advertisement audience measurement
A system and methods to calculate ratings of television advertisements based on viewing data and to assess the effectiveness of the advertisements. In some embodiments, consumer viewing data is consolidated across a plurality of disparate channels through which content and advertisements are presented to viewers. Some of the channels may provide information directly to the system about which advertisements were presented to viewers. In some embodiments, the system may instead determine whether an advertisement was likely viewed based on scheduling data associated with the presentation of content and advertisements. The system may provide additional algorithms for rating advertisements based on the consolidated information. That is, the system may allow performance of advertisements to be compared against other advertisements across a desired population of viewers. Embodiments may further provide information for a graphical user interface to assess the ratings and results. |
US08887187B2 |
Audio-visual terminal, viewing authentication system and control program
An audio-visual terminal and a viewing authentication system and control programs therefor are provided. The audio-visual terminal includes a reproducing part for reproducing the audio-visual program, a motion instructing part for instructing, a motion sensor for detecting a response motion of the viewer made by the viewer for transmission to a viewing authenticating principal, a sending part for sending information output from the audio-visual terminal to a viewing authentication system of the viewing authenticating principal, and a coding part for coding information about the response motion of the viewer obtained from a detection result detected by the motion sensor into a signal sendable by the sending part. |
US08887186B2 |
Analysis method and system for audience rating and advertisement effects based on viewing behavior recognition
Provided are an analysis method and system for audience rating and advertisement effects based on viewing behavior recognition including a method of recognizing a viewer on the basis of image recognition through a camera and efficiently collecting data and a method of transmitting collected data on the basis of viewer recognition to an audience rating and advertisement effect measurement server. The present invention includes a viewing behavior measurement device configured to receive a viewer image obtained by imaging one or more viewers who are viewing broadcast content, recognize the one or more viewers from the received viewer image to generate viewing behavior information, and deliver the generated viewing behavior information, and an advertisement effect measurement server configured to analyze an advertisement effect for each viewer on the basis of the received viewing behavior information and generate and deliver an advertisement effect measurement result. |
US08887180B2 |
Display device, electronic device having the same, and method thereof
An electronic device includes a central processing unit (“CPU”), first and second display panels, and first and second display panel drivers. The CPU provides an image signal and an input control signal. The first and second display panels respectively display images. The first and second display panel drivers drive the first and second display panels according to the image signal and the input control signal. The CPU includes an interface transmission unit outputting an interface signal to control the first and second display panel drivers. The first and second display panel drivers respectively include first and second interface receiving units receiving the interface signal from the interface transmission unit. The interface signal includes a display panel selection bit and a data bit. |
US08887179B2 |
Command presentation and generation systems, methods and computer program products using logical trees
Command methods for command driven computer systems present a list of command driven computer program products in response to activation of the command method, and present a logical tree including commands and related operands and sub-operands for a command driven computer program product in response to receiving a selection of the command driven computer program product from the list of command driven computer program products. The logical tree is presented in the same format for each of the command driven computer program products. The logical tree may be generated by obtaining a text file of a reference guide for the computer program product, identifying commands for the computer program product from the text file and creating lists of dependencies of the related operands and sub-operands for the computer program product. Related computer systems, methods and computer program products are disclosed. |
US08887175B2 |
Administering incident pools for event and alert analysis
Administering incident pools including assigning an incident received from one or more components of the distributed processing system to a pool of incidents; assigning to each incident a particular combined minimum time for inclusion of the incident in the pool; in response to the pool closing, determining for each incident in the pool whether the incident has met its combined minimum time for inclusion in the pool; if the incident has been in the pool for its combined minimum time, including the incident in the closed pool; if the incident has not been in the pool for its combined minimum time, moving the incident from the closed pool to a next pool; applying incident suppression rules using the incidents assigned to the next pool; and applying incident creation rules to the incidents that were assigned to the next pool, while omitting any duplicate incidents caused by the assignment. |
US08887173B2 |
Method and system for communicating between computing devices
A provider device includes structured data schemas, which may be JSON schemas, that correspond to APIs. A requestor device connects to the provider device and the provider device transmits available schemas. The requestor device receives the available schemas and transmits a communication request that asks for one or more of the available schemas. The provider device receives the communication request, formats information regarding APIs according to the specified schemas, and transmits the formatted information. The formatted information specifies how the requestor device can utilize the APIs. The requestor device generates one or more API commands by processing the formatted data and transmits the API commands to the provider device. The provider device then receives and performs the API commands. Subsequently, the provider device may transmit results to the requestor device, which may evaluate the results. |
US08887168B2 |
Method and apparatus for monitoring and sharing performance resources of a processor
A method and apparatus are described for managing a plurality of performance monitoring resources residing in a plurality of cores of a processor. A plurality of resource queues are maintained. Each resource queue corresponds to a particular one of the performance monitoring resources, and detects conflicts in use of the particular performance monitoring resource by multiple users. The detected conflicts associated with the particular performance monitoring resource are then resolved. A dynamic resource scheduler is used to resolve the detected conflicts, and is driven by an advanced programmable interrupt controller (APIC) timer residing in a particular core of the processor to provide each item, in an items list of a resource queue associated with the particular performance monitoring resource, an equal opportunity to use the particular performance monitoring resource for a predetermined period of time. |
US08887165B2 |
Real time system task configuration optimization system for multi-core processors, and method and program
Disclosed is an automatic optimization system capable of searching for an allocation with a good performance from among a plurality of task allocations which can be scheduled in a system of a development target configured with a plurality of periodic tasks. A task allocation optimization system for a multi-core processor including a plurality of cores calculates a response time of each of a plurality of tasks which are core allocation decision targets, and outputs an accumulative value of the calculated response time as an evaluation function value which is an index representing excellence of a task allocation. A task allocation from which a good evaluation function value is calculated is searched based on the evaluation function value. A candidate having a good evaluation function value among a plurality of searched task allocation candidates is held. |
US08887164B2 |
Manufacturing process prioritization based on applying rules to task-based data
A manufacturing process prioritization system. In one embodiment, the system includes at least one computing device adapted to prioritize a very large scale integration (VLSI) process, by performing actions including: querying a database for task-based data associated with a set of manufacturing tasks; applying at least one rule to the task-based data to prioritize a first one of the set of manufacturing tasks over a second one of the set of manufacturing tasks; and providing a set of processing instructions for processing a manufactured product according to the prioritization. |
US08887160B2 |
Mapping tasks to execution threads
Tasks are mapped to execution threads of a parallel processing device. Tasks are mapped from the list of tasks to execution threads of the parallel processing device that are free. The parallel processing device is allowed to perform the tasks mapped to the execution threads of the parallel processing device for a predetermined number of execution cycles. When the parallel processing device has performed the tasks mapped to the execution threads of the parallel processing device for the predetermined number of execution cycles, the parallel processing device is suspended from further performing the tasks to allow the parallel processing device to determine which execution threads have completed performance of mapped tasks and are therefore free. |
US08887159B2 |
Flexible and scalable operating system achieving a fast boot and reliable operation
Systems and methods are provided for a flexible and scalable operating system achieving a fast boot. A computing system is described that includes a reserved static object memory configured to store predefined static threads, and a secure kernel configured to be executed in a fast boot mode. The secure kernel further may be configured to chain the static threads to a secure kernel thread queue stored in a secure kernel work memory, and to create temporary threads in the secure kernel work memory during the fast boot mode. The computing system may include a main kernel configured to be initialized by creating dynamic threads in a main kernel work memory during the fast boot mode. The main kernel may be configured to chain the static threads to a main kernel thread queue, and to assume control of the static threads from the secure kernel. |
US08887157B2 |
System and method for managing virtual machine states by restoring previously saved states based on a virtual machine application's request active with the virtual machine
Techniques for managing virtual machine (VM) states are provided. Applications executing within a processing context of a VM communicate outside that processing context with a hypervisor or VM Monitor (VMM) to have the hypervisor perform host operations for the VM. |
US08887156B2 |
Parallel processing of data
An untrusted application is received at a data center including one or more processing modules and providing a native processing environment. The untrusted application includes a data parallel pipeline. Secured processing environments are used to execute the untrusted application. |
US08887155B2 |
System, method and apparatus for managing applications, information and services
The invention provides a system, a method and a computer program product that facilitate access to one or more applications by a computing device. The invention includes determining one or more contexts associated with at least one of the computing device and a user of the computing device, such that the one or more contexts describe at least one of an environment and an activity of the at least one of the user and the computing device. Thereafter at least one contextual tag corresponding to the one or more contexts is generated. Subsequently, the one or more applications associated with the at least one contextual tag are identified and the computing device is enabled to access the one or more applications. |
US08887150B2 |
Methods for dynamic mobile application behavior modification subject to a behavior policy
The present invention provides a mechanism to change how mobile device applications, particularly Android applications, work; essentially selectively modifying their behavior. Where an application provides a useful operation but also has functionality that can be detrimental to the desired action of a device, use of the application becomes problematic. The present invention provides a method of modifying the use of the application without invasive reprogramming of the code. The present invention provides a means to make modifications to the functionality without modifying the application. As a result, performance of the desired outcome is not affected and because there is no modification of the actual software, legal boundaries are maintained. |
US08887148B1 |
System and method having restore operation for updating a medical device
Embodiments described herein include methods and/or systems for updating a medical device. Embodiments include medical devices which are configured for updates in response to various events including connection of a peripheral device to the medical device, a user initiated event, or based on received recommendations. |
US08887143B1 |
System and services for handling computing environments as documents
A system for describing computing environments as electronic documents, programs or other types of electronic representation or data is disclosed. The environment description can be created, transferred and ultimately used to create the specified computing environment for use by an end user, or users, in many different applications. The invention provides abstraction software and a user interface to allow a human user to specify a definition for the computing environment. Desired components are selected and included in the environment definition. Environment definitions can be stored and transferred in a manner compatible with typical electronic information. Environment definitions can be installed onto hardware and software resources by installation software. Environments can be installed on specific components from which the environment was originally abstracted, or on other sufficiently similar components. Environments can be remotely manipulated and accessed from computers, terminals, web browsers, handheld devices, or other devices. |
US08887142B2 |
Loop control flow diversion
Loop control flow diversion supports thread synchronization, garbage collection, and other situations involving suspension of long-running loops. Divertible loops have a loop body, a loop top, an indirection cell containing a loop top address, and a loop jump instruction sequence which references the indirection cell. In normal execution, control flows through the indirection cell to the loop top. After the indirection cell is altered, however, execution flow is diverted to a point away from the loop top. Operations such as garbage collection are performed while the loop (and hence the thread(s) using the loop) is thus diverted. The kernel or another thread then restores the loop top address into the indirection cell, and execution flow again continues through the restored indirection cell to the loop top. |
US08887141B2 |
Automatically modifying a native code module accessed from virtual machine bytecode to determine execution information
A system and method for automatically modifying a native code module accessed in a user software application are described herein. The user software application may include virtual machine bytecode. Access to the native code module may be detected during execution of the virtual machine bytecode. The native code module may be automatically modified by adding instrumentation code to determine various types of information regarding execution of the native code module, and the access may be directed to the modified native code module. |
US08887140B2 |
System and method for annotation-driven function inlining
Disclosed herein are systems, methods, and computer-readable storage media for obfuscating using inlined functions. A system configured to practice the method receives a program listing including annotated functions for obfuscation, identifies an annotated function called more than once in the program listing, and creates an inline control flow structure in the program listing for the identified annotated function, the control flow structure being computationally equivalent to inlining the identified annotated function into the program listing for each occurrence of the identified annotated function. The program listing can include tiers of annotated functions. The system can identify annotated functions called more than once based on an optionally generated callgraph. The system can create inline control flow structures in the program listing in order of annotation importance. The system can identify how many times each annotated function is called in the program listing. |
US08887139B2 |
Virtual system and method of analyzing operation of virtual system
A virtual system comprises hardware, a virtualization layer virtualizing the hardware, a virtual machine monitor, a user domain operating using the virtualized hardware, and a root domain operating using the virtualized hardware and managing the user domain. The virtual machine monitor analyzes an operation performed by the user domain in real time and stores resulting analysis information in the root domain. |
US08887138B2 |
Debugging in a dataflow programming environment
A dataflow program defining actors that pass tokens from one to another via connections is processed by causing one or more processors to access and execute instructions of the dataflow program. As instructions of the dataflow program are being executed, a first set of trace records is created that represents a sequence of events (e.g., token production/consumption, actor state change, or action firing). A first subset of the trace records is displayed and one of these is selected. The first set is processed to identify, based on definitions specified by the dataflow program, a second set of trace records, of which a subset is displayed. |
US08887137B2 |
Debugging a graphics application executing on a target device
Debugging a graphics application executing on a target device. The graphics application may execute CPU instructions to generate graphics commands to graphics hardware for generation of graphics on a display. A breakpoint for the graphics application may be detected at a first time. In response to detecting the breakpoint, one or more graphics commands which were executed by the graphics hardware proximate to the first time may be displayed. Additionally, source code corresponding to CPU instructions which generated the one or more graphics commands may be displayed. |
US08887136B2 |
Context-based evaluation of equations
Some embodiments provide a system that facilitates the evaluation of an equation. During operation, the system obtains one or more data-access functions to be used in the equation. Next, the system obtains an analysis context for the equation separately from the data-access functions. The analysis context may include one or more analysis parameters that specify one or more data sources and/or types of analysis to be used in evaluating the equation. Finally, the system evaluates the equation using the data-access functions and the data sources. |
US08887134B2 |
Customized object design for industrial automation application
Described herein are systems, methods and apparatuses that can provide an approach to facilitate the design of objects (e.g., modular objects that can facilitate industrial automation applications). The design approach includes: facilitate a display of configuration data representing a configuration of objects selected for an application; analysis of metadata associated with an object of the configuration of objects; and generation of suggestion data representing a suggestion regarding an optimization of the configuration of the objects for the application based on the analysis of the metadata. |
US08887131B2 |
Optimized code generation by eliminating unused virtual function
The present invention relates to a method for reducing the object code size of an application that requires run-time dispatching of object oriented methods. The method comprises scanning an object file corresponding to the application for references to object oriented methods in a dispatch table that performs run-time object oriented method binding. The highest inheritance level associated with an object oriented method is found. All references to object oriented methods above the highest inheritance level are designated as unused. All references to object oriented methods below the highest inheritance level are designate as used. All references to object oriented methods that are designated as unused are deleted from the dispatch table. |
US08887125B1 |
Systems and methods for dynamic artefact substitution
Methods, machine-readable media, apparatuses and systems are provided to provide an application platform that provides the ability to build applications comprising a set of artifacts. The platform provides the ability to dynamically discover, load and execute the various artifact instances that comprise a an application according to a variable set of contextual parameters, without the context being coded into the application model during its design and development phase. This means that arbitrarily small or large parts of an application may vary in execution according to the run-time context. |
US08887119B2 |
Method and apparatus for current limit test for high power switching regulator
A method can reuse at least one pin in demultiplexing (demuxing) a voltage from a pin. The method can be used to set an accurate current limit threshold in a design for test (DFT) phase and, thus, to accurately set a trimming code of a current limiter. The method uses the property that a power MOSFET has almost a same conductive resistance at a large drain current. Thus, the current limit threshold can be set according to an accurate drain-to-source voltage Vds at a small current sink that is less than a maximum current that ATE is able to provide. An accurate voltage Vds can be measured through Kelvin sensing drain and source pins of the power MOSFET, which are connected to a current sense circuit. |
US08887118B2 |
Setting switch size and transition pattern in a resonant clock distribution system
Recycling energy in a clock distribution network is provided. A method includes creating a resonant clocking circuit including a clock grid. The method further includes providing resonant structures distributed in the clock grid. The method further includes providing switches that control the resonant structures to switch between a non-resonant mode and a resonant mode. The method further includes determining a switch size that minimizes power consumption of the resonant clocking circuit by iteratively increasing sizes of the switches and, for each iterative increase in size, determining power consumed by the resonant clocking circuit. |
US08887113B2 |
Compiler for closed-loop 1xN VLSI design
Embodiments that design integrated circuits using a 1×N compiler in a closed-loop 1×N methodology are disclosed. Some embodiments create a physical design representation based on a behavioral representation of a design for an integrated circuit. The behavioral representation may comprise RTL HDL with one or more 1×N building blocks. The embodiments may alter elements of the 1×N building block by using logic design tools, synthesis tools, physical design tools, and timing analysis tools. Further embodiments comprise an apparatus having a first generator to generate a behavioral representation of a design for an integrated circuit, a second generator to generate a logical representation of the design, and a third generator to generate a physical design representation of the design, wherein the representation generators may create updated versions of the representations which reflect alterations made to 1×N building block elements. |
US08887108B1 |
Support apparatus, design support method, and recording medium
A design support apparatus includes a memory and a processor coupled to the memory. The processor executes a process including: for each of the plurality of first cells, selecting the second cell connected via the wire to the identified another first cell, the another first cell being included in the identified other first cells, when the identified another first cell is included in the identified other first cells; for each of the plurality of first cells, registering, in the first information, information that the first cell and the selected second cell are connected via the wire when the first cell and the selected second cell satisfy predetermined design rules; and copying the selected second cell, and registering, in the first information, information that the copied second cell and the first cell are connected via the wire when the predetermined design rules are not satisfied. |
US08887103B1 |
Dynamically-positioned character string suggestions for gesture typing
A computing device outputs, for display, a virtual keyboard comprising a plurality of virtual keys. Furthermore, the computing device receives an indication of a first movement of an input object along a spatial path. The computing device determines, based on locations of the virtual keys and locations along the spatial path, a plurality of character strings. In response to determining that the first movement has ceased for at least a threshold amount of time, the computing device outputs, for display, the plurality of character strings. While the character strings are displayed, the computing device receives an indication of a second movement of the input object. The computing device selects, in response to the indication of the second movement, and based at least in part on a direction of the second movement of the input object, a particular character string from the plurality of character strings. |
US08887101B2 |
Method for moving a cursor and display apparatus using the same
The invention provides a method for moving a cursor applied in a display apparatus, wherein the movement of the cursor and the selection of the target are achieved by pressing the Arabic numeral buttons on a remote controller by the user, so that a simple and direct operation is provided. The method according to the invention includes: in response to the first control command, displaying a plurality of first sub-regions on the display apparatus; in response to a second control command, selecting one of the first sub-regions; and moving the cursor to the selected first sub-region. |
US08887098B2 |
Computer Graphics generating apparatus, Computer Graphics generating method, and program
Disclosed herein is a generating apparatus including a display controller configured, on the basis of computer graphics description data for use in creating a computer graphics virtual space necessary for generating a computer graphics image, to display a plurality of element descriptors representative of a plurality of elements arranged in the computer graphics virtual space; and a specification information generator configured to generate specification information for specifying a parameter for defining an element corresponding to an element descriptor by a selecting operation by a user from among the displayed plurality of element descriptors as a parameter subject to adjustment that is adjusted by an adjusting operation by the user. |
US08887097B2 |
Object opening menu
To display an object opening menu can include a user selection of an unopened object from a first area within a user interface, a user command to relocate a selected unopened object from the first area to a second area within the user interface, and displaying the object opening menu in response to the user command to relocate the selected unopened object to the second area, wherein the object opening menu includes an icon that is associated with an application capable of opening the selected unopened object. |
US08887093B1 |
Method for generating an on-screen menu
A method for generating an on-screen menu comprising menu buttons and other menu items, e.g. help text, is characterized in that one or more groups of menu buttons or menu items are defined, wherein a group comprises one or more menu buttons or menu items and has associated a defined area on the screen. A state is assigned to a button, the state being “enabled” or “disabled”, wherein only an enabled button or item may be displayed, and wherein within a group not more than one button or item may be enabled. The state of a button can be changed by commands associated with other buttons. |
US08887091B2 |
Information processing apparatus, method, processor, and recording medium for determining whether information stored in a memory is incorrectly updated
An information processing apparatus includes a determination unit configured to determine whether incorrect updating processing in which information stored in a memory of the information processing apparatus is incorrectly updated has been executed in a first application program for receiving an instruction issued by a user and for controlling execution of processing corresponding to the instruction; a forcible termination unit configured to, when the determination unit determines that the incorrect updating processing has been executed, forcibly terminate the first application program; and a restart control unit configured to, when the determination unit determines that the incorrect updating processing has been executed, after the forcible termination unit terminates the first application program, notify the user of the occurrence of the incorrect updating. processing and control execution of a second application program for receiving an instruction relating to restart of the information processing apparatus. |
US08887089B2 |
System and method for generating a file peek ahead user interface
Systems and methods in accordance with various embodiments of the present invention provide for viewing a subset of a file in a secondary window, where a viewable portion of the file is displayed in a main window of a user interface. A user-selection of a reference marker made in the user interface is received. The reference marker corresponds to a point of interest in the file. Based on the selected reference marker, a location of the point of interest in the file is determined. A contextual boundary rule is applied in order to determine a location of a context portion of the file. The subset of the file is retrieved using the location of the point of interest and the location of the context portion of the file. The subset of the file is rendered in the secondary window. |
US08887088B2 |
Dynamic user interface for previewing live content
A dynamic user interface for previewing live content includes multiple tiles. User interface layouts can be displayed that each have multiple tiles displaying multiple pieces of content, where the multiple pieces of content includes different types of content and each of the multiple tiles display a piece of the content. A command input can be received to change a current user interface layout, and a transition is initiated to display a next user interface layout that includes one or more of the multiple tiles displaying the multiple pieces of content or different multiple pieces of the content. |
US08887087B2 |
Column layout
In one embodiment, a method is illustrated as including displaying an editing window, the editing window being a Graphical User Interface (GUI) used to design an application interface, associating a User Interface (UI) element with a layout element, and generating metadata, the metadata containing data illustrating the association between the UI element and the layout element. Further, another embodiment is illustrated as including receiving a service request relating to an application, the service request including a first set of rendering data illustrating a display area within which a first GUI relating to the application will be displayed, retrieving metadata, the metadata illustrating layout elements and associated UI elements relating to the first GUI, retrieving display logic associated with the metadata, retrieving business logic associated with the metadata, and generating the first GUI, wherein the first GUI is generated using the metadata, display logic and business logic. |
US08887086B2 |
Portable electronic device and method of controlling same
A method includes displaying information on a touch-sensitive display of a portable electronic device, rendering a continuous scroll indicator in response to receipt of a continuous scroll input at the portable electronic device, detecting, on the touch-sensitive display, a touch associated with the continuous scroll indicator, and scrolling the information based on a direction of the change, when a change in touch location is determined. |
US08887082B2 |
Method and system for realizing message interactions in a multi-tabs application
A method is disclosed for performing message interactions in a multi-tab application program. The method includes creating one or more page windows corresponding to respective tabs in the multi-tab application program as one or more top-level windows and receiving an input message corresponding to a user operation with respect to a particular tab. The method also includes sending the input message to one of the page windows corresponding to the particular tab by a main frame window of the multi-tab application program in a non-blocking message sending mode, without sending any associated system message to the page windows. Further, the method includes continuing to handle messages for other page windows by the main frame window regardless whether the one of the page windows is hung. |
US08887076B2 |
Software user interface allowing logical expression to be expressed as a flowchart
Methods and systems for providing a user interface for building a graphical flowchart that represents a database query. One method includes presenting a plurality of flowchart step types, wherein each of the flowchart step types is associated with a different logical expression format. The method also includes receiving a selection of one of the plurality of flowchart step types, presenting at least one expression option for the logical expression format of the selected flowchart step type, and receiving at least one input for the expression option. The method further includes generating a graphical flowchart step associated with a logical expression, wherein the logical expression is based on the at least one input and the logical expression format of the selected flowchart step type. The method also includes displaying the graphical flowchart step and automatically generating a database query corresponding to the logical expression associated with the displayed graphical flowchart step. |
US08887075B2 |
System and method for device skinning
A plugin for an Integrated Design Environment is provided, including a set of commands for defining an appearance of a UI design window in the Integrated Design Environment. The appearance of the application design window simulates a display screen of a portable electronic device and the set of commands being related to one type of portable electronic device. |
US08887074B2 |
Rigging parameters to create effects and animation
A media editing application is provided that enables an author-user to create a rig graphically. A rig includes a group of snapshots of one or more parameters at different instances of time. A rig is created by selecting one or more objects and creating snapshots of one or more parameters of the selected objects to create an effect. In some embodiments animation is added to some of the snapshots. Some embodiments provide an edit mode where all parameters that are changed during the edit mode are automatically added to the current snapshot at the end of editing mode. |
US08887072B2 |
Method of managing a set of virtual environment control entities, device, and corresponding computer program product
A method is provided for managing a set of entities, each controlling a virtual environment in which user representations evolve. The method includes the following steps: monitoring at least one characteristic of each of the entities and/or at least one characteristic of a corresponding virtual environment; proposing to transfer and/or transferring at least one of the user representations from a first virtual environment to a second virtual environment, as a function of the characteristic or characteristics monitored. |
US08887069B2 |
Virtual meeting place system and method
A virtual meeting place system is disclosed. The online virtual meeting place facilitates initiating, scheduling, or spontaneously organizing an online discussion or meeting, organizing the discussion into active and passive participants, limiting or eliminate participation of selected participants and soliciting, receiving and answering questions. The system is configurable to allow for customization based upon the social protocols or preferences of meeting participants and may present different user interfaces based upon participant identity, meeting topic or meeting format. |
US08887067B2 |
Techniques to manage recordings for multimedia conference events
Techniques to manage recordings for multimedia conference events are described. An apparatus may comprise a recording management component operative to manage recording and reproduction operations for a multimedia conference event. The recording management component may comprise an event capture module operative to record a multimedia conference event to form a recorded meeting event. The recording management component may comprise an event entity module communicatively coupled to the event capture module, the event entity module operative to generate an entity event list for the recorded meeting event. The recording management component may comprise an event reproduction module communicatively coupled to the event entity module, the event reproduction module operative to reproduce the recorded meeting event. The recording management component may comprise an event interface module communicatively coupled to the event reproduction module, the event interface module operative to display presence information for one or more entities from the entity event list while reproducing the recorded meeting event. Other embodiments are described and claimed. |
US08887065B2 |
Systems and methodologies comprising a plurality of computing appliances having input apparatus and display apparatus and logically structured as a main team
A system and methodology for collaboration, comprising a plurality of computing appliances, and control logic for logically structuring the plurality of computing appliances as a main team. At least two of the computing appliances have input apparatus and display apparatus. The main team is comprised of a plurality of sub-teams, wherein each of the sub-teams is comprised of at least one of the plurality of computing appliances. Communications logic provides at least two levels of data communication and display presentation, a first level as between all of the plurality of computing appliances on the team, and a second set of a plurality of second levels as between those said computing appliances on each same said sub-team. Each of the computing appliances is associated with a respective one of said second set of levels. Display presentation apparatus provides a first display presentation to each of the computing appliances on the same said team, comprising a display presentation responsive to the respective first level, and provides a second display presentation to each of the computing appliances on a same sub-team, for a respective one of the second set of levels that is associated with the respective computing appliances. Communications apparatus provides audio communications among all the computing appliances that are associated with the same respective said level. In an alternate embodiment, a separate communications channel is associated with each said level and provides a separate level of audio communications among the respective computing appliances associated with a respective one of said levels. |
US08887058B2 |
Media management for multi-user group
Media management for multi-user groups includes methods for determining a numeric score for recorded content being one of a popularity score or a relevance score, and for displaying a content library as an array of images each sized in accordance with its popularity score. The methods may also include social group features whereby a user may compare her content library with other libraries in her social group, and view relative popularity of content titles in the other libraries. The system includes numerous other features for content exploration, acquisition and management. An apparatus for performing the method comprises a processor coupled to a memory, the memory holding instructions for performing steps of the method as summarized above. Various aspects of the system may be implemented as a server or a client. |
US08887056B2 |
System and method for configuring cloud computing systems
The present disclosure relates to a method, system, and apparatus for configuring a computing system, such as a cloud computing system. A method includes, based on user selections received via a user interface, configuring a cluster of nodes by selecting the cluster of nodes from a plurality of available nodes, selecting a workload container module from a plurality of available workload container modules for operation on each node of the selected cluster of nodes, and selecting a workload for execution with the workload container on the cluster of nodes. Each node of the cluster of nodes includes at least one processing device and memory, and the cluster of nodes is operative to share processing of a workload. |
US08887054B2 |
Application selection user interface
An apparatus includes a builder, a template engine, and an assembler. The template engine is operable to identify a reference template associated with application selection. The assembler is configured to assemble a request from the identified reference template and state data indicated by the reference template. The builder is configured to process a user interface description retrieved using the request to cause the display of a user interface having one or more objects each associated with an application available from a network service, the applications having been selected according to the state data. |
US08887051B2 |
Positioning a virtual sound capturing device in a three dimensional interface
A method, system, and computer-readable product for positioning a virtual sound capturing device in a graphical user interface (GUI) are disclosed. The method includes displaying a virtual sound capturing device in relation to a virtual sound producing device in a three dimensional interface and in a two dimensional graphical map. Additionally, the method includes adjusting the display of the virtual sound capturing device in relation to the virtual sound producing device in both the three dimensional interface and the two dimensional graphical map in response to commands received from an input device. |
US08887050B1 |
Video mapping, storage, and retrieval system and method
The positions of target and a video surveillance sensor are plotted on a computer map display. An icon representing the target and its movement with time is shown on the map, as is the movement of the sensor. The mapping facility preferably is used together with a logger for applying electronic tags and displaying live feeds and stored images of the target, and a timeline device for quickly locating stored images having desired attributes. |
US08887049B2 |
Device, method and timeline user interface for controlling home devices
A device, method and timeline user interface for controlling home devices are provided. The method for controlling home devices includes displaying a virtual track on a display unit of a control device, displaying an indicator indicating operation information of a home device connected to the control device through the network along the virtual track, moving the indicator along the virtual track based on a user input; and controlling an operation time of the home device based on the location of the indicator along the virtual track. |
US08887047B2 |
Methods and systems for dynamically generating a training program
Learning content management systems and processes are described that enable a user to independently define or select learning content, frameworks, styles, and/or protocols. The frameworks may be configured to specify a flow or an order of presentation to a learner with respect to a learning content presentation. The style definition may define an appearance of learning content. At least partly in response to a publishing instruction, the received learning content and the received framework definition are merged and then rendered in accordance with the defined style. The rendered merged learning content and framework definition are packaged in accordance with the defined/selected protocol to provide a published learning document. |
US08887040B2 |
System and method for media content delivery
Systems and methodologies are described that facilitate the automated delivery of media content, such as music, audio clips, advertisements and including other digitized multi-media files, in a wireless communication environment. In an aspect, the media content may be downloaded to a user based on various user-characteristics, such as a profile of the user, the preferences of the user for a genre of media content, and the behavior of the user with respect to user actions on a wireless communication device. |
US08887031B2 |
Error correcting method, error correcting apparatus, sending device, receiving device, and error correcting program
An error correcting method for correcting an error of digital data is provided. The method includes a plurality of sub-frames including a plurality of block code words, including: extracting and aligning a block code word, which is included in a past sub-frame; and generating a redundant data block code word by use of a block code word, which is included in a latest sub-frame, and the aligned block code word, and adding the redundant data block code word to the latest sub-frame, wherein the redundant data block code word is used for generating a redundant data block code word, which is added to a next sub-frame. |
US08887030B2 |
Encoder and encoding method providing incremental redundancy
The present invention relates to an encoder for error correction code encoding input data words (D) into codewords (Z1, Z2), comprising: an encoder input (1451) for receiving input data words (D) each comprising a first number Kldpc of information symbols, an encoding means (1452) for encoding an input data word (D) into a codeword (Z1, Z2, Z3, Z4) such that a codeword comprises a basic codeword portion (B) including a data portion (D) and a basic parity portion (Pb) of a second number Nldpc−Kldpc of basic parity symbols, and an auxiliary codeword portion (A) including an auxiliary parity portion (Pa) of a third number MIR of auxiliary parity symbols, wherein said encoding means (14) is adapted i) for generating said basic codeword portion (B) from an input data word (D) according to a first code, wherein a basic parity symbol is generated by accumulating an information symbol at a parity symbol address determined according to a first address generation rule, and ii) for generating said auxiliary codeword portion (A) from an input data word (D) according to a second code, wherein an auxiliary parity symbol is generated by accumulating an information symbol m at a parity symbol address γ, wherein said parity symbol addresses γ are determined according to a second address generation rule Nldpc−Kldpc+{x+m mod Ga×QIR} mod MIR if x>Nldpc−Kldpc, wherein x denotes the addresses of a parity symbol accumulator corresponding to the first information symbol of a group of size Ga and QIR is an auxiliary code rate dependent, predefined constant, and an encoder output (1454) for outputting said codewords (Z1, Z2). |
US08887029B2 |
Wireless communication system, communication device, program, and integrated circuit
A communication device includes a turbo encoding section including a plurality of component encoders, wherein the plurality of component encoders within the turbo encoding section use different constraint lengths. |
US08887026B2 |
Efficient detection of errors in associative memory
A method for error detection includes storing in an associative memory multiple data entries, each data entry including a data item together with one or more check symbols computed with respect to the data item. A predetermined sequence of search keys is applied to the memory, thereby causing the memory to generate, in parallel, match results with respect to the data entries. The match results are processed in order to identify an error in at least one of the data entries. |
US08887024B2 |
Apparatus and method for improved modulation and coding schemes for broadband satellite communications systems
Modulation and coding schemes are provided for improved performance of wireless communications systems to support services and applications for terminals with operational requirements at relatively low Es/N0 ratios and terminals at relatively high Es/N0 ratios. The new modulation and coding schemes provide new BCH codes, low density parity check (LDPC) codes and interleaving methods. The modulation and coding schemes also provide new modulation signal constellations. |
US08887023B2 |
Method of identifying a correct decoding codeward
A method of searching for candidate codewords for a telecommunications system, the method comprising receiving a sequence of constellation points, producing a received FEC vector comprised of bits from the received constellation points, comparing the received FEC vector with a plurality of candidate codewords within a Dorsch decoding process using an ordered pattern, and terminating the search when a candidate codeword from among the plurality of candidate codewords is found residing within a predetermined range of a specified distance of the received FEC vector. |
US08887022B2 |
Reliable data transmission with reduced bit error rate
A data transmission system includes at least one transmission line. A sender is configured to send data frames to the at least one transmission line and a recipient is configured to receive the data frames from the at least one transmission line. The sender and the recipient are both configured to determine a check sum based on a plurality of corresponding data frames that are sent to and, respectively, received from the at least one transmission line. A check sum comparing unit is configured to receive and to compare the check sum determined by the sender and the corresponding check sum determined by the recipient. The check sum comparing unit is also configured to signal a transmission error or initiate a safety function when the check sums compared are not equal. |
US08887020B2 |
Error-correcting multi-stage code generator and decoder for communication systems having single transmitters or multiple transmitters
A communications system includes an encoder that produces a plurality of redundant symbols. For a given key, an output symbol is generated from a combined set of symbols including the input symbols and the redundant symbols. The output symbols are generally independent of each other, and an effectively unbounded number of output symbols (subject to the resolution of the key used) can be generated, if needed. The output symbols are information additive such that a received output symbol is likely to provide additional information for decoding even when many symbols are already received. The output symbols are such that a collection of received output symbols can provide probabilistic information to support error correction. A decoder calculates check symbols from the output symbols received, wherein each check symbol is associated with one or more input symbols and redundant symbols For each received output symbol, the decoder updates a running total of estimated information content and, in one or more rounds, generates a probability distribution for each input symbol over all or some of the possible values of input symbols. This process may be repeated until, for all of the input symbols, one of the many possible values is much more probable than others, or the process may be repeated a predetermined number of rounds, or other criteria is met. The updating can take into account already decoded symbols, additional output symbols and the check symbols. |
US08887016B1 |
IC and a method of testing a transceiver of the IC
An integrated circuit (IC) is provided. The IC includes a transceiver, a boundary scan chain and a plurality of routable pathways. The transceiver includes an interconnection coupling circuit components. The transceiver receives data and transfers the received data through the interconnection. The received data is utilized to test the interconnection between the circuit components. The transceiver deserializes the data once the data completes its propagation through the interconnection. The boundary scan chain receives and shifts the deserialized data from the transceiver and transfers the shifted deserialized data out of the IC. The shifting is performed when asserted with an instruction of an Input Output (IO) standard. The plurality of routable pathways provides a pathway between the transceiver and the boundary scan chain so that the deserialized data may propagate. |
US08887009B1 |
Computer systems and methods for predictive performance management of data transactions
Systems and methods are disclosed for monitoring and managing data transactions, such as SQL transactions. In certain examples, a management subsystem generates an alert identifying degrading database transactions to facilitate preventative tuning or other maintenance. In particular, a monitor module tracks performance measurements (e.g., logical reads) of select transactions. A modeler correlates the performance measurements and assigns first performance model(s) to represent the performance measurements and predicted performance measurements of a particular transaction. A trend change module detects a significant change in a trend and/or variance of the performance measurements and can cause the modeler module to generate a second performance model to represent at least a portion of the performance measurements and the predicted performance measurements of the particular transaction. An interface module triggers an alert when the second performance model indicates that the predicted performance measurements of the particular transaction are degrading at or above a threshold rate. |
US08887005B2 |
Caching system with removable memory card
Systems, methods, and other embodiments associated with optimizing the use of replaceable memory cards and onboard memory as storage for data in cache are described. According to one embodiment, an apparatus includes a cache space manager configured to cause a cache processor to store data of a removable memory card of a memory device to an onboard memory of the memory device. The apparatus also includes an error rate monitor configured to monitor operating parameters of the removable memory card and to activate a cache processor to store the data from the removable memory card to the onboard memory when the operating parameters meet predetermined criteria. |
US08887003B2 |
Transaction diagnostic block
When an abort of a transaction occurs, a determination is made as to whether diagnostic information is to be stored in one or more transaction diagnostic blocks (TDBs). There are different types of transaction diagnostic blocks to accept diagnostic information depending on the type of abort and other considerations. As examples, there are a program-specified TDB in which information is stored if a valid TDB address is provided in a transaction begin instruction; a program interruption TDB, which is stored into when the program is aborted due to an interruption; and a program interception TDB, which is stored into when an abort results in an interception. |
US08887002B2 |
Transactional execution branch indications
Transactional execution branch indications are placed into one or more transaction diagnostic blocks when a transaction is aborted. Each branch indication specifies whether a branch was taken, as a result of executing a branch instruction within the transaction. As the transaction executes and a branch instruction is encountered, a branch indication is set in a vector indicating whether the branch was taken. Then, if the transaction aborts, the indicators are stored in one or more transaction diagnostic blocks providing a branch history usable in diagnosing the failure. |
US08887000B2 |
Safety device
A safety device of the invention includes at least one of an input unit having one or more input terminals and an output unit having one or more output terminals, a testing unit having one or more test terminals, a rewritable nonvolatile memory configured to store setting information of a terminal specification which can be set from outside via the tool, and wherein the terminal specification of the one or more test terminals included in the testing unit is determined in accordance with the setting information of the terminal specification. |
US08886999B2 |
Low cost error-based program testing apparatus and method
A low cost error-based program testing apparatus and method are provided. The testing apparatus according to an embodiment of the present invention generates error programs by adding errors to a test target program, selects a test target error program associated with test data among the error programs using error information obtained through the error addition, receives the test data to execute the test target error program, and tests for presence/absence of the errors. Accordingly, it is possible to reduce a text execution time and testing costs. |
US08886996B2 |
Debugging device and method for performing a debugging process to a target system
A debugging device for performing a debugging process through an electronic device external connector system is provided. The debugging device performs the debugging process to a target system, and the device comprises a first external connector, a switch, and a debugging module. The first external connector is connected to the external port of the target system. The switch is connected to the first external connector, and the switch chooses to activate the debugging process. The debugging module is connected to the switch, and the debugging module receives a universal asynchronous receiver/transmitter (UART) signal provided by the target system. |
US08886987B2 |
Data processing unit and a method of processing data
A data processing unit has a time information provider for processing a clock or a strobe signal, configured to provide a digitized clock or strobe time information on the basis of the clock or strobe signal and at least one data extraction unit, coupled to the time information provider and configured to select data from a sequence of data samples of a data signal depending on the digitized clock or strobe time information. |
US08886983B2 |
System and method for portable power source management
A battery monitoring apparatus that senses battery conditions such as low battery charge, end of battery capacity, and end of battery life, and responds by taking actions such as sending messages to a remote site and/or powering down. A rechargeable battery is coupled to one or more power-consuming electrical components, including battery monitoring equipment. The battery monitoring equipment senses battery charge. In response to a low-battery-charge condition, the battery monitoring equipment transmits a battery status message to a remote site and powers-down some of the electrical components. Whenever the battery nears the end of its capacity, the monitoring equipment powers down all electronic components and awaits the application of external power. The invention also tracks the time required for the battery charge to deplete. Charge duration decreases over time, and whenever it reaches a predetermined minimum, the battery monitoring equipment transmits a representative status message to the remote site. |
US08886980B2 |
Power efficient way of operating motion sensors
Systems and methods are described for operating motion sensors in a power-efficient manner. An example technique described herein includes obtaining, at a motion sensor, first indications of sensed motion of a device associated with the motion sensor; integrating, at the motion sensor, the first indications of the sensed motion to obtain integrated motion information; generating, at the motion sensor, second indications of the integrated motion information; and sampling, at a processor disparate from the motion sensor, selective ones of the second indications. Another example technique includes obtaining a first indication of a motion state anomaly associated with motion of a mobile device and causing a gyroscope associated with the mobile device to transition between a first operating mode and a second operating mode in response to the first indication, where the first operating mode is a reduced-power mode compared to the second operating mode. |
US08886978B2 |
Multiprocessor system and control method where a power saving mode control that safely stops/starts accesses to a shared memory
A multiprocessor system configured to share processes by a main system having a first processor and a subsystem having a second processor, comprises a first shared memory configured to receive accesses from the main system and the subsystem, a second memory configured to receive access from the subsystem at a power saving mode, a stop unit configured to stop accesses from the main system and the subsystem to the first shared memory when the subsystem enters the power saving mode, and a switching unit configured to switch an access destination of the subsystem from the first shared memory to the second memory when the subsystem enters the power saving mode. |
US08886972B2 |
Power control module has voltage setting module that determine burst operating voltage and operate during execution of command in flash drive
A power strategy selector queries a lookup table using a current flash status of a flash drive, and determines a burst operating voltage for operating the flash drive. Therefore, precise buffering of parameters or data can be ensured when the flash drive meets an unexpected power failure or malfunctions, or precise operations of the flash drive can be guaranteed. |
US08886969B2 |
Input/output device power reduction and optimization by enablement or disablement of an external circuit coupled to the input/output device
Embodiments of the present invention provide a processor design that enables controller and I/O device power reduction and optimization. In a typical embodiment, a processing core is coupled to a set (e.g., three) of I/O blocks. The processing core provides for selective activation and/or deactivation of any of the I/O blocks. Two of the I/O blocks are coupled to individual voltage I/O components as well as individual external circuits. In one embodiment, the individual external circuits are coupled to individual voltage control components. |
US08886966B2 |
Information processing apparatus and operation control method
According to one embodiment, an information processing apparatus which includes a function of executing a predetermined task upon resuming from a power saving state at a predetermined timing, and changing to the power saving state after the task is completed, comprises an determination unit configured to determine whether the information processing apparatus satisfies a predetermined condition every predetermined timing of executing the predetermined task in the power saving state of the information processing apparatus, and a control unit configured to control to execute the predetermined task upon resuming the information processing apparatus from the power saving condition when the determination unit determines that the information processing apparatus satisfies the predetermined condition, and maintain the information processing apparatus in the power saving mode when the determination unit determines that the information processing apparatus does not satisfy the predetermined condition. |
US08886964B1 |
Protecting remote asset against data exploits utilizing an embedded key generator
Some embodiments include a method of using different keys from an embedded key generator for each update of a trusted storage to mitigate common user-based exploits (clone, restore, tamper) of the trusted storage. The method includes: retrieving a key generator certificate from the key generator; requesting the key generator to generate a key associated with a key authenticator and to return a key handle associated with the key; generating a request to the key generator, the request including the key handle, the key authenticator, and a record to be maintained in the trusted storage; and in response to receiving an encrypted record from the key generator, storing the encrypted record associated with the first key handle and an authenticator generation formula in the trusted storage in a computing device, wherein the encrypted record is encrypted via the above key. |
US08886958B2 |
Systems and methods for digital evidence preservation, privacy, and recovery
Systems and methods for preserving digital evidence using a self-protecting storage device are provided, by copying digital evidence from a source drive to a self-protecting storage device, writing and storing metadata relating to the copying such as date, time, and those present, and engaging the self-protecting features of the storage device such that the copied digital evidence cannot be altered. |
US08886955B2 |
Systems and methods for BIOS processing
Methods and systems for Basic Input/Output System BIOS processing such as hashing are disclosed. In one embodiment, there is a direct interface between a security module and a non-volatile memory storing the BIOS in a computing system so that the security module may directly access the BIOS without using the central processing unit CPU as an intermediary. In one embodiment, the security module is powered by standby power and therefore can begin BIOS processing even if the computing system has not yet been turned on. |
US08886944B2 |
Watermark to identify leak source
Watermarks may be used to deter certain types of information leaks. In one example, leaks occur in the form of posting, in public forums, screen shots of private pages. To deter this example kind of leak, private web pages within an organization may be watermarked with an experience identifier that identifies the session in which the screen shot is captured. Other information may also be included in the watermark. The watermark may be designed to survive image compression, so that it can be recovered from either a compressed or uncompressed image of the web page. By using an experience identifier recovered from the watermark, and logs that describe activity associated with that experience identifier, it may be possible to identify the source of the information leak. |
US08886939B2 |
Secure authenticated distance measurement
The invention relates to a method for a first communication device to performing authenticated distance measurement between said first communication device and a second communication device, wherein the first and the second communication device share a common secret and said common secret is used for performing the distance measurement between said first and said second communication device. The invention also relates to a method of determining whether data stored on a first communication device are to be accessed by a second communication device. Moreover, the invention relates to a communication device for performing authenticated distance measurement to a second communication device. The invention also relates to an apparatus for playing back multimedia content comprising a communication device. |
US08886932B2 |
Message storage and transfer system
An electronic content exchange system includes a communications medium and at least two storage media. Each storage media includes an interface configured to send and receive messages, a memory storing a current content, a respective unique identifier, and a log of content transfers; and a controller. The controller receives a content transfer message including at least a message content to be transferred, and executes a Transfer-in process to increase the current content by the message content to be transferred and record information of the transfer in the log. The controller receives, via the interface, a content transfer request message including at least a message content to be transferred, and executes a Transfer-out process to generate and send a content transfer message including the message content to be transferred, decreasing the current content by the message content to be transferred; and recording information of the transfer in the log. |
US08886929B2 |
Generating a chain of trust for a virtual endpoint
A method includes generating a chain of trust for a virtual endpoint. The virtual endpoint is associated with a layered architecture that includes layers, which include a physical layer. For each layer, a code image of a process of the layer is measured before the process is loaded to form a node of the chain of trust. |
US08886927B2 |
Method, apparatus and system for preventing DDoS attacks in cloud system
A method, an apparatus and a system for preventing DDoS (Distributed Denial of Service) attacks in a cloud system. The method for preventing DDoS attacks in a cloud system includes: monitoring, by a protection node in a cloud system, data traffic input into virtual machines, where the cloud system includes the protection node and multiple virtual machines, and data streams communicated between the virtual machines pass through the protection node; extracting data streams to be input into virtual machines if it is detected that the data traffic input into the virtual machines is abnormal; sending the extracted data streams to a traffic cleaning apparatus for cleaning; receiving the data streams cleaned by the traffic cleaning apparatus; and inputting the cleaned data streams into the virtual machines. The technical solutions provided in the embodiments of the present disclosure can effectively prevent DDoS attacks between virtual machines in the cloud system. |
US08886925B2 |
Protecting enterprise data through policy-based encryption of message attachments
A system is disclosed that includes components and features for enabling enterprise users to securely access enterprise resources (documents, data, application servers, etc.) using their mobile devices. An enterprise can use some or all components of the system to, for example, securely but flexibly implement a BYOD (bring your own device) policy in which users can run both personal applications and secure enterprise applications on their mobile devices. The system may, for example, implement policies for controlling mobile device accesses to enterprise resources based on device attributes (e.g., what mobile applications are installed), user attributes (e.g., the user's position or department), behavioral attributes, and other criteria. Client-side code installed on the mobile devices may further enhance security by, for example, creating a secure container for locally storing enterprise data, creating a secure execution environment for running enterprise applications, and/or creating secure application tunnels for communicating with the enterprise system. |
US08886924B1 |
System and method for transmitting an alert
An alert system may include an alert sender module, an alert routing module, an alert controller module, and an alert mechanism. The alert sender module may be configured to send an encrypted alert independent of an internet security firewall. The alert routing module may have a registry and may be configured to receive the encrypted alert and process the encrypted alert according to a security mechanism associated with the registry. The alert controller module may be configured to accept the encrypted alert from the alert routing module according to the security mechanism. The alert mechanism may be configured to be activated by the alert controller module. |
US08886923B1 |
Methods and systems for secure mobile-IP traffic traversing network address translation
Methods and systems are provided for secure Mobile-IP traffic traversing network address translation (NAT). A virtual-private-network (VPN) tunnel extending between the mobile node and the home agent is established, wherein the home agent comprises a VPN function. Establishing the VPN tunnel comprises (i) the mobile node communicating with the home agent at a public address of the home agent via a private network, a NAT device, and a public network and (ii) the home agent assigning the mobile node a first public address. The mobile node is registered with the home agent. Registering the mobile node comprises (i) the mobile node communicating via the VPN tunnel with the home agent at the public address of the home agent and (ii) establishing the first public address as a home address for the mobile node for, for example, purposes of Mobile-IP communication. |
US08886918B2 |
Dynamic instruction execution based on transaction priority tagging
A method, system and program are provided for dynamically assigning priority values to instruction threads in a computer system based on one or more predetermined thread performance tests, and using the assigned instruction priorities to determine how resources are used in the system. By storing the assigning priority values for each thread as a tag in the thread's instructions, tagged instructions from different threads that are dispatched through the system are allocated system resources based on the tagged priority values assigned to the respective instruction threads. Priority values for individual threads may be updated with control software which tests thread performance and uses the test results to apply predetermined adjustment policies. The test results may be used to optimize the workload allocation of system resources by dynamically assigning thread priority values to individual threads using any desired policy, such as achieving thread execution balance relative to thresholds and to performance of other threads, reducing thread response time, lowering power consumption, etc. |
US08886915B2 |
Multiprocessor system having direct transfer function for program status information in multilink architecture
A multiprocessor system can directly transmit storage-state information in a multilink architecture. The multiprocessor system includes a first processor; a multiport semiconductor memory device coupled to the first processor; a nonvolatile semiconductor memory device; and a second processor coupled with the multiport semiconductor memory device and the nonvolatile semiconductor memory device in a multilink architecture, storing data, having been written in a shared memory area of the multiport semiconductor memory device by the first processor, in the nonvolatile semiconductor memory device, and directly transmitting storage-state information on whether the storing of the data in the nonvolatile semiconductor memory device has been completed, in response to a request of the first processor, without passing it through the multiport semiconductor memory device. Accordingly a processor indirectly coupled to a nonvolatile memory can directly check a program completion state for write data and thus enhancing a data storage performance of the system. |
US08886914B2 |
Multiplex restore using next relative addressing
According to one embodiment of the present disclosure, a method for multiplex restore using next relative address may be provided. The method may include identifying an address of a first data chunk of a file stored on a storage device. The first data chunk may be read by accessing the storage device at the address of the first data chunk. A next relative address appended to the first data chunk may be identified. The next relative address may indicate a position of a next chunk. The next chunk may comprise a next data chunk of the file or an empty chunk associated with the file. The method may further include reading the next chunk by accessing the storage device at the position indicated by the next relative address. |
US08886912B2 |
Methods and apparatus for reallocating addressable spaces within memory devices
Integrated circuit systems include a non-volatile memory device (e.g, flash EEPROM device) and a memory processing circuit. The memory processing circuit is electrically coupled to the non-volatile memory device. The memory processing circuit is configured to reallocate addressable space within the non-volatile memory device. This reallocation is performed by increasing a number of physical addresses within the non-volatile memory device that are reserved as redundant memory addresses, in response to a capacity adjust command received by the memory processing circuit. |
US08886910B2 |
Storage device drivers and cluster participation
The representation of storage devices on computers (e.g., as logical volumes) may be complicated by the pooling of multiple storage devices in order to apply redundancy plans such as mirroring and checksumming. Presented herein is a storage device driver configured to operate as a storage device interface generating representations of the storage regions of the storage devices; to claim those regions as a storage controller; and to expose pooled storage regions as logical disks. Additionally, the storage device driver may support the inclusion of storage devices in a cluster, comprising nodes that may be appointed as managers of the storage pool configuration; as managers of the storage devices; as owners having exclusive read/write access to the storage pool or cluster resources; and as cluster resource writers having exclusive write access to a cluster resource. The nodes of the cluster may interoperate to share the storage devices while avoiding write conflicts. |
US08886903B2 |
Storage management system and storage management method
An embodiment of this invention is a storage management system including a processor and a storage device to manage a storage system having one or more copy functions. The processor locates data designated to determine a backup method. The storage device stores copy function management information on the one or more copy functions of the storage system. The processor refers to the copy function management information to ascertain the unit of copy operation of each of the one or more copy functions. The processor determines a candidate for a copy function of the storage system to be used to back up the designated data depending on the data configuration in a volume holding the designated data and the unit of copy operation of the candidate for the copy function. |
US08886900B2 |
Legacy data management
Various systems, processes, products, and techniques may be used to manage legacy data. In one general implementation, a system, process, and/or product for managing legacy data may include the ability to determine whether a data request has been received and, if a data request has been received, determine whether the data request is associated with legacy data of an external storage management system. If the data request is not associated with legacy data of an external storage management system, the system, process, and/or product may retrieve data from a local storage array, and if the data request is associated with legacy data of an external storage management system, the system, process, and/or product may request legacy data from an external storage management system. The system, process, and/or product may also generate a response to the data request. |
US08886894B2 |
Mechanisms to accelerate transactions using buffered stores
In one embodiment, the present invention includes a method for executing a transactional memory (TM) transaction in a first thread, buffering a block of data in a first buffer of a cache memory of a processor, and acquiring a write monitor on the block to obtain ownership of the block at an encounter time in which data at a location of the block in the first buffer is updated. Other embodiments are described and claimed. |
US08886890B2 |
Adaptive configuration of cache
A computer-implemented method for adaptively configuring a cache includes: implementing a cache adaptation agent in a system that has multiple applications, the system including a memory and a disk storage, wherein the system creates a cache in the memory for use by each of the applications; monitoring, by the cache adaptation agent, the cache in use by at least one of the applications, the monitoring covering at least a size of the cache used by the application, how many objects are in the application's cache, and sizes of the objects in the application's cache; and configuring, by the cache adaptation agent and based on the monitoring, at least one of the cache and system behavior regarding at least one of the applications. |
US08886888B2 |
Storage system
In order to enhance the accuracy of problem analysis in a disk subsystem, the present invention suspends system trace and writing of system trace information to a storage area at the timing of occurrence of a problem. The suspension of system trace and the writing of system trace information to the storage area is executed not only in the disk subsystem where the problem failure has occurred, but also in all the other connected disk subsystems. Then, a maintenance terminal is used to collect dump information including the system trace information. |
US08886887B2 |
Uniform external and internal interfaces for delinquent memory operations to facilitate cache optimization
A computer implemented method, software infrastructure and computer usable program code for improving application performance. A delinquent memory operation instruction is identified. A delinquent memory operation instruction is an instruction associated with cache misses that exceeds a threshold number of cache misses. A directive is inserted in a code region associated with the delinquent memory operation to form annotated code. The directive indicates an address of the delinquent memory operation instruction and a number of memory latency cycles expected to be required for the delinquent memory operation instruction to execute. The information included in the annotated code is used to optimize execution of an application associated with the delinquent memory operation instruction. |
US08886886B2 |
System cache with sticky removal engine
Methods and apparatuses for releasing the sticky state of cache lines for one or more group IDs. A sticky removal engine walks through the tag memory of a system cache looking for matches with a first group ID which is clearing its cache lines from the system cache. The engine clears the sticky state of each cache line belonging to the first group ID. If the engine receives a release request for a second group ID, the engine records the current index to log its progress through the tag memory. Then, the engine continues its walk through the tag memory looking for matches with either the first or second group ID. The engine wraps around to the start of the tag memory and continues its walk until reaching the recorded index for the second group ID. |
US08886884B2 |
System and method for increasing read and write speeds of hybrid storage unit
The present invention is to provide a system for increasing read and write speeds of a hybrid storage unit, which includes a cache controller connected to the hybrid storage unit and a computer respectively, and stores forward and backward mapping tables each including a plurality of fields. The hybrid storage unit is composed of at least one regular storage unit (e.g., an HDD) having a plurality of regular sections corresponding to forward fields respectively, and at least one high-speed storage unit (e.g., an SSD) having a plurality of high-speed storage sections corresponding to backward fields respectively with higher read and write speeds than the regular storage unit. The cache controller can make the high-speed storage section corresponding to each backward field correspond to the regular section corresponding to the forward field, thus allowing the computer to rapidly read and write data from and into the hybrid storage unit. |
US08886877B1 |
In-situ block folding for nonvolatile memory
In a nonvolatile memory, hybrid blocks are initially written with only lower page data. The hybrid blocks later have middle and upper page data written. For high speed writes, data is written to a hybrid block and two or more Single Level Cell (SLC) blocks. The data from the SLC blocks are copied to the hybrid block at a later time in a folding operation. |
US08886872B1 |
Memory command dispatch in a data storage device
Methods and apparatus for dispatching memory operations are disclosed. An example memory controller for controlling operation of a data storage device includes a command dispatcher that dispatches memory operation commands for execution by a plurality of memory devices. The command dispatcher includes a command buffer that separately and respectively queues the memory operation commands by maintaining a respective linked list of memory operation commands for each memory device. The command dispatcher also includes a selection circuit with a plurality of leaf nodes. Each leaf node corresponds with one of the linked lists and indicates whether its corresponding linked list includes memory operation commands awaiting dispatch. The selection circuit also includes an OR-reduction tree that reduces the plurality of leaf node indications to a root node indication. The selection circuit iterates over the nodes of the OR-reduction tree to select memory operation commands for dispatch by the command dispatcher. |
US08886871B2 |
Apparatus and method of page program operation for memory devices with mirror back-up of data
An apparatus and method of page program operation is provided. When performing a page program operation with a selected memory device, a memory controller loads the data into the page buffer of one selected memory device and also into the page buffer of another selected memory device in order to store a back-up copy of the data. In the event that the data is not successfully programmed into the memory cells of the one selected memory device, then the memory controller recovers the data from the page buffer of the other memory device. Since a copy of the data is stored in the page buffer of the other memory device, the memory controller does not need to locally store the data in its data storage elements. |
US08886870B2 |
Memory access table saving and restoring system and methods
A system includes a first memory configured to store a first lookup table (LUT) with first metadata. A second memory is configured to store a second LUT with second metadata, wherein the first metadata includes a first mapping between logical addresses and physical addresses. The second metadata includes a second mapping between the logical addresses and the physical addresses. A control module is configured to update the first metadata. The control module is configured to update segments of the second metadata based on the first metadata at respective predetermined times. Each of the segments refers to a predetermined number of entries of the second LUT. |
US08886862B2 |
Virtualization of interrupts
A method for computing includes running a plurality of virtual machines on a computer having one or more cores and a memory. Respective interrupt addresses in the memory are assigned to the virtual machines. Upon occurrence on a device connected to the computer of an event pertaining to a given virtual machine during a period in which the given virtual machine is swapped out of operation, an interrupt message is written from the device to a respective interrupt address that is assigned to the given virtual machine in the memory. Upon activating the given virtual machine on a given core after writing of the interrupt message, a context of the given virtual machine is copied from the memory to the given core, and a hardware interrupt is automatically raised on the given core responsively to the interrupt message in the memory. |
US08886860B2 |
Communication of commands in a home automation network and between home automation networks
Method of communication in a home automation network allowing communication between parties consisting of command transmitters and/or communication receivers associated with equipment in a building by means of frames. |
US08886859B2 |
USB storage device
A USB storage device includes a PCIE connector, USB flash drives, USB buses, a USB controller, and a voltage conversion unit. The PCIE connector connects to a motherboard of an electronic device and includes a power pin and at least on data pin. The USB controller includes a USB power pin, at least one USB data pin, and a number of bus ports. The USB data pin is connected to the data pin, each bus port of the USB controller is connected to one USB flash drive via a USB bus. The voltage conversion unit is connected between the power pin of the PCIE connector and the USB power pin of the USB controller, and converts a first voltage of the power pin of the PCIE connector to a second voltage to power the USB controller. |
US08886858B2 |
Method of providing trim data for a fuel injection device
A method of providing electronic trim data for a fuel injection device to an engine system, the method comprising: reading an identifier associated with the fuel injection device; accessing a database containing trim data associated with the identifier; downloading the trim data for the fuel injection device; uploading the downloaded trim data to the engine system for use in controlling fuel injection device operation. |
US08886856B1 |
Methods and apparatus for communicating low-latency word category over multi-lane link
One embodiment relates to an integrated circuit configured to communicate a low-latency word category over a multi-lane link. A transmitter controller is configured to transmit words belonging to the low-latency word category only over a designated lane of the multi-lane link and to transmit words belonging to non-low-latency word categories over any available lane of the multi-lane link. A receiver controller may be configured to determine a word category of a word received over the designated lane and, if the word category is determined to be the low-latency word category, then read the word from the designated lane before lane-to-lane deskew is completed. Other embodiments, aspects, and features of the invention are also disclosed. |
US08886854B2 |
Data transfer device and storage device
A data transfer device includes a transmitter, a receiver, and a monitor. The transmitter transmits data by non-handshake communication, and the receiver receives the data transmitted from the transmitter. Further, the monitor is provided separately from the receiver, and monitors a size of data received by the receiver to notify the transmitter of a result of monitoring. |
US08886850B2 |
Information processing apparatus and computer-readable recording medium for displaying indication of insertion or withdrawal of an electronic device
Disclosed is an information processing apparatus including: a display unit; a connection I/F unit to receive a connection to a withdrawable electronic device; and a control unit to detect an insertion operation or a withdrawal operation; wherein when the control unit detects the insertion operation, the control unit instructs the display unit to display contents corresponding to the electronic device connected to the connection I/F unit by the insertion operation so as to move the contents in a direction which is same as a direction of the detected insertion operation, and when the control unit detects the withdrawal operation, the control unit instructs the display unit to display the contents corresponding to the electronic device withdrawn from the connection I/F unit by the withdrawal operation so as to move the contents in a direction which is same as a direction of the detected withdrawal operation. |
US08886846B2 |
Flexible implementation of serial bus support over display interface
Systems and methods are used to configure a communication channel. A source device can dynamically map Display Port lanes to support both display devices and USB3.0 devices. A method for configuring a communication channel includes detecting a device connection event indicating a change to a configuration of the communication channel in response to a branch device of the communication channel satisfying a dynamic configuration capability criteria indicating that the communication channel is reconfigurable. Configuration parameters of a sink device in the communication channel are identified. The communication channel is reconfigured to carry a source data stream to the sink device based on the configuration parameters. |
US08886843B2 |
Storage apparatus and method of controlling the same
A storage apparatus 10 includes a communication control processor 11 that is a processor configured to control communications with a host apparatus 3, and plurality of main processors 12 each configured to perform an I/O process on a storage drive 171 according to an I/O request received from the host apparatus 3. The storage apparatus 10 manages data to be stored or that has been stored in the storage drive 171 in accordance with the CKD format. The storage apparatus 10 distributes the I/O process to the plurality of main processors 12 in units of the data fields on basis of the operation rates of the respective main processors 12, information on a C field, a K field, and a D field that are data fields forming a record of data targeted by the I/O process and managed in CKD format, and an I/O load indicator being a load indicator of the I/O process currently running on each of the main processors. |
US08886841B2 |
Distributed computing system architecture
A computing system architecture is based upon a peer-to-peer, asynchronous model. The architecture specifies a set of infrastructure facilities that comprise an inter-prise operating system. The inter-prise operating system provides all the facilities that make application coding as easy in the peer-to-peer asynchronous model as it is in a hierarchical, synchronous model. Services, which reside in containers, are linked asynchronously by an inter-prise bus and use data from a virtual data store. |
US08886839B1 |
Method and apparatus for enabling a network interface to support multiple networks
A network interface includes a network interface controller and a plurality of communication paths between a host and a plurality of different networks. Each of the plurality of communication paths includes a media access controller and a physical layer device. The media access controller is configured to use a same media access controller address for communicating with a respective one of the plurality of different networks. The physical layer device configured to determine at least one of an availability of the respective one of the plurality of different networks and a performance condition of the respective one of the plurality of different networks. The network interface controller is configured to receive, from the host, a selection of one of the plurality of different networks and activate one of the plurality of communications paths based on the selection. |
US08886837B2 |
Flow-based compression management
Flow-based data compression is achieved by selecting which of a set flows are compressed, which packets within each flow are compressed, and the level of effort applied to compress each packet. Compression scheduling across multiple flows excludes certain packets in respective flows from compression by way of skip patterns in a table or that are generated by a geometrically progressive skip scheme. Compression scheduling may include adjusting the level of compression effort. |
US08886834B2 |
Hot standby neighbor discovery protocol for internet protocol version 6
Techniques are provided herein for receiving synchronization messages at a second network device that is in a hot standby configuration from a first network device that is maintaining Internet Protocol version 6 (IPv6) state machines for one or more neighbor devices. The synchronization messages are configured to indicate an IPv6 state for each state machine maintained in the first network device. An IPv6 state for corresponding state machines is updated in the second network device based on the synchronization messages such that the IPv6 states in the second network device allows the second network device to actively process IPv6 traffic for the one or more neighbor devices upon traffic switchover from the first network device to the second network device without restarting the corresponding IPv6 state machine associated with each of the one or more neighbor devices in the second network device. The roles of the first and second device with respect to active and standby state are reversed after a switchover. |
US08886833B1 |
Method and apparatus for peer-to-peer networking
A network interface comprises a random or pseudo-random number generator. The network interface determines that a first communication device is group owner of a peer-to-peer (P2P) group, and randomly or pseudo-randomly generates a media access control (MAC) address for the first communication device using the random or pseudo-random number generator. The network interface utilizes the randomly or pseudo-randomly generated MAC address for the first communication device in group owner communications with one or more second communication devices in the P2P group. |
US08886829B1 |
Methods and systems for robot cloud computing using slug trails
A method includes receiving a first request for a first robot to perform a first task and processing the first request through first and second computing resources to identify instructions for the first robot to perform the first task. The method also includes providing the one or more instructions to the first robot and identifying information associated with the second computing resource, wherein such information includes environmental information related to a location where the first task is to be performed. The method further includes associating the identified information with the first computing resource, receiving a second request for a second robot to perform a second task, processing the second request through the first computing resource, accessing the information associated with the first computing resource, and, based upon the accessed information, providing instructions to the second robot to perform the second task. |
US08886827B2 |
Flow cache mechanism for performing packet flow lookups in a network device
An example network device includes a network interface configured to receive a packet of a packet flow, wherein the packet flow is one of a plurality of packet flows processed by the network device, a flow cache configured to receive a lookup key associated with the packet flow, and a Bloom filter configured to process the lookup key. The flow cache is further configured to store information about a portion of the plurality of packet flows processed by the network device, and determine whether to store information about the packet flow by at least applying a selection criterion to processing of the lookup key by the Bloom filter. The flow cache is configured to determine whether the lookup key is stored in the flow cache, and, when the lookup key is stored in the flow cache, retrieve a stored result associated with the lookup key and output the stored result. |
US08886825B2 |
Apparatus and method for ensuring fairness of UDP data transmission in ethernet environment
Provided are an apparatus and method for ensuring fairness of user datagram protocol (UDP) data transmission in an Ethernet environment. Transmission control protocol (TCP) transmission rate calculator calculates a current TCP transmission rate based on amount of a TCP data stream transmitted in real time from a transmission apparatus and received by a reception apparatus. TCP transmission rate calculator calculates the optimum transmission rate on the basis of the received amount of a TCP data stream transmitted to the reception apparatus before UDP data transmission of the transmission apparatus is started. When UDP data is transmitted from a transmission apparatus to a reception apparatus, a TCP data stream for determining fairness is transmitted together, so that the apparatus and method can be simplified by adding only the TCP stream without an additional module for estimating a queuing delay time on the basis of a round-trip time (RTT) and so on. |
US08886822B2 |
Systems and methods for accelerating delivery of a computing environment to a remote user
The present invention is directed towards a method and system for accelerating delivery of a computing environment to a remote client. The computing environment may include a plurality of files comprising an application program and may be streamed to a remote client from a server. Responsive to a determination of whether transmission of the application may be accelerated, an appliance, intercepting the plurality of files, may accelerate transmission of the application program by applying one or more transport layer transmission acceleration techniques to the plurality of files. |
US08886821B1 |
Failover and migration for full-offload network interface devices
A method and apparatus are provided for communication of a host having a first network interface device and a second network interface device coupled thereto. The first network interface device is configured to operate a transport layer network connection between the host and a peer. The host is configured to, while the first network device is operating the transport layer network connection with the peer, independently determine connection information that describes the transport layer network connection being operated by the first network interface device. The second network interface device is caused to operate the transport layer network connection with the peer based at least in part on the connection information maintained by the host. |
US08886807B2 |
Reassigning streaming content to distribution servers
Example systems and methods of content sharing via social networking are presented. In one example, availability of a first user device to provide media content over a communication network is detected. A second user device is identified via an association of the first user device with the second user device that is specified in a social network. An acceptance by the second user device to receive the media content from the first user device is determined. In response to the acceptance, transmission of the media content provided by the first user device over the communication network to the second user device is initiated. |
US08886804B2 |
Method for making intelligent data placement decisions in a computer network
A method for making data placement decisions in a computer network uses multiple factors comprising social rules (rules, factors and criteria common to all participating nodes and intended to benefit the community of nodes), as well as rules, factors and criteria driven by individual self-interest of the participating nodes. The method calls for each node to act in a semi-autonomous manner, without the need for a central coordinating node. By considering multiple factors fully, and not eliminating factors by a sequence of True/False decisions, the method may arrive at optimal decisions and may generate a ranked list of node candidates. |
US08886801B2 |
Systems and methods for monitor distribution in a multi-core system
The present invention is directed towards systems and methods for monitoring services in a multi-core system. The systems and methods distribute the monitors for a service and the ownership of a service across the cores of the multi-core device. The greater resources of the multi-core device process the workload of the monitors for the services and the workload for monitoring the states of the services more efficiently than a single packet engine on a core. |
US08886795B2 |
Method and system for determining response time of a server
A method for determining a response time of a server may include monitoring communications to and from the server to detect a client request to the server. The method may also include detecting in the monitored communications at least one trigger signal associated with the client request. The method may further include determining a response time of the server to be the time difference between a time at which the at least one trigger signal was fully received and a beginning time of transmission of a final server response from the server, disregarding transmission periods and periods during which the client request is not processed by the server. A computer readable medium and system for determining a response time of a server are also disclosed. |
US08886792B2 |
Method and apparatus for displaying and storing data from medical devices and alarming in response to triggers by a plurality of alarm types
The invention, in one aspect, relates to a system for providing for the display of data from a plurality of non-homogeneous medical devices. In one embodiment the system includes a local authority to receive data using a first protocol from the medical devices and convert the data to a second protocol, a central authority in communication with the local authority, and a user interface, in communication with the central authority. The central authority routes data that has been converted to a second protocol for display by the user interface. The system generates alarms when a data value from one medical device reaches an alarm limit; deviates from a setting as a deviation alarm; and when a combination of data values from more than one medical device occurs, as a combination alarm; and if an alarm is triggered more than a predetermined number of times, as a consecutive alarm. |
US08886791B2 |
Generating alerts based on managed and unmanaged data
Concepts and technologies are described herein for generating informational alerts. Notifications are received from both unmanaged devices and managed services. The received notifications may be annotated to create annotated notations. The notifications may be annotated with privacy data that defines the terms under which the notifications may be provided to others. The notifications may also be annotated with compensation data that defines the financial terms under which the notifications may be provided to others. Standing and ad-hoc queries may be performed against the annotated notifications. The results of the queries may be provided to one or more user devices as an informational alert. |
US08886790B2 |
Systems and methods for optimizing channel resources by coordinating data transfers based on data type and traffic
A networked computing system for optimizing network channel resources. The system includes a sender device, user equipment, a congestion sensing agent, a data transfer agent, and a data communications network facilitating data communications amongst all devices of the system. The networked computing system is configured to detect a portion of channel traffic that is associated with a first data type, detect a portion of the channel traffic that is associated with a second data type, and determine whether to modify at least one data transfer of the second data type based on a comparison of the portions of the channel traffic associated with the first data type and the second data type. The first data type may relate to either voice data communications or another high priority data type, and the second data type may relate to a media content file type. |
US08886789B2 |
SIP monitoring and control anchor points
The concept of anchor points is introduced. Anchor points, and specifically Session Initiation Protocol (SIP) anchor points, serve as a media and call control point that is established on a per-user basis which can then be shared by any application. The use of an anchor point allows for applications to become aware of and control a communication late or cease monitoring and controlling a communication session early without disrupting the session or introducing a significant amount of control or media delay. |
US08886788B2 |
Enterprise-level management, control and information aspects of cloud console
A method, computer-readable medium, and system for monitoring usage of computing resources provisioned across multiple cloud providers and/or data centers are disclosed. Events associated with usage of a plurality of computing resources may be accessed, where the plurality of computing resources may implement a virtual machine, a plurality of virtual machines of a cloud computing environment, etc. The events may be associated with a start, a stop, a status change, etc., of the plurality of computing resources. The events may be used to generate usage data for the plurality of computing resources. The usage data may include historical data associated with previous usage of the plurality of computing resources. Additionally, the usage data may be displayed using a graphical user interface, thereby enabling monitoring and/or tracking of usage of computing resources provisioned across at least one cloud provider and/or at least one data center. |
US08886786B2 |
Method for plant monitoring with a field bus of process automation technology
A method for plant monitoring with a fieldbus of process automation technology, wherein a plurality of field devices communicate with a process control unit and a plant monitoring unit The method steps are carried out as follows: the regular, process-control, data traffic on the fieldbus is monitored by the plant monitoring unit; an examination of the telegrams of the regular data traffic for information indicating a diagnostic event at one of the field devices is performed; and in case a telegram is detected having an indication of a diagnostic event, the plant monitoring unit requests further diagnostic information from the pertinent field device. |
US08886785B2 |
Home network of connected consumer devices
A method of associating a function to a room within a home, includes forming a mesh network in the structure with a plurality of nodes, each node having a communication module, segmenting the nodes into rooms based upon the time of flight, obtaining an identity for at least one node in a room; and using the identity to assign a function to the room. |
US08886784B2 |
Computer system and management method thereof
The present invention makes it possible to dynamically and optimally change QoS while taking the balance of a system as a whole into consideration. With the present invention, communications parameters comprising band allocation information with respect to a plurality of interfaces of communications paths are set at a management device, and a host device, a switch device, and a storage device communicate based on the communications parameters that have been set. Then, in the system operation stage, the management device or the switch device acquires statistical information comprising band usage amounts with respect to the communications paths among a port of the host device, a port of the storage device, and a port, of the switch device, changes, based on the statistical information, the band allocation that has been set with respect to the plurality of interfaces, and, further, determines whether or not the band allocation as changed is appropriate with respect to the system (see FIG. 9). |
US08886780B2 |
Optimizing services in extreme environments for bundled services in a fixed broadband wireless installation
A device monitors temperature readings from a sensor associated with an outdoor broadband unit. When the temperature readings increase above a stored threshold value, the device sends, to a device at a core network, an alert signal that invokes, at the core network, an emergency profile associated with the outdoor broadband unit. When the temperature readings decrease below the stored threshold value, the device sends, to the device at the core network, a normal signal that invokes, at the core network, a default profile associated with the outdoor broadband unit. |
US08886779B2 |
Performance modeling for SOA security appliance
A device, system, and method are directed towards optimizing a security apparatus within a Service-Oriented Architecture (SOA). Performance data is gathered for the SOA. A plurality of queuing performance models are generated based on a plurality of components comprising a user land, a kernel, and a Central Processing Unit (CPU). The generation may be based on an incremental online training based on the gathered data, on a simulation based on the gathered data, on a probability distribution function, on an operational law, or the like. Derivative points are determined based on the plurality of queuing performance models. The derivative points are maximized by tuning at least one parameter of the user land, at least one parameter of the kernel, and/or at least one parameter of the CPU within at least another simulation and/or increment of the online training. The security apparatus is optimized based on the at least one parameters. |
US08886778B2 |
System and method for proxying network management protocol commands to enable cluster wide management of data backups
A system and method enables cluster-wide management of backup operations issued by one or more backup managers to nodes of a cluster using a network management protocol, such as NDMP. An NDMP daemon executing on each node is extended to include a processing module and a backup module. The processing module interfaces with a backup manager to interpret the backup operation and, if necessary, forward (proxy) that operation to another NDMP daemon on another node of the cluster for processing in accordance with cluster's unified namespace. |
US08886774B2 |
Remote control device, remote control setting method, and program
There is provided a remote control device including: a communication unit that can perform communication through a network; a remote control unit that can transmit one or more control commands to a controlled device in response to an operation by a user; a storage unit that stores control command information specifying the one or more control commands to be transmitted from the remote control unit; and a setting unit that sets the control command information to the storage unit based on a result of communication by the communication unit with a controlled device through the network, wherein the setting unit detects a controlled device connected to the network by transmitting a device search signal from the communication unit, acquires device information of the detected controlled device from the controlled device, and decides the control command information to be set to the storage unit based on the acquired device information. |
US08886764B2 |
Quick upload
Method for retrieving data from an object database stored in a server (220) as a network (501) of objects (502) connected via links (503), said method including the steps of: storing (301) said object database in a server (220); forming (302) at a client (210) a request for a requested object (903) of a predetermined identity in said database and objects (904) connected to said requested object (903); transmitting (303) said request from said client (210) to said server (220) over a computer network (230); creating a data package containing said requested object (903) and objects connected to said requested object; and transmitting (306) said data package to said client. The invention furthermore relates to a system for retrieving data from an object database, a server, a computer program, a computer program product and a computer system. |
US08886757B2 |
Automated data delivery systems
The Automated Data Delivery Systems (ADDS) are two delivery systems designed to either deliver specific data to customer computers over a network, e.g., the Internet, or from one application program to another. In both cases the user computer requesting data delivery can either have a special automatic data reception capability or receive the data without screening. In particular, ADDS are systems that allows a data delivery services to be offered on the Internet or an Intranet between two sites or offered between an Internet site and a User Computer. In addition the ADDS invention includes a modification to existing or future application programs that allow the program to deliver specified data, in the format specified by the user, to the location specified by the user, and at a schedule specified by the user. In the case of Internet delivery the Website might charge a specified price for the delivery service. |
US08886753B2 |
Method and system for providing media programming
A method of generating media programming includes the steps of providing by an aggregator to a client a list of feeds; receiving by the aggregator from the client a selection of one of the feeds; receiving by a publisher from the aggregator the feed selection; and providing to the client media programming based on a publisher-initiated feed responsive to the feed selection and including media elements selected and concatenated with the feed responsive to the client information. |
US08886750B1 |
Alias resource record sets
Generally described, the present disclosure is directed to managing request routing functionality corresponding to resource requests for one or more resources associated with a content provider. A service provider may assign an alias resource records that point to another alias resource record or to an IP address. A DNS server of the service provider may receive a request to resolve a DNS query for a domain for which the DNS server is authoritative. The DNS sever determine that the DNS query corresponds to an alias record and may resolve the DNS query according to the data of the alias record. |
US08886748B1 |
Content capture system and method
Embodiments of the content capture system can receive the request and forward the request to the content provider such that the content provider is unaware that the content capture system is sending the request. When the content provider returns the content to the content capture system, the content capture system modifies the content to include an action trigger, then forwards the modified content to the user. When the user triggers the action trigger, the content capture system captures the content and prepares a message that includes the content. The message is then sent to the destination in a format that is viewable on the target device. |
US08886745B2 |
Methods and apparatus for delivering auxiliary data to device
Embodiments relate to systems and methods for delivering auxiliary data to a wireless or other device. Content, such as audio, video or textual content, can be hosted by a server for delivery to the device. The content can have associated resources, for example icons, barkers, intros, and outros that are associated with television programming or other media content. A metadata document can describe the set of resources or other auxiliary data associated with a service, channel or content by indicating a resource descriptor, and a URL or other associated resource locator information. The metadata document can be encoded in XML or other formats. The device can locate resources that are intended to be delivered with selected content, since links to the resources are integrated in the metadata document. From the resource descriptor, the device can also identify how a particular resource should be utilized for the service, channel or content. |
US08886741B2 |
Receive queue models to reduce I/O cache consumption
A method according to one embodiment includes the operations of configuring a primary receive queue to designate a first plurality of buffers; configuring a secondary receive queue to designate a second plurality of buffers, wherein said primary receive queue is sized to accommodate a first network traffic data rate and said secondary receive queue is sized to provide additional accommodation for burst network traffic data rates; selecting a buffer from said primary receive queue, if said primary receive queue has buffers available, otherwise selecting a buffer from said secondary receive queue; transferring data from a network controller to said selected buffer; indicating that said transferring to said selected buffer is complete; reading said data from said selected buffer; and returning said selected buffer, after said reading is complete, to said primary receive queue if said primary receive queue has space available for the selected buffer, otherwise returning said selected buffer to said secondary receive queue. |
US08886739B2 |
Electronic message content and header restrictive send device handling system and method
An electronic messaging system and method with reduced traceability. Separate displays are provided at a sending user device for separately entering via the user device message content of an electronic message and a recipient address corresponding to the message content such that the separate displays are not displayed via the user device at the same time. The message content and the recipient address are transmitted from the user device separately and the message content is not accessible by a user of the sending user device via the user device after a media component of the message content is transmitted from the device to a server computer. |
US08886736B2 |
Method and system for querying, monitoring and controlling a wireless sensor network using instant messaging system
A method for communicating with one or more sensor nodes in a Wireless Sensor Network (WSN) over a network is disclosed. The method includes initiating communication with the sensor nodes by sending messages to the server application using the instant messaging system. The server application formats the received messages and communicates to the sensor nodes and in turn also receives responses from the sensor nodes and communicates them back to the IM client. The method also includes steps for enabling a WSN messaging client to converse with an instant messaging client over the network during communication with the one or more sensor nodes in the WSN. The method further includes identifying the IM client the user has employed for communication and the corresponding IM protocol. Also, the method includes the step of configuring the WSN messaging client with the same IM protocol to enable communication. |
US08886734B2 |
Email mailbox management with sender-specific message lists
Exemplary methods, apparatuses, and systems receive an instruction to establish a rule to take an action on each email message received from a first email address, determine that the first email address is associated with contact data, determine that the contact data is associated with a second email address, and apply the rule to take the action on each email message received from the second email address. |
US08886731B2 |
Decentralized relaying algorithm for mobile devices
A decentralized relaying algorithm for mobile devices is described. In an embodiment, a mobile device acts as a relay within a network of mobile devices and on contact with a source device downloads messages from the source according to a locally stored relaying probability for each channel of information within the network. These messages are subsequently downloaded to another device which is the end user of the message. Where the relay does not download the message from the source as a result of the decision made based on the relaying probability, a virtual message is downloaded which comprises metadata only and not the payload of the message. The relay updates the stored relaying probabilities for each channel based on locally observable information which includes feedback received from mobile devices to which the relay has downloaded messages. The feedback identifies unique paths for the payload of messages through the network. |
US08886724B2 |
Network-based quick connect meeting service
A network-accessible service enables participating end users to collaborate with one another over a network. End users have computing devices that include hardware and software to enable the device to access a network. The service provides a publicly-available site or a local software application from which a first participating user initiates a “meeting,” e.g., by selecting a “share” button. In response, the site or software application provides an HTTP link that includes a “meeting” code, which may be a one-time unique code. The first participating user then shares the link with whomever he or she desires to collaborate. Upon receiving the link, a second participating user joins the meeting “on-the-fly” by simply selecting the link or navigating to the site and entering the “meeting” code. The service connects the second participating user to the meeting immediately and without requiring any registration, software download, or the like. |
US08886723B1 |
Assessing sharing of items within a social network
A method for assessing sharing of items within a social network is provided. The method includes identifying a first sharing of a social item by a first user of a social network, determining one or more second sharings of the social item by one or more second users, the one or more second sharings being based on the first sharing. The method also includes determining a sharing score associated with the first user based on a number of the one or more second sharings, and updating a data structure based on the determined sharing score associated with the first user. The data structure stores respective sharing scores associated with the plurality of users of the social network. Systems and machine-readable media are also provided. |
US08886722B2 |
Universal state-aware communications
A communications system for general business environments that exploits knowledge of user state to provide advantages of efficiency and control for individual users and for the business. The communications system also provides particular advantages in environments where users have multiple communication devices and for communications of a business with external parties. In other aspects, the communication system provides features of application flexibility and system fault-tolerance with broad applicability to communication systems. The communication system includes a controller that receives requests for establishing communications when a user is in an appropriate state to receive communications and communicates state of the user to other users. The controller receives a user request for establishing a communication when the user is not in the appropriate state for communication, receives a user request for a state change to the appropriate state to receive the communication, and initiates communication without changing state of the user. |
US08886720B2 |
Managing unified communications conferences via categories
A conference management system is described for administering large numbers of conferences in an organization. The conference management system receives a hierarchical set of categories from a system administrator and configuration settings for each category. When a user requests to create a new conference, the conference management system creates the conference and assigns the new conference to a category. The conference takes on the settings of the category to which it belongs, which eliminates individual configuration of each conference. Administrators can also delegate authority to manage conferences to others in the organization. |
US08886719B2 |
Group communication system and method
A method is described for providing voice conferencing between a plurality of users over a communications network, the plurality of users comprising a host user and a plurality of participant users. The method comprises the host user initiating a voice conference using a host user terminal connected to the communications network. The plurality of users join the voice conference. Each of the plurality of users joins the conference by using a client executed at their respective user terminals, wherein on joining the voice conference the user terminal of each of the plurality of participant users displays a participant user interface and the user terminal of the host displays a host user interface. At least one of the plurality of participant users activates a request control on the participant user interface. The client transmits via the communication network a request to the host user to speak in the voice conference in response to the activation of the request control. The host user receives an indication on the host user interface of the request from the at least one of the plurality of participant users, and activates a selection control on the host interface to select from among the at least one of the plurality of users who transmitted the request, the speech of the at least one selected user being transmitted to all of the plurality of users over the communications network. |
US08886718B2 |
Providing personalized platform application content
A social networking website maintains a profile for each user of the website. The profile includes data associated with a user, such as a connection to one or more plurality of other users of the social networking website or user preferences. The social networking website communicates with one or more third-party application servers to provide one or more applications to social networking website users. When a social networking website user requests an application provided by a third-party application server, the social networking website communicates a subset of the user's profile to the third-party application server, allowing the third-party application server to use this profile data to personalize the application performed for the user. A privacy setting associated with a user profile allows the social networking website to limit the profile data communicated to the third-party application server. |
US08886714B2 |
Remote access service for cloud-enabled network devices
A method for enabling a remote access to a cloud-enabled network device, the method is performed by a cloud relay server that communicates with at least one client over an internet connection. The method comprises receiving a request from a client to access at least a user interface of the cloud-enabled network device through an internet connection, wherein the cloud-enabled network device is connected in a local area network; using a host name designated in the request to detect a cloud connector that communicates with the cloud-enabled network device; sending an open relay message to the cloud-enabled network device through the cloud connector over a management link; and establishing a secure tunnel between the cloud relay server and the cloud-enabled network device, thereby enabling a secure connection between the client and the cloud-enabled network device over the internet connection. |
US08886713B2 |
System for providing information to a plurality of users
A method to provide information items to a user includes providing, to a user through a user information handling system (IHS), a first task information update that is associated with the user, wherein the first task information update includes a first information item. The method further includes receiving a second information item through a network from an information provider and storing the second information item in an information database. The method further includes receiving task data and storing the task data in a task database, wherein the task data includes a plurality of tasks, at least one attribute associated with each of the plurality of tasks, and a first task that is one of the plurality of tasks and that is associated with the user. The method further includes retrieving the second information item from the information database. The method further includes retrieving the task data from the task database. The method further includes transforming the first task information update into a second task information update by associating the first information item and the second information item with the first task in response to determining that the first information item and the second information item are related to the at least one attribute associated with the first task, and prioritizing the first information item relative to the second information item. The method further includes providing, to the user through the user IHS, the second task information update that is associated with the user in response to determining that the user is associated with the first task. |
US08886706B1 |
Server-based backup system for user data
In a method of archiving content, a web page corresponding to an application program is transmitted to a client computer using a network. The web page includes instructions corresponding to an embedded archiving tool. The embedded archiving tool is to store content provided to the web page by a user. The content is stored on a server remotely located from the client computer when an archiving condition is satisfied. |
US08886701B1 |
Network based software agent to allow dynamic resource access
A method of enabling a client connected to a foreign computer network to utilize various network resources within the foreign computer network. Wherein, the client may not possess the various applications and drivers typically needed to operate the network resources. For example, a personal digital assistant (PDA) could wirelessly connect to an Ethernet network and print a document located on the internet without downloading the specific printer driver or the application with which to open the document. |
US08886697B2 |
Solid state photomultiplier with improved pulse shape readout
Exemplary embodiments are directed to shaping a readout pulse from a solid state photomultiplier (SSPM). A readout pulse can be received from the SSPM at an input of a buffer amplifier. The readout pulse can have a discharge portion with a discharge rate and a recharge portion with a recharge rate. A magnitude of the readout pulse increasing for the discharge portion and decreasing for the recharge portion. A frequency dependent input impedance circuit can be employed in electrical communication with the input of the buffer amplifier to shape the discharge portion of the readout pulse. |
US08886696B1 |
Digital signal processing circuitry with redundancy and ability to support larger multipliers
Digital signal processing (“DSP”) circuit blocks that include multipliers of a certain basic size are augmented to enable the DSP block to perform multiplications that are larger than the basic multiplier size would otherwise permit. In some embodiments, the larger multiplication can have less than full precision. In other embodiments, the larger multiplication can have full precision by making use of some capabilities of a second DSP block. |
US08886695B1 |
Normalization of floating point operations in a programmable integrated circuit device
A programmable integrated circuit device is programmed to normalize multiplication operations by examining the input or output values to determined the likelihood of overflow or underflow and then to adjust the input or output values accordingly. The examination of the inputs can include an examination of the number of adder stages feeding into the inputs, as well as a count of leading bits ahead of the first significant bit. Adjustment of an input can include shifting the mantissa by the leading bit count and adjusting the exponent accordingly, while adjustment of the output can include shifting the mantissa by the sum of the leading bit counts of the inputs and adjusting the exponent accordingly. Or the output can be examined to find its leading bit count and the output then can be adjusted by shifting the mantissa by the leading bit count and adjusting the exponent accordingly. |
US08886691B2 |
Garbage collection in a storage system
A system and method for performing garbage collection. A system includes a storage medium, a first table including entries which map a virtual address to locations in the storage medium, and a second table with entries which include a reverse mapping of a physical address in a data storage medium to one or more virtual addresses. A storage controller is configured to perform garbage collection. During garbage collection, the controller is configured to identify one or more entries in the second table which correspond to a segment to be garbage collected. In response to determining the first table includes a valid mapping for a virtual address included in an entry of the one of the one or more entries, the controller is configured to copy data from a first location identified in the entry to a second location in the data storage medium, and reclaim the first storage location. |
US08886690B2 |
Distributed data storage and access systems
A distributed system for content storage and access includes a storage platform having at least a first storage component, and an access platform having one or multiple access components. Each access component is associated with at least one access service. The access service may be an administrative service for receiving a service request initiated by a first user, the service request being associated with a first item of content, and for identifying a characteristic of the service request, a content management service for determining, based at least in part on the characteristic of the service request, a specification of a data transfer operation to be executed in association with the first storage component, and a directory service for maintaining information associated with the first item of content. |
US08886688B2 |
Type neutral container
Systems, methods, and other embodiments associated with an artifact type neutral container are described. This artifact type neutral container is achieved through an artifact type neutral architecture that is managed using a central type neutral registration mechanism. Queries are executed on type neutral registration tables to return data stores that store the artifacts found within a given artifact type neutral container. The data stores are queried to return the artifacts in the artifact type neutral container. The artifact type neutral container can be used in systems in which the artifact type neutral container and artifact data are stored in the same database as well as in systems in which the artifact type neutral container and artifact data are stored in different databases. |
US08886687B2 |
Online safety deposit box
A method includes creating an electronic record of an asset, and automatically associating a predefined data structure with an electronic record of the asset that controls organization and display of user provided metadata describing the asset. The method may also include receiving the metadata describing the asset from a remote computer, populating the predefined data structure with the metadata describing the asset, and generating a graphical user interface corresponding to the electronic record of the asset with active tabs that provide a visual representation of the predefined data structure associated to the electronic record of the asset. The active tabs are respectively associated with predefined displays including the data fields provided by the predefined data structure, enabling a user to navigate through different displays corresponding to the data fields provided in the predefined data structure associated with the asset to view the metadata describing the asset. |
US08886684B2 |
Apparatus and method for managing register of unique identifiers
A method for allocating a first range of identifiers to a customer-system from a register. The method comprising the steps of: receiving a request for identifiers from a new customer-system; identifying a largest range of unallocated identifiers to define an available range within the entire range of identifiers belonging to the register; identifying a midpoint in the largest available range; and allocate the identified midpoint as a start location for the customer-system range. Identifiers can be issued as identifier pairs, one being an encrypted identifier and the other being a corresponding unencrypted identifier. |
US08886682B2 |
XML based transaction detail records
The present invention is directed to a method for managing transactions in a telecommunications network. The method includes creating an XML transaction detail file. At least one transaction detail record is stored in the XML transaction detail file in response to a telecommunications transaction. The at least one transaction detail record includes transaction data corresponding to the telecommunications transaction. |
US08886681B2 |
Data analytics system
A data analytics system for manipulating and analyzing data and usable in preventing instances of incompatibility as desired, is disclosed. |
US08886679B2 |
Mining web applications
Systems and methods of mining Web applications are disclosed. An example method may include selecting a distance measure between subtrees of the Web applications. The method may also include computing an edit distance for the subtrees. The method may also include finding sets of similar subtrees using the edit distance with a Similar Sibling-Trees-aware RTDM (SiSTeR) approach. |
US08886675B2 |
Method and system for managing data clusters
A method and system for managing data clusters is provided. A first data cluster is generated having a first data object and a second data object. The first data cluster has a strict hierarchy between the first data object and the second data object. A first object reference from the first data object to the second data object is extracted. The first object reference is stored in a first reference container. A second object reference from the first data object to a third data object is extracted. The third data object is stored in a second data cluster. The second object reference is stored in a second reference container. The second object reference is stored in a second reference container. A memory access is provided to the first data cluster based on the first object reference and the second object reference. |
US08886673B2 |
Optimizing data cache when applying user-based security
A secure caching system and caching method include receiving a user request for data, the request containing a security context, and searching a cache for the requested data based on the user request and the received security context. If the requested data is found in cache, returning the cached data in response to the user request. If the requested data is not found in cache, obtaining the requested data from a data source, storing the obtained data in the cache and associating the obtained data with the security context, and returning the requested data in response to the user request. The search for the requested data can include searching for a security list that has the security context as a key, the security list including an address in the cache of the requested data. |
US08886670B2 |
Securely accessing remote systems
A method for securely accessing a number of computing systems within a remote facility includes, with a mobile computing system, checking out access data from a centralized database, the access data providing access to the computing systems within the remote facility. The mobile computing device then interfaces with a first computing system, the first computing system being unable to have access criteria changed from a remote location. The mobile computing system then provides a user with access to the first computing system using the checked out access data without revealing that checked out access data to the user. |
US08886665B2 |
Systems and methods for enhancing management effectiveness
Provided is a computerized system and method of organizing and navigating through a management system in a hierarchal visualization structure. The elements of the management system are represented in cells in the form of a periodic table. The elements are classified and organized into one or more sets of groups stored at a first hierarchal level. Each cell displays general identification information regarding an element stored at a second hierarchal level including a textual abbreviation representing the element. Details regarding each element stored at third hierarchal level are displayed when one of the cells is selected. More specific information regarding each detail stored at a fourth hierarchal level is displayed when a detail is selected. |
US08886664B2 |
Decreasing duplicates and loops in an activity record
The claimed subject matter provides a system and/or a method for decreasing duplicate entries and loops in an activity record such as on a user's page on a social networking site. An exemplary method comprises analyzing a new entry from a user to determine an originating service and a type of activity and extracting an identifying portion of the new entry. The identifying portion is compared to a list of prior entries from the user, and an exclusion action is performed, if the new entry matches one in the list of prior entries. The exclusion action may be to hide the new entry, to delete the new entry, or to collapse the new entry into a matching prior entry. |
US08886663B2 |
Multi-party conversation analyzer and logger
The multi-party conversation analyzer of the present invention allows users to search a database of recorded phone calls to find calls which fit user-defined criteria for “suspicious calls”. Such criteria may include indications that a call included a 3-way call event, presence of an unauthorized voiced during the call, presence of the voice of an individual known to engage in identity theft, etc. A segment of speech within a call may be graphically selected and a search for calls with similar voices rapidly initiated. Searches across the database for specified voices are speeded by first searching for calls which contain speech from cohort speakers with similar voice characteristics. |
US08886661B2 |
Information extraction system, information extraction method, information extraction program, and information service system
According to the present invention, phrases of the same kind can be extracted from a plurality of documents having various formats. A storage device stores a plurality of documents that have various formats. A pattern candidate creating unit receives a list of input words that are selected as samples among phrases that are to be included in a dictionary. The pattern candidate creating unit selects one document, determines forward and backward character strings of input words in the selected document as candidates of patterns, and stores the forward and backward character strings as a pattern candidate. The pattern candidate creating unit executes the above processes for each of the documents. A phrase candidate creating unit extracts phrases interposed between patterns included in the pattern candidate as candidates of phrases to be output, and stores the extracted phrases as a phrase candidate. A phrase selecting unit outputs a candidate of a phrase satisfying a predetermined condition among candidates of phrases included in the phrase candidate as an output word to an output device. |
US08886659B2 |
Data framework to enable rich processing of data from any arbitrary data source
Data is accessed and updated in a data store at a field granularity. A user query specifies one or more non-unique fields of a record. The query is sent to a data store to retrieve the fields of the record at a field granularity, in satisfaction of the query. The fields of the record can also be modified by transmitting a record ID along with original content, while omitting some of the record data, and by also including the modification to be made. |
US08886657B2 |
Associative memory visual evaluation tool
A method, apparatus, and non-transitory computer readable storage medium for validating content is provided. Data is parsed into at least a first group of data and a second group of data according to a plurality of types of content present in the data. The data is ingested into an associative memory. The associative memory forms a plurality of associations among the data. The associative memory is configured to be queried based on at least one relationship selected from a group consisting of direct relationships and indirect relationships among the data. The associative memory comprises a content-addressable structure, the content-addressable structure comprising a memory organization in which the data is configured to be accessed by the content as opposed to being configured to be accessed by addresses for the data. The first group of data and the second group of data are communicated in a graphical representation. |
US08886656B2 |
Data processing
Data streams are stored in a non-structured arrangement in which information is defined by references in data streams identifying data elements in related data streams. A first data stream is placed in a frozen state such that the information contained the data stream is unmodifiable, and a first data element is identified within the first data stream, the first data element containing the same information as a second data element within a second data stream. The first data element is removed from the first data stream and a reference to the second data element is inserted. |
US08886651B1 |
Thematic clustering
A data set is clustered into one or more initial clusters using a first term space. Initial themes for the initial clusters are determined. The first term space is reduced to create a reduced term space. At least a portion of the data set is reclustered into one or more baby clusters using the reduced term space. One or more singletons are reassigned to form one or more renovated clusters from the baby clusters. A renovated theme is determined for at least some of the renovated clusters. One or more of the renovated clusters and their respective themes are provided as output. |
US08886648B1 |
System and method for computation of document similarity
A method for searching for documents may include receiving information for a source document, the information including at least one topic and a weight for each topic, where the topic relates to content of the source document, and the weight represents how strongly the topic is associated with the source document, accessing an index containing topics and references to documents containing those topics and selecting a set of documents, where each document in the set is associated with at least one of the topics in the source document, generating similarity scores based on the weight of a topic in the source document and a weight of the same topic in each document within the set of documents having that topic, and selecting a subset of documents from the set of documents based on the similarity scores. |
US08886643B2 |
Presenting social search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting social search results. In one aspect, a method includes identifying members of a social affinity group of the user, the social affinity group having members having a relationship to the user. The method includes receiving search results including search results that reference resources associated with members of the social affinity group. The method includes identifying a first search result that references the social network site. The method includes identifying a second search result that references a resource found on the social network site and associated with a member of the social affinity group. The method includes generating a response to the query comprising instructions that the first search result be presented in proximity to the second search result. |
US08886637B2 |
Web browser accessible search engine which adapts based on user interaction
A search engine (SE) is capable of adapting based on the user's interaction with search results/WebPages. Information, based on user interaction, is subsequently used to modify the priority of search results to create a more relevant search list that provides the user more relevant search information in a shorter period of time. The search engine adaptation takes place by calculating evaluation inputs based on user interaction with search results to compute a metric herein called as the desirability number for one or more search results. The desirability number (DN) is tagged as a search result or page attribute and is stored in the search engine server database in association with each search result or page. Based on the DN and other possible indicators, the resultant search list is modified to better prioritize search results that appear to be more meaningful to the user before continuing to present results to the user. |
US08886633B2 |
Systems and methods for user interactive social metasearching
A searching system may include a primary server with interfaces for communication with databases or with underlying search engines. The primary server may be adapted to receive a search query from a client under instructions from a user; and retrieve search results and transmit the results as a response to the client. The primary server may be adapted to store search data sets of relevant results for queries by users who are member of the set. The primary server may be adapted to select a search data set of which the user for the query is a member, and to use said search data set in providing the response to the query. The primary server may be adapted to download data concerning the selected search data set to the user. The primary server may be adapted to automatically update the search data set according to the results selected by the user. |
US08886630B2 |
Collaborative searching
A collaborative search session is provided hosted by one or more computing devices. First query data is received from a first computing device in a collaborative search session. Further, second query data is received from a second computing device in the collaborative search session. A corpus of resources can be caused to be searched based at least in part on the first and second query data to identify a particular search result set for the collaborative search session. At least a portion of the particular search result set can be caused to be presented on each of the first and second computing devices participating in the collaborative search session. |
US08886624B2 |
Searching method using extended keyword pool and system thereof
A search system using an extended keyword pool includes a processor. The processor includes a purchased keyword module configured to generate a purchased keyword set by searching for a keyword having a purchase history through a search advertisement. The processor includes an additional keyword module configured to generate an additional keyword set by extracting a keyword from at least one source. The processor includes a unified search keyword module configured to generate a unified search keyword set by searching for a keyword having a number of hits greater than a determined number of hits among queries comprising the purchased keyword set and the additional keyword set. The processor includes a search module configured to provide, as a keyword pool, an associated keyword or an extended keyword with respect to a search word, using the keywords in the purchased keyword set, the additional keyword set, and the unified search keyword set. |
US08886622B1 |
Interactive visualization of multiple data sources across multiple computers
A data pool receives first data derived from user-generated input that identifies events that have occurred at the corresponding remote first computing system. Thereafter, the data pool generates messages based on the identified events that specify data to be extracted from each of a plurality of data sources. The data pool then transmits data comprising the generated messages to at least one of a plurality of data daemons. The data pool subsequently receives second data extracted and processed by the data daemons in response to the transmitted data. In addition, the data pool transmits at least a portion of the received second data to at least one remote second computing system to enable the remote second computing system to render visualizations that are based on the received data and which are displayed within at least one data lens that overlays a substrate in the graphical user interface. |
US08886618B2 |
Document management apparatus, method and medium storing program
The current position of each node in a hierarchical structure is held, and the past position of each node in the hierarchical structure is held. The current position is displayed in correspondence with the past position in a first user interface. The past position is displayed in correspondence with the current position in a second user interface. When the past position displayed in the first user interface is designated, the second user interface displays the designated past position. When a current position displayed in the second user interface is designated, the first user interface displays the designated current position. |
US08886615B2 |
Web service performance optimization by adaptively using compression
A method, non-transitory computer readable medium and apparatus for optimizing a web service by adaptively using compression are disclosed. For example, the method receives a request for a data file, determines whether the data file should be compressed based upon a previous request for the data file, compresses the data file if it is determined that the data file should be compressed, and sends the data file in a compressed format. |
US08886613B2 |
Prioritizing data deduplication
An example method includes controlling a data de-duplication apparatus to arrange a de-duplication schedule based on the presence or absence of a replication indicator in an item to be de-duplicated. The method also includes selectively controlling the de-duplication schedule based on a replication priority. In one embodiment, the method includes, upon determining that a chunk of data is associated with a replication indicator, controlling the data de-duplication apparatus to schedule the chunk for de-duplication ahead of chunks not associated with a replication indicator. In one embodiment, the method also includes, upon determining that the chunk is associated with a replication priority, controlling the data de-duplication apparatus to schedule the chunk for de-duplication ahead of chunks of data not associated with a replication priority. The schedule location is based, at least in part, on the replication priority. The method also includes controlling de-duplication order based on the schedule. |
US08886611B2 |
Systems and methods for restoring a file
Systems and methods for restoring files and metadata records associated with files are provided herein. Some of the methods include identifying a version of the file, evaluating one or more reverse incremental delta increments, and restoring an arbitrary version of the file based on an arbitrary time reference by assembling the arbitrary version of the file based on the one or more reverse incremental delta increments. |
US08886609B2 |
Backup and restore of data from any cluster node
Implementing point in time back-up. A method that may be practiced in a distributed computing environment. The distributed computing environment includes a number of computing system nodes. The method includes at a first node in the computing environment, taking a snapshot of a cluster volume. The cluster volume stores data items (e.g. files/blocks). Taking a snapshot includes marking a point in time for data items in the volume. The method further includes receiving a notification that a different node in the computing environment than the first node, has determined to change a data item in the cluster volume at a point after the marked point in time from an old version of the data item to a new version of the data item. The method further includes at the first node, saving the old version of the data item prior to modification. |
US08886608B2 |
Historical view of open files
Managing versions of an electronic entity comprising many independently managed, but mutually-dependent, subcomponents can be challenging. File management functionality is provided for use with an integrated development environment to produce a visual indication of the relationships among the subcomponents. The approach described herein provides an improvement over source code control systems and backup systems in the ability to revert the state of one or more files as their content existed at an historical time point. The technique does not require a user to predict in advance at which time points the content state of one or more files will be interesting as historical time points for future use. |
US08886606B2 |
File system based exchange between disk-based network attached storage and tape
Example apparatus and methods concern a file system based interface between a disk-based network attached storage device and a linear tape open (LTO) linear tape file system tape. One example method may include controlling a device (e.g., backup server) to read a file from the NAS device using a shared file system (e.g., NFS, CIFS) and controlling the device to write the file to the LTO tape device using the LTFS. Since the NAS device and the LTO device may have different information or metadata requirements, and since the shared file system and the LTFS may have different information or metadata requirements, the method may include controlling the device to remove from the file information specific to the NAS and the shared file system. Additionally, the method may include controlling the device to add to the file information specific to the LTFS or the LTO device. |
US08886604B2 |
Customer service contact
A method may include receiving session control protocol messages to establish a session between a workstation and a user device. The session control protocol messages may include context information. The context information may include a browser history associated with the user of the user device. The method may further include establishing the session between the workstation and the user device. Further, the method may include displaying information on a display for an operator of the workstation, wherein the displayed information is based on the received context information. |
US08886603B2 |
Probe system for replication monitoring
A ProbeSystem for one or more Replicas is disclosed. For each replica, the Probe System includes a ProbeHead that updates a Head field in a Target Record pertaining to the Replica and a ProbeEcho that updates an Echo field in the TargetRecord. The Head field includes a time stamp and an epoch value. The Echo field includes a latency value and an epoch value. The fields are such that, during reporting, the ProbeHead can analyze the TargetRecord for the replica to determine the latency between one or more paths between the Replica and other Replicas. The ProbeSystem has a peer-to-peer shared nothing architecture and applies to a large class of high-replica, distributed and high-scale cloud storage systems and services. |
US08886602B2 |
Location assignment daemon (LAD) for a distributed storage system
A system and method for generating replication requests for objects in a distributed storage system is provided. For a respective object in a distributed storage system the following is performed. Replication policies for the object that have not been satisfied are determined. Replication requests are ranked for the object whose replication policies have not been satisfied based on a number of replicas of the object that need to be created in order to satisfy the replication policies for the object. Replication requests are generated for the object based at least in part on the replication policies for the object that have not been satisfied and on a current state of the distributed storage system. At least a subset of the replication requests for the objects in the distributed storage system are distributed to respective instances of the distributed storage system corresponding to the replication requests for execution. |
US08886599B2 |
System for updating a navigation database
A navigation system including a navigation database provides efficient and accurate database updates. The system receives a modified version of the navigation database. The system identifies data blocks of the modified version that differ from the corresponding data blocks of the navigation database. The system generates an update based on the identified differences. The system updates the navigation database using the generated update. |
US08886597B2 |
Synchronizing changes in a file system which are initiated by a storage device and a host device
When a storage device initiates a change in its file system, it locally stores it for future update of the file system. When the host device sends a command to the storage device, the storage device responds to it by commencing a synchronization process during which the two parties coordinate the update of the file system with the stored change. If there are no file system changes pending in the host device, the storage device gets permission from the host device to update the file system with the change and, then, the host device reads the updated file system from the storage device. If there are file system changes pending in the host device, the host device updates a representation of the file system residing in the host device, causes the storage device to make the same changes, and then the storage device initiated change, in the file system. Lastly, the host device receives information from the storage device regarding the changes initiated by the storage device. |
US08886592B2 |
Efficient genealogy registry system
A genealogy registry system includes a central server database and a central server. The central server database includes surname workspaces for storing genealogical data in lineage-linked form, a submission link space for making and storing links between data in the data spaces, and a third-party link space for making and storing links between the data spaces. The central server includes a surname cooperation manager to manage cooperation between researchers researching genealogy for the same surname, a unique ID generator to generate a unique ID for any individual being researched, a visible data selector to allow access to a subgroup of data on the central server database, and a workstation manager to manage transmission of data to the central server database from workstations where data are assembled relating to a particular surname. The workstations may assemble data by extracting, indexing, sorting and linking information from source documents for the surname. |
US08886588B2 |
Structured requirement generation and assessment
A method and apparatus for establishing a requirement. A requirement generator is configured to establish a structure for the requirement and establish elements for the requirement. A quality assessor is configured to establish a quality level for the requirement. |
US08886586B2 |
Method for making optimal selections based on multiple objective and subjective criteria
A method for making optimal decisions includes the ability to consider and weigh multiple factors, where those factors might be numeric, or non-numeric, objective or subjective. Further, the method ensures that factors are not prematurely eliminated. This contrasts with behavior common to decision-tree based approaches. The method further allows for weighting based on multiple statistical means as well as by the application of non-statistical values. |
US08886585B1 |
Search suggestions based on viewport content
A method and computer program product for providing content to a user or computing device is disclosed. A plurality of operating modes for a computing device are identified based on usage information generated for the computing device over one or more periods of time. A request for content to display at the computing device is received, and the computing device is determined to be operating in at least one of the operating modes. User targeting information for the at least one of the operating modes is determined based on at least a portion of the usage information, and content for display at the computing device is provided based on the targeting information for the at least one of the operating modes. |
US08886583B2 |
Recommendation information evaluation apparatus using support vector machine with relative dissatisfactory feature vectors and satisfactory feature vectors
A content evaluation apparatus and a content evaluation method that can distribute contents that a user potentially needs without any omissions. A history class separation unit generates a separation plane for separating in a separation plane a characteristic vector of a selected content and characteristic vectors of non-selected contents stored in a browsing history table. A user characteristic vector calculation unit generates a user characteristic vector based on an orthogonal vector perpendicular to the separation plane thus generated and stores the user characteristic vector in a user characteristic vector management table. Subsequently, when a recommendation request receiving unit receives a recommendation request, a content evaluation unit evaluates the contents based on the stored user characteristic vector. |
US08886581B2 |
Affective response predictor for a stream of stimuli
Predicting a user's response to a stream of token instances, including: receiving a stream of token instances; partitioning the stream of token instances into consecutive temporal windows of token instances; predicting response of the user to temporal windows of token instances; predicting response of the user to a certain temporal window of token instances; and forwarding the prediction of the user to the stream of token instances. |
US08886577B2 |
Feedback during surgical events
Technology is disclosed for communicating surgical information. The technology can receive data from one or more sensors coupled to one or more tools in operation by a user, generate a virtual model of a four-dimensional virtual real-time space, receive motion history data for the user's previous movements, generate a prediction of movement of the first tool in each of the four dimensions in relation to the first vital entity and a prediction score, and output an indication of the prediction score. |
US08886576B1 |
Automatic label suggestions for albums based on machine learning
Methods and apparatus for suggesting image, video, and image album titles are presented. A machine-learning service executing on a mobile platform receives feature-related data. The feature-related data includes image-related data related to one or more images received from an application executing on the mobile platform and platform-related data received from the mobile platform. The image-related data and the platform-related data differ. The machine-learning service generates a title related to the one or more images by performing a machine-learning operation on the feature-related data. The machine-learning service sends the title related to the one or more images to the application. |
US08886565B2 |
Conditional access system and method
The present invention relates to methods of and systems for providing conditional access to electronic content. Electronic content is provided to a user along with authorization information. The electronic content may be transmitted to the user, and the user may use the authorization information to access the electronic content. An authorization code may be provided to the user such that the user may be granted access to the content based on a comparison of the provided authorization code and a second authorization code transmitted with the electronic content, and transmission of the second authorization code may be controlled by a content provider to control access by the user. |
US08886560B2 |
System and method for enabling channel agreements negotiations in an IP marketplace
A comprehensive platform for merchandising intellectual property (IP) and conducting IP transactions is disclosed. A standardized data collection method enables IP assets to be characterized, rated and valuated in a consistent manner. Project management, workflow and data security functionality enable consistent, efficient and secure interactions between the IP Marketplace participants throughout the IP transaction process. Business rules, workflows, valuation models and rating methods may be user defined or based upon marketplace, industry or technology standards. |
US08886557B2 |
Change-based transactions for an electronic kiosk
A variety of products and services can be integrated into and offered for purchase by an electronic kiosk. An electronic kiosk can accept funds for an initial transaction and the can apply any resulting amount of change from the initial transaction to a second transaction. The transactions can involve products and services and can be amount-based transactions or account-based transactions. |
US08886556B2 |
System and method for generating and verifying targeted advertisements delivered via a printer device
A system and method is provided for providing targeted advertising to a user of a printer assembly having at least one printer device and having data communication capabilities. The printer assembly may include a grid which includes a plurality of printers that share resources and workloads. The aggregator server includes a processor for receiving and storing ad generation criteria from at least one advertiser, receiving target information from at least one printer assembly, and executing a series of programmable instructions. The instructions provide for matching the received target information with stored ad generation criteria, generating ads when a match is found, and delivering ads to the printer assembly for output to a user. Delivery or use of the ad may be verified. Charges may be levied on the advertiser for verified ads and the printer assembly may be credited accordingly, e.g., for subsidizing operating costs associated with the printer assembly. |
US08886555B2 |
Managing advertising services for mobile devices and users
This description provides tools and techniques for managing advertising services for mobile devices and users. These tools may provide methods that include establishing advertising databases for storing representations of geographic areas. These methods may include receiving bids from advertisers, with these bids referencing keywords and the geographic areas. The advertisers specified in the bids may be associated with the keywords and geographic areas specified in the bids, such that when a user of a mobile communications device activates the keyword within a geographic area, the mobile device received advertising information associated with the advertiser. |
US08886549B2 |
Incremental, real-time computation of aggregate expressions
The invention provides novel systems, methods and software for business activity monitoring. In one aspect of the invention, for example, events can be monitored and/or evaluated before the data is stored in a database. This can provide for real-time business activity monitoring and, in some cases, can prevent the database from becoming a bottleneck in the monitoring process. Merely by way of example, a business activity monitor process might be implemented in a middleware layer between an enterprise application and the database that is used to store data for the application. |
US08886548B2 |
Audio encoding device, decoding device, method, circuit, and program
Provided is an encoding device (1) including: a pitch contour analysis unit (101) which detects information, a dynamic time-warping unit (102) which generates, based on the information, pitch change ratios (Tw_ratio in FIG. 18) within a range (86) including a range (86a) of the pitch change ratios corresponding to absolute pitch differences of 42 cents or larger; a first lossless coding unit (103) which codes the generated pitch parameters (102x); a time-warping unit (104) which shifts a pitch of a signal according to the information; and a second encoding unit which codes a signal (104x) obtained by the shifting. |
US08886543B1 |
Frequency ratio fingerprint characterization for audio matching
System and methods for characterizing interest points within a fingerprint are disclosed herein. The systems include generating a set of interest points and an anchor point related to an audio sample. A quantized absolute frequency of an anchor point can be calculated and used to calculate a set of quantized ratios. A fingerprint can then be generated based upon the set of quantized ratios and used in comparison to reference fingerprints to identify the audio sample. The disclosed systems and methods provide for an audio matching system robust to pitch-shift distortion by using quantized ratios within fingerprints rather than solely using absolute frequencies of interest points. Thus, the disclosed system and methods result in more accurate audio identification. |
US08886537B2 |
Method and system for text-to-speech synthesis with personalized voice
A method and system are provided for text-to-speech synthesis with personalized voice. The method includes receiving an incidental audio input (403) of speech in the form of an audio communication from an input speaker (401) and generating a voice dataset (404) for the input speaker (401). The method includes receiving a text input (411) at the same device as the audio input (403) and synthesizing (312) the text from the text input (411) to synthesized speech including using the voice dataset (404) to personalize the synthesized speech to sound like the input speaker (401). In addition, the method includes analyzing (316) the text for expression and adding the expression (315) to the synthesized speech. The audio communication may be part of a video communication (453) and the audio input (403) may have an associated visual input (455) of an image of the input speaker. The synthesis from text may include providing a synthesized image personalized to look like the image of the input speaker with expressions added from the visual input (455). |
US08886535B2 |
Utilizing multiple processing units for rapid training of hidden markov models
A method of optimizing the calculation of matching scores between phone states and acoustic frames across a matrix of an expected progression of phone states aligned with an observed progression of acoustic frames within an utterance is provided. The matrix has a plurality of cells associated with a characteristic acoustic frame and a characteristic phone state. A first set and second set of cells that meet a threshold probability of matching a first phone state or a second phone state, respectively, are determined. The phone states are stored on a local cache of a first core and a second core, respectively. The first and second sets of cells are also provided to the first core and second core, respectively. Further, matching scores of each characteristic state and characteristic observation of each cell of the first set of cells and of the second set of cells are calculated. |
US08886534B2 |
Speech recognition apparatus, speech recognition method, and speech recognition robot
A speech recognition apparatus includes a speech input unit that receives input speech, a phoneme recognition unit that recognizes phonemes of the input speech and generates a first phoneme sequence representing corrected speech, a matching unit that matches the first phoneme sequence with a second phoneme sequence representing original speech, and a phoneme correcting unit that corrects phonemes of the second phoneme sequence based on the matching result. |
US08886532B2 |
Leveraging interaction context to improve recognition confidence scores
On a computing device a speech utterance is received from a user. The speech utterance is a section of a speech dialog that includes a plurality of speech utterances. One or more features from the speech utterance are identified. Each identified feature from the speech utterance is a specific characteristic of the speech utterance. One or more features from the speech dialog are identified. Each identified feature from the speech dialog is associated with one or more events in the speech dialog. The one or more events occur prior to the speech utterance. One or more identified features from the speech utterance and one or more identified features from the speech dialog are used to calculate a confidence score for the speech utterance. |
US08886528B2 |
Audio signal processing device and method
A highlight section including an exciting scene is appropriately extracted with smaller amount of processing. A reflection coefficient calculating unit (12) calculates a parameter (reflection coefficient) representing a slope of spectrum distribution of the input audio signal for each frame. A reflection coefficient comparison unit (13) calculates an amount of change in the reflection coefficients between adjacent frames, and compares the calculation result with a predetermined threshold. An audio signal classifying unit (14) classifies the input audio signal into a background noise section and a speech section based on the comparison result. A background noise level calculating unit (15) calculates a level of a background noise in the background noise section based on signal energy in the background noise section. An event detecting unit (16) detects an event occurring point from a sharp increase in the background noise level. A highlight section determining unit (17) determines a starting point and an end point of the highlight section, based on a relationship between the classification result of the background noise section and the speech section before and after the event occurring point. |
US08886525B2 |
System and method for adaptive intelligent noise suppression
Systems and methods for adaptive intelligent noise suppression are provided. In exemplary embodiments, a primary acoustic signal is received. A speech distortion estimate is then determined based on the primary acoustic signal. The speech distortion estimate is used to derive control signals which adjust an enhancement filter. The enhancement filter is used to generate a plurality of gain masks, which may be applied to the primary acoustic signal to generate a noise suppressed signal. |
US08886524B1 |
Signal processing based on audio context
Described herein are systems, methods, and apparatus for determining audio context between an audio source and an audio sink and selecting signal profiles based at least in part on that audio context. The signal profiles may include noise cancellation which is configured to facilitate operation within the audio context. Audio context may include user-to-user and user-to-device communications. |
US08886522B2 |
Automated extraction of bio-entity relationships from literature
Automated, standardized and accurate extraction of relationships within text. Automatic extraction of such relationships/information allows the information to be stored in structured form so that it can be easily and accurately retrieved when needed. Such information can be used to build online search engines for highly specific and accurate information retrieval. The current invention discloses a novel approach to extract such information from raw text based on natural language processing (NLP) and graph theoretic algorithm. The novel method can be applied, for example, to extract protein-protein relationships in biomedical literature. The method can be easily extended to extract other biological relationships between biological terms such as proteins, genes, pathways, diseases and drugs. The method can also be applied to other information domains to extract other relationships. |
US08886519B2 |
Text processing apparatus, text processing method, and computer-readable recording medium
A text processing apparatus is provided with a segment determination unit 36 and a descriptive content determination unit 33. The segment determination unit 36 determines, with respect to a homogeneous segment that is similar to segments constituting a first text which is set as an analysis target (analysis target text) and that is included in another first text, whether the content thereof is included in a second text. The descriptive content determination unit 33 determines whether each segment constituting the analysis target text should be described in a corresponding second text, based on the determination result. |
US08886518B1 |
System and method for capitalizing machine translated text
A system and method for capitalizing translated text is provided. A capitalized source text is automatically translated to a target text. The target text is capitalized according to information in the capitalized source text. |
US08886515B2 |
Systems and methods for enhancing machine translation post edit review processes
Systems and methods for enhancing machine translation post edit review processes are provided herein. According to some embodiments, methods for displaying confidence estimations for machine translated segments of a source document may include executing instructions stored in memory, the instructions being executed by a processor to calculate a confidence estimation for a machine translated segment of a source document, compare the confidence estimation for the machine translated segment to one or more benchmark values, associate the machine translated segment with a color based upon the confidence estimation for the machine translated segment relative to the one or more benchmark values, and provide the machine translated segment having the color in a graphical format, to a client device. |
US08886512B2 |
Simulation apparatus, computer-readable recording medium, and method
A simulation apparatus is disclosed, including a hardware simulator and a CPU model. The hardware simulator activates one or more logical hardware models for verifying embedded software. The CPU model is one of the one or more logical hardware models which imitates a CPU which executes the embedded software, and to trigger the embedded software to operate without synchronization for each of instructions. |
US08886511B2 |
Modeling output delay of a clocked storage element(s)
Methods, apparatuses, systems, and computer-readable mediums for modeling output delay of a clocked storage element(s) are disclosed. An output delay model is employed that includes variations in the output delays for the clocked storage element over an operating range of the clocked storage element, including during transitions from transparent operation to non-transparent operation, and vice versa. Errors in the model output delay are reduced or avoided as a result. In one embodiment, the model output delay is determined for the clocked storage element as a function of the differential timing between the arrival time of a clock signal and input data to the clocked storage element. The differential timing allows determination of a model output delay from a plurality of model output delays representing a model output delay curve for the clocked storage element. Time borrowing can also be modeled automatically without the need for a second output delay model. |
US08886510B2 |
Method and apparatus for generating an event in response to interactions with information available only to a subset of client devices in a computer simulation
A method for use with a computer simulation includes providing an ability to run a simulation in which a plurality of client devices communicate over a network to interact with the simulation, providing an ability to generate a first user interface on each of the plurality of client devices for allowing users associated with the client devices to interact with the simulation, providing an ability to allow users associated with a subset of the plurality of client devices to interact with information that includes a representation of at least a portion of an environment of the simulation without allowing access thereto by the other client devices, and providing an ability for the simulation to generate an event in response to interactions with the information. A system for use in running a computer simulation and a storage medium storing a computer program executable by a processor based system are also disclosed. |
US08886509B2 |
Coherent state among multiple simulation models in an EDA simulation environment
A circuit design is simulated in a simulation environment. When a simulation model in the simulation environment transfers state information to a second simulation model, the simulation environment receives the state information and makes it available to the second simulation model without simulating the transfer through the simulated circuit design. |
US08886508B2 |
Circuit simulation acceleration using model caching
A mechanism for improving speed of simulation of complex circuits that include transistors and other devices that share similar properties is provided. Circuit simulation speed is improved by efficiently identifying transistors and other devices having identical properties that share a same state at the time of interest in the simulation. Transistors and other devices are collected into groups having the same characteristics and topologies prior to simulation. Then during simulation, a determination is made as to whether a previously-evaluated transistor or device in the same group as a presently-being evaluated transistor or device has terminal input values that are the same, or nearly the same. If so, then output values of the previously-evaluated transistor or device are used in calculating the output values of the present transistor or device. |
US08886507B2 |
Methods and systems for simulating circuit operation
A processor for use in simulating operation of a portion of an electrical circuit is provided. The processor is configured to receive at least one input indicative of electrical circuit data related to the electrical circuit being simulated, generate a model of the electrical circuit based on the at least one input, receive a user input that indicates the portion of the electrical circuit to be simulated, generate, based on the user input and the electrical circuit model, a partial circuit snapshot that corresponds to the portion of the electrical circuit, and apply at least one event to the partial circuit snapshot to simulate operation of the corresponding portion of the electrical circuit. |
US08886506B2 |
Path failure importance sampling
A method including receiving a network model including paths having dynamic path restoration capabilities; receiving network simulation information including a failure rate that indicates a rate of failure, a repair rate that indicates a rate of repair, a number of repair personnel assigned to each failure equivalence group, and a regeneration value indicating a number of regenerations to occur for each designated path during a network simulation, biasing the failure rate; determining whether one of the designated paths enters a failure state; unbiasing the failure rate when it is determined that the designated path enters the failure state; identifying when the network model returns to an operative state; ceasing an execution of the network simulation when it is determined no other designated paths are to be simulated; calculating an average time of path unavailability for each designated path simulated; and calculating path unavailability for each designated path simulated. |
US08886505B2 |
Method of predicting protein-ligand docking structure based on quantum mechanical scoring
Provided is a protein-ligand docking prediction method based on quantum mechanical scoring. The method includes evaluating a protein-ligand docking structure by using a molecular mechanical energy-based scoring function and reevaluating the protein-ligand docking structure by using a rescoring function obtained by combining a quantum mechanical factor with the molecular mechanical energy-based scoring function. In accordance with the method using the quantum mechanical scoring, it is possible to more accurately carry out modeling than conventional force field-based methods. |
US08886502B2 |
Simulating injection treatments from multiple wells
Systems, methods, and instructions encoded in a computer-readable medium can perform operations related to simulating injection treatments applied to a subterranean formation from multiple well bores in the subterranean formation. A subterranean formation model representing rock blocks of a subterranean formation is received. Information on multiple injection treatments for multiple well bores in the subterranean formation is received. The subterranean formation model and the information on the injection treatments is used to predict a response of each of the rock blocks to forces acting on the rock block during the injection treatments. The injection treatments may include, for example, multiple fracture treatments for simultaneous application to the subterranean formation. In some implementations, injection treatments may be designed for a multiple-well bore system based on the predicted response of the rock blocks. |
US08886500B2 |
Method for determining treatments using patient-specific lung models and computer methods
The disclosure relates to determining optimized parameters for mechanical ventilation comprising: obtaining data concerning a three-dimensional image of the subject's respiratory system; calculating a specific three-dimensional structural model of the subject's lung structure from the image data; calculating a specific three-dimensional structural model of the subject's airway structure from the image data; calculating a patient-specific three-dimensional structural model of the subject's lobar structure from the lung model; modeling the air flow through the airway, using the models of the airway and lobar structure of the subject at defined MV parameters; modeling the structural behavior of the airway and the interaction with the flow, using the models of the airway and lobar structure of the subject at defined MV parameters; determining the MV parameters which lead to a decrease in airway resistance and hence an increase in lobar mass flow for the same driving pressures according to the model. |
US08886498B2 |
Simulator and method for simulating an acoustic field of an acoustic waveguide
Simulators and methods for simulating an acoustic field of an acoustic waveguide are provided. A sound speed profile of the acoustic waveguide is generated, where the acoustic waveguide has a region of a first fluid within a second fluid, and the first fluid has a different acoustic index of refraction than the second fluid. The sound speed profile and predetermined parameters of a sound source and a receiver are applied to a parabolic equation (PE) model of sound propagation in the acoustic waveguide. The acoustic field of the acoustic waveguide is determined from the PE model. The acoustic field includes an interference pattern from interference between an acoustic signal of the acoustic source and at least one signal refracted by the region of the second fluid. |
US08886497B1 |
Computer simulation of electromagnetic fields
A system and method for numerically computing electromagnetic fields that is based on extremizing the action integral. The scalar and vector potentials are parameterized. The electromagnetic fields that result from those scalar and vector potentials are derived, and then the parameters are varied to extremize the action integral. In an embodiment, a Lagrangian density is constructed from the electromagnetic fields and potentials. The variation of the action integral is computed as a series of equations in which each equation is the result of taking a derivative of the action integral with respect to a parameter of a Lagrangian density. Solving for the values of the parameters yields the electromagnetic fields. |
US08886494B2 |
Electronic device and method of optimizing measurement paths
A method of optimizing measurement paths analyzes one or more measurement points for each of the measurement elements of a product and generates relation arrays, each of the relation arrays storing the name and the one or more measurement points of one measurement element. The method selects a measurement point which is the nearest to the origin of an coordinate system of the product, computes distances between the measurement points from the selected measurement point using the relation arrays, and orders the measurement points according to the computed distances to generate a first ordered array. The method generates an optimal measurement path according to the first ordered array. |
US08886492B2 |
Digital angle meter
An angle measuring device or system can include a wrench or a bracket, for example, and a digital angle meter. The a wrench or bracket can include a head or head plate portion for engaging a nut, a bolt, or crankshaft, a central axis about which the wrench or bracket rotates during use, and a longitudinal axis perpendicular to the central axis. The digital angle meter can be attached to the wrench or bracket and include a housing, a processor, and at least one gyrometer. The at least one gyrometer including a first axis extending parallel to the longitudinal axis for determining the rotational orientation of the wrench or bracket relative to a reference position. |
US08886491B2 |
Auto-calibrating wheel balancer force transducer
A method and apparatus for carrying out auto-calibration of one or more piezoelectric elements in a force transducer assembly of a vehicle wheel balancing system. Output electrical signals from the piezoelectric transducers in response to application of a known imbalance force are measured and recorded. Subsequently, during an auto-calibration procedure, a known input signal is selectively applied to at least one piezoelectric element in the force transducer assembly, and at least one output electrical signal is received from the force transducer assembly. The obtained auto-calibration output signals are evaluated with respect to the output signals obtained from a previous auto-calibration, and compensation values are derived there from for application to subsequent output signals obtained during imbalance measurements. |
US08886489B2 |
Motion detecting method and device
In some embodiments, a motion detecting device is configured to detect whether one or more movement events have occurred. The motion detecting device can include: (a) a processing module configured to run on a computational unit; and (b) a sensing device having: (1) one or more pressure sensors configured to provide two or more pressure measurements; and (2) a transmitter electrically coupled to the one or more pressure sensors and configured to transmit the two or more pressure measurements to the computational unit. The processing module is configured to use the two or more pressure measurements to determine whether the one or more movement events have occurred. The sensing device can be configured to be placed in at least one of ductwork of a heating, ventilation, and air conditioning system or an air handler of the heating, ventilation, and air conditioning system. Other embodiments are disclosed. |
US08886481B1 |
Reducing variation in multi-die integrated circuits
A method of reducing variation in multi-die integrated circuits can include, for each of a plurality of dies, determining at least one performance metric and selecting at least two dies for inclusion within a multi-die integrated circuit according to the at least one performance metric. Systems and devices for executing the steps of the method are also described. |
US08886480B2 |
System and method for signaling in gradient sensor devices
A processing system includes a transmitter module, a receiver module, and a determination module. The transmitter module is configured to transmit in accordance with a first excitation mode with a transmitter electrode during a first interval and a third interval of a sensing frame period, wherein, during the first excitation mode, a first voltage variation is generated in the transmitter electrode. The transmitter module is further configured to transmit in accordance with a second excitation mode with the transmitter electrode during a second interval of the sensing frame, wherein, during the second excitation mode, a second voltage variation different from the first voltage variation is generated in the transmitter electrode. The receiver module is configured to receive a first resulting signal with a receiver electrode during the first interval, receive a second resulting signal with the receiver electrode during the second interval, and receive a third resulting signal with the receiver electrode during the third interval. The determination module is configured to compute a first measurement of a change in capacitive coupling between the transmitter electrode and the receiver electrode based on the first resulting signal, compute a second measurement of a change in capacitive coupling between the transmitter electrode and the receiver electrode based on the second resulting signal, compute a third measurement of a change in capacitive coupling between the transmitter electrode and the receiver electrode based on the third resulting signal, and combine the first and third measurements. The determination module is further configured to determine positional information for an input object based on the second measurement and a combination of the first and third measurements. |
US08886478B2 |
Extended battery diagnosis in traction batteries
The invention relates to a method and a device for determining the properties of a battery, in particular a traction battery. Particularly the invention determines a battery state such as the capacity and/or a charging state and/or a remaining service life of the battery, preferably with an observer and a battery model for a model-based state identification. According to the invention, a querying module for querying an operational state of a consumer supplied by a battery and a first control module for starting the determination of the properties of the battery, only when the operational state of the supplied consumer shows that it does not operate in the principal mode, are provided. |
US08886477B2 |
Reserve capacity calculating apparatus and method therefor, and computer readable medium
A power consumption distribution calculator uses a predicted outdoor temperature sequence of the customer house for a prediction period at a first date from a first time to a second time, and identifies dates having a sequence part similar to the predicted outdoor temperature sequence in the prediction period, identifies power consumption sequences corresponding to identified dates, and calculate a statistical distribution or a representative value of identified power consumption sequences for a whole period from a third time to the second time, the third time being earlier than the first time. A power consumption predicting unit calculates a predicted power consumption sequence in the prediction period based on the statistical distribution or the representative value. A reserve capacity calculating unit calculates reserve capacity being a difference between a predicted power consumption sequence and a sequence part in the prediction period of the reference power consumption sequence. |
US08886470B2 |
Proactive adaptive equipment maintenance
Systems and methods to provide proactive adaptive equipment maintenance. In example embodiments, a stress layout representing a physical location is maintained. The stress layout includes a grid system having a plurality of cells. A maintenance indicator value for each cell in which a fixed object is located is calculated. This maintenance indicator value represents a stress level applied to the fixed object. A determination whether the maintenance indicator value exceeds a maintenance threshold for the fixed object is performed. Based on the determining that the maintenance indicator value exceeds the maintenance threshold, automatic generation of a maintenance order for the fixed object is triggered. |
US08886468B1 |
Method and system for monitoring the structural integrity of structural members of a building
A system for monitoring the structural integrity of structural members of a building using radio frequency identification tags. A plurality of radio frequency modules are secured to structural members, each module including a radio frequency identification tag, a micro processor, a first memory, one or more sensors for measuring data related to the structural integrity of the building members and a transceiver for receiving operational instructions used to monitor the structural integrity of the building and for transmitting the measured data. There is also provided a computing system that transmits the operational instructions to the radio frequency modules and receives the measured data from the modules. In addition, the computing system stores the measured data in a second memory and processes the measured data from the modules. |
US08886467B2 |
Process and apparatus for processing signals
The chemical distance between fingerprints of fluid samples from a reservoir can be determined using statistical analyses. Upon performing chromatographic analyses on fluid samples from the reservoir, certain peak height values from the chromatograms are selected, and various peak height ratios are formed using the selected peak height values. An experimental distribution of the differences between the peak height ratios is produced using two chromatograms from one of the fluid samples and a theoretical distribution of the differences of the peak height ratios are produced assuming the two chromatograms are from the one of the fluid samples. An uncertainty model of the peak height values is optimized and the parameters of the optimized uncertainty model are used to modify the theoretical distribution. The interquartile ranges of the experimental distribution and the modified theoretical distribution are determined and the chemical distance between the samples is determined using the interquartile ranges. |
US08886466B2 |
System and method for autoverifying laboratory test results
A method of autoverifying clinical test results comprises displaying an autoverification process as a flowchart on a graphical user interface. The autoverification process is defined by a plurality of nodes and a plurality of edges connecting the nodes. The autoverification process is configured to evaluate a result and determine if the test result meets a predetermined criteria. The method further comprises receiving the test result and automatically performing the autoverification process on the test result. A system for creating and implementing the autoverification processes comprises a graphical user interface configured to display the autoverification process as a flowchart. The system includes an input configured to receive the clinical test result from a laboratory analyzer. The system also includes a processor configured to analyze the clinical test result according to the defined autoverification process. |
US08886453B2 |
System and method for efficient routing on a network in the presence of multiple-edge restrictions and other constraints
Embodiments provide systems and methods that find the quickest route between two locations on a graph with multi-edge constraints in a time and space efficient manner. In some embodiments, Dijkstra's algorithm is split into separate universes when a) a multiple-edge constraint is reached, and b) along each edge of a multi-edge constraint. In some embodiments, the split is performed for the purpose of finding the quickest (i.e. lowest weighted) route to the intersect ion(s) at the end of the constraints. These universes, in some embodiments, are merged or discarded when the intersection at the end of the constraint is found. Using these systems and methods, in some embodiments, the shortest path between two locations of a multi-edge constrained road network can be efficiently determined. |
US08886450B2 |
System and method for identifying manoeuvres for a vehicle in conflict situations
The present invention is directed to a system and method for identifying maneuvers for a vehicle in conflict situations. A plurality of miss points are calculated for the vehicle and as well as object conditions at which the vehicle will miss an impact with the at least one other object by a range of miss distances. The miss points are displayed such that a plurality of miss points at which the vehicle would miss impact by a given miss distance indicative of a given degree of conflict is visually distinguishable from other miss points at which the vehicle would miss impact by greater miss distances indicative of a lesser degree of conflict. The resulting display indicates varying degrees of potential conflict to present, in a directional view display, a range of available maneuvers for the vehicle in accordance with varying degrees of conflict. |
US08886448B2 |
Method of providing a volume-mass law for fuel consumption
A method of providing a volume-mass law for determination of a fuel flow rate of an engine, particularly providing a fuel flow rate to a helicopter turbine, comprising the steps of: determining a sample type of fuel and a start density ρo of said sample type of fuel in said fuel tank using an equation ρ0=aT+b0, with a and b0 being known for said sample type of fuel and calculating real time offset parameters bn from an algorithm to determine real time densities ρ of the fuel. |
US08886445B1 |
Automatic aircraft collision avoidance system and method
The invention is a system and method of compressing a DTM to be used in an Auto-GCAS system using a semi-regular geometric compression algorithm. In general, the invention operates by first selecting the boundaries of the three dimensional map to be compressed and dividing the three dimensional map data into regular areas. Next, a type of free-edged, flat geometric surface is selected which will be used to approximate terrain data of the three dimensional map data. The flat geometric surface is used to approximate terrain data for each regular area. The approximations are checked to determine if they fall within selected tolerances. If the approximation for a specific regular area is within specified tolerance, the data is saved for that specific regular area. If the approximation for a specific area falls outside the specified tolerances, the regular area is divided and a flat geometric surface approximation is made for each of the divided areas. This process is recursively repeated until all of the regular areas are approximated by flat geometric surfaces. Finally, the compressed three dimensional map data is provided to the automatic ground collision system for an aircraft. |
US08886444B2 |
Block heater detection for improved startability
A method of starting an internal combustion engine includes sensing a temperature of an engine coolant at an engine block of the internal combustion engine, and sensing a temperature of a secondary engine component remote from the engine block when the internal combustion engine is not running. A numerical difference between the temperature of the engine coolant and the temperature of the secondary engine component is calculated. A start parameter setting used to control the start of the internal combustion engine is adjusted based upon both the sensed temperature of the engine coolant and the numerical difference between the sensed temperature of the engine coolant and the sensed temperature of the secondary engine component. |
US08886442B2 |
Water jet propulsion watercraft
A water jet propulsion watercraft includes a hull, an engine, a jet propulsion device, a fuel injection apparatus, an exhaust channel, and an engine control unit. The engine includes a combustion chamber arranged to combust fuel therein, an exhaust port arranged to discharge exhaust gas, an exhaust valve arranged to open and close the exhaust port, an intake port arranged for flow of air and the fuel into the combustion chamber, and an intake valve arranged to open and close the intake port. The engine control unit is arranged to control the engine to deliver the exhaust gas, retained at the intake side relative to the exhaust port, to the exhaust channel side in a state where a fuel injection amount of the fuel injection apparatus is set lower than an ordinary fuel injection amount during a predetermined period when starting of the engine is performed. |
US08886434B2 |
Method of operating an electronic stability control
A method of stabilizing a vehicle is provided. The vehicle is travelling at a forward speed and a lateral speed, and comprises a lateral acceleration sensor, a yaw sensor adapted to detect an actual yaw rate of the vehicle around a central axis, a steering mechanism adapted to steer the vehicle by a steered yaw rate, and an electronic stability control system. The method comprises determining the forward speed of the vehicle with the electronic stability control system, determining a yaw error rate based upon a difference between the actual yaw rate of the vehicle and the steered yaw rate, determining the vehicle is in an unstable condition by comparing the yaw error rate to a first predetermined yaw rate, computing a calculated lateral speed based on acceleration data from the lateral acceleration sensor, the forward speed, and the actual yaw rate in response to determining the vehicle is in the unstable condition, calculating a correction factor based on the calculated lateral speed of the vehicle and the forward speed of the vehicle, and adjusting operation of the electronic stability control system by the correction factor. |
US08886433B2 |
Electric braking control apparatus and electric braking apparatus
An electric braking control apparatus for controlling an electric braking apparatus which includes a brake pad, a motor which generates a rotational torque, and a rotation/linear motion conversion mechanism which causes the brake pad to generate a pressing force based on the torque. The braking control apparatus includes an inverter which converts and outputs an electric current supplied from a power supply to the motor, and a microcomputer that receives power from the power supply, detects the value of a voltage applied from the power supply to the inverter, and controls the electric current output from the inverter depending on a result of the detection. |
US08886430B2 |
Method for operating a brake-boosted brake system of a vehicle, and control device for a brake-boosted brake system of a vehicle
The invention relates to a method for operating a brake-boosted brake system of a vehicle, comprising the following steps: determining braking force information (28) with respect to a driver braking force (Ff), which is applied to the actuating element (10) when an actuating element (10) of the brake system is actuated by a driver of the vehicle; determining an actual speed parameter (34) with respect to an adjustment speed of a servo piston (16) of the brake system to which a servo power (Fu) of a brake booster (14) of the brake system is applied; determining a relative speed parameter (40) with respect to a relative speed of the servo piston (16) relative to the input piston (12); establishing a target speed parameter (50) with respect to the adjustment speed of the servo piston (16) taking into account the determined braking force information (28), the determined actual speed parameter (34) and the determined relative speed parameter (40), and actuating the brake booster (14) taking the established target speed parameter (50) into account. The invention further relates to a control device (24) and to a brake booster (14) for a brake-boosted brake system of a vehicle, and to a brake-boosted brake system for a vehicle. |
US08886428B2 |
Unlocking controller of irreversible rotary transmission system
An unlocking controller is provided for an irreversible rotary transmission system having the irreversible rotary transmission system having an irreversible rotation transmission element arranged between an input shaft and an output shaft. The unlocking controller includes an input shaft rotation direction determination section and an unlocking torque setting section. The input shaft rotation direction determination section determines whether an input shaft rotational direction is the same as, or opposite to, a direction of the load torque of the output shaft. The unlocking torque setting section conducts an unlocking torque control that sets the unlocking torque a higher value when the input shaft rotational direction and the direction of the load torque of the output shaft are the same as while the lock is released, than when the input shaft rotational direction is opposite to the direction of the direction of the load torque of the output shaft. |
US08886425B2 |
Methods and systems for a vehicle driveline
Systems and methods for improving operation of a hybrid vehicle are presented. In one example, driveline disconnect clutch operation is adjusted in response to vehicle mass so that the vehicle may operate similarly at lower and higher vehicle masses. |
US08886423B1 |
Slip control of a binary clutch assembly
A vehicle includes an engine, an engine control module (ECM), and a transmission assembly. The transmission assembly includes a transmission control module (TCM), a stationary member, gear sets, an input member connected to the engine and one of the gear sets, and a binary clutch assembly. The binary clutch assembly has a freewheeling element and a binary device preventing rotation of the binary clutch assembly when applied, and allows the binary clutch assembly to freewheel when released. The TCM controls a slip speed differential of the binary clutch assembly when the vehicle is coasting in a forward gear state. The TCM determines a threshold maximum slip speed differential, calculates a required engine speed for achieving no more than the threshold maximum, and transmits the required engine speed to the ECM to maintain engine speed at or above the required engine speed. Doing so enables transmission state and direction change flexibility. |
US08886422B2 |
System and method of cylinder deactivation for optimal engine torque-speed map operation
This disclosure provides a system and method for determining cylinder deactivation in a vehicle engine to optimize fuel consumption while providing the desired or demanded power. In one aspect, data indicative of terrain variation is utilized in determining a vehicle target operating state. An optimal active cylinder distribution and corresponding fueling is determined from a recommendation from a supervisory agent monitoring the operating state of the vehicle of a subset of the total number of cylinders, and a determination as to which number of cylinders provides the optimal fuel consumption. Once the optimal cylinder number is determined, a transmission gear shift recommendation is provided in view of the determined active cylinder distribution and target operating state. |
US08886421B2 |
System and method for protecting drive shaft
A method for protecting a drive shaft including determining whether a currently selected shift-speed may be a reverse speed, determining, in a case that the currently selected shift-speed may be the reverse speed, whether current steering angle may be full turn angle, determining, in a case that the current steering angle may be the full turn angle, whether stall condition may be satisfied, and controlling torque applied to the drive shaft to be smaller than limit torque by reducing output torque of an engine in a case that the stall condition may be satisfied may be disclosed. |
US08886418B2 |
Fuel optimization display
The present invention is an apparatus and method for guiding the driver of a vehicle in selecting an accelerator pedal position and transmission gear to improve a score. The score may be a weighted average of a fuel economy score and a drivability score. A curve showing the best score for each gear may be shown on a display as a function of accelerator pedal and transmission gear number, along with the current accelerator pedal and gear number of the vehicle. The driver may improve the score by changing to an accelerator pedal and/or gear selection that is closer to the curve. The curve may be calculated, using a model based on forces and torques upon the vehicle, from data acquired by monitoring the vehicle and/or from external sources. |
US08886414B2 |
Method for detecting an actuating motion for an actuator of a motor vehicle equipment element and actuator of a motor vehicle equipment element
The present invention provides a method for detecting motion for the sensor controlled activation of an operating device for at least one motor vehicle equipment item having at least two capacitive sensors with overlapping detection zones, which provide signals to a control device to control the equipment item. The method comprises the determination of at least one direction of the operating motion within the overlapping detection zones as a valid motion direction for actuating the vehicle equipment item. |
US08886411B2 |
Power steering system
In a power steering system, at least one of phase open relays in which a contact weld (an abnormality) occurs is detected. That is to say, the power steering system comprises an abnormality monitor section (57) configured to output vector control command signals to supply only a d-axis current in a positive side direction toward the motor, with all of phase open relays (58v, 58w) in an interruption state, and to determine an abnormality in at least one of the phase open relays in a case where a current value is detected by a current detection circuit which detects a current flowing into an inverter. In a case of three phase open relays installed between respective three phases of motor windings, a potential difference is detected at a neutral position of a star connection to determine the abnormality of at least two of the phase open relays. |
US08886410B2 |
Methods of controlling four-wheel steered vehicles
Methods for controlling a vehicle are provided. The vehicle includes a pair of steerable front wheels and a pair of steerable rear wheels. A steering angle of at least one of the steerable rear wheels is detected. A feed-forward lateral acceleration value is determined based upon the detected steering angle and a scaling factor. Operation of the steerable front wheels and the steerable rear wheels is controlled in response to the feed-forward lateral acceleration value. |
US08886408B2 |
Vehicle steering control system and method
A control method for an automotive vehicle steering system including an electric motor providing a steering force on a steering mechanism. The method comprises providing at least three steering system MAPs which control an electric current supplied to the electric motor. Wherein if a new MAP is selected when at least two prior selected MAPs are blending, the MAP comprising the greatest component of a blend at the time the new MAP is selected is decreased at a faster rate than the MAP comprising the lesser component. |
US08886405B2 |
Apparatus for supplying power to transmitter of fuel cell vehicle
A power supply apparatus for a fuel cell vehicle, and provides a power supply apparatus of a fuel cell vehicle. More specifically, an InfraRed (IR) data transmitter transmits and receives data to/from a hydrogen charger and a power supply apparatus, that is connected to the IR data transmitter, selectively supplies power thereto according to the opening/closing of a fuel door. In particular, a sensing apparatus is connected to the power supply apparatus and senses opening/closing of the fuel door and a normal power source that is connected to the sensing apparatus for opening/closing the fuel door selectively supplies power to the sensing apparatus when the normal power source is off. |
US08886403B2 |
Suspension system for a bicycle and method of controlling a suspension system
A suspension system and a method for controlling a suspension system for a muscle-powered two-wheeled vehicle having a damper device with a first damper chamber and a second damper chamber coupled with one another via a controllable damping valve. A sensor is provided for capturing data about a current operational state. An electric control device and a data storage device for controlling the damper device are provided, such that at least one damping characteristic of the damper device can be influenced by a signal from the control device. The control device is configured and organized to provide a teaching mode in which route-related data are stored in the memory. The control device is furthermore configured and organized to provide a repeat mode in which the damper device is controlled according to the route-related data stored in the memory device. |
US08886400B2 |
Method for determining the drawbar length of a trailer of a tractor vehicle
In a method for determining the drawbar length of a trailer of a tractor vehicle with a front-axle steering system for adjusting a front-axle steering angle and optionally additionally a rear-axle steering system for setting a rear-axle steering angle, an estimated value for the drawbar length is determined with an estimation method from an articulation angle, as detected by a sensor, between the trailer and the tractor vehicle on the basis of the front-axle steering angle and optionally the rear-axle steering angle, and the movement variables speed and yaw rate of the tractor vehicle. |
US08886398B2 |
In-car information system, in-car device, and information terminal
An information terminal includes: an operation assignment information storage unit that stores operation assignment information; an actuation information reception unit that receives from an in-car device actuation information; an assignment unit that, on the basis of the operation assignment information and the actuation information, assigns some among a plurality of operations in the information terminal to each of one or more actuations among a plurality of types of actuation that can be inputted with an actuation unit provided to the in-car device respectively, according to priority levels; an actuation signal reception unit that receives an actuation signal outputted from the in-car device; and a conversion unit that, on the basis of the result of assignment by the assignment unit, converts the actuation signal into an operating command that corresponds to one among the plurality of operations. |
US08886393B2 |
Vehicle telematics communication for providing in-vehicle reminders
A method and system for providing a reminder message to a user associated with a vehicle via a vehicle telematics unit. The method carried out by the system involves sending to a user an email, web page or other communication that contains a user selectable reminder request, receiving the reminder request from the user, setting a reminder trigger in the vehicle, and then carrying out a requested action in response to occurrence of the trigger. The requested action can be presentation of a reminder message to the occupant and/or establishment of a call from the vehicle to a call center or other remote location to obtain services, such as telematics subscription renewal, or dealer service. The user-selectable reminder request can be implemented in the communication as a virtual button that mimics the look of a physical button installed in the car that is used to provide telematics services. |
US08886391B2 |
Method and system for retrieving diagnostic information from a vehicle
Exemplary embodiments of off-board tools (OBTs) may be used in vehicle inspection maintenance programs are provided. The OBT may include a processor, vehicle communication circuitry for linking to a vehicle diagnostic system, host interface circuitry for communicating with a host computer, and voltage determination circuitry for measuring a voltage through the vehicle diagnostic system. The OBT may include logic for storing a communications protocol used to link with a vehicle diagnostic system that is preferably used for re-establishing dropped communications links. In addition, the OBT may contain logic for testing at least one component of a starting and/or charging system of a vehicle. Still other embodiments may include logic for sending unsolicited messages to a host computer. Additional embodiments may include logic for determining the minimum number of messages that must be received by an OBT. |
US08886388B2 |
Embedded damage detection system for composite materials of an aircraft
A damage-detection apparatus for an aircraft may include a composite structure comprising embedded conductive traces. The embedded conductive traces may be for transmitting a damage-detection signal to indicate if the composite structure has been damaged. |
US08886386B2 |
Method for wireless communication between vehicles
The invention relates to a method for wireless communication between vehicles (2, 3), according to which a second vehicle (3) located in relation to a first vehicle (2) is identified by the first vehicle; the second vehicle (3) emits wireless driving information which is received by the first vehicle, the driving information comprising information on the traffic situation in the surroundings of the second vehicle (3) and/or on the state variables of the second vehicle (3); the driving information received in the first vehicle (2) is processed in the first vehicle (2); and the processed driving information is outputted in the first vehicle (2) at least partially by means of an output means. |
US08886385B2 |
Autonomous mobile body and control method of same
An autonomous mobile body is configured to smoothly avoid obstacles. The mobile body has a movement mechanism configured to translate in a horizontal plane and rotate around a vertical axis, and the distance to an obstacle is derived for each directional angle using an obstacle sensor. Using a model having two arcs, one at each end in a major axis direction, connected by line segments that lie in the major axis direction and containing the autonomous mobile body, the movement mechanism is driven with a combination of translation and rotation, without interference between the obstacle and the model. |
US08886384B2 |
Lawn mower for forming images
Provided is a lawn mower for forming images. The lawn mower includes: an image input unit receiving an image to be formed in a lawn area; a position detection unit detecting position information of the lawn mower on a movement path of the lawn mower; a lawn mowing unit processing a lawn according to any one of a plurality of lawn processing patterns which corresponds to each position on the movement path while the lawn mower moves along the movement path; and a control unit analyzing the image received from the image input unit, determining a lawn processing pattern, which corresponds to the position information detected by the position detection unit, to express the image in the lawn area and controlling the lawn mowing unit according to the determined lawn processing pattern and independently of the movement path. |
US08886380B2 |
Hybrid motor vehicle
A hybrid motor vehicle includes a controller configured to: control an engine and a motor so that when power required of the vehicle increases to or above a first threshold value during stop of the engine, the engine outputs the required power until the required power decreases to or below a second threshold value that is smaller than the first threshold value; control the engine and the motor so that when the required power decreases to or below the second threshold value during operation of the engine, the engine is in a stopped state until the required power increases to or above the first threshold value; and set the second threshold value so that the second threshold value is smaller when degree of degradation of the battery exceeds a threshold value than when the degree of degradation of the batter is less than or equal to the threshold value. |
US08886378B2 |
System and method for monitoring state of function of a materials handling vehicle
A plurality of industrial vehicle operating parameters are observed and evaluated to monitor drivetrain(s) of the vehicle to determine whether a traction motor has become decoupled from its drivetrain, i.e., a dynamic gearbox failure. If a dynamic gearbox failure is detected, a static test is performed while the vehicle is stopped to confirm the failure. Drive capabilities of the vehicle are restricted if the dynamic gearbox failure is confirmed by the static test while full drive capabilities are enabled if not. A parking brake test is performed by applying each mechanical brake that is attached to a traction motor or a driving wheel and then individually controlling the traction motors in accordance with an operator's travel request such that each motor produces enough torque to rotate the motor if the brake its respective drive wheel is functionally degraded. The torque is applied in the direction of the operator's travel request so that any movement of the vehicle due to inadequate mechanical braking will not be unexpected by the operator. |
US08886374B2 |
Torque control method for hybrid electric vehicle
The present invention provides a torque control method for an HEV, the method comprising: detecting an operation failure of an integrated starter-generator (ISG); calculating a driver demand torque based on a current accelerator position sensor (APS); controlling the hydraulic pressure and operation of a clutch so as to increase an engine speed to convert the driving mode of the vehicle from electric vehicle (EV) mode to hybrid electric vehicle (HEV) mode in the event that an operation failure of the ISG is detected and the driver demand torque is out of a predetermined range; and compensating the driver demand torque to a desired level based on a transfer torque from the clutch to a motor. The method can improve driving performance and power performance of HEV, in the event of ISG failure, by performing a hydraulic control for a clutch and calculating a driver request torque and a transfer torque from the clutch to a motor to compensate the drive request torque to a desired level. |
US08886372B2 |
Flight deck touch-sensitive hardware controls
Touch or proximity sensors are integrated into control devices such as knobs, dials or wheels incorporated in a user control panel. A control output processor detects whether any of the sensors are outputting signals indicating that a control device is being touched (or nearly touched) by a user. The control output processor causes an associated display area to be highlighted or otherwise modified on a display screen to indicate to the user which control device is being touched. This feature allows for “no-look” interaction with control panels, and keeps the user's eyes focused on the relevant displays where the control devices produce effects. This allows users to preview and verify that the correct control device is being manipulated prior to taking any (potentially erroneous) control actions. |
US08886369B2 |
Vertical situation awareness system for aircraft
A method and apparatus for displaying a predicted path on a vertical profile to operate a vehicle. A path is predicted for the vehicle in response to an event occurring. The path has a turning section and a straight section after the turning section. A portion of terrain relative to the path predicted for the vehicle is identified. A vertical profile view of the terrain is displayed, including the portion of the terrain relative to the path predicted for the vehicle. |
US08886367B2 |
Communication between a vehicle and a central unit
A method is provided for communicating between a vehicle and a central unit, wherein, based on a time base, the central unit transmits a message to the vehicle. Based on the message, a functionality is activated or deactivated in the vehicle. A corresponding central unit as well as a corresponding vehicle for carrying out the method are disclosed. |
US08886366B2 |
Device and method to estimate the state of a moving vehicle
Device and method to estimate the state of a moving vehicle overflying a certain terrain. The device comprises a camera oriented toward the terrain, an inertial measurement unit, a device for the processing of images and a “navigation filter”. This filter uses an innovative method to obtain state estimates of the vehicle. Unlike the conventional art, only robust and flexible expressions are used here, producing accurate state estimates, with no possibility of divergence, with no need for initial state estimates or high computational power. The method calculates parameters describing geometrical relationships among points of the trajectory and others on the terrain. These parameters are combined with estimates of the accelerations to obtain estimates of the velocity at a given time and of the gravity acceleration vector. By integrating these estimates, velocity and position profiles are obtained. The state is expressed in a reference system fixed with respect to the terrain. |
US08886364B2 |
Method and apparatus for determining traveling condition of vehicle
A support control unit for determining a traveling condition of a host vehicle during an exit from a main road to an access road determines whether or not the condition of the host vehicle at a given point in time corresponds to an exit start scene or an exit completion scene for detecting the start of an exit or completion of the exit on the basis of a host vehicle position, route data, map rendering data, or lane information including at least road surface marking positions, and determines that an exit start timing or an exit completion timing of the host vehicle has arrived when the condition is determined to correspond to the exit start scene or the exit completion scene. Hence, during the exit from the main road to the access road, the traveling condition of the host vehicle can be determined accurately. The support control unit also determines the traveling condition of the host vehicle during convergence with the main road from the access road. |
US08886355B1 |
Method and system for automatic-adjustable stacker
An automatic-adjustable stacker for controlling the movement of a media, such as cardboard, through a media handling system. The stacker includes a media receiver positioned proximate a feed of the media that receives a leading edge of the media and a controller that causes the media receiver to move from a first position for receiving the media, to a second position for depositing of the media at a desired location. The media receiver is configured to prevent the media from coming into contact with other media already located at the desired location until the media has arrived at the desired location, while creating a concave-like shape to the media while conveying it. |
US08886354B2 |
Methods, systems and apparatus for rapid exchange of work material
Systems, apparatus and methods for the rapid exchange of work material in a facility processing substrates (e.g., LCD panels, solar panels, semiconductor wafers, or the like) are disclosed. The system may include load ports associated with a process tool, local storage units, and a work material exchange apparatus adapted to rapidly exchange work material at the ports, units, or other exchange locations. The work material exchange apparatus may include two or more end effectors coupled to one or more actuator members and which may be adapted to rapidly exchange two or more carriers containing work material at an exchange location. |
US08886350B2 |
Displacement calculation method, drawing data correction method, substrate manufacturing method, and drawing apparatus
Correction values (ΔX1 to ΔX4) at the X position (X=xe) of a target point (E (xe, ye)) are calculated by calculating the amounts of shift (ΔX) in the positions of alignment marks (M11 to M14, M21 to M24, M31 to M34, M41 to M44) in the X direction and plotting first spline curves (SL1) using the amounts of shift. Then, a first sub-spline curve (SL1S) is plotted using the correction values (ΔX1 to ΔX4) in order to calculate a correction value (ΔXe) at the Y position (Y=ye) of the target point (E (xe, ye)), and the calculated correction value is taken as the correction amount in the X direction. The correction amount in the Y direction is also calculated in the same manner. |
US08886347B2 |
Method and apparatus for selecting a playback queue in a multi-zone system
In general, techniques of controlling a plurality of multimedia players in groups are disclosed. According to one aspect of the present invention, a mechanism is provided to allow a user to group some of the players according to a theme or scene, where each of the players is located in a zone. When the scene is activated, the players in the scene react in a synchronized manner. For example, the players in the scene are all caused to play a multimedia source or music in a playlist, wherein the multimedia source may be located anywhere on a network. |
US08886343B2 |
Sound processing system
A sound enhancement system is configured such that sound emitting and collecting apparatuses 100 to 105 are connected to each other via a transmission line LT. The sound emitting and collecting apparatuses 100 to 105 are grouped into a master and a slave. The master sound emitting and collecting apparatus 100 generates a reference clock signal to be supplied to slave sound emitting and collecting apparatuses 101 to 105. The slave sound emitting and collecting apparatuses 101 to 105 form a sound collection beam signal in synchronization with the reference clock signal, and then output the resulting signal to the master sound emitting and collecting apparatus 100 without performing acoustic coupling suppressing process. The master sound emitting and collecting apparatus 100 collectively executes the acoustic coupling suppressing process to each sound collection beam signal to produce a sound emitting signal. The master sound emitting and collecting apparatus 100 outputs the sound emitting signal to the slave sound emitting and collecting apparatuses 101 to 105, each of which emits sound based on the sound emitting signal. |
US08886337B2 |
System and method for treating shoulder pain related to subacromial impingement syndrome
Systems and methods are provided for treating chronic pain occurring secondarily to subacromial impingement syndrome in a human body. A system is provided to deliver percutaneous electrical stimulation through at least one electrode to neurological motor points of the posterior and middle deltoid muscles to mediate such pain. One-time, continued and/or periodic dosing of treatment methods according to the present invention may result in a change to central nervous system maladaptive neuroplasticity. |
US08886336B2 |
Implantable medical leads having oscillating cable conductor lumens
An electrical implantable lead includes an elongated lead body having a plurality of lumens therein, including at least one linear lumen and at least one planar, non-linear lumen and a plurality of conductor cables disposed within the plurality of lumens. The electrical implantable lead further includes a terminal connector coupled to a proximal end of the lead body, the terminal connector being in electrical communication with at least one of the plurality of conductor cables. Further, the electrical implantable lead includes at least one electrode coupled to the lead body, the at least one electrode in electrical communication with at least one of the plurality of conductor cables. In accordance with various embodiments, the at least one non-linear lumen extends longitudinally along a portion of the lead body and includes a plurality or crests and a plurality of troughs. |
US08886326B2 |
Selective high frequency spinal cord modulation for inhibiting pain with reduced side effects, and associated systems and methods
Selective high-frequency spinal cord modulation for inhibiting pain with reduced side effects and associated systems and methods are disclosed. In particular embodiments, high-frequency modulation in the range of from about 1.5 KHz to about 50 KHz may be applied to the patient's spinal cord region to address low back pain without creating unwanted sensory and/or motor side effects. In other embodiments, modulation in accordance with similar parameters can be applied to other spinal or peripheral locations to address other indications. |
US08886321B2 |
Apparatus for treating pelvic floor disorders and related methods of use
A method of optimizing the electrical stimulation of a bladder of a patient including selecting a first subset of electrodes from a set of electrodes positioned adjacent to a set of nerves associated with the bladder. The set of electrodes may include one or more electrodes, each of which may be configured to deliver electrical stimulation pulses generated by a stimulator device to the nerves. The method may further include delivering an electrical stimulation pulse through the selected first subset of electrodes and recording at least one parameter of the electrical stimulation pulse after receiving patient feedback. |
US08886319B2 |
MRI signal filtering for implantable medical device
A filtering scheme for an implantable medical device mitigates potentially adverse effects that may be caused by MRI-induced signals. In some aspects filtering is provided to attenuate MRI-induced signals on an implanted cardiac lead that is coupled to an implanted device. In some aspects the filter may be configured to complement a capacitor circuit (e.g., a feedthrough capacitor) that reduces the amount of EMI that enters the implanted device via the cardiac lead. In some implementations the filter consists of a LC tank circuit and a series LC circuit, where the LC tank circuit is in series with the cardiac lead and a cardiac stimulation circuit and the series LC circuit is in a shunt configuration across the cardiac stimulation circuit. |
US08886318B2 |
Leadless cardiac pacemaker with conducted communication
A leadless pacemaker for pacing a heart of a human includes a hermetic housing and at least two electrodes on or near the hermetic housing. The at least two electrodes are configured to deliver energy to stimulate the heart and to transfer information to or from at least one external device. |
US08886315B2 |
Effectiveness of ventricular sense response in CRT
A method for monitoring the effectiveness of VSR and for taking action to improve the effectiveness of VSRs, if they are determined to be ineffective, includes comparing the a VSR evoked electrogram to a template electrogram of a pure biventricular paced CRT beat. If the electrograms, or features thereof, are similar, the VSR is determined to be effective. If the VSR is determined to be ineffective, the AV delay of biventricular CRT is shortened in a step-wise fashion in an incremental manner. |
US08886313B2 |
Systems and methods for ranking and selection of pacing vectors
Approaches to rank potential left ventricular (LV) pacing vectors are described. Early elimination tests are performed to determine the viability of LV cathode electrodes. Some LV cathodes are eliminated from further testing based on the early elimination tests. LV cathodes identified as viable cathodes are tested further. Viable LV cathode electrodes are tested for hemodynamic efficacy. Cardiac capture and phrenic nerve activation thresholds are then measured for potential LV pacing vectors comprising a viable LV cathode electrode and an anode electrode. The potential LV pacing vectors are ranked based on one or more of the hemodynamic efficacy of the LV cathodes, the cardiac capture thresholds, and the phrenic nerve activation thresholds. |
US08886310B2 |
System and method for controlling a heart stimulator
In a system and method for controlling an implantable stimulator capable of producing pacing pulses to be delivered to cardiac tissue, as well as vagal stimulation pulses to be delivered to vagus nerve sites, upon detection of a premature cardiac event, such as a premature ventricular or atrial contraction, a simulated heart rate turbulence (HRT) procedure is applied if the intrinsic heart rate turbulence is weakened or absent. The simulated HRT includes a first phase in which the heart rate is increased, from the existing level, for a number of heart beats, a second phase in which the heart rate is decreased for a number of heart beats, and an optional third phase in which the heart rate is returned to said existing level. |
US08886309B2 |
Apparatus for and method of terminating a high frequency arrhythmic electric state of a biological tissue
For terminating a high frequency arrhythmic electric state of a biological tissue an electric signal representative of the present electric state of the biological tissue is obtained. From the electric signal a dominant frequency of the present electric state is determined, and from the dominant frequency it is determined whether the present electric state of the biological tissue is a high frequency arrhythmic electric state. Further, a dominance level indicative of how dominant the dominant frequency is in the high frequency arrhythmic electric state is determined from the electric signal. Depending on the at least one dominant frequency, at least one series of electric pulses at intervals is generated. The electric pulses are applied to the biological tissue starting at a point in time at which the dominance level exceeds a predefined threshold value for the biological tissue being in a determined high frequency arrhythmic electric state. |
US08886307B2 |
Adaptive cardiac resynchronization therapy
Cardiac resynchronization therapy (CRT) delivered to a heart of a patient may be adjusted based on detection of a surrogate indication of the intrinsic atrioventricular conduction of the heart. In some examples, the surrogate indication is determined to be a sense event of the first depolarizing ventricle of the heart within a predetermined period of time following the delivery of a fusion pacing stimulus to the later depolarizing ventricle. In some examples, the CRT is switched from a fusion pacing configuration to a biventricular pacing configuration if the surrogate indication is not detected, and the CRT is maintained in a fusion pacing configuration if the surrogate indication is detected. |
US08886306B2 |
Triggered high-output pacing therapy
A device and method for delivering electrical stimulation to the heart in order to improve cardiac function in heart failure patients. The stimulation is delivered as high-output pacing in which the stimulation is excitatory and also of sufficient energy to augment myocardial contractility. The device may be configured to deliver high-output pacing upon detection of cardiac decompensation. |
US08886303B1 |
Pre-sutured anchor for implantable leads
A pre-sutured anchor including a deformable anchor sleeve with a lumen sized to receive the therapy delivery element. An outer surface of the anchor sleeve including one or more annular compression grooves oriented generally co-axial to the lumen. At least one compression member is located in a compression groove in an open configuration. The compression member includes at least one stop. A suture material pre-tied in a self-locking compression knot extends around each compression member. The suture material includes distal ends adapted to receive a tension force that is transmitted as a radial compression force to deform the compression members and substantially engage the stop in a compressed configuration. The anchor sleeve compressively engages the therapy delivery element in the compressed configuration. |
US08886302B2 |
Adjustment of posture-responsive therapy
In general, the disclosure relates to the delivery of therapy according to a detected posture state of a patient. The disclosure contemplates a variety of techniques for managing therapy delivered to a patent. In one example, the disclosure relates to a technique including delivering therapy to a patient from a medical device, wherein the therapy is delivered to the patient according to a detected posture state of the patient; and automatically adjusting at least one aspect of the therapy delivered from a medical device based at least in part on one or more of time or patient posture state behavior, wherein automatically adjusting at least one aspect of therapy comprises suspending at least one aspect of the therapy or decreasing a posture state detection frequency. |
US08886296B2 |
T-wave oversensing
The present disclosure is directed to the classification of cardiac episodes using an algorithm. In various examples, an episode classification algorithm evaluates electrogram signal data to determine whether T-wave oversensing has occurred. The T-wave oversensing analysis may include, for example, identifying beat runs within the cardiac episode whether the beats within the run have at least one characteristic that alternates beat to be or clustering beats within the cardiac episode based on beat to beat interval length. The T-wave oversensing determination may be based on probabilistic analysis in some examples. |
US08886294B2 |
Methods and systems for photoacoustic monitoring using indicator dilution
A patient monitoring system may provide photoacoustic sensing based on an indicator dilution to determine one or more physiological parameters of a subject. The system may detect an acoustic pressure signal, which may include one or more thermo-dilution responses, one or more hemo-dilution responses, or a combination thereof, using one or more sensor units. The system may use multiple light sources and/or detectors to diagnose and/or improve signal to noise ratio, distinguish between arterial and venous signals, prevent under-sampling, and separate the effects of hemo-dilution and thermo-dilution. |
US08886293B2 |
System and method for tumor analysis and real-time biopsy guidance
A system and method for molecular breast imaging (MBI) provides enhanced tumor analysis and, optionally, a real-time biopsy guidance. The system includes a detector head including a gamma ray detector and a collimator. The collimator include multiple collimation sections having respectively different spatially-oriented structures. In addition or alternatively, the multiple collimating section have respectively different collimation characteristics. An image of the tissue acquired with the system may include spatially separate image portions containing image information about the same portion of the imaged tissue. A system is optionally configured to acquire updatable images to provide real-time feedback about the biopsy procedure. |
US08886292B2 |
Apparatus for implanting a preloaded localization wire
An apparatus for percutaneously implanting a localization wire into a tissue mass comprises a cannula with a preloaded localization wire having a distal end and at least one anchor. An actuator is in operable communication with the cannula and is configured for operation between a charged condition and a discharged condition to retract the cannula toward a retracted position to expose the distal end and the at least one anchor of the localization wire to the tissue mass, without inducing movement of the localization wire, and with the cannula being removable from the localization wire in its entirety. |
US08886291B2 |
Systems and methods for combined ultrasound and electrical impedance imaging
A dual imaging probe 300 for obtaining both ultrasound and electrical impedance data is disclosed along with methods of using the dual imaging probe 300 to interrogate tissue. An electrical impedance imaging overlay 330 is adapted to be positioned on a transducer window 304 of an ultrasound probe 320, and may be integrally formed as part of the ultrasound probe 320 or as a modular adapter for coupling with, and optionally uncoupling from, an ultrasound probe 320 to form the dual imaging probe 300. A method (FIG. 6) of reconstructing composite images using both ultrasound and electrical impedance data is described. Applications for medical diagnosis are described. A particular use for prostate imaging is described. |
US08886286B2 |
Determining and verifying the coordinate transformation between an X-ray system and a surgery navigation system
The device enables the detection of positions of the navigation marking elements on a reference star by way of at least two projection images taken by an X-ray system at different pivoting angles of a C-arm. The positions of the navigation marking elements on the reference star are also calculated by a navigation system tracking camera. The transformation from the coordinate system of the navigation system into the coordinate system of the X-ray system is calculated from the position of the reference star detected by the X-ray system and the position of the reference star detected by the tracking camera. The navigation marking elements are located outside of the volume which is reconstructed by way of the imaging process in order to prepare tomographic images. The positions of the navigation marking elements are determined from two-dimensional projections. All the navigation marking elements need only be detected by at least two projection images. |
US08886285B2 |
Control unit and medical examination apparatus
A control unit for an equipment arrangement is provided. The control unit includes an imaging modality, a measurement device for measuring a control variable and a controllable injection device for a regulatory substance influencing the control variable, wherein the injection rate of the injection device may be varied during a data acquisition such that a proposed value for the control variable is reached. |
US08886277B2 |
Micro-electrode array package using liquid crystal polymer and manufacturing method thereof
Disclosed herein is a micro-electrode array package including a micro-electrode array comprising: a substrate section including a liquid crystal polymer; an electrode section collecting and transferring bio-signals; and a cover section insulating and protecting the electrode section and including a liquid crystal polymer, wherein the electrode section is disposed in contact with one surface of the substrate section, the cover section is adhered in contact with the surface of the substrate section on which the electrode section is disposed, and a space independent from the external environment is formed between the substrate section and the cover section adhered thereto. Disclosed herein too is a method for manufacturing a micro-electrode array package, including: forming alignment holes in a substrate section including a liquid crystal polymer and a cover section including a liquid crystal polymer; forming site window holes for an electrode section-exposure in the cover section; forming an electrode section on one surface of the substrate section; aligning the substrate section and the cover section by the alignment holes, and adhering the substrate section and the cover section with each other; and cutting the substrate section and the cover section adhered thereto to provide an outer shape. |
US08886271B2 |
Non-invasive physiological sensor cover
A sensor cover according to embodiments of the disclosure is capable of being used with a non-invasive physiological sensor, such as a pulse oximetry sensor. Certain embodiments of the sensor cover reduce or eliminate false readings from the sensor when the sensor is not in use, for example, by blocking a light detecting component of a pulse oximeter sensor when the pulse oximeter sensor is active but not in use. Further, embodiments of the sensor cover can prevent damage to the sensor. Additionally, embodiments of the sensor cover prevent contamination of the sensor. |
US08886268B2 |
Living body information measuring apparatus
A living body information measuring apparatus includes an optical system for irradiating light to a subject and detecting light from the subject, a signal processing portion for acquiring information with regard to a tissue condition of the subject based on a detecting signal of light, and a position determining portion for determining an acceptability of an irradiating position of light based on the detecting signal of light. |
US08886267B2 |
Fault current limiting HTS cable and method of configuring same
A cryogenically-cooled HTS cable is configured to be included within a utility power grid having a maximum fault current that would occur in the absence of the cryogenically-cooled HTS cable. The cryogenically-cooled HTS cable includes a continuous liquid cryogen coolant path for circulating a liquid cryogen. A continuously flexible arrangement of HTS wires has an impedance characteristic that attenuates the maximum fault current by at least 10%. The continuously flexible arrangement of HTS wires is configured to allow the cryogenically-cooled HTS cable to operate, during the occurrence of a maximum fault condition, with a maximum temperature rise within the HTS wires that is low enough to prevent the formation of gas bubbles within the liquid cryogen. |
US08886265B2 |
Method and system for sharing antennas for high frequency and low frequency applications
Aspects of a method and system for sharing antennas for high frequency and low frequency applications may include configuring a multi-frequency antenna system by coupling a plurality of antennas together communicatively via one or more frequency-dependent coupling elements. Radio signals may be received and/or transmitted on one or more radio frequencies via said configured multi-frequency antenna system. The one or more frequency-dependent coupling elements may be frequency-tunable, and may comprise microstrips, transmission lines, and/or RLC circuits. The multi-frequency antenna system may be configured for concurrent operation or time-division duplex operation during the transmitting and/or the receiving. The one or more radio frequencies may operate concurrently or in time-division duplex. The radio signals for transmission may be generated in one or more radio frequency front-ends, and the received radio signals may be demodulated in one or more radio frequency front-ends. |
US08886264B2 |
Portable electronic apparatus
According to an aspect, a portable electronic apparatus includes a first housing, a second housing, a touch panel, a display, a connection mechanism, an operation unit, and a control unit. The touch panel is arranged in a first surface of the first housing. The display is arranged in a second surface of the second housing. The connection mechanism connects the first housing and the second housing so as to switch between a closed state where the first housing covers the display and the touch panel is exposed to the outside and an opened state where the touch panel and the display are exposed to the outside while being adjacent to each other. The operation unit is arranged on the second surface at a position adjacent to the display. The control unit controls an operation of each unit. |
US08886260B2 |
Terminal and call providing method thereof
A terminal and a call providing method may be provided in which a calling terminal transmits both a video call and a voice call to a called terminal. A controller may generate a message for transmitting both a video call and a voice call to a selected contact information and a wireless communication unit may transmit the message generated by the controller to a called terminal that matches the selected contact information. |
US08886259B2 |
System and method for user profiling from gathering user data through interaction with a wireless communication device
A system, method, and wireless communication device that profiles a user thereof, or a user at a second wireless communication device in communication therewith. The wireless communication device gathers user data for a user thereof, or from a user at a second wireless communication device, and either directly generates, or has generated elsewhere, a user profile, such as a personality or psychological profile, or medical diagnosis of the user, and can display the user profile to the user and/or alter the wireless communication device functionality based upon the user profile. The gathered user data can be from physical user interaction with the wireless communication device, or from other equipment resident at the wireless communication device, such as a camera and medical diagnostic devices. |
US08886258B2 |
Wireless communication device and method with an orientation detector
A wireless communication device (200) is disclosed. It can include: an electronic device (210) including a display (240); a wearable device (242) including a first orientation detector (244) configured to detect a suitable display viewing orientation; and a controller (220) including a power saving module (290) coupled to the electronic device (210), the controller (220) configured to control the operations of at least the display (240) in response to a suitable orientation detection. Advantageously, the wireless communication device (200) can provides a simple, portable, compact and robust power savings feature that can actuate a display when properly orientated for viewing by a user and not actuate the display when not suitably oriented. |
US08886253B2 |
Method to control a multiradio RF platform
Method, apparatus, and computer program product example embodiments are disclosed for cognitive radio systems and methods employing software defined radio techniques to control and configure multiradio hardware in wireless communications. The example embodiments provide a virtualized RF platform for RF configuration and system level performance optimization. The example embodiments may be flexibly distributed between system, protocol, and hardware dependent functions. The example embodiments enable transport independent usage of RF to support multiple concurrent data flows and to support local decisions as to which protocols to use to fulfill application level connectivity demands. The example embodiments allow mutual assistance in protocol selection, independent of the underlying platform implementation. The example embodiments provide a hardware control scheme using a hardware manager, a cognitive hardware engine, resource allocation, and resource performance estimation to enable a logical separation of implementation dependent functions from protocol stacks. The example embodiments may be described by means of a layered structure that allows local optimization and efficient resource sharing and that has all needed functionalities required for generalizing the control of virtually any kind of RF operation, including cognitive radio applications. |
US08886251B2 |
Method and apparatus for handover, and method of determining delay parameter in wireless communication system
When a handover apparatus of a user terminal enters a small scale cell within a macrocell area in a state that it is connected to a macrocell, the handover apparatus acquires a delay parameter of the small scale cell and delays handover for a time period of the delay parameter of the small scale cell and determines handover to the small scale cell. Thereby, handover to the small scale cell for a temporal user of the small scale cell can be reduced. |
US08886250B2 |
Channel quality reporting for different types of subframes
A method for determining channel quality estimates of two or more types of subframes, such as clean and unclean subframes, may be applicable to both legacy and newer user equipment. A first base station affects a channel quality measurement by either transmitting dummy signals over designed tones that correspond to a second base station, or by puncturing transmissions during designated tones that correspond to the second base station. |
US08886248B2 |
Transmission power adjustment method in wireless communication system and base station
Necessary transmission power of terminals is secured while suppressing total transmission power in base station, so that FFR technology is realized with high frequency utilization efficiency to thereby realize both of compactness of base station and increase of communication capacity. Frequency resource is divided into frequency for boundary area of cell and frequency for central area of cell. Transmission power per unit frequency is fixed in the frequency for boundary area of cell and is set to be variable in the frequency for central area of cell. Transmission power per unit frequency is adjusted so as to satisfy necessary power of terminals connected to frequency for central area of cell. When it is judged that total transmission power of base station exceeds prescribed value, terminal is moved from central area to boundary area of cell, so that total transmission power is suppressed to be equal to or smaller than standard. |
US08886246B2 |
Transmission power control method and transmission power control apparatus
When switching the mode of a power amplifier between compressed mode and uncompressed mode, accurate transmission power control is realized. A transmission power control method includes setting a power setting value of mode to switch to, such that an inter-mode output power error is canceled (equal to step ST21), calculating an intra-mode output power error from the power setting value of the mode to switch to (equal to step ST23), calculating a gain linearity value based on the power setting value of the mode to switch to and an output power error of the intra-mode (equal to step ST24), and resetting the power setting value of the mode to switch to based on the gain linearity value (equal to steps ST25 and 26). |
US08886245B2 |
Messaging scheme for controlling uplink transmit power of a wireless device
In a power control messaging scheme for wireless communication, a wireless node sends vectorized information to another wireless node that uses the information to control its transmit power. In some aspects, the vectorized information may relate to interference observed at a wireless node. In some aspects, the vectorized information may relate to power adjustment offsets. In some aspects, the information may be vectorized based on one or more of different quality of service classes, different assignments within a frame, different permutation zones, different channel differences, different locations of a wireless node, different channel types, different other sector interference values, and different assignment sizes. In some aspects, a wireless node transmits a power control message via an uplink map in an assignment message. |
US08886244B2 |
Method and apparatus for ensuring critical resource allocation for group calls made in a push-to-talk communication environment
Critical resource data (192) required for a group call can be identified. Controlling (115) and secondary (155) PTT communications systems can communicate using an expanded network-to-network interface (NNI) (140). Allocation of identified critical resources (150) can be requested (145) for the group call from the secondary PTT communications system (155). In response to a successful allocation of the requested critical resources by the secondary PTT communications system, the group call can be authorized by the controlling PTT communications system (115). The allocated critical resources of the secondary PTT communications system (155) can be used to establish the group call. |
US08886238B2 |
Method of allocating radio resource in wireless communication system
A method of allocating radio resources in a wireless communication system includes dividing the overall frequency band into a plurality of frequency blocks including at least one subcarrier in a frequency domain, and allocating an allocation unit including some of the plurality of frequency blocks to a user equipment (ITE), wherein the allocation unit is any one of a localized allocation unit including frequency blocks contiguous in the frequency domain and a distributed allocation unit including frequency blocks distributed in the frequency domain. Allocation schemes of subcarriers are freely used suitably according to channel environments of users, the scheduling effect of radio resources can be enhanced. |
US08886233B2 |
Communication service management system, short message service management system, communication relay apparatus, communication service management method, and short message service management method
It is made possible to accurately perform connection determination of whether the line connection satisfies a predetermined connection permission condition in a communication service for transmitting data in a store-and-forward system from a network, in which a calling terminal device is located, to a network, in which a receiving terminal device is located, through one or more communication relay apparatuses of another network and a provider. For this end, in a procedure of transmitting the data in the store-and-forward system from a network (source network) N11, in which a calling terminal device MS1 is located, to a network (destination network) N13, in which a receiving terminal device MS2 is located, through one or more communication relay apparatuses PF11 and PF12 of another network N12 and providers P11 and P12, address information in the source network N11 is maintained without being overwritten, so that the connection determination in the destination network N13 is accurately performed. |
US08886232B2 |
Paging in a radio access network, such as an E-UTRAN
The present invention relates to methods and arrangements of a network node and a UE of a radio access network supporting discontinuous reception, offering a solution that is based on the idea to use more than one sub frame for transmitting paging messages when needed. An indicator in a sub frame with paging messages indicates to the receiving UE if the subsequent sub frame should be read as well. |
US08886227B2 |
Method and system of providing event content sharing by mobile communication devices
An approach is disclosed for providing sharing of content relating to an event. Detection of a plurality of mobile communication devices within a predetermined location is performed. An event is identified corresponding to the predetermined location and a current time. The mobile communication devices are notified to enable exchange of content about the event. The content is received from one or more of the mobile communication devices, wherein the content is accessible by the mobile communication devices. |
US08886223B2 |
Method and system for positional finding using RF, continuous and/or combined movement
A system for determining location of an object including a Master Unit having an RF transceiver and adapted to measure distance to a Tag. The Master Unit has a first input from which it can derive its current position, transmits instructions to the Tag for movement in a predetermined direction, measures distance to the Tag after the movement in the predetermined direction, and determines position of the Tag after the movement in the predetermined direction. The Tag and Master Unit can include a compass, a pedometer, an accelerometer, a solid-state gyroscope, an altimeter inputs for determining its current position by the Master Unit. The Master Unit can optionally include a GPS receiver. The Tag movement does not have to follow the Master Unit's direction, but the Master Unit will still be able to determine the Tag location(s). The roles of the Master Unit and Tag can be reversed. |
US08886222B1 |
Intuitive computing methods and systems
A smart phone senses audio and/or imagery from a user's environment, and acts to fulfill inferred or requested user desires. In one arrangement, a smart phone comprises: a touch screen display; a camera for capturing imagery; a microphone for capturing audio; a physical discovery button for receiving a user's indication to initiate a discovery mode; one or more processors; and memory storing software instructions for configuring said one or more processors. The software configures the processors for: responsive to a user's request via the physical discovery button, initiating a discovery mode including processing imagery captured with said camera; causing two different areas to be displayed on the touch screen display, in which a first of the two areas comprises a sensor pane in which visual information associated with captured imagery is displayed along with augmented reality graphics, and in which a second of the two areas comprises user-selectable graphic icons; and causing a user-selectable graphic icon to be displayed in the first of the two areas to allow a user to switch modes from image to audio. A great number of other features and arrangements are also detailed. |
US08886217B2 |
Location-sensitive security levels and setting profiles based on detected location
The security level and/or other device behavior, configurations, or settings on a mobile device can be modified based on the location of the mobile device. The location of the mobile device can be determined by analyzing location aspects present at a location, where any parameters or attributes of a location that can assist in identifying a particular location may be used as location aspects. In a setup process, the mobile device identifies available aspects at a location and can use the available aspects to determine a location context associated with a location. In a use example, the device identifies available aspects at a location and determines whether the available aspects match a previously defined location context. If the available aspects match the previously defined location context, device behavior, configurations, or settings on a mobile device can be modified. |
US08886215B1 |
Method and apparatus for tracking a transported item while accommodating communication gaps
A method and apparatus is provided for minimizing potential security problems and battery power usage in a tracking device used in tracking an associated product while being transported along a route wherein wireless communication may be nonexistent or intermittent. This is accomplished in part by having an accessible database of signal quality and strength at a large plurality of locations along given transportation routes whereby adjustments can be made as to the times for the tracking device to obtain GPS location information as well as for times to report any location and or product status data to a remotely located central station. The ability to predict when, along a transportation route communication problems may occur provides the opportunity to notify appropriate authorities in advance of arriving at the communication gap zones whereby arrangements can be made to alleviate potential problems during transportation through wireless communication “gap or dead” zones. |
US08886212B2 |
Mobile tracking
A method of tracking a lead mobile device entails receiving tracking data that includes a current location for both the lead mobile device and at least one other mobile device that is also tracking the lead device. The method also entails displaying the current locations of the lead device and of the at least one other mobile device that is also receiving the tracking data. A related method shares tracking data with other mobile devices by activating a communication application, communicating with a plurality of other mobile devices via the communication application, and receiving user input to cause the mobile device to transmit tracking data to the plurality of other mobile devices. |
US08886208B2 |
Method and apparatus of simultaneously monitoring GSM channels
Methods and apparatuses of simultaneously monitoring GSM channels are provided. One feature pertains to a method of monitoring radio channels in a wireless communication device that includes associating with a serving base station by establishing, at least periodically, a communication link with the serving base station. A method can also include receiving a signal having a bandwidth using a first receiver, where the signal includes a plurality of channels each associated with a first technology type network, and the plurality of channels includes a first channel associated with the serving base station and at least a second channel associated with a non-serving base station. Other aspects, embodiments, and features are also claimed and described. |
US08886204B2 |
Telecommunication control method, telecommunication system, and base station apparatus involving an intercell interference control technique
A telecommunication control method for a heterogeneous network is provided. Uplink interference created by first user equipment (MUE) connected to a first-type cell (MeNB) is detected at the second-type cell (HeNB). The second-type cell reports the interference pattern of the detected interference to the first-type cell. The first-type cell identifies the interfering first user equipment based upon the interference pattern. The first-type cell notifies the second-type cell of the scheduling information of the interfering first user equipment. The second-type cell determines scheduling for second user equipment (HeUE) connected to the second-type cell based upon the scheduling information of the first user equipment. |
US08886197B2 |
Handover measurements transmission depending on handover probability
A method of decreasing radio link failure in challenging mobility scenarios for a user equipment (UE), device working in a cellular telecommunication network with a base station of each cell is disclosed. The method comprises measuring signal conditions for serving cell and neighboring cells periodically; and estimating channel variations and comparing the estimate with a threshold value such that, when channel variations are determined to exceed a channel variations threshold, performing an accelerated procedure comprising predicting whether handover is likely to occur in connection with the next scheduled measurement instant based on the signal measurements such that when handover is predicted, the procedure directly proceeds with sending an initial measurement report transmission request. Thereby handover delay can be reduced such that risk of radio link failure is reduced at significantly varying signal conditions. A UE device and a computer program are also disclosed. |
US08886195B2 |
Mobile device which hands over connectivity from one network connection to another network connection without interruption in application data flow and methods therefor
Mobile devices which hand over connectivity from one network connection to another network connection without interruption in application data flow and methods therefor are disclosed. One embodiment further includes, a system for managing handover from a first wireless connection to a second wireless connection for applications, the system including, a network interface operable to communicate with the first wireless network and the second wireless network, wherein the network interface is operable to receive first data from a first wireless network and receive second data for the application from a second wireless network and generate a continuous data flow for applications when handover from the first wireless network to the second wireless network occurs. |
US08886194B2 |
Dynamic access network selection method and apparatus in wireless communication system
An access network selection method and apparatus is provided for selecting an access network dynamically in a wireless communication system. The access network selection method of a terminal in a wireless communication system supporting attach to at least two access networks simultaneously in a same area according to the present disclosure includes detecting an event triggering access network reselection of the terminal; selecting a target access network for the terminal to move; generating a fake measurement report message including a radio channel measurement result of a source access network is weaker than a radio channel measurement result of the target access network; and performing handover to the target access network by transmitting the fake measurement report message. |
US08886192B2 |
Communications system
A method performed by a EUTRAN base station, the method including generating a request for resource status information. The request defines a periodicity when update messages including said resource status information should be sent. The method further including sending the generated request to a neighboring EUTRAN base station, receiving one or more resource status update messages from the neighboring base station in response to the requested resource status information in accordance with said defined periodicity, and performing load balancing operations in dependence upon the received one or more resource status update messages. |
US08886189B2 |
Base station and method for controlling same
A method of controlling a base station is disclosed. Wireless signals received by the wireless terminal are checked for connection information indicating an attempt to connect to a second base station. The method determines whether the wireless terminal is located in a coverage area periphery of the base station in based on receiving the wireless signals, if the wireless signals indicate the attempt to connect to the second base station. The registration status of the wireless terminal is checked by the first base station, if the wireless terminal is located in the coverage area periphery. |
US08886188B2 |
Method and apparatus for transfer of session reference network controller
Systems and methods of decoupling session management from connection management of a wireless network by enabling transfer of a session between session controllers. A session transfer component transfers ownership of a session from a source session controller to a target session controller, wherein the session transfer does not necessarily require moving the associated connections therewith. Such transfer employs a Unicast Access Terminal Identifier (UATI) that is updated to inform the related base stations regarding transfer of the session. |
US08886187B2 |
System and method for utilizing a shared network having one mobile network code
A system and method of selecting a network operator by a roaming subscriber in a shared network. The method begins by a roaming subscriber, UE, entering the shared network. A query is provided to the UE of a selection of at least two network operators operating within the shared network. The subscriber then selects a desired network operator for use in the shared network. The selection is sent and stored in a VLR in the shared network. A call is initiated by the UE in the shared network and routed in accordance with the selected network operator. Preferably, the UE sends a USSD string providing the desired network operator to the VLR. The USSD string triggers a USSD application for using the selected network operator. |
US08886184B2 |
Method of performing cell reselection procedure in wireless communication system
A method of performing a cell reselection procedure in a wireless communication system includes evaluating priorities of a serving cell and neighbor cells, each of which use different frequency bands, performing inter-frequency measurement on a neighbor cell which has a higher priority than the serving cell, performing the inter-frequency measurement on a neighbor cell which has an equal or lower priority than the serving cell, when a signal characteristic of the serving cell is less than a threshold, and performing cell reselection according to the priorities. |
US08886182B2 |
Access control for roaming radio devices
Methods and systems are provided for supporting roaming wireless devices and roaming wireless groups with access controls. One exemplary method involves obtaining a set of permissions associated with a roaming device from its home radio system, obtaining a set of permissions for the roaming device from the visited radio system, merging the obtained sets of permissions, and responding to a request from the roaming device in accordance with the merged set of permissions for the roaming device within the visited radio system. Another exemplary method involves obtaining permissions associated with a roaming radio group from its home radio system, obtaining permissions for the roaming radio group from the visited radio system, merging the obtained permissions, and responding to a group service request for the roaming radio group in accordance with the merged set of permissions for the roaming radio group within the visited radio system. |
US08886177B2 |
Measurement reporting of inter-rat cells of more than one rat in GERAN
Methods and apparatus, including computer program products, are provided for measurement reporting In one aspect there is provided a method. The method may include receiving, at a user equipment from a base station, a first message providing one or more parameters for measurement reporting, selecting one or more first cells from among a plurality of cells, wherein the selecting is based on at least one comparison value determined based on at least one reporting threshold defined for at least one of a plurality of radio access technologies being used by at least one of the plurality of cells, wherein the at least one reporting threshold is further defined based on at least one measurement quantity used for the at least one of a plurality of radio access technologies, and sending, by the user equipment to the base station, one or more measurement results for the selected one or more first cells, the one or more measurement results included m the measurement report message, when the measurement report message lacks capacity to report valid measurement results for each of the plurality of cells, wherein the one or more results are included based on the at least one comparison value including the at least one reporting threshold. Related apparatus, systems, methods, and articles are also described. |
US08886173B2 |
System and method for managing the resources of a secondary station in a mobile network
The invention relates to a method for operating a secondary station (110a, 110b), said secondary station (110a, 110b) comprising communication means for communicating with a primary station (100), the method comprising the step (a) of the secondary station (110a, 110b) signaling at least one preferred operating profile (S205) out of a plurality of available operating profiles in response to an event (S204). |
US08886172B2 |
Providing location information using matrix code
A method for providing a user of a mobile electronic device with information regarding the geographic location of a business entity. The method includes detecting, utilizing the mobile electronic mobile device, a matrix code. The matrix code is encoded with data relating to the business entity. The method further includes retrieving, utilizing the electronic mobile device, GPS data relating to any or all of a current geographic location of the electronic mobile device and a reference geographic location. The method further includes generating, utilizing the electronic mobile device, a request for location information with respect to the business entity. |
US08886167B2 |
Communication node and network node
Disclosed is a technique to enable a communication node to acquire predetermined newer information (e.g., configuration information) held by another communication node while minimizing power consumption by communication nodes. According to the technique, when receiving a request for configuration information from a new MTC device 100, a MME 220 checks whether an existing MTC device 110 as a request target for configuration information connects or not. When the existing MTC device does not connect, the new MTC device is notified of time information (e.g., next connection time of the existing MTC device, a next connection time of a new MTC device or a next connection time zone of the new MTC device). This time information enables the new MTC device to specify a time after the MME acquires and holds the configuration information from the existing MTC device. The new MTC device reconnects based on this time information, whereby the new MTC device can acquire desired configuration information from the MME. |
US08886162B2 |
Restricting end-user device communications over a wireless access network associated with a cost
Methods and computer-readable media for determining that an end-user device is connected to or attempting to connect to the first wireless access network; obtaining an indication that usage of the first wireless access network is associated with a first cost; and, based on one or both of the indication that first wireless access network is associated with the first cost and the determination that the end-user device is connected to or attempting to connect to the first wireless access network, restricting communications associated with a first service activity over the first wireless access network. |
US08886160B2 |
System, terminal, and method for providing a service using near field communication
A terminal includes a data receiving unit to receive data from a first target terminal via near field communication (NFC); and a data processing unit to process service information from the data received from the data receiving unit. A method includes establishing a connection via NFC; receiving data via NFC; determining if a service is provided from the data; if a service is provided, determining if a service usage history information update is set; and if a service usage history information update is set, updating the service information of the provided service; and if the service usage history update is not set, initializing the service information. A system includes a terminal with NFC capability; a first target terminal with NFC capability, wherein the first target terminal provides the service. |
US08886146B2 |
Infrared receiving unit
An IR receiver having a decision logic circuit for activating or deactivating a squelch. Activation or deactivation of the squelch is effected in dependence on a mean value of the frequency, a variance of the receiver intermediate frequency, a mean value of the audio amplitude, a variance of the audio amplitude and/or a signal strength of the receiver intermediate circuit frequency. |
US08886136B1 |
Two-pin TR switch with switched capacitor
A two-pin transmit/receive switch design includes a switching component configured to selectively switch in elements for a transmit signal path and elements for a receive signal path. A capacitor in the transmit signal path may be switched out when receiving signals on the receive signal path. Being able to selectively switch out the capacitor allows the capacitor value to be selected for optimal operation during transmit mode. For example, insertion loss may be minimized. In addition, elements in the receive signal path may be optimized (e.g., impedance matching) without being affected by or affecting the optimization that was performed for the transmit signal path. |
US08886135B2 |
Apparatus, methods, computer programs and computer readable storage mediums for wireless communications
An apparatus including a first port configured to receive signals from a transceiver and to receive a first antenna; a second port configured to receive signals from a transceiver and to receive a second antenna; a first reactive component coupled to the first port; a second reactive component coupled to the first reactive component at a first junction and to the second port, wherein at least the first reactive component is configured to have an impedance that shifts the phase of a first signal, in a second operational resonant frequency band, received from the first antenna, and the second reactive component is configured to have an impedance that shifts the phase of a second signal, in the second operational resonant frequency band, received from the transceiver, so that the first signal and the second signal at least partially destructively interfere with one another at the first junction. |
US08886133B2 |
Network station power adjustment apparatus and power adjustment method thereof
A network station power adjustment apparatus and a power adjustment method thereof are provided. The network station power adjustment apparatus connects to a base station. The base station connects to a mobile station. The network station power adjustment apparatus determines a synchronization time transformation function according to the connection status between the base station and the mobile station, and further transforms a Signal-Noise ratio between the base station and the mobile station into a synchronization time correspondingly. When the network station power adjustment apparatus determines that the synchronization time is greater than a threshold, the network station power adjustment apparatus transmits a power adjustment signal to the base station so that the base station lowers a base station down-link synchronization channel transmitting power accordingly. |
US08886127B2 |
Systems, methods and devices for providing feedback about a quality of communication between a device and a remote control
Systems, devices and methods provide feedback about the quality of communication between a device and a remote control. A wireless signal is sent between a controlled device and the remote control. The quality of the signal can be measured and reported to a user, installer, troubleshooter, customer service agent or other person in any manner. Quality may be determined based upon the strength of the received signal as well as the amount of noise that is present. The quality measurements provide feedback that allows a user, installer, customer service representative or other person to change the positions of the device or the remote control, or to take other actions based upon the quality of the wireless signal that is received. |
US08886122B2 |
Method of operating directory proxy agent in low power wireless personal area network, method of searching for specific service information therein, and directory proxy agent performing the same therein
A method of operating a directory proxy agent (DPA) in a low-power wireless personal area network (LoWPAN) includes advertising a service registration request message to neighboring nodes including at least one service agent and at least one user agent to receive a service registration message from the at least one service agent, storing information for the at least one service agent to a memory to refresh a service information list when the at least one service is not stored in the memory, and transmitting the service information list to at least one directory agent or another DPA to cause the at least one directory agent or the other DPA to be consistent with information for the at least one service agent. Thus, the method may use a DPA to effectively search for information for a service desired by a user agent. |
US08886121B2 |
Communication device, commnunication method, and program
A communication device for managing a key necessary for secure near field communication includes an IC card function executing unit, a reader/writer function executing unit, a receiving unit, a determining unit, and a function execution controlling unit. The IC card function executing unit executes a function of an IC card. The reader/writer function executing unit executes a function of a reader/writer. The receiving unit receives a command. The determining unit determines whether the receiving command is intended for the IC card function or the reader/writer function. The function execution controlling unit controls the IC card function executing unit to execute the IC card function or the reader/writer function executing unit to execute the reader/writer function according to a result determined by the determining unit. |
US08886120B2 |
Line-switchable near field communication medical device
A line-switchable Near Field Communication (NFC) medical device comprising: a physiological measurement unit; a Micro Control Unit; a first NFC module in which there are a first memory and a first radio wave antenna communicating with an external second NFC module; a switching module communicating with the Micro Control Unit as well as the first NFC module and enabling or disabling information to be written into or read from the first NFC module's first memory. |
US08886117B1 |
Through-the-earth (TTE) communication systems and methods
A through-the-earth (TTE) communication system has a transmitter that uses an electromagnetic antenna to propagate a magnetic communication signal through the earth. The antenna comprises a coil that is wrapped a core of magnetic material. The transmitter converts voice into a pulsed direct current (DC) signal that is applied to the coil of the antenna. The antenna transforms the pulsed DC signal into a pulsed DC magnetic field that propagates through the earth, and the DC magnetic field may pass through soil, water, or other substances within the earth. A receiver at the earth's surface or other location senses the pulsed magnetic field and converts the sensed magnetic energy into a voice signal. |
US08886115B2 |
Gain control metric pruning in a wireless repeater
A method for controlling gain in a wireless repeater includes computing a gain control metric indicative of a loop gain of the repeater and detecting changes in a signal power of a gain control input signal where the gain control input signal is taken from any point in the feedback loop of the repeater. When a large power swing in the gain control input signal is detected, the method operates to discard at least a portion of each gain control metric measurement for a first duration before continuing with computing the gain control metric. In another embodiment, the method may include discarding samples of the gain control input signal used in computing the gain control metric for a first duration when a large power swing in the gain control input signal is detected. |
US08886106B2 |
Intermediate transfer belt and method for producing the same
An object is to provide an intermediate transfer belt and a method for producing the same which inhibits fine toner dots in white area in an environment of low temperature and low humidity and further, inhibits roughness of image with long-term use. An intermediate transfer belt for an electrophotographic image forming apparatus comprising a polyimide having a dispersed conductive filler, wherein the polyimide contains a unit structure represented by Formula (1); wherein X represents a group selected from Formulas (a) to (e), n, m, l each represents 0 or 1, and at least one of m and l is 1, wherein p in Formula (c) and q in Formula (e) each is an integer of 1 to 5. |
US08886105B2 |
Pressure roller and fixing device equipped with the same
A pressure roller for use in a fixing device includes a core metal, an elastic layer, a releasing layer, and an adhesive layer configured to cause the elastic layer and the releasing layer to adhere to each other, wherein the adhesive layer contains monomer electrolyte. |
US08886103B2 |
Fixing device capable of minimizing damage of endless belt and image forming apparatus incorporating same
A fixing device includes an endless belt and a belt holder contacting and rotatably supporting each lateral end of the endless belt in an axial direction thereof. A first protection ring and a second protection ring are interposed between the endless belt and the belt holder in the axial direction of the endless belt and rotatable in accordance with rotation of the endless belt to protect each lateral end of the endless belt as the endless belt is skewed in the axial direction thereof and brought into contact with the first protection ring. A friction coefficient between the first protection ring and the second protection ring is smaller than a friction coefficient between the first protection ring and the endless belt. |
US08886101B2 |
Fixing device capable of enhancing durability of endless belt and image forming apparatus incorporating the same
A fixing device includes an endless belt rotatable in a predetermined direction of rotation and a nip formation assembly disposed opposite an inner circumferential surface of the endless belt. An opposed rotary body is pressed against the nip formation assembly via the endless belt to form a fixing nip between the endless belt and the opposed rotary body through which a recording medium bearing a toner image is conveyed. A belt holder contacts and supports each lateral end of the endless belt in an axial direction thereof. The belt holder is isolated from the opposed rotary body with a first interval interposed therebetween in the axial direction of the endless belt. |
US08886099B2 |
Heating apparatus
The present invention is directed to suppressing cracks in the surface layer of the rotating member including fluororesin. According to the present invention, there is provided a heating apparatus comprising: a rotating member which has a surface layer comprising fluororesin, flexibility, and is open at both ends thereof; a heating member for heating the rotating member; a holding member for the rotating member, which is disposed inside the rotating member and has a sliding surface against an inner peripheral surface of the rotating member; and a pressurizing member for forming a nip portion together with the rotating member, the heating apparatus heating a recording material while conveying the recording material by nipping at the nip portion and rotating the rotating member and the pressurizing member, wherein a lubricant comprising a straight-chain and a side-chain type perfluoropolyethers is interposed between the rotating member and the sliding surface of the holding member. |
US08886095B2 |
Powder container, powder supply device and image-forming apparatus
A powder container which is mounted on an image-forming apparatus body, and houses a powder includes a container body configured to carry the powder housed inside thereof from a first end side to a second end side by rotating, and discharge the powder outside from the second end side, a gear formed in an outer circumference of the container body, and a cover which is mounted on the gear to cover at least a tooth section of the gear. |
US08886089B2 |
Image forming apparatus
An image forming apparatus includes an image forming device including an image holding member; an intermediate transfer belt to whose outer surface a developer image formed on the image holding member of the image forming device is transferred, and that holds the developer image; a cleaning device that includes a plate member, and that performs a cleaning operation; and a collecting member that is disposed in contact with an outer peripheral surface of the intermediate transfer belt, and that removes and holds a resin particle existing at the outer peripheral surface of the intermediate transfer belt as a result of causing a speed of the intermediate transfer belt and a speed of the collecting member to differ from each other. |
US08886088B2 |
Image forming apparatus in which linking mechanism links movement of exposure members
An image forming apparatus includes: a main body having an opening; a photoconductor unit including a photoconductor and removably mountable to the main body through the opening by moving the photoconductor unit in a first direction; an exposure member; and a moving mechanism configured to move the exposure member to and away from the photoconductor. The moving mechanism includes: a fixed shaft having an axial line thereof fixed relative to the main body; a first arm including one end portion thereof which is supported rotatably around the axial line of the fixed shaft; a movable shaft having an axial line thereof which is movable relative to the main body; and a second arm including: one end portion supporting the exposure member; and another end portion connected to the first arm via the movable shaft, and the second arm being swingable around the axial line of the movable shaft. |
US08886083B2 |
Image forming apparatus provided with developing unit detachably mountable therein
An image forming apparatus includes: a photosensitive drum; a developing unit; and a casing. The developing unit includes a developing agent bearing member having an axis defining a first side and a second side in an axial direction. The casing supports the photosensitive drum and the developing unit. The casing has an opening at a position corresponding to the first side. The developing unit is detachable from and attachable to the casing through the opening. The developing unit is movable selectively to one of a proximity position, a separated position, and a pivoted position where the developing agent bearing member is pivotally moved about a portion of the developing agent bearing member at the second side from the separated position in a direction away from the photosensitive drum. The developing unit is detachable from and attachable to the casing along the axial direction in a state where the developing unit is at the pivoted position. |
US08886082B2 |
Image forming apparatus having scanning unit stably supported to main casing
An image forming apparatus includes: a body frame accommodating an image forming unit; and a support frame supporting an image reading unit and disposed to confront the body frame in a confronting direction, the support frame having a first end portion and a second end portion opposite to each other in a first direction perpendicular to the confronting direction. The support frame includes: first and second engaging portions provided at the first and second end portions respectively; and a pair of grip portions. The body frame has a first edge portion and a second edge portion opposite to each other in the first direction, the body frame including: a first engaged portion provided at the first edge portion and engageable with the first engaging portion; and a second engaged portion provided at the second edge portion and engageable with the second engaging portion. |
US08886081B2 |
Electrophotographic image forming apparatus with light blocking member that functions to guide cartridge
An image forming apparatus in a state that a cartridge is mounted to a mounting portion of a main assembly of the apparatus, includes a first opening, provided in the main assembly, for permitting the cartridge to pass into the main assembly to mount the cartridge; an door provided in the main assembly and movable between a closing position and an open position; a second opening, provided in the main assembly, for permitting the recording material to pass into the main assembly to supply the recording material; a light blocking member provided in the main assembly to suppress impingement of at least a part of external light having entered through the second opening onto an photosensitive drum, wherein the light blocking member functions to guide the cartridge toward the mounting portion through the first opening which is open by movement of the door to the open position. |
US08886076B2 |
Developing cartridge
A developing cartridge includes a case having a first sidewall and a second sidewall opposite to the first sidewall, and a developing roller disposed between the first sidewall and second sidewall. The developing roller can include a developing roller shaft and a developing roller member configured to carry a developing agent thereon, the developing roller member disposed around the developing roller shaft. Also, the developing cartridge can include an electrode disposed on the first sidewall adjacent to the developing roller shaft, the electrode electrically connected to the developing roller member, and a driven coupling disposed on the second sidewall. The electrode can include, an extending portion extending in a direction away from the first sidewall. An outermost periphery of the driven coupling defines a projection plane projecting in a direction towards the electrode, wherein at least a part of the extending portion is disposed within the projection plane. |
US08886075B2 |
Spacing configuration for a process cartridge and an image forming apparatus
An image forming apparatus may include a process cartridge, an apparatus body and a spacing member. The process cartridge may be detachably mountable to the apparatus body and include a photosensitive unit having a photosensitive member, a developing unit having a developing roller, and a driving input part into which a driving force from the apparatus body is configured to be inputted. The apparatus body may include a driving input member which is configured to input the driving force. Additionally or alternatively, the spacing member may be attached to the process cartridge and configured to space the photosensitive member and the developing roller. The spacing member may include a first cover part which is located between the driving input part and the driving input member and covers at least a portion of the driving input part. |
US08886067B2 |
Image forming apparatus for adjusting image forming conditions
An image forming apparatus in which an optical sensor for detecting an adjustment toner image of black color is disposed on an image bearing member and an optical sensor for detecting adjustment toner images of other colors is disposed on an intermediate transfer member. With this configuration, even if the adjustment toner images of black and other colors simultaneously pass through a transfer portion for black color to reduce downtime, it is possible to reduce an effect on the subsequent image caused by light irradiation from the optical sensor and, at the same time, to prevent adjustment toner images of other colors from being excessively retransferred to the image bearing member (for black color) due to discharge. Control is performed such that a voltage less than a discharge start voltage is applied. |
US08886065B2 |
Image forming apparatus
A reference value of an electric current flowing through each charging member is determined and recorded in a memory unit at a predetermined time by a reference value recording unit. A voltage application unit is caused to start applying a voltage to the charging members upon startup of an image forming apparatus, and a measurement value of an electric current flowing through each charging member is determined by a measurement unit. A charging member of which the measurement value is such that an absolute value of a difference between the reference value and the measurement value is not smaller than a predetermined value is marked by a determination unit. If there is at least one marked charging member and at least one not-marked charging member, a notification produced by a messaging unit is given through a notification unit. |
US08886064B2 |
Fixing device, heater control method, and image forming apparatus incorporating same
A fixing device includes a rotary, endless fuser belt, a heater, a thermometer, and a controller. The fuser belt is subjected to heating, on which the recording medium is conveyed to fuse the toner image thereon. The heater is located adjacent to the fuser belt for heating the belt. The thermometer is located adjacent to the fuser belt to detect an operational temperature of the belt. The controller is operatively connected to the thermometer and the heater to deactivate the heater upon detecting an abnormal condition in which the operational temperature detected remains below a setpoint temperature after lapse of a warm-up time limit since activation of the heater. The controller includes a historical data recorder and a processor. The historical data recorder records historical usage data of the fixing device since installation. The processor adjusts the warm-up time limit according to the historical usage data recorded. |
US08886063B2 |
Image forming apparatus and method of controlling developing unit thereof
An image forming apparatus is provided. The image forming apparatus includes a developing unit which contains a mixture of toner and carrier, a toner sensor which is disposed in the developing unit, and a controller which determines a control voltage for the toner sensor using change information on a change in a quantity of electric charge which changes according to a time during which the image forming apparatus is used or paused, and drives the toner sensor using the determined control voltage and compensates for an output value of the toner sensor. Accordingly, toner can be prevented from being supplied excessively. |
US08886056B2 |
Apparatus for self-phase modulation noise calculation, apparatus for self-phase modulation noise elimination and optical coherent receiver
The present invention provides apparatus for self-phase modulation noise calculation, apparatus for self-phase modulation noise elimination and optical coherent receiver. The apparatus for calculation comprises: a signal receiver to receive an input signal; a calculator connected to the signal receiver to calculate a self-phase modulation noise at the current instant by using the signal powers of an input signal waveform at the current instant and at several sampling instants adjacent to the current instant. The embodiments of the present invention calculates the self-phase modulation noise at a certain instant by using the signal powers at a plurality of digital sampling periods before and after this instant, and when the apparatus is used to calculate the self-phase modulation noise of each of the sub-spans in an optical fiber transmission link, in case that the calculation precision is ensured, the granularity of the sub-spans may be reduced, thereby lowering the complexity of the calculation. |
US08886055B1 |
Reduced data rate operation mode for high speed optical communication device
An optical communication device (e.g., a transmitter, receiver, or transceiver) includes a control input for selecting between operating the optical communication device in a normal operation mode for communicating data according to a first data rate and operating the optical transmitter in a reduced data rate operation mode for communicating data according to a second data rate lower than the first data rate. The optical communication device includes a forward error correction encoder and/or decoder and a modulator and/or demodulator. When operating in the reduced data rate mode, data is re-formatted for compatibility with the same forward error correction scheme and modulation/demodulation scheme used in the normal data rate mode, thereby enabling the reduced data rate mode without significant architectural overhead. |
US08886050B2 |
Wavelength division multiplexing system, method and device for its residual dispersion compensation
The present invention provides a wavelength division multiplexing system and a method and device for its residual dispersion compensation, wherein the device for residual dispersion compensation of wavelength division multiplexing system comprises: a performance parameter detecting device for receiving and detecting performance parameter of receiving terminal optical signal and sending detecting result of the performance parameter to a central control device; the central control device for deciding a dispersion regulating mode of a tunable dispersion compensator according to the detecting result of the performance parameter and sending the dispersion regulating mode to a tunable dispersion compensator control device through control signaling; and the tunable dispersion compensator control device for receiving the control signaling sent by the central control device and adjusting dispersion compensation amount of the tunable dispersion compensator according to the control signaling in order to make residual dispersion of wavelength channels to satisfy requirements of dispersion tolerance of an optical receiver. Therefore, the present invention optimizes residual dispersion of each channel and solves the problem of transmission performance deterioration caused by residual dispersion of long distance optical transmission system. |
US08886044B2 |
Multi-channel fiber optic status monitoring device
A detection system for remote monitoring of a contact condition comprises first, second, and third impedance means, and four comparators. Each impedance means is selectively coupled between the contact and the comparators. With a known voltage applied at the third impedance means, the three impedances produce a unique signal voltage at the comparators depending on a condition of the contact closure. Each comparator may detect one of the four unique voltages and produce an electrical signal corresponding to the detected condition, which may be converted into an optical signal, and be transmitted in a fiber optic cable to a receiver where it is converted back into an electrical signal. Four detectors are each adapted to detect one of the electrical signals, and trigger a relay and status LEDs, indicating a contact condition consisting of: normally open/closed, and short/open circuited. A fifth detector monitors for broken fiber optic cable. |
US08886041B2 |
Optical line terminal, bandwidth control method and optical network system
An example is a bandwidth control method employed in an optical line terminal including: determining a first time point at which a first optical network unit starts the processing of transitioning between the states in a case where the first optical network unit is to be transitioned between the states; transmitting a state control signal containing the first time point to the first optical network unit in order to control the first optical network unit to start the processing of transitioning between the states; and stopping allocating a bandwidth used to transmit a signal to the optical line terminal to a second optical network unit during a period from the first time point until it is determined that the first optical network unit has finished the processing of transitioning between the states. |
US08886037B2 |
Waveform reconstruction device, waveform reconstruction system, and waveform reconstruction method
Provided is a waveform reconstruction device capable of easily reconstructing an accurate time waveform of an optical signal without using an ultrafast time gate or a reference light source. A waveform reconstruction device (140) includes: a phase spectrum calculation unit (143) which (i) calculates a power spectrum of an output optical signal for each of a plurality of intensities of an input optical signal, when a phase spectrum of the input optical signal having the plurality of intensities is assumed to have a given phase spectrum, by simulating, using a parameter related to self-phase modulation of an optical fiber, propagation of the input optical signal through the optical fiber, and (ii) calculates, as the phase spectrum of the input optical signal, the given phase spectrum when a difference value between the calculated power spectrum and a measured power spectrum is equal to or less than a threshold value; and a waveform reconstruction unit (144) which reconstructs the time waveform of the input optical signal by performing frequency-time transform on the calculated phase spectrum and the power spectrum of the input optical signal. |
US08886026B2 |
Adjustable electric heating mat
Electrical mats for generating heat, light or IR radiation which may be cut, drilled or trimmed and maintain their function. The mat is made of at least two sets of non-parallel electrodes of different polarities wherein electrodes of same polarities are connected to each other, but isolated from electrodes of different polarities; and a plurality of electrical elements connected to the electrode of different polarity and generating heat, radiation or light. The mats may be in the form of tiles, strips or tubes and may be used to tile 2D or 3D structures. The mats may also include cover layer or thermal isolation. Mats may be formed by deposition on a substrate or woven as fabric. |
US08886025B2 |
Laser film heating apparatus
A heating apparatus includes a film feed mechanism, a laser light source, a laser irradiation component, and a laser controller. The film feed mechanism has a film contact surface that contacts with one surface of a film material, and moves the film material in the lengthwise direction of the film material. The laser irradiation component emits a laser beam toward the film contact surface. The film contact surface has a first contact surface and second contact surfaces, a material forming the first surface having a different thermal conductivity that a material forming the second surfaces. The second contact surfaces are disposed at positions that come into contact with the ends of the film material in the width direction, while the first contact surface is disposed between the second contact surfaces. The material forming the first contact surface has a lower thermal conductivity than the material forming the second contact surfaces. |
US08886022B2 |
Picture interdependencies signals in context of MMCO to assist stream manipulation
In one embodiment, a method that provides tier information corresponding to a picture, the tier information provided in an adaptation field of a transport packet, the transport packet comprising a first byte of a header of a packetized elementary stream (PES) containing the picture; and provides the first transport packet. |
US08886020B2 |
Randomly accessible visual information recording medium and recording method, and reproducing device and reproducing method
Access point pictures designated as randomly accessible positions are I pictures or P pictures. Information indicating the decoding sequence (I1, P1, B1, B2, B3, B4, P2, . . . ) of pictures functioning as access points and attribute information (picture_type) indicating whether a picture functions as an access point or is necessary for decoding of the access point following a given access point are recorded on the video information recording medium. Random access is possible even if the GOP interval is lengthened. |
US08886016B2 |
Propagating metadata associated with digital video
Some embodiments provide a method for processing metadata associated with digital video in a multi-state video computer readable medium. The method specifies a set of rules for propagating the metadata between different states in the video computer readable medium. It then propagates the metadata between the states based on the specified set of rules. |
US08886014B2 |
Video recording apparatus, scene change extraction method, and video audio recording apparatus
There are provided with a video recording apparatus and a scene change extraction method, by which a scene change can be extracted from a video while recording the video. The video recording apparatus 100 includes an encoder 101 for encoding video data PIN, an HDD 105 for storing an encoded stream outputted from the encoder 101, a stream controller 103 for transferring the encoded stream outputted from the encoder 101 to the HDD 105, a scene change extractor 110 for decoding the encoded stream outputted from the encoder 101 and extracting a scene change in the decoded video data, and a recording controller 102 for receiving an encoding-completion notification IEN on a unit-of-encoding basis of the encoded stream from the encoder 101 and outputting a scene change extraction instruction CSC to the scene change extractor 110. |
US08886011B2 |
System and method for question detection based video segmentation, search and collaboration in a video processing environment
An example method is provided and includes receiving a video bitstream in a network environment; detecting a question in a decoded audio portion of a video bitstream; and marking a segment of the video bitstream with a tag. The tag may correspond to a location of the question in the video bitstream, and can facilitate consumption of the video bitstream. The method can further include detecting keywords in the question, and combining the keywords to determine a content of the question. In specific embodiments, the method can also include receiving the question and a corresponding answer from a user interaction, crowdsourcing the question by a plurality of users, counting a number of questions in the video bitstream and other features. |
US08886005B2 |
Adapter retaining systems
An adapter retaining system comprises an adapter, an adapter pack, and a retaining base. The retaining base allows the adapter pack to slide in a direction substantially parallel to a surface of the retaining base and prevents the adapter pack from moving in a direction substantially perpendicular to the surface. In another embodiment, an adapter retaining system comprises an adapter, an adapter pack, and an adapter plate. The adapter pack rotates about an axis substantially perpendicular to a surface of the adapter plate. In another embodiment, an adapter retaining system comprises an adapter, an adapter pack, and an adapter plate having a curved adapter post. The adapter pack slidably engages the adapter post. In another embodiment, an adapter retaining system comprises an adapter, and an adapter plate having a pair of adapter posts. The adapter posts directly receive the adapter. |
US08886004B2 |
Optical cable exit trough
A cable exit trough is mountable to a lateral trough section either during initial assembly of the cable routing system, or at a later date. The exit trough includes a bracket portion mountable to the top edge of one of the sides of the lateral trough section. Two lead-ins are provided to lead the cable in an upward direction from the lateral trough section to the exit trough. The exit trough includes an exit trough portion extending from the bracket portion upwardly away from the lateral trough section. The exit trough portion includes a convexly curved bottom trough surface, and two convexly curved upstanding sides. The exit trough portion and the lead-ins define a cable pathway from the lateral trough section to an exit point of the exit trough portion which can either lead downwardly relative to the lateral trough section or horizontally. |
US08886001B2 |
Sensing device having a large diameter D-shaped optical waveguide
An optical sensor formed from an optical waveguide having at least one core surrounded by a cladding and a large diameter generally D-shaped portion is disclosed. Axial or compressive strain across the D-shaped cross section may be determined by measuring the change in polarization or birefringence of the light output from the sensor. A layer responsive to a parameter may be disposed on a flat portion of the D-shaped portion of the sensor. The refractive index of the layer changes and/or the layer applies a strain on the sensor in response to the parameter. Changes in the refractive index of the layer alters the light output from the sensor, which is measured over time and correlated to the parameter. |
US08886000B2 |
Hybrid fiber-optic cable
A hybrid cable includes a cable jacket and elements stranded within the cable jacket. The elements include greater-capacity electrical-conductor elements and sub-assembly elements. The greater-capacity electrical-conductor elements include a metallic conductor jacketed in a polymer, each within the range of 10 American wire gauge (AWG) to 1\0 AWG. The sub-assembly elements include stranded combinations of sub-elements, where the sub-elements include at least one of polymeric tubes comprising optical fibers and lesser-capacity electrical-conductor elements, each having a lesser current-carrying capacity than 10 AWG. The sub-elements are stranded with respect to one another and additionally stranded as part of sub-assembly elements with respect to other elements. |
US08885999B2 |
Optical USB cable with controlled fiber positioning
Methods of controlling the position of an optical fiber having a minimum bend radius within an optical fiber channel in a fiber optic cable having a small footprint are disclosed. The position of the optical fibers is controlled so that the fiber is not bent at a radius below its minimum bend radius. |
US08885992B2 |
Optical reception module and method of manufacturing optical reception module
At the time of assembly of an optical transmission/reception module, a test variable wavelength light source 22 for outputting a test light signal is connected to a connector 8 of an optical fiber 7, and a large-diameter PD 23 measures a transmission loss in a light wavelength band limiting filter 12 while a rotational position determining unit 24 rotates a fiber ferrule 5, so that the rotational position determining unit 24 determines the rotational position θloss-min of the fiber ferrule 5 which minimizes the transmission loss in the light wavelength band limiting filter 12, and aligns the fiber ferrule 5 at the rotational position θloss-min. |
US08885991B2 |
Circuit switched optical interconnection fabric
A circuit switched optical interconnection fabric includes a first hollow metal waveguide and a second hollow metal waveguide which intersects the first hollow metal waveguide to form an intersection. An optical element within the intersection is configured to selectively direct an optical signal between the first hollow metal waveguide and a second hollow metal waveguide. |
US08885990B2 |
Optical communication module
Provided is a compact optical communication module which is configured and structured so as to be suitable for high-speed transmission and which facilitates the fixing and positioning of optical elements and prevents misalignment of the optical axis during temperature change. An optical communication module is constituted so as to have a transceiver circuit as the circuit substrate, a submount unit, a fiber stub as an optical connector member, and an optical fiber coupling member. The optical communication module is configured as a modular component in which the optical axis of an optical element mounted on the submount unit is roughly parallel to the mounting surface of the transceiver circuit. |
US08885988B2 |
Optical module
According to one embodiment, an optical module includes a light emitting device, a driver IC, a first lead, a ground lead, a second lead, an input lead, and a power supply voltage lead. A second electrode of the light emitting device is supplied with a voltage on a ground side from a second pad through the first lead. A first electrode is supplied with a voltage on a power supply side from the power supply voltage lead or from a first pad through the second lead. |
US08885987B2 |
Photonic via waveguide for pixel arrays
Photonic passive structure to couple and guide light between photonic active devices (101), such as photo-diodes, light emitting devices and light-valves, which may be arranged into 2D arrays, and the top of the metallization layer stack (110,111,112) interconnecting said devices, with said photonic passive structure comprising a hole (116) between the near surface of said photonic active Ndevices and the top of said metallization stack, said hole being filled with a dielectric (113) having embedded metal films (117) and in which the embedded metal thin films are connected to a planar perforated metal film (123,124) formed on top of the metallization stack. |
US08885984B1 |
Efficient image matching for large sets of images
A system and method to detect similarities between images. The system and method allow comparisons between a query image and one or more catalog images in a manner that is resilient to scanning, scaling, rotating, cropping and other distortions of the query image. The system includes an image processing module that determines and/or calculates principle features of a catalog image and constructs a feature vector using one or more of the principle features. The system also includes a matching module that matches a query image to one or more catalog images. The system finds matches based on a distance measure of features present in the query image and features present in the catalog images. |
US08885982B2 |
Object information derived from object images
Search terms are derived automatically from images captured by a camera equipped cell phone, PDA, or other image capturing device, submitted to a search engine to obtain information of interest, and at least a portion of the resulting information is transmitted back locally to, or nearby, the device that captured the image. |
US08885981B2 |
Image retrieval using texture data
A method, processing system and computer program product for image retrieval. In one aspect, the method includes, in a processing system: determining a query feature set for a search image, wherein the query feature set includes texture data indicative of a texture of the search image for a plurality of resolutions of the search image; determining a dissimilarity measurement between at least one query feature of the query feature set and at least one target feature of a target image set for one or more target images, wherein the dissimilarity measurement is determined at least partially based upon the dissimilarity between the texture data of the search image and one or more target images for at least some of the plurality of resolutions of the target image; and identifying one or more target images based upon the dissimilarity measurement. |
US08885979B2 |
Apparatus and associated methodology for analyzing subject motion in images
An image processing apparatus includes circuitry that inputs frame image data and generates motion transition image data. The motion transition data expresses motion transition of a moving subject as moving subject images sequentially arranged side by side in a predetermined direction. The moving subject images are included in a plurality of frame image data and used to generate moving object image data expressing a moving object that moves according to the motion transition of the moving subject images. The circuitry then performs a composition process that generates moving object image-attached motion transition image data including the moving object images by composing the moving object image data and the motion transition image data. |
US08885975B2 |
Method and apparatus for iterative reconstruction
A method is provided for reconstructing an image of an object that includes image elements. The method includes accessing measurement data associated with the image elements, introducing an auxiliary variable to transform an original problem of reconstructing the image to a constrained optimization problem, and solving the constrained optimization problem using a method of multipliers to create a sequence of sub-problems and solve the sequence of sub-problems. Solving the sequence of sub-problems includes reconstructing the image by optimizing a first objective function. The first objective function is optimized by iteratively solving a nested sequence of approximate optimization problems. An inner loop iteratively optimizes a second objective function approximating the first objective function. An outer loop utilizes the solution of the second objective function to optimize the first objective function. |
US08885974B2 |
Method and associated system for synchronous wavelet transformation for massive multidimensional data
The invention concerns a method of converting raw multidimensional digital data corresponding to points making up a 2D or 3D image of unknown size and an associated system. The method comprises: the sizing a multidimensional window for traversing of said image, the said sizing depending on the size of a buffer; the traversing the said image comprising the movement of the said window in the image along the axes of the image; at each position of the said window in the image: the step of acquisition and loading, in the said buffer, of the data of the part of the image defined by the window; the conversion by calculation of the multidimensional wavelet transform of the said loaded part by means of at least one compact support filter for generating low- and high-frequency coefficients; the saving of the said coefficients generated. Application to wavelet transformation synchronously with the acquisition of medical or seismic images. |
US08885971B2 |
Image processing apparatus, image processing method, and storage medium
An image processing apparatus includes an input unit configured to input image data, a detection unit configured to detect a region corresponding to local light in an image represented by the image data input by the input unit, and a processing unit configured to perform blur processing on the region corresponding to the local light and detected by the detection unit, wherein the processing unit varies, according to a position of the region corresponding to the local light and detected by the detection unit, an area on which to perform the blur processing. |
US08885966B2 |
Apparatus, method and program for performing a plurality of processes on an image signal
An image processing apparatus may have an information management unit that manages image information and control information for each image process, an analysis unit that analyzes an input image signal, a first processing unit that performs a first image process on the input image signal based on first control information, and a second processing unit that performs a second image process on an image signal on which the first processing unit has performed an image process based on second control information, wherein the information management unit sets image information that corresponds to the input image signal and the first control information based on an analysis result, updates the image information based on the set first control information, and sets the second control information based on the updated image information and the first control information. |
US08885965B2 |
Image denoising method
An image denoising method includes the steps of: sequentially selecting a pixel in an image as a current pixel; dynamically determining a current search block and a strength parameter; pre-denoising the comparison block of each pixel in the current search block; comparing the comparison block of the pre-denoised neighborhood pixel and the comparison block of the pre-denoised current pixel to obtain a similarity between each neighborhood pixel and the current pixel in the current search block; determining a weighting of each neighborhood pixel related to the current pixel according to the strength parameter, and a distance and the similarity between each neighborhood pixel and the current pixel in the current search block; and weighted averaging each neighborhood pixel and the current pixel in the current search block according to the weighting to obtain a reconstruction value of the current pixel. |
US08885955B1 |
Depthmap compression
Systems and methods for compressing a depthmap are provided. In some aspects, a system includes an encoding module configured to determine a minimum value and a maximum value of a depthmap. The encoding module is further configured to normalize the depthmap based on the minimum value, the maximum value, and an encoding model. The normalized depthmap includes a scalar value for each pixel of the depthmap. The system also includes a compression module configured to compress the normalized depthmap. |
US08885950B2 |
Pattern matching method and pattern matching apparatus
Provided is a template matching method and a template matching apparatus, where the degree of matching between a template and the actual image upon template matching is maintained at a high level, without depending on a partial appearance of a lower layer. Proposed as one embodiment, is a method and an apparatus for template matching, where either an area is set in which comparison of the template and the image is not conducted, or a second area is set inside the template where comparison different from comparison conducted in a first comparison area is to be conducted, and the template matching is conducted on the basis either of comparison excluding the non-comparison area, or of comparison using the first and second areas. |
US08885945B2 |
Method for improving repeatability in edge location results of a machine vision inspection system
A method for improving repeatability in edge location measurement results of a machine vision inspection system comprises: placing a workpiece in a field of view of the machine vision inspection system; providing an edge measurement video tool comprising an edge-referenced alignment compensation defining portion; operating the edge measurement video tool to define a region of interest of the video tool which includes an edge feature of the workpiece; operating the edge measurement video tool to automatically perform scan line direction alignment operations such that the scan line direction of the edge measurement video tool is aligned along a first direction relative to the edge feature, wherein the first direction is defined by predetermined alignment operations of the edge-referenced alignment compensation defining portion; and performing edge location measurement operations with the region of interest in that position. |
US08885942B2 |
Object mapping device, method of mapping object, program and recording medium
A device stores therein contents and time information pieces each indicating time at which the corresponding content was generated; categorizes, into first and second groups, objects included in contents corresponding to time information pieces indicating times within a first period and a second period that partially overlap, the first group composed of objects that are included in contents corresponding to time information pieces indicating times within the first period and are similar to each other, and the second group composed of objects that are included in contents corresponding to time information pieces indicating times within the second period and are similar to each other; and when a number of objects belonging to both the first and second groups is greater than or equal to a predetermined number, associates the objects belonging to the first group with the objects belonging to the second group as objects indicating a same entity. |
US08885938B2 |
Detecting concealed threats
Potential threat items may be concealed inside objects, such as portable electronic devices, that are subject to imaging for example, at a security checkpoint. Data from an imaged object can be compared to pre-determined object data to determine a class for the imaged object. Further, an object can be identified inside a container (e.g., a laptop inside luggage). One-dimensional Eigen projections can be used to partition the imaged object into partitions, and feature vectors from the partitions and the object image data can be used to generate layout feature vectors. One or more layout feature vectors can be compared to training data for threat versus non-threat-containing items from the imaged object's class to determine if the imaged object contains a potential threat item. |
US08885937B2 |
Exposure measuring method and apparatus based on composition for automatic image correction
Provided is a composition-based exposure measuring method and apparatus for measuring an exposure degree of an object included in an image, including: receiving an input of the image; measuring an exposure amount of a pixel located in a region determined based on a composition, among pixels of the received image; and determining the exposure degree of the object based on the measured exposure amount. |
US08885936B2 |
Automated color balance tools for editing images
Some embodiments provide a method of automatically color balancing an image. The method receives a selection of a user interface (UI) item to automatically color balance the image using a color balance tool that includes several color balance modes. In response to the selection, the method analyzes the image based on a set of criteria. Based on the analysis, the method automatically selects a color balance mode from the several color balance modes of the color balance tool. Upon selecting the color balance mode, the method uses the color balance mode to automatically apply a set of color balance operations to the image. |
US08885927B2 |
User emotion detection method and associated handwriting input electronic device
A user emotion detection method for a handwriting input electronic device is provided. The method includes steps of: obtaining at least one handwriting input characteristic parameter; determining a user emotion parameter by an artificial neural network of the handwriting input electronic device according to the handwriting input characteristic value and at least one associated linkage value; displaying the user emotion parameter on a touch display panel of the handwriting input electronic device; receiving a user feedback parameter; determining whether to adjust the at least one associated linkage value and if yes, adjusting the at least one associated linkage value according to the user feedback parameter to construct and adjust the artificial neural network. |
US08885923B2 |
Feature point selecting system, feature point selecting method and feature point selecting program
A recognition task executing means 11 that provides a feature point selecting system which can select an adequate feature point matching a recognition algorithm in a recognition task executes the recognition task using an importance of each of a plurality of feature point candidates on a three-dimensional shape model for a plurality of evaluation images. A recognition error evaluating means 12 evaluates a recognition error related to all evaluation images from a difference between a recognition result of the recognition task and correct data of the recognition task for each evaluation image. A feature point importance determining means 13 sets a cost function which is represented as a function obtained by adding a restriction condition that an importance of an unimportant feature point candidate becomes close to zero, to the recognition error related to all evaluation images, and calculating the importance of each feature point candidate which minimizes a value of the cost function. A feature point selecting means 14 selects a feature point which needs to be used in the recognition task from the feature point candidates on the three-dimensional shape model based on the importance of each feature point candidate. |
US08885921B2 |
Method and system for forensic marking of stereoscopic 3D content media
Anti-piracy measures for stereoscopic 3D content media displayed in dual lens projection systems are achieved by the forensic marking of each image in a stereoscopic image pair with separate component forensic marks or dots associated with each image of an image pair. In one example, the component mark used for marking one image of the pair is identical to the component forensic mark used for marking the other image of the pair. In another example, the component marks are different from each other. When superimposed over each other in proper alignment, the two component marks form a composite forensic mark. In this latter example, they each lack one or more of the forensic dots or shapes existing in the composite mark, and the component marks may or may not have one or more corresponding forensic dots or shapes in common. |
US08885915B2 |
Method for measuring and controlling distance between lower end surface of heat shielding member and surface of raw material melt and method for manufacturing silicon single crystal
A method for measuring a distance between a lower end surface of a heat shielding member including a criterion reflector inside a concavity on the lower end surface and a surface of a raw material melt includes: a silicon single crystal is pulled by the Czochralski method while a magnetic field is applied to the raw material melt in a crucible, measuring the distance between the lower end surface of the heat shielding member and the surface of the raw material melt and observing a position of a mirror image of the criterion reflector with a fixed point observation apparatus; and measuring a movement distance of the mirror image with the apparatus and calculating the distance between the lower end surface of the heat shielding member and the surface of the raw material melt from the movement distance of the image and the measured distance. |
US08885914B2 |
Apparatus and method for reinspecting prescription drugs
Disclosed are an apparatus and a method for reinspecting a prescription drug, which reinspect the defect state of a defective drug pack after the defect state of an individually packaged drug has been inspected by analyzing the image of the drug. The apparatus includes a drug pack information transceiving module to receive primary inspection data, a drug reinspection controlling module to control a procedure of reinspecting a defect state of a drug pack which has been primarily determined as a defective drug pack, an image processing module to photograph the drug pack, which has been primarily determined as the defective drug pack, and to process an image of the drug pack, and a defect analyzing module to determine a defect state of the drug by analyzing a drug contained in the image of the drug pack provided from the image processing module. |
US08885912B2 |
Generate percentage of positive cells for biomarkers by normalizing and autothresholding the image intensity produced by immunohistochemistry technique
A computer implemented method of analyzing tissue features based on multiplexed biometric images includes storing a data set including cell profile data and an assessment associated with a field of view or a patient. The cell profile data includes biomarker expression intensity data for at least one cell feature. The method includes normalizing the biomarker expression intensity data for each field of view. The method includes determining a plurality of positive cell percentages for a first cell feature for each field of view or for each patient based on a plurality of normalized expression cutoffs for all fields of view. The method further includes correlating positive cell percentages with assessments for each field of view or each patient. The method also includes identifying a combination of a cell feature for expression of a biomarker and a normalized expression cutoff that most closely correlate the positive cell percentage with the assessment. |
US08885897B2 |
Closed loop registration control for multi-modality soft tissue imaging
A 3D ultrasound image from a memory is compared with a 3D diagnostic image from a memory by a localizer and registration unit which determines a baseline transform which registers the 3D diagnostic and ultrasound volume images. The target region continues to be examined by an ultrasound scanner which generates a series of real-time 2D or 3D ultrasound or other lower resolution images. The localizer and registration unit compares one or a group of the 2D ultrasound images with the 3D ultrasound image to determine a motion correction transform. An image adjustment processor or program (operates on the 3D diagnostic volume image with the baseline transform and the motion correction transform, to generate a motion corrected image that is displayed on an appropriate display. |
US08885896B2 |
Multiple charge-coupled biometric sensor array
Embodiments of the present invention relate to fingerprint scanning. Specifically, the present invention relates to a multi-sided fingerprint scanning device on a card (e.g., credit card, smart card, etc.), an associated energy-efficient method for attaining accurate fingerprint information using a multiple charge-coupled biometric sensor array. In a typical embodiment, a scanning device will be provided that includes a scanning area comprised of a set (e.g., at least one) of imaging pixel electrodes (e.g., arranged adjacent to one another in a grid-like or other fashion). As a user presses his/her finger against the scanning area, a portion of the finger will contact a plurality of electrodes. When this occurs, a voltage source of the device will apply a first voltage to each of the plurality of electrodes. A meter of the device will take a first electrical measurement (e.g., resistance and/or charged skin voltage) of the plurality of electrodes. The voltage source of the device will apply a second voltage to the plurality of electrodes. The meter of the device will take a second electrical measurement (e.g., resistance and/or charged skin voltage) of the plurality of electrodes. The voltage level difference between the first electrical measurement and second electrical measurement is calculated. The voltage level difference provides accurate fingerprint information. |
US08885889B2 |
Parking assist apparatus and parking assist method and parking assist system using the same
Disclosed are a parking assist apparatus, a parking assist method capable of more accurately recognizing a parking space and identifying and recognizing obstacles using a three-dimensional flash Lidar and a parking assist system using the same. The parking assist apparatus according to an exemplary embodiment of the present invention includes: an information unit acquiring information collected by using a three-dimensional flash Lidar; and a determination unit determining at least any one of a parking space and presence and absence of obstacles using the information acquired by the information unit. |
US08885887B1 |
System for object detection and recognition in videos using stabilization
Described is a system for stabilizing, detecting, and recognizing objects in video captured from a mobile platform. The system first receives a video (with a plurality of image frames) captured from a mobile platform. The video is stabilized by registering the image frames to a global coordinate system to generate stabilized image frames. A bio-inspired attention algorithm is applied to the stabilized image frames to produce a set of locations in the stabilized image frames that are salient points representative of an object of interest. An image chip is generated that surrounds each salient point. High-dimensional feature vectors are extracted from the image chip. The feature vectors are then classified as an object class. Thus, through classifying the feature vectors, an object of interest can be identified in the video as captured from the mobile platform. |
US08885886B2 |
Method and apparatus and program
An apparatus for determining the position of a sporting projectile within a scene during a time interval in which the sporting projectile is hidden from the view of a camera, the apparatus comprising: an interface operable to receive a first sequence of images of the scene captured by the camera at a first predetermined frame rate before the time interval and a second sequence of images of the scene captured by the camera at a second predetermined image rate after the time interval; a sporting projectile detection device operable to detect the position of the sporting projectile within the scene for each image in the first and second sequence of images; a velocity detection unit operable to determine the velocity of the sporting projectile before the time interval on the basis of the detected position of the sporting projectile within the scene for each image in the first sequence of images and the first frame rate and the velocity of the sporting projectile immediately after the time interval on the basis of the detected position of the sporting projectile within the scene for each image in the second sequence of images and the second predetermined image rate; and a sporting projectile position determination unit operable to determine the position of the sporting projectile during the time interval using at least one of the detected position of the sporting projectile within the scene for each image within the first and second sequence of images and the determined velocity of the sporting projectile immediately before and immediately after the time interval. |
US08885879B2 |
Object position estimation device, object position estimation method and program
In a technology of acquiring an object position by a visual cone intersection method, an object position estimation device which reduces estimation of incorrect position due to ghost image objects is provided, wherein an object candidate acquisition means estimates an object position by a visual cone intersection method and acquires a candidate object, an object candidate information storage means which stores information on overlap among the candidate objects for the visual cone of the object which is acquired based on the captured image, a degree of co-movement acquisition means acquires an index as a degree of co-movement which is calculated based on number of visual cones including other candidate objects which co-move with a movement of the candidate object and indicates interrelation among candidate objects for candidate objects, and a candidate object determination means identifies said candidate object as either an object or a non-object by a posteriori probability based on the acquired index and outputs position of said candidate object which is determined as an object. |
US08885873B2 |
Systems and methods for using curvatures to analyze facial and body features
Systems and methods of providing an attractiveness analysis are disclosed. In some embodiments, an electronic analysis platform is configured to obtain image data and curvature data to provide an attractiveness analysis to a user via a physical interface. Curvature data could comprise any data indicative of a curvature of a physical feature or a depiction thereof, including shadow data and pixilation data. |
US08885870B2 |
Information processing device and computer program product
According to an embodiment, an information processing device includes: an extracting unit configured to extract a feature quantity of a content; a first detecting unit configured to detect a point in the content where variation of the feature quantity is a first predetermined amount or more; a second detecting unit configured to detect components of watermark information including components corresponding to respective intervals based on the point; a determining unit configured to determine a reliability of the watermark information that is detected; and a selecting unit configured to select a first watermark information from the watermark information based on a result of determination determined by the determining unit. |
US08885865B2 |
Earphone
A technology which improves frequency characteristics by an acoustic method so that, when a sound-isolating earphone is attached to a human ear, the sound is heard with natural frequency characteristics is provided. In a sound path from a diaphragm of an electro-acoustic transducer inside a sound-isolating earphone to the eardrum passing through a cylindrical sound leading pipe via the external auditory canal, two independent paths for sound waves are provided in the sound leading pipe, and transfer of the sound with a specific frequency is suppressed by adjusting a difference in length of the paths, whereby the frequency characteristics of the sound passing through this sound path are improved. |
US08885861B2 |
Device for the combined application of a transcutaneous electrical stimulus and emission of an acoustic signal
The invention relates to a device for the combined application of a transcutaneous electrical stimulus to the surface of a portion of the human ear and emission of an acoustic signal into the auditory canal of the ear, wherein the device has at least one electrode head with at least one electrode for the application of the electrical stimulus, a loudspeaker and an output channel for acoustic signals into the auditory canal, a control device by which the application of the electrical stimulus and the emission of acoustic signals can be controlled. In order to achieve improved treatment of disorders using electrical stimulation, in particular tinnitus, the invention provides that the at least one electrode head which carries it is designed to allow it to be arranged in the Cymba conchae of the ear. |
US08885858B2 |
Modular hearing instrument
A set of hearing instrument parts includes a trunk part that is selectively placeable in a left ear canal or a right ear canal or a user, an elongate member having a first end and a second free end, a left ear connector configured to connect the trunk part and the elongate member to form a first configuration that is suitable for a left ear of the user, and a right ear connector configured to connect the trunk part and the elongate member to form a second configuration that is suitable for a right ear of the user, wherein the elongate member is configured for placement in a pinna for retention of the trunk part in a selected one of the left ear canal and the right ear canal. |
US08885852B2 |
Audio control system
Technologies are generally described for a system for controlling an audio signal based on a proximity of, e.g., a user's hand to at least one component of an audio control system. In some examples, an audio control system may include a filter configured to provide an echo signal and a control decision unit configured to provide a control signal based on the echo signal. |
US08885850B2 |
Cardioid beam with a desired null based acoustic devices, systems and methods
An acoustic device is provided with first and second one or more acoustic elements to generate a first signal that includes mostly undesired audio and substantially void of desired audio, and a second signal that includes desired as well undesired audio respectively. The first one or more acoustic elements are designed and arranged to generate a Cardioid beam with a null at an originating direction of the desired audio. The second one or more acoustic elements are designed and arranged to generate a complementary beam that includes the desired audio. A system is provided with an appropriate signal processing logic to recover the desired audio using the first and second signals. The signal processing logic may practice echo cancellation like techniques or blind signal separation techniques. |
US08885848B2 |
Quality evaluation method and quality evaluation apparatus
Quality of industrial products is evaluated by evaluating non-stationary operation sound, which is a kind of operation sound, from an aspect of tone, using closely simulated evaluation levels of evaluation of non-stationary sound by used of a human sense of hearing.An operation sound of a conforming product sample is converted into sound waveform data by a sound collecting unit, and the sound waveform data is input into a computer via an A-D converter, and then converted into psychoacoustic parameters. Data of pseudo conforming products is additionally obtained from the psychoacoustic parameters of a plurality of conforming product samples by making use of deviation in the data of the conforming product samples. Threshold data is obtained using thresholds and masking data for evaluation calculated from psychoacoustic parameters of data of the conforming product samples and the pseudo conforming products by a statistical technique. An operation sound of a subject workpiece is converted into sound waveform data by the sound collecting unit, and the sound waveform data is input into the computer via the A-D converter, and then converted into psychoacoustic parameters. Each of the psychoacoustic parameters is compared with the corresponding one of the previously obtained threshold, and thereby the operation sound is evaluated. |
US08885845B2 |
Engine sound processing system
Microphones are provided at an air inlet of the engine and a vehicle-cabin-side wall surface of an engine room, and engine sounds are picked up. The engine sound is processed by a signal processing section, and the processed engine sound is output from a speaker provided in a vehicle cabin. The signal processing section is provided with a filter which simulates a sound insulation characteristic of the vehicle cabin and a transformation section for processing the engine sound according to driving condition. A spectrum transformation characteristic of the transformation section is determined according to values detected by a vehicle speed sensor, an engine speed sensor, and an accelerator depression sensor, and a spectrum of the engine sound is transformed by means of specification of the spectrum transformation characteristic, thereby enhancing an engine sound. |
US08885842B2 |
Methods and apparatus to determine locations of audience members
A disclosed example method to determine a location of an audience member involves generating a correlation analysis result based on correlating first audio samples from a stationary audio detector with second audio samples from a portable audio detector carried by the audience member and determining via a neural network the location of the audience member based on the correlation analysis result. |
US08885839B2 |
Signal processing method and apparatus
Provided is a signal processing method which calculates a correlation coefficient indicating the degree of relation in a stereo signal and extracts a speech signal from the stereo signal by using the correlation coefficient and the stereo signal. |
US08885836B2 |
Decorrelator for upmixing systems
An improved decorrelator is disclosed that processes an input audio signal in two separate paths. In one path, a banded phase-flip filter is applied to lower frequencies of the input audio signal. In a second path, a frequency-dependent delay is applied to higher frequencies of the input audio signal. Signals from the two paths are combined to obtain an output signal that is psychoacoustically decorrelated with the input audio signal. The decorrelated signal can be mixed with the input audio signal without generating audible artifacts. |