Document Document Title
US08631509B2 Content transmitting method, content transmitting apparatus, and content receiving apparatus
In a content transmitting method in a content transmitting apparatus, wherein the content transmitting apparatus adds copy control information for indicating to execute a recoding control with either one of “copy can be made only one (1) generation” or “number of times of copying is limited”, on number-limited copy target content, when distributing the number-limited copy target content, which can be copied within a region of limited number of pieces.
US08631504B2 Document security within a business enterprise
A computer-based method for defining an enterprise organization providing electronic document security. Enterprise elements of management groups are defined to correspond with an area of accountability, each group having one of several types, including “line of business”, “key results area”, and “senior management”. Each group has several subgroups, including “group head”, “administrative assistant” and “direct report”. Employees are assigned to one or more management group and subgroup, and management groups are related to each other to represent the organization hierarchy. Groups may be related as “reports to”, “services”, or other defined relationships. Documents are defined having document content and properties. The properties include owning and related management groups. Access to the document is declared so that employees have a level of access based on membership of one or more groups.
US08631492B2 Dynamic management of resource utilization by an antivirus application
System and method for dynamically managing utilization of computing capacity by an antivirus application having distinct security modules configurable by adjustment of operational parameters. An identification of the computing resources required by each of the security modules to perform certain corresponding security-related functionality is obtained. A current state of authorization granted to the antivirus application to access each of the plurality of computing resources is determined. The operational parameters are adjusted for the at least one of the security modules in response to a determination that the current state of authorization is insufficient for the antivirus application to access certain ones of the computing resources required by the at least one of the security modules to perform its corresponding functionality. The operational parameters are adjusted to disable the corresponding functionality and to thereby de-allocate a portion of the computing capacity needed to execute that corresponding functionality.
US08631491B2 Replay attack protection with small state for use in secure group communication
A replay detection technique with “small state” (e.g., with relatively few bits of state information). A sending node generates a random number ri, retrieves a code sequence (h*i−1), in one example, comprising the last 5 bits of a hash value (hi−1) of a previous packet i−1, generates a hash value hi based on the random number ri and the code sequence (h*i−1), and formulates a packet with index i including hi, ri and datai for delivery to a receiving node. The receiving node retrieves ri and hi from packet i; retrieves a code sequence (h*j) associated with a previous packet j, in one embodiment, comprising the last 5 bits of a hash value (hj) of a previous packet j, generates a hash value (hj+1) based on the random number ri and the code sequence (h*j); and declares a replay attack if hi does not equal hj+1.
US08631488B2 Systems and methods for providing security services during power management mode
Systems and methods for providing security services during a power management mode are disclosed. In some embodiments, a method comprises detecting a wake event, providing a wake signal in response to the wake event to wake a mobile device from a power management mode, and managing security services of the mobile device. Managing security services may comprise scanning a hard drive of the mobile devices for viruses and/or other malware. Managing security services may also comprise updating security applications or scanning the mobile device for unauthorized data.
US08631487B2 Simple algebraic and multi-layer passwords
A method of authenticating a user of a computing device is proposed, together with computing device on which the method is implemented. In the method a modified base image is overlaid with a modified overlay image on a display. The modified overlay image comprises a plurality of numbers. At least one of the modified base image and modified overlay image is moved by the user. Positive authentication is indicated in response to the base image reference point on the modified base image being aligned, in sequence, with two or more numbers from the overlay image that equal a pre-selected algebraic result when one or more algebraic operator is apply to the numbers.
US08631485B2 Identification of malicious activities through non-logged-in host usage
A method for identifying malware activities, implemented within a computer infrastructure, includes receiving a data communication via a data channel and determining a user is not interactively logged in to a host. Additionally, the method includes identifying the data communication as a potential malware communication in response to the determining the user is not interactively logged in to the host.
US08631476B2 Data processing system including explicit and generic grants of action authorization
A method of determining whether to authorize a user of a computer system to perform an action in the computer system is described. Besides the explicit authorization grants, a new, more secure semantics is defined where only unassigned users or actions are granted generically. For example, if an access control list for an action is not empty, a user may be authorized to perform the action only if the user is a member of the access control list for the action. If the access control list for the action is empty, the user may be authorized to perform the action only if the user is not a member of any access control list of a group of access control lists.
US08631473B2 Social content monitoring platform apparatuses and systems
The SOCIAL CONTENT MONITORING PLATFORM APPARATUSES AND SYSTEMS (“Social-Watch”) transforms social media contents via Social-Watch components, into ad effects data. A system is disclosed, comprising: a memory; a processor disposed in communication with said memory, and configured to issue a plurality of processing instructions stored in the memory, wherein the processor issues instructions for: identifying a request to access user social media content; obtaining user authorization credentials to access user social media content; sending an access request with the obtained user authorization credentials to a social media platform; receiving social media content data from the social media platform; determining a type of the received media content data; tagging the received media content data based on the type according to a progressive taxonomy mechanism; receive a social media analytics request for an item; querying the tagged media content data based on key terms related to the item; and determining impression heuristics for the item based on query results.
US08631470B2 System and method for policy based control of NAS storage devices
A system and method for providing policy-based data management and control on a NAS device deployed on a network and having event enabling framework software. When a user makes a request to store, read, or manipulate data on the NAS device, the NAS device provides an indication of this request to a management tool running on a remote system through the event enabling framework software. The management tool reviews the request in light of its previously established policy-based data storage management configuration and subsequently informs the NAS device, via the event enabling framework software, to either accept or not accept the user's request to store, read or modify data on the NAS device.
US08631467B2 Contextual visual challenge image for user verification
A method and a system generate a contextual visual challenge image to be presented to a user thereby to verify that the user is human. For example, an image module generates a visual challenge to be presented to a user as part of a challenge-response to verify that the user is human. A contextual background module identifies a contextual background that is contextual to a specific environment and a combiner image module combines the visual challenge and the contextual background into an image which is to be presented to the user in the specific environment, the contextual background associating the visual challenge with the specific environment.
US08631465B2 Terminal of an environment management station and a service user provided a service, method for processing an evaluation value of a terminal, a service request and a service providing
A terminal of an environment management station that calculates an evaluation value of a user terminal security, the evaluation value being used to determine whether to provide a service from a service provider to the user terminal, the terminal of the environment management station set in a third-party organization and stores environment information about to identify software or hardware that can be incorporated in the user terminal or hardware that can be connected to the user terminal, and the evaluation value of the user terminal in association with each other; a receiving unit that receives the environment information of the user terminal; an evaluation value calculating unit that calculates the evaluation value of the user terminal based on the evaluation value; and a transmitting unit that transmits the evaluation value to the terminal of the service provider.
US08631463B2 Tailored system management interface
Processes and techniques for tailoring operations management in a system are described. The processes and techniques allow a user to customize operations management based on the user's function within a system and the particular tasks that the user wishes to accomplish. Simplified user interfaces can be created by scoping the interfaces based on user profiles, preferences and system components.
US08631460B2 Systems and methods for implementing transparent encryption
A method of providing transparent encryption for a web resource includes a key manager receiving an encryption key policy; receiving user identifiers and resource locators; defining an access control list based the user identifiers; generating an encryption key and a key identifier for a first resource locator; and establishing a secure communication channel between first and second watchdog modules. The method also includes the watchdog sending encryption information using the secure communication channel. The method also includes a transparent encryption module storing the encryption key and the access control list in protected memory; receiving an input comprising a request to access the first resource stored in the web resource; determining that the user identifier is included in the access control list; encrypting data using the encryption key; and decrypting data using the encryption key.
US08631459B2 Policy and compliance management for user provisioning systems
A user provisioning system is extended to enable account reconciliation to occur in conjunction with a provisioning request. In response to a user provisioning request, a determination is made whether the user provisioning request is to be extended by including a reconciliation request. If so, the reconciliation request is piggy-backed on top of the provisioning request. This approach enables the reconciliation operation to be scoped to just the particular user account that is the subject to the provisioning operation, and it enables reconciliation to be carried out much more frequently as compared to the periodic, batch-oriented approach of prior techniques.
US08631458B1 Method and apparatus for elastic (re)allocation of enterprise workloads on clouds while minimizing compliance costs
A method and apparatus for elastic (re)allocation of enterprise workloads on clouds identifies a set of requirements for a workload. The workload includes one or more application running on a set of virtual machines. The requirements are defined by a set of compliance standards. The method and apparatus compares the set of requirements with a set of controls installed for various virtual infrastructure elements in at least one cloud. The method and apparatus selects virtual infrastructure elements satisfying a minimum cost criterion for placement of the set of virtual machines for the workload. The virtual infrastructure elements can include one or more hosts, one or more network devices, and/or one or more storage devices. The method and apparatus deploy the set of virtual machines for the workload on the selected virtual infrastructure elements.
US08631454B2 Method and apparatus for constrained distribution of television program material
A method of distributing video program material, includes receiving a first multi-program transport stream (MPTS) containing multiple video services and distribution constraint data specifying at least one of the video services, and creating a second transport stream that contains at least the specified video service and complies with at least one constraint specified in the distribution constraint.
US08631452B2 Channel switching processing method, system, and related devices
A channel switching processing method, system, and related devices are provided. The method includes: receiving, by a switching server, a channel switching request sent by a receiving end; and when the switching server determines that current switching resource information does not meet a switching condition according to the channel switching request, performing, by the switching server, an exception handling procedure, and sending channel switching instruction information to the receiving end, in which the channel switching instruction information is configured to instruct the receiving end to perform a channel switching operation corresponding to the channel switching instruction information. A channel switching processing system and related devices are also provided. Therefore, the channel switching efficiency may be effectively improved.
US08631447B2 Digital television signal, digital television receiver, and method of processing digital television signal
A digital television (DTV) signal for use in a DTV receiver includes an extended text table (ETT) which includes a header and a message body. The header includes a table identification extension field which serves to establish uniqueness of the ETT, and the message includes an extended text message (ETM). If the ETT is an event ETT, the table ID extension field includes an event identification which specifies an identification number of an event associated with the ETT. On the other hand, if the ETT is a channel ETT, the table identification extension field includes a source identification which specifies a programming source of a virtual channel associated with the ETT. A section-filtering unit included in the DTV receiver is able to use table identification extension fields of a plurality of ETTs for section-filtering a pertinent event or channel ETT from the ETTs.
US08631446B2 Digital television signal, digital television receiver, and method of processing digital television signal
A digital television (DTV) signal for use in a DTV receiver includes an extended text table (ETT) which includes a header and a message body. The header includes a table identification extension field which serves to establish uniqueness of the ETT, and the message includes an extended text message (ETM). If the ETT is an event ETT, the table ID extension field includes an event identification which specifies an identification number of an event associated with the ETT. On the other hand, if the ETT is a channel ETT, the table identification extension field includes a source identification which specifies a programming source of a virtual channel associated with the ETT. A section-filtering unit included in the DTV receiver is able to use table identification extension fields of a plurality of ETTs for section-filtering a pertinent event or channel ETT from the ETTs.
US08631444B2 Digital television signal, digital television receiver, and method of processing digital television signal
A digital television (DTV) signal for use in a DTV receiver includes an extended text table (ETT) which includes a header and a message body. The header includes a table identification extension field which serves to establish uniqueness of the ETT, and the message includes an extended text message (ETM). If the ETT is an event ETT, the table ID extension field includes an event identification which specifies an identification number of an event associated with the ETT. On the other hand, if the ETT is a channel ETT, the table identification extension field includes a source identification which specifies a programming source of a virtual channel associated with the ETT. A section-filtering unit included in the DTV receiver is able to use table identification extension fields of a plurality of ETTs for section-filtering a pertinent event or channel ETT from the ETTs.
US08631442B2 Digital television signal, digital television receiver, and method of processing digital television signal
A digital television (DTV) signal for use in a DTV receiver includes an extended text table (ETT) which includes a header and a message body. The header includes a table identification extension field which serves to establish uniqueness of the ETT, and the message includes an extended text message (ETM). If the ETT is an event ETT, the table ID extension field includes an event identification which specifies an identification number of an event associated with the ETT. On the other hand, if the ETT is a channel ETT, the table identification extension field includes a source identification which specifies a programming source of a virtual channel associated with the ETT. A section-filtering unit included in the DTV receiver is able to use table identification extension fields of a plurality of ETTs for section-filtering a pertinent event or channel ETT from the ETTs.
US08631440B2 Program guide user interface
A computer-implemented method includes receiving a search request related to media programming and generating a search. The result has a list of one or more collections of episodes responsive to the search request, and a schedule grid displaying a plurality of episodes on a plurality of different channels for a time period, including at least one program responsive to the search request.
US08631434B2 Method and apparatus for transmitting and downloading setup information
Multiple channel maps are embedded in a television transmission and the appropriate channel corresponding to the particular television service used by the viewer is downloaded for use with the television receiver. Each channel map is accompanied by a channel map identifier which identifies the source of the television transmission and a geographic identifier. The source of a television transmission is automatically detected by monitoring the radio-frequency spectrum allocations of telecast stations. The geographic area identifier is determined by comparison with a user inputted geographic area identifier. The channel map having a channel map identifier corresponding to the detected television transmission source and the user inputted geographic area identifier is downloaded and stored for future use.
US08631428B2 System and method for displaying media usage
A system for executing a method is disclosed for monitoring video data, the method including but not limited to monitoring end user activity data for media usage for a plurality of end user client devices associated with a designated group of end users in an internet protocol television (IPTV) system; receiving from a first one of the end user client devices, avatar data indicating at least one search criterion within the end user activity data; searching the end user activity data based on the at least one search criterion; and sending to the first one of the end user client devices, search result data from the search based on the at least one search criterion.
US08631427B2 Audience detection
A technique is disclosed for identifying members of an audience tuned to a program broadcast by a programming signal source, comprising the steps of storing personal identification signals in a plurality of portable devices to be carried by members of the audience; periodically transmitting said identification signals from the portable devices; providing a stationary detector to detect the identification signals if they exceed a selectable response of said detector; and setting the selectable response of said detector to a level such that the identification signals are detected only if the respective portable devices are located relative to the detector in positions where persons can perceive performance of the broadcast program.
US08631426B2 Pickup damper and disk drive including the same
A pickup damper is provided. The pickup damper is configured to be installed adjacent to a plurality of guide shafts installed on opposite sides of an opening of a base chassis, configured to collide with a pickup and relieve shock via at least three steps in response to an external shock being applied, and configured to prevent the pickup from colliding with the guide shafts to protect the pickup.
US08631424B2 Method and system of mapping at least one web service to at least one OSGi service and exposing at least one local service as at least one web service
The present invention provides a method, system and computer program product for exposing at least one local service as at least one web service. In an exemplary embodiment, the method includes receiving a call for the at least one web service, where the call comprises a request and a response. The method also includes delegating the call to a client bundle. The method further includes obtaining the at least one local service from a service registry via the client bundle. The method also includes invoking at least one method on the at least one local service via the client bundle. The method further includes returning a response from the invoked method for the at least one web service.
US08631415B1 Adjustment of threads for execution based on over-utilization of a domain in a multi-processor system by sub-dividing parallizable group of threads to sub-domains
Embodiments provide various techniques for dynamic adjustment of a number of threads for execution in any domain based on domain utilizations. In a multiprocessor system, the utilization for each domain is monitored. If a utilization of any of these domains changes, then the number of threads for each of the domains determined for execution may also be adjusted to adapt to the change.
US08631413B2 Determining the termination priority of applications based on capability of applications to retain operation state information
When a request is made for execution of a new application while other application is being executed or interrupted, and a judgment unit (61) has judged that no memory capacity required for execution of the new application is available in a volatile memory (12), an execution unit (2) terminates the other application having the lowest priority among the applications being executed or interrupted according to the priority of the priority information in a nonvolatile memory (11), and executes the new application.
US08631408B2 Configuring parameters of a guest operating system based on detected events
A host controller system monitors virtual machine hosts for a tuning event. Upon detecting a tuning event, the host controller system identifies at least one virtual machine potentially affected by the tuning event, and determines whether a corresponding guest operating system should be tuned (e.g., whether configuration parameters should be adjusted). If so, the host controller system obtains configuration data for the corresponding guest operating system and provides the configuration data to the corresponding guest operating system.
US08631402B2 Center management apparatus, method, and computer readable storage medium storing program thereof
A duplicator duplicates a specified guest program to create a guest copy. A virtual machine activation requester selects a center apparatus for maintenance and requests the selected center apparatus for maintenance to activate a virtual machine based on the guest copy. A maintenance requester requests the activated virtual machine to perform a maintenance process. After the maintenance process, when the guest copy has been changed, a maintenance reflector replaces with the guest copy the guest program, among data stored in a guest program storage, associated with a specified program ID.
US08631397B2 Virtualized application image patching
Virtual applications are automatically kept up to date with the current version of a virtual application. Instead of the client having to obtain the entire version of the current virtual application, the client obtains the portions of the current virtual application that are changed from its version of the virtual application. After obtaining the changes needed to update its version of the virtual application, the client integrates those changes into its version of the virtual application.
US08631396B2 Schema specification to improve product consumability on installation, configuration, and/or un-installation activity
Provided are techniques for retrieving a universal schema specification file that defines a structure of a product specific data set, retrieving the product specific data set that defines a specific configuration for a version of a product, validating the product specific data set using the universal schema specification file, and using the validated product specific data set and a product specific installable to automatically install the version of the product with the specific configuration.
US08631394B2 Static resource processing
One embodiment constructs a graph comprising one or more parameter nodes and one or more transformation nodes, wherein: each parameter node represents one or more parameters; and each transformation node represents one or more transformations; and sequentially applies from a lowest level to a highest level of the graph, the one or more parameters represented by each parameter node and the one or more transformations represented by each transformation node to a static resource to determine one or more versions of the static resource.
US08631390B2 Archiving a build product
An enhanced integrated development environment (IDE) is able to archive a build product and/or work with an archived build product in various ways. In one embodiment, a build product archive includes a manifest, a source code snapshot, a symbol table, and a build product. The manifest contains meta-data about the archive. The source code snapshot is a copy of the source code that was used in the build process. The symbol table is a copy of the symbol table that was generated by the build process. The build product is a copy of the build product that was generated by the build process. A developer can use the enhanced IDE to help share a build product with others and/or to understand system logs and reports that describe operation of the build product (e.g., crash logs and memory logs).
US08631386B2 System and method for automating the development of web services
A system and method for developing web services that includes three frameworks: a Design Time Framework, an Object-Service Framework, and a Run Time Framework. In the Design Time Framework, the system and method includes receiving a schema in a descriptive markup language from a user and generating source code artifacts in an object oriented programming language based on the schema. In the Object-Service Framework, the system and method includes relating the generated source code artifacts to a set of pre-built runtime services. Finally, in a Run Time Framework, the system and method includes providing the set of runtime services, wherein the runtime services interact with the generated source code artifacts through the relationship defined by the Object-Service Framework.
US08631384B2 Creating a test progression plan
Automatically creating a progression plan for a software test, by computing for each test period unit x the effort for attempting to perform test units, ATTx, and the effort for completing test unit execution, CCx. Three variables characterizing the test strategy are introduced in the computation: the Effectiveness, which represents the efficiency of the test team, the Defect Density rate, and the Verify rate value. By choosing the test strategy, the test manager defines the three variables' values which influence the progression plan. During test execution, a cumulative ‘attempted’ curve of the ATTx values and a cumulative ‘complete’ curve of the CCx values allow the test manager to compare the effort already made to the effort expected to be made for the Test Units which have been attempted and for the Test Units which have been completed, i.e. when the defects found in the code have been corrected.
US08631381B2 Method and system for power delivery network analysis
The subject application relates to a method and system for power delivery network analysis. The present disclosure is directed towards a computer-implemented method for analyzing a power delivery network (PDN) associated with an electronic circuit design. Embodiments may include extracting, using at least one processor, an electromagnetic (EM) model for each of one or more discontinuity structures associated with the circuit design and generating a three dimensional adaptive mesh model that is based upon, at least in part, the extracted EM model. Numerous other features are also within the scope of the present disclosure.
US08631377B2 System and method for designing cell rows with differing cell heights
A system and method for designing integrated circuits is disclosed. An embodiment comprises placing a standard cell with a first cell height into a cell row with a different height. The standard cell may have a height smaller than the cell row or else may have a height that is larger than the cell row. Vertical fillers and horizontal fillers are utilized to extend and connect the standard cell to adjacent cells without having to redesign the entire cell row.
US08631372B2 System and method of electromigration mitigation in stacked IC designs
A computer implemented method comprises accessing a 3D-IC model stored in a tangible, non-transitory machine readable medium, processing the model in a computer processor to generate a temperature map containing temperatures at a plurality of points of the 3D-IC under the operating condition; identifying an electromigration (EM) rating factor, and calculating and outputting from the processor data representing a temperature-dependent EM current constraint at each point.
US08631370B2 Swapping ports to change the timing window overlap of adjacent nets
In an embodiment, a list of ports and a physical location of the ports specified in a circuit design is created. Physically adjacent port pairs are determined within the list of the ports that are physically adjacent. For each respective physically adjacent port pair, the following elements are performed: calculating a timing window overlap for a current port and a next port in the respective physically adjacent port pair, computing a timing window overlap for the current port and each following port that is within a predetermined physical distance, and if the timing window overlap between the respective physically adjacent port pair is not smaller than the timing window overlap for the current port and each following port, swapping a physical location of the adjacent port with a physical location of the following port that has a smallest timing window overlap with the current port.
US08631365B2 Memory building blocks and memory design using automatic design tools
The memory building blocks can be used in conjunction with ASIC automatic design tools to generate a memory macro (e.g., a memory array) using a known ASIC design flow including, for example, register transfer level (RTL), synthesis, automatic place and route (APR) and timing analysis.
US08631363B2 Method and mechanism for identifying and tracking shape connectivity
A method and mechanism is disclosed for identifying and tracking nets in an electrical design. A hierarchical design does not have to be flattened to perform the operation of identifying and tracking nets. To identify sets of connected shapes, instead of having to unfold the entire design hierarchy, only the specific instances of shapes falling within the geometric bounds of shapes identified as being part of a net needs to be unfolded to perform the search. When composing the list of nets for a hierarchical design, the unfolded shapes at other hierarchical levels of the design can be derived based upon virtual terminal structures that implicitly references nets and objects at other levels.
US08631360B2 Methodology of optical proximity correction optimization
A method for performing OPC and evaluating OPC solutions is disclosed. An exemplary method includes receiving a design database corresponding to an IC circuit mask. A first lithography simulation and evaluation is performed on the design database utilizing a first set of performance indexes. A modification is made to the design database based on a result of performing the first lithography simulation and evaluation. A second lithography simulation and evaluation is performed on the design database utilizing a second set of performance indexes to verify the modification. If necessary, the design database is modified again based on a result of the second lithography simulation and evaluation. The modified design database is provided to a mask manufacturer for manufacturing the mask corresponding to the modified design database.
US08631358B2 Variable device graphical user interface
Methods, systems, devices, and apparatus, including computer program products, for adjusting a graphical user interface. A motion of a device is detected. A graphical user interface of the device is adjusted in response to the detected motion.
US08631356B2 Presentation of advertisements based on user interactivity with a web page
Methods and systems for presenting advertisements based on user interactivity with a web page are provided. According to embodiments of the invention, a web page is rendered on a client device. Gesture interactivity with the web page is monitored on the client device. A trigger is executed which defines an interactive event. When the interactive event occurs, as determined based on the monitored gesture interactivity with the web page, secondary content, such as an advertisement, is downloaded and displayed on the client device.
US08631354B2 Focal-control user interface
A user interface and techniques for manipulating a graphical representation via indirect manipulation of focal controls are described. Generally, the user interface includes a graphical representation (e.g., an image, video, application, browser, map, etc.), one or more visible or transparent focal controls, and gesture detection functionality to detect inputs from a user. The user may provide this input via a peripheral device (e.g., a mouse, keyboard, etc.), a touch-screen display, or in another suitable manner. In each instance, the user provides an input relative to the focal control and, in response to detecting the input, the gesture detection functionality manipulates the underlying graphical representation.
US08631353B2 Previewing a new event on a small screen device
Method and apparatus for previewing new events in a computing device having a plurality of applications for managing respective events are described. Individual applications are each represented by an application icon on a screen of a graphical user interface for the device. In response to a new event of a one of the applications, the application's icon is visually modified to notify of the new event. A visual modification may be determined in response to the new event, for example, to preview a content of the event. The visual modification may include a count of all new events that remain to be disposed. On a selection of the visually modified icon, additional previewing may be provided. Activation of the application having a visually modified application icon may be configured to automatically initiate the application at the new event.
US08631350B2 Graphical context short menu
A system and method for displaying a graphical context menu on a display screen of a mobile communication device. The method includes receiving a menu request, determining the number of menu items based on the context of the menu request, generating a graphical context menu based on the determined number of the determined number of menu items, inserting the menu items into the generated graphical context menu, and displaying the generated graphical context menu on the display screen with the inserted menu items. The graphical context menu can include menu items displayed in a 3×3 grid, a 2×3 grid or a 1×3 grid. The graphical context menu can include a default menu item in the center of the grid and a full menu option in the bottom most right slot of the grid.
US08631348B2 Search drop down menu method and apparatus
User interface for searching for data are described. In one embodiment, a method, which involves a user interface for searching, includes displaying on a display device a search input region and displaying, immediately adjacent to the search input region, a user interface object which, if selected, cause the display of a menu, disposed adjacent to the user interface object, of selectable search options to configure how to perform the search. The search input region can be configured to receive an input for a search of data on a data processing system coupled to the display device.
US08631346B2 File conversion initiated by renaming of file extension
Some embodiments of a system and a method to process file conversion initiated by natural human behavior have been presented. For instance, a file conversion manager running on a processing device may intercept an operation invoked by a user to rename at least a first extension of a file name of a file having an original file format to a second extension associated with a target file format. In response to the operation, the file conversion manager may select and execute one of a group of third party file conversion applications to convert the file from the original file format to the target file format.
US08631342B2 Computer display control system and method
A computer display control system comprises an input module adapted to receive a user input corresponding to a composited desktop display where the composited desktop display displays at least two active desktops corresponding to at least two different computers. The input module is adapted to automatically determine to which of the desktops the user input corresponds.
US08631339B2 Mobile terminal and displaying device thereof with a plurality of touch screens and virtual keypad
A mobile terminal and a displaying method thereof are provided. The mobile terminal includes a first touch screen which displays a first object, a second touch screen which displays a second object, and a controller which controls display of a virtual keypad on the second touch screen when a touch input is applied to the first touch screen.
US08631338B2 Generating universal graphical user interface element and relation
A method, system and article of manufacture are disclosed for creating a graphical user interface (GUI) item, in a computer system having a graphical user interface and a display screen. The method includes the step of enabling a user to create one or more instances of a defined GUI item. This enabling step, in turn, includes the steps of displaying on the display screen a Universal Graphical User Interface (UGUI) item; and identifying on the display screen, in a defined manner associated with the display of the UGUI item, a desired GUI item. In response to said identifying this desired GUI item, the displayed UGUI item is visually transformed on the display screen to said desired GUI item. The UGUI item may be a UGUI element or a UGUI relation for indicating the relation between two GUI elements.
US08631334B2 Virtual world presentation composition and management
Embodiments of the present invention provide a method, system and computer program product for composing and managing a presentation in a virtual world. In an embodiment of the invention, a method for composing and managing a presentation in a virtual world can include arranging a set of slides in a presentation, selecting a location in a portion of a virtual world for displaying the slides and also for attendee avatars viewing the slides, composing movements and gestures of a presenter avatar in coordination with a display of slide content of the slides, and presenting the presentation in the location of the virtual world at the location selected for displaying the slides for the attendee avatars placed the selected location for the attendee avatars while applying the composed movements and gestures of the presenter avatar coordinated with a display of slide content of the slides.
US08631330B1 Security application graphical user interface customization systems and methods
In some embodiments, a graphical user interface (GUI) of a computer security application is automatically configured according to a user profile of the user. Upon installation of the computer security application, a desired GUI complexity questionnaire is displayed to the user. The application then matches the user to a user profile out of a set of predefined user profiles, according to the user's answers to the questionnaire. User profiles reflect a user's desired complexity of display and control (e.g. Novice/Intermediate/Expert, Basic/Intermediate/Advanced). The information displayed and application controls provided by the GUI window vary in detail according to the user profile. Selecting a user profile propagates multiple individually-user-configurable display and control settings of the GUI, as well as under-the-hood (non-GUI) settings of the anti-malware application.
US08631328B2 System and method for controlling interaction between a mobile terminal and a digital picture frame
A mobile terminal includes a wireless communication unit, a memory, a touch screen, and a controller. The wireless communication unit establishes a connection to an external digital picture frame. The memory stores a plurality of images including one or more characters and information mapped to the characters. The touch screen displays a first image stored in the memory. And, the controller transmits the first image and first information mapped to the first image to the digital picture frame via the wireless communication unit.
US08631320B2 Information processing apparatus and information processing method
An information processing apparatus which performs variable printing processing to print by inserting different contents data into a variable area of document data for each predetermined unit. The apparatus sets variable area information for defining at least a position and size of a variable area laid out in document data and creates output data in which the variable area containing the contents data is laid out in each document page in accordance with the variable area information.
US08631319B2 Document databases managed by first and second authentication methods
There is provided a document management system that eliminates the necessity of performing such a complicated operation as to input a password by the user each time he/she tries to open any of document databases, thus improving the operability or the like for the user. A plurality of document databases are provided, which are capable of being accessed by a client apparatus via a communication medium. A document management apparatus manages the plurality of document databases such that different authentication methods are used for respective ones of the plurality of document databases when one of the at least one client apparatus having made an access request so as to open any of said plurality of document databases is authenticated, and makes settings such that the one client apparatus is not required to be authenticated again when accessing another one of said plurality of document databases after the one client apparatus has been authenticated.
US08631318B2 Electronic document versioning method and updated document supply method using version number based on XML
Methods and apparatus for versioning an electronic document based on XML and methods and apparatus for providing an updated electronic document based on XML can use a version value. The electronic document being managed can use a syntax defining a structure of the structured electronic document. One method is characterized in that date information of when a content of the electronic document is changed is used as a version value.
US08631316B2 Systems and methods for generating sitelets using information assets
A definition of an information category a user wishes to publish to the Internet is received from a user. At least one information asset comprising a link to an information data object is received and assigned to the information category. Sitelet generation parameters are received from the user, including a sitelet category comprising the information category, and optionally, other sitelet generation parameters such as data feed types and additional information categories. A sitelet is then generated using the sitelet category and any other supplied sitelet generation parameters. The sitelet comprises a data feed of a first data feed type comprising a representation of the information assets assigned to the sitelet category and any additional information categories. The data feed type can be in any standard format, such as RSS or ATOM, or any custom format, such as iFrame HTML, XML or JSON. If the user specifies more than one data feed type, sitelets are generated for each data feed type.
US08631312B2 LDPC (Low Density Parity Check) codes with corresponding parity check matrices selectively constructed with CSI (Cyclic Shifted Identity) and null sub-matrices
LDPC (Low Density Parity Check) codes with corresponding parity check matrices selectively constructed with CSI (Cyclic Shifted Identity) and null sub-matrices. An LDPC matrix corresponding to an LDPC code is employed within a communication device to encode and/or decode coded signals for use in any of a number of communication systems. The LDPC matrix is composed of a number of sub-matrices and may be partitioned into a left hand side matrix and a right hand side matrix. The right hand side matrix may include two sub-matrix diagonals therein that are composed entirely of CSI (Cyclic Shifted Identity) sub-matrices; one of these two sub-matrix diagonals is located on the center sub-matrix diagonal and the other is located just to the left thereof. All other sub-matrices of the right hand side matrix may be null sub-matrices (i.e., all elements therein are values of zero “0”).
US08631310B2 Method for reducing uncorrectable errors of a memory device regarding error correction code, and associated memory device and controller thereof
A method for reducing uncorrectable errors of a memory device regarding Error Correction Code (ECC) includes: performing majority vote according to data read at different times at a same address in order to generate majority vote data corresponding to the address; and checking whether the majority vote data has any uncorrectable error in order to determine whether to output the majority vote data as data of the address. For example, the method further includes: within the data read at different times at the same address, temporarily storing all of the data except for data of a last time into buffering regions/buffers, respectively, with the majority vote data being temporarily stored into a second buffering region/buffer to utilize a latest generated portion within the majority vote data to replace a latest retrieved portion within data in the second buffering region/buffer. An associated memory device and the controller thereof are further provided.
US08631307B2 Method for encoding and/or decoding multimensional and a system comprising such method
A method and a system of multidimensional encoding and/or decoding to be processed by a computer or a digital hardware system. The method utilizes an error correcting code which is chosen from the group comprising RS, BCH, BCH algebraic, RM (Reed-Muller), among others. The method is carried out by the steps of attribution of a dimension for each bit in the symbols set of a message, with symbols with at least two bits, so the error correcting code will be performed over the dimensions and not over the symbols; grouping of the dimensions in the same position of the origin symbols in a new symbol, so the symbols will be treated as symbols in both stages of the code, in that the error correcting code is performed in every dimension; and processing of each dimension in parallel or in an independent manner, using an error correcting code.
US08631305B2 Reducing processing bias in a soft forward error correction (FEC) decoder
A system is configured to receive a word that includes a group of samples; randomly select a subset of the samples; identify first samples, from the subset, with a lowest level of reliability; select another subset of the samples; identify second samples, from the other subset, with a lowest level of reliability; and create a merged subset based on selected first samples and selected second samples. The system is also configured to select a further subset of the samples; identify third samples, from the further subset, with a lowest level of reliability; identify fourth samples, from the merged subset, associated with a lowest level of reliability; create another merged subset based on a greater probability that fourth samples than third samples are included in the other merged subset; and generate another word based a sample from the other merged subset; and process the word using the other word.
US08631301B2 Dynamic electronic correction code feedback to extend memory device lifetime
Unrecoverable electronic correction code (ECC) errors in memory storage devices are usually preceded by recoverable ECC errors. A memory storage device controller is provided notice of the recoverable errors and associated information. The memory storage device controller can cause the data having the recoverable information to be rewritten on the memory storage device. Rewriting the data on the memory storage device (often in a different location) normally reduces the probability of encountering data with unrecoverable data errors.
US08631300B2 Systems and methods for scalable data processing shut down
The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for power governance in a data processing system.
US08631299B2 Error correction encoding method and device, and communication system using the same
An error correction method and device and a communication system using them, including an LDPC code generation method capable of adjusting an encoding rate of an LDPC code in a variable manner while leaving the length of the code constant by use of an efficient encoding method or mechanism supporting a variable encoding rate, so that the encoding rate of the LDPC code can be adjusted without changing the code length. An error correction method includes a row dividing to divide each of a part or all of rows into two or more rows based on one parity check matrix, and a code construction to construct a plurality of LDPC codes with arbitrary code rates, respectively.
US08631298B2 Method for mapping physical hybrid automatic repeat request indicator channel
A method for mapping a physical hybrid automatic repeat request indicator channel (PHICH) is described. The method for mapping a PHICH includes determining an index of a resource element group transmitting a repetitive pattern of the PHICH, according to a ratio of the number of available resource element groups in a symbol in which the PHICH is transmitted and the number of available resource element groups in a first or second OFDM symbol, and mapping the PHICH to the symbol according to the determined index. In transmitting the PHICH, since efficient mapping is performed considering available resource elements varying with OFDM symbols, repetition of the PHICH does not generate interference between neighbor cell IDs and performance is improved.
US08631296B2 Automatic retransmission controller and retransmission block recombination apparatus
This invention proposes an automatic retransmission controller and a retransmission block recombination apparatus, of which the automatic retransmission controller comprises a responsive reception unit that receives the information fed back from the receiver; a retransmission judging unit that determines coded data blocks to be retransmitted according to the information received by the responsive reception unit; and a data acquisition unit that acquires a part of data in each of the coded data blocks to be retransmitted judged by the retransmission judging unit for recombination to form a retransmission coded block, when the number of the coded data blocks to be transmitted is more than one.
US08631295B2 Error concealment
A method and apparatus for selectively replacing damaged portions of a data stream. The method comprises analyzing the data stream to identify damaged portions therein; selecting a damaged portion for replacement; and replacing the selected damaged portion. The selected damaged portion is selected for replacement in dependence on a rate of replacement, the rate of replacement being that at which previous portions of the data stream have been replaced.
US08631293B2 Trace circuitry connected to TAP domain and address-command port
An address and command port interface selectively enables JTAG TAP domain operations and Trace domain operations within an IC. The port carries TMS and TDI input and TDO output on a single pin and receives a clock signal on a separate pin. The addressable two pin interface loads and updates instructions and data to the TAP domain within the IC. The instruction or data update operations in multiple ICs occur simultaneously. A process transmits data from an addressed target device to a controller using data frames, each data frame comprising a header bit and data bits. The logic level of the header bit is used to start, continue, and stop the data transmission to the controller. A data and clock signal interface between a controller and multiple target devices provides for each target device to be individually addressed and commanded to perform a JTAG or Trace operation.
US08631292B2 Multi-threading flip-flop circuit
A flip-flop circuit includes a master latch, a master/slave gate, a slave latch, a slave gate, a feedback latch, and a master gate. The master latch has an input and an output. The master/slave gate has an input coupled to the output of the master latch and an output. The slave latch has input coupled to the output of the master/slave gate and an output. The slave gate has input coupled to the output of the slave latch and an output. The has an input coupled to the output of the slave gate and an output. The master gate has an input coupled to the output of the feedback latch and an output coupled to the input of the master latch.
US08631289B2 Scan topology discovery in target systems
Topology discovery of a target system having a plurality of components coupled with a scan topology may be performed by driving a low logic value on the data input signal and a data output signal of the scan topology. An input data value and an output data value for each of the plurality of components is sampled and recorded. A low logic value is then scanned through the scan path and recorded at each component. The scan topology may be determined based on the recorded data values and the recorded scan values.
US08631288B2 Methods, devices, and systems for data sensing in a memory system
Methods, devices, and systems for data sensing in a memory system can include performing a number of successive sense operations on a number of memory cells using a number of different sensing voltages, determining a quantity of the number memory cells that change states between consecutive sense operations of the number of successive sense operations, and determining, based at least partially on the determined quantity of the number of memory cells that change states between consecutive sense operations, whether to output hard data corresponding to one of the number of successive sense operations.
US08631277B2 Providing transparent failover in a file system
A connection state system is described herein that allows a client to resume a connection with a server or a different replacement server by remotely storing client state information in association with a resume key. The system provides a resume key filter operating at the server that facilitates the storing of volatile server state information. The state information can include information such as oplocks, leases granted to a client, and in-flight operations on a file handle. The resume key filter driver sits above the file system, which allows multiple file access protocols to use the filter. Upon a failover event, such as a server going down or losing connectivity to a client, the system can bring up another server or the same server and reestablish state for file handles held by various clients using the resume key filter.
US08631276B2 Log-based rollback-recovery
Log-Based Rollback Recovery for system failures. The system includes a storage medium, and a component configured to transition through a series of states. The component is further configured to record in the storage medium the state of the component every time the component communicates with another component in the system, the system being configured to recover the most recent state recorded in the storage medium following a failure of the component.
US08631274B2 Flash-based memory system with variable length page stripes including data protection information
Methods and apparatuses for enhanced protection of data stored in a FLASH memory system involve a controller capable of adapting to the failure of one or more FLASH memory devices in the memory system. The controller stores data in the form of page stripes, each page stripe composed of data pages, and each data page stored in a different FLASH memory device. The controller also detects failure of a FLASH memory device in which a data page of a particular page stripe is stored, reconstructs the data page, and stores the reconstructed data page in a new page stripe, where the number of data pages in the new page stripe is less than the number of data pages in the particular page stripe, and where no page of the new page stripe is stored in a memory location within the failed FLASH memory device.
US08631273B2 Method and apparatus for addressing actual or predicted failures in a flash-based storage system
Methods and apparatuses for enhanced protection of data stored in a FLASH memory system involve a controller capable of adapting to the failure of one or more FLASH memory devices in the memory system. The controller stores data in the form of page stripes, each page stripe composed of data pages, and each data page stored in a different FLASH memory device. The controller also detects failure of a FLASH memory device in which a data page of a particular page stripe is stored, reconstructs the data page, and stores the reconstructed data page in a new page stripe, where the number of data pages in the new page stripe is less than the number of data pages in the particular page stripe, and where no page of the new page stripe is stored in a memory location within the failed FLASH memory device.
US08631272B2 Duplicate-aware disk arrays
A duplicate-aware disk array (DADA) leaves duplicated content on the disk array largely unmodified, instead of removing duplicated content, and then uses these duplicates to improve system performance, reliability, and availability of the disk array. Several implementations disclosed herein are directed to the selection of one duplicate from among a plurality of duplicates to act as the proxy for the other duplicates found in the disk array. Certain implementations disclosed herein are directed to scrubbing latent sector errors (LSEs) on duplicate-aware disk arrays. Other implementations are directed to disk reconstruction/recovery on duplicate-aware disk arrays. Yet other implementations are directed to load balancing on duplicate-aware disk arrays.
US08631270B2 Method, device for running internet protocol television service system, and internet protocol television service system
The present invention discloses a method, apparatus and system for operating an internet protocol television service system. The present invention relates to communication field, and solves the problem of poor quality of service caused by using a cold backup electronic programmer guide (EPG) server or transferring a user to other EPG server. The method includes: a backup electronic programmer guide (EPG) server receiving an obtaining instruction message sent by a service control manager, wherein the obtaining instruction message instructs the backup EPG server to obtain service information of a failed present network EPG server; the backup EPG server obtaining the service information of the failed present network EPG server according to the obtaining instruction message, and sending an obtaining response message to the service control manager after finishing obtaining the service information.
US08631266B2 Semiconductor memory device and method of controlling the same
A method of tuning a phase of a clock signal includes performing data training on a plurality of data pins through which data are input and output, in synchronization with a data clock signal; determining one of the data pins to be a representative pin; performing clock and data recovery (CDR) on read data of the representative pin; and adjusting a phase of the data clock signal based on the CDR.
US08631262B2 Method of dynamically scaling a power level of a microprocessor
A method of dynamically scaling a power level of a microprocessor is provided. The method includes: calculating unit workload rates during unit periods in a first duration period; changing a length of the first duration period based on a variation of the unit workload rates; calculating a period workload rate by accumulating the unit workload rates in the first duration period; and changing the power level of the microprocessor based on the calculated period workload rate.
US08631259B2 Method and apparatus for quick resumption of a processing system with volatile memory
When transitioning from sleep mode to active mode, a processing system loads first stage resume content and second stage resume content into a volatile memory of the processing system. The first stage resume content may contain contextual data for a first program that was in use before the processing system transitioned to sleep mode. The second stage resume content may contain contextual data for another program that was in use before the processing system transitioned to sleep mode. The processing system may provide a user interface for the first program before all of the second stage resume content has been loaded into the volatile memory. Other embodiments are described and claimed.
US08631256B2 Distributed management of a shared power source to a multi-core microprocessor
Microprocessors are provided with decentralized logic and associated methods for indicating power related operating states, such as desired voltages and frequency ratios, to shared microprocessor power resources such as a voltage regulator module (VRM) and phase locked loops (PLLs). Each core is configured to generate a value to indicate a desired operating state of the core. Each core is also configured to receive a corresponding value from each other core sharing the applicable resource, and to calculate a composite value compatible with the minimal needs of each core sharing the applicable resource. Each core is further configured to conditionally drive the composite value off core to the applicable resource based on whether the core is designated as a master core for purposes of controlling or coordinating the applicable resource. The composite value is supplied to the applicable shared resource without using any active logic outside the plurality of cores.
US08631255B2 Method, system and apparatus for dynamic buffer management for power saving
A method and apparatus may detect an event related to an external device communicating with a host controller. One or more external device characteristics of the external device may be determined. One or more physical memory cells for the host controller may be modified based on the one or more external device characteristics.
US08631251B2 System management controller entry into reduced power state responsive to other hardware entering reduced power state
A system includes an operating system, first hardware, second hardware, and a system management controller, the latter which also may be considered an integrated management module or a baseboard management module. The first hardware executes the operating system and is under control of the operating system. The operating system causes the first hardware to enter a first reduced power state. The second hardware is different than the first hardware and is not under control of the operating system. The system management controller is implemented by the second hardware. In response to the operating system causing the first hardware to enter the first reduced power state, the system management controller causes the second hardware to enter a second reduced power state corresponding to the first reduced power state. The first reduced power state may be a more-power-conserving reduced power state than the second reduced power state.
US08631250B2 Method and system for designating and handling confidential memory allocations
Designating and handling confidential memory allocations of virtual memory. An operating system provides a memory allocation flag that applications may use to indicate any arbitrary area of physical memory marked with this flag may contain confidential data and should be handled accordingly. The operating system also ensures that memory allocated with this flag can be placed in physical memory. When freeing up memory, the operating system protects any data in the memory allocated with this flag. For example, the operating system may prevent the confidential memory from being swapped out to storage or from being accessible to other applications, such as debuggers. Alternatively, the operating system may encrypt any data in the confidential memory before it is swapped out to storage.
US08631246B2 Method for starting a keyboard of a self-service terminal
A method for commencing operation of an encrypted pin pad (EPP) of a self-service terminal. The EPP includes a security module that is capable of encrypting a confidential numeric code entered over the EPP with a PIN key. The EPP has a sensor that detects whether the EPP is installed properly in the self-service terminal or not. The sensor signal is scanned by the security module of the EPP. The EPP automatically goes to a non-operational mode if the sensor signal indicates that the EPP is not properly installed. The EPP, after passing from an operational to a non-operational mode, can only be returned to operation by entering an authorized activation code in the keypad security module.
US08631244B1 System and method for preventing computer malware from exfiltrating data from a user computer in a network via the internet
A system for preventing computer malware from exfiltrating data from a user computer in a network via the internet. A host-based network process monitor intercepts network traffic information from the user computer and transmits a network request including user and application information including the network traffic information. An authorization server cooperates with the host-based network process monitor for i) verifying whether the user and process in the network request should have network access, and ii) cryptographically signing the intercepted network traffic information with an authorization server key, to authorize network access for the intercepted network traffic information. A firewall system is operably connected to the user computer and the authorization server configured to inspect the network traffic information from the user computer and reject any traffic information not signed with the authorization server key.
US08631243B2 Biometrics based identification
A biometrics template matching method includes the steps of: providing a reference biometric template and a candidate biometric template, each including position data and orientation data of a respective plurality of minutiae; comparing the orientation data of each minutia from the candidate template with the orientation data of each minutia from the reference template; when the orientation data of a selected pair differ by no more than a first threshold, determining a displacement vector representative of the difference in position data of the selected pair of minutiae; determining the maximum number of displacement vectors that differ from each other by less than a second threshold; if the maximum number of displacement vectors is less than a third threshold, returning a mismatch, otherwise returning a match.
US08631242B2 Applicant screening
A system of screening servers, screener client computers, and screening kiosks distribute an applicant screening process among multiple sites and multiple participants. To facilitate and secure communications of screening results and applicant actions, a personal identification code is provided that identifies individual sets of screening results. In this manner, the applicant is authenticated and can then enter appropriate applicant profile data into a secure screening account, such as via a screening kiosk. Screening results may be generated for the applicant in association with a unique personal identification code. This code can then be communicated to the screener, who can access the screening results along with a recommendation, if desired, by sending the code to a screening server.
US08631238B2 Preventing race conditions in secure token exchange
The present invention relates to methods and systems for preventing race conditions in secure token conversations. The method includes generating a message from a client application to a server application, determining that a first secure conversation token (SCT) exists, and using the first SCT to encrypt the message. The method further includes sending the encrypted message to the server, receiving an indication that the first SCT has expired, and initiating an SCT renew request. The method includes storing the first SCT, receiving a second SCT in response to the SCT renew request, and storing the second SCT in addition to the first SCT. The method further includes retrieving an encrypted message, determining that the encrypted message has been encrypted using the first SCT, in response to the determination, using the first SCT to decrypt the message, and generating a response from the server to the client.
US08631234B2 Apparatus and method for establishing encryption information common to a plurality of communication paths coupling two apparatuses
An apparatus includes a plurality of connection-source terminating units. Each of the plurality of connection-source terminating units constitutes an independent communication path coupled to a corresponding one of a plurality of connection-destination terminating units provided for a connection-destination apparatus. The apparatus establishes encryption information including first information used for encryption processing on communication performed via a plurality of the independent communication paths established between the apparatus and the connection-destination apparatus. The first information is used in common for all the plurality of the independent communication paths when packets are transmitted through the plurality of the independent communication paths established between the communication apparatus and the connection-destination apparatus.
US08631230B2 Differential client-side encryption of information originating from a client
A method may include allocating a number of public keys, where each respective public key is allocated to a respective entity of a number of entities; storing a number of private keys, where each respective private corresponds to a respective public key; storing one or more decryption algorithms, where each respective decryption algorithm is configured to decrypt data previously encrypted using at least one encryption algorithm of the encryption algorithms. Each respective encryption algorithm may be configured to encrypt data using at least one public key. Each respective decryption algorithm may be configured to decrypt data using at least one private key. The method may include receiving encrypted data, where the encrypted data is encrypted using a first public key and a first encryption algorithm, and the encrypted data is provided over a network.
US08631229B2 Differential client-side encryption of information originating from a client
A method may include allocating a number of public keys, where each respective public key is allocated to a respective entity of a number of entities; storing a number of private keys, where each respective private corresponds to a respective public key; storing one or more decryption algorithms, where each respective decryption algorithm is configured to decrypt data previously encrypted using at least one encryption algorithm of the encryption algorithms. Each respective encryption algorithm may be configured to encrypt data using at least one public key. Each respective decryption algorithm may be configured to decrypt data using at least one private key. The method may include receiving encrypted data, where the encrypted data is encrypted using a first public key and a first encryption algorithm, and the encrypted data is provided over a network.
US08631224B2 SIMD dot product operations with overlapped operands
A data processing system includes a plurality of general purpose registers, and processor circuitry for executing one or more instructions, including a vector dot product instruction for simultaneously performing at least two dot products. The vector dot product instruction identifies a first and second source register, each for storing a plurality of vector elements, where a first dot product is to be performed between a first subset of vector elements of the first source register and a first subset of vector elements of the second source register, and a second dot product is to be performed between a second subset of vector elements of the first source register and a second subset of vector elements of the second source register. The first and second subsets of the second source register are different and at least two vector elements of the first and second subsets of the second source register overlap.
US08631218B2 Method of and system for controlling the programming of memory devices
In order to further develop a method of and a system (100) for controlling the programming of, in particular the erase/write access to, a memory device (10) comprising multiple memory cells (20, 22), said memory cells (20, 22) being exposed to wear resulting from repeated programming, in such way that an increased lifetime of the memory device (10), in particular on an integrated circuit, is provided even under exceptional stress of the memory device (10), it is proposed to provide—at least one quality measuring/determining means (40, 42) being assigned to each memory cell (20, 22) in order to measure and/or to determine the quality of the respective memory cell (20, 22), in particular in order to measure and/or to determine the prospective endurance specified according to a number of change cycles which the respective memory cell (20, 22) can endure within a performance tolerance, and—at least one control means (50), in particular by at least one access load distributor, —being coupled to each quality measuring/determining means (40, 42), and—deciding depending on the measured and/or determined quality of the memory cells (20, 22), which one is selected for programming.
US08631216B2 Dynamic address translation with change record override
A translation table entry contains a change recording override field for controlling whether a change bit is to be set on a store or not. Each 4K byte block of main storage has an associated storage key comprising a change bit. The change recording override field controls whether the change bit of the storage key associated with the desired 4K byte block of main storage is set to 1 for a store operation.
US08631214B2 Memory control circuit, control method therefor, and image processing apparatus
In one embodiment, a circuit includes an input buffer, an output buffer, a counter, an issuing unit, a first controller, a register, and a second controller. The input buffer and the output buffer have a variable storage capacity. The counter cyclically counts from a first value to a second value. The issuing unit issues a write command if a count value of the counter is a third value and issues a read command if the count value is a fourth value. The register stores a first setting value, a second setting value and a third setting value to be capable of changing each of the setting values. The second controller controls the components to set the storage capacity, the second value, and one of the third and fourth values respectively to values corresponding to the first to third setting values.
US08631213B2 Dynamic QoS upgrading
In an embodiment, a memory controller includes multiple ports. Each port may be dedicated to a different type of traffic. In an embodiment, quality of service (QoS) parameters may be defined for the traffic types, and different traffic types may have different QoS parameter definitions. The memory controller may be configured to schedule operations received on the different ports based on the QoS parameters. In an embodiment, the memory controller may support upgrade of the QoS parameters when subsequent operations are received that have higher QoS parameters, via sideband request, and/or via aging of operations. In an embodiment, the memory controller is configured to reduce emphasis on QoS parameters and increase emphasis on memory bandwidth optimization as operations flow through the memory controller pipeline.
US08631211B2 Disk drive diagnosis apparatus
According to an aspect of an embodiment, a disk drive diagnosis apparatus is included in a RAID system in which a RAID control unit and a drive enclosure that encloses a disk drive are interconnected via a fabric switch. The apparatus comprises a virtual login processing unit configured to virtually execute a login process for a fabric switch of a disk drive and a control unit configured to notify the RAID control unit of a result of the virtual login process and disconnect from a connection line for the RAID control unit a disk drive that has not normally performed the virtual login process relative to the drive enclosure.
US08631210B2 Allocation and write policy for a glueless area-efficient directory cache for hotly contested cache lines
Methods and apparatus relating to allocation and/or write policy for a glueless area-efficient directory cache for hotly contested cache lines are described. In one embodiment, a directory cache stores data corresponding to a caching status of a cache line. The caching status of the cache line is stored for each of a plurality of caching agents in the system. An write-on-allocate policy is used for the directory cache by using a special state (e.g., snoop-all state) that indicates one or more snoops are to be broadcasted to all agents in the system. Other embodiments are also disclosed.
US08631208B2 Providing address range coherency capability to a device
In one embodiment, the present invention includes a method for receiving a memory request from a device coupled to an input/output (IO) interconnect, accessing a mapping table associated with the IO interconnect to determine if an address range including an address of the memory request is coherent, and if so, sending the memory request and a coherency indicator to indicate the coherent state of data at the address, otherwise sending the memory request and the coherency indicator to indicate a non-coherent state. Other embodiments are described and claimed.
US08631199B2 Storage system, storage device, and control method thereof
A storage system including a storage device which includes media for storing data from a host computer, a medium controller for controlling the media, a plurality of channel controllers for connecting to the host computer through a channel and a cache memory for temporarily storing data from the host computer, wherein the media have a restriction on a number of writing times. The storage device includes a bus for directly transferring data from the medium controller to the channel controller.
US08631194B2 DRAM refresh schedule control module
An electronic device includes a memory control circuit that controls a DRAM, and the memory control circuit performs: a first distributed refresh process for issuing refresh commands to the DRAM at a predetermined interval so that storage elements of which the DRAM is configured are refreshed at least once in a predetermined period Ts; a concentrated refresh process for issuing, triggered by a predetermined request to the DRAM, a predetermined number of times Nc of the refresh commands in a burst at an interval that is shorter than the predetermined interval; and a second distributed refresh process for, when the predetermined number of times Nc of refresh commands have been issued, calculating a refresh interval Tr for refreshing remaining storage elements that have not yet been refreshed in the predetermined period Ts and issues refresh commands at the calculated refresh interval Tr.
US08631180B2 Requests and data handling in a bus architecture
Aspects relate to methods and systems for processing requests and sending data in a bus architecture. At least one master device is connected to at least two slave devices via a bus. An allocator allocates incoming requests from the master device to a target slave device. Incoming requests are buffered for the respective slave device. The master device sends a read request for a first slave device to the bus; the allocator generates a current-state indicator associated with the read request. The allocator generates a priority indicator associated with the read request. If the initial value of the current-state indicator equals the value of the priority indicator, the read request is processed; or if the initial value of the current-state indicator does not equal the value of priority indicator, the read request is deferred until a later time.
US08631178B2 System bus monitoring method, system bus monitor, and system on chip
In the field of system bus technology, a system bus monitoring method, a system bus monitor, and a System On Chip (SOC) are provided, so as to more accurately monitor an average transmission efficiency of a system bus. The system bus monitoring method includes: accepting a pre-configured monitoring time; monitoring a system bus in real time during the monitoring time to determine an effective transmission time of the system bus; and determining a ratio of the effective transmission time to the monitoring time as an average transmission efficiency of the system bus. The present invention is applicable in monitoring of the performance of the system bus.
US08631176B2 Asynchronous communications technique
A main processor manages serial communication with one or more external devices by establishing the requisite tasks needed for serial communications. For example, these tasks can include (1) serial device handling, (2) protocol encapsulation, and (3) low-level communication with external devices. A priority is assigned to each of the tasks so that timing requirements are met, while maximizing processor efficiency of the main processor. Upon its completion, each lower priority task initiates execution of a next higher priority task to synchronize data processing with data communication.
US08631174B2 Systems, methods, and apparatus for facilitating communications between an external controller and fieldbus devices
Systems, methods, and apparatus for facilitating communications between an external controller and Fieldbus devices are described. A primary linking device in communication with the controller and one or more Fieldbus devices may be configured to direct the communication of a timing message to the controller and determine whether a response to the timing message has been received from the controller. Based upon the determination, the primary linking device may direct a switching of communications control to a secondary linking device.
US08631171B2 Method for finding starting bit of reference frames for an alternating-parity reference channel
The present invention discloses a method for locating the reference frames of the reference lane on the transmitting data bus. The present invention addresses this object by disclosing a method whereby the relationship between the size of the reference frame transmitted over the reference lane and the width of the data bus is such that the reference frame is bit-shifted automatically until it is aligned with the data bus.
US08631170B2 Memory overcommit by using an emulated IOMMU in a computer system with a host IOMMU
A method and system for managing direct memory access (DMA) in a computer system that hosts virtual machines and allows memory overcommit. The computer receives an indication that a bus address is to be used by a device to perform DMA to a buffer. In response to the indication, the computer determines a host device identifier for the device, and pins a memory page addressed by a host address that is associated with the bus address and a guest address. The computer also records, in a host I/O memory management unit (IOMMU), a mapping of the bus address and the host device identifier to the host address. After the device completes the DMA, the computer removes the mapping from the host IOMMU to prevent further direct access to the host address.
US08631168B2 Input selection mechanism for a display device
A television includes at least two ports (e.g. HDMI ports). The television polls the ports before presenting a user interface that displays some or all of the ports and before toggling between any two of the ports. The polling ascertains whether a device is connected to each of the ports and whether the device is powered. The television modifies the display and/or toggling based on the current state of each port. For example, in toggling, ports that are not connected and ports that are connected to inactive devices are skipped. In another example, when displaying a list of ports, only those ports that are connected to devices appear in the list.
US08631164B2 Collocation in a JAVA virtual machine of a media server and a JAVA EE server
In one embodiment, a mechanism for collocation in a JAVA virtual machine of a media server and a JAVA EE server is disclosed. In one embodiment, a system includes an integrated application server including a media server and Java™ Enterprise Edition (JAVA EE) deployed in a single Java™ virtual machine (JVM), and one or more management interfaces communicably coupled to the integrated application server.
US08631163B1 Automatic connectivity determiner and configurator
Certain exemplary embodiments can comprise a method comprising for a given information device, automatically identifying each installed network interface card (NIC) that is compatible with accessing a predetermined network. Certain exemplary embodiments can comprise automatically determining that a connection can not be achieved via a selected compatible NIC to a server on the predetermined network. Certain exemplary embodiments can comprise automatically trouble-shooting the selected compatible NIC.
US08631161B2 Computer program product, system and method for field management and mobile inspection
Disclosed herein is a computer program product, system and method to provide field management and mobile inspection via an online platform web-application for use by construction and capital projects management and property management firms and their subcontractors/vendors. More particularly, in an aspect, use of an automated field management process includes a terminal-based solution (i.e., a Tablet-PC) for field-based personnel that synchronizes with a server for office personnel and dynamically generates field management documents, reports and other information. In further aspects, field management resources may be generated that are context-specific. A visual punch list may be generated using area plans and special codes to facilitate automated field management processes. Rules may be pre-established by users to expedite field management processes. Data records may be synchronized among multiple mobile terminals and at least one server.
US08631160B2 Development of parallel/distributed applications
One embodiment of the present invention provides a method for supporting the development of a parallel/distributed application, wherein the development process comprises a design phase, an implementation phase and a test phase. A script language can be provided in the design phase for representing elements of a connectivity graph and the connectivity between them. In the implementation phase, modules can be provided for implementing functionality of the application, executors can be provided for defining a type of execution for the modules, and process-instances can be provided for distributing the application over several computing devices. In the test phase, abstraction levels can be provided for monitoring and testing the application.
US08631159B2 Personalized account migration system and method
A method for migrating information, and a migrator for migrating information, are disclosed. The method may include extracting organizational information from at least two service providers, accessing a first at least one of the at least two service providers upon selection of a migration selection interface by the user, receiving of a first plurality of information related to the user from one of the service providers, accessing a second at least one of the at least two service providers, and writing the first plurality of information to the second at least one of the at least two service providers. The migrator includes an importer in communicative connection with at least one migrate-from service provider, a normalizer that receives a first plurality of information from the importer and converts the first plurality to a standard format, a denormalizer that receives the standard format from the normalizer and converts the standard format to a second plurality of information, and an exporter communicatively connected to a migrate-to service provider, which exporter receives the second plurality of information from the denormalizer and sends the second plurality to the migrate-to service provider.
US08631158B1 Location-based automatic modification of a portable browser's home page and bookmarks
A system is provided that includes: (a) a tracking module 140 operable to determine physical locations of subscribers and when a physical location of a selected subscriber has changed and (b) in response to a change in the physical location of the selected subscriber, a content provider 144 operable to select, from among a set of resource providers, a smaller set of resource providers of potential interest to the selected subscriber and provide to the selected subscriber's communication device resource provider content 134 associated with one or more members of the subset of resource providers.
US08631153B2 System and method for processing, assigning, and distributing electronic requests
A system and method for processing and managing electronic requests may include an input module configured to receive a plurality of electronic requests associated with at least one of a product, service, order, and status. The system may comprise a classification module configured to assign each electronic request to at least one category; a transformation module configured to convert the electronic requests into a format compatible with one or more downstream systems; a distribution module configured to distribute the electronic requests based on routing rules to one or more downstream systems, which responds to the at least one request; a management module configured to manage the electronic requests; or a monitoring module configured to present, via a graphical user interface, information associated with at least one of the electronic requests to a user.
US08631152B2 System and method for data packet transmission and reception
A system transmits a data packet from a transmitting apparatus to a receiving apparatus. The receiving apparatus includes a receive buffer, and a size specifying information transmitting unit that transmits size specifying information to the transmitting apparatus. The transmitting apparatus includes a transmit buffer, a credit storage unit that stores, as a credit, a value corresponding to a total size of all data packets stored in the receive buffer, a credit adding unit that adds a credit to the stored credit on transmitting a data packet, a credit subtracting unit that specifies a size of a read-out data packet on receiving the size specifying information, subtracts a credit corresponding to the specified size from a stored credit, and a transmission controlling unit that controls data packet transmission based on a credit stored in the credit storage unit.
US08631151B2 Techniques for guaranteeing bandwidth with aggregate traffic
Methods, systems, and apparatus guarantee bandwidth for a network transaction. A network is logically organized as a tree having a plurality of nodes. Each node can guarantee service for a network transaction through the network. Each node monitors its traffic and reserves predefined amounts of unused bandwidth with its adjacent node. If a particular node needs additional bandwidth, that node borrows the bandwidth from its adjacent node.
US08631149B2 Systems and methods for object rate limiting
The present application is generally directed to systems and method for throttling a rate of requests between a client and a server using user specified inputs. A rate of requests for an object may be throttled by an intermediary which receives requests transmitted between a client and a server and via the intermediary. The intermediary may receive a request from a client for an object of a server. The intermediary may identify a policy specifying a mode of throttling for the request, the policy specifying a mode of throttling, a rate threshold and a period of time for the rate threshold. The rate throttler of the intermediary may determine whether the request exceeds the rate threshold for the period of time based on the mode of throttling of the policy and allow or block the request responsive to the determination.
US08631148B2 Method of providing proximity-based quality for multimedia content
A system and method for providing proximity-based quality for multimedia content, including: transmitting multimedia content, and intentionally controlling a quality level of a presentation of the multimedia content based on proximity of a user to a particular location.
US08631145B2 System and method for playing content on certified devices
Systems and methods of ensuring a predetermined quality of playback of media content are provided. The predetermined quality is determined by an encoder placing a passive flag or data field within a media file having a predetermined quality. The contents of the media file in which the passive flag or data field is located is not encrypted or designated within a particular standard. A decoder plays the media content within the media file upon detection of the passive flag or data field or in accordance with a value within the passive flag or data field and the certification of the device.
US08631134B2 Network architecture for secure data communications
A network architecture includes a perimeter network connected between an internal network and an external network. The perimeter network includes one or more external edge nodes that are connected to the external network and a plurality of proxy servers that are each connected to one or more of the external edge nodes. One or more internal edge nodes are connected between the plurality of proxy servers and the internal network. The proxy servers are operable to establish a first secure connection between a destination through the external network and a second secure connection to a destination in the internal network. Each of the plurality of proxy servers provide a substantially identical identification for authentication when establishing the first and second secure connections.
US08631131B2 Virtual machine pool cache
A host controller initiates a virtual machine pool, the virtual machine pool including a plurality of stateless virtual machines. The host controller identifies a virtual machine pool cache size value for the virtual machine pool, the virtual machine pool cache size value indicating a number of active, unassigned, stateless virtual machines to maintain in a virtual machine pool cache for the virtual machine pool. The host controller automatically loads the indicated number of active, unassigned, stateless virtual machines into the virtual machine pool cache for the virtual machine pool prior to receiving a request for one of the plurality of stateless virtual machines.
US08631127B2 Media library monitoring system and method
Embodiments of methods and systems comprise collecting data associated with a library or library components and storing the collected data in repository. By collecting data associated with a library or library components and storing the collected data in a repository, the degradation of library components can be monitored and the reliability of library components determined, allowing unreliable components to be bypassed or replaced, enhancing the reliability of the library and preventing data loss.
US08631122B2 Determining demographics based on user interaction
Methods and systems for determining demographics based on user interaction are provided. Demographic information is maintained in association with certain indicators. Information regarding user interaction related to an item of interest is accessed, and indicators may be identified based on the user interaction information associated with a user. It is determined that the user belongs to one or more demographics based on the identified indicators, and a report may be generated.
US08631120B2 Apparatus, method and computer program product for efficiently pooling connections between clients and servers
An apparatus, method and computer program product for efficiently pooling network client-server connections. The apparatus is implemented within an interface unit connecting a plurality of servers to the Internet, which is in turn connected to a plurality of clients. The method includes the steps of opening a connection between a first client and the interface unit; determining whether a connection between the interface unit and a server is finished being utilized by the first client; opening a connection between a second client and the interface unit; if no free connection is open between the interface unit and the server, then allowing the second client to access information on the server via the same connection utilized by the first client without waiting for the first client to initiate closing the connection; and delinking the connections between the first and second clients and the interface unit while keeping open the connection between the interface unit and the server.
US08631119B2 Interruptibility awareness service
Interruptibility awareness service enables a requestor to learn whether a requestee is interruptible, for instance, by obtaining current social interaction information of a requestee; determining whether the requestee is interruptible based on the requestee's current social interaction information; and returning a response that indicates requestee's interruptibility.
US08631117B2 System and method for correlating fingerprints for automated intelligence
A system and method for correlating fingerprints in an Information Technology (IT) infrastructure for automated intelligence, where a fingerprint provides an indication of the activity and operation of the IT infrastructure immediately preceding an event. It is determined whether a correlation exists between multiple fingerprints to determine whether such fingerprints separately indicate the occurrence of the event for the same reason. If a degree of match is found to exist between the rule sets of multiple fingerprints that exceeds a certain threshold, the fingerprints are determined to indicate the occurrence of the event for the same reason and the rule sets for those fingerprints can be merged together with the probabilities that such rules will indicate the occurrence of the event adjusted accordingly. In one or more embodiments, the fingerprint matching correlation procedures are implemented to account for time or phase shifts between the rule sets in two fingerprints.
US08631116B2 System and method for active business configured website monitoring
The website performance monitoring systems and methods of the present invention are implemented via a website monitoring tool that includes a website canvas and a plurality of web page objects configured to be dragged and dropped onto the generic website canvas to facilitate creation of a website model. The monitoring tool also includes a graphic interface which may be utilized to define and associate performance operational rules of a website being modified or created. The performance operational rules include website performance thresholds and rules associated with alerts which may be delivered in response to a website achieving or falling below defined performance alert levels. The monitoring tool also includes a pixel module which may be engaged to assign a plurality of attributes to a pixel associated with a page within the website model. The graphic interface of the monitoring tool also includes a plurality of web page objects that are configured to be selected, dragged and dropped onto the generic website canvas to facilitate creation of a website model that illustrates the process flow of pages within the website model.
US08631115B2 Connectivity outage detection: network/IP SLA probes reporting business impact information
Techniques for accurate determination of service impact are provided by provisioning network deployed probes with actual business object information related to business entities, such as VPN sites. Such probes are capable of sending a network trap (or alarm) containing actual business information in response to detecting a loss of connectivity. As a result, service impact caused by the loss of connectivity may be determined accurately by simply parsing the contents of a network trap, thus avoiding the complication and inaccuracy of conventional impact analysis.
US08631114B1 Information roll-up in distributed environments
Described is a technique for gathering information about a property. A request is received at a first node of a plurality of nodes. The request requests information in accordance with the property for a set of one or more objects defined in a portion of the plurality of nodes. The first node determines information about said property for objects of said set which are defined at said first node. Each of the other nodes determines information about said property for objects of said set which are defined at said each node. Information is communicated to the first node from the other nodes about said property for objects of said set which are defined at each of said other nodes. The first node performs processing to produce final information representing information received from said other nodes and information determined by said first node regarding said property.
US08631113B2 Intelligent integrated network security device for high-availability applications
Methods and apparatuses for inspecting packets are provided. A primary security system may be configured for processing packets. The primary security system may be operable to maintain flow information for a group of devices to facilitate processing of the packets. A secondary security system may be designated for processing packets upon a failover event. Flow records may be shared from the primary security system with the secondary security system.
US08631112B2 Management system, management apparatus, management method, and non-transitory computer readable medium storing control program for registering processing devices
A management system includes: plural management apparatuses each of which includes a first transmitting unit that, when processing devices connected to a communication unit are searched with reference to a first management table in which information of a processing device managed by the management apparatus is registered and a processing device which is not managed by the management apparatus is detected, transmits detection information of the processing device to the communication unit, and a first registration unit, when a processing device management request corresponding to the detection information of the processing device is received from the communication unit, registers information of the processing device related to the processing device management request in the first management table; and an information management server including a change unit that changes information of the management apparatus and a second transmitting unit that transmits the processing device management request to the communication unit.
US08631106B2 Secure handle for intra- and inter-processor communications
A protocol element referred to as a secure handle is described which provides an efficient and reliable method for application-to-application signaling in multi-process and multi-computer environments. The secure handle includes an absolute memory reference which allows the kernel to more quickly and efficiently associate a network data packet with an application's communication context in the kernel.
US08631101B2 Dynamic address assignment for address aggregation in low power and lossy networks
A node in a Low power and Lossy Network (LLN) is managed by monitoring a routing configuration on a node in a LLN. A triggering parameter that is used to invoke an address change on a child node is tracked and a threshold against which to compare the triggering parameter is accessed. The triggering parameter is compared to the threshold. Based on results of comparing the triggering parameter to the threshold, it is determined that an address change at the child node is appropriate. An address change of a child node appearing in the routing configuration is invoked based on the determination that an address change is appropriate.
US08631100B2 Automatic assignment of hardware addresses within computer networks
In general, techniques are described for automatic assignment of hardware addresses within computer networks. As one example, a network device comprising a physical network interface and a control unit may implement these techniques. The network interface receives a first message from a client device requesting a layer three (L3) network address. The first message also includes a layer two (L2) hardware address currently assigned to a network interface of the client device. The control unit selects a replacement L2 hardware address for use by the network interface of the client device as a replacement for the L2 hardware address included in the first message and generates a second message having a field that specifies the replacement L2 hardware address. The network interface outputs the second message to the client device so as to automatically assign the replacement L2 hardware address for use by the network interface of the client device.
US08631097B1 Methods and systems for finding a mobile and non-mobile page pair
Exemplary embodiments provide systems and methods for determining a mobile URL from a specified non-mobile URL or vice versa. In various embodiments, the determined mobile URL (or the determined non-mobile URL) may be tested to verify that it corresponds to the specified non-mobile URL (or mobile URL). In various embodiments, after one or more sets of mobile and corresponding non-mobile URLs are identified, the differences in the mobile and corresponding non-mobile URLs may be analyzed to create or define rules for converting from a non-mobile URL to a mobile URL, and vice versa. The rules may then be employed by search services, mobile device applications, etc. to synthesize or search for a mobile URL that corresponds to a give non-mobile URL, and vice versa.
US08631088B2 Prioritized data synchronization with host device
Improved techniques and apparatus for managing data between a host device (e.g., host computer) and a media device are disclosed. The data being managed can, for example, pertain to media data for media assets. The managing of the media data thus can involve transfer of media assets between the host device and the media device. In one embodiment, the transfer of media assets between a host device and a media device can be referred to as synchronization.
US08631082B2 Persisting a group in an instant messaging application
Various technologies pertaining to instant messaging are described herein. A persistent instant messaging group is created, wherein the persistent instant messaging group comprises a plurality of members and persists over a plurality of instant messaging sessions. Instances of an instant messaging application are installed on mobile telephones, and the instant messaging application is used to transmit instant messages between members of the persistent instant messaging group. Messages directed towards offline members of the persistent instant messaging group are transmitted to such members when they come online.
US08631081B2 System and method for information risk management
The present invention provides a system and method for evaluating risk associated with information access requests. The information access requests are collected, assigned a risk level according to user defined policies, a total risk is calculated and presented to user. The user can select a high risk event for further analysis. The system will break down the event into basic elements, so the user can ascertain the risk. The system allows a user to customize a report and the customized report can be saved as a template for future use.
US08631079B2 Displaying a list of file attachments associated with a message thread
Technologies are described herein for displaying a list of file attachments associated with a message thread an email application. The messages associated with the message thread are identified, along with any file attachments attached to those messages. An aggregated attachment list is generated containing an entry for each file attachment associated with the message thread. The aggregated attachment list associated with the message thread is then displayed in a window of the email application.
US08631075B2 Method and system for managing interrupts in an instant messaging application
A method for managing interrupts in an instant messaging application may include receiving an interrupt request from an interrupting contact during an instant messaging conversation between at least two contacts. The method may also include interrupting the instant messaging conversation in response to a predetermined one of the interrupting contact having a selected interrupt priority ranking relative to an interrupt priority ranking of each of the at least two contacts or an interrupting conversation having a higher interrupt priority ranking compared to an interrupt priority ranking of the instant messaging conversation.
US08631074B2 Security and support for flexible conferencing topologies spanning proxies, firewalls and gateways
A method and system for setting up and managing secure data/audio/video conferences with a wide range of topologies is described. The disclosed method and system allow extending the range of topologies possible with the H.323 conferencing standards while overcoming T.120 negotiating constraints. Security in such conferences may be based on a trusted node system or on more complex security procedures. Furthermore, the taught conference topologies fully utilize the T.120 standards while also permitting the reach of the conferences to the extent enabled by the H.323 standards by implementing additional modules to manage the setting up and tearing down of one or more conference connections. In addition, the method and system allow for dynamically adjusting conference connections to improve bandwidth usage and utilize H.323 support for gatekeepers.
US08631073B2 Doctor to patient multimedia synthesis communication
A method of recording an audio visual asset using a predetermined script is disclosed. The audio visual asset may be partitioned into multiple audio visual segments and the audio visual segments may be edited by the application of a naming paradigm and/or a data tagging system. The audio visual segments may then be overlaid with audio visual variables. The audio visual segments may be compiled by uploading the audio visual segments into a multimedia synthesis compiler such that a variable final message compilation may be generated. A user may be messaged by selecting a message type from the variable final message compilation generated from the audio visual segments.
US08631071B2 Recognition of and support for multiple versions of an enterprise canonical message model
A method of recognizing and supporting multiple versions of a canonical message model in a service oriented architecture industry model repository comprising determining differences between at least one first version of a message model and at least one other version of the message model; mapping the differences between the different versions of the message models to the SOA IMR; and providing the mapping of the differences between the message models to a message access service, mapping of differences between the message models are applied and updated to the later of the message models to support the versions of the canonical message models seamlessly.
US08631070B2 Providing event data to a group of contacts
Data related to an event is provided to a group of contacts while the event is occurring via an event user interface that enables the group of contacts to coordinate with one another during the event. In this regard, an event coordination service is provides the event data to each contact of the group for review via an event user interface that is persistently displayed on a telecommunication or other computing device associated with the contact for the contact's easy and immediate reference during the event. When the event ultimately concludes, display of the event user interface ceases as the group of contacts likely no longer needs immediate or ready reference to the event.
US08631069B2 Web and multi-media conference
Methods, systems, and machine-readable media are disclosed for providing multi-media conferencing. According to one embodiment, a method for providing a multi-media conference can comprise receiving a request to participate in the conference from a first client via a signaling protocol. For example, the signaling protocol comprises Session Initiation Protocol (SIP) or another signaling protocol. The first client and a media server adapted to support the conference can be invited to join the conference via third-party call control of the signaling protocol. The method can also include assigning a conference identifier to the conference. In such a case, inviting the first client and the media server can comprise sending invitation messages to each of the first client and the media server wherein the invitation messages include the conference identifier.
US08631064B2 Unified management of a hardware interface framework
A method and/or a system of unified management of a hardware interface framework is disclosed. In one embodiment, a method of the hardware interface framework includes applying to a client interface module with a generic agent module agnostic to a change in a device coupled to the hardware interface framework and a change in a management module and communicating a management data of the management module between the client interface module and a server interface module coupled to the device using the generic agent module. The method may also include synchronously communicating a request data of the management module to collect a response data of the device and asynchronously communicating an event data of an adapter module to the management module.
US08631062B2 Managing distributed resources in a computer system
The present invention provides a new management system and a new method for managing distributed resources (61-66), comprising a workflow engine (88) that can execute management workflows in order to actively control the distributed resources (61-66).The new management system is characterized in that autonomic Correlation Services (74-76) are introduced that manage different functional parts of the managed system in cooperation with workflow engine (88), whereby each Correlation Service (74-76) employs a Correlation Engine (174,175) and a set of rules (184,185,186) that describe how underlying resources (61-66) shall be managed, whereby a controller (44) communicates with the Correlation Services (74-76).
US08631061B2 Apparatus, method, and program for arithmetic processing
A mantissa/exponent splitter splits an input value X=(1+X1/223)×(2^X2) into a mantissa X1 and an exponent X2. An interpolation processor references the mantissa/exponent splitter using the mantissa X1 and determines a power value (log2(1+X1/223)) through an interpolation process. A logarithmic calculator determines a logarithmic value Z=log2 XY=Y(X2+log2(1+X1/223)) from the exponent X2 and the power value from the interpolation processor. The integer/fraction splitter splits the logarithmic value Z into an integer Zint and a fraction Zamari. The interpolation processor references a power of fraction table storage unit in response to the fraction Zamari and determines a power value (2^Zamari) through the interpolation process. The power calculator determines XY=2^Z=(2^Zamari)×(2^Zint), thereby resulting in the input value X to the power of Y.
US08631059B2 Methods or structures for reconstruction of substantially uniform samples from substantially nonuniform samples
Briefly, embodiments of methods or structures for reconstruction of uniform digital signal sample values from nonuniform digital signal sample values are disclosed.
US08631057B2 Alignment of multiple liquid chromatography-mass spectrometry runs
The problem of aligning multiple liquid chromatography mass spectrometry (LC-MS) runs to a common reference time frame is solved to facilitate comparison among LC-MS runs. The alignment of multiple LCMS can be achieved by solving a sparse system of linear equations to optimally stretch or compress local retention times for maximal similarity among the multiple runs. The multiple LCMS runs can be aligned simultaneously, thereby providing the advantage of efficient use of data by employing a sparse solver. A method of quality control in retention time alignment is also provided.
US08631050B1 Transformation engine
A transformation engine is disclosed that retrieves source data from a plurality of disparate data sources and provides source data that is consistent and normalized. the transformation engine comprises a plurality of interfaces that receive source data from a plurality of disparate databases. The source data comprises a plurality of data elements. The transformation engine further comprises a converter that aggregates and converts the received source data so that the plurality of data elements are recognizable as being substantially equivalent; a data processor that formats the received source data by merging and preparing the received source data; and a business rule applicator that filters the received source data.
US08631049B2 Constructing declarative componentized applications
Techniques for constructing a software application are provided. A data model of the application is represented as a relational model. Control logic of the application is defined to specify each of a plurality of operations of the application as a mapping from a current state of the application data model and one or more current application inputs to a new state of the application data model and one or more application outputs, described by one or more relational algebra operations selected from the group consisting of a relation-complement operation, a disjunction operation and a conjunction operation.
US08631043B2 Method and apparatus for generating a shape graph from a binary trie
A capability is provided for representing a set of data values using data structures, including converting a binary trie data structure representing the set of data values to a shape graph data structure representing the set of data values. The shape graph data structure is generated from the binary trie data structure based on the shapes of the sub-trees rooted at the nodes of the binary trie data structure. The shape graph includes vertices representing shapes of the sub-trees of the binary trie data structure. A shape graph data structure permits operations similar to the operations that may be performed on the binary trie data structure for performing lookups for data values from the set of data values, while at the same time reducing the structural redundancy of the binary trie data structure such that the shape graph data structure provides significant improvements in memory usage over the binary trie data structure.
US08631042B2 Data warehouse system
Methods and apparatus, including computer program products, implementing and using techniques for analyzing historical data in a data warehouse. A data warehouse is provided. The data warehouse includes several database tables. Every database table has a start time column and an end time column. A query is issued to the data warehouse. The query includes customized query predicates against the start time column values and end time column values of a database table. A response is received from the data warehouse. The response includes table records satisfying the query and having valid (START_TIME, END_TIME) ranges that cover a fixed time point specified by the customized query predicates of the query. Methods for updating a database table in a data warehouse, and a data warehouse system are also described.
US08631040B2 Computer-implemented systems and methods for flexible definition of time intervals
Systems and methods are provided for segmenting time-series data stored in data segments containing one or more data records. A combined segment error measure is determined based on a proposed combination of two candidate segments. An error cost to merge the two candidate segments is determined based on a difference between the combined segment error measure and a segment error measure of one of the segments. The two candidate segments are combined when the error cost to merge meets a merge threshold to generate a combined segment.
US08631039B2 Normalizing data for fast superscalar processing
A data normalization system is described herein that represents multiple data types that are common within database systems in a normalized form that can be processed uniformly to achieve faster processing of data on superscalar CPU architectures. The data normalization system includes changes to internal data representations of a database system as well as functional processing changes that leverage normalized internal data representations for a high density of independently executable CPU instructions. Because most data in a database is small, a majority of data can be represented by the normalized format. Thus, the data normalization system allows for fast superscalar processing in a database system in a variety of common cases, while maintaining compatibility with existing data sets.
US08631037B2 Information delivery using queries and changeable database containing queries, advisory information, and flow logic
A data storage system may contain a changeable database that includes: advisory information that includes the content of multiple advisory statements; query information that includes the content of multiple user queries; and flow logic information indicating a sequence for the delivery of the advisory statements and the user queries based on answers to the user queries. A user interface may deliver the user queries and the advisory statements to a user and receive answers in response to the user queries from the user. An information delivery engine that is separate from the changeable database may cause the user interface to deliver the user queries and the advisory statements to the user in a sequence based on the user's answers to the user queries and the flow logic information. This in system may be adopted to troubleshooting equipment, such as an optical network terminal.
US08631036B2 Associative search engine
This invention relates to an advertisement machine which provides advertisements to a user searching for desired information within a data network. The machine receives, from a user, a search request including a search argument corresponding to the desired information and searches, based upon the received search argument, a first database having data network related information to generate search results. It also correlates the received search argument to a particular advertisement in a second database having advertisement related information. The search results together with the particular advertisement are provided by the machine to the user.
US08631035B2 Method for efficiently supporting interactive, fuzzy search on structured data
A method to support efficient, interactive, and fuzzy search on text data includes an interactive, fuzzy search on structured data used in applications such as query relaxation, autocomplete, and spell checking, where inconsistencies and errors exist in user queries as well as data. It utilizes techniques to efficiently and interactively answer fuzzy queries on structured data to allow users to efficiently search for information interactively, and they can find records and documents even if these records and documents are slightly different from the user keywords.
US08631033B2 Compliance rules analytics engine
The present invention relates to compliance rules analytics systems and methods for facilitating compliance, such as the compliance of an investment portfolio or a set of investment portfolios, with a rule or a set of rules.
US08631030B1 Query suggestions with high diversity
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing selecting relevant and diverse advertisements. In one aspect, a method includes receiving an initial query, selecting one or more additional queries relating to the initial query, including selecting a first additional query and a second diverse additional query, identifying one or more content items for each of the additional queries, the one or more content items forming a content block, and providing a content block and associated additional query to be displayed at a client device along with search results associated with the initial query.
US08631022B2 Metadata repository and methods thereof
A repository receives metadata from databases associated with different service providers. The repository converts the received metadata to a common format, such as MPEG7, and stores the converted metadata in a central database. The repository can also receive a query from a client device. The repository retrieves metadata associated with the query from the central database and provides it to the requesting client device. The repository can also convert the provided metadata to an appropriate format for the requesting device. Because the metadata is stored at a common location in a common format, content from different providers can be efficiently identified.
US08631021B2 Systems and methods for managing organizational information
Novel and useful systems and methods for identifying, organizing and displaying organizational information are provided for multiple users to define organizational relationships associated with an organization. The organizational relationships are included in a set of organizational relationships and stored as organizational data in a computer-readable medium for future access. The organizational data is used for a variety of purposes, such as generating visual depictions of the organizational relationships.
US08631016B2 Telephone numbers with alphabetic patterns
An exemplary process includes storing telephone numbers in a telephone number database, identifying which telephone numbers in the telephone number database have digits that occur in an alphabetic pattern as defined by a reference list, and designating the telephone numbers with digits occurring in the alphabetic pattern as patterned telephone numbers. An exemplary process of identifying alphabetic patterns includes assigning at least one letter in an alphabet to a first digit, assigning at least one other letter in an alphabet to a second digit, accessing a telephone number database storing telephone numbers having a plurality of digits, identifying a letter combination created by at least two digits of at least one of the telephone numbers in the telephone number database, and determining whether the letter combination forms an alphabetic pattern as defined by a reference list.
US08631015B2 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.
US08631012B2 Method and system for identifying and displaying images in response to search queries
A method and system are disclosed that associate search keywords with relevant images from within sources, such as books, magazines, journals, etc., thereby making the images available for search using the associated keyword. Such associations enable a search engine to identify, in response to a search query, a relevant image within the source that would have not been provided otherwise. For example, an image of the Titanic that appears in a historical or cultural book may be associated with the search keyword “ship.” Accordingly, if a user submits the search query “ship and Infamous Ocean Voyages” (i.e., the keyword “ship” and the title of a book), an image of the Titanic from the book entitled “Infamous Ocean Voyages” may be returned among the search results.
US08631008B1 Systems and methods for indexing electronic content that involves external interaction
One exemplary embodiment involves receiving electronic content from a primary indexing application at a supplemental indexing application. The primary indexing application and the supplemental indexing application are separate applications executing on one or more devices. The supplemental indexing application identifies an external interaction that occurs during execution of the electronic content. Since the external interaction is not available from the supplemental indexing application, the supplemental indexing application communicates with the primary indexing application to receive information associated with the external interaction. The supplemental indexing application identifies one or more content-descriptive terms for the electronic content using the information associated with the external interaction.
US08631007B1 Disambiguating keywords and other query terms used to select sponsored content
A disambiguation process is applied to query terms before they are used to select sponsored content. If a query term is identified as ambiguous it is replaced by phrases associated with the ambiguous term. The disambiguation process provides, as an output, these phrases for use in selecting sponsored content. One example method for identifying ambiguous query terms includes, for each of a plurality of unigrams, identifying phrases containing the unigram, measuring similarity between phrases for each pair of phrases containing the unigram and using the measured similarity to mark at least some of the plurality of unigrams as ambiguous.
US08631002B2 Web-relevance based query classification
Methods, systems, algorithms, and media are provided for query classification based upon web relevance. In embodiments, a knowledge domain is selected. A knowledge domain includes a set of seed-web domains which are classified to belong to the knowledge domain. For each seed-web domain, a filtered web search of a given query is implemented utilizing a filter associated with a particular seed-web domain to obtain a total number of filtered results for the seed-web domain. For each seed-web domain, a total number of non-filtered results are referenced. A percentage of coverage for each seed-web domain is calculated using the total number of filtered results for the seed-web domain and the total number of non-filtered results for the seed-web domain. An average percentage of coverage for the knowledge domain is calculated using the percentage of coverage for each seed-web domain.
US08631001B2 Systems and methods for weighting a search query result
Systems and methods for weighting a search query result are described. In one described system, a program, such as a query system, determines a first article identifier associated with a source and receives an input signal indicating an interest in the first article identifier. The query system then determines a second article identifier associated with the source and determines a score associated with the second article identifier based at least in part on the input signal.
US08630997B1 Streaming event procesing
A query (e.g., an extensible markup language (XML) Path or XPath query) for one or more components of a document (e.g., XML document) may be received. A forward axis graph including a plurality of nodes with edges connecting the nodes may be generated based on the query and corresponding to a traversal of the document as associated with events (e.g., XML SAX events) corresponding to the document. A plurality of matching states of the forward axis graph including at least one final state may be identified, each matching state including a subset of the nodes wherein each incoming edge to the subset originates from one of the nodes of the subset. Whether the one or more components of the query exist within the document may be based on which events correspond to transitions between the matching states and whether the final state is achieved.
US08630994B2 System for multiple tasks on a display
A system has a processor and tangible, non-transistory media that stores a program that when executed by the processor is configured to perform operations. The system receives a request from a requesting user to reconfigure a search screen on a display, adds at least one search window to the search screen; receives a plurality of search requests from the search screen, and performs a plurality of searches to perform a separate search resulting in separate search results for each of the search requests provided by the requesting user. Each of the search results is displayed on a separate frame on a display. Other embodiments include operations other than searches.
US08630993B2 Time-conditioned search engine interface with visual feedback
A human-computer interface for a search engine or similar application includes specification means for a time condition applicable to a search query, and visual feedback means expressive of relative availability of sought or potentially sought database items at one or more specific times within a time period under consideration. The invention provides a new and unique way to support interactive searching of a database that includes information relating to time availability of represented items, in order to identify items that match one or more search term(s) and are available at a specific time or during a specific time period.
US08630992B1 URL rank variability determination
A system and method for determining a rank of a URL for a search query. A processor is effective to receive a search query and a URL. The processor may send the search query to a search engine and receive at least a first and a second result set from the search engine. The processor may determine a rank of the URL for the search query based on the first and second result sets. The processor may determine a variability of the rank of the URL based on the first and second result sets and generate a report including the rank and the variability of the rank.
US08630988B2 System and method for processing DNS queries
Embodiments of the present invention provide a method and system for high-speed database searching with concurrent updating, without the use of database locks or access controls, for large database systems. Specifically, a plurality of search queries may be received over a network, the database may be searched, and a plurality of search replies may be sent over the network. While searching the database, new information received over the network may be incorporated into the database by creating a new element based on the new information and writing a pointer to the new element to the database using a single uninterruptible operation.
US08630986B2 Extending the functionality of enterprise services
Methods and apparatus, including computer program products, that include generating a first application by providing a definition of an object representing a first set of attributes of a first collection of data elements and a first set of operations on the first collection, each data element in the first collection having the attributes and a list of the operations in common with other data elements from the first collection. The method also includes extending the definition of the object with a second definition, the second definition comprising a second set of attributes of the data elements or a list of second set of operations on the data elements, receiving from the client a request to execute an operation from the first set of operations or the second set of operations on one or more data elements from the first collection, the request having input parameters, checking the request against the definition and the second definition, executing, with a first set of parameters, the operation on the one or more data elements of the first collection, the operation resulting in output parameters, and sending a second set of parameters.
US08630984B1 System and method for data extraction from email files
A method and system can be used to read and obtain data from messaging files regardless of the messaging environment used to generate the messaging files. The method and system can read part of a messaging file to identify the type of entry (e.g., email message, calendar item, address book entry, etc.) and access information on where information within the entry is located within the messaging file based on an identifying signature. The method and system can be used to obtain data from messaging files without having to recreate the messaging environment, including individual email accounts. The data can be stored in a target storage medium in a format that is more usable and more easily searched.
US08630979B2 Non-blocking input output based storage
An apparatus and a method operating on data at a server node of a data grid system with distributed cache. Data is copied to a network cloud of storage services remotely coupled to a server node with an asynchronous input output interface. The asynchronous input output interface is configured to asynchronously communicate with the network cloud of storage services. Confirmation that the data has been copied on the network cloud of storage services is received at the server node.
US08630976B2 Fast search replication synchronization processes
A method and medium for performing a replication process are provided. The method includes receiving a request to perform an initial load of a first persistence of at least one business object node to replicate the at least one business object node to a second persistence of the business object node; providing a queue to store updates of the at least one business object node; setting a lock for the at least one business object node, the lock indicating a replicating process is performing the initial load of the at least one business object node; determining whether the lock is set for the at least one business object node; and storing, in the queue, the updates of the at least one business object node that occur in parallel with the replicating process in an instance it is determined the lock is set for the at least one business object node.
US08630970B2 Methods and systems for generating medical reports
Disclosed is a networked database-driven system for facilitating the generation by multiple users of reports containing frequently occurring, repetitive, or predictable elements, through the system making predictions or suggestions regarding elements to insert into or changes to make to a currently edited report in progress by one user, through the use of user-defined report elements and user-defined relations between those elements, as well as the system's drawing upon collected data regarding prior reports and report elements entered into the system by previous report authors and inclusion or exclusion decisions made by previous report authors regarding those elements in relation to other report elements.
US08630965B2 Framework of hierarchical sensory grammars for inferring behaviors using distributed sensors
Provided herein are methods, systems, and apparatuses that can utilize a grammar hierarchy to parse out observable activities into a set of distinguishable actions.
US08630963B2 Automatic user identification from button presses recorded in a feature vector
Methods, systems and computer program products to allow a user to identify himself to a content provider, without having to explicitly perform a log in process or other identification and authentication process. By manipulating a user device such as a remote control, a profile of the user may be constructed, where the profile includes a representation of how the individual user typically manipulates the device. The profile includes a feature vector that is a function of the number of times that individual buttons are pressed. The construction of the feature vector may be viewed as a training or learning phase. Once the profile and feature vector are constructed, the user's interaction with the device in a subsequent session may be captured and compared with the profile. This may allow identification of the user, in turn allowing content to be tailored in a manner specific to this user.
US08630962B2 Error detection method and its system for early detection of errors in a planar or facilities
Provided are a method which permits complete training data and data with added errors, and enables the early and accurate discovery of errors in facilities such as a plant, and a system thereof. To achieve the objectives, (1) the behavior of temporal data is observed over time, and the trace is divided into clusters; (2) the divided cluster groups are modeled in sub spaces, and the discrepancy values are calculated as errors candidates; (3) the training data are used (compare, reference, etc.) for reference to determine the state transitions caused by the changes over time, the environmental changes, the maintenance (parts replacement), and the operation states; and (4) the modeling is a sub space method such as regression analysis or projection distance method of every N data removing N data items, (N=0, 1, 2, . . . ) (for example, when N=1, one error data item is considered to have been added, this data is removed, then the modeling is performed), or a local sub space method. Linear fitting in regression analysis is equivalent to the lowest order regression analysis.
US08630961B2 Chatbots
In one aspect, the invention concerns a method of operating a chatbot to engage in a conversation with a correspondent the method comprises building a profile having plural profile variables for the correspondent; and during the conversation with the correspondent; selecting a node in the conversation data structure for processing based on the one or more profile variables, and processing the node to follow a conversation path based on the node's coded instructions and/or relationship with other nodes. In another aspect, the method comprises the steps of attempting to match the received input message with a node in the conversation data structure of the chatbot; if a matched node is found, selecting the matched node for processing; but if a matched node is not found, selecting a node for processing using a fuzzy search, or using a default procedure.
US08630955B2 Financial card system, communications device, authentication terminal, authentication method, and program
Disclosed herein is a financial card system. The system includes a communications device on which a non-contact integrated circuit chip is installed; and an authentication terminal having a reader/writer allowing reading/writing information on the communications device and capable of transmission and reception of information with the communications device through the reader/writer. The communications device has a storage block, a common area information transmission block, and an individual area information transmission block. The reader/writer of the authentication terminal has a storage block, a common area information reception block, and an individual area information reception block.
US08630952B2 Methods and systems using contactless card
It is desirable to implement security features that can prevent the unauthorized use of a customer's sensitive account information from an RFID sticker. The methods and systems described herein attempt to resolve the deficiencies with the conventional RFID stickers. In a more secure implementation, a financial institution allows a customer to activate or deactivate the account for use with the RFID sticker by submitting a request to the financial institution using internet banking, mobile banking, SMS texting, or other communications method.
US08630946B2 Systems and methods for providing individualized financial access
Systems and methods for implementing one or a series of value transfers. In some instances, the systems and methods include web or Internet based user interfaces that provide a mechanism whereby a user can implement a transfer plan without interacting with a human operator. Further, in some instances, such systems and methods provide a mechanism for authorizing access to one or more asset accounts from which value is transferred, and/or recipient accounts to which value is transferred. In some cases, the authorization function is performed by an entity that enjoys a pre-existing relationship with a user accessing the systems of the present invention, while any actual transfers are performed by a third party entity. This can be an advantage where authorization requires a signature or other interaction with a user sufficient to conform to electronic signature laws.
US08630945B1 Method for transaction processing in a capture and deposit
A system and method for integrating transaction processing is disclosed. The different processes are integrated by use of a controlling processing engine which contains instructions on how the processes should be treated. The system and method provides an end to end integrated system for processing payments and reporting the transaction results in real time. The system and method allows customers to have access to the transaction data in real time and return any excepted payments in real time.
US08630944B2 Charitable donation of proceeds from recycling activity
Embodiments of the invention enable an organization to nominate itself to receive proceeds from consumer recycling activity. For example, some embodiments enable an organization to request that an account be established to which proceeds from recycling activity are to be directed. Upon the account being established, the organization may be provided with a set of receptacles (e.g., beverage container collection bags), which the organization may hand out to potential donors. Each receptacle may include an identifier that allows the account to be identified. Donors may collect recyclable beverage containers in his/her receptacle over time, and bring the receptacle to a return center when it becomes full, at a designated time (e.g., to meet a suggested deadline set by the organization), or at any other suitable time. The recyclable containers in the receptacle may be processed, and a value to be provided in exchange for the containers may be determined. Some or all of that value may be deposited to the organization's account, rather than being provided to the consumer.
US08630943B2 Cash sweep account platform system and method
An integrated banking transaction services (IBTS) module receives an instrument from a client to initiate a brokerage transaction between a broker-dealer and an investment firm. The IBTS module transmits a notification message to a broker-dealer that the instrument was presented. The IBTS module receives a confirmation message from the broker-dealer that includes information as to whether to pay the instrument. If the instrument is to be paid, the IBTS module transmits information associated with the brokerage transaction to a sub-accounting engine.
US08630938B2 Method and apparatus to detect fraudulent activities within a network-based auction facility
Methods and apparatuses for detecting fraudulent activities made over a network-based transaction facility using a machine. In responsive to a first event with respect to the network-based transaction facility and initiated under a first user identity from the machine which is coupled to the network-based transaction facility via a network, the method causes a first identifier associated with the first user identity to be stored on the machine. In responsive to a second event with respect to the network-based transaction facility and initiated under a second user identity from the machine, the method causes a detecting of a potentially fraudulent activity by detecting a lack of correspondence between the first identifier stored on the machine and a second identifier associated with the second user identity.
US08630934B2 System and method for monitoring trading
A monitoring system for monitoring trade at an electronic exchange comprises memories related to a specific time interval. A trade occurring during that time interval or a parameter value related to the trade is recorded to a memory related to the time interval. At a point in time, a recent trade parameter is determined based on the accumulated trade parameter values in the memories. Based on the recent trade parameter and some rules and operators, one or more monitoring actions is executed.
US08630932B1 Biometric financial transaction system and method
Tokenless biometric authorization of transaction between a consumer and a merchant uses an identicator and an access device. A consumer registers with the identicator a biometric sample taken from the consumer. The consumer and merchant establish communications via the access device. The merchant proposes a transaction to the consumer via the access device. The access device communicates to the merchant associated with the access device. After the consumer and merchant have agreed on the transaction, the consumer and the identicator use the access device to establish communications. The access device communicates to the identicator the code associated with the access device. The identicator compares biometric sample from the consumer with registered biometric sample. Upon successful identification, the identicator forwards information regarding the consumer to the merchant. These steps accomplish a biometrically authorized electronic financial transaction without the consumer having to present any personalized man-made memory tokens.
US08630922B2 Escrow accommodation system
An escrow accommodation system is provided, including a first escrow client subsystem disposed in a first location, said first escrow client subsystem including first software and a first communication device comprising a first camera configured to be operated with the first software to facilitate an online videoconference meeting regarding an escrow, and a second escrow client subsystem disposed in a second location, said second escrow client subsystem including second software and a second communication device comprising a second camera configured to facilitate the online videoconference meeting regarding the escrow. The first escrow client subsystem is configured to display a list of available escrow companies for performing escrow services and fees associated with available escrow companies, and the first escrow client subsystem is configured to facilitate an escrow opening meeting online between a customer and an escrow company selected from the list.
US08630916B2 System and method for encouraging competitive participation in an auction
In both an on-line and a conventional auction, an auctioneer may encourage competitive bidding behavior through the provision of rewards to those bidders whose bids meet predetermined criteria. For example, a bidder may be rewarded if her bid exceeds a prior bid by a threshold value. An auctioneer may further discourage non-competitive bidding behavior by penalizing those bidders whose bids fall below predetermined standards.
US08630914B2 Method and system for providing order status information using an update status flag
A method and system for providing status of a data item after receiving status information pertaining to the data item. It is determined whether the received status information is new relative to further status information pertaining to the data item. The status record is updated to include the received status information if the received status information is new. The updated message indicating the received status information is then composed and transmitted over a network.
US08630913B1 Online registry splash page
In one embodiment, a web page presented to a user includes a header section that substantially spans the top of the web page and provides a menu of selectable options as well as a search input box. A main section beneath the header section provides a registry creation control, selectable to activate a gift registry creation process, and a registry search box, providing a user with a means for searching for a particular gift registry. Beneath the main section, two promotional regions are positioned side-by-side. One of the promotional regions includes two or more sub-regions, each sub-region presenting information regarding a respective promotional concept. The other promotional region presents information regarding a main promotional concept. In some embodiments, the sub-regions are vertically aligned in a column.
US08630907B2 Secure transactions using a point of sale device
Systems and methods are provided for secure transactions according to one or more embodiments. According to an embodiment, a method for providing secure transactions comprises initiating a transaction via a point of sale device having a one time password generator. The method also comprises generating at least one password by the point of sale device. The method further comprises associating the at least one password with account information. The method further comprises transmitting the password associated with the account information to a remote location. If the transmitted password matches predetermined associated information at the remote location, the method further comprises confirming the transaction.
US08630903B2 Providing a locator, such as a URL, for tracking multiple types of user-advertisement actions
Distracting clutter in ads may be reduced, while at the same time permitting various different ways for advertisement audience members to interact with and use ads. This may be done by (a) accepting telephone number information associated with an advertisement, (b) accepting a URL segment, (c) generating a new URL including the URL segment and the telephone number information, and (d) associating the new URL with the advertisement. The new URL might define a location of a document including marketing information, or a location of a document for facilitating on-line commerce. The telephone number information might be a telephone number or extension for a device or facility supporting telephone purchase orders. The ad, including the new URL, may be printed on an offline property.
US08630901B2 Using a first network to control access to a second network
A wireless communication device is configured to be able to communicate via both a first access point and a second access point for using the first access point to obtain validation credentials in order to permit use of the second access point to access a network. The wireless communication device comprises a processor; and a non-transitory computer readable medium having stored thereon computer executable instructions. The instructions are operable to: initiate communication with the second access point in order to access a network; obtain an access point identifier from the second access point, the access point identifier for identifying the second access point; transmit the access point identifier to a validation server via the first access point; receive validation credentials from the validation server via the first access point; the validation credentials including at identifier of a third party, the third party sponsoring access to the second access point; use the validation credentials to validate the wireless communication device with the second access point to obtain access to the network; and present advertising information on the wireless communication device, the advertising information pertaining to the third party.
US08630898B1 Stored value card provided with merchandise as rebate
A system and method for creating a stored value account based on a purchase transaction are provided. An indicia of an identifier to be distributed to a customer at a point of sale as a result of a purchase is passed. A request to activate a stored value account associated with the identifier is received from the customer, wherein the request comprises the identifier. The stored value account is activated by a computer processor. The stored value account comprises information about a rebate value that is associated with the purchase and usable by the customer.
US08630896B2 Systems and methods wherein a security deposit facilitates a transaction in which a benefit is applied in exchange for performance of a task
Methods, computer readable media and systems are described wherein a security deposit is used to facilitate a transaction with a customer. In an embodiment, a process includes receiving an indication that a customer is interested in making a purchase during a transaction from a merchant, and transmitting an offer for a benefit to be applied to the transaction in exchange for a future performance of a task by the customer and a security deposit.
US08630892B2 Churn analysis system
A churn analysis system helps a business analyze, predict, and reduce customer churn. The system analyzes customer experiences by using an insightful block level approach to correlate customer experience with customer churn. Through the block level approach, the system is able to more accurately predict and effectively reduce future customer churn. As a result, businesses are able to reduce customer acquisition costs and improve customer retention rates.
US08630890B2 Product migration analysis using data mining by applying a time-series mathematical model
A method and system for mining a database for product migration analysis includes querying product usage data for a legacy product and a new product from the database as time series data. The product usage data is representative for a large number of consumers of the legacy and new products. A mathematical model may be used to determine a relationship between the two time series data. Product migration values and other features related to product migration, such as a transition period of product usage, may be estimated, determined or predicted.
US08630889B2 Aesthetic profile collection
A system for selecting products is described. The system includes a computer executing a process to retrieve a product aesthetic tag associated with a particular product type selected by a customer. The aesthetic tag contains values that represent aesthetic features of the product and a process to form a result tag that contains a value corresponding to how well aesthetic features of the product match to aesthetic preferences of the customer.
US08630888B2 Systems and methods for analyzing a potential business partner
A computer-implemented method is provided for facilitating a due diligence analysis of a potential business partner of a business entity. The method includes receiving key data regarding a potential business partner. The method further includes facilitating an analysis of the potential business partner, including receiving risk-related data from a user regarding risks associated with the potential business partner, automatically determining a risk class for the potential business partner based at least on the received risk-related data, automatically determining a set of due diligence questions to present to the user based at least on the automatically determined risk class for the potential business partner, and receiving due diligence data from the user in response to the set of due diligence questions. The method further includes facilitating an approval process for the received due diligence data.
US08630887B2 Business process flowchart editing program and business process flowchart editing method
A business process flowchart editing apparatus manages information about a business process flowchart and risks and controls, and their relation into a business process model in a unified manner, and is provided with an editing function of editing these pieces of information and an analyzing function of inconsistency check and analysis on a change ripple, thereby increasing efficiency in documentation of internal control.
US08630886B2 Method and system for providing enhanced trouble ticket status content
An approach is provided for online trouble ticket servicing. As part of a workflow, one or more activities, which are associated with a trouble ticket corresponding to a service, are monitored, wherein the one or more activities are tracked by a workflow engine. Status information is repeatedly acquired for the one or more activities until a predetermined milestone is reached according to the workflow. The status information is stored for presentation to a subscriber of the service.
US08630884B2 Engine, system and method of providing cloud-based business valuation and associated services
A computer-implemented engine, system and method for generating business valuations, scoring, and/or flagging over a network, responsively to information input by a user remote from the engine, system and method. The invention may include a graphical user interface capable of locally querying a user to input the company information, at least one network port capable of remotely receiving the company information from the graphical user interface, and at least one engine communicatively connected to the at least one network port, which engine preferably includes a plurality of rules to generate, responsively to the input company information, at least one of a business valuation, a business score, and/or one or more business flags to be used as indicators in a network marketplace, for the company associated with the inputted company information.
US08630881B1 Method, apparatus, and program for pre-selling tickets to effect a booking of an event
An apparatus, method, and program for pre-selling tickets to determine whether to book an event or activity, and for facilitating the sale of those tickets. Consumers who pre-purchase a ticket are plainly notified if an event has not yet been booked. They are also shown the progress toward the likely booking of the event. A successful pre-sale of tickets triggers the booking of the event. An unsuccessful pre-sale results in the event not being booked. Consumers who help effect an event booking may be given privileges over those who purchase traditional tickets for the same event after it has already been booked.
US08630878B1 Determining likely outcomes of active insurance claims by calculating and examining aggregated outcomes of matching historic claims
An insurance claim analysis system may generate information indicative of a possible outcome of an active insurance claim. A historic insurance claim information database may hold historic information about historic insurance claims. A database query module may query the historic insurance claim information database for historic insurance claims that match search criteria indicative of one or more aspects of the active insurance claim. A data aggregation module may calculate an aggregate of an aspect of the historic information about the historic insurance claims that match the search criteria or a subset thereof. A report generation module may generate a report that includes the calculated aggregate of the aspect of the historic information.
US08630868B2 Method and system to exchange information about diseases
An online system and method enabling users to exchange information and establish collaboration in scientific projects on rare diseases is described. The website allows users to create a list of symptoms for a patient with a rare disease who is under their care. The patient's list of symptoms is then used to find other patients sharing a similar list of symptoms. A matching system creates a match report that ranks patients with similar symptoms. Once a list of potential matches is available, the user may take the initiative of contacting other colleagues with similar clinical cases under their care, for the purpose of exchanging information and/or establishing collaboration in scientific projects about a particular rare disease. A database containing information on rare diseases, along with other services, is also provided to the users at the website.
US08630866B2 System and method to automate service delivery to medical equipment
A system and method to manage service delivery to a customer is provided. In one embodiment, a system may include a computing device that, in turn, includes a memory having a plurality of routines stored therein and a processor configured to execute the plurality of routines. The plurality of routines of one embodiment may include a response engine configured to receive an indication of an event with respect to a medical resource and to receive a plurality of region-specific parameter sets including a parameter set associated with a geographic region in which the medical resource is located. Additionally, the response engine may be configured to generate an output including a recommended action based at least in part on the event and the parameter set associated with the geographic region such that the recommended action is customized for the geographic region in which the medical resource is located.
US08630863B2 Method and apparatus for encoding and decoding audio/speech signal
Provided is a method of encoding an audio/speech signal, the method including determining a variable length of a frame, that is, a processing unit of an input signal in accordance with a position of an attack in the input signal; transforming each frame of the input signal to a frequency domain and dividing the frame into a plurality of sub frequency bands; and, if a signal of a sub frequency band is determined to be encoded in the frequency domain, encoding the signal of the sub frequency band in the frequency domain, and if the signal of the sub frequency band is determined to be encoded in a time domain, inverse transforming the signal of the sub frequency band to the time domain and encoding the inverse transformed signal in the time domain. According to the present invention, the audio/speech signal may be efficiently encoded by controlling time resolution and frequency resolution.
US08630862B2 Audio signal encoder/decoder for use in low delay applications, selectively providing aliasing cancellation information while selectively switching between transform coding and celp coding of frames
An audio signal encoder includes a transform-domain path which obtains spectral coefficients and noise-shaping information on the basis of a portion of the audio content, and which windows a time-domain representation of the audio content and applies a time-domain-to-frequency-domain conversion. The audio signal decoder includes a CELP path to obtain a code-excitation information and a LPC parameter information. A converter applies a predetermined asymmetric analysis window in both if a current portion is followed by a subsequent portion to be encoded in the transform-domain mode or in the CELP mode. Aliasing cancellation information is selectively provided in the latter case.
US08630860B1 Speaker and call characteristic sensitive open voice search
Techniques disclosed herein include systems and methods for open-domain voice-enabled searching that is speaker sensitive. Techniques include using speech information, speaker information, and information associated with a spoken query to enhance open voice search results. This includes integrating a textual index with a voice index to support the entire search cycle. Given a voice query, the system can execute two matching processes simultaneously. This can include a text matching process based on the output of speech recognition, as well as a voice matching process based on characteristics of a caller or user voicing a query. Characteristics of the caller can include output of voice feature extraction and metadata about the call. The system clusters callers according to these characteristics. The system can use specific voice and text clusters to modify speech recognition results, as well as modifying search results.
US08630857B2 Speech synthesizing apparatus, method, and program
Disclosed is a speech synthesizing apparatus including a segment selection unit that selects a segment suited to a target segment environment from candidate segments, includes a prosody change amount calculation unit that calculates prosody change amount of each candidate segment based on prosody information of candidate segments and the target segment environment, a selection criterion calculation unit that calculates a selection criterion based on the prosody change amount, a candidate selection unit that narrows down selection candidates based on the prosody change amount and the selection criterion, and an optimum segment search unit than searches for an optimum segment from among the narrowed-down candidate segments.
US08630856B2 Relative delta computations for determining the meaning of language inputs
A method for processing language input can include the step of determining at least two possible meanings for a language input. For each possible meaning, a probability that the possible meaning is a correct interpretation of the language input can be determined. At least one relative data computation can be computed based at least in part upon the probabilities. At least one irregularity within the language input can be detected based upon the relative delta computation. The irregularity can include mumble, ambiguous input, and/or compound input. At least one programmatic action can be performed responsive to the detection of the irregularity.
US08630855B2 Call system and method
A system and method for operating a voice domain name network for use over a telephone network including the steps of a computer taking a call in which a user speaks a name. The system recognizes the spoken name. Then the system checks that the name is on a voice domain list stored in a database where the voice domain name corresponds to an Internet URL. The system creating a record registering the name as a voice domain name if the name corresponds to an Internet URL and if it is not previously registered as a voice domain name and wherein said record includes a registrant and a telephone number for the registrant. Such that future callers who call and speak the name are connected via telephone to the registrant.
US08630851B1 Assisted shopping
Disclosed are various embodiments for facilitating an assisted shopping experience. A speech input can be captured and transcribed. The transcribed speech input can be transmitted to a customer service agent in a data session that is contemporaneous with a voice session. The customer service agent can then facilitate an assisted shopping experience via the voice session and data session.
US08630841B2 Regular expression word verification
The present disclosure is directed to a method of verifying a compound word. The method includes receiving an input signal indicative of a textual input and accessing a rule and a lexical data structure from data stores. The rule is applied to the textual input to determine whether the textual input is a valid compound word. An output signal is provided that is indicative of whether the textual input is a compound word.
US08630836B2 Predicting system performance and capacity using software module performance statistics
An approach is presented for predicting performance and capacity of an information technology (IT) system. Sets of component-level and middleware-based performance statistics are retrieved. The sets of component-level performance statistics measure individual performances of reusable software modules in test runs of the software modules. The middleware-based performance statistics represent a contribution of customized middleware to the performance of the IT system in a test run of the customized middleware. Based on the sets of component-level and middleware-based performance statistics and before the IT system is built, a prediction of computing resource requirements and characteristics of the performance of the IT system is generated. Generating the prediction results in a recommendation of computing resources required to build the IT system without over-specifying the computing resources.
US08630832B2 Estimation of lithological properties of a geological zone
A method of estimating lithologic properties of a geological zone represented by a grid, in which method facies are allocated to the nodes of the grid by sequential stochastic simulation. For a target node (x0) from a set of target nodes for scanning iteratively, and for each possible facies (ck0), a conditional probability (pk0/k1, . . . , kn) of observing said facies is estimated knowing that respective facies have already been allocated to other nodes in the neighborhood. A random draw weighted by these conditional probabilities is then performed. The estimation of the conditional probabilities makes use of univariate probabilities (pk0) and of bivariate probabilities (pk0,ki) of observing two facies at two respective nodes of the grid. Each bivariate probability used in estimating the conditional probability relates to the target node (x0) and to a node (xi) neighboring the target node.
US08630830B1 Thermal analysis system
A thermal fluid system modeler including a plurality of individual components. A solution vector is configured and ordered as a function of one or more inlet dependencies of the plurality of individual components. A fluid flow simulator simulates thermal energy being communicated with the flowing fluid and between first and second components of the plurality of individual components. The simulation extends from an initial time to a later time step and bounds heat transfer to be substantially between the flowing fluid, walls of tubes formed in each of the individual components of the plurality, and between adjacent tubes. Component parameters of the solution vector are updated with simulation results for each of the plurality of individual components of the simulation.
US08630824B1 Comprehending waveforms of a circuit design
An executable circuit design is used to generate waveforms, from which behaviors of the circuit are captured. The behaviors and various combinations thereof can then be saved in a database, along with descriptions and other metadata about them, thereby generating a behavioral index of the circuit design code. Behavioral indexing of circuit designs allows a user to maintain an indexed behavior database, track changes in behaviors as the circuit design's executable description evolves, and figure out how the executable description can be reused in different projects. When applied to digital design development, it facilities the current design and verification effort, as well as design reuse down the line.
US08630823B2 Feature parameter candidate generation apparatus and feature parameter candidate generation method
A feature parameter candidate generation apparatus has a storage unit that stores the values of feature parameters extracted from each of samples, an index value calculation unit that calculates an index value, which is obtained by normalizing the number of the kinds of the values of feature parameters by the number of the samples, for each of the feature parameters, an evaluation object selection unit that selects combinations of feature parameters which are objects to be evaluated, an evaluation unit that evaluates whether the uniformity of a frequency distribution of index values of the individual feature parameters for combinations of feature parameters selected as the objects to be evaluated satisfies a predetermined criterion, and a candidate determination unit that determines, as feature parameter candidates to be given to the model generation device, a combination of feature parameters that is evaluated to satisfy the predetermined criterion.
US08630819B2 System and method for electronic inspection and record creation of assembly, repair and maintenance operations
A method for generating an electronic quality record of a manufacturing operation that may involve generating inputs from a plurality of information sources located within a manufacturing environment. The plurality of information sources may provide information pertaining to at least a tool being used, an individual using the tool, and an operation that the tool is being used by the individual to perform. A locating system may be used that is in communication with the plurality of information sources to monitor a location and an operation of the tool. A processor may be in communication with the locating system to receive the generated inputs and to generate an electronic record upon completion of the operation that the tool is being used by the individual to perform. The electronic record may identify that the operation has been performed by the individual using the tool in accordance with a predefined standard.
US08630817B2 Self centering bore measurement unit
Disclosed is a bore measurement unit having an elongate main body with first and second ends. A first adjustment mechanism is disposed near the first end and a second adjustment mechanism is disposed near said second end. The adjustment mechanisms expand or contract, through triangulating arms, to relative diameters, such that when the unit is inserted into a hollow bore it may be centered therein. A measuring portion of the unit measures the internal diameter of the bore. The measuring unit includes at least one sensor and preferably takes more than three readings at each distance of insertion to formulate a best fit circle of the inner bore diameter.
US08630809B2 System and method for propagating information using modified nucleic acids
A method is provided for improving a nucleic acid-based molecular computing system comprised of (i) a nucleic acid structure, (ii) at least one polynucleotide displacement molecule that can bind with the nucleic acid structure under hybridizing conditions, and (iii) a clashing polynucleotide molecule that competes with the polynucleotide displacement molecule for binding the nucleic acid structure under the hybridizing conditions The method entails incorporation of chemical modification that inhibits the binding of the clashing molecule and the nucleic acid structure or facilitates the binding of the displacement molecule and the nucleic structure.
US08630805B2 Methods and systems for creating maps with radar-optical imaging fusion
A method of mapping a space using a combination of radar scanning and optical imaging. The method includes steps of providing a measurement vehicle having a radar system and an image acquisition system attached thereto; aligning a field of view of the radar system with a field of view of the image acquisition system; obtaining at least one radar scan of a space using the radar scanning system; obtaining at least one image of the space using the image acquisition system; and combining the at least one radar scan with the at least one image to construct a map of the space.
US08630804B2 Method for geolocating an object by multitelemetry
A method for geolocating a fixed non-cooperating object by means of an embedded system onboard a mobile platform, equipped with distance acquisition means for acquiring the distance between the object and the system, and position acquisition means for acquiring the position of the system, includes acquiring two distance measurements of the object relative to two distinct positions of the system, thus defining two object position-distance pairs, the positions being those of the system and being obtained by the position acquisition means, and the distances being obtained by the distance acquisition means. The method also includes acquiring at least one other object position-distance pair, and calculating the geolocation of the object from these object position-distance pairs.
US08630803B2 Method and apparatus for trip planning and recording medium
A method and an apparatus for trip planning and a recording medium are provided. The method is suitable for a mobile device having a touch screen. In the method, a trip plan panel comprising a plurality of waypoint blocks arranged according to an arrangement sequence is displayed on the touch screen. Then, a touch operation of dragging executed between a point of interest (POI) and the trip plan panel is received, so as to input the POI in one of the waypoint blocks. Finally, according to the arrangement sequence of the waypoint blocks, a path between the POIs in the way point blocks is planned.
US08630800B1 Travel routes interface
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a travel query, where the travel query comprises a starting location, a destination location, and a specified transit time; and using the starting location, destination location, and the specified transit time to provide a travel route for traveling from the starting location to the destination location within the specified transit time, wherein the travel route includes one or more points of interest.
US08630795B2 Vehicle speed control method and arrangement
Method and arrangement for setting a speed limit for vehicle travelling on a road includes monitoring conditions of the road, determining a speed limit for travel of vehicles on the road based on the monitored conditions, and transmitting the determined speed limit to the vehicles to thereby notify operators of the vehicles of the determined speed limit. Monitoring conditions of the road may entail monitoring weather conditions around the road, monitoring visibility for operators of the vehicles on the roads, monitoring traffic on the road, monitoring accidents on the road or emergency situations of vehicles on the road and/or monitoring the speed of vehicles travelling on the road and a distance between adjacent vehicles.
US08630788B2 Method and system for notifying a user of a predetermined traffic condition
A method for notifying a user, including obtaining a route and a predetermined traffic condition associated with the route; identifying an occurrence of the predetermined traffic condition associated with the route; and notifying the user of the occurrence of the predetermined traffic condition associated with the route.
US08630784B2 Method and system for detecting and compensating weather condition effects on wireless signals
A method and system for adjusting an operation of a wireless communication device based on information related to at least one of an operating status of a vehicle system and a weather condition. The method includes a step of receiving at least one information source related to an operation status of at least one vehicle system of a motor vehicle. The method further includes a step of analyzing the information to determine an ambient moisture condition. The method also includes adjusting an operating parameter of the wireless communication device and then operating the wireless communication device according to the adjusted operating parameter to compensate for attenuation to a wireless signal caused by the ambient moisture.
US08630783B2 Distance control system of vehicle
A distance control system of a vehicle includes: a signal transmitter for transmitting wireless signals forward with respect to a distance-controlled vehicle; a signal receiver for receiving the wireless signals reflected and returned from an object vehicle; a relative velocity measuring unit for measuring the relative velocity of the object vehicle in relation to the distance-controlled vehicle on the basis of the received wireless signals; a vehicle-to-vehicle distance measuring unit for measuring a first vehicle-to-vehicle distance between the distance-controlled vehicle and the object vehicle; and a vehicle-to-vehicle distance calculating unit for calculating a third vehicle-to-vehicle distance based on the first vehicle-to-vehicle distance and a second vehicle-to-vehicle distance calculated from the relative velocity.
US08630782B2 Method and device for communicating true runway braking performance using data from the flight data management systems of landed aircraft
A method and apparatus for calculating a standardized value for the actual runway braking coefficient of friction of one or more arriving aircraft using data from each aircraft's flight data recorder or flight data management system, standardizing the calculated information to provide redundancy and to make it usable by subsequently arriving aircraft, and reporting the calculated standardized value information to individuals and agencies including air traffic control, airport operations and maintenance, and aircraft pilots and ground crews; and A method and apparatus for calculating the actual runway braking coefficient of friction of an aircraft using data from the aircraft's flight data recorder or flight data management system, transmitting the data in real-time to an off-aircraft high-power computing system, calculating off-aircraft the landing aircraft's actual runway braking coefficient of friction, and reporting the calculated information to individuals and agencies including air traffic control, airport operations and maintenance, and aircraft pilots and ground crews.
US08630777B2 System and method for model-based neutral idle clutch control
A vehicle includes an engine, an automatic transmission, and a controller. The transmission includes a neutral idle (NI) state and a designated NI clutch which is selectively actuated to exit the NI state. The controller executes instructions from tangible memory to shift out of the NI state and into a drive state. The controller includes a slip model which generates a desired clutch slip profile as a differentiable time function, and a desired slip derivative of the desired slip profile. The desired profiles are used to calculate a clutch pressure command for controlling the designated NI clutch. The time function may be at least a third order/cubic equation. A method includes executing the slip model to generate the desired clutch slip profile, calculating a desired slip derivative of the desired slip profile, and using the desired slip profile derivative to calculate a clutch pressure command for the designated NI clutch.
US08630776B2 Method for controlling an engine of a hybrid powertrain in a fuel enrichment mode
An engine is coupled to an input member of a hybrid transmission. The hybrid transmission is operative to transfer torque between the input member and a torque machine and an output member to generate an output torque in response to an operator torque request. The torque machine is connected to an energy storage device. A method for controlling the engine includes monitoring the operator torque request, determining a maximum engine torque operating the engine at stoichiometry, determining a maximum motor torque output from the torque machine, determining a maximum output torque from the hybrid transmission when the torque machine is generating the maximum motor torque and the engine is generating the maximum engine torque operating at stoichiometry, and controlling the engine in a fuel enrichment mode when the operator torque request exceeds the maximum output torque from the hybrid transmission when the torque machine is generating the maximum motor torque and the engine is generating the maximum engine torque operating at stoichiometry.
US08630775B2 Automatic transmission control apparatus and method
When an automatic transmission is in a manual mode, a transmission ECU calculates a speed sftrng manually requested by the driver and a speed sftrngmap set by a shift map and then performs a shift prohibition procedure. In this procedure, if the engine coolant temperature is equal to or lower than a predetermined coolant temperature or the AT fluid temperature is equal to or lower than a predetermined fluid temperature, a prohibition, determination flag xthlow is set to “on”, and if the engine coolant temperature is higher than the predetermined coolant temperature and the AT fluid temperature is higher than the predetermined fluid temperature, the prohibition determination flag xthlow is set to “off”. When the prohibitions determination flag xthlow is “on”, the speed sftrngmap is set as the upper limit of the speed sftrng.
US08630772B2 Occupant protection system for vehicle
An occupant protection system for vehicle, includes an own-vehicle information acquisition unit acquiring an own-vehicle information including a route information on a course of an own vehicle to a destination, an other-vehicle information acquisition unit acquiring other-vehicle information that is received through vehicle-to-vehicle communication and that includes position information of another vehicle, a crash condition calculation unit calculating a crash condition between the own vehicle and said another vehicle on the basis of the own-vehicle information and other-vehicle information, and an operation preparation unit preparing a system which corresponds to a crash damage decreasing system decreasing a level of a crash damage of an occupant of the own vehicle, and which is adapted to decrease the level of the crash damage that corresponds to the crash condition calculated by the crash condition calculation unit to operate.
US08630769B2 Method for situationally adjusting a vehicle and a vehicle
A method is provided for situationally adjusting a vehicle. The method includes, but is not limited to acquiring data of at least a partial area of an environment of the vehicle with at least one sensor with the vehicle. In addition, the approach of at least one object toward the vehicle is detected using the data acquired by the at least one sensor. Furthermore, dimensions of the at least one object are determined using the data acquired by the at least one sensor. Moreover, at least a partial area of an interior of the vehicle is adjusted to the dimensions of the at least one object.
US08630764B2 System operation for telematics systems that use a battery
A vehicle telematics system repeatedly reports vehicle status, including the location of a stolen vehicle. As wireless reports are transmitted over time, battery capacity will decrease if the engine is not running. As the vehicle battery capacity decreases over time, status reports are adjusted to extend battery life and therefore the time over which at least some vehicle status information can be obtained.
US08630761B2 Hybrid vehicles
A hybrid vehicle comprises an internal combustion engine, a traction motor, a starter motor, and a battery bank, all controlled by a microprocessor in accordance with the vehicle's instantaneous torque demands so that the engine is run only under conditions of high efficiency, typically only when the load is at least equal to 30% of the engine's maximum torque output. In some embodiments, a turbocharger may be provided, activated only when the load exceeds the engine's maximum torque output for an extended period; a two-speed transmission may further be provided, to further broaden the vehicle's load range. A hybrid brake system provides regenerative braking, with mechanical braking available in the event the battery bank is fully charged, in emergencies, or at rest; a control mechanism is provided to control the brake system to provide linear brake feel under varying circumstances.
US08630758B2 Method and apparatus for safety protocol verification, control and management
The present invention is an apparatus and a method for a safety verification system, or a safety verification management system. At railroads or construction sites, equipment, such as a piece of heavy machinery, or a locomotive engine, must be subjected to a safety protocol before authorized personnel are allowed to approach the equipment. It is essential to have independent, automatic confirmation that the safety protocol has been successfully completed. In railroad systems, a Three Step Protection Mode is often used to place a locomotive engine in safe mode. One embodiment of the present invention provides an independent, automatic verification that this safety protocol has been successfully completed and sends an audible, visual, audiovisual, or vibratory signal to remote personnel. Another embodiment tracks the relative positions of personnel and locomotives, and generates a warning when personnel are proximate to an equipment that is not in safe mode.
US08630757B2 System and method for optimizing parameters of multiple rail vehicles operating over multiple intersecting railroad networks
In a railway network a method for linking at least one of train parameters, fuel efficiency emission efficiency, and load with network knowledge so that adjustments for network efficiency may be made as time progresses while a train is performing a mission. The method includes dividing the train mission into multiple sections with common intersection points, and calculating train operating parameters based on other trains in a railway network to determine optimized parameters over a certain section. The method further includes comparing optimized parameters to current operating parameters, and altering current operating parameters of the train to coincide with optimized parameters for at least one of the current track section and a pending track section.
US08630756B2 Airplane position assurance monitor
An onboard monitor that ensures the accuracy of data representing the calculated position of an airplane during final approach to a runway. This airplane position assurance monitor is a software function that uses dissimilar sources of airplane position and runway data to ensure the accuracy of the respective data from those dissimilar sources. ILS data and GPS or GPS/Baro data are the dissimilar sources of airplane position data used by this function. This function will calculate the airplane's angular deviations from the runway centerline and from the glide slope with onboard equipment and then compares those angular deviations to the ILS angular deviation information.
US08630753B2 Method for dynamic determination of the true mass of a non rigid body subject to low frequency noise
A dynamic method to accurately determine the mass of a vehicle which deforms on acceleration and is subject to low frequency noise is disclosed. Only the greater than zero hertz frequencies of the signals are processed. Both signals are squelched during periods of high jerk to reduce the error between true mass and apparent mass. For a single body or combination vehicle such as a semi-rig with a propulsive body of known mass a reference for matched or Wiener filtering is constructed from the noisy signals to filter low frequency noise. A towing vehicle with a fifth wheel mounted on a dedicated load sensing apparatus can, therefore, determine the weight of any semi-trailer towed on any terrain of any inclination and any changing inclination with the greatest precision in the shortest possible time.
US08630747B2 Alternative authorization for telematics
A system for alternative authorization for telematics in a vehicle is disclosed. The system comprises a telematics unit residing in the vehicle, a radio transceiver, and a digital rights management application executing on the telematics unit. The radio transceiver couples the telematics unit with a wireless service provider. The digital rights management application receives a remote operation request, maps the remote operation request to vehicle specific instructions contained in the digital rights management application, and executes the vehicle specific instructions on the telematics unit.
US08630745B2 Energy consumption management system and energy consumption management apparatus
According to one embodiment, an energy consumption management system includes: a movement information creating device; a power consumption amount measuring device; an accumulating device; and a display device. The movement information creating device creates movement information regarding a person in a management target area. The power consumption amount measuring device measures a power consumption amount of an instrument in the management target area. The accumulating device creates management information in which the movement information and a power consumption amount measurement value measured are associated with each other. The display device displays the management information.
US08630744B2 Management and monitoring of automated demand response in a multi-site enterprise
An approach for management and monitoring of auto demand response in a multi-site enterprise. It may provide awareness of upcoming demand response events, monitoring actual responses to demand response events, analysis of energy management and command system performance, an ability to opt-out of a demand response event, and management and control of the demand response strategy. At the enterprise level, an auto demand response supervisor may add management and monitoring functionality. Added capabilities may incorporate message exchanging with the site-level auto demand response service, support for user interfaces that allow event monitoring and enable management actions such as opting-out of an event. At the site level, functionality may be an extension to the auto demand response service. Added capabilities may incorporate message exchanging with the enterprise-level auto demand response supervisor service, and an event response mechanism and user interface that enable a management decision to opt-out an event.
US08630742B1 Preconditioning controls and methods for an environmental control system
Embodiments of the invention describe thermostats that are configured to precondition an enclosure and methods for performing the same. According to one embodiment, a method of preconditioning an enclosure includes providing a thermostat and computing a set of preconditioning criteria information (PCI) with said thermostat. The computed PCI is typically representative of time and ambient temperature conditions for which preconditioning should be performed. The PCI may be stored in memory and used to compare against a current time and current ambient temperature condition of the enclosure to determine whether to enter the thermostat into a preconditioning state. If a determination is made that the PCI criteria are satisfied, the thermostat may be entered into the preconditioning state to heat or cool the enclosure. One or more of these processes may be performed while a processor of the thermostat is in a relatively high power mode or relatively low power mode.
US08630741B1 Automated presence detection and presence-related control within an intelligent controller
The current application is directed to intelligent controllers that use sensor output and electronically stored information, including one or more of electronically stored rules, parameters, and instructions, to determine whether or not one or more types of entities are present within an area, volume, or environment monitored by the intelligent controllers. The intelligent controllers select operational modes and modify control schedules with respect to the presence and absence of the one or more entities. The intelligent controllers employ feedback information to continuously adjust the electronically stored parameters and rules in order to minimize the number of incorrect inferences with respect to the presence or absence of the one or more entities and in order to maximize the efficiency by which various types of systems controlled by the intelligent controllers carry out selected operational modes.
US08630738B2 Reformer and control method therefor
A reformer having improved performance and stability and a reformer control method, the reformer including a reforming reaction unit, a first sensor, a heat source unit, a second sensor, and a flow control unit. The reforming reaction unit converts a first fuel into a reformate. The first sensor senses a first temperature of the reformate generated from the reforming reaction unit. The heat source unit heats the reforming reaction unit with a combustion heat of a second fuel. The second sensor senses a second temperature at a fuel inlet of the heat source unit. The flow control unit controls a temperature of the reformate by regulating a flow of an oxidizer supplied to the heat source unit based on the first temperature, and controls a temperature of the heat source unit by regulating a flow of the second fuel supplied to the heat source unit based on the second temperature.
US08630737B2 Taking out device having function for correcting posture of an article
A taking out device capable of correcting a posture of an article to be taken out and taking out the article, while considering interference between a robot hand and a container for containing the article. Since the article is inclined to the left side, the hand approaches and contacts the article from the left side. Then, the hand pushes to the right side while claws of the hand engage a hole portion of the article in order to correct the posture of the article such that the positional relationship between the article and the hand represents a reference position/posture. In this way, the hand is positioned at a second position/posture in which the posture of the article relative to the claws allows the article to be taken out.
US08630733B2 Substrate processing apparatus and substrate transfer method
A substrate processing apparatus includes a loading/unloading unit including a mounting table on which a storage container accommodating a target substrate is mounted; a processing unit set including a plurality of processing units that perform a process on the target substrate; a plurality of transit units that transit the target substrate between the loading/unloading unit and the processing unit set; a selection unit that receives input for selecting a storage container for loading, a storage container for unloading, and a processing unit to be used for processing the target substrate; and a transfer recipe creating unit that automatically selects a transit unit to be used among the plurality of transit units based on the storage container for loading, the storage container for unloading, and the processing unit selected through the selection unit, automatically generates a transfer route of the target substrate, and creates a transfer recipe.
US08630726B2 System and method for detecting three-way call circumvention attempts
Disclosed is a three-way call detection system and method for use with a telephone management system. Specifically, a three-way call detection system and method for detecting continuous noise indicative of an attempt to mask a three-way call attempt. The continuous noise detection system and method may be stand alone or used in conjunction with any existing three-way call detection system and method.
US08630722B2 System and method for dynamically adjusting patient therapy
A system and method of managing therapy provided to patients in an institution. The system monitors all aspects of the medication delivery to a patient, as well as other information related to the patient, such as values of vital signs, laboratory results and patient factors such as history, diagnosis, allergies and the like. The system includes one or more databases of information, including institutionally developed rules, guidelines and protocol representing the best medical practices of the institution. The system provides alerts and/or recommendations based on the application of the rules to the information being monitored, and alerts care givers accordingly, providing for dynamic adjustment of the patient's therapy. The system also monitors the status of the alerts, and if no action is taken in a selected period of time, may escalate the priority of the alert and/or halt the delivery of medication to the patient until the alert is resolved.
US08630721B2 Hybrid cochlear implant
An electrode array which is able to be inserted to a desired depth within the cochlea to provide useful percepts for the recipient which will also preferably not cause damage to the sensitive structures of the cochlea. The electrode array is insertable through an opening in the cochlea and into at least the basal region of the cochlea and comprises an elongate carrier having a proximal end, a distal end, and a plurality of electrodes supported by the carrier at respective spaced locations thereon in a region between the proximal end and the distal end. A stabilising collar extends outwardly from the elongate carrier at or adjacent a proximal end thereof and has an abutment surface adapted to abut a portion of the cochlea surface around the cochleostomy and at least substantially prevent movement of the carrier following completion of insertion of the array into the cochlea.
US08630717B2 External power source for an implantable medical device having an adjustable carrier frequency and system and method related therefore
A transcutaneous energy transfer system, transcutaneous charging system, external power source, external charger and methods of transcutaneous energy transfer and charging for an implantable medical device and an external power source/charger. The implantable medical device has a secondary coil adapted to be inductively energized by an external primary coil at a carrier frequency. The external power source/charger has a primary coil and circuitry capable of inductively energizing the secondary coil by driving the primary coil at a carrier frequency adjusted to the resonant frequency to match a resonant frequency of the tuned inductive charging circuit, to minimize the impedance of the tuned inductive charging circuit or to increase the efficiency of energy transfer.
US08630710B2 Implanted cardiac device for defibrillation
An implantable medical device for delivering electrical cardiac therapy includes a first implantable housing containing a battery. There is also a second implantable housing separate from the first implantable housing and containing at least one of: electronic circuitry adapted to evaluate and initiate electrical cardiac therapy, a storage capacitor and an electrode structure comprising a sensing electrode, a pacing electrode and a therapy electrode. The electronic circuit, the storage capacitor or the electrode structure are electrically connected to the battery. Alternatively, there is an implantable medical device for delivering electrical cardiac therapy having an implantable structure containing the following electrically connected components: a battery, electronic circuitry adapted to evaluate and initiate electrical cardiac therapy, a storage capacitor and an electrode structure comprising a sensing electrode, a pacing electrode and a therapy electrode. A method of providing electrical cardiac therapy is also provided.
US08630709B2 Computer-implemented system and method for selecting therapy profiles of electrical stimulation of cervical vagus nerves for treatment of chronic cardiac dysfunction
A computer-implemented system and method for selecting therapy profiles of electrical stimulation of cervical vagus nerves for treatment of chronic cardiac dysfunction is provided. An external programmer includes a plurality of therapy profiles stored in memory. The therapy profiles include different sets of stimulation parameters that cooperatively define alternating cycles of stimuli application and stimuli inhibition for a neurostimulator that are tuned to both efferently activate the heart's intrinsic nervous system and afferently activate the patient's central reflexes. A programming wand is configured to provide the set of stimulation parameters chosen by the user to the neurostimulator through wireless telemetry. Finally, an implantable neurostimulator device includes a stimulation therapy lead terminated by helical electrodes and electrically coupled to the neurostimulator. The implantable neurostimulator is configured to therapeutically stimulate the cervical vagus nerve through the helical electrodes by triggering bi-directional action potentials as specified by the selected set of stimulation parameters.
US08630708B2 Method and apparatus for post-shock evaluation using tissue oxygenation measurements
A method and device for delivering therapy that includes an electrode to sense cardiac signals and to deliver a therapy, a therapy delivery module coupled to the electrode to deliver a therapy via the electrode in response to the sensed cardiac signals, a sensor emitting light and detecting emitted light scattered by a tissue volume adjacent the sensor to generate a corresponding detected light intensity output signal, a control module coupled to the sensor to control light emission of the sensor in response to delivering the therapy; and a controller coupled to the therapy delivery module and the sensor, the controller configured to determine a tissue oxygenation measurement in response to the output signal, and determine whether the delivered therapy was successful in restoring cardiac hemodynamic function in response to the tissue oxygenation measurement.
US08630703B2 Treatment utilizing hydrophobic weak bases chemotherapeutic agents and illumination
Hydrophobic weak base compounds such as hydrophobic weak base chemotherapeutic agents (which are not an anthracycline) for use in the treatment of medical conditions such as proliferative disease or disorder in a subject, in combination with illumination of a region in a body of the subject which is characterized by the presence of proliferating cells, are disclosed. The hydrophobic weak base compound and a wavelength of illumination are selected such that the hydrophobic weak base compound acts as a therapeutically effective photosensitizer when exposed to the illumination.
US08630701B2 Frequency domain monitoring of myocardial electrical stability
Embodiments of the present invention relate to implantable systems, and methods for use therewith, for monitoring myocardial electrical stability. A patient's heart is paced for a period of time using a patterned pacing sequence that repeats every N beats, and an electrical signal is obtained that is representative of a plurality of consecutive beats of the patient's heart while it is being paced using the patterned pacing sequence that repeats every N beats. Myocardial electrical stability is then analyzed using frequency domain techniques that are tailored to the patterned pacing sequence used to pace the patient's heart. In other embodiments, the patient's heart need not be paced. This abstract is not intended to be a complete description of, or limit the scope of, the invention.
US08630700B2 Implantable heart monitoring device, system and method
In an implantable heart monitoring device and a monitoring method, an impedance is measured across at least part of an atrium, such that variation of the impedance is related to the volume change of the atrium. Values are stored at different occasions that indicate the rate of change of the measured impedance. The stored values are determined such that, when the device is used in a living being, the variation of the stored values will be related to the variation of the speed with which the atrium is filled with blood during the atrial diastole.
US08630698B2 Filter for use with imaging endoscopes
A fluorescence endoscopy video system includes a multi-mode light source that produces light for white light and fluorescence imaging modes. A filter is positioned at the distal end of an imaging endoscope so that the endoscope can produce fluorescence and white light images of a tissue sample.
US08630696B2 Integrated PET/CT system
An integrated Positron Emission Tomography (PET)/Computed Tomography (CT) system includes a patient support device supporting a patient pallet, a gantry having a space through which the patient pallet passes, a plurality of integrated PET/CT detector modules attached to one side of the gantry, an x-ray tube attached to the other side of the gantry, and a signal detecting/processing unit. Each of the plurality of integrated PET/CT detector modules include a plurality of PET detectors, a flat-panel x-ray detector disposed in contact with the PET detectors and a read-out driver mounted at a rear end of the PET detectors and electrically connected with the flat-panel x-ray detector.
US08630693B2 Magnetic resonance device having a PET unit
In a magnetic resonance device having a PET unit for acquiring positron emission tomography data and a gradient coil, the PET unit includes a carrier tube on which at least one PET detector is arranged. In at least one embodiment, the carrier tube is arranged inside the gradient coil and is displaceably mounted in such a way that access to the PET detector is made possible by its displacement. This allows easy access to the PET detector during maintenance activities.
US08630691B2 Multi-stream sensor front ends for noninvasive measurement of blood constituents
The present disclosure relates to an interface for a noninvasive glucose sensor that comprises a front-end adapted to receive an input signals from optical detectors and provide corresponding digital signals. In one embodiment, the front-end comprises switched capacitor circuits that are capable of handling multiple streams signals from the optical detectors. In another embodiment, the front-end comprises transimpedance amplifiers that are capable of handling multiple streams of input signals. In this embodiment, the transimpedance amplifier may be configured based on its own characteristics, such as its impedance, the impedance of the photodiodes to which it is coupled, and the number of photodiodes to which it is coupled.
US08630685B2 Method and apparatus for providing sidetone feedback notification to a user of a communication device with multiple microphones
A communication device including multiple microphones is provided. The communication device includes at least two microphones. The communication device further includes a sidetone feedback notifier for producing a notification signal. The sidetone feedback notifier is coupled to the microphones. The notification signal is based on the combination of, a first input audio signal provided for by a first microphone, and a second input audio signal provided for by a second microphone. The sidetone feedback notifier is coupled to a notification device for providing a feedback signal to a user based on the notification signal.
US08630679B2 Wireless communication unit, baseband module, radio frequency module, wireless terminal and computer program product
A wireless communication unit has two or more communication modes including one or more mobile phone mode, in which mobile phone mode the wireless communication unit is able to transmit or receive wireless signals via an antenna from and/or to a mobile phone network in accordance with a communication protocol. The unit includes a baseband module and a radiofrequency module. A radiofrequency interface of the baseband module is connected to the radiofrequency module, for receiving and/or transmitting baseband signals from and/or to the radiofrequency module. The radiofrequency module includes a baseband interface, for receiving and/or transmitting the baseband signals to the baseband module and an antenna interface (AI) connectable to an antenna for receiving and/or transmitting radiofrequency signals from and/or to the antenna. A clock system is connected to the radiofrequency interface and the baseband interface. The clock system can provide a clock signal with a clock rate of to the radiofrequency interface and the baseband interface in one or more of the one or more mobile phone modes.
US08630677B2 Distributed beam selection for cellular communication
A group of multiple base stations implements distributed and coordinated antenna beamforming selection to achieve increased performance. Each of the base stations in the group determines an associated optimal set of antenna beam direction parameters in a distributed manner based on local radio information exchanged between neighboring ones of the base stations. Each of the base stations transmits to one or more user equipments (UEs) served by that base station using its associated optimal set of beam direction parameters. The local radio information generated by one of the base stations indicates how the transmissions of its neighbor base stations affect the performance of the base station. The performance of a base station may be measured by the difficulty or challenge in maintaining a minimum desired signal quality, e.g., a minimum SINR, for the UE served by the base station.
US08630675B2 Method for controlling power in a cellular network with a surplus of transmission resources
A method for controlling the transmission power of a terminal in a cellular telecommunications network, in which the number of transmission resources is greater than the number of users is disclosed. In one aspect, the number of additional transmission resources necessary for the communication of the user if a modulation and coding scheme with minimal spectral efficiency is used, and whether these resources are available, are determined, they are allocated to the user, and the transmission power of the terminal is set to the transmission power enabling the required quality of service to be obtained by using the predetermined modulation and coding scheme.
US08630672B2 Mobile telecommunications network
In a mobile telecommunications network, a mobile terminal is prevented from communicating at a level that would introduce an unacceptable level of interference at a neighboring base station by introducing a received signal threshold criteria at its base station that can adapt to the variation in signal levels at its base station and its neighbors.
US08630669B2 Messaging system
The present application relates to SMS text messaging and in particular to having a central repository for messages using SMS text messages to relay updates to the repository to and from user's phones.
US08630668B2 SMS-based transport for instant chatting on multiple platforms
An instant messaging service is provided using short message service (SMS) messages as the underlying transport layer. A user having a phone associated with an MSISDN can use a client to generate messages that are then transmitted as if they originated from the phone. The SMS message is delivered to the second party's phone as per a normal SMS message. If the second party is also using a client, the client can retrieve messages addressed to the second party's MSISDN even though client does not need to be associated with the MSISDN. The use of SMS messages provides for a persistent and reliable transport layer, and also allows for fall back to SMS messaging for either party independently.
US08630666B2 Triggering email/PIM events based on SMS headers and content
A message composed by a user using a computer is stored in a computer-readable medium. The message is associated with a distribution list of one or more intended recipients of the message, and an identifier is associated with the message. An SMS message is received in an inbox of the computer. The SMS message is composed using an SMS-capable wireless device, and has a user-entered header. The user-entered header matching the identifier triggers sending of the message to the one or more intended recipients on the distribution list.
US08630662B2 Location specific icons
Systems, methods, and computer program products communicate location information associated with a device, such as a mobile device, to a server. Content identified by the server is received at the device, from the server and/or from a content service. The content can include an application associated with the location information. The content received at the device is displayed on the device only while the device is at or near a particular location identified by the location information.
US08630653B2 Method of performing random access procedure in wireless communication system
A method includes transmitting a random access preamble, receiving a random access response as a response of the random access preamble, wherein the random access response comprises an uplink resource assignment and a request for transmission of a Channel Quality Indicator (CQI), and transmitting the CQI in the uplink resource assignment.
US08630649B2 Terminal, method for handover thereof and supporting method for handover of base station
A handover method of a terminal in a macro cell including a plurality of femto cells includes scanning information on a femto base station for managing a femto cell that is near the terminal from among the plurality of femto cells, and reporting information on the femto base station to a macro base station for managing the macro cell.
US08630647B2 Cell re-selection in a cellular telecommunications network
A wireless cellular telecommunications device stores a first parameter obtained from system information of a first cell and measures an attribute of a signal received from a candidate cell, determines if the candidate cell is a closed subscriber group cell, and evaluates the candidate cell for re-selection. If the candidate cell is determined to be a closed subscriber group cell, the evaluation of the candidate cell for re-selection is based on at least the measured attribute irrespective of the first stored parameter, that first stored parameter indicating a minimum value for the measured attribute.
US08630646B2 Systems and methods for application configuration in a client device
In one aspect, the present invention provides a method for configuring a communication device. The method may include: determining whether a triggering rule associated with a newly provisioned application (Anew) is identical to any triggering rule included in a particular set of triggering rules; and adding one or more new triggering rules to the particular set of triggering rules if it is determined that the triggering rule associated with Anew is not identical to any one of the triggering rules included in the set of triggering rules.
US08630645B2 Fast handoff support for wireless networks
Systems and methods for providing fast handoff support by transferring information are provided. Additionally, a generic protocol message format is presented which allows the transfer of information used in the handoff. The generic protocol allows a gateway to request contexts or session information and send information that allows tunnel setup and mapping to other connections. The session, tunnel, and mapping information allow the gateways to switch packet processing operations without causing disruption to the packet flow. Further, in inter-gateway handoffs or inter-access network handoffs, fast and seamless handoffs are provided so the mobile station keeps the same IP address and the session continues.
US08630643B2 Method and system for frequency scan using an adaptive measurement interval
Aspects of the present application include using adaptive measurement intervals to improve RSSI scan accuracy. A method may involve determining a first power value in respect of a first measurement time interval, determining whether or not the first power value meets at least one criterion, when the first power value does not meet the at least one criterion, determining at least one additional power value, selecting at least one power value from a set of power values that have been determined, the set including the first power value and the at least one additional power value, and determining the power value for use in cell selection or cell re-selection based on the selected at least one power value. The methods may be applied to any cell selection or re-selection scheme for which an adaptive measurement interval may be beneficial.
US08630642B2 Method of handling proximity information transmission and related communication device
A method of handling proximity information transmission for a mobile device having a closed subscriber group (CSG) whitelist capable of providing a list of accessible CSG cells in a wireless communication system is disclosed. The method comprises sending the proximity information to a network of the wireless communication system when a CSG cell in the CSG whitelist is detected, and resending the proximity information to the network when the proximity information is not received by the network.
US08630641B2 Apparatus and method for reselecting a public land mobile network in a mobile communication terminal
Provided are an apparatus and a method for reselecting a Public Land Mobile Network (PLMN) in a mobile communication terminal. The method includes requesting the updating of location registration to a target PLMN after storing current system information, determining whether a Subscriber Identify Module (SIM) card is valid when it fails to update the location registration, and resetting the SIM card to a previous state and then, reading the stored current system information to request the updating of location registration in the current PLMN when the SIM card is invalid.
US08630637B2 Inter-controller roam management and prediction for voice communications
A mobile device roaming architecture for use with a mobile device, such as a cellular phone, roaming a WiFi network. In instances where the mobile device attempts to roam to a different wireless access point managed by a controller using a different authentication key, the roam process can be excessively long such that the voice signal is disrupted or fails entirely. A detection component detects the roaming attempt, and a connection component switches the call back to the original access point controller before the call has a chance to drop. In this way, a connection is maintained to the network. A mitigation component performs an operation to maintain a connection to the call as the mobile device moves out of range of the original access point.
US08630633B1 Adaptive, portable, multi-sensory aid for the disabled
A mobile terminal is used to assist individuals with disabilities. The mobile terminal (e.g., a “smartphone” or other commercially available wireless handheld device) may be loaded with software. The software may be configured to: (i) receive information about a sensory deficit associated with a user, (ii) receive information about a sensory proficiency associated with the user, (iii) determine whether an event associated with a sensory deficit satisfies a criterion, and if so (iv) provide an assistive output based on a sensory proficiency and the event.
US08630631B2 Method, device and system for displaying caller identification information
Methods and devices are provided for providing caller identification information by a caller's mobile phone. When there is a request, by a caller, for an addition of a word or phrase after an input of a call recipient's phone number, a caller's mobile phone receives an input of the word or phrase from the caller. When the caller inputs a request for making an outgoing call, the caller's mobile phone generates an outgoing call message, which includes a caller's phone number, the call recipient's phone number, and an input word or phrase, and sending the generated outgoing call message to the recipient's mobile phone.
US08630629B2 System and method for delivering advertising to packet-based telephones
A system and method of delivering targeted advertising to packet-based network telecommunications devices may include accessing a database configured to store telephone services information of telecommunications devices. The telecommunications services information may indicate whether a telecommunications device has packet-based network access. Telecommunications devices that have telephone number information including NPA-NXX of a certain NPA-NXX code and packet-based network access may be identified. Advertising content may be communicated to the identified telecommunications devices for display on the telecommunications device.
US08630625B2 System and method for personalized messaging
A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller to capture a voice recording, add the voice recording to a greeting to produce a personalized message, and deliver the personalized message upon scheduled delivery to at least one recipient based on a communication identifier of the at least one recipient, where the greeting includes at least one among audio, video, and image data, and where the communication device communicates with a notification server for creating the personalized message. Other embodiments are disclosed.
US08630622B2 Devices, systems and methods for location assistance verification
Devices, systems and methods are disclosed which authorize applications to access location-determining technologies on user devices and on service provider networks. An A-GPS agent resident on the device acts as an interface between applications requesting access to the user's location from the A-GPS chipset and helps to coordinate connections between the A-GPS chipset and the Assistance Server. Introduced into the network maintained by the service provider is a verification server running an application identification engine which determines if the request for preliminary location information engendered by the requesting application is approved.
US08630618B2 Real time charging of short messages originated by roaming prepaid subscribers
A Home Location Register (HLR) and an Interworking Gateway (IWG) of an operator are configured to redirect Mobile Originated Short Messages (MO SM) sent by roaming cellular communication devices of both prepaid and postpaid subscribers hosted by a foreign network to a real time charging gateway (RTCG). The RTCG retrieves from the operator's database the type of subscription of the sending device. If the device is of a postpaid subscription, the RTCG operates as a relay between an SMSC and the foreign network. If the device is of a prepaid subscription, the RTCG communicates with a PrePaid System (PPS) and forwards the MO SM to the SMSC only in case there are sufficient funds in the respective prepaid account.
US08630615B2 Method and apparatus for reliable transmission of charging detail records
A charging detail record transmission capability is provided herein. A mobile gateway (MG) generates charging detail records (CDRs) intended for delivery to a charging gateway function (CGF). The CDRs are propagated toward both a first and second charging data function (CDFs). The first and second CDFs buffer the CDRs. The first CDF is configured for propagating CDRs toward the CGF. The second CDF is configured for propagating CDRs toward the CGF when the first CDF fails. The CGF is configured for acknowledging receipt of CDRs to the first or second CDF from which the CDRs are received. The first CDF is configured for acknowledging, to the second CDF, receipt of acknowledgment messages from the first CDF. The second CDF is configured for, upon failure of the first CDF, initiating a process for determining which of the CDRs buffered at the second CDF need to be propagated to the CGF.
US08630614B2 Management of multiple subscriber identity modules
Management of multiple subscriber identity modules by server is disclosed. Instructions, when executed by one or more processors, cause the server, for at least one subscriber identity module belonging to a set of subscriber identity modules of a user of a mobile terminal, to: offer a period price of the subscriber identity module for the user covering usage of the subscriber identity module for a predetermined time period; track credit of the subscriber identity module during the predetermined time period; and top up credit of the subscriber identity module on the basis of the tracking of the credit in order to keep the subscriber identity module alive for the predetermined time period.
US08630611B2 Automated device provisioning and activation
Devices, methods, and computer-readable media for determining that an end-user device is connected to or attempting to connect to the first wireless access network; obtaining an indication that usage of the first wireless access network is associated with a first cost; and, based on one or both of the indication that first wireless access network is associated with the first cost and the determination that the end-user device is connected to or attempting to connect to the first wireless access network, restricting communications associated with a first service activity over the first wireless access network.
US08630610B2 Call to call center as trigger to capture and record other geographically relevant data
Techniques are provided for using a location of a caller placing a call that is received at a call center to identify other sources of information that are relevant to the call. A call is received at a call center from a caller. The location of the caller is obtained from the received call, and other sources of information potentially relevant to the call are identified based on the location of the caller. For example, information is stored that identifies at lease one individual that is proximate to the location of the caller, and communication is initiated with at least one individual who is determined to be located proximate to the caller.
US08630608B2 Systems and method for automating a response from a mobile station
Mobile stations, methods, functionality, and articles of manufactures enable mobile stations to automatically respond to a messaging service message. An application is stored and executed on a mobile station. The application provides functionality to determine response message content for use by the application, receive a mobile messaging service message, and respond automatically, without interaction by the end-user of the mobile station, send a response to the received mobile messaging service message containing the message content for the sender of the received mobile messaging service message. The automatic response application may be user activated or automatically activated under various circumstances including at a specific time, on a regularly scheduled basis, upon detection of movement faster than a predetermined speed, or upon detection of the station being in a mobile vehicle.
US08630606B2 Communications terminals for reducing power consumption and methods thereof
A communications terminal registered as a controlled terminal in a controlling terminal which controls the controlled terminal via a communications network, the communications terminal includes a receiving unit (15020) which receives a sleep message including information indicating whether or not the controlling terminal is sleeping and information indicating a timing when the controlling terminal leaves sleep mode and wakes up; a detecting unit (15030) which detects a transmission of a registration request for requesting that a new terminal be registered in the controlling terminal as a new controlled terminal, the new terminal being another communications terminal not yet registered in the controlling terminal; and a notifying unit (15040) which determines whether or not the controlling terminal is sleeping based on the sleep message, and notifies the new terminal of the timing by sending the sleep message when the controlling terminal is sleeping and when the transmission of the registration request is detected.
US08630603B2 Circuit and method for image frequency rejection
A circuit and method for image frequency rejection is provided that includes an analog dual-quadrature mixer device whose signal inputs for an in-phase-signal and a quadrature-phase signal are connected to an input circuit in the signal path and whose oscillator inputs for an in-phase oscillator signal and a quadrature-phase oscillator signal are connected to a local oscillator device, having an analog adder-amplifier device, which has a number of transistor pairs, in which in each case both transistors of each transistor pair are connected to the same load resistor for the addition of the signals applied at the control inputs of both transistors, and in which the control inputs of both transistors are connected downstream of the outputs of analog dual-quadrature mixer device, and having a multistage analog polyphase filter whose inputs are connected to outputs of the adder-amplifier device.
US08630593B2 Semiconductor device, wireless communication device and method for generating a synthesized frequency signal
A semiconductor device comprises synthesized frequency generation logic arranged to receive a reference signal, and to provide an output frequency signal. The synthesized frequency generation logic comprises divider logic arranged to receive the reference signal and to generate a divided signal comprising a frequency with a period equal to N times that of the reference signal. The synthesized frequency generation logic is further arranged to generate the synthesized frequency signal comprising a frequency with a period equal to 1/M that of the divided signal. The synthesized frequency generation logic comprises or is operably coupled to decision logic module and comprises or is operably coupled to a switching logic module such that the decision logic module is arranged to determine whether a near-integer spur arises in using the synthesized frequency signal, and configures the switching logic module to select the synthesized frequency signal in response thereto.
US08630589B2 Onboard radio communication system
Individual radio sets 12a-12e constituting an onboard radio communication system operate together with an adjacent vehicle detection unit (ultrasonic sensors 13a-13e) for detecting a second vehicle adjacent to a first vehicle 11. When it detects the adjacent vehicle, a radio interference decision unit constituting the radio sets 12a-12e decides radio interference due to an onboard radio communication system with the same radio scheme. When it detects the radio interference, a frequency channel switching unit constituting the radio sets 12a-12e switches the frequency channel to be used to avoid the interference of the radio waves.
US08630587B2 Inter-cell interference cancellation framework
Communication techniques enable efficient communication to UE (User Equipment) that is subject to a dominant interference signal that is transmitted by a different base station. Disclosed interference cancellation techniques, both UE-centric and network-centric, are suitable to this situation. These techniques are particularly advantageous when it is undesirable or difficult to introduce changes in the physical (PHY) and medium access control (MAC) layers at the existing base stations. An UE-centric framework refers to an approach largely implemented by UEs to include pico or femto cells. Network-centric framework closed-loop coordination between base stations and UEs achieves interference mitigation thereby improving network performance. In particular, an interfering base-station can help a “victim” UE by adjusting downlink pilot and control power and to adjust traffic data rates responsive to information that the “victim” UEs provide, including information about the interfering link and performance of the cancellation itself sent over the air or using backhaul.
US08630582B2 Out-of-band radio link protocol and network architecture for a wireless network composed of wireless terminals with millimetre wave frequency range radio units
The present invention relates to a wireless transmitter comprising a transmitter radio unit working a wireless transmitter comprising a transmitter radio unit working in the millimeter wave frequency band using a directional antenna and a bidirectional radio unit working in a frequency range different from said transmitter radio unit and using an omnidirectional antenna. The invention further relates to a wireless receiver and a wireless relay.
US08630581B2 Repeaters for wireless communication systems
A repeater and associated method of use includes at least one antenna element for communicating in one direction and at least one antenna element for communicating in another direction. A radio frequency uplink path and a radio frequency downlink path are coupled between the antennas. At least one of the radio frequency uplink path or the radio frequency downlink path includes an adaptive cancellation circuit. The adaptive cancellation circuit is configured to generate a cancellation signal without requiring an injected signal. The cancellation signal, when added to a radio frequency signal in the respective uplink and downlink paths, substantially reduces feedback signals present in the radio frequency signal.
US08630578B2 Methods and apparatus for interoperable satellite radio receivers
Methods and apparatus are presented to allow one receiver architecture to be used for the reception of two different SDARS signals. Common receiver functions can be utilized to process each signal, thereby obviating the need to duplicate hardware elements. For example, it can be assumed that both signals will not be received at the same time, thus allowing for considerable hardware reuse and lowering the cost of an interoperable receiver.
US08630566B2 Image forming apparatus and developer container therefor
An image forming apparatus includes a plurality of developing units respectively including developer inlets, the developing units are arranged side by side in a first direction, a plurality of developer containers to contain developers to be supplied to the plurality of developing units and respectively including developer outlets, the developer units are arranged side by side in the first direction to face the plurality of developing units, and a plurality of developer supplying paths respectively to connect the developer inlets to the developer outlets, wherein the plurality of developer containers include first and second developer containers, and a position of the developer outlet of the second developer container is different from position of the developer outlet of the first developer container.
US08630564B2 Process cartridge electrophotographic image forming apparatus, and electrophotographic photosensitive drum unit
A process cartridge for use with a main assembly of an electrophotographic image forming apparatus. The process cartridge includes an electrophotographic photosensitive drum having a photosensitive layer, and a process means actable on the electrophotographic photosensitive drum. The process cartridge also includes a coupling member for receiving a rotational force for rotating the electrophotographic photosensitive drum.
US08630562B2 Image forming apparatus
An image forming apparatus includes a transfer member that retains developer; a housing provided with a removing member that removes the developer and having an intake opening that is opposed to the transfer member, the developer removed by the removing member being taken into the housing through the intake opening; a guiding pipe connected to the housing and having a suction hole through which the developer is sucked and an outlet through which the developer is discharged; and a suction member that applies a suction force to an inner space of the housing through the guiding pipe. A capturing area for capturing the developer that flows through a flow channel from the suction hole to the outlet is provided in the flow channel. A cross section of the capturing area in a radial direction of the flow channel is larger than that of other areas.
US08630560B2 Printing apparatus
A printing apparatus includes an image forming section which forms a toner image of the image to be printed on a recording medium; a transport belt which transports the toner image formed by the image forming section; a light-emitting section which emits a light to the transport belt; a first light-receiving section which is disposed at a position through which a regular reflection light, of the light emitted from the light-emitting section, reflected from the transport belt passes; a second light-receiving section which is disposed at a position different from the position of the first light-receiving section; a transmissive member which is disposed at a position through which the light emitted from the light-emitting section and a reflection light, of the light, reflected from the transport belt pass and which transmits the light and the reflection light.
US08630559B2 Image forming apparatus including toner receiver
According to one embodiment, a toner receiver includes a tray that is located below a path through which a supply port of a supply container passes if the supply container mounted to a main body is removed from the main body, and includes a first surface close to the supply port and a toner sump recessed from the first surface; and a toner guard that includes an upper surface including a same height as the first surface and causes toner spilled from the supply port to pass from the first surface to the toner sump.
US08630557B2 Medium detection device and image formation apparatus
An aspect is a medium detection device to detect a slack of a medium to be introduced into a fixation device in an image formation apparatus. The fixation device is detachable from a part of the image formation apparatus other than the fixation device. The medium detection device includes a lever support provided at the fixation device, a lever supported by the lever support such that the lever moves or displaces when the lever comes in contact with slack medium, a sensor support provided at the part of the image formation apparatus other than the fixation device, and a sensor supported by the sensor support and configured to detect the movement or the displacement of the lever.
US08630555B2 Printing apparatus and control method for printing apparatus
A printing apparatus includes a plurality of container units containing a recording material. In a case where it is determined that a container unit is lacking in the recording material when printing is executed based on print data, the printing apparatus moves the container unit determined to be lacking in the recording material to a replaceable position. In a case where the container unit determined to be lacking in the recording material is not a specific container unit among the plurality of container units and the printing based on the print data is canceled without replacing the container unit determined to be lacking in the recording material, the printing apparatus moves the specific container unit to a specific position in preparation for printing using the specific container unit.
US08630553B2 Image forming apparatus
The present invention provides a detection unit that detects, regarding a toner supply device loaded into an installation space of an apparatus main body, a type of the toner supply device or detects improper loading of the toner supply device and a notification unit that notifies loading of the toner supply device of a wrong type or improper loading of the toner supply device based on a result of detection by the detection unit.
US08630550B2 Optical repeater and optical signal amplifying method thereof
Disclosed is an optical amplifier which includes an upward optical amplifier configured to amplify an input upward optical signal of an input optical signal; and a control circuit configured to control an operation of the upward optical amplifier according to whether an upward stream is detected from the input upward optical signal.
US08630549B2 Visible light communication apparatus and visible light communciation method
The visible light communication apparatus includes: a brightness signal generator that calculates a duty cycle of an driving signal corresponding to brightness requirement information and generates clock frequency information on brightness signals based on the calculated duty cycle; a transmission data generator that generates transmission data; an illumination driver that generates and outputs an driving signal in a pulse waveform based on the clock frequency information of the brightness signals and the transmission data and controls a pulse position of a turn on section for each bit unit time in the waveform of the driving signal based on the transmission data; and an illumination that is operated according to the driving signal from the illumination driver.
US08630545B2 Multimode optical system
Disclosed is an optical system including a polychromatic optical source emitting multiple transverse modes, an optical link having at least one portion of multimode optical fiber, and an optical device positioned between the optical source and the input of the multimode optical fiber. The optical device can modify the distribution of the energy coupling of the transverse modes emitted by the source in the propagation modes of the multimode optical fiber. The optical system makes it possible to use low-cost transverse multimode optical sources for producing high-bandwidth Ethernet transmission networks having excellent performance.
US08630544B2 System and method for channel-adaptive error-resilient burst mode transmission
In a passive optical network, an upstream transmission rate from an ONT to an OLT can be optimized by matching a transmission scheme for a channel to the upstream transmission characteristics of the channel. An FEC coding can be made channel dependent so that channels with low error rates can use minimal protection, and therefore minimal overhead, while channels with high input bit error rates can use the level of FEC coding required to produce a desired output bit error rate.
US08630536B2 Iterative, maximally probable, batch-mode commercial detection for audiovisual content
Identification of starting and ending times of commercial breaks and commercials within those commercial breaks found in audiovisual content is disclosed. A solution to a “batch optimization” problem is used in which commercial locations within a set of audiovisual content are detected as a group by choosing a set of commercial locations which optimizes a cost function which can include considerations of, for example, 1) one or more cues, 2) relative locations of commercials within the audiovisual content, and/or 3) probability models based on statistics obtained regarding characteristics of typical commercial and commercial breaks. Optimization can be done over the total set of commercial location decisions, rather than on a per-commercial basis. Additionally, the cost function can be iteratively evaluated and many more types of cues and combinations of cues can be used in detection of commercials.
US08630527B2 Image editing apparatus and method for controlling the same, and storage medium storing program
The present invention is directed to an image editing apparatus that automatically selects an appropriate frame rate that improves image quality of a new moving image generated by combining a plurality of moving images having different frame rates to prevent a user from working much on the selection, when the user newly creates a moving image. The image editing apparatus of the present invention classifies a plurality of moving images to be combined into groups based on a frame rate, compares an amount of moving images included in each of the groups, and selects the group having the largest amount of moving images belonging thereto. Further, the image editing apparatus compares the amounts of the moving images for respective frame rates included in the selected group to select the frame rate which the largest amount of the moving images has. The image editing apparatus converts moving image to be combined into the selected frame rate and then combines the plurality of converted moving images.
US08630524B2 Reproduction apparatus and reproduction method controlling determination of a next clip to be reproduced
A reproduction apparatus is disclosed. A reproduction section reproduces video data from a record medium, the video data being managed in a unit of a clip composed of a plurality of frames which are chronologically successive. A first decode section decodes a first clip which is currently being output and stores the decoded first clip. A second decode section pre-decodes at least a frame which is output at beginning of a second clip adjacent to the first clip in a reproduction order and stores the decoded frame. A control section controls a clip adjacent to a decoded position side of the first clip in the reproduction order to become the second clip for an early region and a late region of a time length based on a center position of a reproduction time length of the first clip.
US08630522B2 Constructions and light-conducting conduits
The invention includes optical signal conduits having rare earth elements incorporated therein. The optical signal conduits can, for example, contain rare earth elements incorporated within a dielectric material matrix. For instance, erbium or cerium can be within silicon nanocrystals dispersed throughout dielectric material of optical signal conduits. The dielectric material can define a path for the optical signal, and can be wrapped in a sheath which aids in keeping the optical signal along the path. The sheath can include any suitable barrier material, and can, for example, contain one or more metallic materials. The invention also includes methods of forming optical signal conduits, with some of such methods being methods in which the optical signal conduits are formed to be part of semiconductor constructions.
US08630521B2 Optical cable
A micromodule cable having optical transmission elements arranged in a helically wound manner around a longitudinal axis by at least 360° in a longitudinal direction where the lay length is 100 times of the diameter of the optical cable. The cable is stable across a wide temperature range.
US08630520B2 Optical transmission element
An optical transmission element comprises a core section including a plurality of optical fibers where each one of the optical fibers is in contact with at least two other optical fibers. The optical transmission element also has a sheath section including a sheath layer surrounding the core section such that the sheath layer is in contact with the optical fibers.
US08630519B2 Photodetecting fiber
Photodetecting fiber. The fiber detects and localizes an incident optical beam. A semiconducting core is in intimate contact with a material forming a resistive channel that breaks axial symmetry. The resistive channel has a resistivity between that of metals and the semiconducting core, enabling the imposition of non-uniform, convex electric potential distributions along the fiber axis allowing photo-current measurements along the fiber.
US08630517B2 Optical multiplexer/demultiplexer
A polarization-independent optical multiplexer/demultiplexer with wide passbands has a core including an input optical waveguide, an input slab optical waveguide connected to the input optical waveguide, a waveguide array connected to the input slab optical waveguide, an output slab optical waveguide connected to the waveguide array, a pair of multimode couplers connected to the output slab optical waveguide, and a pair of output optical waveguides connected to the multimode couplers. The multimode couplers are dimensioned so that as both TE and TM polarized light propagates through them, the phase difference between the fundamental and second-order modes changes by an odd multiple of pi radians.
US08630516B2 Semiconductor optical function device
A semiconductor optical function device includes a semiconductor substrate having a substrate edge surface; an optical waveguide formed on the semiconductor substrate; a non-waveguide region formed on the semiconductor substrate between the optical waveguide and the substrate edge surface; and an insulation region disposed around the optical waveguide and having a semiconductor interface contacting with the non-waveguide region on a side of the substrate edge surface. The semiconductor interface extends not in parallel to the substrate edge surface, and is inclined relative to the substrate edge surface by a specific angle.
US08630510B2 Cut-line steering methods for forming a mosaic image of a geographical area
A method for automatically steering mosaic cut lines along preferred routes to form an output mosaic image includes creating an assignment map corresponding to the output mosaic image where each pixel has an initial designation of unassigned; marking each pixel of the assignment map that intersects the preferred routes as being a Preferred Cut Line pixel to divide the Assignment Map into one or more regions; searching for each region to locate one or more source images that cover that region; and using a Selection Heuristic or Pairing Heuristic to determine quality of coverage. The Preferred Cut Line pixels are redesignated to match the image assignments of their bounded regions, and the output mosaic image is formed by contributing pixel values from the source images based upon the designations set forth in the assignment map.
US08630503B2 Image processing apparatus, image processing method, and computer program
The image processing apparatus of the present invention is characterized by including an obtaining unit configured to obtain image data and a detection result of a main subject in the image data; a detecting unit configured to apply main subject detecting processing to the image data obtained by the obtaining unit; a coincidence determining unit configured to determine whether a detection result of the main subject obtained by the obtaining unit and a detection result of the main subject detected by the detecting unit coincide with each other; and a correction amount determining unit configured to determine an amount of correction to be applied to the image data in accordance with a determination result obtained by the coincidence determining unit. Image correction processing is performed in a determined correction processing manner.
US08630501B1 Dual technique compression
Systems and methods for ensuring that images are compressed in a format that may be decompressed at a speed that is acceptable to a particular user and/or viewing environment are disclosed herein.
US08630497B2 Analyzing a segment of video
There is disclosed a quick and efficient method for analyzing a segment of video, the segment of video having a plurality of frames. A reference portion is acquired from a reference frame of the plurality of frames. Plural subsequent portions are then acquired from a corresponding subsequent frame of the plurality of frames. Each subsequent portion is then compared with the reference portion, and an event is detected based upon each comparison. There is also disclosed a method of optimizing video including selectively storing, labeling, or viewing video based on the occurrence of events in the video. Furthermore, there is disclosed a method for creating a video summary of video which allows a used to scroll through and access selected parts of a video. The methods disclosed also provide advancements in the field of video surveillance analysis.
US08630491B2 System and method to manipulate an image
A method of operating an image reader includes the steps of: searching a digital image for nominally straight edges; characterizing the nominally straight edges in terms of length and/or direction; determining a predominant orientation of the nominally straight edges; establishing a group of edges as a function of their proximity to the center of the image; establishing a group of edges as a function of their proximity to other remaining edge positions; and, transmuting a rectangle bounding those edges into a rectified image; wherein a rectified image is an image that is cropped or rotated.
US08630485B2 Method for combining image and imaging product
A method of combining an image with an imaging-related product, comprising: providing an image; forming an image-color histogram of spatially-coherent color clusters within the image, the image-color histogram indicating the frequency of occurrence of spatially-coherent related colors in the image; selecting one or more of the image colors having a frequency of occurrence in the image high enough to be visible to an image observer; selecting an imaging-related product having one or more of the selected high-frequency colors within the imaging-related product or having a color complementary to one or more of the selected high-frequency colors within the imaging-related product; and combining the image and the imaging-related product.
US08630484B2 Method and apparatus to correct digital image blur due to motion of subject or imaging device
Signal processing techniques are applied to digital image data to remove the distortion caused by motion of the camera, or the movement of the subject being photographed, or defective optics, or optical distortion from other sources. When the image is captured, the effect of relative motion between the camera and the subject is that it transforms the true image into a blurred image according to a 2-dimensional transfer function. The 2-dimensional transfer function representing the motion is derived using blind estimation techniques or by using information from sensors that detect the motion. The transfer function is inverted and used to define a corrective filter. The filter is applied to the image and the blur due to the motion is removed, restoring the correct image. Another embodiment uses the transfer function to avoid blur by combining multiple consecutive images taken at a fast shutter speed.
US08630478B2 Method and apparatus for locating objects
Disclosed are methods and apparatus for automatic optoelectronic detection and inspection of objects, based on capturing digital images of a two-dimensional field of view in which an object to be detected or inspected may be located, analyzing the images, and making and reporting decisions on the status of the object. Decisions are based on evidence obtained from a plurality of images for which the object is located in the field of view, generally corresponding to a plurality of viewing perspectives. Evidence that an object is located in the field of view is used for detection, and evidence that the object satisfies appropriate inspection criteria is used for inspection. Methods and apparatus are disclosed for capturing and analyzing images at high speed so that multiple viewing perspectives can be obtained for objects in continuous motion.
US08630475B2 Banknote handling machine and banknote handling method
A banknote handling machine for handling banknotes including a windowed banknote that has a window capable of transmitting light formed at a predetermined position comprising: a transport path configured to transport a banknote; a window identification unit configured to judge whether the banknote being transported on the transport path is a windowed banknote; a transport path sensor, which is arranged in the transport path, configured to detect the banknote passing thereon; and a banknote presence/absence detection unit configured to judge a presence or an absence of the banknote associated with a detection signal from the transport path sensor. The banknote presence/absence detection unit performs a detection based on a detection result of the window identification unit.
US08630473B2 Noise suppression in cone beam CT projection data
A method for suppressing noise in a diagnostic 3-D image, executed at least in part on a logic processor, captures, at each of a number of projection angles, 2-D image projection data, wherein each 2-D image projection has a central pixel and arranges the 2-D image projection data to form a 3-D data set. Each of the 2-D image projections is processed by performing a diffusion filtering process that obtains a homogeneity value for the 3-D data set, generates a diffusion conductance function according to an intensity gradient between adjacent digital image elements, and applies the diffusion filtering process to digital image elements according to the obtained homogeneity value, the generated diffusion conductance function, and a weighting value that relates to the distance of each pixel in the projection from the central pixel. The diagnostic 3-D image is reconstructed from the processed 2-D image projections.
US08630471B2 Method to determine a background phase in phase image data sets
In a method to determine a background phase in phase values of a phase image data set that is acquired from an examination subject, wherein the background phase is determined in a partial region of the phase image data set, the phase image data set of the examination subject is acquired, and a substantially closed, planar contour is established in the phase image data set around the partial region, the planar contour having a contour area with a width of at least one pixel of the phase image data set. The phase values in the partial region are determined with the assumption that the spatial curve of the background phase is a harmonic or quasi-harmonic function, the phase values of the pixels in the partial region being determined based on the phase values in the planar contour.
US08630469B2 Abnormal skin area calculating system and calculating method thereof
An abnormal skin area calculating system and a calculating method thereof are provided. The system includes an image capture module, a database, a skin analysis module, and a numerical calculation module. The database pre-stores at least one abnormal skin analysis data. The skin analysis module analyzes and marks an abnormal skin area in a skin image by using the skin analysis data. The numerical calculation module calculates a pixel area of the abnormal skin area graph, and calculates an actual skin area of a human body corresponding to the abnormal skin area graph with an area calibration parameter. The area calibration parameter is pre-stored in the database, or is generated by the numerical calculation module in calculating a transformation relation between a presented calibration length unit and a pixel distance unit according to a calibration object graph in the skin image.
US08630466B2 Method of processing a Radon data based image function and imaging method
An image processing method for providing a digitized image as an approximation of an image function ƒ, wherein the digitized image comprises a plurality of pixels with a predetermined pixel size, comprises the steps of providing the image function ƒ from Radon data comprising a plurality of projection functions measured corresponding to a plurality of predetermined projection directions (v), and determining pixel values from the image function, the pixel values representing the digitized image to be obtained, wherein the pixel values are determined in dependence on at least two image function values within the pixel size of the respective pixel. Furthermore, an imaging method and an imaging device using the image processing method are described.
US08630461B2 Vehicle position detection system
A system stores reference data generated by associating image feature point data with an image-capturing position and a recorded vehicle event. The system generates data for matching by extracting image feature points from an actually-captured image. The system generates information on an actual vehicle event, extracts first reference data whose image-capturing position is located in a vicinity of an estimated position of the vehicle, and extracts second reference data that includes a recorded vehicle event that matches the actual vehicle event. The system performs matching between at least one of the first reference data and the second reference data, and the data for matching, and determines a position of the vehicle based on the matching.
US08630460B2 Incorporating video meta-data in 3D models
A moving object detected and tracked within a field of view environment of a two-dimensional data feed of a calibrated video camera is represented by a three-dimensional model through localizing a centroid of the object and determining an intersection with a ground-plane within the field of view environment. An appropriate three-dimensional mesh-based volumetric model for the object is initialized by using a back-projection of a corresponding two-dimensional image as a function of the centroid and the determined ground-plane intersection. A texture of the object is projected onto the three-dimensional model, and two-dimensional tracks of the object are upgraded to three-dimensional motion to drive a three-dimensional model.
US08630456B2 Object recognition method, object recognition apparatus, and autonomous mobile robot
To carry out satisfactory object recognition in a short time. An object recognition method in accordance with an exemplary aspect of the present invention is an object recognition method for recognizing a target object by using a preliminarily-created object model. The object recognition method generates a range image of an observed scene, detects interest points from the range image, extracts first features, the first features being features of an area containing the interest points, carries out a matching process between the first features and second features, the second features being features of an area in the range image of the object model, calculates a transformation matrix based on a result of the matching process, the transformation matrix being for projecting the second features on a coordinate system of the observed scene, and recognizes the target object with respect to the object model based on the transformation matrix.
US08630454B1 Method and system for motion detection in an image
Embodiments for moving object detection in an image are disclosed. These include detecting a moving object in an input image by selecting video frames that are visually similar to the input image, generating a model motion image by estimating motion for each selected video frame, and detecting, using the model motion image, a moving object in the input image based on differences between the model motion image and the input image.
US08630453B2 Image processing device, image processing method and program
Provided is an image processing device which includes an optical flow computation unit computing optical flow within an image with reference to a past image, an optical flow detection unit setting multiple reference points in a partial region of the image and detecting whether or not optical flow is generated at the reference points, a feature point data storage unit storing, when optical flow is generated at the reference points, as a feature point a set of pixels of pixel data that generated the optical flow, a feature point tracking unit tracking a motion position of the feature point, a feature point deletion unit deleting the tracked feature point in accordance with a variation in motion position of the feature point, and a passage determination unit determining whether or not passage of an object is detected within the image based on multiple remaining undeleted feature points.
US08630452B2 Mailboxes and mailbox systems enabling enhanced security and logistics, and/or associated methods
A system is presented that enhances mail security and logistics. The system in certain example embodiments provides image capturing units to capture images of both the user and the items being mailed and tracks the items while maintaining some identity of the individual mailing the item. The system can in certain example embodiments perform facial recognition on the user and/or optical character recognition on the items being mailed in order to enhance the security of the mailing process.
US08630451B2 Method of processing images, with the results of the processing being overlaid in the images
A method of processing digital images, in which method a digital image is taken of a mailpiece, which image includes certain information, and certain OCR processing is applied to said image for the purpose of recognizing said information using OCR, the method is characterized in that it further includes a step of applying other OCR processing to said image for the purpose of recognizing said information, and a step of overlaying in said image results of said other OCR processing in a form recognizable by said certain OCR processing. This method makes it possible to obtain reinforced processing capacities by enriching the capacities of the first processing with the capacities of the other processing without calling into question the logical and physical interfaces of the first processing.
US08630450B2 Client-side watermarking using hybrid I-frames
A system and method for client-side watermarking of digital content using hybrid Intra-Frames (I-Frames) are provided. In general, a content source provides a compressed video stream and a hybrid I-Frame stream to a client device via a network. The hybrid I-Frame stream includes a number of low-loss I-Frames corresponding to select ones of the I-Frames in the compressed video stream to be used for client-side watermarking. The client device watermarks the I-Frames in the hybrid I-Frame stream, optionally compresses the watermarked I-Frames, and replaces the select ones of the I-Frames in the compressed video stream with the watermarked and optionally compressed I-Frames to provide a watermarked version of the compressed video stream.
US08630447B2 Analyzer of ultrasonic flaw detection image
A flaw detection image analyzer (10) takes in an inspection procedure command stored in a flaw detection condition database (40), takes in a flaw detection image signal corresponding to a flaw detection image indicated by the taken inspection procedure command from a database (50) for flaw detection image signal, and displays the flaw detection image based on the flaw detection image signal on a display (30), with a display range and a contrast indicated by the inspection procedure command in an arrangement pattern of image indicated by the inspection procedure command. Consequently, optimum images can be displayed sequentially with optimum arrangement pattern, optimum display range and contrast according to a flaw to be inspected when a flaw is detected by observing an ultrasonic flaw detection image.
US08630434B2 Hearing device comprising a mould and an output module
A hearing device having a circuitry unit which is adapted for processing sound signals and converting the processed sound signals into corresponding electrical signals. An output module is provided for receiving the electric signals after processing by the circuitry unit. The output module defines an outer surface. At least one venting channel is arranged adjacent to the outer surface of the output module of the hearing device. The hearing device may also have a mold, which is adapted to receive the output module in a through going opening. The at least one venting channel is arranged at the interface between the mold and the output module and advantageously provides a pressure balance in the user's ear canal to minimize occlusion. An ITE-part of a hearing device is furthermore provided.
US08630432B2 Self-programming hearing apparatus and corresponding method
In one aspect, a programmable hearing apparatus is provided to allow a convenient programming of the hearing apparatus with minimal effort. To this end, programming data is stored in a transponder. The transponder is activated by the hearing apparatus. Consequently, programming data is transmitted from the transponder to the hearing apparatus.
US08630426B2 Howling suppression using echo cancellation
A method for reducing howling in a communication system containing collocated mobile devices is presented. In a transmitter, an audio signal is received at a microphone. Acoustic feedback is removed from the audio signal and the resulting signal is encoded and transmitted either using direct or trunked mode operation to a receiver. The encoded signal is decoded at the transmitter, in addition to at the receiver, and fed back to an echo canceller with sufficient delay to account for substantially the entirety of a loop delay from encoding of the audio signal to reception of the acoustic feedback at the microphone to enable removal of the acoustic feedback. An estimate of the acoustic feedback is used to initially remove the acoustic feedback, the error being fed back to the processor to adaptively change the signal being subtracted from the audio signal to better reduce the acoustic feedback.
US08630425B2 Apparatus, system, and method for audio communications
An apparatus is provided in one example embodiment and includes an earpiece that includes at least one switch that senses physical contact with an end user operating the apparatus. The contact triggers an application to be initiated for the apparatus. In more specific embodiments, one or more additional switches are provided to sense physical contact from the end user and trigger the application based on at least two of the switches sensing the contact. In still other embodiments, a microphone is provided and is coupled to a body element and operable to receive voice data from the end user.
US08630423B1 System and method for testing the speaker and microphone of a communication device
A method for testing a speaker (212) and microphone (216) of a communication device (110) is provided. The method includes playing a first audio signal through the speaker (212) and determining whether the first audio signal is audible. If the first audio signal is audible, the communication device (110) receives a second audio signal through its microphone (216) and plays the second audio signal through the speaker (212). If the second audio signal is audible the method determines that the microphone (216) is properly functioning. Such a method allows the communication device (110) to be quickly and easily tested.
US08630419B2 Apparatus and method for encrypting image data, and decrypting the encrypted image data, and image data distribution system
An apparatus (14-1, 50) for encrypting image data is disclosed, which includes: a processor (42) configured to divide encoded still image data or video data into a first element (a) and a second element (b); generate a first key (k1); generate a second key (k2) for at least every one image of the still image data or video data; encrypt a first portion (b1) of the second element (b) of the image using the first key (k1) and the second key (k2) corresponding to the at least one image; replace a second portion (b2) of the second element (b) of the at least one image other than the first portion (b1) with the second key (k2) corresponding to the image; and compose the first element (a) of the image, the encrypted first portion (b1′) of the second element (b), and the second key (k2), for at least every one image to generate encrypted data. An apparatus (16-2, 17-2, 70) for decrypting which decrypts the encrypted data generated by the encryption apparatus is also disclosed.
US08630415B2 Method and apparatus for authentication service application processes during service reallocation in high availability clusters
A method and communication node for providing secure communications and services in a High Availability (HA) cluster. The communication node comprises an Operating System (OS) that detects an unavailability of a first service application process and switches a second service application process from the first state to the second state, the second service application being selected for taking over service currently provided from the first service application process, the first state and the second state each being associated to a set of rights in the cluster. The OS generates a private key for the second service application process based on its second state. The set of rights associated to the second state allows the OS to replace the first service application process with the second service application process for providing secure communications between the second service application and other service application processes in the HA cluster.
US08630412B2 Transport of partially encrypted media
A method of facilitating transport of partially encrypted video is disclosed. The method re-packetizes or otherwise de-concatenates packets carrying the partially encrypted video into packets where all the video in each packet is either encrypted or unencrypted. The re-packetized video packets may include data that identifies whether the packet is carrying encrypted or unencrypted video.
US08630410B2 Signal generator based device security
Subsets of multiple signal generator circuits embodied in a device are selected, and then a volatile value for the device is generated from the selected subsets. The volatile value may be used for authentication of the device and/or for cryptographic procedures performed on the device. The signal generator circuits may each comprise an oscillator circuit, and the selection of the subsets may be according to a comparison of the outputs of the subsets of circuits, for example, according to a comparison of output oscillation frequencies.
US08630408B2 Folder type terminal cover device
A cover for covering a folder type terminal including a first frame, a second frame, and a hinge for rotatably connecting the first frame and the second frame, the folder type terminal cover device includes: a first outer cover for covering the first frame; a second outer cover for covering the second frame; and a hinge cover for covering the hinge and in which a separation distance from the hinge increases when the folder type terminal is unfolded from a folded state. Thereby, an appearance and grip impression of the folder type terminal can be improved, and when the folder type terminal is put on a table in an unfolded state, the folder type terminal can maintain a predetermined angle from a table plane without a separate device.
US08630407B2 Foldable portable electronic device and assembling method thereof
A foldable portable electronic device is disclosed including an upper housing, a bottom housing rotatable relative to the upper housing, a hinge, and a sleeve. The upper housing includes a barrel, a latching groove, and a receiving space. The hinge is secured in the receiving space and rotatably engages with the bottom housing. The sleeve is slidably received in the receiving space and can be secured in the receiving space and rotatably engaged with the bottom housing.
US08630406B2 Headset
Communication unit comprising a housing (1) in which at least one transducer is placed, and on which a microphone arm (2) is suspended. The housing also has an ear hook (6) for fastening the communication unit to the head of a user. The microphone arm (2) is pivotally connected to the housing (1) by a hinge link (3,4,5) at an outer area of the housing, and so that the microphone arm (2) can be moved between a position in which it lies up against the housing (1), and a position in which it extends away from the housing. The microphone arm has a length, which in the main is less than or of the same order as the greatest extent of the housing, so that in the folded-in state the microphone arm does not project out over the circumference of the housing.
US08630404B2 Iterative scheduling and campaign management
An iterative scheduling and campaign management process uses a WFM system and a CLM system. These systems may be independent or consolidated. In a first step of the process, the WFM system provides the CLM system coarse agent availability data. The coarse agent availability data is used by the CLM system to generate a first list order for a given outbound contact list, which contact list is then provided back to the WFM system. In a second step of the process, the WFM uses the first list order to facilitate a multi-skilled agent scheduling routine. The resulting set of multi-skilled agent schedules (or staffing level data derived from those schedules) is then provided by the WFM system to the CLM system. The CLM system then uses the multi-skilled agent schedules (or staffing level data) to create a second list order for the given outbound contact list. This list may be considered an optimized list given the agent schedule data provided by the WFM system. The outbound campaign is then initiated. Thereafter, and periodically during the outbound campaign, the WFM system provides the CLM system intraday (or intra-campaign) updates to the multi-skilled agent schedules and, in response, the CLM creates at least one re-optimized list order for the contact list based on the intraday data update received from the WFM system. The process can then be repeated iteratively throughout the campaign.
US08630403B2 Controlling hold queue position adjustment
A question of a first caller from among multiple callers waiting in a hold queue of a call center is published. Responsive to a second caller from among multiple callers indicating a readiness to answer to the question, the first caller is connected with the second caller. Responsive to the second caller answering the question, the second caller is awarded an advancement token for storage in association with an authenticated identifier for the second caller in a caller profile for redemption by the second caller for a value selected by the second caller.
US08630402B1 System and method to provide a response to an inquiry
Disclosed are systems and methods to provide a response to an inquiry. The systems and methods provide techniques to receive an inquiry from a party, wherein the inquiry comprises a plurality of inquiry classifiers that are provided by the party, determine a party status, translate the plurality of inquiry classifiers and the party status into a skill set, route the inquiry to a primary representative based on the skill set, and provide a inquiry response to the party.
US08630401B2 Method and system for extended directory service
An approach is disclosed for providing an extended directory service over a communication system including a data network and a telephony network. A subscriber submits a request for directory information to the communication system according to a first communication mode. The system accesses a directory among multiple directories in response to the request, wherein the directories include an internal directory associated with the subscriber and an external directory not associated with the subscriber. The directory information from the selected directory is retrieved and forwarded to the subscriber according to a second communication mode.
US08630398B2 Integration of carriers with social networks
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving, at a server system of a social network and from a telephone service provider, information identifying members of a preferred calling group for a first user that is associated with the telephone provider. The sever system of the social network identifies the first user as a member of the social network. The server system of the social network identifies one or more of the members of the preferred calling group as being one or more members of the social network. The server system of the social network automatically defines a social network group that includes the one or more members of the preferred calling group who are members of the social network.
US08630397B2 Method and system for enabling charging of non-charging controlled services
A method and apparatus for charging control of service usage in an electronic communications system. An invocation of charging control is received from a service client for service usage by a user. Charging related data and rules checked for the user and it is determined whether the session should be charging controlled. In case of a non charging controlled session, a response message is returned to the charging client, indicating that the session is not charging controlled and that the service usage is to be reported at the end-of-session. A report of usage is received—from the client—including information of the usage consumed during the session at the end-of-session.
US08630395B2 System, method and device for multiuser communication
A moderator terminal device (201) managing display data transmits, to a display device (10) through a network (30), html fragmentation information for a remark (first information) including a data ID for identifying the display data and position information indicating the display position of the display data. A data line (40) is opened between the display device (10) and a user terminal device (202). The display device (10) transmits, to the user terminal device (202) through the network (30), html fragmentation information for a remark (second information) including a stream ID for identifying the data line (40) and the data ID. The user terminal device (202) transmits the display data to the display device (10) through the data line (40) identified by the stream ID. The display device (10) displays the display data on a display portion (11) based on the stream ID, the data ID and the position information.
US08630390B2 Automated E911 route verification
A device simulates an emergency services test call based on an automatic number identification (ANI) to be tested, and generates a test notification associated with the emergency services test call. The device also automatically initiates the emergency services test call, receives results of the emergency services test call, and generates an emergency services call information report based on the results of the emergency services test call.
US08630389B2 X-ray imaging apparatus
An X-ray imaging apparatus includes an imaging unit which is rotatable relative to a platform about a shaft portion perpendicular to an X-ray detecting surface, so as to change the orientation relative to a subject.
US08630384B2 Container and method for storing or transporting spent nuclear fuel
Disclosed are apparatus and methods for storing or transporting spent nuclear fuel. In one embodiment, a container for storing spent nuclear fuel comprises a plurality of elongated tubes that receives spent nuclear fuel rods. Each tube has four sidewalls and four corners defining a rectangular cross section. The plurality of tubes is arranged in an alternating pattern. An attachment means attaches together the plurality of tubes at the corners so that two adjacent sidewalls of adjacent tubes are substantially aligned.
US08630383B2 Communication system for transmitting sync-flags and pilot symbols and method thereof
The present invention relates to a communication system and method for transmitting sync flags and pilot symbols during sync symbol periods. Example embodiments provide a method for sharing sync symbols to communicate flag sequences and pilot sequences during a sequence of sync symbol periods. The method includes modulating the pilot sequence by multiplying a pilot code by each value of the pilot sequence, and modulating the flag sequence by multiplying a flag code by each value of the flag sequence. The pilot and flag codes are mutually orthogonal to each other and each includes at least two non-zero values. The method further includes generating a resulting sync symbol sequence based on the modulated pilot sequence and modulated flag sequence, and sending the resulting sync symbol sequence during the sync symbol period.
US08630376B1 Method and apparatus for generating beamforming feedback
Cophasing angles for a plurality of antennas are received from a hardware device by one or more processors separate from the hardware device. When steering vector feedback is to be transmitted, the one or more processors generate the steering vector feedback based on the cophasing angles. When explicit channel state information (CSI) feedback is to be transmitted, the one or more processors generate the explicit CSI feedback using the cophasing angles.
US08630370B2 Apparatus and method for compensating for IQ mismatch in mobile communication system
An apparatus and a method for increasing Error Vector Magnitude (EVM) performance representing quality of transmission signal are provided. The apparatus and the method suppress an image frequency component generated due to mismatch of IQ channels in order to transmit/receive a large amount of data without distortion in 4th generation wireless communication standard candidate technologies such as a Long Term Evolution (LTE) system and a mobile WiMax system. The apparatus includes a LOcal frequency (LO) buffer including an amplifier. The LO buffer controls the gain and the phase of the amplifier using a control bit for controlling resistor connection.
US08630363B2 Single-carrier block transmission with trellis coded modulation (TCM), multi-level coded modulation (MLCM) and bit-interleaved MLCM (BIMLCM)
The system (900), transmitter (700), receiver (800.a 800.b), and method of the present invention provide a technique to code data bits into symbols using TCM, MLCM or BIMLCM before the symbols are placed in an SCBT block. Generally, TCM, MLCM, and BIMLCM do not have good performance over the frequency selective channels. However, since the frequency domain equalization of SCBT will flatten the channel, the use of TCM, MLCM and BIMLCM can provide significant gain. Furthermore, since some of the bits are left uncoded, the speed requirements on the encoder and decoder can be relaxed. This feature is especially important for the very high data rate systems.
US08630360B2 Method of transmitting reference signal in wireless communication system
A method of transmitting a reference signal in a wireless communication system includes generating a frequency-domain reference signal by performing discrete Fourier transform (DFT) on a time-domain reference signal, generating a transmit signal by performing inverse fast Fourier transform (IFFT) on the frequency-domain reference signal and transmitting the transmit signal.
US08630358B2 Data packet flow control across an asynchronous clock domain boundary
A system-on-chip integrated circuit 2 includes a packet transmitter 28 for generating data packets to be sent via a communication circuit 34 to a packet receiver 30 containing a buffer circuit 32. A transmitter counter 36 stores a transmitter count value counting data packets sent. A receiver counter 38 stores a receiver count value tracking data packets emptied from the buffer circuit 32. A comparison circuitry 40 is used to compare the transmitter count value and the receiver count value to determine whether or not there is storage space available within the buffer circuit 30 to receive transmission of further data packets. The packet transmitter 28 operates in a transmitter clock domain that is asynchronous from a receiver clock domain in which the packet receiver operates. One of the count values is passed across this asynchronous clock boundary in order that the comparison may be performed and flow control exercised.
US08630355B2 Multimedia data reorganization between base layer and enhancement layer
This disclosure describes techniques for allocating and reallocating multimedia data between a base layer and an enhancement layer defined in a wireless modulation scheme. The reallocation techniques may vary depending on whether bidirectional predictive (B) frames were originally allocated to the base layer, and whether a re-encode request has been issued to encoders, e.g., to reduce the encoding rate to meet bandwidth constraints associated with a wireless communication channel. The described techniques may help to efficiently utilize channel resources, balance bandwidth between channels and possibly improve error resilience at the application layer. In some cases, the techniques can help to reduce overall aggregate bandwidth usage.
US08630351B2 Method and apparatus for encoding and decoding motion vector
Provided are methods and apparatuses for encoding and decoding a motion vector. The method of encoding a motion vector includes: selecting a mode from among a first mode in which information indicating a motion vector predictor of at least one motion vector predictor is encoded and a second mode in which information indicating generation of a motion vector predictor based on pixels included in a previously encoded area adjacent to a current block is encoded; determining a motion vector predictor of the current block according to the selected mode and encoding information about the motion vector predictor of the current block; and encoding a difference vector between a motion vector of the current block and the motion vector predictor of the current block.
US08630342B2 Picture coding method and picture decoding method
The picture coding method of the present invention is a picture coding method for coding a picture on a block-by-block basis, comprising: a selection step of selecting one of at least two sizes as a size of a block on which orthogonal transformation should be performed; a transformation step of performing orthogonal transformation on a block having the selected size; a coding step of coding data of said block obtained in the transformation step; and a generation step of generating a coded stream that includes the coded data of the block and size information concerning the size selected in the selection step, wherein the size information indicates whether or not the size is a fixed block size within a predetermined section in the coded stream, and the predetermined section is one of a sequence, a group of pictures, a picture, a slice, and a macroblock.
US08630340B2 Method for encoding and decoding video information, a motion compensated video encoder and a corresponding decoder
A motion compensated video coding method which can be applied especially in transfer of video streams using low transmission bit rate is presented. In the motion compensated coding method, the motion of picture elements between a piece of reference video information and a piece of current video information is estimated and then modeled using certain basis function and coefficients. The coefficients are quantized, and the quantizer is selected according to a certain selection criterion, for example, based on a target image quality or on a target transmission bit rate. Preferably the selection criterion is such that it automatically adjust the accuracy with which the motion of picture elements is represented to be related to the accuracy with which the prediction error information is represented. A decoding method, an encoder and a corresponding decoder are also described.
US08630337B2 DVB-S2 Demodulator
A method for demodulating a modulated signal, by: receiving a signal modulated in n-PSK or n-APSK comprising a succession of symbols organized in frames, each frame comprising a header followed by blocks of data symbols separated by blocks of pilot symbols, determining the phase of the headers and pilot blocks to predict the evolution of the signal phase, correcting the phase of the data symbols according to the evolution of the signal phase, and equalizing the data symbols corrected in phase using equalization coefficients evaluated thanks to estimated or known symbols of the signal, and pre-equalizing the header, pilot and data symbols, which is performed before determining the phase of the headers and pilot blocks, and using the estimated equalization coefficients to equalize the data symbols.
US08630334B2 Method and arrangement of selecting a CQI value based on the transport block size in a mobile telecommunication network
The present invention comprises methods and arrangements for selecting a CQI value based on an estimated or actual transport block size. This is achieved according to an embodiment by mapping the SIR value to a CQI value based on an indication of the expected transport block size to be received by the receiver.
US08630328B2 Melting furnace
A melting furnace including a sealed container containing an inert gas atmosphere, a crucible that is located inside the sealed container and melts a raw material by induction heating, and a crucible cooling mechanism. The crucible cooling mechanism includes a pipe portion that includes an intake that communicates with the sealed container and enables the inert gas to be discharged from the sealed container, and an outlet that enables the inert gas to be introduced into the sealed container, a heat exchange portion that is located partway along the pipe portion, and a gas transporting portion that is located partway along the pipe portion.
US08630326B2 Method and system of heterogeneous substrate bonding for photonic integration
A hybrid integrated optical device includes a substrate comprising a silicon layer and a compound semiconductor device bonded to the silicon layer. The device also includes a bonding region disposed between the silicon layer and the compound semiconductor device. The bonding region includes a metal-semiconductor bond at a first portion of the bonding region. The metal-semiconductor bond includes a first pad bonded to the silicon layer, a bonding metal bonded to the first pad, and a second pad bonded to the bonding metal and the compound semiconductor device. The bonding region also includes an interface assisted bond at a second portion of the bonding region. The interface assisted bond includes an interface layer positioned between the silicon layer and the compound semiconductor device, wherein the interface assisted bond provides an ohmic contact between the silicon layer and the compound semiconductor device.
US08630325B2 Manufacturing method, surface-emitting laser device, surface-emitting laser array, optical scanner, and image forming apparatus
A manufacturing method for manufacturing a surface-emitting laser device includes the steps of forming a laminated body in which a lower reflecting mirror, a resonator structure including an active layer, and an upper reflecting layer having a selective oxidized layer are laminated on a substrate; etching the laminated body to form a mesa structure having the selective oxidized layer exposed at side surfaces thereof; selectively oxidizing the selective oxidized layer from the side surfaces of the mesa structure to form a constriction structure in which a current passing region is surrounded by an oxide; forming a separating groove at a position away from the mesa structure; passivating an outermost front surface of at least a part of the laminated body exposed when the separating groove is formed; and coating a passivated part with a dielectric body.
US08630322B2 Laser system for output manipulation
A laser system capable of phase and/or amplitude manipulation of the output pulses is provided. In another aspect, a laser system includes a self-referenced pulse characterization method. A further aspect uses spectral amplitude modulation to isolate spectral bands by scanning one or more transmission slits or openings, and measuring and/or calculating the first derivative of a phase (group delay) across an entire spectrum. A single-beam pulse shaper-based technique for spectrometer-free measurement and compensation of laser pulse phase distortions is also provided in an additional aspect.
US08630320B2 Method and apparatus for a hybrid mode-locked fiber laser
An apparatus for producing coherent pulsed light with a fiber-based master oscillator/fiber amplifier architecture includes a fiber-coupled mode-locked laser source. The fiber-coupled mode-locked laser source is configured to provide pulses having a pulse duration of less than 1 ns. The apparatus also includes a fiber-coupled amplitude modulator optically coupled to the fiber-coupled mode-locked laser source. The fiber-coupled amplitude modulator is capable of gate durations greater than 1 ns. The apparatus further includes a saturated fiber power amplifier optically coupled to the fiber-coupled amplitude modulator.
US08630318B2 High data rate interface apparatus and method
A data interface for transferring digital data between a host and a client over a communication path using packet structures linked together to form a communication protocol for communicating a pre-selected set of digital control and presentation data. The signal protocol is used by link controllers configured to generate, transmit, and receive packets forming the communications protocol, and to form digital data into one or more types of data packets, with at least one residing in the host device and being coupled to the client through the communications path. The interface provides a cost-effective, low power, bi-directional, high-speed data transfer mechanism over a short-range “serial” type data link, which lends itself to implementation with miniature connectors and thin flexible cables which are especially useful in connecting display elements such as wearable micro-displays to portable computers and wireless communication devices.
US08630315B2 Ethernet network synchronization systems and methods
The present disclosure relates to Ethernet synchronization systems and methods that combines Synchronous Ethernet (Sync-E) and Precision Time Protocol (PTP) IEEE 1588 algorithms. The present invention includes systems and methods for Ethernet networks and node configurations that include a set of rules on node placement, such as Boundary Clock (BC) nodes and Sync-E nodes, a clock selection algorithm, a holdover algorithm, and the like. Advantageously, the present invention provides an architecture that allows practical and real-world useful clock propagation through placement of BCs and Sync-E nodes for best performance. Practical experience and theoretical design are embodied in the present invention to define a very specific set of rules on how to build a network capable of providing accurate and reliable synchronization. The present invention includes clock selection that unifies Sync-E and 1588 algorithms.
US08630307B2 Methods and apparatus for traffic contention resource allocation
Methods and apparatus for allocating traffic contention resource units in a wireless communications system in which decisions are made in a distributed manner are described. A wireless communications device, corresponding to a link, self allocates resource units for traffic contention. Decisions regarding initially acquiring resources, relinquishing acquired resources, and/or acquiring additional resources for traffic contention are based on detected levels of network congestion and/or detected changes in network congestion. A wireless communications device detects a level of network congestion and determines a number of resource units to acquire for traffic contention based on the detected level of network congestion.
US08630305B2 High data rate interface apparatus and method
A data interface for transferring digital data between a host and a client over a communication path using packet structures linked together to form a communication protocol for communicating a pre-selected set of digital control and presentation data. The signal protocol is used by link controllers configured to generate, transmit, and receive packets forming the communications protocol, and to form digital data into one or more types of data packets, with at least one residing in the host device and being coupled to the client through the communications path. The interface provides a cost-effective, low power, bi-directional, high-speed data transfer mechanism over a short-range “serial” type data link, which lends itself to implementation with miniature connectors and thin flexible cables which are especially useful in connecting display elements such as wearable micro-displays to portable computers and wireless communication devices.
US08630304B2 Method and apparatus for reducing pool starvation in a shared memory switch
A switch includes a reserved pool of buffers in a shared memory. The reserved pool of buffers is reserved for exclusive use by an egress port. The switch includes pool select logic which selects a free buffer from the reserved pool for storing data received from an ingress port to be forwarded to the egress port. The shared memory also includes a shared pool of buffers. The shared pool of buffers is shared by a plurality of egress ports. The pool select logic selects a free buffer in the shared pool upon detecting no free buffer in the reserved pool. The shared memory may also include a multicast pool of buffers. The multicast pool of buffers is shared by a plurality of egress ports. The pool select logic selects a free buffer in the multicast pool upon detecting an IP Multicast data packet received from an ingress port.
US08630303B2 Preventing loops in networks operating different protocols to provide loop-free topology
A method and apparatus for preventing loops in a network with network devices operating a spanning tree protocol and network devices operating a link state routing protocol to prevent loops are disclosed. In one embodiment, a method includes receiving from one of the network devices operating a link state protocol, a link state routing synchronization packet at a first network device in communication with one of the network devices operating the spanning tree protocol, blocking at the first network device, boundary ports in communication with the network devices operating the spanning tree protocol, transmitting a link state routing synchronization acknowledgement packet at the first network device after the boundary ports are blocked, and performing a loop-free topology convergence process at the first network device.
US08630294B1 Dynamic bypass mechanism to alleviate bloom filter bank contention
An example computing device includes a prefix lookup module, and a Bloom filter that includes a set of queues. The prefix lookup module is configured to receive policy configuration information, examine a state of a queue of the set of queues, and determine whether to bypass the first Bloom filter based on the policy configuration information and the state of the queue. In one example, the prefix lookup module may be configured to, using the policy configuration information, determine to bypass the Bloom filter when the queue is full. In another example, the prefix lookup module may be configured to, using the policy configuration information, determine not to bypass the Bloom filter and send a lookup request to the Bloom filter upon determining that the queue is no longer full.
US08630292B2 Method and system for distributing a multi-service message from a client to multiple related service applications
A method and arrangement for distributing services messages from a client terminal to multiple service units or applications in one or more application servers in a multimedia service network. A service message distributor receives from the terminal, a multi-service message that includes a plurality of service message documents containing service-related data targeted to a specific service unit or application. The message distributor converts the received message into a plurality of individual service messages corresponding to the documents. The individual messages are sent separately toward their respective target service units or applications.
US08630289B2 Switching device of dual-port ethernet system
Disclosed is a switching device of a dual-port Ethernet system capable of solving a conflict caused by the dual-port in an Ethernet system having the dual-port. According to the present disclosure, there is little transmission delay when the data frame is relayed between ports in the dual-port Ethernet system. Further, when a frame relay transmission is simultaneously generated with a frame transmission of an upper layer device, it is possible to prevent a conflict by determining a priority.
US08630287B2 Multiple core network device with core redundancy
An embodiment of a network device includes a plurality of switch cores and a plurality of ports for receiving and transmitting data frames on a network disposed on a single integrated circuit, where switch core is coupled to a subset of the plurality of ports. The network device includes a deactivator configured to selectively deactivate at least a portion of one or more switch cores among the plurality of switch cores on the single integrated circuit, and the network device is configured to forward data frames among the plurality of ports based on a configuration of active portions of the plurality of switch cores. The deactivated portions may include ingress processing pipelines, egress processing pipelines, and/or entire switch cores. The portions of the switch cores to be deactivated may be dynamically be determined based on connectors of the integrated circuit.
US08630280B2 Method and user equipment for transmitting feedback information
A method and User Equipment (UE) for transmitting feedback information are disclosed. The UE feeds back M best subbands to a Base Station (BS). Especially, the UE feeds back indication information indicating a combination of the M best subbands from among combinations each having M subbands produced out of a maximum number of subbands that can be allocated. Hence, coding of the feedback information is simplified.
US08630271B2 Communication device, communication system, communication method and communication program
The object is to prevent a third party from specifying a condition of data communication executed by a radio terminal in a radio network using a radio communication device easily accessible to anyone such as WLAN. The radio base station 2 comprises a unit which determines whether to transmit a pseudo data frame assumed to be actual data communication according to a condition of data communication with the radio terminal 3 and a unit which stores information which is information for generating a pseudo data frame and based on actual data communication with the radio terminal 3, thereby generating and transmitting a pseudo data frame based on the stored information when starting pseudo data frame transmission.
US08630260B2 Communication system, communication method and radio communication apparatus
A communication system includes plural application servers; a first base station and a second base station; and a radio communication apparatus configured to use one of the application servers via the first base station, wherein, when the radio communication apparatus is handed over to the second base station, it is determined whether to switch the application server that the radio communication apparatus uses to another application server based on a communication quality of a communication path including the communication path between the second base station and the application server.
US08630259B2 PDCP behaviour at handover and connection re-establishment
Systems and methodologies are described that facilitate configuring a flush timer within a wireless environment in order to provide robust communications in regards to handover or re-establishment. The flush timer can be triggered upon successful completion of reconfiguration re-establishment. Moreover, the flush timer can be triggered upon successful completion of handover. In the case of handover and re-establishment, a separate indication of handover to packet data convergence protocol (PDCP) from the start of PDCP flush timer can be utilized.
US08630256B2 Method and system for reducing backhaul utilization during base station handoff in wireless networks
Systems and methods are provided that facilitate active queue management of internet-protocol data packets generated in a data packet switched wireless network. Queue management can be effected in a serving base station as well as in an access terminal, and the application that generates the data packets can be executed locally or remotely to either the base station or access terminal. Management of the generated data packets is effected via a marking/dropping of data packets according to an adaptive response function that can be deterministic or stochastic, and can depend of multiple communication generalized indicators, which include packet queue size, queue delay, channel conditions, frequency reuse, operation bandwidth, and bandwidth-delay product. Historical data related to the communication generalized indicators can be employed to determine response functions via thresholds and rates for marking/dropping data packets.
US08630254B2 Telephone line switching apparatus, telephone line switching system, telephone relay system, telephone relay method, telephone relay program
A telephone relay system enabling a terminal having multiple telephone numbers to originate and receive calls same as a terminal having only one telephone number is provided. When a connection management unit of an agent device receives a call request from a terminal device, it activates a terminal calling unit while designating a current telephone number and also activates a counterpart calling unit to establish a terminal-side connection between the current telephone number of the terminal device and the agent device and a counterpart-side connection between the agent device and the counterpart terminal. When an incoming call from the counterpart terminal arrives, the connection management unit establishes a counterpart-side connection corresponding to the incoming call, and activates the terminal calling unit while designating the current telephone number to establish a terminal-side connection. A communication relay unit relays the call by using the two connections established by the connection management unit.
US08630252B2 Terminal apparatus and a method for transmitting feedback information in a wireless communication system
A mobile station apparatus for transmitting feedback information in a wireless communication system and method thereof are disclosed. According to the present invention, feedback information is transmitted by a mobile station in a wireless communication system. The present invention includes receiving an allocation of a specific frequency partition from a base station by a fractional frequency reuse (FFR), generating a prescribed type feedback information on the specific frequency partition by measuring a channel quality of the specific frequency partition, and transmitting the feedback information on the specific frequency partition to the base station. Preferably, the mobile station can transmit feedback information on a frequency partition unallocated by the base station based on the received feedback request information. Accordingly, feedback overhead can be decreased in feedback transmission.
US08630246B2 Techniques for improving the spatial reuse of wireless networks
A method (400) for improving the spatial reuse of a wireless network, comprising selecting a medium access slot (MAS) type for scheduling concurrent transmissions in the wireless network (S410); assigning reservations to the selected MAS (S420); and applying the selected MAS to source nodes and sink nodes of the wireless network (S430).
US08630245B2 Enhancing fragmentation and defragmentation procedures in broadband wireless networks
A preemption system enables successful transmission of multiple service data units (SDUs) across a wireless interface. The preemption system addresses out-of-order transmissions of fragments of SDUs, such that the receiver is able to process each successfully. The preemption system enables a higher-priority SDU to simultaneously be transmitted with a lower-priority SDU, so that delays in processing the lower-priority SDU does not negatively affect processing of the higher-priority SDU. The preemption system also addresses non-automatic repeat request medium access controller (non-ARQ MAC) connections that only use hybrid automatic repeat request (HARQ), in which the HARQ transmission may cause out-of-order delivery of SDU fragments.
US08630241B2 Frame structures for wireless communication systems
Superframe preamble structures for wireless communication systems are provided. The preamble can include system determination information, which can improve acquisition performance. The superframe structures can allow efficient determination of flexible parameters that determine preamble structure. The superframe structures can also facilitate quick paging capacity to scale with bandwidth.
US08630240B2 Mapping between logical and physical uplink control resource blocks in wireless networks
A transmission of information from a secondary to a primary node occurs in a plurality of N logical time durations on an uplink channel in a wireless network. A scheme for mapping between logical uplink control channel (PUCCH) resource blocks (RBs) and physical RBs (PRBs) used by PUCCH is described. A logical uplink control resource block index nLRB is derived by the secondary node in response to information from the primary node. The secondary node then maps the logical uplink control resource block index nLRB to a first uplink physical resource block index nPRB,1 of a plurality of uplink physical resource blocks. The secondary node then transmits an uplink control information in a subframe using one of the plurality of uplink physical resource blocks indexed by nPRB,1.
US08630233B2 Communication method of a vehicular access point, a vehicular user equipment, and a macro base station
Provided is a communication method of a vehicular access point, a vehicular user equipment, and a macro base station for a user present in a vehicle capable of effectively forming an operational relationship between the vehicular access point and the macro base station using a plurality of operational modes. The plurality of operational modes may be differentiated based on an operation of the vehicular access point and the macro base station, and are capable of transitioning the vehicular access point from an active state to an idle state by a triggering with respect to the vehicular access point.
US08630228B2 Method and apparatus for providing position related data
Certain aspects of the present disclosure propose a method for providing positioning assistance data and other supporting information for positioning methods in a wireless communication system utilizing the long term evolution (LTE) standard. The positioning assistance data may be sent in a packet to a radio network node. The radio network node may broadcast the packet to one or more user equipments.
US08630227B2 Transmission of data packets in a wireless communication network
The invention relates to a method for retransmitting data packets in a network. Further, the invention relates to an adapted system for performing the method. To improve the robustness in the transmission of an acknowledgment message by a mobile terminal to the network, while minimizing a signaling overhead, the invention provides mechanisms that optimize the retransmission of data packets and manage acknowledgement messages. The mechanisms disclosed are particular applicable to heterogeneous radio access networks.
US08630226B2 Mobile station, base station, communication system, and communication method
A disclosed communication system includes multiple mobile stations and a base station. The mobile station maps a pilot channel comprising a CAZAC code to a signal including multiple frequency components arranged at regular intervals in a given frequency band, and transmits a transmission signal including the signal according to scheduling information. The mobile station performs the mapping such that its transmission signal and transmission signals of other mobile stations using different frequency bands become orthogonal to each other on a frequency axis. The base station calculates the correlation between a received signal and a pilot channel replica, performs channel estimation, and demodulates the received signal based on the result of channel estimation. The base station generates the pilot channel replica by mapping a pilot channel comprising a CAZAC code to a signal including multiple frequency components arranged at regular intervals in a given frequency band.
US08630224B2 Proactive location based routing in a wireless ad-hoc network
Disclosed is an improved proactive location based routing protocol for ad-hoc wireless networks. When a source node has a data packet to send to a destination node, the source node calculates an estimated future location of the destination node prior to forwarding a data packet to the destination node. The estimated future location may be based on the last known location, velocity and bearing of the destination node, as well as upon the estimated propagation delay (i.e., the estimated time it will take the data packet to reach the destination node after being transmitted by the source node). The source node routes the data packet by identifying which one of a plurality of its neighbor nodes is closest to the estimated future location of the destination node, and routes the data packet the identified neighbor node as an intermediate node along the route from the source node to the destination node. Further, the frequency of flooding broadcasts is based on the velocity of the network nodes. As the velocity of a network node increases, the rate at which the node broadcasts its location and mobility data also increases. The broadcast frequency of a network node may be dynamically adjusted as its velocity changes.
US08630220B2 Access point scan method, access point scan apparatus, and storage medium storing access point scan program
A probe request for an access point scan is transmitted over a specified radio channel according to an order of scanning, a connection candidate AP list including information indicating an access point which transmits a probe response and a received signal strength indication is generated when the probe response is received, the connection candidate AP list is referred to, one access point is selected from access points whose corresponding received signal strength indications exceed a predetermined threshold, connection processing is performed on the one access point being selected on the specified radio channel, and scanning is repeatedly performed by specifying a radio channel which is second in the order until scanning on all radio channels for which the order of scanning is set is completed when no probe response is received or the connection candidate AP list includes no received signal strength indication which exceeds the threshold.
US08630214B2 Asymmetric TDD in flexible use spectrum
A method according to an embodiment of the invention includes receiving and transmitting signals over a time division duplex (TDD) communication path. Signals are received over the TDD communication path via a first portion of a first frequency band. The first frequency band is adjacent to a second frequency band and to a third frequency band. The first frequency band is different from the second frequency band and from the third frequency band. A first frequency division duplex (FDD) communication path can be operable in the second frequency band. A second FDD communication path can be operable in the third frequency band. Signals are transmitted over the TDD communication path via a second portion of the first frequency band that is different from the first portion of the first frequency band.
US08630213B2 Apparatus and method for transmitting signal in wireless communication system
An apparatus and a method for transmitting control information in a small base station of a wireless communication system are provided. In the method, when the small base station operates in a Low Duty operation Mode (LDM) in a superframe, a control signal including LDM operation information is generated. Only a subframe via which a preamble, a control signal including the LDM operation information, and a SuperFrame Header (SFH) are transmitted is transmitted during the superframe. When the small base station operates in a normal operation mode in a superframe, at least one of the control information and data is transmitted via at least one subframe of the superframe.
US08630209B2 Wireless transmission system and wireless transmission method
Disclosed herein is a wireless transmission system, including: a plurality of systems of millimeter wave signal transmission lines capable of individually transmitting information in a millimeter waveband independently of each other; a sending section disposed on one end side of each of the plural systems of millimeter wave signal transmission lines; and a reception section disposed on the other end side of each of the plural systems of millimeter wave signal transmission lines. The sending section is adapted to convert a signal of an object of transmission into a millimeter wave signal and supply the millimeter wave signal to the millimeter signal transmission line. The reception section is adapted to receive the millimeter wave signal transmitted thereto through the millimeter wave signal transmission line and convert the received millimeter wave signal into the signal of the object of transmission.
US08630207B2 Optimizing a physical data communications topology between a plurality of computing nodes
Methods, apparatus, and products are disclosed for optimizing a physical data communications topology between a plurality of computing nodes, the physical data communications topology including physical links configured to connect the plurality of nodes for data communications, that include carrying out repeatedly at a predetermined pace: detecting network packets transmitted through the links between each pair of nodes in the physical data communications topology, each network packet characterized by one or more packet attributes; assigning, to each network packet, a packet weight in dependence upon the packet attributes for that network packet; determining, for each pair of nodes in the physical data communications topology, a node pair traffic weight in dependence upon the packet weights assigned to the network packets transferred between that pair of nodes; and reconfiguring the physical links between each pair of nodes in dependence upon the node pair traffic weights.
US08630206B2 Communication system and server
A server judges whether a withdrawn terminal is included in a first communication group, wherein the withdrawn terminal is a terminal which is provided with sending permission in a second communication group and not provided with sending permission in the first communication group. The server sends a notice of withdrawal of the withdrawn terminal from the second communication group, when judged that the withdrawn terminal is included in the first communication group.
US08630205B2 Apparatus and method for enabling discovery of wireless devices
A method and apparatus discover hidden wireless devices in a wireless network using a directional antenna system, preventing partitioning of the wireless network. A first wireless device located in a first antenna sector is joined in response to an initial first beacon. First beacons are received from the joined first wireless device during corresponding first beacon periods. At least a second antenna sector is scanned during at least one first beacon period to listen for second beacons from a second wireless device in the second antenna sector, while remaining joined with the first wireless device. The first beacons are not received while the second antenna sector is scanned. The second wireless device is joined in response to an initial second beacon. Second beacons are then received from the joined second wireless device during corresponding second beacon periods, and the first beacons are received during the corresponding first beacon periods.
US08630204B1 System and method for a TCP mapper
A system is provided for congestion control of traffic in a network that uses Transmission Control Protocol (TCP). The system includes at least one TCP congestion control program, at least one TCP congestion control unit running one of the TCP congestion control programs, and a TCP mapper adapted to map incoming TCP traffic to one of the TCP congestion control units, based on at least one of (a) the type of application program from which the incoming TCP traffic flow originated, (b) the type of network for which the incoming TCP traffic flow is destined, (c) parameters related to network performance, (d) network constraints, (e) source of the incoming TCP traffic flow, and (f) destination of the incoming TCP traffic flow.
US08630203B2 Data transmission method and apparatus
A data transmission method includes receiving a data packet sent by a sender and recording information about the data packet received, sending the received data packet to a receiver through a protocol layer, looking up recorded information about data packets according to a data packet mapping after the protocol layer receives confirmation information of a data packet sent by the receiver to the sender. The data packet mapping is a relation between a recorded data packet and a data packet received by the protocol layer. The method further includes constructing an acknowledgement destined for the sender according to information about the data packet obtained by the steps of looking up recorded information about received data packets.
US08630202B2 Method and apparatus for controlling buffer status report messaging
An apparatus such as a user equipment user device, smart phone and the like includes a memory device and an associated processor configured to transmit a buffer status report message when a reported buffer size in a last transmitted buffer status report message is satisfied. The apparatus may be configured to store the reported buffer size associated with the last transmitted buffer status report message, and track one or more grants of uplink resource; wherein the reported buffer size associated with the last transmitted buffer status report message is satisfied based on the grants of uplink resource.
US08630198B1 Apparatus and methods of dynamic transmit equalization
One embodiment relates to an integrated circuit configured to perform dynamic transmit equalization of a bi-directional lane. The integrated circuit including an interface between the physical coding and media access control circuitry, and an equalization control circuit which is external to the physical coding circuitry and which is configured to perform the dynamic transmit equalization using said interface. Another embodiment relates to a transceiver circuit which includes physical coding circuitry and media access control circuitry. The transceiver circuit further includes an interface between the physical coding circuitry and the media access control circuitry and an equalization controller which is external to the physical coding circuitry and which is configured to perform dynamic transmit equalization using said interface. The interface is configured to provide transmit coefficient data in a time-multiplexed signal format from the media access control circuitry to the physical coding circuitry. Other embodiments, aspects, and features are also disclosed.
US08630195B2 Method and devices for multiple station sounding in a wireless local area network
Embodiments of a method and apparatus for obtaining sounding measurements between an access point and a wireless station within a wireless local area network are described. Some embodiments relate to Wi-Fi networks and networks operating in accordance with one of the IEEE 802.11 standards. Some embodiments may allow an access point to request that multiple stations compute sounding measurements with minimal time delay between measurements. Other embodiments may be described and claimed.
US08630191B2 Device selection for broadcast messages
The present invention is directed to a method and system for broadcasting a message to selected devices. More specifically, the method and system identifies appropriate VoIP devices of a recipient client suitable for a broadcast message and transmits the broadcast message to the identified appropriate VoIP devices over a digital communication channel. The appropriate VoIP devices are selected in accordance with various constraints of broadcasting such as recipient client's preference, functionality and capability of the recipient VoIP device, broadcaster's bandwidth, a set of broadcasting rules, or the like. In order to identify appropriate VoIP devices or a recipient client, the information relating to the recipient client and VoIP devices may be exchanged using the digital communication channel.
US08630189B2 Methods, apparatus and articles of manufacture to monitor tunnels within traffic engineering/fast reroute enabled networks
Example methods and apparatus to monitor tunnels within traffic engineering/fast reroute (TE/FRR) enabled networks are disclosed. A disclosed example apparatus includes a message interface to receive from a router a change alert notification for a traffic engineering (TE) tunnel, a router interrogator to interrogate the router to obtain updated path information for the TE tunnel in response to the received change alert notification, and a topology database interface to update a database representative of a tunnel topology of a TE/FRR enabled network based on the updated path information.
US08630187B1 Method and system for testing a network switching apparatus
A system for testing a network switching apparatus includes one or more port connections external to the network switching apparatus. The one or more port connections are configured to interconnect selected ports of the network switching apparatus to transfer packets between the selected ports. Further, the system includes a test manager configured to automatically generate a plurality of test scenarios for testing a processing operation to be performed by the network switching apparatus on packets. The test scenarios define paths for forwarding packets multiple times among the ports of the network switching apparatus. The system also includes a packet generator configured to transmit packets to at least a first port of the network switching apparatus to test a processing operation performed by the network switching apparatus.
US08630184B2 Uplink control channel format
Systems and methodologies are described that facilitate encoding feedback or control information into a compact payload. In particular, a rank indicator, a precoding matrix indicator and channel quality indicators are packaged into a control channel payload that fits into a single sub-frame. The payload format is determined based at least in part on an antenna configuration or channel quality indicator granularity. In addition, hybrid automatic repeat requests can be included in the payload.
US08630183B2 Packet transfer system
A gateway selector and a load distribution management device are provided between a user terminal and plural gateway devices. Of response packets received from the plural gateway devices, the gateway selector selects a response packet from a gateway device with a higher priority, according to the priority in a load distribution management table of the load distribution management device. Then, the gateway selector transfers the selected response packet to the user terminal, while discarding a response packet from another gateway device. In this way, it is possible to construct a redundant configuration of the gateway devices, independent of user terminal implementation.
US08630182B2 Packet deconstruction/reconstruction and link-control
The present disclosure includes methods, devices, and systems for packet processing. One method embodiment for packet flow control includes deconstructing a transport layer packet into a number of link-control layer packets, wherein each of the link-control layer packets has an associated sequence number, communicating the number of link-control layer packets via a common physical connection for a plurality of peripheral devices, and limiting a number of outstanding link-control layer packets during the communication.
US08630180B2 Method of providing a gap indication during a sticky assignment
A method and apparatus are provided to manage the assignment transmission resource of forward and reserve link that is assigned to transmitting entity for a period of time. An indication of a gap is provided whenever the transmitting entity is not transmitting actual data packets (e.g. whole or part of intended data or content), yet the transmitting entity is to maintain the assignment of the allocated resource. For example, an erasure signature packet comprising a first data pattern is transmitted on the assigned resource when there is no actual data to transmit on the assigned resource.
US08630176B2 Bi-directional and reverse directional resource reservation setup protocol
A wireless user equipment (UE) configured to initiate a packet based session includes a reservation setup protocol (RSVP) message generator configured to transmit a RSVP PATH message. The RSVP PATH message includes a direction indication. The direction indicator indicates that reservations should be made for the UE to transmit only, to receive only or to both transmit and receive. The UE also includes an RSVP message receiver configured to receive an RSVP RESV message indicating that reservations have been made as a result of the RSVP PATH message.
US08630173B2 Dynamic queuing and pinning to improve quality of service on uplinks in a virtualized environment
Techniques are provided for improve quality of service on uplinks in a virtualized environment. At a server apparatus having a plurality of physical links configured to communicate traffic over a network to or from the server apparatus, forming an uplink group comprising a plurality of physical links. A first class of service is defined that allocates a first share of available bandwidth on the uplink group, and a second class of service is defined that allocates a second share of available bandwidth on the uplink group. The bandwidth for the first class of service is allocated across the plurality of physical links of the uplink group, and the bandwidth for the second class of service is allocated across the plurality of physical links of the uplink group. Traffic rates are monitored on each of the plurality of physical links to determine if a physical link is congested indicating that a bandwidth deficit exists for a class of service. In response to determining that one of the plurality of physical links is congested, bandwidth is reallocated for a class of service to reduce the bandwidth deficit for a corresponding class of service.
US08630172B2 Bi-directional ring network having minimum spare bandwidth allocation and corresponding connection admission controls
The present invention provides for a method for reserving spare bandwidth for a link in a communication network including a plurality of links. The method provides for monitoring the volume of traffic routed through each link of the communication network. A single link failure for each link is then simulated and the volume of traffic which would be rerouted through each link for maintaining communication and the volume of traffic removed from each link are determined for each simulated single link failure. The difference between the volume of traffic which would need to be rerouted through each link and the corresponding volume of traffic removed from each link is then computed, and a maximum difference value is determined for each link for all simulated single link failures. An amount of spare bandwidth equivalent to the determined maximum difference is then reserved for each link.
US08630171B2 Policing virtual connections
Traffic flow is monitored in a plurality of links. Based on the monitoring, a manner in which traffic is allocated to the links is determined, and at least one policer is assigned according to the manner in which traffic is allocated to the links.
US08630167B2 Distributed failure recovery in a routed ethernet network
Link identifiers such as VIDs, selected from a defined range of values, are locally assigned by each node on a link state protocol controlled Ethernet network to each of its links or adjacencies. The link identifiers are assigned by the nodes such that each link or adjacency at the node is uniquely identified by a different link identifier. A link state protocol adjacency notification mechanism or other flooding mechanism is used to disseminate the locally assigned link identifiers to other nodes on the link state protocol controlled Ethernet network. The link identifiers are added by the nodes to their topology databases to enable detour routes to be locally calculated by the nodes on the network in a distributed manner. Upon occurrence of a failure, the link identifiers are used to source route traffic around the failure so that traffic may continue to traverse the link state protocol controlled Ethernet network.
US08630165B2 Scalable reliable failover in a network
A method is provided for establishing a reliable communication channel between an encapsulation node and a cluster of decapsulation nodes across a communication network. The method is implemented at the encapsulation node and comprises the following steps. A primary session is initialized with a primary decapsulation node in the cluster of decapsulation nodes during which an assigned address is received. A redundant session is initialized with a redundant decapsulation node in the cluster of decapsulation nodes. Data is transmitted to and received from the decapsulation node until a failure is detected. Once the failure is detected, data is transmitted to and received from the redundant decapsulation node instead of the primary decapsulation node.
US08630153B1 TAMR writer with a concave leading shield for enhanced field magnitude
A TAMR (Thermal Assisted Magnetic Recording) write head uses the energy of optical-laser excited plasmons to locally heat a magnetic recording medium and reduce its coercivity and magnetic anisotropy. The magnetic field of the write head is enhanced by the formation of a leading shield that is formed in a concave geometrical shape and partially surrounds the waveguide portion of the head within the concavity, which allows the distal end of the waveguide to extend to the ABS plane of the write head. This arrangement reduces the gap between the shield and the magnetic pole and does not interfere with the ability of the waveguide to efficiently transfer its optical energy to the plasmon generator and, ultimately, to the surface of the magnetic recording medium.
US08630152B2 3-D self-focusing gap plasmon generator for TAMR
A device for implementing thermally assisted magnetic recording, using a TE mode laser diode, and method for using it, are described. This device is shaped internally so as to provide three-dimensional self-focusing of plasmon radiation, thereby improving the coupling efficiency between the optical wave-guide and the plasmon generator as a result of ensuring a large overlap between these two modes.
US08630151B2 Radio-synchronous signal receiver for adjusting a time base, and method for activating the receiver
The receiver (1) is for receiving radio-synchronous signals for adjusting the time base of a timepiece. The receiver includes an antenna (2) for receiving radio-synchronous signals, a low noise amplifier (3), connected to the antenna, a frequency conversion unit (7) for converting the frequency of the filtered and amplified incoming signals from the amplifier, and a processing unit (8) receiving data signals (data_out) from the conversion unit for adjusting the time base. The conversion unit includes a local oscillator stage (10) with a quartz (12) for supplying oscillating signals (Sm) at a determined frequency, a mixer unit (4) for mixing the incoming signals with the oscillating signals from the oscillator stage to generate intermediate signals (IF), a bandpass filter (5) for filtering the intermediate signals (IF), and a demodulator (6) receiving the filtered intermediate signals and supplying the data signals. The local oscillator stage is configured automatically by a control signal (Cm) from the processing unit to adapt the frequency of the oscillating signals (Sm) in accordance with the incoming radio-synchronous signal frequency, so that the intermediate signal (IF) frequency is within the frequency band of the bandpass filter.
US08630146B2 Method and apparatus for estimating formation permeability and electroacoustic constant of an electrolyte-saturated multi-layered rock taking into account osmosis
An acoustic source on a logging tool is used to generate acoustic waves in a borehole. Acoustic detectors on the logging tool measure the generated acoustic waves. Electrodes on the logging tool are used to measure the potential resulting from the generated acoustic wave. The output of the hydrophones and the electrodes corresponding to Stoneley wave components of the acoustic wave are processed to provide an estimate of formation permeability, acoustoelectric constant, and a velocity of a propagating second compressional wave in the formation.
US08630144B2 Semiconductor device outputting read data in synchronization with clock signal
A semiconductor device is provided with a clock output control circuit which supplies a long-period clock signal having a period longer than an internal clock signal within an active period and supplies the internal clock signal within a read period subsequent to the active period, a clock transfer circuit which transfers the internal clock signal and the long-period clock signal outputted from the clock output control circuit, a data input/output terminal, and an input/output circuit which outputs read data to the data input/output terminal in synchronization with the internal clock signal having been transferred by the clock transfer circuit.
US08630141B2 Circuits and methods for providing refresh addresses and alternate refresh addresses to be refreshed
Circuits and refresh address circuits for providing a refresh address, and methods for refreshing memory cells. One such method includes refreshing a first plurality of memory cells and interrupting the refreshing of the first plurality of memory cells. A second plurality of memory cells is refreshed, at least one of the second plurality of memory cells the same as one of the first plurality of memory cells. Refreshing of the first plurality of memory cells is resumed following the refreshing of the second plurality of memory cells. One such refresh address circuit includes a refresh address counter configured to provide addresses to be refreshed and a refresh address interrupt circuit configured to interrupt the provision of addresses. An alternate refresh address circuit is configured to provide an alternate address and the refresh address counter resumes providing the addresses responsive to completing the refreshing of the alternate address.
US08630140B2 Non-volatile memory device having reference cells, and related method of setting reference current
A method of setting a reference current of a nonvolatile memory device comprises measuring a noise characteristic of each of multiple reference cells, and selecting at least one of the reference cells as a reference cell for generating a reference current according to the measured noise characteristics.
US08630135B2 Semiconductor memory device
A row decoder is disposed on a side of a memory cell array in a column direction and supplies one of word lines with a first drive signal for selecting one of memory cells. A dummy word line is formed extending in the column direction. A dummy bit line is formed extending in a row direction. At least one of the dummy word line and the dummy bit line is disposed outside of the memory cell array. The row decoder outputs a second drive signal toward a sense amplifier circuit via the dummy bit line and the dummy word line.
US08630129B2 Semiconductor device having plural banks
A semiconductor device is provided with a control circuit generating a plurality of first control signals indicating timings at which column switches conduct at the time of reading and a plurality of second control signals indicating timings at which the column switches conduct at the time of writing. The control circuit activates the plurality of first control signals such that timing at which the data read from each of memory cell arrays arrives at a FIFO circuit after reception of a read instruction from outside is the same in each bank and activates the plurality of second control signals such that the column switches match a timing at which write data input from outside to a first data input/output terminal arrives at the corresponding column switch.
US08630126B2 Techniques for refreshing a semiconductor memory device
Techniques for refreshing a semiconductor memory device are disclosed. In one particular exemplary embodiment, the techniques may be realized as a semiconductor memory device including a plurality of memory cells arranged in an array of rows and columns. Each memory cell may include a first region coupled to a source line and a second region coupled to a carrier injection line. Each memory cell may also include a body region capacitively coupled to at least one word line and disposed between the first region and the second region and a decoupling resistor coupled to at least a portion of the body region.
US08630125B2 Memory cell sensing using a boost voltage
The present disclosure includes devices, methods, and systems including memory cell sensing using a boost voltage. One or more embodiments include pre-charging and/or floating a data line associated with a selected memory cell, boosting the pre-charged and/or floating data line, and determining a state of the selected memory cell based on a sensed discharge of the data line after boosting the data line.
US08630122B2 Programming a memory device to increase data reliability
Methods for programming a memory array, memory devices, and memory systems are disclosed. In one such method, the target reliability of the data to be programmed is determined The relative reliability of different groups of memory cells of the memory array is determined. The data is programmed into the group of memory cells of the array having a relative reliability corresponding to the target reliability.
US08630119B2 Method for operating non-volatile memory device
A method for operating a non-volatile memory device which includes a plurality of memory cells serially coupled between a source selection transistor and a drain selection transistor, a first dummy memory cell coupled between the source selection transistor and the memory cells, and a second dummy memory cell coupled between the drain selection transistor and the memory cells includes applying a verification voltage to a gate of a selected memory cell, applying a first voltage to gates of unselected memory cells, and applying a second voltage that is lower than the first voltage to a gate of at least one of the first dummy memory cell and the second dummy memory cell, during a program verification operation.
US08630110B2 Semiconductor memory device
The semiconductor memory device includes: a memory circuit including a transistor including an oxide semiconductor in a semiconductor layer; a capacitor for storing electric charge for reading data retained in the memory circuit; a charge storage circuit for controlling storage of electric charge in the capacitor; a data detection circuit for controlling data reading; a timing control circuit for generating a first signal controlling storage of electric charge in the capacitor (storage is conducted with the charge storage circuit, and the first signal is generated with a second signal at a supply voltage and a third signal delayed from the second signal at the supply voltage in a period immediately after the supply of the supply voltage); an inverter circuit for outputting a potential obtained by inverting a potential of one electrode of the capacitor.
US08630108B2 MOSFET fuse and array element
An alternative electrical fuse structure, which may be similar to or identical with an insulated gate field effect transistor (“IGFET”) of advanced CMOS technology, can be very area efficient and programmable at relatively low voltages, e.g., programming voltages between 1.5 V and 2.5 V. A method is provided for programming an electrical fuse having the structure of an IGFET to permanently electrically isolate the drain of the IGFET from its source. In this way, the step of programming the IGFET fuse can increase a resistance between the source and the drain of the IGFET from a pre-programming value to a post-programming value by two or more orders of magnitude when any given gate-source voltage value and any given drain-source voltage value within normal operational ranges of the IGFET are applied thereto.
US08630104B2 Switching power supply and display device provided the same
A switching power supply has a function of improving a power factor, and outputs insulated DC. The switching power supply performs two kinds of controls for switching devices exclusive to each other: controlling of a switching device provided in a direction in which the discharging of a primary-side smoothing capacitor is prohibited at the time of suspension of commercially available AC power and near the zero cross of an input voltage; and causing a switching device provided between the output side of a third winding and the primary-side smoothing capacitor to control a charging current, thereby charging a capacitor in a boosted manner.
US08630102B2 Ultra low standby consumption in a high power power converter
A power converter includes a dc input having first and second terminals. A main converter is coupled to the first terminal of the dc input. A standby circuit coupled to the second terminal of the dc input and the main converter. The main converter is coupled to control a transfer of energy from the dc input through the standby circuit to a main output of the main converter during a normal operating condition of the power supply. The standby circuit is coupled to decouple the main converter from the second terminal of the dc input during a standby operating condition of the power converter. A standby converter is coupled to the first and second terminals of the dc input to control a transfer of energy from the dc input to a standby output of the standby converter during the standby operating condition of the power converter.
US08630101B2 Power converters
A power converter for delivering power to a load at a regulated voltage 11 includes a regulating stage receiving an unregulated supply 10 and having a main transformer 18. Switches 16a and 16b are arranged in a half-bridge connect the transformer primary 17 to the unregulated supply 10 to drive the load via a rectifying stage connected to the transformer secondary 19. The on-time of the switch is controlled by a controller 14 to effect the regulation over a range of values of the unregulated supply. An auxiliary transformer 103 has a secondary winding 104 connected in series with the main transformer primary 17 and a primary winding that is selectively driven via a switch 106. A comparator 107 detects a low voltage event within the regulating stage, such as a drop in the intermediate voltage at 10. The primary winding 105 of the auxiliary transformer 103 is driven during the low voltage event.
US08630100B2 Support tabs for protecting a circuit board from applied forces
The present invention can relate to an electronic device having one or more support tabs that protect a circuit board disposed inside the device from externally applied compressive forces. In particular, when a force is applied to a housing of the device, the support tabs can buttress the housing of the device, either directly or through other intervening components disposed within the device, to reduce the likelihood that the housing or intervening components will contact and damage the circuit board. The present invention also can relate to methods for manufacturing such an electronic device.
US08630098B2 Switching circuit layout with heatsink
A circuit board adapted for use in an switching converter for connecting a plurality of switches including a first switch, a second switch, a third switch and a fourth switch. The circuit board has a layout for connecting the switches. The layout is adapted for locating the switches substantially at or symmetrically with respect to the endpoints of a right-angle cross. The right-angle cross is formed from two line segments intersecting with a ninety degree angle. The circuit board may offsets the switches perpendicularly to the line segments at the endpoints of the line segments either in a clockwise or a counterclockwise direction.
US08630095B2 Linked semiconductor module unit and electronic circuit-integrated motor vehicle device using same
A linked semiconductor module unit links a plurality of semiconductor modules by a first bus bar and a second bus bar, which are embedded in resin parts. The linked semiconductor module unit is disposed in a place other than on a printed circuit board. The semiconductor module linking structure is implemented readily by molding the bus bars together with semiconductor chips and lands to form the resin parts.
US08630093B2 Semiconductor device
A semiconductor device is provided with a power module capable of supplying an alternate current to a load, while a direct current is supplied from a battery to the power module for conversion into the alternate current, a cooling member capable of radiating heat generated by the power module, and a mounting member, integrally formed with a spring portion protruding in part therefrom and having elasticity, which allows the power module to be mounted on the cooling member under a state where one surface of the power module is caused to face the cooling member and the spring portion is pressed against the other surface of the power module in opposition to the one surface thereof.
US08630087B1 Airflow system, cable access system, and cable management system based on midplane having holes, side access of chassis, and card configuration
A method for cooling a system having a midplane design in which the midplane includes holes to allow air to flow via the midplane. Cards connected to the midplane have a front face that includes holes to allow the air to flow. The air flows from front to back or back to front to cool the cards connected to the midplane. A multi-slot chassis includes rails to support the cards. The rails form spaces to permit access to sockets associated with the cards to which cables may be connected. Platforms associated with the cards may permit a user to manage cables connected to the cards.
US08630084B2 Solid electrolytic capacitor and method for producing solid electrolytic capacitor
A solid electrolytic capacitor element having a solid electrolyte layer provided on a dielectric layer formed on a surface of an anode body comprising a valve acting metal including a pore, wherein the anode body is configured in such a way that multiple plate-shaped anode bodies are directly piled and integrated with a solid electrolyte, and adjacent piled anode bodies are joined at a section thereof, and a method for producing the solid electrolytic capacitor element.
US08630077B2 Circuits and methods for limiting open circuit voltage of photovoltaic strings
A photovoltaic string may include an open circuit voltage limiter that conducts current in one direction to provide a limiter voltage less than an open circuit voltage of the photovoltaic string, and that conducts current in the other direction. One or more open circuit voltage limiters may be connected across the photovoltaic string or across selected groups of solar cells of the photovoltaic string. The limiter voltage may be greater than a maximum power point voltage but less than the open circuit voltage of the photovoltaic string.
US08630073B2 Integrated circuit provided with a protection against electrostatic discharges
An integrated circuit protected against electrostatic discharges, having output pads coupled to amplification stages, each stage including, between first and second power supply rails, a P-channel MOS power transistor in series with an N-channel MOS power transistor, this integrated circuit further including protection circuitry for simultaneously turning on the two transistors when a positive overvoltage occurs between the first and second power supply rails.
US08630071B2 ESD protection scheme for designs with positive, negative, and ground rails
Apparatuses and systems for dissipating ESD events are provided. In an embodiment, an integrated circuit (IC) device, includes a ground rail, a positive supply rail, a negative supply rail, a circuit block, a plurality of contact pads, and a coupling system. Each of the ground rail, positive supply rail, negative supply rail, and the circuit block are coupled to a respective contact pad of the plurality of contact pads. The contact pad coupled to the circuit block is configured to swing from a voltage of the negative rail to a voltage of the positive rail. The coupling system couples each contact pad of the plurality of contact pads to all other contact pads of the plurality of contact pads, whereby an electrostatic discharge (ESD) event between two contacts pads of the plurality of contact pads can be dissipated.
US08630065B1 Data storage device tape path cleaner
A tape cartridge is provided with a reel mounted for rotation in a housing. Tape with a length, a width and a thickness, is wound upon the reel in a length direction of the tape. A leader is mounted to a free end of the tape. The leader has at least one portion with a width greater than the tape width to clean a tape path, such as a guide and/or a lens. Another tape cartridge is provided with a reel mounted for rotation in a housing. Tape is wound upon the reel in a length direction of the tape. A leader is mounted to a free end of the tape. A brush is mounted to a portion of the leader for cleaning a tape path.
US08630064B2 Magnetic write head with novel shield structure having latterally extending trailing gap layer and concaved side gap
A magnetic write head having a gap structure that improves write head performance. The write head includes a magnetic write pole and a magnetic shield that is separated from the trailing edge of the write pole by a non-magnetic trailing gap layer and is separated from the sides of the write pole by non-magnetic side gap layers. The trailing gap extends laterally beyond the side gap layers, and a convex bump is formed at an edge of the magnetic shield at a location near the trailing end of each of the side gap layers.
US08630063B2 Bearing mechanism, motor, and disk drive apparatus
A bearing mechanism includes a shaft portion, a sleeve portion, a lower opposing portion, a lower outer annular portion, and an upper opposing portion. The sleeve portion includes a sleeve body and a lower thrust plate. A radial dynamic pressure bearing portion is defined in a radial gap. A lower thrust dynamic pressure bearing portion is defined in a lower thrust gap. A lower seal portion is defined in a lower seal gap located between the sleeve portion and the lower outer annular portion. An upper seal portion is defined in an upper seal gap continuous with an upper thrust gap. The sleeve portion includes a first communicating channel in communication with the upper seal gap, and a second communicating channel located between the sleeve body and the lower thrust plate. A lower mouth portion of the first communicating channel axially overlaps the lower thrust dynamic pressure bearing portion.
US08630062B2 Bearing apparatus having concentric inner and outer roller bearings and information recording/reproducing apparatus
An inner race of a first rolling bearing is fixed to a shaft, and an outer race thereof is fixed to an inner race of a second rolling bearing. In the first bearing, the outer race and rolling elements contact each other on the side of a center of the rolling elements closer to one end side in an axial direction, and the inner race and the rolling elements contact each other on the side of the center of the rolling elements closer to the other end side in the axial direction. In the second bearing, an outer race and rolling elements contact each other on the side of a center of the rolling elements closer to the one end side, and the inner race and the rolling elements contact each other on the side of the center of the rolling elements closer to the other end side.
US08630060B2 Thermally enabled exchange coupled media for magnetic data recording
A heat enabled magnetic media having a composite magnetic recording layer structure that includes first and second magnetic layers and an exchange coupling layer sandwiched between the first and second magnetic layers. The exchange coupling layer has a reduced Curie temperature that allows the magnetic layers to become decoupled a lower temperature. This reduced Curie temperature can be achieved the addition of an alloying element such as Ni or Cu into the exchange coupling layer. Therefore, the exchange coupling layer can be constructed of an alloy such as FePtNi FePtCu, and the magnetic layers can be constructed of a material such as FePt.
US08630058B2 Drive apparatus, library apparatus, and control method thereof
A magnetic tape apparatus performs at least one of data reading processing and data writing processing on LTO wound around a reel. The magnetic tape apparatus causes the reel to rotate and move the LTO to a position at which the data writing processing or the data reading processing can be performed by a magnetic head. The magnetic tape apparatus is arranged along the width direction of the magnetic tape of LTO, which is driven, to detect medium abnormality that occurred in either a start-end or a stop-end in the width direction of the magnetic tape.
US08630057B2 In-situ contact potential measurement in hard-disk drives
Approaches are provided for a hard-disk drive (HDD) and a method for measuring the contact potential between head and disk interfaces within a hard-disk drive. In one example, a voltage bias is applied to a head slider at discrete increments, and the touchdown power is determined at each increment. The voltage bias at which the TDP maximizes equals the inverse polarity of the inherent contact potential between the head slider and disk, and this value may be used to apply a voltage that neutralizes the contact potential.
US08630055B2 Systems and methods for medium contact detection
Various embodiments of the present invention provide systems and methods for detecting contact. For example, a method for detecting head contact is disclosed that includes: receiving an interface signal operable to indicate a physical contact between a sensing device and a storage medium; band pass filtering a data set derived from the interface signal to yield a band pass filtered output; comparing the band pass filtered output to a level threshold to yield a comparator output; summing the comparator output with at least one prior instance of the comparator output to yield an aggregated value; and comparing the aggregated value to an aggregate threshold to yield a contact output.
US08630051B2 Patterned media with an alternating series of concentric servo zones and overlap zones
Embodiments described herein provide for patterned media concentric zones with an alternating series of concentric servo zones and overlap zones. The overlap zones facilitate the writing of servo data between servo zones of different servo frequency. The overlap zones may be dual frequency zones. The dual frequency zones have a first set of overlap patterns with the substantially identical pattern as the bordering lower frequency servo zone and a second set of overlap patterns with the substantially identical pattern as the bordering higher frequency servo zone. A bootstrap zone can be included near the inner diameter to assist initial servo writing. Alternatively the overlap zones are bootstrap zones. Such bootstrap zones have both bootstrap patterns and overlap patterns, the overlap patterns have the substantially identical pattern as a bordering servo zone. Bootstrap patterns only require DC magnetization for servo operability.
US08630050B2 Micromechanical component, optical device, manufacturing method for a micromechanical component, and manufacturing method for an optical device
A micromechanical component is described having a component which has a moth-eye structure which covers at least a partial surface of the component. At least a portion of the partial surface, as a first contact surface, may contact a contact component of the micromechanical component on at least one second contact area of the contact component, which has a needle-shaped microstructure, the moth-eye structure of the first contact area and the needle-shaped microstructure of the second contact area being at least partially interlocked with one another. Alternatively or additionally, at least a portion of the partial surface may be at least one partial area of an outer side and/or of an exposed inner side, facing the inner space, of the component configured as a light window. Also described is an optical device having such a micromechanical component, a manufacturing method for a micromechanical component, and a manufacturing method for an optical device.
US08630049B2 Adjustable color correction automated high intensity stage lights
Color correction system for an automated stage light that allows the color temperature of the light beam to be continuously adjustable to both a higher and lower Kelvin value than the natural temperature of the open beam, by filtering using a dual peak filter and also color correcting the beam.
US08630045B2 Zoom lens and imaging apparatus
A zoom lens includes a positive first-lens-group, which is fixed during zooming, a negative second-lens-group, which is moved during zooming, a positive third-lens-group, which is fixed during zooming, and a positive fourth-lens-group, which is moved during zooming, these lens groups being arranged in this order from the object side. The first-lens-group consists of four lenses of a negative first-group first lens, a positive first-group second lens, a positive first-group third lens, and a positive first-group fourth lens, arranged in this order from the object side. The first-group first lens and the first-group second lens are arranged in such a manner that a space is formed therebetween. Further, the following formula (1) is satisfied: −2.0<(R11r+R11f)/(R11r−R11f)<−0.4  (1), where R11f is a radius of curvature of an object-side surface of the first-group first lens, and R11r is a radius of curvature of an image-side surface of the first-group first lens.
US08630039B2 Optical designs for zero order reduction
Apparatus for projecting a pattern includes a first diffractive optical element (DOE) configured to diffract an input beam so as to generate a first diffraction pattern on a first region of a surface, the first diffraction pattern including a zero order beam. A second DOE is configured to diffract the zero order beam so as to generate a second diffraction pattern on a second region of the surface such that the first and the second regions together at least partially cover the surface.
US08630034B2 Display medium and display device
A display medium of the present invention includes first and second substrates, a spacing member and a particle dispersion liquid. The first substrate is transparent to light. The second substrate is opposite to the first substrate and has plural electrodes placed at an interval. The second substrate has a difference between reflectivity of the electrode portions and reflectivity of plural boundary portions between the electrodes with respect to light incident from the first substrate side. The difference is 12 percentage points or less. The spacing member is placed between the first and second substrates at another interval, is transparent to light, and keeps a gap between the first and second substrates. The particle dispersion liquid is filled between the first and second substrates, and includes particles moving in a direction of an electric field formed between the first and second substrates and a dispersion medium.
US08630031B1 Color adjustment for a scanned image
The color of a pixel in a scanned image is represented by two color components and is adjustable by interpolating between color component values obtained from elements in a bidimensional color remap look-up table. The table is sparsely populated and may be readily implemented in most scanner circuits without adding memory.
US08630030B2 Image forming apparatus and image quality calibration method thereof
An image forming apparatus and an image quality calibration method in the image forming apparatus, the image forming apparatus including a printing unit to print a calibration chart in one mode selected from a plurality of resolution modes, a scanning unit to scan the printed calibration chart, and a calibrating unit to calibrate an image using color values of the scanned calibration chart according to the plurality of resolution modes.
US08630028B2 Image reading apparatus
An image reading apparatus includes: a conveyor roller configured to come in contact with a sheet-like medium and to convey the contacted medium in a conveyance direction in which the medium is conveyed; an image pickup device configured to pick up an image of the conveyed medium; a control device configured to control the conveyor roller and the image pickup device; an apparatus main unit that accommodates the conveyor roller, the image pickup device, and the control device; and a state detecting device configured to detect whether the apparatus main unit is in a stationary state in which the apparatus main unit is stationary or in a non-stationary state in which the apparatus main unit is not stationary, wherein the control device is configured to change contents of the control of at least the conveyor roller based on a result of the detection by the state detecting device.
US08630027B2 Image reading apparatus and image forming apparatus
An image reading apparatus includes a drive unit that drives the line image sensor by frequency-modulated clock; a signal generating unit that generates an analog signal according to a change in frequency of the frequency-modulated clock; an amplification-inversion unit that amplifies the analog signal with an arbitrary amplification factor, and configured to switch between inversion and non-inversion; and a signal superimposing unit that superimposes between the analog image signal and an analog signal output from the amplification-inversion unit.
US08630026B2 Image processing method, image processing apparatus, and storage medium for determining an area in a read image
There is provided an image processing method which determines the area of a document from an image read on a transparent platen, the image processing method also determines a single object area or a plurality of object areas from the image on the transparent platen, and when the luminance of the area in which the object area is removed from the image on the transparent platen is detected to determine the document area, the image processing method detects whether or not an image of a shadow exists around the periphery of the object area on the image of the transparent platen, and the threshold value used for determining the document area is different depending on whether a shadow is detected.
US08630025B2 Image processing apparatus, image processing method, and image processing program recorded recording medium
It is an object to provide an image processing apparatus which can properly obtain an original area even when there is one original or when there are a plurality of originals, an image processing method, and a recording medium in which an image processing program has been recorded. An image processing apparatus for deciding an image data area of an original from read image data obtained by being read by an image reading apparatus has: an extracting unit for extracting a plurality of image areas from the read image data; and a discriminating unit for discriminating whether or not tilt angles of the image areas extracted by the extracting unit are equal. If one or more tile angles of the image areas are not equal as a result of the discrimination by the discriminating unit, it is determined that each of the image areas is an image data area of the original on the assumption that there are a plurality of originals.
US08630024B2 Sheet feeding apparatus
A sheet feeding apparatus includes: a sheet loading unit configured to load a plurality of sheets; a sheet feeding unit configured to feed the sheets loaded on the sheet loading unit; a light emitting unit configured to irradiate a sheet loaded on the sheet loading unit; an image sensor disposed at a position opposing the sheet loaded on the sheet loading unit and configured to sense an image reflected with light irradiated by the light emitting unit; and a trailing edge detection unit configured to cause the image sensor to repetitively perform sensing during sheet conveyance by the sheet feeding unit, compare images sensed by the image sensor, and detect a trailing edge of the sheet currently being conveyed from the sheet feeding unit based on a determination of an area where a pattern remains unchanged.
US08630019B2 Image processing apparatus, method of controlling the image processing apparatus, and storage medium
An image processing apparatus which makes it possible to prevent a third party from outputting secret information as an image without leaving any evidence. A printer section of the image processing apparatus receives first image data and attribute data. The printer section forms an image corresponding to the first image data on a sheet, and then forms an image of information of the attribute data on the sheet in a manner superimposed on the image. A controller of the image processing apparatus generates second image data from the attribute data, and performs control such that the first image data and the second image data are recorded as history information on a job processed by the image processing apparatus.
US08630016B2 Label processor and method relating thereto
A system and method are provided for providing information on at least one container for storing a biological sample, including: a holder configured to hold at least one biological sample container and a receiver configured to receive information relating to at least one of the container or the biological sample as well as data relating to at least one instruction for printing the information. The system and method further include a printer configured to print the information in accordance with the at least one instruction. In one embodiment, the printer is configured to print the information directly on the container. In another embodiment, the system and method further include an applicator configured to apply a label on the container and the printer is configured to print the information on the label. In another embodiment, the system and method include a detector configured to detect whether the container contains the biological sample and a processor configured to determine the manner for printing the information. In this embodiment, the determination is based, at least in part, on whether container contains the biological sample.
US08630015B2 Image forming apparatus and image forming method for converting image data to a higher resolution
An image forming apparatus includes a resolution converting unit, an address generating unit, a density determining unit, and an image path selector. The resolution converting unit converts a resolution of image data into a higher resolution. The address generating unit performs a position determining process of determining a position of an additional pixel on the basis of main-scanning directional positions of pixels composing the converted image data and respective shift amounts of the pixels shifted to a sub-scanning direction. The density determining unit determines a density of the additional pixel on the basis of a density of a pixel located at a position corresponding to the determined position in the image data. The image path selector scales the image data up or down by controlling the address generating unit while adding the additional pixel having the determined density to the determined position.
US08630014B2 Image processing apparatus and image processing system
An image processing apparatus and an image processing system are supplied capable of restraining an occurrence of failure print. The image processing apparatus connected to an image forming apparatus comprises an operation detecting section that detects operations of a document processing section; a document size obtaining section that obtains document size information; a medium size obtaining section that obtains medium size information of print mediums set in the image forming apparatus; a comparing and judging section that compares the document size information and the medium size information and judges whether or not they are consistent; an inquiring section that inquires user whether or not document size of the print object document is changed; an inputting section that inputs a change instruction of the document size; and a changing section that changes the document size information into the medium size information on the basis of the change instruction.