Document Document Title
US08869220B2 Using program clock references to assist in transport of video stream to wireless device
Processing a video stream using upon Program Clock References (PCRs) contained therein in preparation for transmission to a wireless device. Operation includes receiving video frames of the video stream, buffering the video frames, and extracting PCRs from at least some of the video frames of the video stream. Operation further includes, based upon at least the values of the PCRs, determining transmission parameters, and transmitting video frames of the video stream to the wireless device according to the transmission parameters. Operation may further include determining a round trip delay of transmissions to the wireless device and acknowledgements from the wireless device, adjusting PCRs of at least some video frames of the video stream based upon the round trip delay, and transmitting the video frames of the video stream to the wireless device.
US08869215B2 Method and system for switching subscriber content
Embodiments of the present invention provide that a content provider itself provide subscription content to a device of a second type, rather than to a device of a first type. For example, the device of the second type may be a mobile telephone or the like, while the device of the first type may be a set-top box. By providing the content itself the content provider can keep track as to when it is providing content to the device of the second type, and further, in some embodiments, take action to prevent reproduction of the content at the device of the first type, such that while the user is viewing the subscriber content on the device of the second type, another user is not able to view the same content on the device of the first type. In order to provide such an arrangement, the content provider is preferably provided with suitable content encoding and streaming server apparatus, which is able to encode the content in a format appropriate for transmission to the device of the second type (such as, for example, transmission to a mobile device.
US08869213B2 Reception device
A reception device includes a first input terminal receiving a first television broadcast signal of a first frequency band or a mixed wave of the first television broadcast signal and a second television broadcast signal of a second frequency band; a second input terminal receiving the second television broadcast signal; first and second tuner; a matching unit extracting a second broadcast signal from a broadcast signal received from a first circuit terminal and outputting the extracted second broadcast signal from a second circuit terminal; a first connection portion selectively performing a connection between the first input terminal and the first circuit terminal of the matching unit; and a second connection portion setting an input path of the second television broadcast signal to the second tuner to a path from the second input terminal or a path from the second circuit terminal of the matching unit.
US08869207B1 Method and system for delivering video content from multiple platforms to subscribers
An integrated content delivery interface enables a user to access content from a multi-channel service provider (such as a cable television service) and over-the-top sources. The system displays a set of cable channels and over-the-top channels based on a combination of the user's subscription status for the various services, personalization criteria, and device type. The system may provide the user with a playlist of available videos for each channel. For videos from over-the-top sources, when a user selects the video for on-demand play the user's device will directly access the video as served by the over-the-top source. Before including any video in the playlist, the system will ensure that the video is available to the user based on subscription status and/or device type, and it will ensure that the over-the-top source serves the video in a format that is compatible with the user's device.
US08869203B2 Multimedia content fusion
Full motion live video can be provided in tactical and other environments utilizing various apparatuses and methods. An apparatus can include live source video inputs configured to receive live source video streams, video outputs configured to provide live output video streams configured according to a channel template design; and a processor configured to control multiplexing of the live source video streams to provide master control of the live source video inputs and video outputs. Another apparatus can include an input configured to receive video streams from the prior apparatus, a processor configured to fuse the video streams, and a user interface configured to present the video streams to the user in multiple independent frames, wherein the multiple independent frames include a relatively larger live video of interest and relatively smaller live thumbnail videos.
US08869202B2 Mobile terminal and metadata applying method thereof
A mobile terminal including a wireless communication configured to wirelessly communicate with at least one other terminal; a touch screen display unit configured to display a video; and a controller configured to receive metadata that can be displayed in association with the video and to control the display unit to display a metadata information indication indicating the metadata is available.
US08869196B2 Programming based interactive content
A method may include receiving an identification of a device; receiving at least one of device information, which includes a location of the device or a viewing history for the device, or preference information, which includes preferences by a user or a third party, associated with the identification of the device from the device; identifying interactive content based on the at least one of the device information or the preference information; and receiving trigger information, which includes a time and a place for a trigger, the trigger information to identify an event relating to a provisioning of video content. The method may further include mapping the identification of the device and the identified interactive content with the trigger information; detecting that the event has occurred; and sending the identified interactive content based on the mapping and the trigger information.
US08869195B2 Apparatus and method for managing voice communications
A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to receive a call request from a set top box that is remote from the server where the call request identifies a telephone number that is displayed in video content presented by the set top box where the telephone number was detected based on at least one of image pattern recognition and voice recognition and where the telephone number is associated with a marketing entity of the video content, establish a voice communication with a first telephone device associated with the set top box, and establish the voice communication with a second telephone device associated with the telephone number and the marketing entity if the first telephone device accepts the voice communication. Other embodiments are disclosed.
US08869192B2 Method for setting TV environment through user authentication and apparatus thereof
A method and apparatus for setting a TV operation environment for users submitting authorizing passwords. The method of setting a user environment of a television (TV) includes displaying a plurality of icons of Identifications (IDs) for respective users, each of the IDs corresponding to an operation environment for a user. If an ID icon is selected among the displayed icons, a password corresponding to the selected ID icon is authenticated, and if a user is authenticated by the password, a preset operation mode for the user is set.
US08869187B2 Methods and apparatus to determine audience viewing of recorded programs
Methods and apparatus to determine audience viewing of recorded programs are disclosed. An example method disclosed herein comprises processing first bus information obtained by monitoring a bus of a time shifting device to determine a record time corresponding to when the time-shifting device stored data associated with first media content being recorded for later presentation, processing second bus information obtained by monitoring the bus of the time shifting device to determine a playback time corresponding to when the time-shifting device later retrieved the data to present the recorded first media content, and estimating a possible distribution time corresponding to when the first media content was initially distributed to the time-shifting device based on a difference between the playback time and the record time.
US08869184B2 Sharing behavioral patterns between devices
A system that incorporates teachings of the present disclosure may include, for example, a set-top box having a controller to present media content at a presentation device as directed by a user, monitor the media content consumed by the user, detect a first behavioral pattern based on the media content consumed by the user, transmit the detected first behavioral pattern to a communication device of the user, receive from the communication device a second behavioral pattern, and identify media content correlating to the second behavioral pattern. The communication device can be adapted to adjust communication operations according to the detected first behavioral pattern. Other embodiments are disclosed.
US08869182B2 Presenting listener information
Listening information indicating a number of audience members who switched stations during each of the designated periods of time is displayed on a graph having a plot representing the listening information. The graph is divided into an upper portion and a lower portion about a normalized line representing an average number of audience members who listened during designated periods of time. Additional plots can also be presented, including plots arranged so that portions above the normalized line represent a greater than average number of listeners, and portions below the normalized line represent a lower than average number of listeners.
US08869180B2 Rotary head multi-layer data storage and retrieval system and method
A system and method for data storage and retrieval include a rotational head carriage unit having a plurality of heads. A tape drive unit moves a tape media length-wise across the head carriage unit while the head carriage unit rotates. The tape drive unit is adapted to use a tape comprising multiple recordable layers. The heads are adapted to read data from or write data to one recordable layer while rotating toward one edge of the tape media, and read data from or write data to another recordable layer while rotating toward the other edge of the tape media.
US08869177B2 Decoupling components of a software system at compile time and load time
A method, system and computer program product for decoupling components of a software system at load/compile time to accelerate application startup times. In particular, a software components partitioning (SCP) utility pre-defines a number of (implementation) classes to initiate and facilitate the decoupling process. The SCP utility allows the method names and argument lists to be recorded from a remote interface into a local interface which emulates the remote interface. The local interface is augmented with an annotation to define the remote interface. Additionally, a pre-defined keyword is appended to the name of the local interface to enable the creation of a (pre-defined) classname. Furthermore, when the classname is loaded, an implementation (via a Java implementation class, for example) for the remote class is loaded, and the implementation is associated with a dynamic proxy that implements both the local and remote interfaces, on demand.
US08869175B2 Information processing apparatus and control method thereof
An apparatus having an OS to perform exclusive control among programs that are based on a predetermined API on a channel for communicating with a peripheral, a first driver for the peripheral to startup based on a request that is based on the predetermined API and communicate with the peripheral via the channel, a second driver for the peripheral to startup based on a request that is not based on the predetermined API and communicate with the peripheral via the channel, a program to communicate with the peripheral via the channel, and a controller to, when the second driver is started up based on a request that is not based on the predetermined API, if the program is using the channel, close the channel that the program is using based on exclusive control by the OS by starting the first driver.
US08869173B2 Adaptive application interface management
A method and system for adaptive processing of alert messages exchanged between applications is disclosed. The system may include a diagnostic engine coupled to a plurality of applications. A plurality of application alert messages may be monitored to determine if the alerts exceed a predetermined threshold. If a threshold number of alert messages is exceeded, an interface status based on a diagnostic code for the interface may be determined. A query value for the interface may be adjusted. Based on the amount of the increase in the alert messages, different actions may be indicated. An administrator for the application interface or for equipment associated with the interface may be notified for servicing the equipment.
US08869171B2 Low-latency communications
A method of handling communications by a computer. A system-call communication routine receives a request of an application to perform a socket-related task on a given socket in a blocking mode. The routine repeatedly performs in alternation polling of one or more input/output (I/O) devices servicing the computer and performing the socket-related task.
US08869166B2 Effective management of blocked-tasks in preemptible read-copy update
A technique for managing read-copy update readers that have been preempted while executing in a read-copy update read-side critical section. A single blocked-tasks list is used to track preempted reader tasks that are blocking an asynchronous grace period, preempted reader tasks that are blocking an expedited grace period, and preempted reader tasks that require priority boosting. In example embodiments, a first pointer may be used to segregate the blocked-tasks list into preempted reader tasks that are and are not blocking a current asynchronous grace period. A second pointer may be used to segregate the blocked-tasks list into preempted reader tasks that are and are not blocking an expedited grace period. A third pointer may be used to segregate the blocked-tasks list into preempted reader tasks that do and do not require priority boosting.
US08869162B2 Stream processing on heterogeneous hardware devices
A stream processing execution engine evaluates development-time performance characteristic estimates in combination with run-time parameters to schedule execution of stream processing software components in a stack of a stream processing application that satisfy a defined performance criterion in a heterogeneous hardware device. A stream processing application includes a stack of interdependent stream processing software components. A stream processing execution engine evaluates one or more performance characteristics of multiple computational resources in the heterogeneous hardware device. Each performance characteristic is associated with performance of a computational resource in executing a computational-resource-dependent instance of a stream processing software component. The stream processing execution engine schedules within the run-time environment a computational resource on which to execute a computational-resource-dependent instance of one of the stream processing software components. The computational-resource-dependent instance is targeted for execution on the computational resource that satisfies a performance policy attributed to the stream processing software component.
US08869149B2 Concurrency identification for processing of multistage workflows
A system and method may be utilized to identify concurrency levels of processing stages in a distributed system, identify common resources and bottlenecks in the distributed system using the identified concurrency levels, and allocate resources in the distributed system using the identified concurrency levels.
US08869147B2 Multi-threaded processor with deferred thread output control
A multi-threaded processor is provided that internally reorders output threads thereby avoiding the need for an external output reorder buffer. The multi-threaded processor writes its thread results back to an internal memory buffer to guarantee that thread results are outputted in the same order in which the threads are received. A thread scheduler within the multi-threaded processor manages thread ordering control to avoid the need for an external reorder buffer. A compiler for the multi-threaded processor converts instructions that would normally send processed results directly to an external reorder buffer so that the processed thread results are instead sent to the internal memory buffer of the multi-threaded processor.
US08869143B2 Method and system for selecting a program for download
A system selects an application program for download. The system includes a host system, such as a personal computer, having a disk sub-system storing a plurality of application programs. The disk sub-system includes a file storing a plurality of identifiers, with each of at least some of the identifiers being associated with one or more of the application programs. A target system, such as a wireless handheld electronic device, includes a hardware identifier and a vendor identifier. A communications channel connects the host system and the target system. An application loader routine executes at the host system, communicates with the target system through the communications channel, requests the hardware and vendor identifiers as a received identifier from the target system over the communication channel, and employs the identifiers and the received identifier to select one of the application programs for download from the host system to the target system.
US08869135B1 Deploying updates to an application during periods of off-peak demand
Update preferences might be utilized to specify that an update to an application should not be applied until the demand for the application falls below a certain threshold. Demand for the application is monitored. The update to the application is applied when the actual demand for the application falls below the specified threshold. The threshold might be set such that updates are deployed during the off-peak periods of demand encountered during a regular demand cycle, such as a diurnal, monthly, or yearly cycle.
US08869134B2 Updating firmware on mobile electronice devices
A system for updating firmware on electronic devices, including an electronic device including a processor, a storage for storing a current image of firmware that includes a baseline image of firmware, an update utility for updating the firmware stored in the storage, and a connector for connecting the electronic device to a jacket, and a jacket including a storage for storing a firmware difference image for updating the firmware in the electronic device to a newer version, and a port for connecting the electronic device connector thereto, wherein the update utility instructs the electronic device processor (i) to apply the firmware difference image to the baseline image of the firmware to generate a newer version image of the firmware, and (ii) to replace the current image of the firmware in the electronic device storage with the thus generated newer version image of the firmware.
US08869133B2 Method and system for use in facilitating patch change management of industrial control systems
An offline patch change management system for an industrial facility includes at least one reader device configured to read patch update information stored on computer-readable storage media inserted therein. The industrial facility includes an industrial control system that includes at least cyber asset. The system also includes a memory device coupled to the reader device. The memory device is configured to store the patch update information. The system further includes a processor coupled to the memory device. The processor is programmed to scan the at least one cyber asset. The processor is also programmed to generate a scan report including a patch status for at least one patch not operatively resident on the at least one cyber asset. The scan report includes a deployment temporal period value for deployment of the patch.
US08869125B2 Systems and methods for demarcating information related to one or more blocks in an application
The invention relates to a system and method for demarcating information related to one or more blocks in an application source code. This invention provides a means to annotate block information in the source code. It parses the application source code to generate an abstract syntax tree and instruments the source code to capture information related to the one or more blocks generated at the time of dynamic analysis of the application. The information related to the one or more blocks are stored in Hash Map and based on this information the abstract syntax tree is modified to add the information related to the one or more blocks and inserting this information in the application source code.
US08869123B2 System and method for applying a sequence of operations code to program configurable logic circuitry
A method and system are provided for deriving a resultant software program from an originating software program that may include overlapping branch logic. The method may include deriving a plurality of software objects from a sequence of processor instructions; associating software objects in accordance with an original logic of the sequence of processor instructions; determining and resolving memory precedence conflicts within the associated plurality of software objects; de-overlapping the execution of the associated plurality of software objects by replacing all overlapping branch logic instructions of the associated series of software objects with equivalent and non-overlapping branch logic instructions; and/or applying the de-overlapped associated plurality of software objects in a programming operation by a parallel execution logic circuitry. The resultant software is more easily converted into programming reconfigurable logic than the originating software program, computers or processors, or by means of a computer or a communications network.
US08869108B2 Techniques related to customizations for composite applications
A framework is provided for enabling and managing customizations to an application. In one embodiment, techniques are provided that enable the customizability of an application to be controlled based upon hierarchical relations between elements of the application.
US08869104B2 Object code configuration tool
A system and method for managing several versions of a device with embedded object code by using an editor to scan the object code, find a signature, change one or more parameters within the object code, and replace the object code. The device may be shipped to a customer in a standard configuration and the object code may be changed by the customer using the editor.
US08869101B2 Automated implementation of business service communication and/or linkage of executable processes through automatic generation and population of variables
Certain example embodiments described relate to the generation of variables for data flow chains that are associated with control flow models. Certain example embodiments relate to the creation of a diagram (e.g., an automation diagram) that encapsulates the flow of data in a process model (e.g., EPC). In certain example embodiments, the generation of variables provides for linking executable processes via the automation diagram so that the data flow may be integrated into the EPC model. An EPC model may be transformed into a BPMN model. Optionally, the transformations may occur in reverse so that an automation diagram is created from a modified EPC model.
US08869097B2 Online integrated development environment with code assist
An online integrated development environment (IDE) providing code assist is described. A method for providing code assist within the online IDE comprises receiving a request from a client device to access a software development project, storing code assist information related to the software development project, and sending code assist information to the client device. The client device stores the received code assist information and uses it for local code assist operations at the client device. The client device can receive a subset of a database of code assist information stored at a server environment providing the online IDE. The client device accesses the online IDE via a web browser.
US08869095B2 Software framework and development platform for multi-sensor systems
The disclosed software framework and development platform facilitates software development for multi-sensor systems. In some implementations, developers can select a sensor board that includes a desired combination of sensor devices. The sensor board can be coupled to a development board that includes a target processor and other circuitry to facilitate development and testing of a system that includes the target processor and the sensors. Various software support tools are provided including an Application Programming Interface (API) that provides API abstractions for software drivers for the sensors on the sensor board. By using the abstractions of the API, a software developer does not have to write code (“glue”) to interact with the various software drivers. Additionally, the API provides access to a variety of software library functions for performing data scaling, unit conversion and mathematical functions and algorithms.
US08869093B2 Displaying interface protocol activity
Protocol related data generated by a simulation application are captured. One or more protocol objects are displayed in a window on a display device based on the protocol related data. The protocol objects represent events associated with the interface protocol. In at least some embodiments, a location of the protocol objects on the display device is correlated to a simulation time. In at least some embodiments, protocol-related data are grouped according to an abstraction level of the interface protocol, and the protocol objects are displayed on the display device based on grouping. The protocol objects displayed on the display device can be associated with concurrent, interleaved protocol events, or both.
US08869088B1 Oversized interposer formed from a multi-pattern region mask
An embodiment of an interposer is disclosed. In such an embodiment, there is a first printed circuit region and a second printed circuit region. The second printed circuit region is proximate to the first printed circuit region with a seam region between the first printed circuit region and the second printed circuit region. The seam region includes a first die seal and a second die seal spaced apart from one another with a scribe line located between the first die seal and the second die seal.
US08869087B2 Computing system with data and control planes and method of operation thereof
A method of operation of an computing system includes: providing a microkernel; controlling a reconfigurable hardware device by the microkernel; configuring an event scoreboard module for monitoring the reconfigurable hardware device; and implementing an application configured in the reconfigurable hardware device including receiving a machine identifier for the reconfigurable hardware device.
US08869083B1 Dynamic bridge generation in package definition systems
A package generation system creates and/or uses a package design file to determine where to apply cut lines and crease lines to a two-dimensional substrate so that the substrate may be formed into a three-dimensional package. Some of the cut lines may correspond to package edges, and the system dynamically determines where to include bridges in the cut lines to hold the package in place and prevent the package from separating from the substrate before the package creation process is complete.
US08869079B2 Semiconductor device and layout design method for the same
A semiconductor device includes: a plurality of line features including at least one real feature which includes a gate electrode portion, and at least one dummy feature. Two of multiple ones of the dummy feature, and at least one of the line features interposed between the two dummy features and including the at least one real feature form parallel running line features which are evenly spaced. The parallel running line features have an identical width, and line end portions of the parallel running line features are substantially flush. Line end portion uniformization dummy features are formed on extensions of the line end portions of the parallel running line features. The line end portion uniformization dummy features include a plurality of linear features each having a same width as each of the line features and spaced at intervals equal to an interval between each adjacent pair of the line features.
US08869072B2 Gesture recognizer system architecture
Systems, methods and computer readable media are disclosed for a gesture recognizer system architecture. A recognizer engine is provided, which receives user motion data and provides that data to a plurality of filters. A filter corresponds to a gesture, that may then be tuned by an application receiving information from the gesture recognizer so that the specific parameters of the gesture—such as an arm acceleration for a throwing gesture—may be set on a per-application level, or multiple times within a single application. Each filter may output to an application using it a confidence level that the corresponding gesture occurred, as well as further details about the user motion data.
US08869071B2 Mobile terminal and method of controlling the operation of the mobile terminal based on movement of a main body
A mobile terminal and a method of controlling the operation of the mobile terminal are provided. The method includes displaying a first list including one or more items on a display module provided in a main body of the mobile terminal; determining whether the main body has been rotated so as to turn the display module upside down; and if it is determined that the mobile terminal has been rotated so as to turn the display module upside down, displaying a second list, instead of the first list, on the display module. Therefore, it is possible to control various operations performed by the mobile terminal in accordance with the movement of the main body of the mobile terminal.
US08869068B2 Content sharing application utilizing radially-distributed menus
Disclosed herein are encoded computer readable storage media and computer-implemented systems creating a content sharing application comprising: a software module for identifying content to share; a software module for displaying a radially-distributed menu of destinations for identified content in response to a first user interaction, wherein said menu of destinations allows a user to select at least one destination; a software module for displaying a radially-distributed menu of individuals associated with one or more displayed destinations in response to a second user interaction, wherein said menu of individuals allows a user to select at least one individual; and a software module for customizing said radially-distributed menus. Also disclosed are methods for rapidly sharing content utilizing the same.
US08869067B2 Operating device, control panel, and image forming apparatus including same
An operating device included in an control panel for an image forming apparatus, the operating device that includes multiple input keys to operate independently from each other, disposed on the control panel, surrounding a center portion; and at least one indicator comprising at least one of letters and marks representing a function of one at least of the multiple input keys, located in the center portion adjacent to the one of the multiple input keys.
US08869065B2 Segment ring menu
A segment ring menu is provided that is used to easily access menu items. The segment ring menu includes a number of menus that are located equidistant from an initial mouse position from where the segment ring menu is evoked. Hovering over any of the sections of the segment ring menu displays the menu items hosted in that section. The segment ring menu layout is directed at making it easy for the user to reach any of the menu items with a small amount of mouse movement.
US08869064B2 Methods for displaying icons
A method for displaying icons corresponding to various function statuses of an electronic device on a screen thereof is provided. The method includes providing the screen with a first display area and a second display area, the first display area capable of displaying a single icon, and the second display area capable of displaying a plurality of icons; selecting one icon of a first icon set to be displayed in the first display area of the screen; and selecting at least one icon of a second icon set to be displayed in the second display area.
US08869063B2 Method and system for holistic project management
A method for holistic project management may include presenting a graphical user interface for a user to enter project information for a project. The method may also include determining a priority for the project based on an impact of the project to each of a plurality of predetermined drivers.
US08869062B1 Gesture-based screen-magnified touchscreen navigation
Screen magnification software on a touchscreen device detects when a low-vision user reaches the boundary of a magnified viewport. If additional canvas or menus lay on the other side of the boundary the present invention enables the low-vision user to maintain the same exploration gesture on the touchscreen while causing the underlying canvas to scroll into view in the direction of the gesture. This invention enables the low-vision user to navigate about the entire underlying canvas of a touchscreen graphic user interface with a single, intuitive touchscreen gesture even under magnification.
US08869058B1 Interface elements for specifying pose information for photographs in an online map system
One or more interactive controls are displayed on an online map that allow a user to provide attributes about a photograph including the location from which the photograph was taken and the location of the subject in the photograph. The system receives the input and stores the information as associated with the photograph.
US08869051B2 Systems and methods for using separate editing applications from within electronic content creation applications while preventing data loss
Systems and methods are disclosed that facilitate launching separate editing applications from within an electronic content creation application. A content creation application can provide one or more launch editing features for launching separate editing applications to edit the objects or object parts within content that is being created. Such launch editing can involve the content creation application analyzing one or more selected objects and/or object parts and identifying which portions should be sent to a separate editing application. The separate editing application modifies the portions and returns modified portions to the content creation application where the modified portions are incorporated or merged into the electronic content being created.
US08869047B2 Multi-party virtual desktop
In one embodiment, a method includes displaying a plurality of tiles on a user's computer screen, each of the tiles comprising shared data, and receiving new shared data and processing the new shared data to update the shared data displayed on the user's computer screen. The shared data is collected at a centralized device and distributed by the centralized device to the user, the centralized device operable to organize and transmit the shared data contained in one or more of the tiles to a plurality of users. An apparatus and logic are also disclosed herein.
US08869040B2 Application sharing security
A method, apparatus and computer-readable medium for facilitating application sharing. In operation, a user selects at least one of a plurality of applications operating on a first computer to share with at least a second computer. The user then selects at least one of a plurality of security measures for preventing a user operating the second computer from performing at least one of a plurality of unauthorized operations. Next, the user initiates applications sharing on the first computer, wherein the user operating the second computer may access or observe an application running on the first computer, but may not perform any unauthorized operations on the first computer.
US08869039B2 Method and system for conditionally transmitting changes to information in a collaborative environment
Method and system for conditionally transmitting changes to information in a collaborative environment are provided. A system comprises a display, a change tracking module, and a rendering module. The change tracking module is configured to detect changes by a modifying user to information as a propagating or a non-propagating change. The rendering module transmits first view data to enable altering a first view based on the modification as part of a graphical user interface on the display presented to the modifying user and transmits second view data to enable altering a second view presented to a group of users, not including the modifying user, based on the modification if the modification comprises the propagating change. The second view data is not transmitted if the modification comprises the non-propagating change.
US08869038B2 Platform and method for analyzing real-time position and movement data
A geospatial platform for building applications involving location and time is disclosed. The applications allow users to analyze and make sense of the location and time-based data generated by a wide variety of devices in real time, as it is generated. The platform in one example features a dashboard for associating code statements with a variety of data visualizations. The code statements access real-time and/or location based data and generate a result set that is optimized for displaying a selected data visualization in the dashboard. The code statements are ideally executed on a server so that large quantities of data can be manipulated as it is generated by various devices in real-time.
US08869036B1 System for troubleshooting site configuration based on real-time analytics data
Machine-implemented methods for troubleshooting a web site analytics configuration are provided. In one aspect, a method includes acquiring low latency web site traffic data for a web page for a web site, and comparing the low latency web site traffic data with historical web site traffic data for the web page. The method also includes determining a difference between the low latency web site traffic data and the historical web site traffic data based on the comparison, and sending information on the difference between the low latency web site traffic data and the historical web site traffic data. Systems, graphical user interfaces, and machine-readable media are also provided.
US08869035B2 Increasing resilience of a network service
A set of data is obtained, representing a graph of a computer network having a set of hardware nodes and a set of hardware links between the hardware nodes. The hardware links are represented as edges in the graph. A first subset (for example, a vertex cut set) of the set of hardware nodes is found, such that those of the hardware nodes in the first subset are able to withstand a maximum number of failures before the graph disconnects. The failures include node failures and/or edge failures. The hardware nodes in the first subset are ranked based on expected resiliency, to obtain a ranked list. Optionally, in case of a tie between two or more of the hardware nodes in the ranked list, the tie is broken using a sum of shortest path metric.
US08869032B2 Telecom web browsers, and methods for defining a telecom web browser
A method of defining a voice browser for browsing a plurality of voice sites, at least some of the voice sites having different telephone numbers, the voice sites being configured to be accessed by telephone, is provided including storing information relating to voice sites visited by a voice user; and providing forward and back functions, comprising transferring a user from one voice site to another, in response to commands by the user. Computer program code and systems are also provided.
US08869030B2 Hierarchical representation of contextual information
Method and system enabling a user to select a data element out of a set of available data elements through the use of a hierarchical view (e.g. a tree). Whenever the user needs to choose a data element, the system collects the descriptions of all data elements that are both available and relevant in accordance with the specific use from a set of available data elements through the use of a hierarchical view. The tree represents each entity (data element) as a node and the properties of each entity as sub-nodes under it, possibly grouped into property groups represented as tree nodes. The system hides all implementation aspects of the data structure from the user—selection of the required value causes the underlying system to automatically perform all required actions in order to retrieve, calculate or search for the desired data element.
US08869029B2 Handheld device graphical user interfaces for displaying patient medical records
Ergonomic graphical user interfaces (GUIs) for displaying medical record information obtained from various sources within handheld devices are provided. A GUI for display within a touch screen display of a handheld device includes adjacent first and second portions. A list of patient names is displayed within the first portion of the GUI, along with medical facility location information, means for indicating when new clinical data for a patient is available, means for removing patient names from the displayed list, and means for sorting the displayed list of patient names. A plurality of ergonomically designed GUI controls are displayed within the second portion of the GUI. Each of these GUI controls has a width that is between about 15% and 75% of a width of the display, and a height that is between about 15% and 75% of a height of the display. According to embodiments, a GUI for display within a touch screen display of a handheld device includes adjacent first and second portions, wherein the second portion has a height that is between about 30% and 70% of a height of the GUI. Information for a respective patient is displayed within the first portion and includes patient identification and location information. At least some of the displayed information is responsive to user touching for displaying additional patient information. Various GUI controls are displayed within the second portion, and is responsive to user touching for performing various functions. Each of the GUI controls in the second portion has a width that is between about 15% and 75% of a width of the second portion, and a height that is between about 15% and 75% of a height of the second portion.
US08869026B2 Using a layout engine to display an overflowed textbox
A method for managing electronic documents (EDs), including obtaining an ED defining an overflowed textbox with a vertical justification, a paragraph for the overflowed textbox, and a horizontal justification of the paragraph, where the paragraph comprises a plurality of characters, generating, based on the ED, an intermediate document (ID) defining an enlarged textbox encapsulating the paragraph with the horizontal justification, calculating, using the layout engine and based on the ID, a plurality of positions of the plurality of characters within the enlarged textbox by generating an intermediate page including the enlarged textbox, calculating, based on a vertical justification of the overflowed textbox, a transformation between a point of interest (POI) associated with the enlarged textbox on the intermediate page and a reference point associated with the overflowed textbox, and generating a rendered page of the ED by applying the transformation to the plurality of positions of the plurality of characters.
US08869025B2 Method and system for identifying advertisement in web page
A method, system and computer program product for identifying an advertisement in a web page. The method includes the steps of: receiving a sample page; analyzing a source code of the sample page to obtain a node feature of the sample page; analyzing the node feature using a preset rule to find a sample advertisement in the sample page; analyzing a first link of the sample advertisement to obtain a link mode of the sample advertisement; and utilizing the link mode to identify a second advertisement, where at least one of the steps is carried out using a computer device so that the advertisement in a web page is identified.
US08869023B2 Conversion of a collection of data to a structured, printable and navigable format
A system for converting a collection of data to a structured, printable and navigable document includes: an analyzer and a layout unit. The analyzer is coupled to receive a data collection source such as a web page associated with a wiki and other user parameters, and generates a representation of content associated with the data collection source. The output of the analyzer is coupled to an input of the layout unit to provide the representation of content. The layout unit is also coupled to receive a style sheet or other user preferences. The linearizer of the layout unit retrieves the necessary content using the representation of content. The retrieved content is then formatted by the layout selector of the layout unit to generate a paginated document and metadata. This output can then be printed on any conventional printer or manipulated and interacted with using applications or a web browser.
US08869019B1 Method and apparatus for automatic website optimization
Web pages of a website are parsed and a set of n-grams are generated from the parsed web pages. A relevancy value is determined for each n-gram and a second set of n-grams is generated by removing any n-gram in the first set whose relevancy value is below a threshold. A third set of n-grams is generated at least by removing those of the second set of n-grams that have been determined to be similar to another one of the second set of n-grams. Responsive to determining that there is not a web page that is directed at an n-gram, a web page is automatically created with content directed at that n-gram including reusing existing content of the website that is related to the n-gram. One or more links to the created page are added to web pages so that the created page is not an orphan page.
US08869018B2 Method and system of delivery of information services combined from multiple web-based sources
A computer implemented method for displaying a plurality of web pages within a single web browsing display area includes determining a Uniform Resource Locator (URL) for each of the plurality of web pages to be displayed. Each of the URLs may be determined from user inputs or predefined settings. The method may also include allocating a display region within the web browsing display area to define an allocated display region and displaying the one of the plurality of web pages within the allocated display region.
US08869003B2 Method, apparatus, computer program product and device providing semi-parallel low density parity check decoding using a block structured parity check matrix
The invention relates to low density parity check decoding. A method for decoding an encoded data block is described. Encoded data block comprising data sub-blocks are stored. Decoding is performed in a pipelined manner using an irregular, block-structured parity check matrix, where at least two data sub-block matrices of the parity check matrix are read from and written in each of a plurality of clock cycles. The reading and writing of the data sub-blocks is evenly distributed between at least two area of a memory. The decoding is performed with shift values which eliminate cycles at or below a predetermined threshold length. An apparatus, computer program product and device are also described.
US08868995B2 Multicast digital video lost packet recovery
An electronic communication network supports delivery of video program Internet protocol packets. A source device transmits both first and second video program Internet protocol packets. A first recipient device is assigned as positive acknowledgment leader by the source device and a second recipient device is assigned as negative acknowledgement leader by the source device. The first recipient device is operable to transmit to the source device a positive acknowledgment of receipt of the first video program Internet protocol packet. The second recipient device is operable to transmit to the source device a negative acknowledgment of non-receipt upon not receiving the first video program Internet protocol packet. The source device responds to the negative acknowledgement of non-receipt by the second recipient device by multicast resending the second video program Internet protocol packet to both the first and second recipient devices.
US08868992B2 Robust memory link testing using memory controller
REUT (Robust Electrical Unified Testing) for memory links is introduced which speeds testing, tool development, and debug. In addition it provides training hooks that have enough performance to be used by BIOS to train parameters and conditions that have not been possible with past implementations. Address pattern generation circuitry is also disclosed.
US08868990B2 Semiconductor memory device and information processing apparatus including the same
A semiconductor memory device is disclosed that includes an ODT circuit configured to be connected to a bus which transmits a data signal or a data strobe signal between a memory block and an input-output terminal; a first switch configured to be inserted into the bus between the memory block and the ODT circuit; a mode controller configured to switch off the first switch during a test of the memory block; and an oscillator configured to be connected to the ODT circuit, wherein a test signal is supplied to the ODT circuit from the oscillator during the test of the memory block.
US08868988B2 Rate matching method and device
The present invention discloses a rate matching method and device. The method includes that: an information bit sequence is coded and interleaved to obtain a mother code codeword with a length NFB—Buffer; and bits are selected from the mother code codeword to generate a hybrid automatic repeat request (HARQ) subpacket for current transmission. By means of the present invention, the effect of covering the whole mother code area can be achieved as much as possible, and the performance of the HARQ multiple retransmission link can be enhanced.
US08868986B2 Relevant alert delivery in a distributed processing system with event listeners and alert listeners
Relevant alert delivery including determining, by an events listener associated with an event queue, whether one or more events in an events queue have not been assigned to any events pool by any event analyzer; and if one or more events in the events queue have not been assigned to any events pool, identifying by the events listener in dependence upon the event analysis rules one or more alerts; sending by the event listener to an alerts queue all the alerts identified by the event listener; the alerts queue having an associated alerts listener; determining whether one or more alerts in the alerts queue have not been assigned to any alert pool; if one or more alerts in the alerts queue have not been assigned to any alerts pool, and determining in dependence upon alert analysis rules whether to suppress the alerts; and transmitting the unsuppressed alerts.
US08868981B2 On-demand services environment testing framework
In one embodiment, a method of providing a test framework in an on-demand services environment can include: accessing a plurality of tests via plug-ins to a core platform of the test framework; receiving, by a user interface, a selection of tests for execution from the plurality of tests, where the selected tests are configured to test a plurality of layers of a product; executing, by an execution engine coupled to the core platform, the selected tests; storing test results for the executed selected tests on a configurable repository; and reporting the stored test results in a summarized form on the user interface.
US08868974B2 Memory-based trigger generation scheme in an emulation environment
A system and method are disclosed for generating triggers within a hardware emulator. The system allows for dynamic reconfiguration of the trigger generation scheme during emulation. In one aspect, input probe signals are received on an address port to a memory from an integrated circuit within the emulator. The memory outputs from a data port, data, which is addressed, at least in part, by the input probe signals. The data output from the data port may be sent through further combinatorial logic or directly connected to a logic analyzer and represents trigger information. In another aspect, the trigger generation scheme may be reconfigured dynamically during emulation. For example, where the memory is a dual-port RAM, an emulation host can write to the memory to perform the reconfiguration.
US08868971B2 Wireless diagnostic system
Results of field testing of portions of a distributed system such as a Broadband Communications System are communicated from a testing device to a device including a display which downloads test protocols to the testing device. The testing device can thereafter operate in a stand-alone manner and transfer the results of testing and analysis to a device including a display that may comprise virtually any wireless communication device by storing an application or information therein. The communication device can transfer captured test data and analysis to a central facility for storage, further analysis and/or management purposes.
US08868968B2 Partial fault processing method in computer system
As regards a hardware fault which has occurred in a computer, a hypervisor notifies an LPAR which can continue execution, of a fault occurrence as a hardware fault for which execution can be continued. Upon receiving the notice, the LPAR notifies the hypervisor that it has executed processing to cope with a fault. The hypervisor provides an interface for acquiring a situation of a notice situation. It is made possible to register and acquire a situation of coping with a hardware fault allowing continuation of execution through the interface, and it is made possible to make a decision as to the situation of coping with a fault in the computers as a whole.
US08868966B2 SVC cluster configuration node failover
Methods, systems, and computer programs are provided for failover responses to configuration node failures in SVC clusters. An SVC cluster manages a plurality of storage devices and includes a plurality of SVCs interconnected via a network, each SVC acting as a separate node. A storage device event log is saved, with an original configuration node. An entry is made in the storage device event log each time the original configuration node receives storage device events and setting the entry to a negative value indicating a storage device event has not been handled. The entry is set to a positive value indicating the storage device event has been handled after the original configuration node notifies respective subscribed clients about those of the storage device events the original configuration node receives. A new configuration node is activated in response to configuration node failures.
US08868965B2 SVC cluster configuration node failover
Methods, systems, and computer programs are provided for failover responses to configuration node failures in SVC clusters. An SVC cluster manages a plurality of storage devices and includes a plurality of SVCs interconnected via a network, each SVC acting as a separate node. A storage device event log is saved, with an original configuration node. An entry is made in the storage device event log each time the original configuration node receives storage device events and setting the entry to a negative value indicating a storage device event has not been handled. The entry is set to a positive value indicating the storage device event has been handled after the original configuration node notifies respective subscribed clients about those of the storage device events the original configuration node receives. A new configuration node is activated in response to configuration node failures.
US08868962B2 Monitoring circuit and method
A monitoring circuit for an integrated circuit comprises a non-temperature-inverted circuit and a temperature-inverted circuit. Operating parameters of the two circuits are measured, representing the propagation speed of signals in the respective circuits. In response to a change in temperature, the non-temperature-inverted circuit slows down and the temperature-inverted circuit speeds up. In contrast, in response to a change in operating voltage both circuits either speed up or slow down. This divergence in response to temperature and similar response to voltage enables the monitoring circuit to distinguish between changes in operating voltage and changes in operating temperature.
US08868955B2 Enhanced interconnect link width modulation for power savings
Methods and apparatus relating to enhanced interconnect link width modulation for power savings are described. In one embodiment, the width of a link is modified from a first width to a second width in response to a power management flit, while non-idle flits continue to be transmitted over the link after transmission of the power management flit. Other embodiments are also disclosed and claimed.
US08868953B2 Image forming apparatus and method of controlling power consumption thereof
A method of controlling power consumption of an image forming apparatus includes outputting information regarding power consumption of a plurality of operation units if a power consumption check mode is set, performing power save operation in which at least one operation unit from among the plurality of operation units is turned on and the remaining operation units are turned off if a power save mode is set. Accordingly, on/off of the plurality of operation units may be controlled in the power save mode based on power consumption of each of the operation units.
US08868950B2 Reliability-aware disk power management
A token value is maintained based on an allowable number of low power transitions of a hard disk drive without adversely affecting reliability, compared to an actual number of low power transitions of said hard disk drive. The allowable number of low power transitions increases over the hard disk drive's lifetime. Before the hard disk drive performs a low power transition, the token is evaluated to determine if the hard disk drive is allowed to perform a low power transition. Low power transitions discussed include parking the head and spinning-down the hard disk drive.
US08868948B2 Method and system for coordinating link power management with platform power management
A method, apparatus, and system for coordinated link power management. Some embodiments of a method include receiving an exit latency for each of a group of link states for a link, with a device being coupled to an interconnect via the first link. A latency tolerance value is determined and communicated, and a platform latency is received. The method further provides for determining a link budget for the device, the link budget indicating an amount of time available for an exit from a link state for the device; and selecting one of the link states based at least in part on the link budget.
US08868941B2 Apparatus and methods for an interconnect power manager
An interconnect-power-manager (IPM) cooperates and communicates signals with an integrated-circuit-system-power-manager (SPM) in the integrated-circuit. The interconnect network (IN) is partitioned into multiple power domains and has hardware circuitry integrated into the IN to manage a quiescent state for all components in each power domain in the IN when a routing pathway for transactions in the IN spans across one or more power domain boundaries and causes interdependencies of power domains within the IN other than where the power domains of the initiator agent and final target agent of the transaction are located within. The SPM is configured to cooperate and communicate with the IPM to quiesce, to wake up, and any combination of the two, one or more of the multiple power domains within the IN.
US08868940B2 Systems apparatus and method for blocking power transition in response to a comparision with present system state
Systems, apparatus, and methods are disclosed for blocking a power-transition. The method discloses: receiving a power-transition signal; monitoring a present-state of the computer; comparing the present-state of the computer, to a predetermined set of blocked power-transition states; and blocking the power-transition signal from being effected, if the present-state of the computer corresponds to one of the blocked power-transition states. The system discloses: blocked power-transition states; a power control module, and a power control circuit. The apparatus discloses: a blocking switch, and a power control module.
US08868938B2 Power circuit for data storage device to prevent data loss
A power circuit which is applicable to a data storage device. A boost circuit receives a first voltage and converts it to a second voltage. A charging and discharging circuit receives the second voltage and charges a charging capacitor. As long as a voltage detecting circuit detects that the second voltage exists, it outputs a first selection signal. When the voltage detecting circuit detects that the second voltage does not exist, it outputs a second selection signal and also outputs a signal to the charging and discharging circuit, to release a stored voltage. A voltage selection circuit will output the second voltage according to the first selection signal, or will output the stored voltage from the charging capacitor according to the second selection signal. Buck circuits convert the second voltage or the stored voltage to the different voltages required by a control chip of the data storage device.
US08868937B2 Method of remotely controlling power distribution units without knowing their IP addresses
A method of remotely controlling power distribution units enables the power distribution units to automatically transmit messages to a server once connected to the server via a network. When a user logs into a server and requests to remotely control the associated power distribution units, the user only needs to enter the serial numbers or identification data thereof. The server then automatically searches for all power distribution units owned by the user, and provides a group management interface. The user can then group the power distribution units according to their locations or their properties in order to control the on and off thereof. Without knowing the IP addresses of the power distribution units, the user can readily control the power distribution units at different locations remotely.
US08868935B2 Power supply integrated circuit with feedback control
A system and method for providing power control in a power management integrated circuit. A power management integrated circuit may comprise a communication interface module that receives power supply information from at least one electrical device external to the power management integrated circuit. The power supply information may, for example, comprise information related to a first electrical power. The power management integrated circuit may also comprise a power regulator module that determines a regulated power signal based, at least in part, on a portion of the power supply information. The regulated power signal may correspond to the first electrical power. For example, the regulated power signal may comprise the first electrical power or cause another circuit to output the first electrical power. The power management integrated circuit may then output the regulated power signal to at least one electrical device external to the power management integrated circuit.
US08868933B2 Persistent servicing agent
A tamper resistant software Agent for enabling, supporting and/or providing various services (e.g., tracking assets; data delete and updating software) comprises multiple functional modules, including a loader module (CLM) that loads and gains control during POST, independent of the OS, an Adaptive Installer Module (AIM), and a Communications Driver Agent (CDA). Once control is handed to the CLM, it loads the AIM, which in turn locates, validates, decompresses and adapts the CDA for the detected OS environment. The CDA exists in two forms, a mini CDA that determines whether a full or current CDA is located somewhere on the device, and if not, to load the full-function CDA from a network; and a full-function CDA that is responsible for all communications between the device and the monitoring server. In another aspect, the servicing functions that the Agent performs can be controlled by a remote server, by combining generic sub-function calls available in the Agent. This programmable capability of the Agent allow its functionality to be extended based on server-driven commands.
US08868931B2 System and method of security function activation for a mobile electronic device
A system and a method are provided for activating one or more security functions of a mobile electronic device. The system and method provide for the activation of one or more security functions when the mobile electronic device is stored in a mobile electronic device holder. Security functions include, for example, closing a data item currently being displayed on the mobile electronic device, erasing decrypted information stored on the mobile electronic device, locking the mobile electronic device, and performing a secure garbage collection operation.
US08868928B2 System and method that uses cryptographic certificates to define groups of entities
A system and method for issuing a cryptographic certificate comprises describing prerequisite condition on the cryptographic certificate. The prerequisite conditions comprise membership in prerequisite group of entities. An entity may be a participant, a resource or a privilege, etc. One or more target groups of entities may be named on the cryptographic certificate. One or more prerequisite group stakeholder that authorizes an entity in the prerequisite group of entities to be added as members in another group of entities sign the cryptographic certificate. The cryptographic certificate may also be signed by target group stakeholders that authorizes an entity to be added as a member of the one or more target groups. Exemplary prerequisite conditions relate to one or more of a membership in another group of entities, a physical characteristic, a temporal characteristic, a location characteristic or a position characteristic, among others.
US08868927B1 Method and apparatus for secure data input and output
A method and apparatus for secure information input and output is described. The method may include initiating a secure data input mode at a user input device coupled with a computing system, wherein the computing system has a processor for executing an operating system, and the user input device is a peripheral input device for receiving input into the computing system. The method may also include receiving user inputted data at the user input device. The method may also include encrypting the user inputted data within the physical bounds of the user input device prior to transmission of the user inputted data from the user input device to the computing system. The method may also include transmitting the encrypted user inputted data to the computing system for routing to a trusted application, the encrypted user inputted data to remain hidden from an operating system of the computing system.
US08868926B2 Cryptographic hash database
A method for bursting a hash table of a key-value database comprises receiving a key and a value, traversing trie nodes of the key-value database from a root node to a leaf node by recursively dividing the key into a prefix and a suffix, reaching the leaf node, the leaf node being the hash table, determining that the key is not stored in the hash table, determining that the hash table is not able to store the key and the value, removing the hash table, associating a new trie node with a parent trie node of the hash table, associating two or more new hash tables with the new trie node, moving all keys and associated values from the hash table into one of the two or more new hash tables, and inserting the key and the associated value into one of the two or more new hash tables.
US08868922B2 Wireless authorization mechanism for mobile devices and data thereon
In a bi-directional embodiment, an authorization transponder 114 coupled to the mobile device 128 transmits an interrogating message, which includes a UID 116 associated with the mobile device, to a nearby wireless key 100. The wireless key compares this received UID 116 with the one or more UID's 102 stored on the wireless key, and if a match is detected, sends the wireless key's UID or encrypted variant thereof to the interrogating authorization transponder 114. On receiving the UID from the wireless key 100 and determining that it matches the authorization transponder UID 116, a command is sent from authorization transponder 114 to mobile device 128 enabling some or all operations of mobile device 128. In a uni-directional embodiment, one or more UID 102 are periodically transmitted from a wireless key 200 to a receiver 122 in authorization receiver 202 coupled to the mobile device 128 to be controlled, wherein the UID 102 from the wireless key 200 is compared to a UID 116 associated with the authorization receiver 202. On receiving the one or more UID 102 from the wireless key 200 and determining that it matches the authorization receiver UID 116, a command is sent from authorization receiver 202 to mobile device 128 enabling some or all operations of mobile device 128. Yet another embodiment of the invention controls access to data on a passive mobile device, such as that data stored on the magnetic stripe of a transaction card 306, by authorizing the card reader 304 to read additional card data when the UID on the card matches a UID of a nearby wireless key. Upon reading a UID from the card, the card reader interrogates a wireless key for its UID, and compares these two UID's. If the two UID's match, authorization for further data transfer from and to the card is given.
US08868919B2 Authentication method of field contents based challenge and enumerated pattern of field positions based response in random partial digitized path recognition system
An interactive method for authentication is based on a shared secret which is in the form of an enumerated pattern of fields on a frame of reference. An instance of the frame of reference comprises an array of characters in which the characters are arranged in a random or other irregular pattern on a grid of content fields. An authentication challenge includes characters from the character set, and is delivered in- or out-of-band. The authentication response includes the enumerated position numbers on the enumerated pattern of the field locations on the grid at which the challenge characters are found.
US08868913B1 Automatically authenticating a host key via a dynamically generated certificate using an embedded cryptographic processor
A network device initiates a transmission control protocol (TCP) connection to establish a TCP session with a management device, and performs, via the TCP session, a secure protocol client/server role reversal for the management device. The network device receives, from the management device, initiation of a secure connection over the TCP session in accordance with a secure protocol, and provides, to the management device, a trusted certificate with an embedded host key that is dynamically generated using a cryptographic processor of the network device, based on the initiation of the secure connection. The network device also establishes the secure connection with the management device based on an authentication of the host key by the management device via the trusted certificate.
US08868900B2 Method and system to lower power consumption
An exemplary embodiment of the present invention provides a method of lowering power consumption. The method includes temporarily disabling a plurality of status indicators on a plurality of electronic components without disabling the operation of the electronic components.
US08868899B2 System and method for switching between environments in a multi-environment operating system
Various embodiments of the present invention provide a mobile computing device that operates multiple, co-existing and independent operating system environments on a common kernel. A booting process for initiating a multiple operating system environment is also provided. Additionally, various embodiments of the present invention include processes for managing a switch between one operating system environment to a second operating system environment.
US08868898B1 Bootable covert communications module
A method for a covert communication system comprising a pair of flash memory devices having encrypted boot instructions and communication software thereon whereby the flash memory devices once plugged into a computer's USB ports and the computer is powered on, the flash memory boot load tests for the presence of a flash memory device dongle having an encrypted key that that once validated starts the encrypted communication software designed to create, edit, send and receive a report comprising data files forming a data package, which can only be transmitted by restarting the computer.
US08868896B2 Method and device for simulating a reset signal in a simulated system on chip
A method and system for simulating a reset signal in a modeled system comprises a reset control module and a module to be reset. Operations of the system include emitting by a control thread of the control module a reset signal, receiving by the module to be reset the reset signal, waking up a thread of the module to be reset, and waiting for a reset signal. If the thread is woken up by the reset signal further operations include activating a reset exception by the thread, and if a reset exception is raised, making the thread wait for a reboot signal, transmitting the reboot signal by the control thread to the module to be reset, and after receiving the reboot signal, activating the thread which executes and waits for a reset signal.
US08868893B2 Multi-mode power manager for power management integrated circuit
A Multi-Tile Power Management Integrated Circuit (MTPMIC) includes tiles including an MCU/ADC tile and a power manager tile. The power manager tile includes a set of Configurable Switching Power Supply Pulse Width Modulator (CSPSPWM) components. These components, in combination with other circuitry external to the integrated circuit, are configurable to form a selected one of a number of different switching power supply circuits. Upon power up, an internal regulator supplies power to the CSPSPWM. The CSPSPWM then controls the power supply to begin switching in a low frequency start-up mode. The CSPSPWM determines during start-up the current sensing method based on circuitry external to the integrated circuit. A supply voltage generated is then supplied via a conductor of a standardized bus to a processor in the MCU/ADC tile. The processor begins executing instructions, and as a result writes across the standardized bus to configure the various tiles of the MTPMIC.
US08868892B2 Method and apparatus for selective heating for electronic components of a handheld device
A method and apparatus for thermal management of components and functional subsystems of a handheld device, including for a peripheral device electrically coupled to thereto. A power source provides power to a plurality of functional subsystems of the handheld device and optionally the peripheral device. The components and functional subsystems comprise predetermined thermal signatures.
US08868882B2 Storage architecture for backup application
Aspects of the subject matter described herein relate to a storage architecture. In aspects, an address provided by a data source is translated into a logical storage address of virtual storage. This logical storage address is translated into an identifier that may be used to store data on or retrieve data from a storage system. The address space of the virtual storage is divided into chunks that may be streamed to the storage system.
US08868878B2 Disk array system and hard disk drive expansion method thereof
Even if an arbitrary hard disk drive is added, the hard disk drive is operated in a specific operation mode suited for that hard disk drive.As triggered by attachment of a hard disk drive to a disk adapter, a processor operates the hard disk drive in a predetermined operation mode based on predetermined parameter information that has been prepared in advance. The hard disk drive stores, in advance, particular parameter information including information about the specific operation mode suited for operation. The processor reads the particular parameter information from the hard disk drive in the predetermined operation mode and operates the hard disk drive in the specific operation mode based on the particular parameter information.
US08868875B2 Enabling throttling on average write throughput for solid state storage devices
A mechanism is provided for enabling throttling on average write throughput instead of peak write throughput for solid-state storage devices. The mechanism assures an average write throughput within a range but allows excursions of high throughput with periods of low throughput offsetting against those of heavy usage. The mechanism periodically determines average throughput and determines whether average throughput exceeds a high throughput threshold for a certain amount of time without being offset by periods of low throughput.
US08868873B2 Reconfigurable memory system data strobes
In a reconfigurable data strobe-based memory system, data strobes may be re-tasked in different modes of operation. For example, in one mode of operation a differential data strobe may be used as a timing reference for a given set of data signals. In a second mode of operation, one of the components of the differential data strobe may be used as a timing reference for a first portion of the set of data signals and the other component used as a timing reference for a second portion of the set of data signals. Different data mask-related schemes also may be invoked for different modes of operation. For example, in a first mode of operation a memory controller may generate a data mask signal to prevent a portion of a set of data from being written to a memory array. Then, in a second mode of operation the memory controller may invoke a coded value replacement scheme or a data strobe transition inhibition scheme to prevent a portion of a set of data from being written to a memory array.
US08868866B2 Configurable tape loader with internal hard-disk
A data archiving apparatus includes an autoloader for automated transfer of data tape cartridges between at least one tape drive and storage locations of at least one cartridge storage magazine. One or more hard disks is mounted within the autoloader apparatus. The hard disk is connected for data transfer between the hard disk and the tape drive so that data caching can be accomplished during the data archiving process. Interface controls for both the tape drive and the one or more hard disks is provided within the housing of the data archiving apparatus to permit simultaneous operation of the hard disk and the tape drive and for data transfer there between. The hard disks may be exchanged by a user to increase data storage capacity.
US08868865B1 Computer system, server module, and storage module
An exemplary computer system includes a server module including a first processor and first memory, a storage module including a second processor, a second memory and a storage device, and a transfer module. The transfer module retrieves a first transfer list including an address of a first storage area, which is set on the first memory for a read command, from the server module. The transfer module retrieves a second transfer list including an address of a second storage area in the second memory, in which data corresponding to the read command read from the storage device is stored temporarily, from the storage module. The transfer module sends the data corresponding to the read command in the second storage area to the first storage area by controlling the data transfer between the second storage area and the first storage area based on the first and second transfer lists.
US08868857B2 Managing remote data replication
Various systems, processes, and products may be used to manage remote replication of data. In particular implementations, a system, process, and product for managing remote replication of data may include the ability to receive writes from an external system, request an ordered index for the writes, and send the writes to at least one storage system. The system, process, and product may also include the ability to receive writes from the at least one storage system, receive ordered indexes for the writes from the external system and the at least one storage system, and store the writes based on the indexes.
US08868856B2 Storage system with reduced energy consumption
A control layer of a data storage system is configured to identify one or more physical data units in the physical storage, which are associated only with corresponding logical snapshot data units, and to reallocate such physical snapshot data units to a dedicated storage space. The dedicated storage space can be a low-power storage space, which includes one or more disks designated as low power disks. The reallocation of snapshot data units to low power disks can be carried out according to an energy-aware migration policy, directed for minimizing the activation of the low power disks, and maintaining the disks in an inactive state for longer periods of time.
US08868855B2 Request management system and method for dynamically managing prioritized requests
A request management system includes a request priority queue module prioritizing requests to be placed in queues based on priorities, and a request priority rule module setting an order of placement of the requests in the queues. The request management system further includes a computerized request monitoring and management module dynamically managing processing of a request from the prioritized requests based on a request processing statistic, the priorities and the order of placement.
US08868854B2 Systems and methods for handling out of order reporting in a storage device
Various embodiments of the present invention provide systems and methods for handling out of order reporting in a storage device.
US08868852B2 Interface management control systems and methods for non-volatile semiconductor memory
A control system includes a control module configured to control data transfer events of blocks of data between an interface management module and a non-volatile semiconductor memory based on at least two descriptors for each one of the data transfer events. The non-volatile semiconductor memory is prepared for a read event or a program event of the data transfer event. The interface management module and the non-volatile semiconductor memory are configured to operate within a solid-state memory drive. A command management module is configured to generate a parameter signal based on the at least two descriptors. The interface management module is configured to generate instruction signals based on the parameter signal and transmit the instruction signals to the non-volatile semiconductor memory to perform the read event or the program event.
US08868850B2 Recovering data segment contents in a distributed shared memory
Systems and methods for implementing a distributed shared memory (DSM) in a computer cluster in which an unreliable underlying message passing technology is used, such that the DSM efficiently maintains coherency and reliability. DSM agents residing on different nodes of the cluster process access permission requests of local and remote users on specified data segments via handling procedures, which provide for recovering of lost ownership of a data segment while ensuring exclusive ownership of a data segment among the DSM agents detecting and resolving a no-owner messaging deadlock, pruning of obsolete messages, and recovery of the latest contents of a data segment whose ownership has been lost.
US08868849B2 Coupled lock allocation and lookup for shared data synchronization in symmetric multithreading environments
In a shared memory process different threads may attempt to access a shared data variable in a shared memory. Locks are provided to synchronize access to shared data variables. Each lock is allocated to have a location in the shared memory relative to the instance of shared data that the lock protects. A lock may be allocated to be adjacent to the data that it protects. Lock resolution is facilitated because the memory location of a lock can be determined from an offset with respect to the data variable that is being protected by the lock.
US08868847B2 Multi-core processor snoop filtering
Systems, methods, and devices for reducing snoop traffic in a central processing unit are provided. In accordance with one embodiment, an electronic device includes a central processing unit having a plurality of cores. A cache memory management system may be associated with each core that includes a cache memory device configured to store a plurality of cache lines, a page status table configured to track pages of memory stored in the cache memory device and to indicate a status of each of the tracked pages of memory, and a cache controller configured to determine, upon a cache miss, whether to broadcast a snoop request based at least in part on the status of one of the tracked pages in the page status table.
US08868843B2 Hardware filter for tracking block presence in large caches
A system and method for efficiently determining whether a requested memory location is in a large row-based memory of a computing system. A computing system includes a processing unit that generates memory requests on a first chip and a cache (LLC) on a second chip connected to the first chip. The processing unit includes an access filter that determines whether to access the cache. The cache is fabricated on top of the processing unit. The processing unit determines whether to access the access filter for a given memory request. The processing unit accesses the access filter to determine whether given data associated with a given memory request is stored within the cache. In response to determining the access filter indicates the given data is not stored within the cache, the processing unit generates a memory request to send to off-package memory.
US08868839B1 Systems and methods for caching data blocks associated with frequently accessed files
A computer-implemented method may include identifying a file that includes one or more data blocks stored within a storage device. The computer-implemented method may also include determining that the file has been accessed more frequently than one or more other files stored within the storage device and then tracking the number of times that at least one data block associated with the file is accessed in the storage device. The computer-implemented method may further include determining that the number of times that the data block associated with the file has been accessed in the storage device is above a predetermined threshold. In addition, the computer-implemented method may include caching the data block associated with the file in a caching mechanism to decrease the amount of time required to access the data block. Various other methods, systems, and computer-readable media are also disclosed.
US08868836B2 Reducing minimum operating voltage through hybrid cache design
Methods and apparatus to reduce minimum operating voltage through a hybrid cache design are described. In one embodiment, a cache with different size bit cells may be used, e.g., to reduce minimum operating voltage of an integrated circuit device that includes the cache and possibly other logic (such as a processor). Other embodiments are also described.
US08868835B2 Cache control apparatus, and cache control method
A cache control apparatus according to the present invention includes a cache allocation control unit which allocates each of a plurality of ways included in a cache memory to one or more of tasks to be executed by a plurality of processors. In the case where a group of ways includes an unallocated way that is not allocated to any of the tasks and a way allocated to one or more of the tasks which is to be executed by one of the processors, the cache allocation control unit allocates the unallocated way included in the group to the one or more of the tasks to be executed by the one of the processors.
US08868834B2 Efficient cache validation and content retrieval in a content delivery network
Some embodiments provide systems and methods for validating cached content based on changes in the content instead of an expiration interval. One method involves caching content and a first checksum in response to a first request for that content. The caching produces a cached instance of the content representative of a form of the content at the time of caching. The first checksum identifies the cached instance. In response to receiving a second request for the content, the method submits a request for a second checksum representing a current instance of the content and a request for the current instance. Upon receiving the second checksum, the method serves the cached instance of the content when the first checksum matches the second checksum and serves the current instance of the content upon completion of the transfer of the current instance when the first checksum does not match the second checksum.
US08868833B1 Processor and cache arrangement with selective caching between first-level and second-level caches
Approaches for caching addressable items in a multiprocessor system. Instructions are cached in a plurality of first-level instruction caches respectively coupled to a plurality of processors of the multiprocessor system. First-type data items are cached in a plurality of first-level data caches respectively coupled to the plurality of processors. Second-type data items are cached in a second-level cache and are not cached in any of the plurality of first-level data caches.
US08868829B2 Memory circuit system and method
A method includes presenting multiple memory circuits to a system as a virtual memory circuit having at least one characteristic that is different from a corresponding characteristic of one of the physical memory circuits; receiving, at an interface circuit, a first command issued from the system to the virtual memory circuit; and in response to receiving the first command, 1) directing a copy of the first command to a first physical memory circuit of the multiple physical memory circuits, and 2) performing a power-saving operation on at least one other physical memory circuit of the multiple physical memory circuits.
US08868827B2 FIFO apparatus for the boundary of clock trees and method thereof
A FIFO apparatus uses a first clock signal in a first clock domain to receive an input signal and uses a second clock signal in a second clock domain to output an output signal. An example apparatus includes: at least three write registers belonging to the first clock domain for receiving the input signal. Each of the write registers has a first output. A first controller belonging to the first clock domain enables the registers, in accordance with an order, to generate an initial signal. A multiplexer receives the first outputs. A second controller belonging to the second clock domain, receives the initial signal through an asynchronous interface and controls the multiplexer to output the first outputs in accordance with the order to be the output signal, wherein the second clock domain is a clock tree generated based on the first clock domain.
US08868824B2 Solid-state drive management and control
Various techniques of solid-state drive (“SSD”) management systems, components, modules, routines, and processes are described in this application. In one embodiment, a management engine for controlling a solid-state drive includes an input interface configured to receive a target operation profile from an input source. The management engine also includes a process component g configured to receive the target operation profile from the input interface, retrieve an operating policy from a database based on the target operation profile, and determine operating parameters for the SSD based on the retrieved operating policy. The management engine further includes a device interface coupled to the process component, the device interface being configured to transmit the determined operating parameters to the SSD for controlling operation of the SSD.
US08868823B2 Data storage apparatus and method of calibrating memory
According to one embodiment, a data storage apparatus includes an interface module and a controller. The interface module is configured to control rewritable nonvolatile memories provided for the respective channels. The controller is configured to write calibration data to the nonvolatile memories of any channel designated, through the interface module at the same time, in order to perform calibration.
US08868820B2 RAM block designed for efficient ganging
A random-access memory block for a field programmable gate array includes a random-access memory array having address inputs, a data input, a data output and including a plurality of storage locations. At least two programmably invertible enable inputs are provided. Hardwired decoding logic is coupled to the at least two programmably invertible enable inputs to selectively enable the random-access memory array. A gate is coupled to the output of the random-access memory array and is configured to pass the output of the random-access memory array only if the random-access memory is enabled for a read operation, and otherwise generate a preselected logic state.
US08868815B2 Information processing device and method
An information processing device including a reader unit connected through a connection switch to a first control section and a second control section. The first control section is connected to the connection switch by a first bus supporting a first specification. The second control section is connected to a conversion unit by a second bus supporting a second specification. The conversion unit is connected to the connection switch by a third bus supporting the first specification. When the connection switch connects the reader unit to the first control section, the second control section halts communication with the conversion unit, thereby avoiding unnecessary use of processing resources.
US08868809B2 Interrupt queuing in a media controller architecture
Described embodiments provide a media controller for servicing contexts corresponding to data transfer requests from host devices. The media controller includes a context generator for generating contexts corresponding to the data transfer requests and a buffer for storing one or more context pointers, each pointer corresponding to a context and an action by a system module associated with the context. A context processor is configured to complete a context when the action by a media controller module associated with the context is complete, remove each pointer from the buffer associated with the completed context, and determine whether an interrupt corresponds to the completed context and removed pointer. If no interrupt corresponds to the completed context, the completed context is cleared. If an interrupt corresponds to the completed context, the interrupt is provided to a master processor and a completed context recycler for recycling the completed context pointer to the context generator.
US08868807B2 Communication system, master node, and slave node
In a communication system, a bus allows information to be communicated thereon as signals. Each of the signals has an electrical dominant level thereon and an electrical recessive level thereon. The electrical dominant level is asserted on the bus in priority to the electrical recessive level. Each of a master node and at least one autonomous communicating slave node detects that the bus is in an idle state when the electrical recessive level on the bus is continued for a predetermined period or more, transmits a corresponding header via the bus after detection of the bus being in the idle state, and performs arbitration on the bus based on the corresponding header.
US08868803B2 Managing data communication between a peripheral device and a host
Management of data communication between a peripheral device and host computer system is provided. A peripheral device exposes to a host computer system multiple interfaces for data communication between the peripheral device and the host computer system. The multiple interfaces are exposed over a single physical interface between the peripheral device and the host computer system, for communicating data between the peripheral device and multiple applications executing on the host computer system. The multiple interfaces can include a data collection interface facilitating collection of data from the peripheral device by an application of the multiple applications executing on the host computer system.
US08868802B2 Method of programming the default cable interface software in an indicia reading device
An indicia reading apparatus includes an interconnect cable and an indicia reading device. The indicia reading device is configured so that, if the indicia reader device is not configured to any interconnect cable and detects an indicia which does not contain one of a plurality of specified sequences of data elements that the indicia reading device will recognize and use to configure itself to operate with the interconnect cable, the indicia reading device will indicate to the user of the indicia reading device that the indicia reading device needs to be configured to operate with the interconnect cable.
US08868799B2 Trace data transfer system having burst and minimum threshold inputs
This invention controls data transmission from a data source to a sink. The data source buffers the data. The data source signaling to transmit data upon storing a burst amount of data. The data source may include a plurality of data sources. A merge unit merges data by receiving and retransmitting data from each data source which signals to transmit and inserting a source identity block each time the merged data is received from a different source.
US08868798B1 Techniques for modeling disk performance
Described are techniques for determining whether to move data between devices. A first cost metric is determined for a first device and a second device. At least one portion of data is selected for movement from one of the first device and the second device to another of the first device and the second device. A second cost metric is determined for the first device and the second device based on moving said at least one portion of data between said first device and said second device. It is determined using the first cost metric and the second cost metric whether to move the at least one portion of data.
US08868796B1 Device and method for updating firmware of a peripheral device
An electronic device executes a software application that includes instructions for updating firmware of a peripheral device and one or more firmware images. The electronic executes the firmware update instructions to initiate the firmware update of the peripheral device and transfers a firmware image from the software application to the peripheral device according to a response from the peripheral device. The software application sends information to the peripheral device for verifying the transferred firmware image and causes the peripheral device to use the transferred firmware image upon successful verification.
US08868784B2 Sticky IP prioritization based on IP pool and subnet by DHCP
A method, apparatus, and machine readable storage medium is disclosed for handling Dynamic Host Configuration Protocol (DHCP) at a first DHCP server, assigning a priority to each of a plurality of subnets and assigning to a client, a previously assigned IP address if the previously assigned IP address is still available and if the previously assigned IP address is in a subnet having a highest priority.
US08868783B2 Abstract representation of subnet utilization in an address block
In one embodiment, a method to display a visual representation of subblock utilization in an address block is provided. A plurality of subblock sizes in the address block are determined. A subblock may be referred to as a subnet or subblock but is a portion of the addresses in the address block. The size for the subblocks is determined for each of the subblocks based on which address spaces have been assigned to each of the subblocks. Also, a positioning within the address block is determined based on which address space has been assigned to each of the subblocks. A utilization for the plurality of subblocks is then determined. The utilization may be a determination based on how many addresses have been leased in the subblock. A visual representation is then generated that shows the size of the subblocks relative to each other and also showing a utilization measurement for the subblocks.
US08868774B2 Method and apparatus for integrating and managing information of mobile terminal
Disclosed is a method and apparatus for integrating and managing information of mobile terminal which provide content in accordance with an efficiency of a mobile terminal. Method comprises the steps of A) adjusting whether a mobile terminal supports a user agent profile and requesting an information of the mobile terminal; B) deciding an approval on the information of the mobile terminal after identifying a registration content of the information of the mobile terminal; C) extracting a subscriber information and a device ID from a log file generated in the case that the mobile terminal accesses a wireless internet network, comparing the same with pre-stored data and updating the subscriber information and the device ID in accordance with the result of the comparison; D) inquiring and requesting the information of the mobile terminal from a content providing unit based on the subscriber information in the case that the mobile terminal accesses the content providing unit through the wireless internet network; and (E) transmitting an inquiring result of the information of the mobile terminal to the content providing unit.
US08868773B2 Efficiently distributing video content using a combination of a peer-to-peer network and a content distribution network
A method, system and computer program product for efficiently distributing video content. A peer-to-peer network and a content distribution network are used in combination to distribute video content. A content distribution network relies on servers distributed across the Internet to achieve high quality content delivery at a high cost. A peer-to-peer network distributes content among peers without incurring server side cost but may experience poor performance. The peer-to-peer network and the content distribution network are leveraged in a manner that achieves high content delivery and low cost by allowing the peer-to-peer network to serve as much content as possible while using the content distribution network to bootstrap the content in the peer-to-peer network and using it as a fallback whenever the peer-to-peer network has insufficient bandwidth, insufficient quality or when the missing piece of video content in the video buffer of the client device has an immediate deadline.
US08868772B2 Apparatus, system, and method for adaptive-rate shifting of streaming content
An apparatus for adaptive-rate shifting of streaming content includes an agent controller module configured to simultaneously request at least portions of a plurality of streamlets. The agent controller module is further configured to continuously monitor streamlet requests and subsequent responses, and accordingly request higher or lower quality streamlets. A staging module is configured to stage the streamlets and arrange the streamlets for playback on a content player. A system includes a data communications network, a content server coupled to the data communications network and having a content module configured to process content and generate a plurality of high and low quality streams, and the apparatus. A method includes simultaneously requesting at least portions of a plurality of streamlets, continuously monitoring streamlet requests and subsequent responses, and accordingly requesting higher or lower quality streamlets, and staging the streamlets and arranging the streamlets for playback on a content player.
US08868771B2 Method for transmitting data, and network element for a data network
The invention relates to a method for transmitting data in a data network using virtual containers, which are combined to form a virtual concatenated group by means of the Link Capacity Adjustment Scheme, LCAS. The virtual concatenated group is sub-divided on the send side into a first virtual concatenated group and a second virtual concatenated group. Data of a first type is inserted on the send side into the first virtual concatenated group and data of the second type is inserted into the second virtual concatenated group. Said data is then transmitted via the data network.
US08868770B2 System and method for communication protocol mapping
Systems and methods are provided for protocol mapping. According to an embodiment of the application, the protocol mapping is based on a non-compiled editable file (e.g. XML file) that describes the protocol mapping. Therefore, the protocol mapping can be updated by updating the non-compiled editable file without updating any compiled software. This allows the protocol mapping to be updated to reflect any changes to communication protocols that may occur without having to update any compiled software. Difficulties traditionally associated with updating protocol mappings can be avoided by not having to update compiled software.
US08868767B2 System and method for enabling IP marketplace APIs
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.
US08868766B1 Optimizing communication among collections of computing resources
Techniques for provisioning computing resources utilize colorings of collections of resources. The collections may be networks of resources hosted by a computing resource provider that are operated under the direction of one or more customers of the resource provider. Colors may be applied to the collections of resources, such as by a customer of the resource provider. The same customer or another customer may request that resources be provisioned according to at least one relationship with one or more collections of resources having one or more colors. Resources may then be provisioned according to the request.
US08868763B2 Disk jockey streaming sessions
A media player may stream media content, such as music, to other media players over a data network connection, for example, a WiFi/802.11 connection. An encounter object may be used to keep a record of each media object transmitted. The encounter object may include information about the transmission itself, such as a date and time when the media object was transmitted and the source and destination media players involved. The encounter object may also include metadata about the media object, such as genre, album, title, and artist, if the media object is a song. The DJ session may also support user interaction, such as sharing library listings, suggesting next plays (requests), and polls.
US08868752B2 Resource management of social network applications
Applications in social networks support interaction between members through various types of channels such as notifications, newsfeed, and so forth. For each channel, applications are ranked based on their user affinity measures. User affinity is based on measuring positive and negative interactions by users as both senders and recipients of messages generated by applications. Metrics are computed for the different types of messages and interactions provided by applications. For each channel, an application receives user affinity score based on specific weighted combination of the metrics. Applications use channel resources to send messages to increase their user base. Given the large number of applications that are available, the extent to which applications are allowed to use channels is controlled, limiting their resource consumption. User affinity scores of applications calculated for a channel are used to decide the allocation of channel resources for an application.
US08868749B2 Workload placement on an optimal platform in a networked computing environment
Embodiments of the present invention provide for optimizing workload placement in a networked computing environment (e.g., a cloud computing environment). Specifically, a workload placement technique is applied to determine an optimal platform for handling an identified workload. The workload placement technique comprises one or more of the following: a shadow placement technique; a simultaneous placement technique; and/or a single platform placement technique. Once an optimal platform is identified, a workload timing method may be applied to determine when the workload should be placed thereon. The workload timing method can comprise one or more of the following: a time-based method whereby the workload is placed on the optimal platform at a predetermined time or time interval; and/or an event-based method whereby the workload is placed on the optimal platform based on an occurrence of one or more events external to the workload itself.
US08868747B2 P2P system and a resource query method for the same
The present invention discloses a P2P system and a resource query method for this system, wherein the P2P system includes: at least one content management servers, for managing the distribution of content resources in its domain and accepting a resource query request from P2P node in its domain; and at least one resource management servers, for managing the content resources of the P2P nodes in its domain, accepting a resource query request from P2P nodes in its domain and in domains of other resource management servers, and reporting to the at least one content management servers the statistic information of the content resources in its domain.
US08868746B2 Allocation of central application resources based on social agreements
Described is a method for allocating a central application resource. Upon a determination that a user has depleted an allocation of the resource, a request for an additional allocation of the resource is generated. The user is a member of a group of users that is a subset of all users of the central application resource. After determining that the request is valid according to a policy defining rules for allocation relevant to the user, the additional allocation is provided to the user. An allocation of the resource is reduced for one or more other users in the group so that a total allocation of the resource for the group remains unchanged.
US08868743B2 Modified access classes for machine type communication (MTC) devices during emergencies
A method for determining whether to attempt to attach to a network by a machine type communication (MTC) device is described. A triggering event is detected. A radio frame is received from a base station. The radio frame includes a current access class of the base station. The radio frame is the first radio frame to include the current access class after the triggering event. It is determined if the MTC device has access privileges to the base station. It is then decided whether to attempt to attach to a network based on if the MTC device has access privileges.
US08868737B2 Content delivery network
A content delivery system for providing content from a content delivery network to end users may include a plurality of delivery servers that host one or more content items and an inventory server having an inventory of content. The inventory of content can indicate which of the delivery servers host the content items. The inventory server may receive a request for a content item from an end user system and may access the inventory of content to determine one or more delivery servers that host the content item. In response to this determination, the inventory server may redirect the request for the content item to a selected one of the delivery servers. The selected delivery server can then serve the content item to the end user system.
US08868732B2 Systems and methods for facilitating communication with foundation fieldbus linking devices
Systems and methods for facilitating communication with Foundation Fieldbus linking devices are described. A first Foundation Fieldbus linking device associated with a first Ethernet network and a second Foundation Fieldbus linking device associated with a second Ethernet network may be identified by a gateway device that includes one or more computers. At least one virtual address representative of the first linking device and the second linking device may be determined by the gateway device. Communications between the first and second linking devices and an external system may be facilitated by the gateway device, and the at least one virtual address may be utilized to represent the linking devices to the external system.
US08868730B2 Methods of managing loads on a plurality of secondary data servers whose workflows are controlled by a primary control server
A method is provided of managing workflow loads on a plurality of secondary data servers whose workflows are controlled by a primary control server. The method comprises initially directing workflow to only an active first data server of the plurality of secondary data servers, monitoring at least one server capacity factor associated with the active first data server, after a first predetermined minimum load level of work to the active first data server has been reached, continue directing work to only the active first data server until a first predetermined maximum load level of work to the active first data server is reached, determining if a minimum load level of work can be maintained on an idle second data server of the plurality of secondary data servers based upon the monitored capacity factor associated with the active first data server, and directing workflow to the idle second data server when a determination is made that the minimum load level of work can be maintained on the idle second data server.
US08868729B2 Information collection device, information collection program, and method
An information collection device acquires information from a plurality of devices connected through a network. The information collection device includes: a first addition unit that adds, for each of the devices, an information collection duration required to collect information of the devices to a communication duration required to communicate with the devices; a second addition unit that adds a maximum duration among the durations by addition of the first addition unit to a predetermined time to obtain a first time; a subtraction unit that subtracts the information collection duration of each of the devices from the first time; a first setting unit that sets a time obtained by the subtraction unit as a second time that is when information collection starts at each of the devices; and an acquisition unit that acquires information obtained by the information collection that starts at the second time.
US08868728B2 Systems and methods for detecting and investigating insider fraud
Systems, methods, and apparatus, including computer programs encoded on computer storage media, for detecting insider fraud. One method includes identifying one or more insider threat detection rules for an enterprise and obtaining behavioral data for an enterprise insider from multiple behavioral data sources. The enterprise is associated with a plurality of enterprise insiders, and the behavioral data describes at least one action of the first enterprise insider. The method further includes determining a threat score for the first enterprise insider based on the behavioral data for the first enterprise insider and one or more of the insider threat detection rules and initiating, when the threat score satisfies a threat threshold, one or more protective actions.
US08868726B1 Systems and methods for performing backups
A computer-implemented method for performing backups may include identifying a request to back up a client system. The computer-implemented method may also include identifying a plurality of backup servers available to the client system via a network. The computer-implemented method may further include pairing the client system with a backup server in the plurality of backup servers based on a measure of network proximity between the client system and the backup server. The computer-implemented method may additionally include performing the requested backup of the client system via the backup server as a result of the pairing. Various other methods, systems, and computer-readable media are also disclosed.
US08868721B2 Software appliance management using broadcast data
Systems and methods for managing software appliances using a broadcast mechanism, embodiments of which incorporate a centralized appliance monitor that collects software appliance state information from a community of clients having software appliance installations. Software appliances can include a reduced-component operating system combined with pre-configured application(s), for instance distributed via optical disc or Web download. When a software appliance instantiates on a client in the network or at other times, the identity and execution state of the application is broadcast to an appliance monitor. The appliance monitor aggregates the appliance state information for all clients in the network, and manages their deployment and execution on the network. The appliance monitor can for example transmit an appliance control instruction to a client to terminate or otherwise manage an uncertified or unapproved appliance, or take other network management action.
US08868718B1 Method and apparatus for providing scalability in resource management and analysis systems
A method, apparatus and computer program product for providing scalability of a resource management and analysis system is disclosed. The method comprises the steps of receiving and storing information associated with each of a plurality of managed elements by the first system, determining a topology of the resource from the received managed element information, providing selected information regarding the resource topology from the first system to the second system, receiving at the second system information regarding status of the managed elements and the selected topology information and performing, at the second system, an analysis based on the received status information.
US08868717B2 System and method for trap management and monitoring on wireless terminals
A wireless device and a method for providing remote trap management of the wireless device by which a management server remotely sets a trap whose trigger needs to be monitored. A method for providing remote trap management of a wireless device comprises receiving from a remote device a request to install a trap on the wireless device, installing the trap on the wireless device, generating trap status information upon occurrence of a trap and transmitting the trap status information to the remote device in response to the occurrence of the trap.
US08868716B2 Method and apparatus for dynamically adapting image updates based on network performance
A technique is provided for dynamically adjusting information transmitted between a served station and a serving station. In the present technique, an imaging system may be configured to detect and convert signals into an image. Also, the imaging system may be configured to produce image data. A serving station is configured to receive the image data from the imaging system along with network performance data from network sensors. The serving station has a scanner module configured to dynamically modify a scanning rate of the image data based on the network performance. Similarly, the serving station has an encoder module configured to dynamically modify an encoding format of the image data based on the network performance. A served station is configured to receive the modified image data from the serving station via a network.
US08868709B2 Programmatically selecting a service provider based on assured quality of service attributes
A method including querying a service provider for functional and nonfunctional qualifications of the service provider to provide a service having functional and nonfunctional requirements; responsive to input from the service provider, receiving by a requestor the functional qualifications and nonfunctional qualifications of the service provider including attesting by a third party, not the service provider or requestor, to at least the nonfunctional qualifications of the service provider; evaluating the functional qualifications and attested to nonfunctional qualifications of the service provider; and selecting a service provider having functional and attested to nonfunctional qualifications complying with the functional and nonfunctional requirements of the requestor. The method may be performed on one or more computing devices. Also disclosed is a computer program product.
US08868708B2 Methods and devices for communicating diagnosis data in a real time communication network
Methods and devices for non-intrusive identification and communication between a server node and at least one client node in a communication network. An identification message is first transmitted to at least one client node, the identification message including at the application level a duplicate of the addressing data, the physical address and the internet address of the server node, also contained in the MAC and IP layers. The reception of at least one couple of addresses from at least one client node, wherein a couple of addresses from a client node includes a physical address and an internet address according to the same duplication strategy, can be used for identifying the client node by the server. Similarly, the methods and devices can be used for identifying in a client node at least one server node in the network.
US08868705B2 Agile network protocol for secure communications using secure domain names
A method is used to transparently create an encrypted communications channel between a client device and a target device. Each device is configured to allow audio/video communications between the client and target devices over the encrypted communications channel once the encrypted communications channel is created. The method comprises receiving from the client device a request for a network address associated with the target device, determining whether the request is requesting access to a device that accepts an encrypted channel connection with the client device, and in response to determining that the request is requesting access to a device that accepts an encrypted communications channel connection with the client device, providing provisioning information required to initiate the creation of the encrypted communications channel between the client device and the target device such that the encrypted communications channel supports secure audio/video communications transmitted between the two devices.
US08868702B2 Server device and program product
According to one embodiment, a server device connected to a client device by way of a network includes a receiving unit, a first detecting unit, a cycle changing unit, a second detecting unit, and a transmitting unit. The receiving unit receives operation data through the network. The first detecting unit detects, from among operation events based on the received operation data, a specific operation event. The cycle changing unit, when the specific operation event is detected, changes a change detection cycle for screen data that is updated in an application in accordance with the specific operation event from a first cycle to a second cycle that is longer than the first cycle. The second detecting unit detects a change in the screen data in the second cycle. The transmitting unit transmits the screen data, in which the change is detected, to the client device.
US08868699B2 Minimum intervention authentication of heterogeneous network technologies (MIAHNT)
Methods and systems for enabling communication of information within a network are disclosed herein and comprise receiving at a first communication device located within a network, configuration information from a network service provider for configuring a plurality of communication devices located within said network. The first communication device located within the network can be configured based on at least a portion of the received configuration information. In response to a user input at a second communication device located within the network, at least a portion of the received configuration information can be communicated from the first communication device to the second communication device located within the network. The network service provider can be coupled to the first communication device via a wired connection. The network can comprise a wireless network.
US08868697B2 Method and system for device management, and device
The present invention discloses a method and a system for device management and a device, and relates to the field of communications technologies. The method includes: mapping information of a first command supported by a proxied device to an object in a data model; receiving a second command which is used for setting the object in the data model and is sent by a management device; and sending the first command to the proxied device according to the setting of the object in the data model by the second command, and reporting a result of executing, by the proxied device, the first command to the management device as a response of the second command.
US08868693B2 Compliance tool
Described herein are apparatuses, methods, and computer program products for changing an out of compliance client device into a client device that is in compliance utilizing a compliance tool. In some embodiments of the invention the compliance tool identifies the location of the out of compliance client device, determines why the client device is out of compliance, brings the client device into compliance, and modifies the client device to allow it to access the network. In other embodiments of the invention the compliance tool is a compliance agent, wherein at a least a part of the compliance agent is uploaded on the client device. The compliance agent periodically checks the client device to determine if the client device has been brought into compliance, and when it is brought into compliance the compliance agent modifies the client device to allow it to access the network, and is then uninstalled from the client device.
US08868691B2 Method and system for processing published content on the internet
Disclosed is a method for processing content published on-line so as to identify each item in a unique manner. In some implementations, an RSS feed is received from a publisher and a unique identifier is identified for each item in the feed. Each item then has third party content or advertisements associated with the item based on the unique identifier. The feed is then stored and, when appropriate, updated. The augmented feed, which contains the third party content and the items in the feed, is provided to user devices.
US08868689B1 Device configuration based content selection
Systems and methods include receiving an indication of a hardware or software configuration of a client device. Content associated with a downloadable application is identified by matching installation requirements for the application to the hardware or software configuration of the device.
US08868687B2 Multimedia network system with content importation, content exportation, and integrated content management
This system provides wired and/or wireless access throughout a multimedia network built on a distributed architecture which can be transparent to the user. This multimedia network includes content which is imported or generated within the network. The system allows for the content provider to determine the license status of content and update the license status of content which was previously provided by that provider. The external content can be accessed in real time or downloaded and stored within the system for later access at the convenience of the user. The usage of some content is controlled by the use of encryption and other protection methods. The system allows for storage of live video by storing the digitized video and allowing the user to control how, when and where the content is viewed. The system makes available multiple multimedia services to all users in the network or connected via the internet.
US08868686B1 Sharing of repository data for non-alias identities
A method for storing data in an IP multimedia subsystem (IMS) is disclosed. The method comprises: i) selecting a first user and a second user, which are not aliases; ii) analyzing first and second data sets associated with the first and second users respectively to identify common data elements in each of the first and second data sets, the first and second data sets being useable by a first application server within the IMS to satisfy service requests on behalf of the first and second users; iii) creating a data structure containing a single instance of the identified common data elements; and iv) storing the data structure in a home subscriber server (HSS) within the IMS.
US08868685B2 System and method for providing an early notification when paging a wireless device
A system and method for a server to provide an early notification to a target group devices when paging a wireless device during a push-to-talk (PTT) communication. When a wireless device is ready to transmit a PTT communication, a message is sent from the wireless device to a server that then sends an early PING message to a base station while processing a call request message from the wireless device. After processing the call request message, the server sends an announce message to the base station. On receipt of the PING message, the base station sends a paging message to all targeted devices while processing the announce message. The early PING message causes a communication channel to be established between a targeted device and the base station, and the communication channel can then be used by the announce message with less set-up time.
US08868682B2 Tracker in P2P systems with DVD functionalities
A method of optimizing the design of a Tracker in P2P applications to support DVD features, the method including determining for each peer and video operation the time T and jump point Pj, generating a hash key HKj for each peer, the hash key having a value Kj=(Pj−T)/C, where C>=1 is the granularity of the system, and grouping the peers with the same hash-key, where the system is designed to provide good viewer experience while supporting DVD features like pause, forward and backward jump operations.
US08868679B2 Systems, methods and articles for providing communications and services via a peer-to-peer network over a data transport link
Network communications, Web-based services and customized services using the Web-based services may be provided over a peer-to-peer network from a first peer to a second peer (e.g., automobile head unit) wherein the first peer has a separate connection to a more general server-based network such as the Internet. A communications device application based on a peer communications framework component in communication with a peer network stack on the communications device may work as middleware, with a connection to both a more general server-based network such as the Internet and to an external device, such as a head unit of an automobile. Although the communications device has a separate connection out to the Internet via a general network stack co-existing on the same communications device, the peer network stack and the general network stack are not directly connected.
US08868678B2 Aspects of digital media content distribution
Techniques for distributing digital media content to personal electronic devices are discussed. Digital media content is collected from a variety of disparate digital media content sources. Specific digital media content is identified and transcoded into a selected format prior to receipt by a particular personal electronic device. The selected format may be based on preferences or characteristics of the personal electronic device or the user thereof, the network, or both. Virtually unlimited subset selection criteria may be used to arranged transcoded digital media content into subsets, which may be temporarily or permanently stored in a single computer or using distributed computing techniques. DRM and identity management techniques can be used in combination with the transcoding and distribution techniques discussed herein to accommodate many business models.
US08868675B2 Network optimization using distributed virtual resources
In one example embodiment, an apparatus may include a first virtual machine provided on a first local device of a plurality of local devices, wherein a portion of resources of the first local device are allocated to the first virtual machine. A virtualization software switch may be provided on the first local device, configured to forward or redirect at least some traffic from the first local device to a WAN (Wide Area Network) optimization virtual appliance, the WAN optimization virtual appliance including at least the first virtual machine, a second virtual machine on a second local device of the plurality of local devices, and a distributed WAN optimization application running at least on the first and second virtual machines.
US08868670B2 Method and apparatus for summarizing one or more text messages using indicative summaries
A method and apparatus are provided for summarizing a text message, such as an email message or a transcribed audio message. A portion of each text message, such as a sentence, is extracted as an indicative summary of the text message based on a degree of overlap of words in the sentence with a set of words, such as words in the message subject or words in a related root message. The extracted portion is based on a score for each portion of the text message, such as a sentence. An interface is also provided for presenting the indicative summaries of a set of related text messages to a user.
US08868667B2 Email attachment helper
A computing device receives instructions, from a user, to send an email message and determines if the email message includes an attachment. When the email message does not include an attachment, the computing device conducts a scan of text of the email message for implications that an attachment should be included. When the email message includes an attachment, the computing device conducts a scan of the email text for implications of a particular type of attachment. The computing device provides, to the user, a notification when there is a positive result from the scan of the email text for implications that an attachment should be included or from the scan of the email text for implications of a particular type of attachment.
US08868665B2 Intelligent message routing and delivery in a telecommunications network
Messages directed to a mobile device are selectively routed to message servers based upon the capabilities of a network to which the mobile device is connected. According to an illustrative method disclosed herein, a network connectivity server receives a network identifier from the mobile device, the network connectivity server receives a request for routing instructions for the message, and the network connectivity server determines if the network identified by the network identifier is capable of delivering the message. The network connectivity server then instructs the message server to route the message according to a standard delivery method for a message type of the message or to a message conversion server computer based upon the determination. The message conversion server computer converts the message into a new message type that the network is capable of delivering to the mobile device.
US08868664B2 Systems and methods for registering and managing domain names and e-mail addresses via a resource-limited interface
Disclosed embodiments provide domain name registration, e-mail registration, e-mail forwarding, and other services via resource-limited interfaces, such as SMS-based services. Domain names may be requested, registered, and managed, and e-mail addresses may be requested and forwarding options selected by a user by way of a resource-limited device or protocol. E-mails may be provided to a user over an e-mail-to-SMS forwarding system.
US08868663B2 Detection of outbound sending of spam
The invention provides for at least three processes for detecting the probability of abusive use of a message account for sending large amounts of unsolicited messages, such as spam, to other message accounts. For example, information provided at registration for a new message account can be processed to determine the likelihood of abusive use of that message account. Also, inbound messages can be processed to determine if the message account that sent the inbound message is abusing the use of that message account. Additionally, outbound messages can be processed to determine if the message account that is attempting to send an outbound message is abusing the use of that message account. Each of these three processes can operate separately or in any combination with each other to further improve the probability that abusive use of a message account will be detected promptly and accurately.
US08868662B2 Methods and systems for tracking shared content
Tracking content shared over a network is described. Content with a mailing identifier and a recipient identifier can be transmitted to a recipient. The mailing identifier and the content can be associated with the recipient identifier. A request from the recipient to provide an application with access to the content can be received. The request can include the mailing identifier and the recipient identifier. A web page can be generated. The web page can include the content and can be associated with a second recipient identifier and a link. The request and the second recipient identifier can be associated with the recipient identifier using a forward identifier. A request to access the web page by a recipient friend using the link and the application can be received. The request to access can be associated with the recipient identifier. Reports can be generated and outputted.
US08868656B2 Pervasive realtime framework
A pervasive realtime framework supports the execution of realtime software applications with high-level functions that significantly reduce the effort and time needed to develop realtime software applications in a new operating environment paradigm in which realtime connections between network nodes are pervasive. The pervasive realtime framework handles the complex tasks of connecting to communicants, virtual areas, and other network resources, as well as switching those connections in response to user inputs and thereby enables software application developers to focus on developing high-level realtime software application functionality.
US08868651B2 Web community pre-population method and system
Populating users of a web community into groups. The users may be assigned to, or otherwise associated with, one or more groups in response to an event associated with the user, with another user, with a group, or other type of event. The users may also be removed from a group in response to an event. The population of users into groups can be controlled by a configurable set of rules. These rules can include criteria for associating a user with, or removing a user from, a group in response to an event. The criteria can include criteria based on user information and criteria based on group information. The users may be related to one another in a hierarchical structure.
US08868647B2 Reducing latency and cost in resilient cloud file systems
Various exemplary embodiments relate to a method of storing a file block in a cloud system including a plurality of data centers. The method may include; receiving the file block from a client; generating a plurality of chunks from the file block, wherein each chunk is smaller than the file block and the file block may be reconstructed from a subset of the chunks; distributing each chunk to one of the plurality of data centers; and storing the file block in a cache. Various exemplary embodiments relate to a cloud system for storing files. The system may include a plurality of data centers including a primary data center. The primary data center may include: a cache configured to store at least one complete file block; a chunk storage configured to store a chunk for each of a plurality of file blocks; a file encoder; and a file decoder.
US08868636B2 Apparatus for secured distributed computing
An apparatus for distributed computing is disclosed. The apparatus includes a semiconductor memory, a biometric device for receiving biometric data, a connector for establishing communication between the apparatus and the host device, and a processor for performing distributed computing methods. The distributed computing method includes identifying a computing task for processing, authenticating user and device with a distributed computing network, receiving a unique security code having an end-of-session expiration, requesting that the computing task be executed over the distributed computing network, receiving a one-time task code, selecting a device to process the computing project from among a plurality of devices based upon device location and at least one associated operating state of the device, sending the identified computing task and the one-time task code to the selected device over the distributed computing network for processing and authentication, and receiving results of computing task from the selected device.
US08868635B2 System and method for near-optimal media sharing
A media content sharing system includes multiple broadcast operation centers that together are configured to automatically acquire and distribute media content among one another based upon the media content needs and inventories of each participating broadcast operation center. The media sharing system architecture eliminates any single-point of system failure such that an inventory of media content corresponding to a particular broadcast operation center remains available to broadcast operation centers remaining on the media content sharing system subsequent to failure of the particular broadcast operation center.
US08868633B2 Method and circuitry for square root determination
A method, performed by a processor, of determining a square root using a single processor cycle per iteration is described. The method includes, in a single cycle: obtaining, from a stored lookup table, a quotient digit and a square of the quotient digit; retrieving a current solution; and determining a new solution using the current solution and the quotient digit. Circuitry configured to perform the method is described.
US08868632B2 Methods and apparatus for predicting an underflow condition associated with a floating-point multiply-add operation
Methods and apparatus for predicting an underflow condition associated with a floating-point multiply-add operation are disclosed. An example apparatus obtains a first operand value and a second operand value. The example apparatus then determines if the second operand value subtracted from the first operand value is greater than a minimum value and determines if the first operand value is greater than a sum value associated with a minimum operand value. The example apparatus then asserts an output signal indicative of an absence of an underflow condition associated with a floating-point value based on conditions associated with determining whether the second operand value subtracted from the first operand value is greater than the minimum value and determining if the first operand value is greater than the sum value.
US08868630B1 Verification of pseudorandom number streams
A method of assessing parallel random number streams includes mixing two or more parallel random number streams. Mixing the parallel random number streams may include pairing at least one of the random number streams with other random number streams. For each mixed random number stream, an inter-stream correlation value may be computed based on a correlation among the random number steams used. A quality metric for the parallel random number streams may be determined from inter-stream correlation values for the two or more mixed streams created from the parallel random number streams. A quality metric for a single random number stream may be computed by segmenting the single random number stream into multiple substreams and applying the methods of mixing streams and computing quality metric in the case of parallel streams.
US08868623B2 Enhanced garbage collection in a multi-node environment
Embodiments of the invention enhance a garbage collection process running on a parallel system or distributed computing environment. Using a garbage collector in such an environment allows a more in-depth analysis to be performed than is possible on other systems. This is because the number of compute nodes present in many parallel systems, and the connections between them, allows the overhead of doing advanced analysis to be spread across the nodes and the results of that analysis to be shared among the nodes.
US08868622B2 Method and apparatus for allocating resources in a computer system
Embodiments of the present invention provide a computer system, comprising at least two logical partitions, each partition having allocated computing resources, wherein the computing resources allocated to a first partition include memory storing a file system accessible by processes executing in the first partition; and a partition resource allocator, wherein the partition resource allocator is arranged to migrate the memory storing the file system from the first partition to a second partition, such that the file system is accessible by processes executing in the second partition.
US08868610B2 File system with optimistic I/O operations on shared storage
A method for performing I/O operations on a file stored in a file system utilizing a shared data storage system and accessible by a plurality of host computers is disclosed. A host computer receives from a process executing on it, a request to read data stored in the file. The host computer then requests the data stored in the file without acquiring a lock from the file system. The host computer also maintains a timeout value associated with the file while reading the data. The host computer receives at least a portion of the data prior to an expiration of time, and if all the data has not been received before the expiration of time, it then assesses whether another of the host computers has acquired a lock on the file, and, if so, invalidates the received data without providing it to the requesting process.
US08868603B2 Ambiguous structured search queries on online social networks
In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving an unstructured text query comprising an ambiguous n-gram, identifying nodes and edges that correspond to the ambiguous n-gram, generating a first set of structured queries corresponding to the identified second nodes and edges, receiving from the first user a selection of a first structured query form the first set, and generating a second set of structured queries based on the selected first structured query.
US08868601B2 Distributed file system logging
A method, system, and computer program for consolidating data logged in log files in a network of servers, each server running at least one application that logs data into files on the server, the method comprising: providing a consolidating message queue for receiving the log data and file name; intercepting log data being written into a log file by a file system and sending that log data and the file name of the log file to a consolidating message queue; receiving the log data and file name in a consolidating message queue; and saving the log data in the consolidating message queue from all the servers to a consolidated file or data structure associated with the file name.
US08868598B2 Smart user-centric information aggregation
A smart user-centric information aggregation system allows a user to define a region of content displayed in a display of a device and performs information aggregation on behalf of the user. The smart user-centric information aggregation system searches, aggregates and groups information related to content included in the region of content for the user while the user can continue to perform his/her original course of actions without interruption. After finding information related to the desired content, the smart user-centric information aggregation system may notify the user and present the found information to the user upon receiving confirmation from the user. The smart user-centric information aggregation system may continue to find new related information and update the presentation with the newly found information periodically, in some instances without user intervention or input.
US08868596B2 Set based item recommendation system
A system for generating one or more recommended items for a user receives a target items set for the user which includes two or more target items. The system then queries a database of a plurality of related items sets using the target items set, where each related items set comprises a plurality of related items. In response to the querying, the system retrieves one or more similar items sets from the plurality of related item sets, each similar items set being similar to the target items set. The system then performs a union of the similar items sets to generate the recommended items.
US08868593B1 User interface content view searching
Described are techniques for performing a content view search. A hierarchical structure of content views is provided. The content views are registered with an application framework. Query terms are received. The application framework determines nodes in the hierarchical structure having an associated keyword matching the query terms, determines a first list of node identifiers identifying the nodes in the hierarchical structure matching the one or more query terms, and determines a second list of descriptions corresponding to node identifiers of the first list. The second list of descriptions is displayed. Responsive to a selection of a first description from the second list, a first node identifier is determined that corresponds to the selected first description. A first content view for the first node identifier is displayed.
US08868589B2 System and method for the transformation and canonicalization of semantically structured data
A method of transforming and canonicalizing semantically structured data includes obtaining data from a network of computers, applying text patterns to the obtained data and placing the data in a first data file, providing a second data file containing the obtained data in a uniform format, and generating interface specific sentences from the data in the second data file.
US08868586B2 Generating search results based on determined relationships between data objects and user connections to identified destinations
A search system generates an ordered list of destination targets including identified individuals and data objects, based on applying a user context to an information context and to a connection context. The user context identifies a search context (i.e., the information the user is seeking) relative to an identity of the user, and the information context identifies destinations accessible by the user, including data objects and communications-based actions (e.g., voice over IP telephony calls, instant messaging session transcripts, etc.). The connection context identifies relationships between chosen destinations throughout the system, and the strength of those relationships determined from artifacts of the chosen destinations: the connection context is updated based on artifact detection. The portion of the connection context that is relevant to the user context is used to order the portion of the information context that is relevant to the user context, resulting in the ordered list of destination targets.
US08868584B2 Compression pattern matching
Systems and methods are provided for data comparisons in a compression algorithm to optimize the compression of data. An exemplary method includes receiving input data. The method further includes generating a hash table address for the input data. The method further includes obtaining a pointer associated with the hash table address. The method further includes reading a data library with the pointer to obtain an associated piece of historical data. The method further includes comparing the historical data to the input data to determine a match.
US08868580B2 Data profiling
Processing data includes profiling data from a data source, including reading the data from the data source, computing summary data characterizing the data while reading the data, and storing profile information that is based on the summary data. The data is then processed from the data source. This processing includes accessing the stored profile information and processing the data according to the accessed profile information.
US08868576B1 Storing files in a parallel computing system based on user-specified parser function
Techniques are provided for storing files in a parallel computing system based on a user-specified parser function. A plurality of files generated by a distributed application in a parallel computing system are stored by obtaining a parser from the distributed application for processing the plurality of files prior to storage; and storing one or more of the plurality of files in one or more storage nodes of the parallel computing system based on the processing by the parser. The plurality of files comprise one or more of a plurality of complete files and a plurality of sub-files. The parser can optionally store only those files that satisfy one or more semantic requirements of the parser. The parser can also extract metadata from one or more of the files and the extracted metadata can be stored with one or more of the plurality of files and used for searching for files.
US08868575B2 Method and system for transformation of logical data objects for storage
Various embodiments for transforming a logical data object for storage in a storage device operable with at least one storage protocol are provided. In one such embodiment, the logical data object into one or more segments are divided with each segment characterized by respective start and end offsets. One or more obtained variable size data chunks are processed corresponding to the logical data object to obtain processed data chunks, wherein at least one of the processed data chunks comprises transformed data resulting from the processing. Each of the variable size data chunks is associated with a respective segment of the logical data object. The processed data chunks are sequentially accommodated in accordance with an order of chunks received while keeping the association with the respective segments.
US08868573B2 Computing and applying order statistics for data preparation
Provided are techniques for generating order statistics and error bounds. For each of multiple, distributed data sources, a finite number of data bins are created for each field in that data source. Data values in each of the multiple, distributed data sources are processed to generate basic summaries for each of the data bins in a single pass of the data values. The data bins from each of the multiple, distributed data sources are sorted. One or more approximate order statistics are computed for a data set by accumulating counts from a number of the sorted data bins. Lower and upper error bounds are provided for each of the computed one or more approximate order statistics, wherein the lower and upper error bounds are values delimiting an interval containing a true value of an order statistic.
US08868568B2 Detecting associates
Detecting, for a content item, associated preference events is disclosed. For the content item, a plurality of preference events from a plurality of users is received. The received preference events are accumulated. Associated events are detected. The effect of the events is reduced when assigning a status to the item.
US08868564B1 Analytic comparison of libraries and playlists
Digital goods libraries are compared via their datasets, which include organizational data and history data. Potential comparison results include a shared multiple natural languages presence, shared genre frequency change, shared artist frequency change, shared digital good frequency change, shared outlier presence, shared similar songs presence, and/or shared recommendable goods presence. Proper subsets of datasets may be specified by playlist, genre, artist, category, date, play frequency, and/or play count, and then compared. Comparison results may be visualized, such as playlist content over time, play frequency over time, and/or play count over time. Some results include printed or spoken text such as an artist name, actor name, author name, genre name, and/or review content. Control over disclosure of library owner identity is provided. In some cases a dataset is compared with multiple datasets in a group, e.g., to help assess compatibility between a prospective member and current members of the group.
US08868558B2 Quote-based search
A user search for quotes attributable to people or information regarding the quotes is fulfilled by providing the relevant information from a quote index. The quote index is built from a data store comprising articles that include quotes given by people. Quotes are extracted from the articles along with the relevant attributes such as the keywords, topics and entities. The extracted keywords, topics and entities are indexed with unique identifiers. A quote index is built by storing the quotes along with the keywords, topics and related entities. Quotes or information associated with the quotes based on various criteria is retrieved and presented in different formats.
US08868554B1 Associating product offerings with product abstractions
Techniques are provided for associating product offerings with product abstractions. The techniques enable generating a second product offering based on a first product offering by mapping items in the first product offering using one or more mapping dictionaries, where a product offering is an offer to sell a particular product by a particular party. Once the second product offering has been generated, a matching score is determined for each of one or more product abstractions; and then one or more product abstractions are associated with the first product offering based on the matching scores for the second product offering.
US08868553B2 System and method to acquire information from a database
A system and method to retrieve information is disclosed. The system may include a processor to run a query application to retrieve selected information from one or more databases. The query application may include a client layer and a presentation layer to interface with the client layer. A database access layer may be provided and an interface layer may be provided to interface between the presentation layer and the database access layer.
US08868551B2 Method for storing bookmarks for search results from previously submitted search queries by a user and storing links to selected documents by the user
In one embodiment, a search query is received. Information identifying a bookmark representing the search query is automatically stored in association with a set of bookmarks. Search results corresponding to the search query are automatically obtained and provided, where the search results identify one or more documents. When one of the documents is selected, a link to the selected one of the documents is automatically stored in association with the bookmark.
US08868550B2 Method and system for providing an answer
A method of providing an answer, comprising receiving a criteria, identifying a subset of a set of answers in a data store based on the criteria, calculating a random value for each of the answers in the subset, ranking the subset of answers based on the random values, selecting one of the answers of the subset based on the ranking; and providing an output including the selected answer.
US08868549B1 In-context searching
A system limits search results based on context information. The system obtains the context information and a search query, and obtains a set of references to documents in response to the search query. The system then filters the set of references based on the context information and presents the filtered set of references to a user.
US08868546B2 Query explain plan in a distributed data management system
A query explain plan is described for use with a distributed data system in order to help developers and IT experts to detect bottlenecks and to determine which queries are to blame for a slow running system. In accordance with an embodiment, the distributed data grid utilizes a facility to provide a distributed explain plan. This distributed explain plan provides visibility into how a query was answered by each node in the cluster. For example, one node may have applied the filters of the query in one sequence, while another node may have used a different sequence. Additionally, the distributed query explain plan can provide execution tracing, rendering information about the execution time of each step, total execution time and the like.
US08868543B1 Finding web pages relevant to multimedia streams
A media stream, such as a news broadcast, is supplemented with documents that are relevant to the media stream. The documents may be web pages returned from a search engine. A search query generation component generates search queries for the search engine based on the media stream. A post processing component may re-rank and/or filter the documents to enhance the viewing experience for the user.
US08868540B2 Method for suggesting web links and alternate terms for matching search queries
A flexible and extensible architecture allows for secure searching across an enterprise. Such an architecture can provide a simple Internet-like search experience to users searching secure content inside (and outside) the enterprise. The architecture allows for the crawling and searching of a variety of sources across an enterprise, regardless of whether any of these sources conform to a conventional user role model. The architecture further allows for security attributes to be submitted at query time, for example, in order to provide real-time secure access to enterprise resources. The user query also can be transformed to provide for dynamic querying that provides for a more current result list than can be obtained for static queries.
US08868539B2 Search equalizer
A method for processing query data is described that includes receiving a query portion from a client over a network. For each of multiple search contexts, a relevance score is determined, based on the query portion. Each search context corresponds to a different set of information against which queries can be executed. Indication of the relevance scores is provided to the client over the network. Determining the relevance score and providing indication are performed prior to an input indicating a complete query or in response thereto. The method may also include associating shortcuts with search contexts, selecting a set of shortcuts based, at least in part, on the relevance scores for the search contexts and the association between the shortcuts and search contexts, and sending the set of shortcuts to the client. The shortcuts include links for accessing a content location associated with the shortcut.
US08868538B2 Information presentation system
An information presentation system that identifies information of interest to a user based on identifying tasks that may be relevant to the user given the user's current context. The user may be presented with an option to select from among relevant tasks and/or goals of completing the task. For each selected task and goal, the system may generate one or more sets of items that are relevant to completing the task. The user may be presented with the option to select from among the sets of items or to navigate among the sets of items. Such a system may be used to provide an easy-to-use interface on a portable computing device to support shopping applications.
US08868537B1 Simple web search
A system of one or more computing devices is utilized for, among other purposes, creating a template-driven search interface and conducting searches thereon. In an embodiment, the system comprises: a template repository; search templates in the template repository, the search templates comprising at least: field specification data that specify search interface fields for obtaining search input data, and query specification data that specify how to generate structured queries based on the search input data obtained for the one or more of the search interface fields; a search field generator that generates search fields indicated by the field specification data; a template loading module, coupled to the template repository, that identifies available search templates in the template repository; and a search interface generator, coupled to the search field generator and template loading module, that generates different search interfaces depending on which template is selected.
US08868531B2 Concurrent access methods for tree data structures
In one embodiment, non-transitory computer-readable medium stores instructions for implementing a file system, which include operations for acquiring an exclusive lock on a first node in an ordered tree data-structure, and adding an identifier and index of the first node to a path data structure. If the value of the index in the first node is non-zero, then each exclusive lock acquired between the first node and the root of the tree data structure is released. In any case, the operation proceeds to a second node, which is addressed at the index on the first node. In one embodiment, operations further include acquiring an exclusive lock on the second node, and, if the second node is a leaf node, performing updates to the second node, and then releasing each exclusive lock in the data-structure.
US08868530B1 Method and system for managing locks in storage systems
Machine implemented method and system for a networked storage system having a first storage system node providing storage space to a client computing system at a first storage device and a second storage system node managing a second storage device are provided. A lock is granted by the first storage system node to the client computing system for accessing a data container stored at the first storage device. The first storage system node updates a lock data structure for managing the lock granted to the client computing system. Information regarding the lock is then replicated at the second storage system node, such that the second storage system node can recover the lock, when the first storage system node becomes unavailable and the second storage system node takes over the first storage device to interface with the client computing system.
US08868527B1 Tracking switch transactions in a communications-networking environment
A method and data structure for monitoring the progression of a configuration transaction through a communications network is provided. The method includes creating an audit trail associated with the switch-transaction progression, iteratively updating the audit trail incident to an occurrence of a designated transaction-processing substep without overwriting previously stored data, and processing the audit trail so that it is available for access via a user interface. Historical data tracking the configuration transaction's process is preserved rather than overwritten.
US08868525B2 Distributed information synchronization
Processing a prepared update is disclosed. A prepared update associated with a request that has been used by the sender to update a local version of a data associated with the sender is received from a sender. Based at least in part on an identifier included in the prepared update, a selected data handler is selected among a plurality of data handlers. The selected data handler is used to update a centralized version of the data at least in part by using the received prepared update. The centralized version of the data has been previously updated using a plurality of prepared updates received from a plurality of senders. The updated centralized version of the data is sent to update the local version of the data associated with the sender.
US08868524B2 Floating merge selection viewer
A method of merging different versions of a file within a software development system can include, within a first window, presenting a graphic object which indicates a difference between a base version of the file and at least one contributor version of the file. Responsive to a pointing device being located within a defined area surrounding the graphic object, the method can include displaying a floating window having a first section and at least a second section. The first section can include a portion of the base version and the second section can include a portion of the at least one contributor version, wherein the first and second sections of the floating window are selectable. The method also can include receiving a selection of one of the sections of the floating window and accepting the base version or the at least one contributor version according to the selection.
US08868522B1 Updating geographic data based on a transaction
Systems and methods for updating geographic data based on a transaction are provided. In some aspects, one or more transaction records associated with a business are accessed from a memory. Each transaction record identifies a transaction time, geographic location data, and transaction information. A geocoded record of the business is selected to update, based on the geographic location data of the one or more transaction records. The selected geocoded record is updated based on at least one of the transaction time or the transaction information identified in the transaction records.
US08868518B2 Processing of streaming data with keyed aggregation
Keyed aggregation is used in the processing of streaming data to streamline processing to provide higher throughput and decreased use of resources. The most recent event for each unique replacement key value(s) is maintained. In response to an incoming event having a same key as a previous event, the effect on an aggregation of the previous event is removed. The aggregation is then updated with one or more values from the arriving event and the updated aggregation is output.
US08868516B2 Managing enterprise data quality using collective intelligence
An embodiment of the invention is directed to a method associated with a data processing system disposed to receive and process enterprise data. Responsive to receiving a specified data element, the method determines a data type to be used for the specified data element. The method selectively determines a confidence level of the specified data element, and selects a plurality of subject matter experts (SMEs), wherein the data type of the specified data element is used in selecting each SME. A request is dispatched to each of the SMEs to selectively revise and validate the specified data element. The specified data element is then updated in accordance with each revision provided by an SME in response to one of the requests.
US08868515B2 Distribution of mainframe data in the PC environment
A method of distributing mainframe software and data using PC-based data media is disclosed, comprising a mainframe program for converting a mainframe sequential dataset or all or part of a mainframe library of texts or load modules to a sequential dataset of fixed length records and for reverting these converted records to its original form in the same or another mainframe data center, and procedures for downloading the converted mainframe data to a PC and uploading the PC file to a mainframe. The converted mainframe data downloaded to a PC can be delivered to another mainframe data center using floppy diskettes, recordable CD-ROM, Internet Website, TCP/IP FTP, or email attachment, as an alternative to magnetic tapes. The PC hard disk is used as a backup storage of the mainframe libraries, and a mainframe text library downloaded to a PC can be edited on a local or remote stand-alone PC.
US08868513B1 Adaptive quiesce for efficient cross-host consistent CDP checkpoints
A disaster recovery system, including a target datastore for replicating data written to source datastores, and a checkpoint engine (i) for transmitting, at multiple times, quiesce commands to a plurality of host computers, each quiesce command including a timeout period that is adjusted at each of the multiple times, (ii) for determining, at each of the multiple times, whether acknowledgements indicating that a host has successfully stopped writing enterprise data to the source datastores, have been received from each of the host computers within the timeout period, (iii) for marking, at each of the multiple times, a cross-host checkpoint in the target datastore and reducing the timeout period for the quiesce commands at the next time, if the determining is affirmative, and (iv) for increasing, at each of the multiple times, the timeout period for the quiesce commands transmitted at the next time, if the determining is not affirmative.
US08868512B2 Logging scheme for column-oriented in-memory databases
According to some embodiments, a column-oriented in-memory database structure may be established. The database structure may, for example, include a main store and a dictionary compressed delta store. Moreover, the delta store may comprise a value identifier vector and a delta dictionary associated with a column of the database. A transaction associated with the column may then be received and recorded within the delta store. According to some embodiments, entries associated with the transaction may be added to a value log of the value identifier vector and, independently, to a dictionary log of the delta dictionary.
US08868511B2 Archiving—safe replication of relational data
A computer-implemented method for archiving information includes: executing a first application in a first process; determining that the first application is an archiving application configured to archive information stored in a transactional system; assigning, based on the determination, an archiving mode to the first process; receiving, from the first process and after assigning the archiving mode, a request to delete information; and processing the request to delete information according to the archiving mode.
US08868510B2 Managing data storage as an in-memory database in a database management system
System, method, computer program product embodiments and combinations and sub-combinations thereof for managing data storage as an in-memory database in a database management system (DBMS) are provided. In an embodiment, a specialized database type is provided as a parameter of a native DBMS command. A database hosted entirely in-memory of the DBMS is formed when the specialized database type is specified.
US08868509B2 Backup and restore data from a cloud computing environment
A system and method for backing up data computed using an application in a cloud computing environment, comprising creating the application, modifying the application to register a servlet, publishing the application to the cloud computing environment, during execution of the application, using the servlet for: detecting annotated entities in the application, finding out properties and property types of the annotated entities, generating one or more structured query language (SQL) statements to query out data to be backed up in accordance with the annotated entities, and publishing the backed up data. Modifying may comprise inserting archiving-type files into the application. An annotation processor may be added to the application may occur. A user interface displaying one or more of the SQL statements performed during the execution of the application may be generated. The user may confirm the displayed SQL statements. A library may be added to the application.
US08868508B2 Storage of data in a distributed storage system
A distributed storage system has multiple instances. There is a plurality of local instances, and at least some of the local instances are at physically distinct geographic locations. Each local instance is configured to store data for a non-empty set of blobs in a plurality of data stores having a plurality of distinct data store types. In addition, each local instance stores metadata for the respective set of blobs in a metadata store distinct from the data stores. There is also a plurality of global instances. Each global instance is configured to store data for zero or more blobs in zero or more data stores and store metadata for all blobs stored at any local or global instance. The system selects one global instance to run a replication module that replicates blobs between instances according to blob policies.
US08868506B1 Method and apparatus for digital asset management
Methods and systems for digital asset management are described. Some embodiments provide methods and systems for: (1) a high-performance database system for storing assets and the associated metadata, (2) computing an inverse delta between two files without generating any intermediate files or deltas, (3) uniquely identifying a digital asset and storing the digital asset's namespace change history in a version control system, (4) inferring dependencies amongst namespace changes, (5) a workflow management tool that is tightly integrated with a version control system, (6) publishing milestones in a project which can consistently maintain the namespace uniqueness invariant, and/or (7) implicitly versioning data and/or files that are associated with certain types of digital assets in a version control system.
US08868503B1 Method and system for managing clones of replicated storage
Method and system for using a clone of a replicated copy of a data structure as an independent data object is provided. The replicated copy and the clone share data blocks, when the clone is generated. The clone is assigned new data blocks to replace the shared data blocks. A profile for the clone is generated where the clone does not share any data blocks with the replicated copy. The profile includes an option to delete the clone profile and any associated data blocks thereof.
US08868497B2 Correlation aware synchronization for near real-time decision support
A query handler may be configured to receive a query which is applicable against different combinations of a plurality of remote databases and a corresponding plurality of replica databases including at least some replicated data of respective ones of the remote databases, wherein the query arrives at a plurality of query arrival times and is executed at a plurality of query execution times. A replication manager may be configured to execute a synchronization plan for at least one selected replica database in which a selected synchronization timestamp of the at least one selected replica database is updated to a target synchronization timestamp, wherein the synchronization occurs during a synchronization processing time. A synchronization scheduler may be configured to schedule the synchronization plan to increase an information value of a query response, including selecting the target synchronization timestamp including relating the synchronization processing time to a selected query execution time.
US08868482B2 Inferring schemas from XML document collections
In an automated fashion, a collection of XML documents are traversed and statistical data is generated describing hierarchical relationships of the elements, the elements data types and values. Based the analysis, an XML schema is derived such that the collection of XML documents conforms to the schema to a certain degree.
US08868481B2 Video recommendation based on video co-occurrence statistics
A system and method provides video recommendations for a target video in a video sharing environment. The system selects one or more videos that are on one or more video playlists together with the target video. The video co-occurrence data of the target video associates the target video and another video on one or more same video playlists and frequency of the target video and another video on the video playlists is computed. Based on the video co-occurrence data of the target video, one or more co-occurrence videos are selected and ranked based on the video co-occurrence data of the target video. The system selects one or more videos from the co-occurrence videos as video recommendations for the target video.
US08868480B2 Method and system for selection, filtering or presentation of available sales outlets
Embodiments disclosed herein provide systems and methods for the filtering, selection and presentation of vendors accounting for both user characteristics and vendor characteristics, such that the systems and methods may be used by both customer and vendor alike to better match customer needs with the resource-constrained vendors with whom a successful sale has a higher probability of occurring. Embodiments may include filtering, selecting and/or presenting vendors to a user sorted by the probability that the particular vendor will possess the characteristics that appeal to a particular customer and therefore result in a large probability of sale and suppress presentation of those vendors that are unlikely to be selected by the customer since their characteristics are less consistent with those needed by the customer and, therefore, are unlikely to result in a sale.
US08868477B2 Multi-compartment neurons with neural cores
Embodiments of the invention provide a neural core circuit comprising a synaptic interconnect network including plural electronic synapses for interconnecting one or more source electronic neurons with one or more target electronic neurons. The interconnect network further includes multiple axon paths and multiple dendrite paths. Each synapse is at a cross-point junction of the interconnect network between a dendrite path and an axon path. The core circuit further comprises a routing module maintaining routing information. The routing module routes output from a source electronic neuron to one or more selected axon paths. Each synapse provides a configurable level of signal conduction from an axon path of a source electronic neuron to a dendrite path of a target electronic neuron.
US08868473B2 Decision making with analytically combined split conditions
Systems, methods, and other embodiments associated with decision making with analytically combined split conditions are provided. In one embodiment, a method for classifying data is provided. An input data sample is received for classification as belonging to one of two possible classes. The input data sample includes a set of attribute values. The method includes evaluating the set of attribute values with a tree function that defines a decision boundary of a classification tree. The tree function classifies an input data sample as belonging to one of the two possible classes based, at least in part, on the attribute values of the input data sample. In another embodiment parameters of the tree function are derived by applying a gradient descent parameter update rule to the training data samples.
US08868472B1 Confidence scoring in predictive modeling
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a plurality of first training examples, training a first predictive model using the first training examples, for each example in the first training examples, providing the first features of the example to the trained first predictive model to generate a respective first prediction, generating a second training example for each of the first training examples, wherein the second training example comprises the first features of the first training example and an answer that indicates whether the first answer of the first training example matches the respective first prediction of the first training example, training a second predictive model using the second training examples, and using the trained second predictive model to determine a confidence score for a prediction generated by the trained first predictive model.
US08868469B2 System and method for phrase identification
A phrase identification system and method are provided. The method comprises: identifying one or more phrase candidates in the electronic document; selecting one of the phrase candidates; numerically representing features of the selected phrase candidates to obtain a numeric feature representation associated with that phrase candidate; and inputting the numeric feature representation into a machine learning classifier, the machine learning classifier being configured to determine, based on each numeric feature representation, whether the phrase candidate associated with that numeric feature representation is a phrase.
US08868465B2 Method and system for publishing media content
Systems and methods have been developed for manipulating media assets in a networked computing environment where processing power, bandwidth and/or storage capacity may be limited.
US08868458B1 Remote account control system and method
A computer-implemented remote control method and system are disclosed for providing financial account security to prevent unauthorized use of the financial account. The method may include providing, for an account holder device, a graphical user interface for facilitating automatic activation and deactivation of the financial account and receiving over a network from the account holder device, an account holder command entered through the provided graphical user interface. The method may additionally include authenticating the account holder command and processing the account holder command entered through the provided graphical user interface using a command processing engine including computer processing components, the command processing engine changing an account status from an active state to an inactive state or from an inactive state to an active state in accordance with the received command.
US08868455B2 Adaptive ambient services
A method comprising inspecting a traffic flow associated with a device; identifying a requested access within the traffic flow; determining, based on a set of access rules, whether the requested access is within a service profile, the service profile defining a first data service, a first service usage associated with the first data service being accounted for separately from a second service usage associated with at least a second data service available to the device, the service profile identifying a particular network end-point, a particular end-user-device application, a particular content type, or a combination of these; and if the requested access is within the service profile, creating or modifying a record, the record for assisting in providing an accounting of at least a portion of the first service usage to a paying entity responsible for subsidizing or paying for the at least a portion of the first service usage.
US08868450B2 Limited-use browser and security system
A limited-use browser and related security system control access to content stored on a server computer linked to a network. The security system secures the content on the server and only permits it to be downloaded to a client computer running the limited-use browser or a general purpose browser executing an add-in security module providing the same functions as the limited-user browser. The limited-use browser or module secures the downloaded content on the client computer and displays it in a “view-only” mode. While the secured content is being displayed, menu selections, key combination, or pointing device commands initiated on the client computer that would modify the content or create a copy of another medium are either disabled as a default or monitored to determine if the action is permitted.
US08868449B2 Active ticket with dynamic characteristic such as appearance with various validation options
A method and apparatus is provided for providing an active ticket in a mobile terminal for use by a mobile terminal user, wherein at least one active ticket has a ticket characteristic that dynamically changes based on one or more states in a life cycle of the active ticket. Dynamic changes to the ticket characteristic include multimedia changes or other presentation data, including text, sound (audio), animation, video, still pictures, or some combination thereof. The active ticket can have different states in it's life cycle, such as purchased, validated, invalid for certain events. Also the ticket service provider or issuer can send new control data to change the characteristic and/or contents of the active ticket.
US08868440B1 Forecasting and analysis tool
A software tool for forecasting hours worked per project by each of several individuals per time period is disclosed. The tool comprises several project activity profiles each representing an hour distribution. The tool also comprises a data store containing data specific to projects including a level of effort budgeted for the project, identification of the type of the project, a start date of the project, and a delivery date of the project. The tool also comprises a data store containing data about each of the individuals including identification of the projects on which the individuals are authorized to work. The tool also comprises an allocator component that generates the forecast of hours to be worked by each individual for the projects for each of a series of time periods.
US08868439B2 Content activity feedback into a reputation system
Various embodiments provide an evaluation module that is configured to monitor activities of new users and ascertain, from monitored activities, a reputation associated with the new users. In at least some embodiments, the evaluation module comprises an activity store and/or a reputation service. The activity store can monitor different types of actions associated with new users. For example, the activity store can monitor content-based actions that pertain to particular pieces of content and/or user behaviors associated with new users. The reputation service, which may or may not comprise part of the evaluation module, can ascertain from information provided from the activity store, information, such as a reputation category, associated with content-based actions and/or user behaviors associated with new users. Based on a new user's information, e.g. reputation category, the new user can be assigned an activity type which, in turn, defines allowed and disallowed activities for the new user.
US08868437B2 Methods and systems for managing distributed digital medical data
A network for mediating the peer-to-peer transfer of digital patient medical data includes a plurality of distributed agents each associated with a health care provider and connected to a central system. Periodically the agents collect local information relating to patient medical files and/or data streams, for example diagnostic images and associated reports, and process that information into metadata files acting as pointers to the original files. The metadata files are transmitted to the central system where they are parsed and the attributes are stored on the central system in patient records with records from the same patient grouped together whenever possible. Registered users can search the central system, even in the absence of a unique identifier, to identify patient records pointing to the remote patient medical files. Upon finding a patient medical file, the invention provides a streamlined process for communicating access authorization from the patient to the hospital or facility storing the medical files. Once patient authorization is received, secure processes are provided for transferring the data in its entirety to or for viewing by the user in a peer-to-peer fashion.
US08868436B2 Data structure, method, and system for predicting medical conditions
The invention relates to a data structure comprising a plurality of biomedical parameters for providing a plurality of biomedical parameter values as input to a medical decision support system.
US08868432B2 Audio signal bandwidth extension in CELP-based speech coder
A method for decoding an audio signal having a bandwidth that extends beyond a bandwidth of a CELP excitation signal in an audio decoder including a CELP-based decoder element. The method includes obtaining a second excitation signal having an audio bandwidth extending beyond the audio bandwidth of the CELP excitation signal, obtaining a set of signals by filtering the second excitation signal with a set of bandpass filters, scaling the set of signals using a set of energy-based parameters, and obtaining a composite output signal by combining the scaled set of signals with a signal based on the audio signal decoded by the CELP-based decoder element.
US08868426B2 Screen reader with focus-based speech verbosity
The amount of speech output to a blind or low-vision user using a screen reader application is automatically adjusted based on how the user navigates to a control in a graphic user interface. Navigation by mouse presumes the user has greater knowledge of the identity of the control than navigation by tab keystroke which is more indicative of a user searching for a control. In addition, accelerator keystrokes indicate a higher level of specificity to set focus on a control and thus less verbosity is required to sufficiently inform the screen reader user.
US08868424B1 Interactive voice response data collection object framework, vertical benchmarking, and bootstrapping engine
A method, a system, and computer readable medium comprising instructions for analyzing data of a speech application are provided. The method comprises defining a set of data collection objects for a call flow in a speech application, collecting data using the set of data collection objects during execution of the speech application, and analyzing the data using a benchmarking and bootstrapping engine, storing the data in a repository, and presenting the data for analysis.
US08868419B2 Generalizing text content summary from speech content
A text content summary is created from speech content. A focus more signal is issued by a user while receiving the speech content. The focus more signal is associated with a time window, and the time window is associated with a part of the speech content. It is determined whether to use the part of the speech content associated with the time window to generate a text content summary based on a number of the focus more signals that are associated with the time window. The user may express relative significance to different portions of speech content, so as to generate a personal text content summary.
US08868418B2 Receiver intelligibility enhancement system
Embodiments of the invention provide a communication device and methods for enhancing audio signals. A first audio signal buffer and a second audio signal buffer are acquired. Thereafter, the magnitude spectrum calculated from the Fast Fourier Transform (FFT) of the second audio signal is processed based on the Linear Predictive Coding (LPC) spectrum of the first audio signal to generate an enhanced second audio signal.
US08868414B2 Audio signal processing device with enhancement of low-pitch register of audio signal
An audio signal processing device is designed to enhance the low-pitch register of an audio signal by generating harmonics causing a missing fundamental effect with a light load of processing but without damaging an audio waveform. The audio signal processing device includes a filtering part (e.g. a band-pass filter configured of a high-pass filter and a low-pass filter) that extracts a low-pitch signal from an audio signal input thereto; a dynamic range compression part that compresses a dynamic range of the low-pitch signal by use of a time-variant gain relative to a peak of the low-pitch signal, which is detected via a peak hold operation using a predetermined time constant, thus producing a compressed signal; and an adder that adds the compressed signal to the audio signal so as to produce a processed audio signal including harmonics.
US08868410B2 Non-dialogue-based and dialogue-based learning apparatus by substituting for uttered words undefined in a dictionary with word-graphs comprising of words defined in the dictionary
The invention provides a dialogue-based learning apparatus through dialogue with users comprising: a speech input unit (10) for inputting speeches; a speech recognition unit (20) for recognizing the input speech; and a behavior and dialogue controller (30) for controlling behaviors and dialogues according to speech recognition results, wherein the behavior and dialogue controller (30) has a topic recognition expert (34) to memorise contents of utterances and to retrieve the topic that best matches the speech recognition results, and a mode switching expert (35) to control mode switching in accordance with a user utterance, wherein the mode switching expert switches modes in accordance with a user utterance, wherein the topic recognition expert registers a plurality words in the utterance as topics in first mode, performs searches from among the registered topics, and selects the maximum likelihood topic in second mode. Finally for every uttered word which is not found in a predetermined dictionary, it substitutes the said word with a word-graph comprising of either a known or a combination of known words in the said dictionary.
US08868405B2 System and method for comparative analysis of textual documents
A system and method are presented for the comparative analysis of textual documents. In an exemplary embodiment of the present invention the method includes accessing two or more documents, performing a linguistic analysis on each document, outputting a quantified representation of a semantic content of each document, and comparing the quantified representations using a defined metric. In exemplary embodiments of the present invention such a metric can measure relative semantic closeness or distance of two documents. In exemplary embodiments of the present invention the semantic content of a document can be expressed as a semantic vector. The format of a semantic vector is flexible, and in exemplary embodiments of the present invention it and any metric used to operate on it can be adapted and optimized to the type and/or domain of documents being analyzed and the goals of the comparison.
US08868402B2 Construction of text classifiers
Methods, systems, and apparatus, including computer program products, for constructing text classifiers. The method includes receiving a collection of candidate phrases for a given topic; filtering the received candidate phrases to remove erroneously included candidate phrases; assigning weights to the candidate phrases including scoring each candidate phrase using an initial classifier and assigning weights to the candidate phrases based on the scores; and generating a linear classifier using the filtered and weighted candidate phrases, where the linear classifier varies the weights for each phrase candidate depending on the length of the document being classified.
US08868390B2 Method of developing a petroleum reservoir from a flow model calibrated through pressure and saturation map scaling
A method of developing a petroleum reservoir from a flow model constrained by production data and seismic data is disclosed. It is used to define a development scheme and to start or continue the reservoir development. Production data and seismic data associated with a fine grid are acquired during the development of the reservoir. Production data, as well as pressure and saturation values, are simulated in each cell of the flow model. A pressure value and a saturation value are assigned to each cell of the fine grid. A pressure equation is therefore solved locally on the fine grid and the saturations are calculated by writing the continuity of the phase flows between neighboring lithofacies, the conservation of the pore volume and the conservation of the phase volume. The maps obtained are then used to simulate seismic data.
US08868382B2 Method, device and computer program product for determining an electromagnetic near-field of a field excitation source of an electrical system
The present invention relates to a method, a device and a computer program product for determining an electromagnetic near-field of a field excitation source of an electrical system. The method includes defining electrical and magnetic properties of the system, defining a field excitation source, determining electromagnetic near-field components by solving Maxwell's equations of the near-field, where each near-field component of each partition is represented by a linear position of M orthogonal ansatz functions weighted with field coefficients, whereby spatial and/or time derivatives of the near-field component are determined as a linear position of these ansatz functions weighted with derivative coefficients, which can be determined from the field coefficients and the derivative coefficients, so that the determination effort rises linearly with the complexity of the electrical system.
US08868381B2 Control system design simulation using switched linearization
A method converts a plurality of functional blocks into linear blocks such that the nonlinear blocks are divided into a plurality of states through switched linearization. The plurality of states generated by said switched linearization is then transitioned selectively based on a predetermined operational scenario. Each state is then tested separately to ensure that implementation of the states are safe. A first guard block is provided when a state is deemed unsafe such that the first guard block is enabled to cause a system shutdown so as to prevent further processing that can cause an unsafe result.
US08868378B2 Power monitoring system
The invention provides a hierarchically accessible monitoring system configured to be used with a standby generator, and a method of remotely accessing generator information from a standby generator. The hierarchically accessible monitoring system includes an interface unit configured to receive information from the standby generator and to communicate the generator information, and a remote data server in communication with the interface unit. The remote data server receives the generator information from the interface unit, stores the generator information, and controls access to the generator information based upon at least two hierarchical levels, each hierarchical level having different access privileges. The hierarchically accessible monitoring system also includes a user interface configured to display the generator information from the remote data server to at least one user. The user has access privileges to read the generator information based upon the user's assigned hierarchical level.
US08868377B2 Portable monitoring devices and methods of operating same
The present inventions, in one aspect, are directed to a portable activity monitoring device comprising a housing having a physical size and shape that is adapted to couple to the user's body, a plurality of sensors (for example, motion sensor and altitude sensor) disposed in the housing. The monitoring device may further include processing circuitry, disposed in the housing and electrically coupled to the plurality of sensor, to calculate the activity points corresponding to the physical activity of the user using the sensor data, wherein the activity points correlate to an amount and intensity of the physical activity of the user, and output the data which is representative of the activity points. The monitoring device may also include a display, coupled to the processing circuitry, may output the data which is representative of the activity points to the user.
US08868376B2 Apparatus for monitoring a door with a 3D sensor
An apparatus for monitoring a door with a 3D sensor which is able to detect distances to an object in the monitoring area as the third dimension, the 3D sensor being arranged in a housing, and immovably arranged transmission means for transmitting a measurement beam and receiver means for receiving a reflected measurement beam being provided in the housing, characterized in that provision is made of a control unit which is designed to obtain an item of information relating to the position of the apparatus, and in that the control unit evaluates the measurement beam on the basis of an item of position information.
US08868375B1 Generation of a floor plan
Data, including a plurality of spatial positions of a device that moves through the space, at least some of the positions being positions along the boundary, is accessed; a physical measurement of a region at the boundary is accessed; a determined measurement of the region at the boundary, the determined measurement being based on a subset of the plurality of spatial positions; comparing the physical measurement and the determined measurement, is accessed; a correction based on the comparison is determined; the correction is applied to at least some of the plurality of spatial positions to generate corrected spatial positions; a diagram of the space based on the corrected spatial positions is generated; and the diagram of the space is presented.
US08868370B2 Sample analyzing system, sample analyzer and management apparatus
The present invention is a sample analyzing system, including a sample analyzer and a management apparatus connected to the sample analyzer via a communication network. The management apparatus includes: a first memory that stores a computer program for the sample analyzer and manual data which corresponds to a version of the computer program; a first communication device; and a first controller configured to transmit, via the first communication device to the sample analyzer, the computer program and the manual data corresponding to the version of the computer program stored in the first memory. The sample analyzer includes: a second communication device; a second memory that stores the computer program and the manual data received by the second communication device; and a second controller configured to execute the computer program stored in the second memory.
US08868368B2 Motion smoothing in 3-D position sensing apparatus
A method of estimating and extrapolating the position of an article is provided. The article's position is detected by relatively infrequent ultrasonic ranging, and provides more frequent reports from internal accelerometers, gyroscopes and optional magnetometers. In a first instance, the method includes calculating new position, velocity and orientation vectors by linearly interpolating between the readings of the sensors at two times. In a second instance, the method includes estimating the orientation of the article by calculating the duration of a timeslice, making a rotational increment matrix and taking the product of the initial orientation and the increment matrix for the appropriate number of timeslices. In a third instance, the method includes calculating the acceleration of an article between three ultrasonically determined locations and recalibrating the accelerometers to align the measured acceleration with the calculated acceleration.
US08868366B2 Calculation method and calculation apparatus
The present invention provides a method of calculating a surface shape of a target surface, including the steps of defining, as a measurement target region, each of a plurality of regions on the target surface in which adjacent regions overlap each other, and obtaining data that give the heights at the plurality of positions in each of the plurality of regions, and removing, for each of the plurality of regions, an average data from the data that are obtained in the step of obtaining the data and give the heights at the plurality of positions in each of the plurality of regions, thereby generating correction data for each of the plurality of regions.
US08868363B2 Method of estimating pulse response using an impedance spectrum
Electrochemical Impedance Spectrum data are used to predict pulse performance of an energy storage device. The impedance spectrum may be obtained in-situ. A simulation waveform includes a pulse wave with a period greater than or equal to the lowest frequency used in the impedance measurement. Fourier series coefficients of the pulse train can be obtained. The number of harmonic constituents in the Fourier series are selected so as to appropriately resolve the response, but the maximum frequency should be less than or equal to the highest frequency used in the impedance measurement. Using a current pulse as an example, the Fourier coefficients of the pulse are multiplied by the impedance spectrum at corresponding frequencies to obtain Fourier coefficients of the voltage response to the desired pulse. The Fourier coefficients of the response are then summed and reassembled to obtain the overall time domain estimate of the voltage using the Fourier series analysis.
US08868360B2 System and device for detecting defects in underground cables
A system and device for detecting insulation defects in a cable are provided. The system and device include using signals received from sensors to detect a partial discharge caused by insulation defects in a cable. The system is passive, without signals being injected into system cables, and may use one or more sensors, data acquisition systems, gateway devices, and monitoring stations and is based on detecting partial discharge from insulation defects and reporting the detection when it occurs.
US08868355B2 Passive wireless antenna sensor for strain, temperature, crack and fatigue measurement
An apparatus and method is provided for monitoring a condition of a structure using a passive wireless antenna sensor having a known resonant frequency when mounted on the structure. A series of radio frequency signals are transmitted with sweeping frequencies around the known resonant frequency to the passive wireless antenna sensor. The passive wireless antenna sensor includes a dielectric substrate disposed between an antenna pattern and a ground plane such that a change in the condition of the structure will cause a change in one or more characteristics of the passive wireless sensor. A signal is received from the passive wireless antenna sensor and a resonant frequency of the passive wireless antenna sensor is determined based on the received signal. The determined resonant frequency is then compared to the known resonant frequency, whereby a change in the resonant frequency indicates a change in the condition of the structure.
US08868354B2 Method and apparatus for testing valve control system
The present invention provides a method and apparatus for testing a valve control system in an aircraft fuel supply system having a plurality of control valves, wherein the control system includes a processor adapted to receive feedback signals from each of the plurality of control valves, the method comprising the steps of: connecting a test device to the control system such that the test device is connected for signal transmission to the processor; outputting a signal to the processor simulating a feedback signal from at least one of the control valves; detecting a control signal which is output by the processor to the at least one of the control valves; and identifying the detected control signal which is output by the processor to the control valve.
US08868351B2 Estimation of neural response for optical stimulation
This disclosure relates generally to systems and methods for estimating a volume of tissue directly influenced (VTDI) by optogenetic stimulation. The systems and methods can also enable a user to quantitatively predict the spread of stimulation (e.g., action potential) resulting from optical stimulation in a patient's tissue.
US08868341B1 Personnel accountability an safety system
Systems and methods for locating users or equipment on an offshore oil rig or other hazardous location or during transit include user devices, each having a locatable element, at least one motion sensor, and data storage having identifying information relating to a user or item of equipment. Locator devices positioned at discrete locations detect the locatable elements and generate a record that includes the discrete location, the identifying information, and the speed or orientation of the user device. A central device can receive the record from each locator device, generate a log of the records, compare the log to expected parameters, receive expected deviations from the parameters, and generate alerts if a deviation is not expected. Additional locatable devices not associated with users can be provided for emergent access in escape vessels, emergency equipment, or similar locations, by users separated from a user device.
US08868340B1 Proposing transit points by analyzing travel patterns
A computer-implemented method for analyzing travel patterns in transit systems is provided. The method includes identifying an existing transit point of a transit system and receiving location information including geo-location paths of a plurality of mobile devices. Each of the geo-location paths includes the identified transit point. The method also includes determining a proposed transit point for the transit system based on the geo-location paths of the received location information. Systems and machine-readable media are also provided.
US08868338B1 System and method for displaying transitions between map views
A system and method is provided for displaying a transition between a map and a street level image. In one aspect, the display on a mobile device transitions from a top-down view of a map to a street-level view of an image, such as a panoramic image, such that the mobile device uses the currently stored map image to perform a tilt and zoom transition.
US08868336B2 Information processing apparatus, program, information processing method, and map data
An information processing apparatus including a position information allocation unit for allocating position information to plural spots on a deformed map; and an interpolation unit for interpolating position information of each spot on the deformed map on the basis of the position information allocated to the plural spots and locations of the plural spots on the deformed map.
US08868334B2 Moving body position detection system, moving body position detection apparatus, moving body position detection method, and computer-readable storage medium
A moving body position detection system including a unit that acquires dead reckoning navigation information on a moving body; a unit that identifies a position on the moving body on a link based on the dead reckoning navigation information on the moving body; a unit that acquires current position link data on a current position link and neighboring link data on a neighboring link. The current position link is a link on which the moving body position is located, and the neighboring link is connected to the current position link. The system also includes a unit that compares the dead reckoning navigation information on the moving body with the current position link data and with the neighboring link data; and a unit that updates the position of the moving body based on a comparison result of the comparison unit.
US08868330B2 Method for estimating location and apparatus using the same
A method for estimating location, and an apparatus using the same. The method for estimating location includes receiving information on the location of a plurality of external apparatuses from the plurality of external apparatuses; setting estimable areas for estimating an area wherein there is a possibility that the device is located based on the information on the location of the plurality of external apparatuses; and determining a predetermined area of the estimable areas to be an estimation area wherein there is the possibility that the device is located. If it is impossible to receive a GPS signal, the location information of a device is estimated using information on the location of an external apparatus communicable with the device.
US08868320B2 Control device for internal combustion engine, vehicle, and control method for internal combustion engine
Control over an internal combustion engine that automatically stops includes: setting a first idle rotation speed, which is used after a lapse of a short stop period of the internal combustion engine, and a second idle rotation speed, which is used after a lapse of a long stop period of the internal combustion engine, at different values; and, when an idle rotation speed of the internal combustion engine is the second idle rotation speed, restricting automatic stop of the internal combustion engine.
US08868318B2 Method for operating an internal combustion engine using externally supplied ignition
A method for operating an internal combustion engine using externally supplied ignition, having a manually operable transmission, in which a torque produced by the internal combustion engine is able to be influenced via at least one control variable. An impending shifting process of the manual transmission and/or another operating situation of the internal combustion engine, during which a temporary lowering of the torque produced by the internal combustion engine is required and/or desired, is detected, and, as a function of the detection, the torque is lowered by changing at least one control variable of a fuel path.
US08868308B2 Method for controlling the operation of a means of mechanically coupling the first and second axles of a motor vehicle
A method controlling operation of a mechanism mechanically coupling first and second axles of a transmission system of a motor vehicle, the first axle being driven as standard and the second axle being driven as an option depending on a status of the coupling mechanism, the transmission system being capable of operating in a first mode in which a value of transmittable torque that can be transmitted by the mechanical coupling mechanism is fixed, or in a second mode in which the value of the transmittable torque that can be transmitted by the mechanical coupling mechanism is higher than the value of the transmittable torque for the first mode.
US08868306B1 Wheel loader
A control section selectively executes one of a first control and a second control when the accelerator opening degree is less than a first opening degree and a switching operation is performed by a forward and reverse switching operation lever. The control section controls a motor capacity control section so as to maintain the capacity of a hydraulic motor before and after the switching operation in the first control. The control section controls the motor capacity control section such that the capacity of the hydraulic motor is a minimum value which is set in advance at each speed level in the second control. The control section executes the first control when the temperature of the hydraulic oil is equal to or less than a first temperature and executes the second control when the temperature of the hydraulic oil is higher than the first temperature.
US08868301B2 Determination of remote control operator position
A system and method for controlling a work machine system having a work machine and work tool. Operational characteristics of both the work machine and work tool are configured by a machine controller based upon the type of work tool attached to the work machine, the operating environment of the work machine, and the location of work site personnel or other observers relative to the machine or work tool. The operational characteristics of both the work machine and work tool may then be automatically altered during operation of the work machine system to limit or expand functions of the work machine system in response to changes in the operational environment or movement of personnel or observers relative to the work machine system.
US08868297B2 Power steering system and control apparatus for power steering system
In a power steering system and a control apparatus for the power steering system, an abnormality detection process section (27) installed in a second ECU, the second ECU, the second ECU having a multi-core microcomputer in which a plurality of processor cores are mounted within a single processor package, to detect an abnormality of a first angle calculation process section of a first ECU, the first ECU having a single core microcomputer in which a single processor core is mounted within another single processor package and the first angle calculation process section a first angle calculation process section (21) installed in the first ECU to calculate rotation angles of the input axle and output axle on a basis of sinusoidal wave signals and cosine wave signals derived from a steering angle sensor and a torque sensor.
US08868293B2 Information display system
An information display system for a vehicle is provided. In the information display system, a display device changes a position of a display screen by retracting a portion of a display screen from a visible space to an in invisible space and deploying the retracted portion of the display screen from the invisible space to the visible space. In accordance with the position of the display screen in the display device, a display controller changes information displayed on an effective display region of the display screen. The effective display region of the display screen is a region disposed in the visible space.
US08868292B2 Apparatus for controlling interior temperature of a vehicle and method thereof
Provided is an apparatus for controlling a vehicle interior temperature, which includes a storage means configured to store a temperature control table; a wireless transceiver means configured to receive a message from an external device and transmit a corresponding response message; a message analysis means configured to analyze the message received by the wireless transceiver means; a control means configured to identify a current vehicle interior temperature and control the vehicle interior temperature based on the temperature control table until the vehicle interior temperature reaches a target temperature by communicating with a vehicle controller through an association means, when the message analyzed by the message analysis means is a temperature control message; and the association means configured to associate the control means with the vehicle controller.
US08868288B2 Vehicle exception event management systems
Exception event recorders and analysis systems include: vehicle mounted sensors arranged as a vehicle event recorder to capture both discrete and non-discrete data; a discretization facility; a database; and an analysis server all coupled together as a computer network. Motor vehicles with video cameras and onboard diagnostic systems capture data when the vehicle is involved in a crash or other anomaly (an ‘event’). In station where interpretation of non-discrete data is rendered, i.e. a discretization facility, captured data is used as a basis for production of supplemental discrete data to further characterize the event. Such interpreted data is joined to captured data and inserted into a database in a structure which is searchable and which supports logical or mathematical analysis by automated machines. A coupled analysis server is arranged to test stored data for prescribed conditions and upon finding such, to initiate further actions appropriate for the detected condition.
US08868286B2 System and method for facilitating transportation of a vehicle involved in a crash
A system, method, and computer-readable medium to facilitate treatment of a damaged vehicle by gathering crash information, estimating an extent of vehicle damage, and requesting transport of the damaged vehicle from the crash site to a treatment facility.
US08868282B2 Diagnostic system and method for processing continuous and intermittent faults
A method for diagnosing a device of a vehicle, includes: generating samples of a parameter of the device; indicating whether each of the samples passed or failed based on comparisons of the samples with one of a predetermined value and a predetermined range; tracking a first number of consecutive samples compared, a second number of the first number of samples that failed, a third number of the first number of samples that failed consecutively, and a fourth number of a last predetermined number of samples compared that failed; selecting one of a normal control mode, a temporary default action mode and a permanent default action mode based on the first, second, third, and fourth numbers; and selectively setting a diagnostic trouble code (DTC) in memory when in the permanent default action mode.
US08868281B2 Understeer assessment for vehicles
Methods and systems are provided for assessing understeer for a vehicle having at least one rear wheel and at least one front wheel. Rear wheel speeds are measured from the rear wheels, and front wheel speeds are measured for the front wheels. A determination is made as to the understeer of the vehicle using a comparison of the front wheel speeds and the rear wheel speeds.
US08868280B2 Test system and vehicle performance test system
A device management apparatus has a display part that obtains various types of information outputted from testing devices, and erasably, switchably, or movably displays the pieces of information on a display, wherein regardless of the display of the pieces of information, the display part preferentially displays three alarm icons that are respectively for three pieces of alarm information including: sensitivity alarm information indicating a reduction in sensitivity of each of the testing devices; accumulated operating time alarm information that is alarm information on an accumulated operating time of the testing device; and inspection date/time alarm information that is information indicating approaching or passing of an inspection date/time of the testing device, and respectively have forms that are changed depending on contents indicated by the respective pieces of alarm information.
US08868277B2 Vehicular hybrid drive system
A hybrid drive system configured to selectively establish one of a first drive mode in which a first motor/generator MG1 is operated with a drive force of an engine, to generate an electric energy and in which a vehicle drive force is generated primarily by a second motor/generator MG2, and a second drive mode in which the vehicle drive force is generated by the engine, and at least one of the first motor/generator MG1 and second motor/generator MG2 is operated to generate an assisting vehicle drive force, as needed, and further configured such that an amount of a working oil to be supplied to the first motor/generator MG1 is larger in the first drive mode than in the second drive mode, permitting sufficient cooling of the electric motor depending upon a selected one of the vehicle drive modes.
US08868274B2 Control apparatus for vehicular drive system
Providing a control apparatus for a vehicular drive system, which is configured to implement a torque reduction control during a shifting action of an automatic transmission, and which permits reduction of the size and cost of an electric circuit including a smoothing capacitor.An electricity-generation-amount-variation restricting region A01 is predetermined such that a point of a vehicle running state lies in the electricity-generation-amount-variation restricting region A01 prior to a moment of determination to perform a shifting action of the automatic transmission, and electricity-generation-amount-variation restricting means 96 implements an electricity-generation-amount-variation restricting control to restrict a rate of increase of a total amount of an electric energy generated by first and second electric motors MG1 and MG2, to a predetermined upper limit value LTGN, when the point of the vehicle running state has moved into the electricity-generation-amount-variation restricting region A01. Accordingly, it is possible to prevent an abrupt increase of the total amount of the electric energy generated by the first and second electric motors MG1 and MG2 prior to a torque reduction control to be implemented during the shifting action of the automatic transmission 22. As a result, the amount of a surplus electric energy can be reduced, so that a required electrostatic capacity of the inverter smoothing capacitor 66 can be reduced. Namely, the size and cost of an electric power source control circuit 60 including the inverter smoothing capacitor 66 can be reduced.
US08868268B2 System and method for navigation for unmanned undersea vehicles
System and method for navigating an unmanned undersea vehicle (UUV) using three-dimensional acoustic reflectivity data sets and a beam steered downward looking sonar capturing sub-bottom features and creating three-dimensional representations to compare with the reflectivity data sets to general navigation corrections. Acoustically senses and exploits sub-bottom features for navigation of UUVs that can provide more reliable navigation than using surface features alone, since much of the sea floor is flat (e.g. on continental shelves and abyssal plains).
US08868266B2 Method and system for engine exhaust filter regeneration of a vehicle in a consist
Methods and systems for distributing engine output among rail vehicles of a consist are disclosed. One method comprises, adjusting redistribution of engine output from at least a first engine to at least a second engine based on a particulate filter regeneration of a filter coupled to the second engine.
US08868265B2 System and method for aligning aircraft and runway headings during takeoff roll
An aircraft system and method provide visual input to a pilot during takeoff roll. A runway centerline line vector is determined from a captured image, a displacement of the aircraft from the centerline line vector and an aircraft line vector are determined from the image based on the knowledge of sensor characteristics. The runway centerline line vector and the aircraft line vector are displayed to indicate a direction in which the pilot may change heading to maintain the aircraft on the runway.
US08868263B2 Spacecraft momentum management using solar array
Stored momentum on a spacecraft is managed by determining a target profile of stored momentum as a function of time for the spacecraft; measuring a difference between a momentum value actually stored on the spacecraft and a desired momentum value, where the desired momentum value substantially conforms to the target profile at a particular time; reducing the difference by producing a torque on the spacecraft, where the torque results from selectively controlling at least one solar array position offset angle, the offset angle being an offset of at least one solar array of the spacecraft from a nominal sun pointing direction.
US08868262B2 Method for optimizing the overall energy efficiency of an aircraft, and main power package for implementing same
A method and system limiting specific consumption of an aircraft by matching sizing of a power supply to actual power needs of a cabin pressure control system. The method optimizes overall efficiency of energy supplied onboard an aircraft including, in an environment near the cabin, at least one main power-generating engine, sized to serve as a single pneumatic energy-generating source for the cabin and as an at most partial propulsive, hydraulic, and/or electric energy-generating source for the rest of the aircraft. The method minimizes power differential between a nominal point of the power sources when the sources are operating, and a sizing point of non-propulsive energy contributions of the sources when the main engine has failed, by equally dividing power contributions of the main engines and the main power generator under nominal operating conditions and in an event of failure of a main engine.
US08868260B2 Consolidated vehicle propulsion control using integrated modular avionics
A vehicle is provided. The vehicle may include, but is not limited to, a virtual backplane, a vehicle management computer communicatively coupled to the first virtual backplane and having a first predetermined schedule, a consolidated propulsion controller communicatively coupled to the virtual backplane and having a second predetermined schedule different from the first predetermined schedule, at least one engine communicatively coupled to the first virtual backplane, each of the at least one engines having a unique schedule, and at least one control system communicatively coupled to the first virtual backplane, each of the at least one control systems having a unique schedule, wherein each of the vehicle management computer, consolidated propulsion controller, at least one engines and at least one control system are configured to add and consume date from the virtual backplane according to their respective schedules.
US08868259B2 On-demand flight data service
A flight data service subscription system allows personnel to subscribe to flight data services using an electronic devices such as a multifunctional display (MFD) onboard an aircraft. The MFD is used to select regional areas of coverage and generate requests for subscriptions to flight data services. Flight data application software running on the MFD manages flight data and the subscription requests. A server operated by a flight data service provider receives the subscription requests from the MFD and dispatches flight data responsive to the requests for the selected region. A wireless local area network on the ground transfers flight data and subscription requests between the MFD and the flight data subscription server.
US08868258B2 Methods and apparatuses for autonomous flight termination
A flight safety assembly onboard an aerial vehicle includes a first sensor configured to sense first information related to flight of the aerial vehicle and a second sensor configured to sense second information related to the flight of the aerial vehicle. A sensor input is adapted to receive third information related to the flight of the aerial vehicle. A processor is operably coupled to the first sensor, the second sensor, and the sensor input. The processor is configured to determine three independent instantaneous impact points for the aerial vehicle by independently analyzing each of the first information, the second information and the third information. The processor is also configured to generate three independent onboard flight termination indicators for each of the three independent instantaneous impact points that intersects with a region to be protected.
US08868256B2 Relative navigation for aerial refueling of an unmanned aerial vehicle
A method and system for navigating an unmanned aerial vehicle (UAV) for aerial refueling is described. A system processor in the UAV receives navigation data from a tanker aircraft and calculates a plurality of relative navigation solutions with respect to the tanker aircraft. The system processor compares the plurality of relative navigation solutions to identify any inconsistent solutions. The inconsistent solutions are discarded and the system processor navigates the UAV in position for refueling using the remaining relative navigation solutions.
US08868254B2 Accessory control with geo-fencing
A vehicle accessory can transmit a first signal to a mobile device, the first signal including a location of a vehicle. The mobile device can monitor its own location. The mobile device can assess whether one or more location-based criteria have been satisfied based on the location of the mobile device and the location of the vehicle. Upon determining that a location-based criterion has been satisfied, the mobile device can transmit a second signal to the vehicle accessory indicating that a function of the vehicle is to be controlled. Thus, for example, the mobile device can activate or de-activate vehicle features (e.g., door locking, vehicle defrosting, etc.) in a manner that capitalizes on efficient signal transmission.
US08868250B2 Fan speed control
In one implementation, an environmental controller operates a cooling system in an electronic device. The environmental controller includes a closed loop control system for operating a cooling fan at a target speed. The environmental controller may select the target speed based on one or more temperature sensors. The environmental controller may select the target speed based on the speeds of additional fans or the fans may be controlled in unison. The closed loop control system includes a proportional weight. When a measured cooling fan speed deviates from the target speed by more than a threshold error value, the proportional weight is constant. As the measured cooling fan speed approaches the target speed, and the threshold error value is crossed, the proportional weight is variable. The variance may be a function of time such as a periodic stair step function.
US08868248B2 Smart control device
A smart control device is disclosed. The smart control device can be equipped in an electrical appliance, so as to be capable of controlling the electrical appliance by using diverse information that is provided from both the inside and the outside of the electrical appliance. In a smart control device monitoring and scheduling operations of an electrical appliance, the smart control device includes an interface unit configured to receive energy information, a smart controller configured to control energy saving functions of the electrical appliance based upon the energy information received from the interface unit, and an input unit configured to receive an inputted control command respective to the electrical appliance. Herein, the smart controller may be provided in the electrical appliance, and the smart controller may control the electrical appliance so that the electrical appliance can be operated in an energy saving operation mode based upon the received energy information.
US08868245B2 Multiple volatile material dispensing device and operating methodologies therefore
A dispensing device includes an actuating device that actuates first and second containers, respectively, and a sensor for detecting an environmental condition. In a first period the actuating device is inactive, in a second period the actuating device actuates the first container at a first frequency, and in a third period the actuating device actuates the second container at a second frequency. If the sensor has detected the environmental condition, the actuating device actuates the first and/or second containers, respectively, during a fourth period at a third frequency.
US08868243B2 Drying machine and method for controlling the same
A method for controlling a drying machine which includes a drum, a fan to circulate air within the drum, and at least one heater to heat air provided to the drum, and uses the motor and the at least one heater as a load, includes, upon receiving a drying process command from a user, receiving power rate information for each hour from an energy management system (EMS), recognizing current power rates on the basis of the power rate information for each hour, determining whether the current power rates are higher than reference power rates by comparing the current power rates with the reference power rates, and adjusting the operation rate of any one of the motor and the at least one heater when the current power rates are higher than the reference power rates. The drying machine changes the load operation rate before the power rates exceed the reference power rates, resulting in reduction in power consumption. Furthermore, as the drying machine can prevent total power consumption from being rapidly increased, the power plant need not be additionally driven to generate more electricity. As a result, the drying machine reduces environmental impact and prevents power rates from being increased.
US08868240B2 Walking robot and pose control method thereof
A walking robot, respective joints of which are operated through torque servo control to achieve stable pose control, and a pose control method thereof. A virtual acceleration of gravity is calculated using the COG of the robot and gravity compensation torques to apply force to links are calculated from the calculated acceleration of gravity so as to actively cope with external changes including external force or a tilt of the ground, thereby allowing the robot to stably maintain an erect pose and a desired upper body angle. Further, the robot maintains the erect pose with respect to the direction of gravity even under the condition that data regarding whether or not the ground is level or tilted are not given in advance, and maintains uniform poses of an upper body and legs while actively changing angles of ankle joints even if the ground is gradually tilted.
US08868236B2 Method and apparatus for calibration of a robot positioned on a movable platform
A method and apparatus for calibration of a robot on a platform and a robot, in relation to an object using a measuring unit mounted on the robot including placing CAD models so that the robot reaches the object, manipulating the CAD models to move the measuring unit to a pose in relation to the platform allowing measurement of a feature on the object, storing the pose, and generating a CAD model of the feature. The real robot is moved to the pose, the real platform is moved where measurements of the feature can be made, 3D measurements of the feature are performed and based thereon generating a second CAD model, performing a best fit between the CAD models, and calculating a 6 degrees of freedom pose difference between the CAD models, and instructing the mobile platform to move to compensate for the pose difference.
US08868234B2 Communication system and method
A communication system for communicating over high-latency, low bandwidth networks includes a communications processor configured to receive a collection of data from a local system, and a transceiver in communication with the communications processor. The transceiver is configured to transmit and receive data over a network according to a plurality of communication parameters. The communications processor is configured to divide the collection of data into a plurality of data streams; assign a priority level to each of the respective data streams, where the priority level reflects the criticality of the respective data stream; and modify a communication parameter of at least one of the plurality of data streams according to the priority of the at least one data stream.
US08868232B2 Device and process for recognizing and guiding individually packaged products with a code
An arrangement and a method are provided for detecting and controlling piece goods (2) having a code, preferably of piece goods commissioned in a commissioning system for a complete commissioning order. The piece goods of a quantity, preferably a commissioning order, are singulated and centered on a transport route (3) and fed through a scanning device (15), and are identified as actual data in the scanning device (15) by reading the code of the piece goods (2). This is compared or captured to target data of the piece goods quantity. The piece goods are separated out if the target data do not match the actual data. A first transport route (3) has a V-shaped cross-section, the one V-arm thereof being a driven piece goods transport element (5) preferably a drive recirculating conveyor belt, and the other V-arm thereof being a stationary piece goods sliding element (6), preferably a sheet metal slide.
US08868229B2 Buffer station for stocker system
A buffer station provides potential improvement for the operation of a facility. By storing to-be-accessed workpieces in the buffer stations of an equipment, the operation of the facility is not interrupted when the equipment is down. The workpieces can be retrieved through emergency access port of the buffer station, thus ensure the continuous supply of workpieces for the workpiece flow of the facility. Algorithm for getting the needed workpieces to the buffer station is also provided through a controller or a computer mechanism. The buffer station can be incorporated in a stocker, such as wafer stocker or reticle stocker.
US08868224B1 Computer-implemented systems and methods for volatile organic compound calculations
Computer-implemented systems and methods for use in processing a paint batch. As an example, a system and method can include an input software mechanism for receiving input data related to the paint batch. Volatile organic compound software instructions are configured to determine an addition amount of solvent to add to the paint batch. The addition amount of solvent is determined based upon the input related to the paint batch and upon pre-specified criteria.
US08868222B2 Audio quality estimation method, audio quality estimation apparatus, and computer readable recording medium recording a program
An audio quality estimation apparatus includes an audio packet loss frequency calculation unit (11) which, when at least one audio packet to be assessed exists in singly or continuously generated IP packet losses, calculates an audio packet loss frequency based on information of received IP packets by counting the packet losses as an audio packet loss of one time regardless of the continuous length, an average influence time calculation unit (12) which calculates, based on information of received IP packets, an average influence time serving as an average time during which audio quality is influenced when the audio packet loss frequency is 1, and a subjective quality assessment value estimation unit (22) which estimates a subjective quality assessment value based on the audio packet loss frequency and average influence time.
US08868221B1 Adaptive neural net feed forward system and method for adaptive control of mechanical systems
A feed forward system includes an input device configured to receive a desired response of the mechanical system and a trainable system configured to generate a feed forward signal that drives the mechanical system based on the desired response. The trainable system is trained based on a plurality of measured responses of the mechanical system.
US08868219B2 Thermostat user interface
A thermostat for controlling an HVAC system is described, the thermostat having a user interface that is visually pleasing, approachable, and easy to use while also providing ready access to, and intuitive navigation within, a menuing system capable of receiving a variety of different types of user settings and/or control parameters. For some embodiments, the thermostat comprises a housing, a ring-shaped user-interface component configured to track a rotational input motion of a user, a processing system configured to identify a setpoint temperature value based on the tracked rotational input motion, and an electronic display coupled to the processing system. An interactive thermostat menuing system is accessible to the user by an inward pressing of the ring-shaped user interface component. User navigation within the interactive thermostat menuing system is achievable by virtue of respective rotational input motions and inward pressings of the ring-shaped user interface component.
US08868218B2 Customized control system for electrical appliances using remote device
A remote device having an electrical appliance control function and an electrical appliance control system are provided. The remote device includes an appliance communication module for communicating with an electrical appliance which is used by a user inside or outside home using power; a network communication module for supporting communication with outside to obtain user set optimal control data which controls the electrical appliance to operate in some other mode than an operation mode basically provided by a manufacturer of the electrical appliance; and a control part for controlling the electrical appliance based on the user set optimal control data. Hence, user's convenience can be promoted by allowing the user to control the electrical appliance on the optimal condition.
US08868213B2 Microlead for detection/stimulation, implantable in venous, arterial or lymphatic networks
A microlead implantable in a patient's venous, arterial or lymphatic networks for the detection and/or stimulation of tissue. The microlead has a diameter at most equal to 2 French (0.66 mm) and comprises at least one microcable (40) comprising a core cable (11) and an insulation layer (20) partially surrounding the core. The core is formed of a plurality of strands, and has a composite structure comprising a structuring material having high fatigue resistance, and a radiopaque material. A denuded area (30) is formed in the isolation layer (20) so as to form at least one electrode for stimulation detection. The microlead is shaped at the electrodes (30) according to at least one electrical contact and mechanical stabilization preshape, and has a gradual decrease of rigidity along the microlead between its proximal portion and its distal portion.
US08868210B2 Fiber optic assisted medical lead
A medical device for placing a medical lead in the human body using minimally invasive techniques is described. One lead includes a lead body connected to a lead head having an aperture for providing fiber optic access to the interior of a helical electrode. The fiber optic shaft may be disposed within or along-side a drive shaft releasably coupled to the lead head to rotate the head. The drive shaft and lead body may be delivered using a delivery catheter. The delivery catheter can be advanced though a small incision to the target tissue site, and the site remotely visualized through the fiber optic scope extending through the lead head aperture. The lead head can be rotated, rotating the helical electrode into the tissue, and the catheter, drive shaft, and fiber optic probe removed.
US08868207B2 Systems and methods for making and using electrical stimulation systems with improved RF compatibility
An implantable electrical stimulation lead includes a plurality of conductors that extend along a lead body and that electrically couple electrodes to terminals. A first tissue coupler is electrically coupled to a first conductor of the plurality of conductors. The first tissue coupler includes a conductive first inner member, a non-conductive member disposed adjacent to at least a portion of the first inner member, and a conductive outer member disposed adjacent to at least a portion of the non-conductive member such that at least a portion of the non-conductive member is sandwiched between the first inner member and the outer member. The first inner member is electrically coupled to the first conductor. The outer member is disposed along a portion of an outer surface of the lead body such that the conductive outer member is exposed to patient tissue when the lead is implanted in a patient.
US08868204B2 Esthetic device useful for increasing skin beautification and methods thereof
The present invention provides an esthetic device, useful for increasing skin beautification at a region of a patient's skin, comprising: a. electrical output device for repeatedly generating at least two electrical waveform simultaneously, each of said electrical waveform is comprised of a combination of multiple types of waveforms; and b. two electrodes electrically coupled to said electrical output device, placed on said skin region and apply said at least two electrical waveform on said skin portion. The two electrical signal applied to said region are essentially dissimilar, ultra-strong, at a frequency range of 0 Hz to 20 Hz, having an amplitude of about 4 to about 20 Volts, electrical current higher that 500 and lower than 2.5 milliampere and power output of about 24 milli-Watts.
US08868201B2 Adaptively configuring the validation timeout of a session key used for securing communication with an implantable medical device
Methods, devices and systems are disclosed that provide for dynamically adjusting the valid lifespan of a session key for wireless communication sessions established between at least two medical devices. Adjusting the session key lifetime balances protecting the communications link so that it is not unnecessarily susceptible to eavesdropping by third parties or other interference while obviating the need for a user to repeatedly perform access control steps.
US08868198B2 Heuristic safety net for transitioning configurations in a neural stimulation system
A system and method using a plurality of electrodes. An immediate virtual multipole is defined, an immediate electrode configuration emulating the immediate virtual multipole is defined, electrical energy is conveyed to the electrodes in accordance with the immediate electrode configuration, a new virtual multipole is defined by changing a parameter of the immediate virtual multipole by a step size, a new electrode configuration that emulates the new virtual multipole is defined, a difference value as a function of the immediate virtual multipole and the new virtual multipole is computed, the different value is compared to a limit value, electrical energy is conveyed to the electrodes in accordance with the new electrode configuration if the difference value does not exceed the limit value, and the absolute value of the step size is decreased to create a new step size if the difference value does exceed the limit value.
US08868195B2 Phase triggered envelope sampler
A method of generating electrode stimulation signals for an implanted electrode array is described. An acoustic audio signal is processed to generate band pass signals which each represent an associated band of audio frequencies. For each band pass signal, fine time structure information is extracted to determine a sequence of phase event signals. For each sequence of phase event signals, when the number of phase event signals reaches a channel pitch rate factor, a signal limiting period without signals is introduced to produce a modified sequence of phase event signals. Each modified sequence of phase event signals is weighted with a channel amplitude value in order to generate a set of electrode stimulation signals for the implanted electrode array.
US08868194B2 Aortic pacemaker
The present invention depicts an implantable artificial pacemaker (AAP) comprising oscillatory means providing pulsating signals at a pre-selected frequency, wherein the pacemaker is pacing the aorta. The invention also describes an AAP further comprising; (i) a plurality of sensors disposed internally or externally to the aorta; and (ii) a pacing means in which the AAP stimulates the aortic media, augmenting physiological aortic elastic recoil. An AAP further comprising a processor capable of obtaining information from sensors and triggering an appropriate contraction wave in the aortic media is also introduced. A method of managing aortic rhythm comprising; (i) implanting an AAP comprising oscillatory means; and (ii) pulsating signals at a preselected frequency, so as to pace the aorta and in which the pulsating signals are provided by synchronizing and coordinating activation impulses in a portion of the aorta using electrical impulses is also taught.
US08868192B2 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.
US08868191B2 Regulation of neurotrophins
Disclosed are methods for regulating neurotrophin levels within a human body. The invention utilizes an implantable signal generator to deliver stimulation to neural tissue elements. Alternatively, an implantable pump may be utilized to delivery one or more drugs. The implanted device delivers treatment therapy to the neural tissue to thereby alter the level of neurotrophic factors such as BDNF expressed by the influenced neural tissue. A sensor may be used to detect various symptoms of a nervous system disorder. A microprocessor algorithm may then analyze the output from the sensor to regulate the treatment therapy delivered to the body. The invention describes a novel method to regulate the intrinsic levels of neurotrophins and may be used to treat patients with neurological and cognitive disorders.
US08868190B2 Rectal stimulator device and use thereof for the treatment of rectal, fecal and/or urinary incontinence
The invention relates to a rectal stimulator device for the treatment of rectal, fecal and/or urinary incontinence. The device comprises a) an ovoid-shaped stimulator provided with a microcontroller and an electronic circuit for receiving treatment instructions, electrodes for transmitting electrical pulses to the pelvic floor musculature and instructions to the microcontroller, and a battery and b) a stimulator grip member.
US08868188B2 Method for treating hypertension via electrical stimulation of neural structures
A neuromodulation system comprises a sensor configured for sensing a blood pressure of a patient, modulation output circuitry configured for conveying electrical modulation energy to at least one electrode, and a controller/processor coupled to the sensor and the modulation output circuitry. The controller/processor is configured for comparing the blood pressure sensed by the sensor to a first threshold blood pressure, and instructing the modulation output circuitry to convey the electrical modulation energy to the at least one electrode if the sensed blood pressure is greater than the first threshold blood pressure. A method for treating chronic hypertension comprises applying electrical modulation energy to a neural target site, thereby modulating an afferent nerve innervating a patient's kidney, thereby treating the chronic hypertension.
US08868186B2 Methods for measuring impedances associated with the heart
An exemplary method includes introducing current between a first pair of electrodes configured for placement internally in a patient, triggering a potential measurement between a second pair of electrodes configured for placement internally in a patient wherein communication of a signal through the patient allows for proper triggering, measuring potential between the second pair of electrodes and, based at least in part on the measuring and the introducing, determining a cardiac condition. Other exemplary methods, devices, systems, etc., are also disclosed.
US08868184B2 System and method for evaluating mechanical cardiac dyssynchrony based on multiple impedance vectors using an implantable medical device
A set of cardiogenic impedance signals are detected along different sensing vectors passing through the heart of the patient, particularly vectors passing through the ventricular myocardium. A measure of mechanical dyssynchrony is detected based on differences, if any, among the cardiogenic impedance signals detected along the different vectors. In particular, differences in peak magnitude delay times, peak velocity delay times, peak magnitudes, and waveform integrals of the cardiogenic impedance signals are quantified and compared to detect abnormally contracting segments, if any, within the heart of the patient. Warnings are generated upon detection of any significant increase in mechanical dyssynchrony. Diagnostic information is recorded for clinical review. Pacing therapies such as cardiac resynchronization therapy (CRT) can be activated or controlled in response to mechanical dyssynchrony to improve the hemodynamic output of the heart.
US08868180B2 Resuscitation device with expert system
A resuscitation device for automatic compression of victim's chest using a compression belt which exerts force evenly over the entire thoracic cavity. The belt is constricted and relaxed through a motorized spool assembly which repeatedly tightens the belt and relaxes the belt to provide repeated and rapid chest compression. An assembly includes various resuscitation devices including chest compression devices, defibrillation devices, and airway management devices, along with communications devices and senses with initiate communications with emergency medical personnel automatically upon use of the device.
US08868176B2 Microelectrode-equipped subdural therapeutic agent delivery strip
An apparatus for treating the brain, comprises a first fluid delivery device including a distal end sized and shaped for placement at a first target site between a dura mater and a pia mater of the brain, the first fluid delivery device including a first fluid lumen extending to a first outlet port in the distal end to deliver fluids to a first target location and a first microelectrode mounted within the distal end of the first fluid delivery device for movement between an insertion position in which a first distal tip of the first microelectrode is received within the first fluid delivery device and a deployed position in which the first microelectrode extends out of the first fluid delivery device with the first distal tip thereof penetrating the pia mater to a first electrode target position in the cerebral cortex.
US08868175B2 Apparatus and method for estimating stroke volume of the heart using bio-impedance techniques
A method of estimating stroke volume of the heart is described. In this method, the volume of the heart is estimated from electrical impedance data of the chest, at two different phases of the cardiac cycle. The stroke volume is estimated from the difference between the volumes estimated at the two phases.
US08868173B2 Method and apparatus for assessing neural activation
Various embodiments concern sensing a LFP signal from one or more electrodes, measuring the amplitude of the signals over a period of time, and calculating a plurality of variance values from the amplitude, wherein each of the variance values correspond to the variance of the amplitude for a different interval of time of the period of time with respect to the other variance values. Such embodiments may further include assessing the relative level of neural activation of an area of the brain based on the variance values, wherein the area of the brain is assessed to have a relatively higher level of neural activation when the variance is relatively higher and the area of the brain is assessed to have a relatively lower level of neural activation when the variance is relatively lower.
US08868171B2 System and method for reconstructing and viewing cardiac electrical activation
System for reconstruction and visualization of cardiac electric activity, with high-resolution capabilities, which improves the performance of current systems by means of the inclusion of the a priori information of the bioelectric problem in a learning algorithm, and by means of the exploitation of the spatial and temporal correlations thanks to interpolation and decimation subsystems. The system consists of, at least: a plurality of catheters; ways for obtaining the location coordinates of said array; ways for obtaining the cardiac walls geometry; ways for processing the signals from the catheters, implementing an algorithm based on Support Vector Machines, allowing the incorporation of the bioelectric phenomena; ways of interpolation and redundance exploiting for yielding high resolution without matrix inversions; and ways of visualization.
US08868159B2 Optical imaging diagnostic apparatus and the display control method thereof
An optical imaging diagnostic apparatus including: a designating unit for designating a predetermined circumferential-direction position at the circumference of the transmitting and receiving unit on the cross-sectional image displayed; an extraction unit for extracting, within the plurality of line data used for the generation of the cross-sectional image, line data corresponding to circumferential-direction position designated in the designating unit from the storage unit; a calculation unit for calculating attenuation rate in a predetermined region in a radial direction of a body lumen with respect to the extracted line data; and a display unit for displaying the calculated attenuation rate.
US08868158B2 Optical analyzer
An optical analyzer performing analysis excellent in spatial resolution and in invasion depth is provided. The analyzer includes a diagnostic light source section including a seed light source which outputs seed light, and a silica optical fiber to which seed light is input and which generates diagnostic light having a HE11 mode field pattern utilizing a nonlinear optical phenomenon, an irradiation optical system converging the diagnostic light and irradiating a measurement subject with the diagnostic light, an acquisition optical system acquiring object light generated at the measurement subject, a spectrum measurement section receiving the object light and measuring a frequency spectrum of the object light, a storage section storing information of a frequency spectrum of a known substance, and an arithmetic section calculating a correspondence between the frequency spectrum of the object light and the frequency spectrum of the known substance, and analyzing the measurement subject based on the calculation result.
US08868154B2 Optically coupled readout front-end for imaging system
A front end for an imaging system. The front end comprises at least one magnetically-insensitive high-energy photon detector and an interface for converting an output of the at least one high-energy photon detector to an optical signal and transmitting the optical signal. A receiver is optically coupled to the interface to receive the optical signal and convert the optical signal into a voltage signal.
US08868150B2 Optical sensor including disposable and reusable elements
An embodiment of the present disclosure provides a noninvasive optical sensor or probe including disposable and reusable components. The assembly of the disposable and reusable components is straightforward, along with the disassembly thereof. During application to a measurement site, the assembled sensor is advantageously secured together while the componentry is advantageously properly positioned.
US08868149B2 Photoplethysmography device and method
A system and method for measuring one or more light-absorption related blood analyte concentration parameters of a mammalian subject, is disclosed. In some embodiments, the system comprises: a) a photoplethysmography (PPG) device configured to effect a PPG measurement by illuminating skin of the subject with at least two distinct wavelengths of light and determining relative absorbance at each of the wavelengths; b) a dynamic light scattering measurement (DLS) device configured to effect a DLS measurement of the subject to rheologically measure a pulse parameter of the subject; and c) electronic circuitry configured to: i) temporally correlating the results of the PPG and DLS measurements; and ii) accordance with the temporal correlation between the PPG and DLS measurements, assessing value(s) of the one or more light-absorption related blood analyte concentration parameter(s).
US08868146B2 Re-condensation device and NMR analysis device provided therewith
A re-condensation device allows an NMR analysis device to be reduced in overall size and minimizes heat penetration into a liquid helium tank. An NMR analysis device provided with said re-condensation device. The re-condensation device includes: a second cooling member, part of which is inserted into a neck tube, and which re-condenses liquid helium; and a first cooling member, part of which is inserted into the neck tube. The second cooling member is thermally connected to a chiller's second cooling stage, and the first cooling member is thermally connected to the chiller's first cooling stage. The first cooling member has: a first insertion part, which has a diameter that allows insertion into the neck tube; and an inside contact part on the outer surface of the first insertion part and that cools heat seals by contacting, from the inside, a part of the neck tube that outside contact parts contact.
US08868145B2 Portable computing device with high-speed data communication
A portable computing device includes a radio frequency (RF) wired link, a core module, and a plurality of multi-mode RF units. When one or more of the multi-mode RF units are supporting a high-speed data communication, the core module is operable to detect a blocker that is adversely affecting the high-speed data communication. The core module is further operable to determine whether a radiation pattern alternative for the high-speed data communication will reduce the adverse affects on the high-speed data communication. When the radiation pattern alternative for the high-speed data communication will reduce the adverse affects on the high-speed data communication, the core module is further operable to enable the radiation pattern alternative. The one or more multi-mode RF units are operable to adjust at least one of transmission and reception of the high-speed data communication in accordance with the radiation pattern alternative.
US08868140B2 Method and system for integrated wireless power and data communication
A method and system of integrated wireless power and data transmission in a wireless device having a data communication circuit for wireless data communication and a power reception circuit including a charge storage unit. The wireless device is tuned to receive wireless RF signals in a certain frequency band via an antenna. Switching between power reception mode and data communication mode is detected. Received RF signal electrical charge is selectively distributed to the power reception circuit and/or the data communication circuit based on the switching mode and/or strength of the RF signal.
US08868139B2 Integrated circuit and method with pre-beacon activation time adjustment
An integrated circuit including a transceiver module that receives beacons from an access point (AP), and transition a wireless network device to an active mode based on: a predetermined beacon interval; and a first predetermined period prior to one of multiple beacons. A timestamp module calculates a first correction value based on a first timestamp received from the AP. An adjustment module adjusts the first predetermined period based on the first correction value. A beacon module detects a beacon missed during an inactive mode by the transceiver module. The timestamp module transmits a probe request signal to the AP a second predetermined period after detection of the missed beacon, receives a second timestamp from the AP in response to the probe request signal, and recalculates the first correction value based on the second timestamp. The adjustment module adjusts the first predetermined period based on the recalculated first correction value.
US08868137B2 Alert processing devices and systems for noise-reducing headsets and methods for providing alerts to users of noise-reducing headsets
A system includes an active noise-reducing headset and an alert processor. The active noise reducing headset includes a communication module that establishes a wireless communication link, a microphone that generates a microphone signal in response to ambient noise, a speaker, a noise reduction circuit that generates a noise reduction signal in response to the microphone signal, and a control circuit that receives an incoming alert signal from the communication module and plays the alert signal over the speaker. The alert processor includes a second communication module that establishes the wireless link with the active noise-reducing headset, and a controller that receive an incoming alert signal, generates an alert notification in response to the alert signal, and transmits the alert notification to the active noise-reducing headset.
US08868135B2 Orientation arbitration
Methods and devices for configuring and displaying individual display screens of a multi-display device. More particularly, the method includes determining and presenting the display orientation of each display independently of other displays. The method and device may present a portrait display orientation in one display screen while simultaneously present a landscape display orientation in another display screen. Display orientation may be based on the user's desires and/or requirements of a hosted application. Upon rotation of the multi-display device, each screen display may be configured to maintain its orientation or may be configured to allow its display orientation to change, for example from portrait to landscape orientation. The display orientation characteristics for each display screen may be selectable by the user.
US08868131B2 Mobile devices having fax capabilities
Devices, systems and methods are disclosed which relate to incorporating a fax machine function into a mobile device. A camera on the mobile device is used to scan or capture an image of an existing document. Logic on the mobile device converts the image into a fax transmittal that can be transmitted to a fax machine. Once the fax transmittal is ready, a connection is initiated with a traditional fax machine across one or more networks, and the fax transmittal is sent to the fax machine at a speed determined by the slower device. Upon a successful transmission, the connection is terminated, and a report is generated.
US08868130B2 Apparatus and methods for state suspension in hybrid networks
Methods and apparatus for suspending session state during hybrid network operation. In one exemplary embodiment, a cellular device uses a single-radio solution to support circuit-switched calls on a CDMA 1X network and packet-switched calls on LTE. Periodically, the cellular device tunes away from LTE and monitors CDMA 1X activity, and vice versa. During these tuned-away periods, the client device may suspend operation on the tuned away network for extended tune away intervals.
US08868129B2 Antenna device and application terminal for dual-mode intelligent mobile phone
The present invention provides an antenna device for a dual-mode intelligent mobile phone, which comprises: a Code Division Multiple Access 2000 1× Evolution-data Optimized (CDMA 20001× EV-DO) antenna (101), a Global System for Mobile Communications (GSM) antenna (102), a Wireless Fidelity/Bluetooth/Global Position System (WIFI/BT/GPS) antenna (103) and a WIFI/GPS dual-frequency device (104). The present invention further provides an application terminal for a dual-mode intelligent mobile phone. By using the device and the terminal provided by present invention, multiple antennas can be disposed in the narrow space of a mobile phone and the interference among the antennas can be reduced.
US08868128B2 Image display systems and methods of processing image data
Image display systems include a first memory, a memory controller and a device driver. The controller is configured to generate an interrupt signal in response to a command to write first image data into a first range of addresses within the first memory, which at least partially overlaps with a reference range of addresses. The device driver is configured to read the first image data from the first memory in response to the interrupt signal.
US08868127B2 Mobile terminal device, storage medium and sound output control method
A mobile terminal device includes: a telephone communication speaker and a control module. The telephone communication speaker includes: a first speaker which releases sound waves corresponding to sounds to be output and vibration waves generated by vibrations of one surface of a housing according to vibrations corresponding to the sounds to be output, thereby to transfer the sounds to a user; and a second speaker which releases sound waves corresponding to sounds to be output. In case of execution of a function to output sounds from the telephone communication speaker, when a predetermined trigger action is not made, the control module executes first control in which the first speaker outputs sounds but the second speaker does not output sounds, and when the trigger action is made, the control module executes second control in which at least the second speaker outputs sounds.
US08868126B2 Mobile apparatus with radio frequency architecture supporting simultaneous data and voice communications
Mobile apparatus with radio frequency architecture supporting simultaneous data and voice communications, in an embodiment, includes first and second antennas, a tranceiver unit, first and second radio frequency (RF) front-end units. The tranceiver unit has a plurality of first, second, and third RF terminals. The first RF front-end unit is coupled between the first antenna and first RF terminals to provide first paths for a high-speed data communication mode and a first mobile communication mode between the first RF terminals and first RF front-end unit. The second RF front-end unit is coupled between the second antenna and second and third RF terminals to provide second paths for at least one second communication mode between the second RF terminals and second RF front-end unit and to provide third paths for the high-speed data communication mode and first mobile communication mode between the third RF terminals and second RF front-end unit.
US08868125B2 Method for determining in which condition a first base station which is in an energy saving mode has to switch in another operation mode
The present invention concerns a method for determining, in a wireless cellular telecommunication network, in which condition a first base station which is in an energy saving mode has to switch in an operation mode which enables a mobile terminal to be handled by the first base station and wherein the mobile terminal is currently handled by a second base station. The method comprises the steps of: obtaining information representative of a path gain between the second base station and the mobile terminal and of a path gain between the first base station and the mobile terminal, determining, from the information representative of the path gains a power of transmission of signal transferred by the first base station which enables the mobile terminal to be handled by the first base station and by the second base station.
US08868122B2 User apparatus, base station apparatus and communication control method
A user apparatus to which radio access schemes that are a single-carrier scheme and a multicarrier scheme are applied, includes: a radio access scheme setting unit configured to set a radio access scheme; a discrete Fourier transform unit configured to perform discrete Fourier transform on a modulated symbol sequence when the set radio access scheme is the single-carrier scheme; a serial parallel conversion unit configured to perform serial parallel conversion on a modulated symbol sequence when the set radio access scheme is the multicarrier scheme; a frequency domain signal generation unit configured to assign a radio resource to the modulated symbol sequence on which discrete Fourier transform has been performed or to the modulated symbol sequence on which serial parallel conversion has been performed to generate a frequency domain signal; a transmission signal generation unit configured to perform inverse fast Fourier transform on the frequency domain signal to generate a transmission signal; a transmission power control unit configured to perform transmission power control according to the set radio access scheme; and an RF unit configured to convert the transmission signal to a radio frequency, and to transmit the transmission signal by performing the transmission power control.
US08868115B2 System and method of communication
The invention provides a system and method of communication comprising a USSD interface that is independent of the supporting stack the USSD is operating in. By decoupling the supporting stack from the USSD interface, similar services can be deployed across various service providers or network operators thereby enhancing the usability and efficiency of the USSD interface. The system includes client equipment configured to initiate a session by sending a session identification code, a gateway server coupled to the client equipment, and a USSD platform communicatively coupled to the gateway server via a configurable protocol. The gateway server initiates the session upon receiving the session identification code. The USSD platform communicates in real-time with the client equipment through the gateway server.
US08868114B2 Network entity for mobile communications
The present invention relates to a network entity for handling communications towards a mobile station over a communication network, the mobile station being capable of receiving a paging request from a mobile switching center of a pool of mobile switching centers, and, in response to the paging request, of transmitting a paging response over the communication network. The network entity comprises a receiver (101) for receiving the paging response, the paging response comprising identity information identifying the mobile station, and a transmitter (105) for retransmitting the identity information towards the pool of mobile switching centers.
US08868113B2 Method for monitoring entities
The inventive method for monitoring entities (10) moving in a monitored space represented by a first digital model (14) comprising a set of maps (16) divided into geographical zones (18) of a predetermined shape, and having a size defined according to the level of granularity, includes: identifying geographical zones (18) of each map (16), defining operational zones (24a, 24b) and associating each operational zone (24a, 24b) with a predefined level of granularity, configuration, positioning the entity (10), determining a level of granularity to be applied, determining a geographical zone (18) containing the entity (10), detecting a change of zone, and applying a new level of granularity as a function of the operational destination zone (24a, 24b). The determination steps, the detection step, and the application step are carried out within each entity (10), independently.
US08868109B1 Navigating with a camera device
A navigation system and method are described. A destination may be determined for a user. A starting location may be determined for the user using data obtained via a mobile device of the user. The user may be enabled to establish a route from the starting location to the destination using the mobile device. Route information that details the established route may be stored in a database for subsequent display to other users. In some embodiments, a value total for each user may be stored, and value may be added to the user's value total in response to the user establishing the route from the starting location to the destination.
US08868108B2 System and method for accessing location-based business services via electronic mail
Server access is provided to a wireless apparatus via a wireless network. A message is received containing a service request. The service and sever capable of servicing the service request is determined. The service is requested from the server and a reply is received. The reply is formatted for communication over the wireless network and sent. Location dependent information may also be requested with a wireless apparatus including a global positioning device and a two-way wireless communication device. Such an apparatus can “know” its global location and therefore can request information dependent on that location. The apparatus receives signals from a global positioning system and calculates a location. The calculated location is included in the service request sent over the wireless network.
US08868107B2 Wireless terminal surveillance system
An illustrative system and method for detecting a wireless terminal in a wireless network by ascertaining information about the wireless terminal's location, thus enabling individualized surveillance and tracking of certain wireless terminals. In some embodiments, the detection is triggered by a signal that is compliant with the Customized Applications for Mobile networks Enhanced Logic (“CAMEL”) protocol. Several kinds of mobile-telecommunications events can trigger detection, including events that do not involve call origination. Advantages include bypassing the home location register when obtaining a location estimate for the wireless terminal and when determining whether a wireless terminal is of interest.
US08868103B2 Method and system for authorized location monitoring
Techniques for location tracking, location utilization, and dissemination and management of location information are disclosed. As a location monitoring system, one embodiment includes at least a plurality of mobile computing devices supported by a wireless network, and a computing device coupled to a wired network (e.g., the Internet) that couples to the wireless network. Each of the mobile computing devices is associated with and proximate to an object whose location is being monitored. The computing device stores the locations of each of the mobile computing devices or the objects proximate thereto, and enables only authorized users to obtain access the locations via the wired network.
US08868101B2 Secure user plane location (SUPL) redirection and mobile location protocol (MLP) tunneling to a discovered SLP
Systems and methods for Secure User Plane (SUPL) Redirection and Mobile Location Protocol (MLP) Tunneling to a Discovered SUPL Location Platform (D-SLP) are disclosed. For example, a method for SUPL redirection by a SET, may include: receiving an initiation message at a SET from a Home SUPL Location Platform (H-SLP); establishing a secure connection with the H-SLP, and returning a response message; receiving a redirect message from the H-SLP; establishing a SET initiated SUPL session with a D-SLP; obtaining a location of the SET using the D-SLP; and returning the location to the H-SLP.
US08868100B1 Systems and methods for preventing noise transmission at end of telephone calls
A system for preventing noise transmission at the end of a telephone call includes a telephone having a handset and a base unit. The telephone has a proximity sensor configured to detect when the handset is in close proximity to the base unit prior to the handset contacting the base unit. A control element communicates with the proximity sensor and prevents transmission of sound received from the handset when the proximity sensor indicates that the handset is in close proximity to the base unit thereby preventing transmission of noise caused by the handset contacting the base unit.
US08868097B2 Frequency spectrum sensing method using pilot signal and cognitive radio system using the same
An operation method of a radio communication station is provided. The operation method of a radio communication station, the operation method including: transmitting a basic pilot signal to at least one terminal located in a coverage of a preoccupied system; and transmitting a cognitive radio (CR) pilot signal.
US08868095B2 Downlink and uplink array and beamforming arrangement for wireless communication networks
System and methods of cellular communications network are described herein. In one system, an antenna array is described. The antenna array has a first beamforming arrangement for producing uplink beams and a second beamforming arrangement for producing downlink beams. The first and second beamforming arrangements are different from one another. The wireless communication network communicates with a mobile station by use of the uplink and downlink beamforming arrangements.
US08868091B2 Methods and apparatus for facilitating inter-cell interference coordination via over the air load indicator and relative narrowband transmit power
Systems and methods for facilitating inter-cell interference coordination using resource partitioning are described. A UE may receive or determine information related to received interference and/or future scheduling. The information may be communicated to a serving base station, which may use the information to allocate uplink or downlink resources between cells. The uplink and/or downlink resource may be partitioned in subbands to mitigate interference from adjacent network nodes. The eNBs may communicate, such as directly, via a backhaul connection, and/or between UEs to configure interference coordination and signaling.
US08868090B2 Method and apparatus for receiving sensing results in a wireless LAN system
Provided are a method and apparatus for receiving sensing results in a wireless local area network (LAN). The method, with the first station serving as an unlicensed device, allowed to operate in an available channel not being used by a licensed device at a TV white space band, includes: transmitting a frame including a first element having information on a point when sensing is performed and a second element having a reporting sequence bitmap representing stations selected from a plurality of second stations to perform sensing and the sensing result report order of the selected stations to the second stations, receiving a measurement report frame, including a sensing result at the point when the sensing is performed, from each of the selected stations based on the sensing result report order, and determining, using the measurement report frame, whether the licensed device is using a channel used by the first station.
US08868089B2 Method and arrangement in a telecommunication system
A method and an arrangement (800) in a user equipment (420) for reporting Channel State Information, CSI, and a method and an arrangement (1000) in a base station (410) for obtaining CSI are provided. The user equipment (420) is in connection with the base station (410) in a cellular communication network (400). After receiving a receiving (702) a grant in a subframe n to be used for CSI reporting, from the base station, the user equipment determines (703) subframe type of a subframe n+p. The user equipment then reports (704) to the base station, CSI reflecting channel conditions in the subframe type of subframe n+p. p is a variable value.
US08868086B2 Selectively providing system information in a heterogeneous network environment
Described embodiments provide an apparatus and method for selectively providing system information in a heterogeneous network environment including a first network overlaid on a second network. The apparatus may include a location determination unit, a mapping table, and a signal processor. The location determination unit may be configured to determine a first network base station in the first network. The mapping table may be configured to store information on at least one second network cell in a second network, which is spatially in a comparatively close distance to each first network base station in the first network. The signal processor may be configured to determine at least one second network cell spatially close to the determined first network base station based on the mapping table and to transmit system information of the at least one second network cell to the user equipment.
US08868080B2 Handover in case of a radio link failure
The present invention relates to methods and arrangements in a UE and a RBSin a wireless communications system, enabling an efficient handover of the user equipment. The method comprises transmitting (810) a message to the serving radio base station, the message indicating the need for a handover to a cell of a target radio base station. It also comprises observing (820) an indication that a handover request transmitted by the serving radio base station is rejected by the target radio base station, and selecting (830) a recovery cell based on the observed indication when detecting a radio link failure.
US08868077B2 Method and apparatus for topology management for handovers in heterogeneous networks
A method comprises receiving a relocation required message for a user equipment from a source Radio Access Network (RAN); multicasting a relocation request to multiple local RANs; receiving a first relocation acknowledgement from a first local RAN of the multiple local RANs to which a user equipment may be handed into; and forwarding the first relocation acknowledgement to the source RAN.
US08868076B2 Information method and system of a user access mode to provide access control for handover to a target home (e)NodeB
The present invention discloses an information method of a user access mode, and the method comprises: when attempting to hand over a User Equipment (UE) to a target hybrid home (e)NodeB cell, a network element at a network side informs a target hybrid home (e)NodeB of a current user access mode of the UE via a handover signaling, wherein the user access mode is information on whether or not the UE is a member user of the target hybrid home (e)NodeB cell. The present invention further discloses an information system of a user access mode, in which an informing unit at a network side is used for a network element at the network side to inform, when attempting to hand over a UE to a target hybrid home (e)NodeB cell, a target hybrid home (e)NodeB of a current user access mode of the UE via a handover signaling. By using the method and system of the present invention, when the network attempts to hand over a UE to a target hybrid home (e)NodeB cell, the informing of a user access mode is realized to guarantee the priority of a member user of the hybrid home (e)NodeB in access and resource allocation.
US08868074B2 Method, device and mobile terminal for switching network connection automatically
A method, a device and a mobile terminal for switching network connection automatically are provided by the embodiments of the present invention. The method includes: using one of the multiple available network connections for the mobile terminal as the current network connection, and setting the other network connections of the multiple network connections as the standby network connections; switching the mobile terminal to one of the standby network connections according to the priority order of the standby network connections when preset switching event which happens at present time is detected. Application of the method, device and mobile terminal provided by the embodiments of the present invention can provide automatic and quick switching to the standby network connections, thereby improving the switching efficiency without affecting the uninterrupted usage of the network for the user.
US08868070B2 Method of and architecture for a virtual wireless network
A virtual wireless network including a server running a home location register (HLR), the home location register being associated solely with a virtual wireless network operator that does not have any licensed frequency spectrum, but provides wireless services to a subscriber by using the wireless basestations of a wireless network operator that does have licensed frequency spectrum.
US08868069B2 Airliner-mounted cellular base station
An aircraft-mounted base transceiver station (mBTS) for providing intermittent coverage in a cellular radio network. The mBTS utilizes the existing protocol of its terrestrial counterparts, thereby avoiding dual-mode devices and enabling common usage of terminal monitoring and device management systems for devices connected to a single radio access network even when outside terrestrial coverage areas. The aircraft follows a transient flight pattern, providing intermittent flyover connectivity for remote radio device such as machine-type devices. Connectivity may be store and forward. Channel usage may be adjusted to avoid interfering with terrestrial communication cells during flyover. Doppler effects due to aircraft speed may be accounted for. The mBTS may be configured to service in-range radio devices which are outside a Doppler-inhibited region and/or to prioritize communication with devices based on expected time outside the Doppler-inhibited region. An aircraft mounted antenna may have a radiation pattern focused toward devices outside the Doppler-inhibited region.
US08868064B1 Mobile device metrics management
A method of troubleshooting a mobile communication system comprising collecting, by a mobile communication device, data of pre-selected metrics of the mobile communication device in a queue of the mobile communication device; processing, by the mobile communication device, the data in the queue; storing, by the mobile communication device, the processed data in a memory of the mobile communication device; discarding, by the mobile communication device, a portion of previously-stored data in the memory, when the memory is full; sending, by the mobile communication device, the data from the memory to a server computer; analyzing, by the server computer, the data of the mobile communication device; and troubleshooting the mobile communication system, based on the analysis.
US08868063B2 Using personal wireless devices for network testing
A personal wireless device is utilized to carry out measurements of one or more network-performance related metrics in response to a triggering event. The triggering event can be a message that is transmitted by a network element to the personal wireless device. The personal wireless device may be exemplified by a variety of personal devices such as, for example, a cellular phone, or a personal digital assistant (PDA). The measurements may be used to derive network-performance related information such as cellular signal coverage areas, signal hole areas, and signal interference areas.
US08868062B2 Initial access method and apparatus of user equipment using power reduction request in heterogeneous network
An initial access method of a user equipment (UE) and an apparatus performing the same are provided. The initial access method of a user equipment attempting access a macro cell base station in a network with which the macro cell base station and at least one Femto cell base station share, includes: receiving a cell ID from the macro cell base station or the Femto cell base station; transmitting an interference control request message to the Femto call base station when the received cell ID is a Femto cell ID; and receiving a macro cell ID provided from the macro cell base station when an interference control response message is received from the Femto cell base station to attempt an initial access. When a macro UE near to a Femto cell base station attempts to access a macro cell, it searches an ID of the macro cell through interference control from the Femto call base station to achieve initial access.
US08868056B2 Systems and methods of device calibration
A method includes receiving, at a device to be calibrated, a data packet from a second device that is directing the calibration. The data packet includes at least two segments, where each segment corresponds to at least one calibration instruction. The method includes conducting a calibration of the device according to the calibration instructions corresponding to the at least two segments.
US08868055B2 Method for configuring a plurality of parameters in a device
The present invention concerns a cellular device access point device and a method at a cellular access point device for configuring a set of parameters at the cellular access point device comprising receiving and storing a set of identifiers and a set of parameters values, each identifier corresponding to a different set of parameters values, receiving, from a cellular management system, an identifier corresponding to an environment where the cellular access point device is located, and setting the parameter to the values corresponding to the identifier.
US08868052B2 System and method for wireless conferencing
A system and method for wireless conferencing. A personal wireless device is linked with a conferencing system for implementing a conference call. Voice input is received from a user through the personal wireless device. The voice input is transmitted to the conferencing system in response to receiving the voice input. The voice input is broadcast through one or more speakers in communication with the conferencing system in response to determining the voice input may be inaudible to one or more users in a room.
US08868049B2 Temporally limited mobile device contact information
Archiving mobile device contact information as a function of occurrence of one or more temporal conditions is provided herein. By way of example, contact information stored in an active contact list of a mobile device can be associated with a temporal condition, such as frequency of use, or location of the mobile device, or the like. If the temporal condition is met, the contact information is archived at remote data store and/or passive portion of mobile device memory. Once the temporal condition is no longer met, the contact information can be re-downloaded into active memory and incorporated into the active contact list. As a result, aspects of the claimed subject matter provide for organizing a mobile device contact list according to temporal condition(s) to provide added efficiency and to manage such information according to a determinable situational context.
US08868048B2 Apparatus and method for managing electronic transactions
In some embodiments, an apparatus includes a memory and a processor. The processor is operable to present, in a first region of a display, information associated with a first transaction of a plurality of transactions and present, in a second region of the display, a first option, the first option indicating that, when selected, the user has marked the first transaction for further review. The processor is further operable to present, in a third region of the display, a second option and present, in a fourth region of the display, a notification indicating a second transaction of the plurality of transactions. Additionally, the processor is operable to detect a touch on the display indicating the selection of the second transaction and present, in the first region of the display, information associated with the second.
US08868045B2 Method and apparatus for interfacing to communications messages
A user interface system is provided for managing communications messages of a communications device supporting voice and data services. The user interface system is operative to receive a data element wherein the data element identifies the type of communications message received and sender identification, display a menu upon receiving the data element, wherein the menu comprises a selectable object with the selectable object having a label identifying the message type, receive a data item indicating selection of the selectable object and generate a communications action in response to selection of the selectable object.
US08868044B2 Method and apparatus for dynamic session placeholder for message collection user interface
A method and apparatus for representing a conversation of related messages is provided. In a message collection user interface for displaying messages sent and received by a communications device, a dynamic session placeholder is used for a respective conversation of related messages. The message collection user interface is displayed including any dynamic session placeholders in the list of messages. As messages from the conversation are occasioned, the dynamic session placeholder is updated. When the message collection is displayed, it is displayed in accordance with the updated session placeholder.
US08868043B1 Call interception feature permitting subscribers to send customizable messages to callers
A telephone call processing arrangement establishes a path between a called switching center and call feature server in response to receipt of an incoming call to a subscriber. A predetermined message is transmitted from the call feature server, and the incoming call is disconnected with out extending a call leg to the subscriber. Such provision may be employed for a mobile or landline subscriber.
US08868042B2 Global platform for managing subscriber identity modules
Disclosed is method comprising: storing in a home location register (HLR) at least one subscription record of a mobile device of the plurality of mobile devices, the mobile device having a subscriber identity module (SIM) identified by a currently activated first international mobile subscriber identity (IMSI), the currently activated first IMSI belonging to a set of IMSIs allocated to the system, wherein the provisioning server is operative to: receive a notification that the mobile devices has moved into a first one of the wireless networks; confirm that an allocation rule is satisfied; add and activate a second one of the IMSIs in the set of IMSIs to the HLR and remove the currently activated first IMSI from the HLR; and send the second IMSI to the mobile device to enable the mobile device to communicate wirelessly in the first wireless network as a local device.
US08868037B2 Secure remote control of notification operations of communication devices
A network service provider computer remotely overrides and controls user notification settings of a mobile communications device by establishing one or more authentication keys by a server computer for a specific mobile communication device; transmitting the one or more authentication keys to the specific mobile communication device to establish a trusted relationship; responsive to an event or signal requiring overriding of user notification settings, preparing a notification control message including at least one notification control parameter; and transmitting to the specific mobile communications device the notification control message to cause it to implement and override one or more user notification settings according to the at least one notification control parameter.
US08868034B2 Secure wireless device area network of a cellular system
Embodiments may comprise logic such as hardware and/or code to provide a secure device area network. Many embodiments comprise a gateway node or enterprise enhanced node with a services distribution frame installed on a customer's premises. The gateway node or enterprise enhanced node may interconnect the secure wireless device area network at the customer's premises with a cellular network. In many embodiments, the cellular network core may provision authentication credentials and security keys, and manage access polies to facilitate access by Application Service Providers to devices on premises including smart devices via a security and policy enforcement function of a services distribution frame of the gateway node or enterprise enhanced node, Authorized members of the secure wireless device area network may connect to the Wide Area Network (WAN) through the gateway node and the cellular network core.
US08868033B1 Method and system for avoiding unauthorized wireless communication devices at a femtocell
Methods and systems are provided for reducing a number of unauthorized wireless communication devices (WCDs) on a femtocell. A femtocell may initially provide wireless service on a first femtocell carrier. The femtocell may subsequently receive a registration request from a WCD on the first femtocell carrier. The femtocell may then determine whether the WCD is authorized to receive wireless services from the femtocell. Responsive to making a determination that the WCD is not authorized to receive wireless services, the femtocell may switch to providing service on a second femtocell carrier different than the first.
US08868027B2 Campus alerting via wireless geocast
A geocast alerting system employs wireless geocast transmissions to deliver customized alerting messages to particular geographic areas. Geocast alerting regions and sub-regions can be defined within the system. Upon notice of the occurrence of an emergent situation, one or more geographic areas that may potentially be affected by the emergent situation are determined. The potentially effected geographic regions are compared with geocast alerting regions and sub-regions corresponding to particular geographic areas. Target alerting regions that should receive alerting messages are identified based on the comparison. The content of alerting messages can be tailored for each target alerting region. The content of alerting messages can contain distinct portions of content, each portion tailored based upon one or more conditions related to communications devices within the target alerting region.
US08868024B2 Portable electronic apparatus, switching control method and control program
A portable electronic apparatus is provided. The portable electronic apparatus includes a display section, an operating section, a setting section which switches and sets, based on an operation to the operating section, a pseudo power-off mode in which electric power is not supplied to the display section and a crime prevention function is enabled and a power-on mode in which the electric power is supplied to the display section and entire functions including the crime prevention function are enabled, and a control section which switches the pseudo power-off mode into the power-on mode when the crime prevention function is used in a state where the pseudo power-off mode is set by the setting section.
US08868022B2 Broadband transconductance amplifier
A transconductance amplifier having an input terminal for receiving an input signal and an output terminal for communicating an output signal based on the input signal, the transconductance amplifier may include a gain transistor and a variable capacitance. The gain transistor may have a gate terminal, a first non-gate terminal, and a second non-gate terminal, the first non-gate terminal coupled to the output terminal of the transconductance amplifier. The variable capacitance may be coupled between the gate terminal of the gain transistor and the second non-gate terminal of the gain transistor.
US08868015B2 Transmit architecture for wireless multi-mode applications
In one embodiment, an apparatus includes an upconversion unit configured to upconvert a baseband signal to a radio frequency (RF) signal. A plurality of baluns for a plurality of wireless bands are provided. Multiplexing circuitry is coupled to the plurality of baluns where the upconversion unit is coupled to each balun through the multiplexing circuitry. The multiplexing circuitry is configured to multiplex the radio frequency signal from the upconversion unit to one of the plurality of baluns based on a wireless band being used.
US08868012B2 Frequency-multiplied harmonic supression method for RF circuit
A frequency-multiplied harmonic suppression RF circuit design method includes the steps of defining respective operating frequencies of predetermined major electronic components of the RF circuit to be designed, using these operating frequencies to calculate the values of respective frequency-multiplied harmonics and intermodulation distorsions, designing respective filters subject to the values of the frequency-multiplied harmonics and intermodulation distorsions obtained, calculating the locations of the frequency-multiplied harmonics in the RF circuit under design, installing the designed filters in the calculated locations, and testing and adjusting the installed filters.
US08868011B2 Power amplifier with fast loadline modulation
Embodiments of apparatuses, methods, and systems for a radio frequency amplification circuit providing for fast loadline modulation are generally described herein. Other embodiments may be described and claimed.
US08868010B2 RF transmitter for electrically short antenna
A synthetic-frequency RF transmitter is provided for transmitting an electromagnetic signal via an electrically short antenna. The transmitter comprises a reactive energy storage with an effective reactance adapted to form with the antenna a resonance circuit with a resonance frequency and a driver adapted to provide to the resonance circuit an electric transmission signal having an instantaneous frequency that varies in dependence on an information signal. The transmitter is characterized in that the transmitter is adapted to dynamically change the resonance frequency by changing the effective reactance in dependence on the information signal. Thus, the instantaneous pass-band of the resonance circuit may be controlled to substantially always comprise the instantaneous frequency of the electric transmission signal and thus of the electromagnetic signal.
US08868002B2 System and method for conducting wireless site surveys
A method for surveying a site for installation of wireless access points is provided. A map of the site under survey is displayed. User input relating to the position of a first wireless device at the site is received. User input relating to the position of a second wireless device at the site is also received. Wireless signals broadcast by the second wireless device are measured using the first wireless device to obtain signal strength values corresponding to the strength of the wireless signals. Attenuation values based on the signal strength values are calculated and assigned to features on the map of the site under survey.
US08867997B2 Short-range communication system, in-vehicle apparatus, and portable communication terminal
A short-range communication system includes a portable communication terminal and an in-vehicle apparatus communicatively connected to the portable communication terminal. When connection is established between the portable communication terminal and the in-vehicle apparatus, a content is executed in the in-vehicle apparatus. When the connection therebetween is released while the content is being executed in the in-vehicle apparatus, the portable communication terminal executes the content by taking over an application execution state of the in-vehicle apparatus which is transmitted from the in-vehicle apparatus.
US08867994B2 Signal transmission via body conduction
Methods and apparatus for signal transmission via body conduction are disclosed herein. The assembly may be attached, adhered, or otherwise embedded into or upon a removable oral appliance to form a bearing aid assembly. Such an oral appliance may be a custom-made device which can enhance and/or optimize received data and/or audio signals for vibrational conduction to the user. Data and/or audio signals may be encoded and transmitted or received along or through the user's body to an oral appliance contained within or along the user's mouth. Alternatively, information may be transmitted between various other devices over the user's body aside from an oral appliance. The encoded signals may be decoded and the auditory signals may be transmitted via vibrational conductance to the user.
US08867992B2 Mobile terminal and controlling method thereof
A mobile terminal and controlling method thereof are discussed, by which if a situation recognized by contacting with an external NFC tag corresponds to a user-set situation, a function different from a function set in the external NFC tag is activated. The method can include setting a 1st operation to be performed in case of recognizing at least one external NFC tag and a 2nd operation to be performed in case of recognizing the external NFC tag in a specific situation, performing the 1st operation if the external NFC tag is recognized via an NFC module, and performing the 2nd operation if the external NFC tag is recognized in the specific situation via the NFC module.
US08867991B2 Use of proximity sensors with near-field communication
Various arrangements for selecting data for transmission from a mobile device are presented. Proximity data indicating proximity between one or more proximity sensors and a triggering entity may be collected by the mobile device. A type of near-field communication (NFC) transaction may be determined by the mobile device. Using the proximity data and the type of the NFC transaction, data to transmit to a remote NFC device may be determined.
US08867989B2 Method for reducing a noise in a signal received in a contactless-card interrogator and a circuit to perform said method
A calibrating output signal of the transmitter is generated in an interrogator in that a first output signal of a local oscillator is shallowly amplitude-modulated with a pilot signal having a frequency at which a contactless-card encodes data. A receiver reference signal is generated by combining the calibrating output signal of the transmitter and a signal whose carrier signal has a frequency equaling the frequency of the local oscillator signals, conducting the combined signal through a band-pass filter and amplifying it. A first and a second receiver output signals are cleared by subtracting the receiver reference signal, which has been attenuated by a calibrated factor and has a calibrated polarity, from the first and the second receiver output signal, respectively. The attenuation factor and the polarity of the receiver reference signal are sporadically calibrated for each of both receiver output signals by determining and setting the attenuation factor and the polarity of the receiver reference signal as a pair of values for each of both receiver output signals, at which pair of values the first and the second cleared receiver output signals have the lowest amplitude. The signal-to-noise ratio for the interrogator receiver output signal is improved, because this signal no longer contains an amplitude noise of the interrogator transmitter.
US08867970B2 Toner cartridges having positional control features
A toner cartridge for use in an image forming device according to one example embodiment includes a housing having a reservoir for containing toner therein. The housing has an exit port in fluid communication with the reservoir to permit toner from the reservoir to pass out of the housing. A first leg and a second leg each project from a bottom portion of the housing to limit the side-to-side travel of the toner cartridge during insertion into the image forming device. Wing guides are positioned on opposite side surfaces of the housing. A stop extends from each wing guide to limit the forward travel of the toner cartridge in the image forming device. Rounded projections extending from the bottom surfaces of the wing guides define contact points to control the vertical position of the toner cartridge in the image forming device.
US08867961B2 Image forming apparatus capable of preventing belt from meandering
An image forming apparatus includes a storage unit configured to store a first tilted position of a roller at which meandering of the belt can be prevented in a state that the belt abuts on the image bearing member and a second tilted position of the roller at which meandering of the belt can be prevented in a state that the belt is separated from the image bearing member, and a control unit configured to move the roller to the first tilted position if the belt abuts on the image bearing member while the belt is conveyed and move the roller to the second tilted position if the abutment of the belt on the image bearing member is cancelled while the belt is conveyed.
US08867958B2 Color electrophotographic image forming apparatus
A color electrophotographic image forming apparatus includes plural cartridge mounting portions for demountably mounting independently removable cartridges, a moving unit that includes the cartridge mounting portions and is movable between an image forming position and a mounting and demounting position for mounting and demounting the cartridges, and a mounting and demounting position locking member for locking the moving unit in the mounting and demounting position to prevent movement to the image forming position when at least one of the cartridges is not mounted in the corresponding cartridge mounting portion. The mounting and demounting position locking member is movable from an unlocking position to a locking position in interrelation with demounting of any one of the cartridges from its corresponding cartridge mounting portion, and to the unlocking position when all of the plurality of cartridges are mounted in their corresponding plurality of cartridge mounting portions.
US08867955B2 Developer accommodating unit, process cartridge and electrophotographic image forming apparatus
A developer accommodating unit includes a flexible developer accommodating container sealed with a sealing member at its developer discharging opening; a rotatable unsealing member for removing the sealing member from the opening; a drive transmission member for transmitting a rotational force to the unsealing member, wherein the drive transmission member is mounted at one longitudinal end portion of the unsealing member and is rotatably assembled with a frame; and a supporting member for supporting the unsealing member when the unsealing member is assembled. The supporting member includes a preventing portion for preventing the unsealing member from dropping from the supporting member. In a state in which the drive transmission member is assembled with the frame, a gap between the unsealing member and the supporting member is larger than a gap between the drive transmission member and the frame. The unsealing member is spaced from the supporting member.
US08867954B2 Detachable toner cartridge with a gate that slides between the open and close position of a toner outlet
Disclosed is a toner cartridge, which comprises a case, a toner outlet and a gate that can slide to close the toner outlet. The inside of the gate has a bump which can be resisted by the opening mechanism to open the toner outlet. The outside of the gate has an elastic buckle which can be resisted by the closing mechanism to close the toner outlet. The outside of the toner feeding compartment has a notch; the bottom surface of the notch is connected with the outside of the toner feeding compartment through the guiding slope. When the gate is in the closing position, the elastic buckle and the notch coordinate; when the gate is in the opening position the elastic buckle separates from the notch and is put on the outside surface of the toner feeding compartment.
US08867953B2 Image forming apparatus and separation device for toner collection
An image forming apparatus includes an image forming section that forms an image with toner, a housing that houses the image forming section, and a toner collection mechanism. The toner collection mechanism includes a suction unit that sucks the toner, which leaves the image forming section and is flying, and air, and a separation unit separating the toner from air. The separation unit includes a separator that collects the toner and allows air to pass therethrough, a casing that houses the separator that has an opening, through which the toner and air flow, and a joining unit that is disposed along an edge of the opening and joins the casing and the housing to each other. The joining unit projects upward beyond the edge of the opening at least in the lower portion of the opening, thereby forming a space that allows the toner to be trapped.
US08867949B2 Developing cartridge for use with an image forming apparatus having a frame to which the cartridge can be mounted
A cartridge for use with an image forming apparatus that includes a frame to which the cartridge can be mounted is provided. The cartridge includes a developer carrier, a first electrode provided at one side thereof, and a housing including a bulkhead. Frame includes a second electrode that is configured to electrically couple to the first electrode The second electrode and the bulkhead are arranged to overlap each other when viewed from a longitudinal direction.
US08867943B2 Fixing device and image forming apparatus incorporating same
A fixing device includes a fixing rotary body inside which a heat generator is disposed and an exciting coil unit disposed opposite the heat generator via the fixing rotary body. A first moving mechanism is connected to one of the heat generator and the exciting coil unit to move the one of the heat generator and the exciting coil unit between a first position where the exciting coil unit is disposed away from the heat generator and a second position where the exciting coil unit is disposed closer to the heat generator. The exciting coil unit heats a first heat generation layer of the fixing rotary body at the first position, and heats both the first heat generation layer of the fixing rotary body and a second heat generation layer of the heat generator at the second position.
US08867942B2 Lever switcher with mechanism for minimizing mechanical shock and sound and fixing device and image forming apparatus incorporating lever switcher
A fixing device includes a first opposed body and a second opposed body pressed against the first opposed body. A resilient member exerts a resilient bias to the second opposed body that presses the second opposed body against the first opposed body. A lever assembly is swingable to move the second opposed body against the resilient bias exerted by the resilient member between at least a reduced pressure position where the second opposed body presses against the first opposed body with reduced pressure therebetween and an enhanced pressure position where the second opposed body presses against the first opposed body with enhanced pressure therebetween. A resistance applier engages the lever assembly to exert drag on the lever assembly when the lever assembly moves the second opposed body from the reduced pressure position to the enhanced pressure position.
US08867934B2 Method for judging toner shortage and image forming apparatus
The image forming apparatus carries out a monitoring operation in which (i) sensor outputs of the magnetic permeability sensor are periodically sampled, (ii) a time period, corresponding to one (1) circulation period which is required for the developer to be circulated once in the circulation carrying path, is evenly divided into a plurality of blocks, and (iii) an average of the sensor outputs in one (1) block time period corresponding to one (1) block is calculated for each of the plurality of blocks; and determines that toner has run short, in a case where the number of times that the averages of the sensor outputs consecutively exceed a threshold, set to be higher than a reference value of the sensor outputs, becomes not less than the number of the plurality of blocks which correspond to the time period corresponding to one (1) circulation period.
US08867933B2 Methods for providing a transferable page countdown for a toner cartridge between image forming devices
A method for providing a page countdown for a replaceable toner cartridge according to one embodiment includes, upon detecting a toner cartridge that is out of usable toner, determining a number of pages remaining for a page countdown associated with the toner cartridge. Whether a toner sump of an imaging unit positioned to receive toner from the toner cartridge contains sufficient toner to print the number of pages remaining is also determined. If the toner sump of the imaging unit contains sufficient toner, the page countdown continues from the number of pages remaining. If the toner sump of the imaging unit does not contain sufficient toner, the number of pages remaining for the page countdown is reset based on the amount of toner available in the toner sump of the imaging unit and the page countdown continues from the reset number of pages remaining.
US08867932B2 Cartridge and image forming apparatus
A cartridge detachably attachable to an image forming apparatus which includes a main body, a driving unit and a detecting unit, includes: a housing that is configured to accommodate a developer therein, and includes a first side wall and a second side wall opposed to the first side wall in a longitudinal direction; a passive unit that is configured to receive a driving force from the driving unit, is mounted on the first side wall, and is rotatable around a first axis line parallel to the longitudinal direction; and a detected body mounted on the first side wall and including a detected part which is detected by the detecting unit. The detected body advances outwards in the longitudinal direction with respect to the first side wall and retracts inwards in the longitudinal direction with respect to the first side wall by the driving force received by the passive unit.
US08867930B2 System and method for determining the envelope of a modulated signal
Systems and methods for determining the envelope of a modulated signal using high bandwidth and low bandwidth samples of a hybrid signal. The hybrid signal is obtained by mixing the modulated signal with its carrier signal. The systems and methods of the present disclosure may be suitable for equivalent-time or real-time oscilloscopes.
US08867927B2 Optical transmitting apparatus, optical receiving apparatus, and optical communication system comprising them
A phase shift unit provides a prescribed phase difference (π/2, for example) between a pair of optical signals transmitted via a pair of arms constituting a data modulation unit. A low-frequency signal f0 is superimposed on one of the optical signals. A signal of which phase is shifted by π/2 from the low-frequency signal f0 is superimposed on the other optical signal. A pair of the optical signals is coupled, and a part of which is converted into an electrical signal by a photodiode. 2f0 component contained in the electrical signal is extracted. Bias voltage provided to the phase shift unit is controlled by feedback control so that the 2f0 component becomes the minimum.
US08867922B2 Control device of node transferring signal light
To provide a technology of preventing an optical signal from being mistakenly recognized as an optical noise even when a surge occurs. A control device of a node that transfers signal light monitors inputted light, determines, when power of the inputted light reaches a saturation level of a monitor unit as a result of monitoring, that the inputted light is signal light, further determines based on a spectral line shape of the inputted light, when the power thereof does not reach the saturation level, whether the inputted light is the signal light or ASE light; and stops a transfer of the ASE light if determined to be the ASE light.
US08867920B2 Optical de-multiplexing device
An electro-optical device includes an optical de-multiplexing portion operative to output a first optical signal having a first wavelength and a second optical signal having a second wavelength, an array of photodetectors, and a switching logic portion communicatively connected to the array of photodetectors, the switching logic portion operative to determine which photodetector of the array of photodetectors is converting the first optical signal into a first electrical signal and output the first electrical signal from a first output node associated with the first optical signal.
US08867917B2 Optical wavelength selective switch calibration system
Described herein are systems and methods of enhancing channel bandwidth in an optical system having a number of wavelength selective switching (WSS) devices. The method includes the steps of passing the optical signals through the WSS devices by: (i) spatially dispersing the wavelength channels of the optical signals; (ii) projecting the spatially dispersed channels onto corresponding predetermined regions of an optical manipulation matrix including a plurality of individually addressable manipulating elements; (iii) determining a modification function that specifies a state for each manipulating element within the predetermined region; and (iv) driving the elements of the corresponding regions at states specified by the function to selectively modify the channel band shape such that the received channel's bandwidth is substantially enhanced, and to spatially direct the wavelength channels to predetermined output ports of the WSS devices.
US08867915B1 Dynamic data center network with optical circuit switch
A system and method of providing a dynamic optical network topology according to topology determinations made by a network control is disclosed. The system and method includes optical ports on an optical circuit switch system operably connected to a plurality of server groups, and optical ports on the optical circuit switch system operably connected to a plurality of packet processing nodes. The system and method also includes at least one memory and at least one processor to execute network control software to receive input comprising a bandwidth request, determine an output comprising a preferred optical link topology for the optical circuit switch system based on the received input, convert the optical link topology for the optical circuit switch system into optical circuit switch port mapping, and send the optical circuit switch port mapping to the optical circuit switch system and to the packet processing nodes.
US08867909B2 Touch-type portable terminal
A touch type portable terminal is disclosed, whereby a user is prevented from viewing a wrong auto focusing area by indicating an indicator in response to changes in view angle of lenses during auto focusing operation.
US08867905B2 Collaborative production asset management
In an approach, a method of spotting music for a motion picture comprises: receiving music editor (MXE) cue related data defining a plurality of cues each having a start timecode value and an end timecode value; based on the MXE data, creating and storing an MXE timecode path, a composer (CMP) timecode path, and a cue sheet timecode path; copying one or more of the MXE cue related data to CMP cues in the CMP timecode path in a CMP spotting dataset; receiving one or more changes to the CMP cues without also modifying the MXE cue related data; applying an editing lock to the CMP cues; auto-populating the CMP cues to cue sheet cues in the cue sheet timecode path; receiving one or more changes to the cue sheet cues without also modifying the CMP cues; finalizing and distributing a cue sheet based on the cue sheet cues; wherein the method is performed by one or more special-purpose computing devices.
US08867903B2 Image processing apparatus and image processing method
This invention provides a technique for displaying a suitable image even when displaying, as a movie display image or still image display image, a frame image which forms a movie. When it is represented to display a frame image as a movie display image, a multiple outline removal unit updates the frame image by blurring an outline in the frame image. An image output unit outputs the updated frame image as a movie display image. When it is represented to display a frame image as a still image display image, a motion blur removal unit updates the frame image by removing a motion blur from the frame image. The image output unit outputs the updated frame image as a still image display image.
US08867902B2 User interface for method for creating a custom track
A system for allowing a user to create a custom track on a user apparatus, the user apparatus having a display is described. A memory stores a plurality of video clips and an audio track having a timeline. An application is stored in the memory. The application is configured to provide, on the display of the user apparatus, a plurality of video source windows, each of the plurality of video source windows corresponding to a respective one of the plurality of video clips. The application is further configured to allow the user to create the custom track while the audio track is playing by correlating portions of the plurality of video clips with the audio track by selecting respective ones of the plurality of video source windows at desired times in the timeline of the audio track.
US08867899B2 Playback apparatus and playback method
According to one embodiment, a playback apparatus includes a setting module, a detector, and a playback controller. The setting module is configured to set first limitation information configured to limit viewing of a person having an age lower than a first age. The detector is configured to detect second limitation information from a content including a plurality of programs, the second limitation information being configured to limit viewing of a person having an age lower than a second age set with respect to a first program included in the plurality of programs. The playback controller is configured to control playback of the content based on the first and second control information.
US08867898B1 Commercials on mobile devices
Among other things, videos and commercials are downloaded to a mobile device for storage on the mobile device and later playout on the mobile device. The downloading includes downloading of metadata associated with the commercials and based on which the mobile device can select commercials for insertion into videos being played back to the user of the mobile device. The commercials to be downloaded are selected based on one or a combination of any two or more of the location of the user, the type of mobile device, and personally-identifiable information about a user of the mobile device.
US08867896B2 Video frame marking
In embodiments, apparatuses, methods and storage media are described that are associated with synchronization of captured video using a frame-marking clock (“FMC”). An FMC may be configured to display images of time codes which advance at a regular rate. During capture of video by video capture devices, the FMC may be introduced into the captured video. The FMC may be configured to display time code images in a manner such that each image may be uniquely identified in the captured video. In various embodiments, the images may be displayed in different portions of a display such that two consecutive time codes are not displayed in the same portion to facilitate unique identification of each time code in the captured video. After video capture is complete, time codes may be subsequently used to establish a common time base and synchronize the instances of video.
US08867889B2 Apparatus, method, and computer program for processing information
An information processing apparatus may include a recording controller for controlling recording of management information containing access information corresponding to recording information for an information recording medium. The recording controller may record backup management information on a non-volatile recording medium prior to the recording of master management information on the information recording medium, and record the master management information after recording the backup management information. The recording controller may record a position information mapping table mapping a recording destination of the master management information to a recording destination of the backup management information in the recording of the backup management information.
US08867887B2 Multimedia data recording/reproducing device
An audio data capturing device captures packetized multimedia data transmitted through a transmission path from a stage unit, and converts the packetized multimedia data to original audio data. A storage section stores the data. An audio data delivery section packetizes audio data stored in the storage section and transmits it to the mixer through the transmission path. A path switching control section performs switching-control among the stage unit, the mixer, the audio data capturing section and the audio data delivery section.
US08867886B2 Surround video playback
Methods and systems are disclosed including a computing device configured to allow a user to view a multi-stream video from a selected angle/direction with respect to the contents of the multi-stream video, under the user's control. The multi-stream video is generated using multiple Image Acquisition Devices (IAD), such as cameras, simultaneously, consecutively, or independently filming a scene, each IAD having a different position with respect to each of the other IADs. Each image data stream obtained from each IAD may be uniquely identified to allow selective real-time playback of image data streams under user control. Each image data stream represents a corresponding viewing angle to the user. The user may dynamically change the selection of an image stream, and thus the viewing angle, while viewing a recorded scene. Multiple image streams of the same scene may be selected and viewed simultaneously to provide 3D or other visual effects.
US08867883B2 Zero U fiber distributor, MPO fanout
A breakout module includes a substantially cylindrical body having a first end face and an opposite, second end face. A multi-fiber port, like an MPO port, is provided within the first end face, or a cord having a multi-fiber connector, like an MPO connector, attached to its distal end exits the first end face. Plural duplex fiber ports are disposed within the second end face. A breakout cable is disposed within the body and connects the plural duplex fiber ports of the second end face to the multi-fiber port or connector associated with the first end face.
US08867881B2 Multicore optical fiber
The present invention relates to a multicore optical fiber having a structure for suppressing core-to-core crosstalk. The multicore optical fiber (100A) comprises a plurality of cores extending along a predetermined axis while being arranged like a hexagonal lattice on a cross section perpendicular to the axis and a cladding region (120) integrally surrounding the plurality of cores. All of core portions, each constituting at least a part of the associated one of the plurality of cores, have substantially the same structure.
US08867872B2 Optical waveguide splitter on a waveguide substrate for attenuating a light source
An optical apparatus comprises: source, primary, and secondary waveguides formed in waveguide layers on a substrate; a light source; and an optical waveguide tap. The light source launches a source optical signal along the source waveguide. The tap divides the source optical signal into a primary optical signal in the primary waveguide and a secondary optical signal in the secondary waveguide. The secondary optical signal emerges from the secondary waveguide to exit the waveguide layers at the substrate edge or to propagate within the waveguide layers as a stray optical signal without confinement by any waveguide. The stray optical signal propagates thusly unconfined into the open mouth of an optical trap that comprises one or more lateral surfaces formed in the waveguide layers and an opaque coating on the lateral surfaces, and comprises a spiral region of the optical waveguide layers with an open mouth and closed end.
US08867871B2 Optical printed circuit board and method of fabricating the same
An optical printed circuit board (PCB) and a method of fabricating the same wherein the optical PCB is mounted with an alignment pattern area whose particular area of an integral optical connection module embedded in the optical PCB is exposed, and the alignment pattern area is formed with a sill lower than a surface of the optical PCB, whereby a transmission/reception module automatically aligned via the alignment pattern area is eased to increase the alignment accuracy between an optical connection module and the transmission/reception module and to increase the efficiency of alignment.
US08867870B2 Optical module fabricated on folded printed circuit board
An optical interface module includes a single flexible Printed Circuit Board (PCB) including conductive traces. An electrical connector, one or more opto-electronic transducers and ancillary circuitry are disposed on the flexible PCB. The electrical connector is configured to mate with a corresponding connector on a substrate. The opto-electronic transducers are configured to be coupled to optical fibers carrying optical signals. The ancillary circuitry is coupled by the traces to the opto-electronic transducers and the electrical connector so as to convey electrical signals corresponding to the optical signals between the opto-electronic transducers and the electrical connector.
US08867869B2 Miniaturized high speed optical module
The present disclosure relates to an optical module comprising a carrier substrate including first electrical connection terminals on a first surface and second electrical connection terminals on a second surface electrically connected to the first electrical connection terminals. The second electrical connection terminals are connectable to a circuit carrier. The optical module further comprises an optically transparent carrier including first electrical connection terminals, and an optical element electrically connected to the optically transparent carrier. The optically transparent carrier is mechanically attached and electrically connected to the carrier substrate trough corresponding first electrical connection terminals, and the optical element is connected on a first surface of the optically transparent carrier and is adapted to emit/receive light through the optically transparent carrier to/from an optical coupling element facing a second surface of the optically transparent carrier opposing the first surface.
US08867854B2 Image encoder and decoder using undirectional prediction
The present invention relates to an image encoding and decoding technique, and more particularly, to an image encoder and decoder using unidirectional prediction. The image encoder includes a dividing unit to divide a macro block into a plurality of sub-blocks, a unidirectional application determining unit to determine whether an identical prediction mode is applied to each of the plurality of sub-blocks, and a prediction mode determining unit to determine a prediction mode with respect to each of the plurality of sub-blocks based on a determined result of the unidirectional application determining unit.
US08867853B2 Image processing to prevent access to private information
A processing resource receives original image data by a surveillance system. The original image data captures at least private information and occurrence of activity in a monitored region. The processing resource applies one or more transforms to the original image data to produce transformed image data. Application of the one or more transforms sufficiently distorts portions of the original image data to remove the private information. The transformed image data includes the distorted portions to prevent access to the private information. However, the distorted portions of the video include sufficient image detail to discern occurrence of the activity in the retail environment.
US08867852B2 Decoding a picture based on a reference picture set on an electronic device
A method for decoding a picture on an electronic device is described. The method includes obtaining a bitstream. The method also includes obtaining a current picture. The method further includes obtaining a relative reference picture set (RPS) parameter. The method additionally includes initializing an index value. Furthermore, the method includes processing another RPS parameter based on the index value. The method also includes decoding the current picture.
US08867851B2 Sparse coding based superpixel representation using hierarchical codebook constructing and indexing
Embodiments of the present invention include systems and methods for identifying an object in an image. In embodiments, object identification includes using smooth encoding from a tree structure to generate a feature from a descriptor. In embodiments, the smooth encoding may be performed by, having identifying a leaf node for a descriptor, moving up the tree voting structure a number of levels from the identified leaf node to a branch node to identify leaf nodes dependent from the branch node; and then, by determining a sparse code under a condition that a distance between the descriptor and centroids of the leaf nodes dependent from the branch node weighted by the sparse code is minimized, wherein each element of the sparse code representing a weight corresponding to leaf nodes.
US08867832B2 Method for detecting and removing scrolling texts during video communication
A method for detecting and removing scrolling texts comprising a step of using an adaptive transient difference processing of video communication to conduct frame calculation, wherein the adaptive transient difference processing takes first N frames fjkt−N and a current frame fjkt, and subtracts them to obtain a frame difference; and if the frame difference is greater than a threshold value, it is determined that the current frame fjkt has scrolling texts; and interpolates the first N frames before the current position of the scrolling texts to replace the current frame fjkt to achieve the goal of hiding the scrolling texts during video communication to enhance the viewing effect.
US08867827B2 Systems and methods for 2D image and spatial data capture for 3D stereo imaging
Systems and methods for 2D image and spatial data capture for 3D stereo imaging are disclosed. The system utilizes a cinematography camera and at least one reference or “witness” camera spaced apart from the cinematography camera at a distance much greater that the interocular separation to capture 2D images over an overlapping volume associated with a scene having one or more objects. The captured image data is post-processed to create a depth map, and a point cloud is created form the depth map. The robustness of the depth map and the point cloud allows for dual virtual cameras to be placed substantially arbitrarily in the resulting virtual 3D space, which greatly simplifies the addition of computer-generated graphics, animation and other special effects in cinemagraphic post-processing.
US08867820B2 Systems and methods for removing a background of an image
An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image such that the depth image may be downsampled. A background included in the grid of voxels may then be discarded to isolate one or more voxels associated with a foreground object such as a human target and the isolated voxels associated with the foreground object may be processed.
US08867819B2 Information technology asset location using visual detectors
Mechanisms are provided for determining the physical location of a physical asset in a physical area. A plurality of physical assets are controlled to cause each physical asset to output a visual output pattern on visual output elements of the physical asset. An image of a target physical asset is captured that has the current state of the visual output elements. An identification of the target physical asset is determined based on the current state of the visual output elements. A physical location of the target physical asset is determined based on a physical location of the image capture device when the image was captured. Location data identifying the determined physical location of the target physical asset is stored in an asset database in association with configuration information for the physical asset.
US08867818B2 Method of creating template for matching, as well as device for creating template
Disclosed is a method wherein a template for template matching is created with high accuracy and high efficiency. With respect to each individual pattern constituting a basic circuit, pattern information regarding a plurality of layers in a semiconductor device is stored in a library. On the basis of the designation of the position and the layer, pattern information regarding the designated position and layer is extracted from the pattern information stored in the library. A template is created on the basis of the extracted pattern information.
US08867814B2 Methods and systems for generating a positron emission tomography attenuation correction map
A method for generating a positron emission tomography (PET) attenuation correction map. The method includes obtaining a magnetic resonance (MR) image dataset of a subject of interest, obtaining a positron emission tomography (PET) emission dataset of the subject of interest, segmenting the MR image dataset to identify at least one object of interest, determining a volume of the object of interest, and generating a PET attenuation correction map using the determined volume. A medical imaging system and a non-transitory computer readable medium are also described herein.
US08867813B2 Ultrasonic imaging device, ultrasonic imaging method and program for ultrasonic imaging
An ultrasonic imaging apparatus is provided, discriminates a noise area where echo signals are faint, by selecting a reference frame and a comparative frame from an image obtained by processing received signals and including a plurality of frames. A region of interest is set in the reference frame, a search area wider than the region of interest is set in the comparative frame, and multiple candidate regions being destination candidates of the region of interest are set within the search area. A degree of similarity between an image characteristic value in the region of interest and an image characteristic value in the candidate region is calculated, with respect to each of the candidate regions, to obtain a distribution of the degrees of similarity across the search area. Based on the similarity distribution, whether or not the region of interest corresponds to the noise area is determined.
US08867812B2 Image segmentation of organs and anatomical structures
A system and method to conduct image segmentation by imaging target morphological shapes evolving from one 2-dimension (2-D) image slice to one or more nearby neighboring 2-D images taken from a 3-dimension (3-D) image. One area defined by a user as a target on an image slice can be found in a corresponding area on a nearby neighboring image slice by using a deformation field generated with deformable image registration procedure between these two image slices. It allows the user to distinguish target and background areas with the same or similar image intensities.
US08867811B2 MR imaging guided therapy
A therapeutic system, comprising: a MR imaging unit arranged to acquire MR signals from a patient in an examination volume, and a thermal treatment unit for depositing thermal energy within tissue of the patient. The system is arranged for: initiating a thermal treatment by heating the tissue at a focus within the examination volume selectively acquiring MR signals from a first image plane, including the focus, reconstructing a thermographic MR image from the MR signals acquired from the first image plane, computing a baseline thermographic MR image from a temperature distribution within at least one second image plane, moving the focus to a new position within the examination volume, changing the position and/or orientation of the first image plane corresponding to the new position of the focus, repeating the acquiring and reconstructing steps, wherein the baseline thermographic MR image is used for thermographic image reconstruction in a subsequent reconstructing step.
US08867810B2 Automatic identification of disruptive events in imaging scans
In methods and an apparatus for detecting an incident or behavior in a medical image scan of a subject, a list of image data points captured during the scan is obtained, and a scan period of the scan selected. A model for a distribution of list data over the scan period is obtained, the model at least in part based on the list data from the scan period. List data are compared with the model, by calculating a statistical measure of the self-consistency of the list data with reference to the model.
US08867804B2 Method and apparatus for automatically generating trim lines for cranial remodeling devices
A method for manufacturing a custom cranial remodeling device of a type comprising plastic material is provided. The method includes the steps of: providing a first database of three-dimensional digital surface images of trim lines for cranial remodeling devices of a first type; providing a second database of three-dimensional digital surface images of trim lines for cranial remodeling devices of a second type; providing a first program for creating trim lines for a cranial remodeling device of the first type, the first program utilizing the first database; providing a second program for creating trim lines for a cranial remodeling device of the second type, the second program utilizing the second database; generating a three-dimensional model of a desired head shape; forming the plastic material onto the model; and selecting one of the first or the second programs to generate trim lines for the cranial remodeling device.
US08867803B2 Optical projection tomography microscopy (OPTM) for large specimen sizes
Claimed is an imaging and diagnostic system and method for focal scanning of a specimen using optical projection tomographic microscopy and computer generation of three-dimensional images. One embodiment comprises a light source and an imaging system having an adjustable focal position which acquires a plurality of digital 2D projection images of biological tissue placed within a specimen tube that translates and rotates past an optical lens in a helical pattern. A computer captures the images and generates a 3D composite image. Also claimed is a system and method for preparing a specimen for optical microscopy. One embodiment comprises fixing, staining, and/or optically clearing biological tissue within a microfluidic specimen chamber prior to placement in a specimen tube.
US08867802B2 Automatic organ localization
Automatic organ localization is described. In an example, an organ in a medical image is localized using one or more trained regression trees. Each image element of the medical image is applied to the trained regression trees to compute probability distributions that relate to a distance from each image element to the organ. At least a subset of the probability distributions are selected and aggregated to calculate a localization estimate for the organ. In another example, the regression trees are trained using training images having a predefined organ location. At each node of the tree, test parameters are generated that determine which subsequent node each training image element is passed to. This is repeated until each image element reaches a leaf node of the tree. A probability distribution is generated and stored at each leaf node, based on the distance from the leaf node's image elements to the organ.
US08867801B2 Method for determining properties of a vessel in a medical image
A method and a system for determining properties of a vessel in a medical image are provided. The method involves displaying the medical image including the vessel. The displayed vessel is segmented and indicated in the medical image. For an indicated vessel, a maximum curvature along a length of the vessel is determined as the property of the vessel. Another vessel parameter which can be determined is the smallest diameter along the length of the vessel.
US08867800B2 Method of designing and fabricating patient-specific restorations from intra-oral scanning of a digital impression
Taking a digital implant or abutment level digital impression by means of intra-oral, computed tomography or other imaging method provides the restorative doctor and laboratory accurate and effective data for determining the implant position, angulation and locking feature orientation without a physical impression. Such data is correlated with a digital library to produce an output which enables design and fabrication of an accurate restorative device such as a prosthetic tooth or crown. In this way the time-consuming, costly and error prone mechanical replication of the relevant dental anatomy is obviated.
US08867795B2 Apparatus and non-transitory computer-readable medium
An apparatus includes a processor and a memory configured to store computer-readable instructions that, when executed, cause the apparatus to perform steps comprising calculating a first angle characteristic and an intensity of the first angle characteristic with respect to each of pixels, arranging a first line segment in a position corresponding to a first pixel based on the first angle characteristic, calculating a second angle characteristic of a second pixel based on the first angle characteristic of at least one pixel adjacent to the second pixel, acquiring information indicating a third angle characteristic, calculating a fourth angle characteristic based on the second angle characteristic and on the third angle characteristic, arranging a second line segment in a position corresponding to the second pixel based on the calculated fourth angle characteristic, and creating data indicating at least stitches that respectively correspond to the first line segment and the second line segment.
US08867790B2 Object detection device, object detection method, and program
An object detection device that can accurately identify an object candidate in captured stereo images as an object or a road surface. The object detection device (100) have a disparity map generator (120) that generates a disparity map based on the stereo images; a road surface estimator (130) that estimates a road surface based on the disparity map; an object candidate location extractor (140) that extracts an object candidate region above the road surface, based on the disparity map and the road surface; an object identifying region extractor (150) that extracts an object identifying region including a region around the object candidate region; a geometric feature extractor (160) that extracts a geometric feature of the object candidate based on the object identifying region; and an object identifying unit (170) that identifies whether the object candidate is an object or a road surface based on the geometric feature.
US08867787B2 Turbine inspection system, computer program product and method of inspecting
The disclosure includes a system, a computer program product, and a method for inspecting a turbine system. In one embodiment, the system includes at least one computing device configured to inspect a turbine system by performing actions including: obtaining a set of pre-maintenance digital images of the turbine system, obtaining a set of post-maintenance digital images of the turbine system, comparing the set of pre-maintenance digital images with the set of post-maintenance digital images to identify an anomaly in the set of post-maintenance digital images, and comparing the set of post-maintenance digital image with a set of computer modeled image of the turbine system to determine a type of the anomaly in response to identifying the anomaly. The post-maintenance digital images depict the turbine system after a maintenance process has been performed on the turbine system.
US08867786B2 Scenario-specific body-part tracking
A human subject is tracked within a scene of an observed depth image supplied to a general-purpose body-part tracker. The general-purpose body-part tracker is retrained for a specific scenario. The general-purpose body-part tracker was previously trained using supervised machine learning to identify one or more general-purpose parameters to be used by the general-purpose body-part tracker to track a human subject. During a retraining phase, scenario data is received that represents a human training-subject performing an action specific to a particular scenario. One or more special-purpose parameters are identified from the processed scenario data. The special-purpose parameters are selectively used to augment or replace one or more general-purpose parameters if the general-purpose body-part tracker is used to track a human subject performing the action specific to the particular scenario.
US08867785B2 Method and apparatus for detecting proximate interface elements
A method, apparatus and computer program product are therefore provided in order to provide an efficient, aesthetically pleasing display of points of interest in an AR interface that maximizes usability and display efficiency. In this regard, the method, apparatus and computer program product may utilize a mobile terminal to perform pre-processing of interface elements to reduce display clutter and increase efficiency of display processing. Interface elements may be projected onto a cylindrical surface to locate the interface elements relative to the mobile terminal. Interface elements may be analyzed in the projection to identify interface elements that are proximate to one another. Data indicating that particular interface elements are proximate to one another may be stored in a data structure for reference prior to displaying of the interface elements in an AR interface.
US08867782B2 Spectral edge marking for steganography or watermarking
A system for detecting visibly hidden content on a print media (200) in which image content is printed with one or more normal printing process visible colorants (340), and which further includes embedded hidden data (220) printed with spectral edge markers (320). These spectral edge marker materials (320) have a substantial spectral absorption just outside the human visible spectrum, either at the UV edge or IR edge, but only slight visible absorption which is masked by the visible colorants (340). Although the hidden data is nominally visually imperceptible, an image capture device (250) having a visible spectral response from at least one spectrally distinct color imaging channel that extends into a spectral region just outside the visible spectrum where the spectral edge marker absorption occurs, can then detect the hidden data.
US08867777B2 Speaker assembly
A speaker assembly includes a speaker housing having a substantially closed speaker chamber, the speaker housing including a first wall with a dimple assembly defining a heat sink formed therein. A first driver is mounted and enclosed in the speaker chamber, the first driver including a cone coupled to a driver magnet for generating sound. The driver magnet is in direct contact with the dimple assembly effectively exposing the driver magnet to an exterior of the speaker housing via the heat sink defined by the dimple assembly.
US08867776B2 Audio speaker frame for multimedia device
A speaker frame for a display device, such as a tablet, provides enhanced audio output when a device is docked within the frame of speakers. The speaker frame includes a battery to power the speaker frame operation and provide additional power to a docked device. The speaker frame can also dock to a second base unit, which can include additional speakers.
US08867774B2 Portable audio output device
There is provided a portable audio output device that can be stably hooked over a user's external ear. A cord 2 is curved so as to be hooked over a user's external ear A. A speaker unit 10 has a holding unit 13 that holds the cord 2. The holding unit 13 holds the cord 2 in a position on the cord 2 away from an end 2a such that the cord 2 is curved between the end 2a and a portion thereof held by the holding unit 13. The holding unit 13 is configured such that the cord 2 can move relative to the holding unit 13.
US08867771B2 Portable vibration speaker
The invention discloses a kind of portable vibration speaker that is composed of an upper cover, a lower cover, and a vibrating tone generator and a control circuit (the both are fitted inside the lower cover). The inside of the upper cover is fitted with a speaker. The improvements include a blow-molded spring; one end of the blow-molded spring is connected to the upper cover, and the other end is connected to the lower cover in rotating mode; inner wall of the upper cover is provided with a buckle, and a buckle flute is arranged in a position on the lower cover corresponding to the buckle. A blow-molded spring connects the resonant sound unit and speakers into one piece so as to avoid the flaws such as poor sound effects and narrow volume range of pure resonant sound unit or conventional compact sound unit. Music of different sound quality may be given with superior sound quality effects. The portable vibration speaker is characterized by its compactness, handiness and superior bass effects, and may meet the needs of young consumers.
US08867767B2 Hearing aid mold
A mold for earpiece devices either to connect an earphone to the ear canal or to act as a cover or plug thereof, allowing to prevent the development of ear diseases comprising: a mold placed in the ear canal and/or ear shell, adjusted to its shape, and whose external border is in direct contact with the user's skin; and a metallic piece with biocide properties, located inside the mold at a distance close to the border thereof; wherein the metallic piece is adjusted from inside the mold (10) to the shape of the external contour thereof, allowing that only the mold is in direct contact with the skin, and encompassing all the zones where contact is produced.
US08867763B2 Method of focusing a hearing instrument beamformer
A beamformer of a hearing instrument is focused by automatically adapting the beam width and/or beam direction. A spatial orientation and/or position of the head of the hearing instrument user is first captured. When no head movements are captured, the acoustic signals are picked up with directional dependency. Then the amplification of acoustic signals is boosted that originate from a focus solid angle in front of the head of the hearing instrument user, compared with acoustic signals from other solid angles. This activates or increases directivity. Then the focus solid angle is decreased to gradually focus and to increase directivity, until the level of acoustic signals from the focus solid angle, actually the presence of the desired signals in the focus solid angle (purely theoretically the probability that the desired signal is present in the focus solid angle), reduces on account of reducing the focus solid angle.
US08867759B2 System and method for utilizing inter-microphone level differences for speech enhancement
Systems and methods for utilizing inter-microphone level differences to attenuate noise and enhance speech are provided. In exemplary embodiments, energy estimates of acoustic signals received by a primary microphone and a secondary microphone are determined in order to determine an inter-microphone level difference (ILD). This ILD in combination with a noise estimate based only on a primary microphone acoustic signal allow a filter estimate to be derived. In some embodiments, the derived filter estimate may be smoothed. The filter estimate is then applied to the acoustic signal from the primary microphone to generate a speech estimate.
US08867755B2 Sound source separation apparatus and sound source separation method
A sound source separation apparatus includes a transfer function storage unit that stores a transfer function from a sound source, a sound change detection unit that generates change state information indicating a change of the sound source on the basis of an input signal input from a sound input unit, a parameter selection unit that calculates an initial separation matrix on the basis of the change state information generated by the sound change detection unit, and a sound source separation unit that separates the sound source from the input signal input from the sound input unit using the initial separation matrix calculated by the parameter selection unit.
US08867750B2 Surround sound virtualizer and method with dynamic range compression
Method and system for generating output signals for reproduction by two physical speakers in response to input audio signals indicative of sound from multiple source locations including at least two rear locations. Typically, the input signals are indicative of sound from three front locations and two rear locations (left and right surround sources). A virtualizer generates left and right surround outputs useful for driving front loudspeakers to emit sound that a listener perceives as emitting from rear sources. Typically, the virtualizer generates left and right surround outputs by transforming rear source inputs in accordance with a head-related transfer function. To ensure that virtual channels are well heard in the presence of other channels, the virtualizer performs dynamic range compression on rear source inputs. The dynamic range compression is preferably accomplished by amplifying rear source inputs or partially processed versions thereof in a nonlinear way relative to front source inputs.
US08867748B2 Wireless personal listening system and method
A personal listening system uses the FM broadcast band for transmission and reception. The system includes a base unit and physically separate right- and left-ear listening units. The base unit includes an FM stereo transmitter. Each listening unit demodulates and amplifies the received signal, but the right-ear unit only amplifies the right channel and the left-ear unit only amplifies the left channel. The base unit may be a digital music player, book reader, video player, smart cellular telephone, or any other portable device. The base unit may include a display for displaying the selected FM frequency. The base unit may be a self-contained or integrated unit, or a device that couples to a digital music player, smart cellular telephone or other device to receive the audio signal therefrom. The right- and left-ear listening units may be any type of on-ear, in-ear or around-ear sound delivery devices including earbuds.
US08867743B1 Encryption of large amounts of data using secure encryption methods
Information is encrypted using randomly generated information, a multiple step process, and additional secured logic. Upon receiving a credit card authorization request with a credit card number (or other sensitive or valuable information), the present technology may randomly select an encryption key from a set of encryption keys. A randomly generated encryption index may then be generated. The credit card number may then be encrypted using the encryption key a number of times as indicated by the randomly generated index. A cryptographic salting key may be selected from a set of cryptographic salting keys and salting modification logic may be accessed. The selected salting key may then be applied to the encrypted credit card number. After the salting, the salting modification logic may be applied to the salted encryption string.
US08867741B2 Mobile field level encryption of private documents
A method and system are disclosed for field level encryption of a document that provides a hardcopy having redacted sensitive information fields with multiple levels of access and an augmented reality view of the hardcopy displaying the unredacted sensitive information fields. Identification of the sensitive information fields may be accomplished via highlight color, user designation, or linguistic analysis. The identified fields are encrypted and may be stored separately, embedded in place, or embedded in a two-dimensional glyph. This information may be stored in association with a device identification of an authenticated mobile device and a document identification. A redacted hardcopy of the original document is output. A mobile device captures an image of the redacted hardcopy, decrypts the encrypted sensitive information fields, and generates an augmented reality view of the hardcopy with the previously redacted sensitive information fields visible on the display of the mobile device.
US08867737B2 System and method for providing line power to a digital telephone
A method line powering a remote access device or telephone from a centralized location that includes abstraction of the ancillary signaling functions to that central location. A method of receiving a request for a telephone call includes receiving a digital telephony packet and determining a ring signal in response to the received digital telephony packet. The method also includes generating a voltage signal in response to the determined ring signal and communicating the voltage signal over a twisted pair connection to a digital telephone. The communicated voltage signal is operable to power the digital telephone and generate a ring signal at the digital telephone. The digital telephone is operable to generate digital telephony packets representative of voice data.
US08867733B1 Real-time predictive routing
The methods, apparatus, and systems described herein are designed to route customer communications to the best available agent. The methods include predicting a personality type of the customer, determining the occupancy level of agents to provide a list of available agents, providing a routing recommendation based on the predicted personality type of the customer and agent data such as proficiency in handling customers with the predicted personality type, and/or analyzing real-time customer-agent interactions.
US08867732B1 Aggregating phone numbers for contact
Embodiments of the invention are directed to a system, method, or computer program product for aggregating phone numbers for contact. Embodiments retrieve the contact record corresponding to the customer; determine any phone numbers associated with the contact record; determine any financial accounts owned or otherwise associated with the customer; determine any phone numbers associated with the financial accounts; determine whether any of the phone numbers associated with the financial accounts are not included in the phone numbers associated with the contact record; and, in response to determining that at least one phone number associated with the financial accounts is not included in the phone numbers associated with the contact record, update the contact record to indicate the at least one phone number associated with the financial accounts.
US08867729B2 System and method for a computerized helpdesk
It is disclosed a system for providing a help desk service to several facilities of various organizations. The system includes a computer network interface, a management unit and a cellular network interface. The computer network interface receives service calls from web browsers operated by users at the facilities, and conveys the service calls to the management unit. The management unit receives service calls originated at a communications channel such as the computer network interfacing the computer network interface, identifies individuals associated with handling the service calls, and outputs messages associated with handling the service calls, and identification of the individuals. The cellular network interface receives the messages and the respective identification of the individuals, and uses SMS to submit the messages to the respective individuals.
US08867727B2 Telephone number groups
A method includes receiving a list of sequential telephone numbers, and iteratively: identifying a first number and a last number of the list, selecting a group size, creating a group of sequential telephone numbers from the list of sequential telephone numbers based on the selected group size, and removing the created group from the list of sequential telephone numbers. Creating the group may include determining whether a first number in the list of sequential telephone numbers ends with a predetermined digit, assigning the first number as a start number of the group, and identifying an end number in the group based on the start number and the selected group size.
US08867725B2 System and method for providing custom alerts
A system and method for providing custom alerts including a processor configured to retrieve a custom alert from a custom alert provider, a receiver configured to receive, from a user, a request to initiate communication with a communications agent, and a transmitter configured to transmit one or more signals over a network to communicate with the communications agent, wherein transmitting the one or more signals includes transmitting the custom alert for output at the communication agent.
US08867718B2 Automated electronic telecommunications order translation and processing
Systems and method for processing orders for telecommunications services are disclosed. Generally a telecommunications transaction set of an electronic data interchange standard is received, the telecommunications transaction set corresponding to a telecommunications product or service for a customer. An order for the telecommunications product or service is then generated based on processing of the telecommunications transaction set.
US08867713B2 Systems and methods for personal identification number distribution and delivery
Systems and methods for obtaining a personal identification number (PIN) from a client terminal are disclosed. A method includes storing, at the client terminal, PINs for plural prepaid services. The method also includes receiving, at the client terminal, a request for a PIN associated with a desired prepaid service corresponding to one of the plural prepaid services. A PIN request is then sent, from the client terminal, to a server when less than a predefined number of PINs associated with the desired prepaid service are stored at the client terminal. In response, one or more PINs associated with the desired prepaid service are received at the client terminal. The method further includes dispensing at least one PIN corresponding to the desired prepaid service from the client terminal.
US08867708B1 Systems and methods for visual presentation and selection of IVR menu
Embodiments of the invention provide a system for enhancing user interaction with Interactive Voice Response (IVR) destinations, the system comprising: a processor; and a memory coupled to the processor, the memory comprising: data encoding a database, the database comprising a list of telephone numbers associated with one or more destinations implementing an IVR; instructions executable by the processor for automatically communicating with at least one user; and instructions executable by the processor to pull at least one menu from the database and display the menu to the at least one user, wherein the menu is associated with a telephone number dialed by the at least one user, and wherein the menu comprises at least one icon.
US08867707B2 Automatically updating meeting information
Techniques for automatically providing updated meeting information are provided. The techniques include facilitating receipt of a message pertaining to a meeting, automatically interpreting the message to determine if the message requires that meeting information be changed, automatically updating the meeting information if a change is required from the message, and automatically sending a message to each meeting participant informing each participant of the updated meeting information.
US08867700B2 Method for estimating and correcting scattering in mammography
A method for correcting at least one image of an object obtained with a mammography system is provided. The method comprises: acquiring a pre-exposure image of an object to determine the acquisition conditions for main images, the pre-exposure image comprising regions corresponding to the projection of radio-opaque elements, wherein a mask comprising radio-opaque elements is in an acquisition position; acquiring the main images resulting from the passing through the object of X-rays at higher doses than the dose used for acquisition of the pre-exposure image, wherein the mask comprising radio-opaque elements is in a retracted position; extracting regions from the pre-exposure image which correspond to the projection of radio-opaque elements; and determining the contribution of X-ray scatter at every point of the at least one image of the object, on the basis of the regions extracted from the pre-exposure image.
US08867699B2 Radiographic device
A radiographic device includes grid frequency component eliminating processing means for eliminating a grid frequency component from an original image detected by a radiation detecting device; wherein said means includes a BPF and an HPF for producing a band-pass grid image and a high-pass grid image from an original image through band-pass and high-pass extraction; a subtracting device for taking the difference between these two grid images; an LPF for producing a difference grid image comprising the grid frequency components not completely extracted by the band-pass, through performing a low-pass processed on the difference image in a direction that is parallel to the grid pattern; an adding device for producing a band-pass+difference grid image by adding the difference grid image to the band-pass grid image; and a subtracting device for subtracting the band-pass+difference grid image from the original image.
US08867694B1 Modular gray code counter
A Gray code counter has multiple two-bit Gray code counter modules, clock gated integrated cells (CGICs), and a parity bit generator. The CGICs gate clock signals provided to the two-bit counter modules, which reduces dynamic power consumption. The parity bit generator generates a parity bit that indicates a count of binary ones in a counting state.
US08867689B2 Heat removal system and method for use with a nuclear reactor
A nuclear reactor includes a reactor vessel, a containment vessel that surrounds the reactor vessel, and a condenser that receives coolant from within the reactor vessel. The containment vessel and the condenser are at least partially submerged within a common reactor pool of liquid.
US08867688B2 Nozzle mounting structure
[Problem] To facilitate mounting of a nozzle.[Solving Means] In a nozzle mounting structure for mounting a nozzle 20 penetrating through a reactor vessel 10 having a hemispherical concave inner surface, the nozzle mounting structure includes a removed concave portion 17 in which a base material 12 on an inner surface side of the reactor vessel 10 is removed in a symmetrical shape around a normal line N on the hemispherical concave inner surface of the reactor vessel 10, a flange 25 provided on the nozzle 20, formed in a same symmetrical shape as that of the removed concave portion 17 around the normal line N, and inserted into the removed concave portion 17, and a weld part 18 provided around the normal line N for welding the flange 25 to the reactor vessel 10.
US08867687B2 Non-intrusive method to identify presence of nuclear materials using energetic prompt neutrons from neutron-induced fission
Methods and systems for non-intrusively detecting the existence of fissile materials in a container via the measurement of energetic prompt neutrons are disclosed. The methods and systems use the unique nature of the prompt neutron energy spectrum from neutron-induced fission arising from the emission of neutrons from almost fully accelerated fragments to unambiguously identify fissile material. These signals from neutron-induced fission are unique and allow the detection of any material in the actinide region of the nuclear periodic table.
US08867686B2 High current solid target for radioisotope production at cyclotron using metal foam
Disclosed herein is a high current solid target for radioisotope production at a cyclotron using a metal foam, and more specifically, a high current solid target for isotope production, which attaches a metal foam to the rear surface of the solid target plate. A high current solid target for isotope production including a metal foam according to the present invention may exhibit excellent cooling performances to increase the amount of proton beam current irradiated on the solid target compared to conventional planar-type solid targets. Because the irradiation of the increased proton beam current may increase the amount of an isotope produced per unit time and even an irradiation of proton beam in a short time may allow for production of a desired amount of an isotope, the solid target may be usefully used for production of medical cyclotron nuclides.
US08867685B2 Delay-locked loop with dynamically biased charge pump
A delay-locked loop, including a phase detector configured to receive two signals, one of the signals being delayed relative to the other of the signals, the phase detector having an UP output and a DOWN output. The delay-locked loop also includes a charge pump system operatively coupled with the phase detector, the charge pump system including (1) a charge pump configured to be responsive to assertion of actuating signals from the UP output and the DOWN output so as to control pumping of charge from the charge pump system, such pumped charge being usable to control a delay line carrying one of the two signals, so as to control relative delay occurring between the two signals; and (2) a feedback control loop configured to dynamically adjust at least one bias signal at the charge pump so as to minimize net charge pumped from the charge pump system during simultaneous assertion of actuating signals from the UP output and the DOWN output.
US08867682B2 Dejitter (desynchronize) technique to smooth gapped clock with jitter/wander attenuation using all digital logic
Digital logic receives a gapped and jittery clock signal with specified frequency and frequency offset allowed by specification and a reference clock signal with same specified frequency and different frequency offset allowed by specification having low jitter. The digital logic adds and/or removes cycles from the reference clock signal over an extended period of time to produce a produced clock signal with low jitter that has a frequency that approaches the frequency of the gapped and jittery clock signal. The produced clock signal being provided as feedback to the digital frequency comparator and also acts as final dejitter smooth clock output with 50% duty cycle.
US08867677B2 Demodulation device
There is provided a demodulation device including: a first noise elimination circuit eliminating a noise in an output signal of IQ coordinates from a demodulation unit demodulating an input signal, in which the first noise elimination circuit includes: a first subtracter subtracting a first noise replica signal from the signal of the IQ coordinates that is output from the demodulation unit; an error information generation unit calculating error information of an output signal of the first subtracter to an ideal signal point of the IQ coordinates; a first frequency detection unit detecting a frequency of the noise based on the error information; and a first amplitude adjusting unit adjusting an amplitude of the first noise replica signal based on the error information and the frequency of the noise detected in the first frequency detection unit to output the first noise replica signal to the first subtracter.
US08867675B1 Low bandwidth PHY with frequency offset constraints
In a method for estimating a carrier frequency offset (CFO) between a transmitting device and a receiving device, a data unit is received. The data unit includes aperiodic sequence. An initial phase shift value of a phase shift between adjacent periods of the periodic sequence is generated, and a plurality of cross-correlations using at least one period of the periodic sequence are performed to generate a plurality of cross-correlation results. Each cross-correlation is performed using one of a plurality of possible actual phase shift values. An actual phase shift value is selected, based on the plurality of cross-correlation results, from the plurality of possible actual phase shift values. An estimate of the CFO is generated based at least in part on one of the initial phase shift value or the actual phase shift value.
US08867674B2 Scalable satellite receiver system
A receiver for a multi-channel communication system can include a down-converter device, an analog-to-digital converter (ADC), and a plurality of digital channel selection devices. The down-converter device can be configured to down-convert a plurality of analog signals from the multi-channel communication system to a plurality of corresponding low intermediate frequency (IF) signals. The ADC can be configured to convert the plurality of corresponding low-IF signals to a plurality of digital signals. Further, each digital channel selection device from the plurality of digital channel selection devices can be configured to select a digital signal corresponding to a channel of interest from the plurality of digital signals for further processing.
US08867664B2 Midamble allocations for MIMO transmissions
Allocation of multiple training sequences transmitted in a MIMO timeslot from multiple transmit antenna elements is provided. For example, a method of generating signals in a MIMO timeslot, the method comprising: selecting a first training sequence; preparing a first data payload; generating a first signal including the prepared first data payload and the first training sequence; transmitting the first signal in a MIMO timeslot from a first antenna of a network element; selecting a second training sequence, wherein the second training sequence is different from first training sequence; preparing a second data payload; generating a second signal including the prepared second data payload and the second training sequence; and transmitting the second signal in the MIMO timeslot from a second antenna of the network element.
US08867661B2 Configurable load impedance for power amplifier predistortion calibration
An integrated circuit radio transceiver and method therefor includes an integrated circuit radio transceiver operable to provide specified gain levels and transmit path filter responses to correspond with a selected power spectral density mask. Changes in gain may be provided solely digital gain changes or may include analog gain module gain changes. A transmitter selects from one of at least three masks to reduce or eliminate spectral regrowth out of band to satisfy EVM requirements. Circuitry is provided to allow a transceiver to determine in advance what pre-distortion compensation settings are required for the various gain settings.
US08867659B2 Method and a device for transmitting and receiving signals with modulation compression
A communications device includes a transmitter, a transmission processing device, a receiver, and a reception processing device. The transmission processing device assigns signal-space points within an I/Q signal space to digital signals, which include data values. The reception processing device assigns data values to signal-space points. The transmitter generates a transmission signal from signal-space points to be transmitted. The receiver determines received signal-space points from a received signal. The individual transmitted and received signal-space points provide in each case a smaller spacing distance from adjacent signal-space points than from the origin of the signal space.