Document Document Title
US08627509B2 System and method for monitoring content
A method for processing media files includes receiving a request to download a first media file and, in response to receiving the request, generating a first signature that describes a first characteristic of the first media file. The method also includes determining whether the first signature matches any of a first plurality of stored signatures. The method also includes generating a second signature that describes a second characteristic of the first media file in response to determining that the first signature matches one of the first plurality of stored signatures. Additionally the method includes determining whether the second signature matches any of a second plurality of stored signatures and, in response to determining that the second signature matches one or more of the second plurality of stored signatures, denying the request to download the first media file.
US08627488B2 Methods and apparatus to anonymize a dataset of spatial data
Methods and apparatus are disclosed to anonymize a dataset of spatial data. An example method includes generating a spatial indexing structure with spatial data, establishing a height value associated with the spatial indexing structure to generate a plurality of tree nodes, each of the plurality of tree nodes associated with spatial data counts, calculating a localized noise budget value for respective ones of the tree nodes based on the height value and an overall noise budget, and anonymizing the plurality of tree nodes with a anonymization process, the anonymization process using the localized noise budget value for respective ones of the tree nodes.
US08627487B2 Method and apparatus for providing DRM service
An apparatus for providing a Digital Rights Management (DRM) service includes a Media Presentation Description (MPD) information configurer for determining a DRM system required in each of representations of content provided by an adaptive streaming service, classifying the representations into one or more groups according to predetermined criteria, and configuring MPD information by inserting content protection information including representation group information representing classified groups and information about DRM systems corresponding to the representation group information; and a communication unit for transmitting the MPD information to a user terminal receiving the content.
US08627482B2 Method, apparatus and system for secure distribution of content
The invention provides a method, apparatus and system for the secure distribution of content such as audiovisual content in a way that prevents users from misusing the content and provides a mechanism for tracking pirated material back to the original location of misappropriation. A security device incorporates encryption methods to insure the broadcast encryption key remains secure. A marking device incorporates, for example, digital watermarking methods that attach to the content information to identify a location of origin of the misappropriation, such as a Set-top Box (STB) and/or smart card.
US08627480B2 Compiler and method for compiling
A compiling device for generating a second program sequence from a first program sequence comprises a recognizer for recognizing a first subarea and a second subarea of the first program sequence, and a selector for selecting instructions from a set of instructions of the second program sequence formed to select only instructions of a first security category for mapping a functionality of the first subarea and to select instructions of the second security category for mapping a functionality of the second subarea. Additionally, the compiling device comprises a generator for generating the second program sequence from the instructions selected.
US08627476B1 Altering application behavior based on content provider reputation
Incoming network traffic is monitored, and content-based files in the monitored incoming network traffic originating from remote sources are identified. When a specific content-based file originating from a remote source is identified, security information concerning that file is gleaned. This security information comprises at least a security reputation of the remote source from which the file originates. An attempt to open the file is identified, and a security risk rating is determined based on the security information concerning the file. In response to the security risk rating exceeding a given threshold, behavior associated with the attempt to open the file is altered. This altering of behavior can comprise, for example, disabling a scripting engine for the instance of the content processing application attempting to open the file, or altering file system and/or operating system resource access privileges.
US08627468B2 Optimizing performance information collection
A network management system may detect a network condition corresponding to a network and evaluate the network condition to identify types of network performance information corresponding to the network condition. The network management system may prioritize the types of network performance information and communicate priority information to a network device. The priority information may include the types of network performance information identified by the network management system and/or the priority associated with each type of network performance information. The network device may receive the priority information, evaluate the availability of device resources, collect network performance information based on the priority information and the availability of device resources, and communicate the network performance information to the network management system.
US08627465B2 Automatic inference of whitelist-based validation as part of static analysis for security
A method includes performing taint analysis of a computer program and determining an original set of paths from sources to sinks. Each path corresponds to a vulnerability. The method includes determining for each variable whose type is a collection and is accessed in one of the paths in the original set of paths whether the variable points to a concrete value whose internal state is not tainted according to the taint analysis. The method further includes, for each of the variables whose type is a collection found not to be tainted according to the taint analysis, determining all points in the computer program where a membership check against the collection is performed. The method also includes, for each of the points, determining corresponding paths and removing those paths from the original set of paths to create a reduced set of paths. Apparatus and computer readable program products are also disclosed.
US08627464B2 Globally valid measured operating system launch with hibernation support
An event log can comprise, not only entries associated with components instantiated since a most recent power on of a computing device, but also entries of components instantiated prior to that power on, such as components that were instantiated, and represent, a state of the computing device prior to hibernation that has now been resumed. Upon hibernation, the current values of the Platform Configuration Registers (PCRs) of a Trusted Platform Module (trusted execution environment), as well as a quote of those current values, and a current value of a monotonic counter of the trusted execution environment can be logged. The monotonic counter can be incremented at each power on to track successive generations of the computing device and to guard against an intervening, not-logged generation. A subsequent parsing of the event log can verify the prior generational entries with reference to the PCR values in the log that are associated with those generations.
US08627455B1 Manufacturing method of a memory device to be authenticated
According to one embodiment, a manufacturing method of a device to be authenticated, wherein the device includes a first memory area which is prohibited from data-reading and data-writing after shipping from a memory vendor; a second memory area which is allowed to data-read from outside after shipping from the memory vendor; and a third memory area which is allowed to data-read and data-write from outside after sipping from the memory vendor.
US08627448B2 Selective invalidation of packet filtering results
Example embodiments relate to selective invalidation of packet filtering cache results based on rule priority. In example embodiments, a network node determines whether a rule identifier included in a cache entry of a cache of results of a packet filtering rule set is of a higher priority than a highest priority rule corresponding to a rule set version identifier included in the cache entry. If so, the network node may apply an action included in the cache entry.
US08627445B2 Proxy connection method and adapter to IMS/MMD network
A client for IPv4 having a SIP function sends a first REGISTER message to an adapter. Then, the adapter executes an authentication sequence of EAP-AKA for an access gateway connected between an IMS/MMD network and an IPv4 network, then establishes a tunnel connection. Then, the adapter generates a second REGISTER message corresponding to IPv6 based on the first REGISTER message corresponding to IPv4. The adapter sends the second REGISTER message to a SIP server connected to the IMS/MMD network through the tunnel connection to the access gateway.
US08627435B2 Customizable sign-on service
Techniques are described for providing customizable sign-on functionality, such as via an access manager system that provides single sign-on functionality and other functionality to other services for use with those services' users. The access manager system may maintain various sign-on and other account information for various users, and provide single sign-on functionality for those users using that maintained information on behalf of multiple unrelated services with which those users interact. The access manager may allow a variety of types of customizations to single sign-on functionality and/or other functionality available from the access manager, such as on a per-service basis via configuration by an operator of the service, such as co-branding customizations, customizations of information to be gathered from users, customizations of authority that may be delegated to other services to act on behalf of users, etc., and with the customizations that are available being determined specifically for that service.
US08627432B2 Web browser playback for a video provisioning system
A method, performed by a video provisioning system, may include receiving a request for a first digital rights management (DRM) token, associated with a video asset purchased via the video provisioning system, from a browser application associated with a user device and providing the first DRM token to the browser application. The method may further include receiving a license authorization request to issue a DRM license for the video asset, where the license authorization request is received from a license server, where the DRM license is to be used by the user device to decrypt the video asset, and where the license authorization request includes a second DRM token; determining whether the second DRM token matches the first DRM token; and authorizing the license server to issue the DRM license for the video asset, when the second DRM token matches the first DRM token.
US08627411B2 Techniques to share binary content
Techniques to share binary content are described. An apparatus may comprise a first related client having a message platform with a file share feature and an object store, the file share feature operative to retrieve a data object for a publishing client having a defined relationship with the first related client and a second related client, the first related client to send the data object to the second related client on behalf of the publishing client, and the object store operative to store and manage the data object using a unique name identifier received with the data object. Other embodiments are described and claimed.
US08627409B2 Framework for automated dissemination of security metadata for distributed trust establishment
Methods, systems, and machine-readable media for disseminating security metadata from one distributed entity to another in an automated fashion are disclosed. According to one embodiment of the present invention, a computer-implemented method for distributing security metadata comprises receiving at a first service a request for security metadata, the request being received from a process associated with a second service. The method further comprises generating an identifier and security metadata for the second service, the identifier and the security metadata being unique to the second service, and storing the identifier and the security metadata in a first memory accessible to the first service. The identifier and the security metadata are then transmitted to the process associated with the second service and stored in a second memory. The second service is configured to access the security metadata stored in the second memory to encrypt a first communication and decrypt a second communication.
US08627407B1 Systems and methods for preventing unauthorized modification of network resources
A computer-implemented method for preventing modification of network resources in the absence of a user's consent is disclosed. The method may comprise: 1) identifying an attempt to modify a network resource, 2) administering a human-verification test, and 3) determining, based on the outcome of the human-verification test, whether to prevent modification of the network resource. In addition, a computer-implemented method for preventing unauthorized communication with network resources may comprise: 1) identifying a communication attempt between a network resource and an untrusted resource, 2) determining whether communication between the network resource and the untrusted resource is authorized, and 3) determining, based on whether communication between the network resource and the untrusted resource is authorized, whether to allow communication between the network resource and the untrusted resource. Corresponding systems and computer-readable media are also disclosed.
US08627405B2 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.
US08627404B2 Detecting addition of a file to a computer system and initiating remote analysis of the file for malware
In certain embodiments, a computer system includes a memory unit and a processing unit. The processing unit executes a monitoring module stored on the computer system. The monitoring module monitors the computer system for addition of a file to the computer system and detects an addition of a file to the computer system. The monitoring module accesses policies to determine whether to communicate information associated with the detected addition of the file over a communication network to a remote malware analysis system to initiate a possible malware analysis of the file by the remote malware analysis system. The monitoring module initiates, in response to determining to communicate information associated with the detected addition of the file, communication over the communication network of information associated with the detected addition of the file to the remote malware analysis system, the remote malware analysis system operable to analyze the file for malware.
US08627400B2 Moving image reproducing apparatus and control method of moving image reproducing apparatus
A moving image reproducing apparatus that does not inform the occurrence of any high light scene when high light scenes occur respectively in the images displayed in a main picture and a sub picture, and a control method of the moving image reproducing apparatus are provided. It can be determined whether the image displayed in the main picture is the high light scene or not when the image displayed in the sub picture is the high light scene, by detecting the high light scenes displayed respectively in the main picture and the sub picture. If the image displayed in the main picture is also the high light scene when the image displayed in the sub picture becomes the high light scene, then the control of not informing a viewer of the occurrence of the high light scene of the image displayed in the sub picture is performed.
US08627399B2 System and method of delivering television content
A computer-readable medium is disclosed and includes processor-readable instructions executable by a processor to perform a method. The method includes sending a request for television content from a first device that is not equipped with a television tuner to a second device that is equipped with at least one television tuner via a wireless local area network (WLAN). The method also includes receiving the television content at the first device directly from the second device via the WLAN. The television content is received at the second device via the at least one television tuner. Further, the method includes outputting the television content at the first device.
US08627396B2 Systems and methods for prioritization of data for intelligent discard in a communication network
Systems and methods for optimizing system performance of capacity and spectrum constrained, multiple-access communication systems by selectively discarding packets are provided. The systems and methods provided herein can drive changes in the communication system using control responses. One such control responses includes the optimal discard (also referred to herein as “intelligent discard”) of network packets under capacity constrained conditions. Some embodiments inspect a video stream to determine priorities for various elements of the video stream. The elements may be discarding using the priorities. In various embodiments, the elements include frames, slices, macroblocks, and data partitions.
US08627393B1 System and method for communicating stored power measurement parameters between devices in a communication system
During tuner manufacture, the unique power parameters as a function of frequency and channel are stored on a memory unique to each tuner. When the tuner is subsequently incorporated into another device, such as a modem, the stored power parameters are made available to the subsequent device, thereby overriding the need for subsequent calibration tests to be run. The stored parameters aid in remote testing of the communication device and also allow for individual channel by channel setting of TOP levels.
US08627391B2 Method of locating nearby picture hotspots
A network connected computer receives data from a wireless communication device including location data and user data. The computer is programmed to determine if the wireless communication device is in a vicinity of a preselected location, stored on the computer, based on the data for identifying the location of the wireless communication device. The computer transmits data to the communication device for notifying the user of the communication device that the user is in the vicinity of the preselected location. Directional information can then be sent to the communication device for the user to access in order to assist the user in finding the preselected location.
US08627389B2 Systems and methods for allocating bandwidth in switched digital video systems based on interest
Systems and methods for allocating bandwidth in a switched digital video (SDV) system based on channel interest. In some embodiments, bandwidth is deallocated from channels and allocated to requested channels having a higher interest. Tiered approaches for allocating bandwidth are disclosed. Embodiments in which QAMs are allocated across services in a multi-service system based on interest are also disclosed. Embodiments for accommodating emergency access system (EAS) functionality in a SDV system are also disclosed.
US08627387B2 Distributed method of indexing time and file size alignment
Logical content is defined by start/end times into a VoD media offering. The calculation of byte-range markers corresponding to the start/end times is distributed among the STBs to first request the particular logical content. Upon receiving an initial request for a logical content offering, an IPTV AS returns a VoD media file URL, start/end times, and null values of byte-range markers corresponding to the start/end times. In response to the null values, the initially-requesting STB downloads the entire VoD media file from a Download Media Server, and calculates the byte-range markers by comparing the start/end times to timestamps in non-encrypted headers in the VoD media file. The non-null byte-range markers are transmitted back to the IPTV AS, which provides them to STBs subsequently requesting the same logical content. The subsequently-requesting STBs may download only the logical content by providing the non-null byte-range markers to the Download Media Server.
US08627384B2 Communication device and reconfimethod and apparatus for high definition video wireless transmission
A High Definition (HD) video wireless transmission method for transmitting a data packet for a video frame of an HD video is provided. The method includes: receiving the video frame which comprises a video frame size; acquiring a payload length and a Minimal Required Transmission Time (MRTT) associated with the video frame, wherein the MRTT is a minimal time bound for transmitting the video frame to a receiving end; performing partitioning to the video frame for acquiring the data packet according to the payload length; and performing scheduling to the data packet according to the MRTT, and the scheduled data packet is transmitted to the receiving end.
US08627379B2 Offering items identified in a media stream
Disclosed herein are techniques to enable users to purchase or receive information regarding items identified in a stream output by a content output device, regardless of whether the users are previously associated with the content output device or a device that monitors the stream. With these techniques, for instance, a user watching a video stream displayed on a television may see an advertisement for an item offered for purchase. In response, the user may choose to initiate a purchase of the item from an item offering service, to add the item to a shopping cart of the user at the item offering service, or to receive information regarding the item from the item offering service.
US08627354B2 Tiered subscription broadcast system
A broadcast system is disclosed that allows a broadcaster to provide multiple levels of subscription services. Subscribers have the option of listening to fewer (or no) commercials if they pay a higher fee, or listening to more commercials if they pay a lower (or no) fee. Commercials can be demographically targeted, cannot be skipped, and can be audited for billing purposes.
US08627350B2 Systems and method for determining visual media information
A processor is configured to receive a digital video stream, calculate a hash of an I-Frame within the digital video stream, and submit the hash to a server. The processor is further configured to receive location information in response to submitting the hash to the server.
US08627347B1 System and method for generating and providing a program viewing indicator
A method, system, and computer program product. The method includes: receiving a display power consumption level indicator; determining, in response to the display power consumption level indicator, whether a program that is sent to a signal converter that is coupled to the display, is being displayed on the display; and transmitting to a remote system, by the signal converter, and in response to the determining, a program viewing indicator.
US08627346B2 Disc cartridge
A disc cartridge includes a case body for receiving disc-shaped recording media in an axial direction of a central shaft so that first and second shells respectively having a base surface portion parallel to a recording surface of the disc-shaped recording media are coupled separated by axial engagement/disengagement; and a lock lever supported perpendicular to the axial direction in the case body and locking the shells coupled. The shells are separated to form a disc insertion/extraction hole for the insert or discharge of the disc-shaped recording media into/from the case body. A support shaft serving as a pivoting point of the lock lever is installed to the case body. The lock lever includes a supported portion supported by the support shaft, a lock portion protruding from the supported portion and locking the shells, and a balance portion protruding from the supported portion approximately opposite to protrusion of the lock portion.
US08627333B2 Message queuing with flexible consistency options
Embodiments of the invention relate to message queuing. In one embodiment, a request from an application for retrieving a message from a queue is received. The queue is stored across multiple nodes of a distributed storage system. A preference with respect to message order and message duplication associated with the queue is identified. A message sequence index associated with the queue is sampled based on the preference that has been identified. The message is selected in response to the sampling. The message that has been selected is made unavailable to other applications for a given interval of time, while maintaining the message in the queue. The message is sent to the application.
US08627332B2 Web based video enhancement apparatus, method, and article of manufacture
Controlling an event in a virtual environment is disclosed. A video image from one or more video cameras is received. A video enhanced script is executed to display the virtual environment in a video display within a web browser. An event in the virtual environment is controlled based on the video image. The video enhanced script is configured to communicate with a web browser extension module.
US08627325B2 Scheduling memory usage of a workload
Described herein is a method for scheduling memory usage of a workload, the method comprising: receiving the workload, wherein the workload includes a plurality of jobs; determining a memory requirement to execute each of the plurality of jobs; arranging the plurality of jobs in an order of the memory requirements of the plurality of jobs such that the job with the largest memory requirement is at one end of the order and the job with the smallest memory requirement is at the other end of the order; assigning in order a unique priority to each of the plurality of jobs in accordance with the arranged order such that the job with the largest memory requirement is assigned the highest priority for execution and the job with the smallest memory requirement is assigned the lowest priority for execution; and executing the workload by concurrently executing the jobs in the workload in accordance with the arranged order of the plurality of jobs and the unique priority assigned to each of the plurality of jobs.
US08627323B2 Utilizing user-defined workflow policies to automate changes made to composite workflows
Automating changes to a composite workflow using user-defined workflow policies can begin with the detection of a state change by a workflow policy handler for a record of an instance of a composite workflow running within a composite workflow system. User-defined workflow policies can be identified for the composite workflow in which the change was detected. A user-defined workflow policy can define policy actions to be performed if policy conditions are satisfied. For each identified user-defined workflow policy, the applicability to the instance of the composite workflow can be determined. If an identified user-defined workflow policy is determined to be applicable, the policy actions can be automatically performed on the instance of the composite workflow.
US08627316B2 Mobile communications device application processing system
A system and method of pre-linking classes for use by one or more applications. The system and method may also be used where the runtime processing is split between a host system and a target system. At the host system at least several classes are loaded and linked. At least one host-linked module is generated from the linked classes. The host-linked module is made available for use by the one or more applications operating on the target system.
US08627314B2 Method for managing power of host computer
In a method for managing power of host computers using a control computer, the method generates a power management command, groups virtual machines installed in the host computers at a first time if the power management command is a first type, to obtain a first group of the virtual machines. The method further relocates the virtual machines in the host computers based on the first group of the virtual machines, and closes idle host computers. Closed host computers are powered on if the power management command is the second type, all the virtual machines at a second time are grouped, to obtain a second group of the virtual machines. The virtual machines are relocated into each host computer based on the second group of the virtual machines.
US08627308B2 Integrated exchange of development tool console data
Embodiments of the present invention provide a method, system and computer program product for exchanging console data in a messaging system. In an embodiment of the invention, a method for exchanging console data in a messaging system includes receiving a message in a messaging client executing in memory by at least one processor of a computer. The method further includes selecting in the message in the messaging client a portion of console data for a version of source code. For instance, the console data can be a selection of source code or an error message for a selection of source code. Finally, in response to the selection of the portion of console data, corresponding meta-data for the message can be extracted and a version of source code for the console data can be determined from the meta-data. Finally, the version of the source code can be loaded in an IDE executing in the memory by the at least one processor of the computer.
US08627296B1 Unified unit and integration test with automatic mock creation
Computer code for a mock object is automatically generated and used in testing computer program code. Interactions with a method of an object that is described by the computer program code are captured. From the captured interactions, mock code that creates a mock object is automatically generated. The mock object mimics the captured interactions. Subsequently, test code, which has at least some of the computer program code and mock code, is executed to enable testing of the computer program code.
US08627295B2 Methods and apparatus for testing user interfaces
Methods and apparatus for testing user interfaces are disclosed herein. An example method includes extracting object data from a file associated with a user interface; storing a plurality of object definitions corresponding to the extracted object data in a computer readable storage medium; and generating, at a computer having a tangible memory, a test script for the user interface using the object definitions, wherein the test script is to be generated based on one or more test definitions defining one or more attributes of the object definitions to be tested in the test script, and wherein the test script is to be generated based on one or more automation rules defining how the object definitions are to be tested.
US08627294B1 Method and apparatus for synchronization in a multiplexed arbitrary-action tracing framework
A method for processing a probe including triggering the probe in an instrumented program, querying a global array to determine an execution control block associated with the probe, and executing the execution control block to obtain data.
US08627291B2 Identification of localizable function calls
Detecting localizable native methods may include statically analyzing a native binary file of a native method. For each function call invoked in the native binary, it is checked whether resources accessed through the function call is locally available or not. If all resources accessed though the native method is locally available, the method is annotated as localizable.
US08627290B2 Test case pattern matching
A method of providing feedback on source code being created includes receiving source code and processing the received source code according to a predefined rule set to create a representation of the received source code. A source code repository is accessed that includes source code fragments. Each source code fragment in the repository has been processed according to the predefined rule set to create representations of the respective source code fragments. The representation of the received source code is compared to each representation of the source code fragments. A matching score is calculated for the representation of the received source code with respect to each representation of the source code fragments based upon an output of the comparison step. An output derived from the calculated matching scores is presented.
US08627285B2 Techniques for instantiating and configuring projects
Techniques for project management instantiation and configuration are provided. A master project includes policy directives that drive the dynamic instantiation and configuration of resources for a project. The resources are instantiated and configured on demand and when resources are actually requested, in response to the policy directives.
US08627282B1 Wide-spectrum type system incorporating representation types, correctness types, coercions, and function overload resolution
In an embodiment of the invention, one or more tangible non-transitory computer-readable storage media may store the following instructions. Defining representation type spaces R1 and R2 and correctness type spaces C1 and C2 over the representation type spaces R1 and R2, respectively. Defining a representation type space R and a correctness type space C over the representation type space R, such that a semilattice associated with the correctness type space C is a function semilattice over respective semilattices associated with the correctness type spaces C1 and C2.
US08627275B1 Technique for acquiring data storage metrics
A technique for acquiring information about a data storage system employs compiled software constructs and an uncompiled file external to the compiled software constructs. The uncompiled file stores data inquiry definitions, such as select query and view definitions. The compiled software constructs incorporate the data inquiry definitions from the uncompiled file into database language instructions, which the compiled software constructs send to a database for processing. Results of processing the database language instructions are returned to the compiled software constructs, which return the results to an application program or other client that requested them.
US08627271B2 Reusable business sub-processes and run-time assembly
Particular embodiments provide a method for orchestrating an order fulfillment business process that includes a sub-process. In one embodiment, abstraction of business processes from an underlying information technology (IT) infrastructure is provided. An orchestration process can be designed using sub-processes such that the sub-process is assembled at run-time into an executable process. The sub-process may be defined in an interface as a single step. A plurality of services as then assembled as steps in the executable process at run-time.
US08627266B2 Test map classification method and fabrication process condition setting method using the same
A test map classification method includes modifying test data by converting to a test map including a wafer identifier, a coordinate, and data on whether a predetermined failure item occurs; calculating similarities of wafer pairs in the test map; performing similarity filtering to reset all the similarities, except for at least one similarity, on the basis of a predetermined wafer; determining whether there are similar wafers by comparing the filtered similarities with a reference value; and classifying spatial patterns using a similar relationship between the wafer pairs when there are similar wafers.
US08627256B2 Method for computing IO redistribution routing
A method of determining signal routing in an integrated circuit includes providing first coordinates of an input/output cell and second coordinates of an input/output pad to a parametric routing module. The parametric routing module receives at least one wire path parameter. The parametric routing module uses the at least one connection path parameter to determine a physical dimension of a wire path between the first coordinates and the second coordinates.
US08627254B2 Method and apparatus for simultaneous switching noise optimization
Methods and apparatus for reducing simultaneous switching noise (SSN) in an integrated circuit (IC) designed with a computer aided design (CAD) tool are presented. In one method, value assignments for parameters of the IC are received by the CAD tool. The value assignments are entered as a range of value. The minimum and the maximum path delays for each Input/Output (I/O) pin in an I/O block are determined such that the received value assignments are satisfied. The actual switching times of the I/O pins are spread out in time to decrease SSN in the I/O pins. The switching times are spread out so that the switching times fall between the minimum and the maximum path delay for the corresponding I/O pin.
US08627253B2 Method for substrate noise analysis
In accordance with an embodiment, a method for substrate noise analysis comprises using a first processor based system, creating and simulating a circuit schematic comprising a multi-terminal model of a transistor, and thereafter, creating a layout based on properties represented in the circuit schematic and simulation results of the simulating. The multi-terminal model comprises a source terminal, a gate terminal, a drain terminal, a body terminal, and a guard-ring terminal.
US08627252B2 Method for selectively implementing low threshold voltage transistors in digital logic designs
A system and method for selectively replacing standard threshold voltage devices with low threshold voltage devices in a digital logic design. The system identifies at least one path having a first timing value, the path having a plurality of standard threshold devices. The path is reverse traversed, or otherwise analyzed or traversed, to identify at least one of the standard threshold devices to possibly replace with a corresponding low threshold device. The system also determines a timing value for the path associated with replacing the at least one standard threshold device with the corresponding low threshold device. Depending the analysis, the standard threshold device may be replaced with a low threshold device, such as when the path timing improves by replacement. Such replacement may be used in various paths, such as paths considered critical paths in a digital logic design.
US08627245B1 Density balancing in multiple patterning lithography using integrated circuit layout fill
In various embodiments, a method of designing an integrated circuit (IC) layout for a multiple patterning layout fill process includes: providing a pre-characterized mask tile library including a plurality of distinct mask tiles each having a distinct mask density on a plurality of distinct exposures each associated with a patterning process in the multiple patterning process; determining a density of a mask group in a first layout window in the IC layout, the first layout window including an open space unfilled by the mask group; and selecting a set of mask tiles from the plurality of distinct mask tiles to fill a portion of the open space, the selecting based upon the determined density of the mask group in the first layout window and the distinct mask density of the selected set of mask tiles on the plurality of distinct exposures.
US08627244B2 Frequency domain layout decomposition in double patterning lithography
A mechanism is provided for frequency domain layout decomposition in double pattern lithography (DPL) based on Fourier coefficient optimization (FCO). The Fourier transform of a layout represents the spatial frequency terms present in the layout. The mechanism models decomposed patterns for two exposures as a function of the corresponding Fourier coefficients. For each exposure, the mechanism sets the corresponding Fourier coefficients to zero for spatial frequency terms greater than the cut-off frequency of the optical system. The mechanism then optimizes non-zero Fourier coefficients for the two exposures to decompose the original target. The mechanism provides frequency domain optimization instead of conventional spatial domain methods, which naturally leads to optics-aware decomposition and stitch insertion in arbitrary two dimensional patterns.
US08627243B1 Methods for optimizing conductor patterns for ECP and CMP in semiconductor processing
Methods for optimizing conductor patterns for conductors formed by ECP and CMP processes. A method includes receiving layout data for an IC design where electrochemical plating (ECP) processes form patterned conductors in at least one metal layer over a semiconductor wafer; determining from the received layout data a global effects factor corresponding to a global pattern density; determining layout effects factors for unit grid areas corresponding to the pattern density of the at least one metal layer within the unit grid areas, determining local effects factors for each unit grid area; using a computing device, executing an ECP simulator using at least one of the global effects factor and the local effects factors, and using the layout effects factor; outputting an predicted post-ECP hump data map from the ECP simulator; and if indicated by a threshold comparison, modifying the layout data.
US08627242B1 Method for making photomask layout
A method for making a photomask layout is provided. A first graphic data of a photomask is provided, wherein the first graphic data includes a first line with a first line end target, a second line with a second line end target and a hole, the first line is aligned with the second line, and the first line, the second line and the hole partially overlap with each other. Thereafter, a retarget step is performed to the first graphic data to obtain a second graphic data, wherein the retarget step includes moving the first line end target and the second line end target in opposite directions away from each other.
US08627232B2 Graphical tool for defining a set of ranges
This disclosure describes, generally, tools to allow more intuitive display and/or definition of ranges in software applications. Merely by way of example, a software application might include a user interface that has a graphical element (such as a line, a bar, and/or the like) that represents a spectrum of values. The application might further include one or more markers that serve to define boundaries of one or more ranges within the spectrum. By allowing a user to move the markers (through manipulation of the markers using a mouse, typing values for the markers, and/or the like), the interface can allow the user to quickly and easily define different ranges of values and/or to view defined ranges. In an aspect, a marker (and/or an accompanying indicator) may be configured to indicate to the user whether the value represented by the marker falls within or outside the range bounded by the marker.
US08627229B2 Information device and window display method
An information device includes a controller for controlling the display position and the display size of a window, a semi-maximization instruction receiving part for receiving instructions for semi-maximizing the window, a semi-maximization region setting part for setting a plurality of display regions in which the window can be semi-maximized, and a display region determination part for determining the display region in which the window is semi-maximized. When the semi-maximization instruction receiving part receives the instructions for semi-maximizing the window, the controller allows the window to be enlarged and displayed in the entire area of the display region determined by the display region determination part from the plurality of display regions.
US08627225B2 Apparatus and methods for ensuring closure of displays
Devices, systems and methods for controlling displays in a multi-display environment are disclosed. An exemplary method may create a request to close a display in response to a request inputted to the display system. The method may generate a display monitoring thread in response to a request inputted to the display system. The method may determine if the display has closed and create a second request to close a display when the display has not closed.
US08627219B2 Equipment with dual screens for controlling multi-computers and the operating method thereof
An equipment for controlling a plurality of computers and the operating method thereof are provided. The equipment electrically connects to a Liquid Crystal Display (LCD) module and a touch LCD module and a plurality of computer respectively, where the LCD module receives and displays an image of one of the plurality of computers, the touch LCD module displays an imaging inputting interface and at least one of the images corresponding to the plurality of computers, and the imaging inputting interface receives a command to control the specific computer.
US08627213B1 Chat room system to provide binaural sound at a user location
A chat room system is provided that includes sending a signal representative of a sound at a first user location to a second user location and establishing, in a chat room, a virtual first user location and a virtual second user location. It further includes establishing the orientation of a listening system at the second user location and processing the signal, using the orientation of the listening system, at a plurality of levels of realism to provide a binaural sound at the second user location having an analogous spatial relationship between the second user location and the first user location as the virtual spatial relationship between the virtual second user location and the virtual first user location.
US08627207B2 Presenting an editing tool in a composite display area
A computer readable medium (CRM) storing a media editing application providing a consolidated editing tool is described. The application includes a graphical user interface (GUI). The GUI has a display area for displaying a composite presentation that the application creates by compositing a plurality of media clips, a composite display area for displaying graphical representations of a set of media clips that are part of the composite presentation, and a consolidated editing tool that provides several user-selectable editing operations within the composite display area. In some embodiments, the consolidated editing tool automatically presents an associated editing operation for selection and activation based on the cursor location within the composite display area.
US08627206B2 Image processing device and image processing method for displaying images in a spiral form
An image processing apparatus and method that include generating display video data of a plurality of images to be displayed respectively in a plurality of image display sections on a display screen from image data, determining display types indicating display modes of displaying the images of the image data on a picture by picture basis or GOP by GOP basis according to variations expressing extents of change of the image data, altering the display parameters or the reproduction parameters corresponding to the display video data according to the type information expressing the display types on a picture by picture basis or GOP by GOP basis as determined, and displaying the images to be displayed in the form of moving image on the display screen with time lags in the display sequence, using the display parameters or the reproduction parameters altered.
US08627195B1 Remote browsing and searching
A remote browsing and searching process is directed to the management of a remote browse session at a network computing provider. Responsive to a search request, the network computing provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device, search results corresponding to content representations associated with current content, or to data about changes in the content. The network computing provider may determine the search results based on a navigation path associated with a previous request for content, navigation paths of other client computing devices, relationships or differences between various versions of content, or based on any number of other factors. Interactive displays may be provided to client computing devices, allowing a user to refine the search results, zoom and manipulate content representations, and view relationships, similarities, and differences in content representations.
US08627191B2 Producing an edited visual information sequence
A second sequence of visual information is produced, based on a first sequence of visual information. An XML document is generated, which identifies edits to be made to the first sequence of visual information for producing the second sequence of visual information. The XML document includes an element that corresponds to a cut list. The cut list element includes multiple item elements, which are subordinate to the cut list element within the XML document. The multiple item elements include at least one item element that represents an effect; at least one that represents a cut and/or at least one that represents a gap. The XML document is used to determine how to edit the first sequence of visual information, to produce the second sequence of visual information.
US08627190B2 Memory device, circuit board, liquid receptacle, method of controlling a nonvolatile data memory section, and system including a memory device detachably connectable to a host circuit
A memory device electrically connectable to a host circuit receives, from the host circuit, data including a first actual data to be written into the first memory area; acquires first parity data associated with the first actual data; generates second actual data that is a copy of the first actual data, and second parity that is a copy of the first parity data; writes the first actual data and the first parity data into the first memory area, and writes the second actual data and the second parity data into the second memory area; and reads the first actual data, the first parity data, the second actual data, and the second parity data from the data memory section for transmission to the host circuit.
US08627185B2 DTV transmitting system and receiving system and method of processing broadcast signal
A television transmitting system includes an encoder, a data randomizing and expanding unit, a group formatter, a deinterleaver, and a packet formatter. The encoder codes enhanced data for error correction, permutes the coded data, and further codes the permuted data for error detection. The randomizing and expanding unit randomizes the error-detection-coded data and expands the randomized data. The group formatter forms a group of enhanced data having one or more data regions and inserts the expanded enhanced data into at least one of the regions. The deinterleaver deinterleaves the group of enhanced data, and the packet formatter generates enhanced data packets.
US08627184B2 Systems and methods for protecting a multi-part broadcast control message
A method and/or apparatus are provided for protecting control information during broadcasts in a system where primary and second mobile broadcast control messages (PMBCM and SMBCM) are utilized. In order to protect the SMBCM, a first hash information instance is computed based on hashes for each a plurality of control data blocks for the SMBCM. The first hash information instance is appended to the PMBCM. Error-correcting code words are generated for the plurality of hashes for the plurality of control data blocks for the SMBCM. These error-correcting code words are appended to the control data blocks of the SMBCM. A receiver uses the first hash instance information in the PMBCM to determine if any control data blocks of the SMBCM are corrupt. If so, the error-correcting code words may be used to reconstruct the corrupted hash(es) for the control data block(s) in order to authenticate the remaining control data blocks.
US08627180B2 Memory controller ECC
Memory controllers having a data buffer coupled to receive and hold data from a memory device, and an Error Correction Code (ECC) generator/checker coupled to the data buffer. The ECC generator/checker is configured to generate ECC codes for the data and to compare the generated ECC codes with ECC codes received with the data. The memory controllers are configured to permit different ECC coverage area sizes and/or different ECC code types for different portions of the memory device.
US08627177B2 Retrieving data from a dispersed storage network in accordance with a retrieval threshold
A method begins with a processing module determining a retrieval threshold for retrieving a set of encoded data slices from a dispersed storage network (DSN). The set of encoded data slices represents data encoded using a dispersed storage error encoding function having a number of encoded data slices in the set of encoded data slices equal to or greater than a decode threshold and the retrieval threshold is equal to or greater than the decode threshold. The method continues with the processing module issuing data retrieval requests to the DSN for the set of encoded data slices and receiving encoded data slices of the set of encoded data slices to produce received encoded data slices. The method continues with the processing module decoding the received encoded data slices to recapture the data when a number of received encoded data slices compares favorably to the retrieval threshold.
US08627176B2 Systematic mitigation of memory errors
A system and method for mitigating memory errors in a computer system. Faulty memory is identified and tested by a memory manager of an operating system. The memory manager may perform diagnostic tests while the operating system is executing on the computer system. Regions of memory that are being used by software components of the computer system may also be tested. The memory manager maintains a stored information about faulty memory regions. Regions are added to the stored information when they are determined to be faulty by a diagnostic test tool. Memory regions are allocated to software components by the memory manager after checking the stored information about faulty memory regions. This ensures a faulty memory region is never allocated to a software component of the computer system.
US08627169B2 Method and apparatus for dynamically configurable multi level error correction
An invention is provided for dynamically configurable error correction. The invention includes receiving a check code configuration signal, which indicates a particular level of error detection. A check code generator is configured to generate check codes based on the particular level of error detection indicated by the check code configuration signal. In addition, an error locator configuration signal is received that indicates a particular level of error addressing, and an error locator is configured to produce addresses of errors in a set of data based on the particular level of error addressing indicated by the error locator configuration signal.
US08627167B1 Methods and apparatus for providing multi-layered coding for memory devices
Systems and methods are provided for recovering data stored in memory. A group of data is encoded using a first layer of code to form a first encoded group of data. Individual portions of the first encoded group of data are then encoded using a second layer of code to form a second encoded group of data. A processor may request access to an individual portion of the group of data. The encoded version of the requested individual portion is retrieved from memory and decoded using the second layer of code to recover the requested individual portion. If the recovery of the requested individual portion fails, the remaining encoded portions of the group are retrieved from memory and decoded using the first layer of code to recover the requested individual portion.
US08627160B2 System and device for reducing instantaneous voltage droop during a scan shift operation
A system and device for reducing instantaneous voltage droop (IVD) during a scan shift operation. In one embodiment, a system includes a first group of clock gating cells configured to receive an input clock signal and a first group of flip-flops coupled to the first group of clock gating cells. Each clock gating cell of the first group of clock gating cells includes a first delay element to delay the input clock signal by a first duration during a scan shift operation. The system also includes a second group of clock gating cells configured to receive the input clock signal, and a second group of flip-flops coupled to the second group of clock gating cells. Each clock gating cell of the second group of clock gating cells includes a second delay element to delay the input clock signal by a second duration during the scan shift operation.
US08627156B1 Method and system of testing bit error rate using signal with mixture of scrambled and unscrambled bits
A device under test (DUT) is tested by: receiving a signal transmitted by the DUT, wherein the signal includes first portions that include scrambled bits produced from a selected bit pattern and a selected scrambling algorithm, and further includes second portions that include unscrambled bits, the first portions and second portions being interspersed within the signal; detecting received scrambled bits within the received signal; generating a test bit sequence using the selected scrambling algorithm and the selected bit pattern, including generating a bit of the test bit sequence for each of the received scrambled bits within the received signal, and not generating a bit of the test bit sequence for each of the received unscrambled bits within the received signal; and comparing the received scrambled bits to the test bit sequence to determine a bit error rate of the received signal.
US08627153B2 Method and device for encoding symbols with a code of the parity check type and corresponding decoding method and device
A string of K initial symbols is encoded with a code of the parity check type. The K initial symbols belong to a Galois field of order q strictly greater than 2. The code is defined by code characteristics representable by a graph (GRH) comprising N−K first nodes (NCi), each node satisfying a parity check equation defined on the Galois field of order q, N packets of intermediate nodes (NITi) and NI second nodes (NSSi), each intermediate node being linked to a single first node and to several second nodes by way of a connection scheme. The string of K initial symbols is encoded by using the said code characteristics and a string of N encoded symbols is obtained, respectively subdivided into NI sub-symbols belonging respectively to mathematical sets whose orders are less than q, according to a subdivision scheme representative of the connection scheme (Π).
US08627152B1 Simultaneous error detection during VM import
Architectures and techniques for uploading virtual machine (VM) images to a network-accessible computing platform from a client device while simultaneously performing error detection of the VM images at the client device. One technique can include transmitting a request from the client device to upload VM images. The technique can further include receiving an application from the computing platform and using the application to reconstitute the VM images from a first stream at the client device while performing error detection. The technique also includes using the application to upload the VM images from a second stream at the client device to the computing platform while performing the error detection.
US08627150B2 System and method for using dependency in a dynamic model to relate performance problems in a complex middleware environment
A method of isolating relevant components associated with a performance problem. The method comprises creating a static model of a system under test, including determining relationships between components in a middleware system. The method also comprises creating a dynamic problem tree by applying the static model to the system at runtime. The method further comprises identifying a link probability for each relationship in the dynamic problem tree; and traversing the dynamic problem tree to detect redundant components. A component is redundant if it has a link probability with its downstream component greater than a pre-determined threshold value. The method also comprises removing redundant components from the dynamic problem tree; and returning a set of components which are potential components to be analyzed further to determine the root causes of the performance problem.
US08627148B2 Method and apparatus for memory dump processing and a memory dump system
The present application provides a method, an apparatus and a system for memory dump processing. The method comprises: invoking a first set of processing units to process a first stage of memory dump processing for each of memory blocks; invoking each set of processing units other than the first set of processing units to process a subsequent processing stage after completing the first stage respectively, to write the memory blocks into a storage device. The technical solutions provided in the present application enable processing each stage for each of the memory blocks in a pipeline manner, avoid instantaneous peak flow of disk I/O transmission and improve memory dump performance.
US08627146B2 Model-based testing of an application program under test
A method includes receiving a first processing request for an application program under test. The method includes generating a second processing request for a model of the application program, wherein the second processing request is equivalent to said first processing request. The method includes communicating said first and second requests to said application program under test and said model of the application program respectively. The method includes receiving a first response data set from the application program under test and a second response data set from the model of the application program. The method includes comparing said first and second response data sets and generating a success indication if said comparing said first and second response data sets does not identify a difference. The method includes generating an error indication if said comparing said first and second response data sets identifies a difference between the first and second data sets.
US08627143B2 Dynamically modeling and selecting a checkpoint scheme based upon an application workload
Illustrated is a system and method for executing a checkpoint scheme as part of processing a workload using an application. The system and method also includes identifying a checkpoint event that requires an additional checkpoint scheme. The system and method includes retrieving checkpoint data associated with the checkpoint event. It also includes building a checkpoint model based upon the checkpoint data. The system and method further includes identifying the additional checkpoint scheme, based upon the checkpoint model, the additional checkpoint scheme to be executed as part of the processing of the workload using the application.
US08627140B2 Failure management method and computer
A failure management method for a computer including a processor, and a memory connected to the processor, and in which the processor containing a memory protection function, executes a first software program and a second software program monitoring the operation of the first software program, and the second software program retains error information including address information and access-related information; and the method implemented by the by the second software program includes a step for detecting the occurrence of errors in the memory; and a step for prohibiting access to the address of the memory where the error occurred, and monitoring the access state; and a step for executing the failure processing when accessing by the first software program of the address of the memory where the error occurred was detected.
US08627138B1 Data protection system and method
A system, computer-implemented method, and a computer program product for monitoring a first data portion written to a first storage device accessible by a first computing device. At least a second data portion written to at least a second storage device accessible by at least a second computing device is monitored. Recovery data is written to a recovery storage device external to and accessible by the first and the at least a second computing devices, wherein the recovery data is based, at least in part, upon the first and second data portions.
US08627134B2 Semiconductor apparatus and local skew detecting circuit therefor
A local skew detecting circuit for a semiconductor apparatus include a reference delay block located on the center of the semiconductor apparatus, the reference delay block being configured to receive a predetermined signal and generate a reference delay signal by delaying the predetermined signal by a delay time and a first timing detecting block located on one edge of the semiconductor apparatus, the first timing detecting block being configured to receive the predetermined signal, generate a first delay signal by delaying the predetermined signal by the delay time, and detect an enable timing order of the reference delay signal and the first delay signal to generate a first detection signal.
US08627133B2 Virtual machine boot speed-up by clock acceleration
A mechanism for virtual machine (VM) boot speed-up by clock acceleration is disclosed. A method of the invention includes detecting that a VM managed by a hypervisor of a host machine is starting a boot up process, modifying a rate of a clock of the VM to speed up the boot up process, determining that the boot up process of the VM is complete, and returning the rate of the VM clock to a normal operational rate that is slower than the rate of the VM clock during the boot up process.
US08627127B2 Power-preserving communications architecture with long-polling persistent cloud channel for wireless network-connected thermostat
Provided according to one or more embodiments herein are methods, systems and related architectures for facilitating network communications between a wireless network-connected thermostat and a cloud-based management server in a manner that promotes reduced power usage and extended service life of a rechargeable battery of the thermostat, while at the same time accomplishing timely data transfer between the thermostat and the cloud-based management server for suitable and time-appropriate control of an HVAC system. The thermostat further comprises powering circuitry configured to: extract electrical power from one or more HVAC control wires in a manner that does not require a “common” wire; supply electrical power for thermostat operation; recharge the rechargeable battery (if needed) using any surplus extracted power; and discharge the rechargeable battery to assist in supplying electrical power for thermostat operation during intervals in which the extracted power alone is insufficient for thermostat operation.
US08627122B2 USB charging circuit for a computer
A Universal Serial Bus (USB) charging circuit for a computer includes a USB interface, a USB power terminal, a standby power terminal, a switch unit, a IC chip, and a control unit. The control unit disconnects the USB interface from the standby power terminal when receiving a high voltage level from the system power terminal or a first control signal from the IC chip. The control unit connects the standby power terminal supply to the USB interface when receiving a second control signal from the IC chip and the first switch signal from the switch unit; the control unit disconnects the standby power terminal supply from the USB interface when receiving a second control signal from the IC chip and the second switch signal from the switch unit.
US08627118B2 Chassis power allocation using expedited power permissions
In one embodiment, a fixed chassis power budget is dynamically allocated to a plurality of servers inserted into a multi-server chassis. An inserted server may be inventoried by sequentially identifying server components, categorically-defined component power limits, and actual component power requirements of the inventoried components. A power permission may be granted to the inserted server prior to completion of the inventory, based on power-related information inferred from a chassis and server specification or from the inventoried components.
US08627112B2 Secure virtual machine memory
Apparatus, systems, and methods may operate to allocating encrypted memory locations to store encrypted information, the information to be encrypted and decrypted using a single hypervisor. Further activity may include permitting access to a designated number of the encrypted memory locations to a single application executed by an associated virtual machine (VM) subject to the hypervisor, and denying access to the designated number of the encrypted memory locations to any other application executed by the associated VM, or any other VM. In some embodiments, the operational state of the associated VM may be restored using the encrypted information. Additional apparatus, systems, and methods are disclosed.
US08627106B2 System and method for biometrically secured, transparent encryption and decryption
A computer program for enabling biometrically secured, transparent encryption and decryption provides a user interface that allows a user to drag and drop files into and out of a secure repository, wherein the program automatically encrypts files transferred into the repository and automatically decrypts files transferred out of the repository. The user can transfer file folders into the repository, wherein the program encrypts all of the files within the folder and retains the original file/folder structure, such that individual files can be moved within the repository, moved out of the repository, and opened or executed directly from the repository. The program requires the user to submit biometric data and grants access to the secure repository only if the biometric data is authenticated. The program generates an encryption key based at least in part on biometric data received from the user.
US08627095B2 Information processing apparatus, information processing method, and program
An information processing apparatus according to the present invention includes a biometric authentication unit that authenticates one piece of biometric information based on registered biometric information, wherein the one piece of biometric information is image information unique to a living body, and a plurality of pieces of user information are associated with the one piece of biometric information, and the registered biometric information is biometric information registered in advance, and a login processing unit that selects, based on user specification information for specifying user information used for login processing, one of the plurality of pieces of user information associated with the biometric information successfully authenticated by the biometric authentication unit so that the login processing unit uses the selected one of the plurality of pieces of user information to perform the login processing.
US08627092B2 Asymmetric cryptography for wireless systems
A method for authenticating messages in a communication network includes forming a super message having a plurality of individual messages such that at least two of the individual messages are intended for separate receiving entities. The method further includes creating a message authentication code (MAC) using a private key, such that the MAC is configured to permit authentication of the super message using a public key.
US08627070B2 Method and apparatus for variable privacy preservation in data mining
Improved privacy preservation techniques are disclosed for use in accordance with data mining. By way of example, a technique for preserving privacy of data records for use in a data mining application comprises the following steps/operations. Different privacy levels are assigned to the data records. Condensed groups are constructed from the data records based on the privacy levels, wherein summary statistics are maintained for each condensed group. Pseudo-data is generated from the summary statistics, wherein the pseudo-data is available for use in the data mining application. Principles of the invention are capable of handling both static and dynamic data sets.
US08627060B2 Trusted network interface
Systems and methods for combating and thwarting attacks by cybercriminals are provided. Network security appliances interposed between computer systems and public networks, such as the Internet, are configured to perform defensive and/or offensive actions against botnets and/or other cyber threats. According to some embodiments, network security appliances may be configured to perform coordinated defensive and/or offensive actions with other network security appliances.
US08627059B2 Method for recording and distributing digital data and related device
The invention relates to a method for burning digital data onto a blank disk by a client device, the digital data being transmitted to the client device by a remote content server. The following steps are carried out by the client device for burning digital data onto a blank disk: establishing a secure authenticated channel with the content server; receiving the digital data transmitted by the content server; verifying the existence of the secure authenticated channel and authorizing the burning of the digital data received only during the existence of the secure authenticated channel; and burning onto the blank disk the digital data received.
US08627048B2 Mechanism for irrevocable transactions
A method and apparatus for designating and handling irrevocable transactions is herein described. In response to detecting an irrevocable event, such as an I/O operation, a user-defined irrevocable designation, and a dynamic failure profile, a transaction is designated as irrevocable. In response to designating a transaction as irrevocable, Single Owner Read Locks (SORLs) are acquired for previous and subsequent reads in the irrevocably designated transaction to ensure the transaction is able to complete without modification to locations read from, while permitting remote resources to load from those locations to continue execution.
US08627046B2 Data processing device
A data processing device has an instruction decoder, a control logic unit, and ALU. The instruction decoder decodes instruction codes of an arithmetic instruction. The control logic unit detects the effective data width of operation data to be processed according to the decode result from the instruction decoder and determines the number of cycles for the instruction execution corresponding to the effective, data width. The ALU executes the instruction with the number of cycles of the instruction execution determined by the control logic unit.
US08627043B2 Data parallel function call for determining if called routine is data parallel
Mechanisms for performing data parallel function calls in code during runtime are provided. These mechanisms may operate to execute, in the processor, a portion of code having a data parallel function call to a target portion of code. The mechanisms may further operate to determine, at runtime by the processor, whether the target portion of code is a data parallel portion of code or a scalar portion of code and determine whether the calling code is data parallel code or scalar code. Moreover, the mechanisms may operate to execute the target portion of code based on the determination of whether the target portion of code is a data parallel portion of code or a scalar portion of code, and the determination of whether the calling code is data parallel code or scalar code.
US08627042B2 Data parallel function call for determining if called routine is data parallel
Mechanisms for performing data parallel function calls in code during runtime are provided. These mechanisms may operate to execute, in the processor, a portion of code having a data parallel function call to a target portion of code. The mechanisms may further operate to determine, at runtime by the processor, whether the target portion of code is a data parallel portion of code or a scalar portion of code and determine whether the calling code is data parallel code or scalar code. Moreover, the mechanisms may operate to execute the target portion of code based on the determination of whether the target portion of code is a data parallel portion of code or a scalar portion of code, and the determination of whether the calling code is data parallel code or scalar code.
US08627039B2 Effective memory clustering to minimize page fault and optimize memory utilization
An embodiment of the invention provides a method for organizing data addresses within a virtual address space to reduce the number of data fetches to a cloud computing environment. More specifically, data access requests to the cloud computing environment are monitored to identifying data addresses having similar properties. Multi-dimensional clusters are created based on the monitoring to group the data addresses having similar properties. A memory page is created from a multi-dimensional cluster, wherein the creating of the memory page includes creating a cross-sectional partition from the multi-dimensional cluster. The multi-dimensional clusters and the memory page are stored in the cloud computing environment. A request for a data object in the cloud computing environment is received from a user interface. The data address corresponding to the data object is identified and mapped to the multi-dimensional cluster and/or the memory page. The memory page is transferred to the user interface.
US08627037B2 Memory system having nonvolatile semiconductor storage devices
According to an embodiment, a memory system includes a memory unit, a memory controller, a timer and a timer control unit. The memory unit has nonvolatile first and second chips capable of holding data. The memory controller transfers data received from host equipment simultaneously to the first and second chips. The timer measures a lapse of preset shift time. The timer control unit starts writing of data into the second chip immediately after the lapse of the shift time.
US08627031B2 Semiconductor memory device and method of reading data from and writing data into a plurality of storage units
According to one embodiment, a semiconductor memory device includes a command processing module, a plurality of storage units, a plurality of control modules, an adjustment circuit, and a setting register. The adjustment circuit is configured to exclude the control module connected to the storage unit of a second group from a write operation in accordance with identification data, and to cause the control module connected to the storage unit of the second group to perform a read operation in a period overlapping the write operation performed by the control module connected to the storage unit of a first group.
US08627025B2 Protecting data during different connectivity states
Aspects of the subject matter described herein relate to data protection. In aspects, during a backup cycle, backup copies may be created for files that are new or that have changed since the last backup. If external backup storage is not available, the backup copies may be stored in a cache located on the primary storage. If backup storage is available, the backup copies may be stored in the backup storage device and backup copies that were previously stored in the primary storage may be copied to the backup storage. The availability of the backup storage may be detected and used to seamlessly switch between backing up files locally and remotely as availability of the backup storage changes.
US08627023B2 Information processing apparatus and information processing method that selects data to be deleted without a user having to perform a delete operation
An information processing apparatus and an information processing method are capable of correctly selecting data to be deleted, without a user having to perform a troublesome operation. In a backup operation, a determination is made for each image file as to whether a predetermined condition is satisfied. If the condition is satisfied, image files are backed up, and storage priority levels defined for these image files are reduced in accordance with a rule predefined by a user. The storage priority level is a measure indicating the priority of keeping an image file in a storage unit. The higher the storage priority, the lower the probability that image files are deleted. The storage priority levels are changed depending on whether image files have been backed up and depending on the number of times image files were backed up.
US08627022B2 Contention free parallel access system and a method for contention free parallel access to a group of memory banks
A parallel access system including: a group of processing entities that comprises N processing entities; wherein N is a positive integer that exceeds one; a group of memory banks that stores K information elements; wherein the group of memory banks comprises N pairs of single access memory banks; each pair of memory banks comprises an even memory bank and an odd memory bank; wherein each pair of memory banks stores sub-set of K/N information elements; wherein an even memory bank of each pair of memory banks stores even address information elements of a certain sub-set of K/N information elements and an odd memory bank of each pair of memory banks stores odd address information elements of the certain sub-set of K/N information elements; wherein K/N is an even positive integer; and a non-blocking interconnect, coupled to the group of processing entities and to the group of memory banks; wherein during each fetch cycle each processing entity of the group of processing entities fetches a first information element from an odd memory unit of a pair of memory banks and fetches a second information element from an even memory unit of the pair of memory banks; wherein the first and second information elements are two consecutive interleaved address information elements.
US08627009B2 Cache filtering method and apparatus
A method and apparatus used within memory and data processing that reduces the number of references allowed in processor cache by using active rows to reject references that are less frequently used from the cache. Comparators within a memory controller are used to generate a signal indicative of a row hit or miss, which signal is then applied to one or more demultiplexers to enable or disable transfer of a memory reference to processor cache locations. The cache may be level one (L1) or level two (L2) caches including data and or instructions or some combination of L1, L2, data, and instructions.
US08627006B2 Storing row-major data with an affinity for columns
A method, device, and computer readable medium for striping rows of data across logical units of storage with an affinity for columns is provided. Alternately, a method, device, and computer readable medium for striping columns of data across logical units of storage with an affinity for rows is provided. When data of a logical slice is requested, a mapping may provide information for determining which logical unit is likely to store the logical slice. In one embodiment, data is retrieved from logical units that are predicted to store the logical slice. In another embodiment, data is retrieved from several logical units, and the data not mapped to the logical unit is removed from the retrieved data.
US08627003B2 Apparatus, system, and method for memory upgrade path optimization
An apparatus, system, and method are disclosed for memory upgrade optimization. A requirements module 402 receives one or more of a capacity upgrade goal 1306 for an overall capacity of the array 706 and a performance upgrade goal 1308 for an overall performance of the array 706. An analysis module 404 identifies a first potential capacity change 1310 that can be achieved at a lower overall performance and a second potential capacity change 1314 that can be achieved at a higher overall performance. A reconfiguration module 406 generates one or more of a first reconfiguration recommendation 1312 calculated to yield an overall capacity improvement that takes into consideration the capacity upgrade goal 1306 and the first potential capacity change 1310 and a second reconfiguration recommendation 1316 calculated to yield an overall performance improvement that takes into consideration the performance upgrade goal 1308 and the second potential capacity change 1314.
US08627000B2 Virtual disk manipulation operations
Described is a technology by which a virtual hard disk is able to continue servicing virtual disk I/O (reads and writes) while a meta-operation (e.g., copying, moving, deleting, merging, compressing, defragmenting, cryptographic signing, lifting, dropping, converting, or compacting virtual disk data) is performed on the virtual disk. The servicing of virtual disk I/Os may be coordinated with meta-operation performance, such as by throttling and/or prioritizing the virtual disk I/Os. Also described is performing a meta-operation by manipulating one or more de-duplication data structures.
US08626994B2 Systems and methods for improved communications in a nonvolatile memory system
Systems and methods are provided for improved communications in a nonvolatile memory (“NVM”) system. The system can toggle between multiple communications channels to provide point-to-point communications between a host device and NVM dies included in the system. The host device can toggle between multiple communications channels that extend to one or more memory controllers of the system, and the memory controllers can toggle between multiple communications channels that extend to the NVM dies. Power islands may be incorporated into the system to electrically isolate system components associated with inactive communications channels.
US08626991B1 Multi-LUN SSD optimization system and method
A method, computer program product, and computing system for dividing a physical memory device into at least a first logical memory device and a second logical memory device. The physical memory device includes a plurality of physical memory elements. A first portion of the plurality of physical memory elements is assigned to the first logical memory device. A second portion of the plurality of physical memory elements is assigned to the second logical memory device.
US08626981B1 SAS expander with non-blocking virtual PHY architecture
A SAS expander includes a switch core, a number of SAS expander phys coupled to the switch core, an SMP originator coupled to the switch core and an SMP receptor coupled to the switch core. In an embodiment, the SMP originator is configured to only send connection requests and the SMP receptor is configured to only receive connection requests. Program instructions stored in non-transient digital storage media include code segments detecting a new connection request, code segments determining whether the new connection request is in conflict with an existing connection request and code segments determining if there is a free destination receptor phy. In an embodiment, the free destination receptor phy is never operationally used for an origination of a connection request.
US08626974B2 Methods and systems for reduced signal path count for interconnect signals within a storage system expander
Methods and systems for reducing the signal path count between circuits within a SAS expander used for establishing SAS connections. The system comprises a SAS expander. The SAS expander comprises a plurality of link layer control circuits, each link layer control circuit adapted to communicatively couple with a SAS device. The SAS expander further comprises a connection manager communicatively coupled with the link layer control circuits for routing communications between the link layer control circuits. Each of the plurality of link layer control circuits is adapted to establish a SAS connection with another link layer control circuit through the connection manager by segmenting a plurality of interconnect signals into multiple data segments for sequential transmission to the connection manager, (e.g., without impacting the performance of the connection manager). The connection manager interprets the data segments to extract the plurality of interconnect signals to establish the SAS connection.
US08626972B2 I2C multi-slot circuit system and method for transmitting I2C signals
An I2C multi-slot circuit system includes a plurality of I2C slots for receiving a plurality of slave processors, a CPU, a logic control unit, and a I2C switch unit. The CPU determines an address of one of the I2C slots which to-be-transmitted data will be transmitted to, and generates a first logic control signal according to the determined address. The logic control unit enables the one of the I2C slots which the to-be-transmitted data will be transmitted to according to the first logic control signal. The I2C switch unit receives and transmits I2C signal converted from the to-be-transmitted data by the CPU to the I2C slot. A related method is also provided.
US08626968B2 Inter-queue anti-starvation mechanism with dynamic deadlock avoidance in a retry based pipeline
Methods and apparatus relating to an inter-queue anti-starvation mechanism with dynamic deadlock avoidance in a retry based pipeline are described. In one embodiment, logic may arbitrate between two queues based on various rules. The queues may store data including local or remote requests, data responses, non-data responses, external interrupts, etc. Other embodiments are also disclosed.
US08626958B2 Apparatus and method for producing device identifiers for serially interconnected devices of mixed type
A plurality of memory devices of mixed type (e.g., DRAMs, SRAMs, MRAMs and NAND-, NOR- and AND-type Flash memories) are serially interconnected. Each device has device type information on its device type. A specific device type (DT) and a device identifier (ID) contained in a serial input (SI) are fed to one device of the serial interconnection. The device determines whether the fed DT matches the DT of the device. In a case of match, a calculator included in the device performs calculation to generate an ID for another device and the fed ID is latched in a register of the device. The generated ID is transferred to another device of the serial interconnection. In a case of no match, the ID generation is skipped and no ID is generated for another device. Such a device type match determination and ID generation or skip are performed in all devices of the serial interconnection. In cases of different device types being separately provided to the interconnected devices, sequential IDs are generated in each of the different device types and also the total number of each device type are recognized. In a case of a “don't care” code is provided to the interconnected devices, sequential IDs are generated and also, the total number of the interconnected devices is recognized, regardless of the type differences.
US08626957B2 Collective network for computer structures
A system and method for enabling high-speed, low-latency global collective communications among interconnected processing nodes. The global collective network optimally enables collective reduction operations to be performed during parallel algorithm operations executing in a computer structure having a plurality of the interconnected processing nodes. Router devices are included that interconnect the nodes of the network via links to facilitate performance of low-latency global processing operations at nodes of the virtual network. The global collective network may be configured to provide global barrier and interrupt functionality in asynchronous or synchronized manner. When implemented in a massively-parallel supercomputing structure, the global collective network is physically and logically partitionable according to needs of a processing algorithm.
US08626952B2 Intelligent interaction between media player and host computer
Improved techniques for interaction between a host computer (e.g., personal computer) and a media player are disclosed. According to one aspect, interaction between a host computer and a media player, such as automatic synchronization of media contents stored on a media player with media contents stored on a host computer, can be restricted. According to another aspect, management of media items residing on a media player can be performed at and by a host computer for the media player. According to still another aspect, media content can be played by a media player in accordance with quality settings established for the media content at the host computer.
US08626951B2 Interoperability of network applications in a communications environment
An interoperability system abstracts the protocols used by multiple network applications into an interoperability framework, thereby allowing the network applications to interoperate with each other and/or with modules for providing enhanced functionalities. The interoperability framework includes a number of adapters that modularize the components needed for interoperation and abstracts content from the underlying protocols and procedures used by the network applications. The interoperability framework includes a resource control that enables the network applications to access shared resources, such as data and content used by the network applications, thus allowing the applications to interoperate and for functionality enhancements to be added.
US08626948B2 Systems and methods for network routing
Systems and methods are provided for routing data through a network. In one system, a first node is enabled to overhear packet transmissions from a second node. The cost of transmitting packets from the first node to the second node is updated based on each overheard packet transmission. In another system, when the cost of transmitting packets from a source to an overhearing node to a destination is less than the cost of transmitting packets from the source to the destination, an advertisement is sent to the source causing the packet transmissions to be routed from the source to the destination through the overhearing node. In yet another system, using a safe-sequence tag that is attached to any packet transmitted by any node and updated when it is received by another node, along with stored histories of best metric advertisements, predetermined rules are applied to maintain loop freedom.
US08626947B2 Method and system for remote activation and management of personal security devices
Managing a Personal Security Device (PSD) includes retrieving proprietary information from a remote storage location using a first Remote Computer System, providing at least one Client as a host to the PSD and establishing a communications pipe over a first network between the PSD and the Remote Computer System. The communications pipe communicates with the PSD through the Client. Managing a PSD also includes transmitting the proprietary information from the Remote Computer System to the PSD by sending a PSD-formatted message through the communications pipe, where the proprietary information provided in the PSD-formatted message and passing through the Client is at least partially inaccessible by the Client, processing the PSD-formatted messages at the PSD to extract the proprietary information and storing the proprietary information in the PSD.
US08626946B2 Systems and methods for hierarchical global load balancing
Systems and methods are disclosed for providing a hierarchy of appliances to access resources across branch offices. A method comprises: establishing, by a first aggregator appliance, connections with a first plurality of branch office appliances; establishing, by a second aggregator appliance, connections with a second plurality of branch office appliances, the first plurality not having information identifying the second plurality; receiving, by the first aggregator appliance, from a first branch office appliance a request from a client for access to a resource; identifying, by the first aggregator appliance via the second aggregator appliance, a second branch office appliance from the second plurality to service the request; transmitting, by the first aggregator appliance, to the first branch office appliance information identifying the second branch office appliance; and establishing, by the first branch office appliance, a connection with the second branch office appliance. Corresponding systems are also described.
US08626941B2 Delivering a video stream
Delivering a video stream is disclosed. A request for the video stream is received. A past portion of the video stream is delivered to a client. The past portion has a marker time that precedes a current time by an interval that corresponds to a buffer length in a client buffer. Receiving a video stream is also disclosed. A request for the video stream is transmitted. A past portion of the video stream is received. The received past portion has a marker time that precedes a current time by an interval that corresponds to a buffer length in a client buffer.
US08626937B2 Server device in thin-client system
A server device for use in a thin-client system includes a determination unit configured to determine whether or not an application program executed on the server device based on an input event from the client terminal has requested sensor information in a present environment of a device, an obtaining unit configured to, when the determination unit has determined the application program has requested sensor information, obtain sensor information in a present environment of the client terminal instead of obtaining sensor information in an present environment of the server device, and a transmission unit configured to cause the application program to run based on the sensor information on the client terminal obtained at the obtaining unit and transmits screen data created by the execution to the client terminal.
US08626932B2 Device-dependent selection between modes for asymmetric serial protocols
A portable communication device (PCD) can automatically switch into different operating modes of an asymmetric communication protocol (such as USB) depending on the type of accessory connected. For example, the accessory can signal whether the PCD should operate in a first mode or a second mode using a hardware indicator such as identification resistor across two pins of a multi-pin connector and/or a software indicator such as a command protocol. The PCD can detect the accessory's signal and switch to the operating mode requested by the accessory.
US08626925B2 Systems and methods for providing a selective multicast proxy on a computer network
A plurality of non-multicast nodes that do not process multicast messages register with a selective multicast proxy. In response to receiving a request for a service from a requestor via multicast, the selective multicast proxy identifies among the plurality of non-multicast nodes one or more providers of the requested service. The selective multicast proxy sends the request to the one or more providers without sending the request to other non-multicast nodes on the computer network. The selective multicast proxy, the requestor of the service, the provider(s) of the service, and the non-multicast nodes may all be located within the same local area network.
US08626923B2 Media search engine for a personal media network
A system providing search functionality supporting the exchange and consumption of media is disclosed. The searching of media on storage belonging to any of a pre-defined group of users of a personal media network is provided. In addition, media stored on designated servers may also be included in a search. The media stored may include audio, still images, video, and data. A user may search the stored media using a number of criteria including the time period of the media, the type of device, and the type of media. The system also provides support for the search of one or more media peripherals, which may be searched when the media peripherals are communicatively coupled to the system.
US08626922B2 Systems and methods for dynamic data transfer management on a per subscriber basis in a communications network
A method of dynamically managing transmission of packets is disclosed. The method, in some embodiments, may comprise establishing a network session over a communication link between a network and a user device of a user and associating a data transmission parameter with the user device. The method may further comprise receiving a packet and calculating a delay period associated with the packet based on the data transmission parameter and delaying transmission of the packet based on the delay period.
US08626905B1 Monitoring a self-contained server rack system
A refrigerated server rack that may be used in a server room to cool computing equipment. The refrigerated server rack may contain a cooling unit or include a cooling inlet to receive chilled air to cool the computing equipment within the server rack. The self contained server rack has a modular design such that it may be easily integrated into mounting point within a data center. As the requirements of the data center change, server racks may be added or removed to provide scalability. As the racks are added or removed, a monitoring application discovers the server racks and equipment contained therein. The server rack and equipment may then be configured to operate within the data center computing infrastructure. Because only the interior of the self-contained server rack is cooled to maintain a proper operating environment for the computing equipment, there is no need to cool entirety of the data center.
US08626900B2 Method and system to proactively identify degraded network performance
A method and system for managing performance of a multimedia content distribution network (MCDN), such as a digital subscriber line network, involves monitoring maximum data transfer rates and current data transfer rates for one or more MCDN clients. A ratio of the current data transfer rate to the maximum data transfer rate may be evaluated with respect to a threshold. When the ratio is less than the threshold, an associated MCDN node may be designated as a degraded node and subject to enhanced surveillance by an MCDN operator.
US08626896B2 System and method of managing network connections using a link policy
A system and method of managing network connections using a link policy is disclosed. In one form, a network link management system can include a link control logic module operable to alter a first link data rate of a first link operable to communicate network traffic. The network link management system can also include a link manager coupled to the link control logic module. In one form, the link manager can be configured to initiate altering the first link data rate to a second link data rate value in response to a first link rate policy entry of the first link. The network link management system can also include a link rate policy accessible to the link manager and operable to store the link rate policy entry of the first link.
US08626892B2 Methods and devices for managing a network
The present invention proposes a method of managing a network comprising a set of devices for transmitting a traffic stream using network resources. Each device of the set of devices is individually associated with an expiration time. The expiration time defines a maximum interval of sending a message by a given device among the set of devices for indicating that the given device is connected with the network. The method comprises a step of determining, based on the expiration times of said set of devices, a transmission lease time defining duration of using said network resources.
US08626890B2 Connection pool use of runtime load balancing service performance advisories
Runtime connection load balancing of work across connections to a clustered computing system involves the routing of requests for a service, based on the current operational performance of each of the instances that offer the service. A connection is selected from an identified connection pool, to connect to an instance that provides the service for routing a work request. The operational performance of the instances may be represented by performance information that characterizes the response time and/or the throughput of the service that is provided by a particular instance on a respective node of the system, and is relative to other instances that offer the same service.
US08626889B2 Detecting anomalies in a sensor-networked environment
In a method for detecting anomalies in a sensor-networked environment, packages of data are received from a plurality of sensors located in the environment. At least one candidate problem location in the environment is identified based upon data contained in the packages. A principal components analysis is performed on the data collected from sensors associated with the identified at least one candidate problem location to identify a number of hidden variables and the number of hidden variables are analyzed to detect anomalies in the environment. In addition, detected anomalies are outputted. An analyzer for performing the method is provided.
US08626888B2 Dynamic control of autonomic management of a data center
A method, system, and article for autonomizing autonomic management of a data center, with the data center having at least one computer system and an associated component. Data is collected from the data center and used as input to identify a data center policy. A set of capabilities of elements of the data center are detected and cataloged based upon the collected data. At least one policy is dynamically selected from at least one set of master policies in a policy directory with the selected policy to support the cataloged capabilities of the data center, and to dynamically control selective application and to adapt parameters for quality of service. The selected policy is applied to manage the data center.
US08626869B2 Communication apparatus, communication system, and communication method
When sending data, an ECU sends time lag information indicating a time lag that is a difference between time of generating time point at which the data is generated and time of sending start time point at which the ECU actually starts sending the data. When transferring the data, a relay apparatus adds time lag information indicating a time lag that is a difference between time of receiving start time point at which the relay apparatus starts receiving the data and time of transferring start time point at which the relay apparatus starts transferring the data, onto the time lag added on the received data. When receiving the data, an ECU determines for the received data the time of the generating time point that is earlier the time lag indicated by the time lag information of the received data than the time at which the ECU starts receiving the data.
US08626863B2 Persistent synthetic environment message notification
Persistent synthetic environment message notification is described, including retrieving synthetic environmental data associated with an event occurring within a synthetic environment, identifying one or more formats to configure the synthetic environmental data and to transmit the synthetic environmental data, generating a message comprising the synthetic environmental data, the message being generated based on at least one of the one or more formats, and sending the message comprising the synthetic environmental data to an endpoint.
US08626858B2 Information transmission system
In a printer connected to a network, email appended with link information is prepared for enabling an administrator to access information about the printer network terminal. The email is transmitted to the administrator terminal at a predetermined timing. Then, the administrator terminal accesses the information based on the link information appended to the email. As such, when a problem occurs in the printer, operations for resolving the problem can be quickly undertaken by the administrator.
US08626856B2 Geo-data spam filter
Geo-data spam filters are described. In one or more implementations, origin data and language data of a message are evaluated to establish a score for the message indicating a likelihood that the message is spam. The evaluation includes comparing the origin data and the language data to ranked lists indicating message origins and languages with which a respective message recipient interacts positively and ranked lists indicating message origins and languages with which the respective recipient interacts negatively. Interactions of the respective recipient with previously sent messages may be tracked to form these lists. Based message, the message is filtered for delivery. on the score established by evaluating the origin data and the language data of the
US08626853B2 Method and system for link-triggered link-translating proxying
A method for obtaining web content at an Internet-connected device from an Internet accessible content source, wherein the device connects to the Internet via an access network, is described. The method involves obtaining, at the device, a link to a content element that is stored at the content source, wherein the link includes a pointer to a link-translating proxy server (LTPS) that is located outside of the access network and additional information that corresponds to a Universal Resource Locator (URL) for the content element. The method also involves initiating, from the device, a request for the content element that is associated with the link, the request being directed to the content source through the LTPS, and receiving, at the device, a response that includes the requested content element, the response passing through the LTPS.
US08626849B2 Apparatus and method for resolving a race condition between two session initiation protocol (SIP) end points
An apparatus and method are described for resolving a glare condition between two SIP endpoints. The method allows a third party call control controller to resolve the glare condition when the ownership status of each dialog is the same, by initiating a back-off period of time at the apparatus based on the ownership status of the SIP dialog and re-sending a re-INVITE message to the end point after expiry of the back-off period of time.
US08626848B2 Obfuscating identity of a source entity affiliated with a communiqué in accordance with conditional directive provided by a receiving entity
A computationally implemented method includes, but is not limited to: receiving a first communiqué that is affiliated with a source entity and that is directed to a receiving entity; and transmitting to the receiving entity, in lieu of the first communiqué, a second communiqué that is provided in accordance with one or more conditional directives to conditionally obfuscate identity of the source entity, the one or more conditional directives provided by the receiving entity. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US08626843B2 Mass-communication templates for communication-scenarios
A selection of a communication scenario of multiple communication scenarios is received. Availability of content placeholders associated with the selected communication scenario is presented. A selection of a content placeholder from the content placeholders associated with the selected communication scenario is received. Based on the received selection of the content placeholder associated with the communication scenario, a mass-communication template including the content placeholder is generated. The mass-communication template is accessed to generate a first electronic communication. The first electronic communication is sent with first content based on a first state of a communication variable specified by the content placeholder of the mass-communication template. The mass-communication template is accessed to generate a second electronic communication. The second electronic communication is sent with second content based on a second state of the communication variable specified by the content placeholder of the mass-communication template.
US08626837B2 Identity management for open overlay for social networks and online services
Methods and systems to manage users of a social network. The method includes receiving, at a server, a request to contact a user from another user of a social network based on a selected one of a plurality of associated identity resources of the user known by other users. The method also includes restricting views of other users for the identity of the user to the selected one of the plurality of associated identity resources.
US08626834B2 Clickstream analysis methods and systems related to modifying an offline promotion for a consumer good
Methods and systems are provided herein for the analysis of clickstream data of online users. The analysis methods and systems allow for the creation of new offline business methods based on online consumer behavior.
US08626830B2 Media content at the end of a communication
A method includes playing a video clip upon the end of a communication between two users. Another method includes playing an audio clip upon the end of a communication between two users. The audio clip may have been downloaded to a device of at least one of the users or it may be selected by a first user for playing on the device of a second user.
US08626828B2 Apparatus for increasing social interaction over an electronic network
In one embodiment, a system includes a server that hosts webpages facilitating user interaction between multiple endpoints. The system monitors for a user input requesting initiation of a happy hour, and when the input is detected, modifies the webpages to alert users of the happy hour. The users are notified of which user initiated the happy hour, and are also notified that interaction incentives accumulate at an increased rate during the happy hour. The system also tracks user scorings that accumulate based on the user interaction, and enables certain website features based on these user scorings. The system also tracks ratings for user-uploaded objects and identifies top rated objects for displaying on webpages viewable by other users.
US08626818B2 System and method for generating user contexts for targeted advertising
The invention provides a method and system for building contexts for mobile users by collecting information about the user and his activities through various end points of a network and also through a system specific application that transmit information to a centralized server for context generation and filtering. The contexts thus generated are analyzed statistically for utility and based on the utility, the contexts are used for sending targeted advertisements.
US08626812B2 Hybrid greatest common divisor calculator for polynomials
A hybrid greatest common divisor (GCD) calculator analyzes characteristics of polynomials and selects a particular GCD algorithm from multiple available GCD algorithms based on a combination of characteristics of the polynomials. The selected GCD algorithm is then applied to calculate the GCD of the polynomials.
US08626806B2 Method and system for managing execution of virtual applications
A system and method for directing download and execution of an application. A runtime engine receives an identifier of a block of shared memory from a directing process. The shared memory stores a map indicating which portions of an application file have been stored in a local copy of the application file. The runtime engine also receives an instruction from the directing process to execute the local copy when the local copy stores less than the entire application file. As the application executes, the runtime engine identifies requests from the application to access portions of the local copy and uses the map to determine whether the requested portions have been stored in the local copy. If the requested portions are not stored in the local copy, the runtime engine prevents the executing application from accessing the local copy until the map indicates the requested portions have been stored therein.
US08626803B2 Method and apparatus for automatically providing network services
An embodiment of the invention is directed to a method and apparatus for automatically providing network services in a way that improves upon the prior art. Systems implementing aspects of the invention can, for instance, provide developers with a mechanism for creating Web Services without having to write low-level SOAP, XML, or WSDL code. The system utilizes a rule-based approach to provide a mechanism for dynamically reconfiguring the system with requiring redeployment of the entire system.
US08626795B2 Dynamic data association
Methods, program products, and systems implementing dynamic data association are described. Relations between a first data item and a second data item can be created in an ad hoc manner. The first data item can include a row of data in a table in a relational database. The second data item can include a row of data in the same table, in another table in the relational database, or a document outside the relational database. Configurable metadata can be created to link the first data item and the second data item. The link can be directional. The configurable metadata can include data specified by a user. The configurable metadata can be stored in one or more system tables in the relational database. The configurable metadata can be specific to the user, or to a work group of the user. The configurable metadata can change when the first data item or the second data item is modified.
US08626781B2 Priority hash index
A priority hash index provides efficient lookup of posting lists for search query terms. The priority hash index is a data structure in which hash values for terms are distributed across multiple storage devices based on importance of the terms and access speeds of the storage devices. Terms are grouped into search lists with each search list including a storage location on each storage device. When a search query is received, a term is identified and hashed to a location on the first storage device and to generate a unique hash value for the term. The locations on the storage device for the term's search list are sequentially read until the hash value for the term is located to access the posting list for the term.
US08626773B2 Aligning records for visual comparison
Various embodiments of systems and methods for aligning records for visual comparison are described herein. In one aspect, the method includes identifying a plurality of records. A reference record is selected from the plurality of records. One or more non-reference record is merged into the reference record to generate a merged reference record. The merged reference record includes one or more fields missing in the reference record. The missing fields are included as blank fields from the non-reference records. The merged reference record is merged into a non-reference record to generate the merged non-reference record. The merged non-reference record includes fields missing in the non-reference record. Missing fields are included as blank fields. The merged records are displayed on a user interface in a card view.
US08626765B2 Processing database operation requests
A method and system for processing database operation requests, the method comprising: receiving a database operation request from a user; determining whether the database operation request is a heavy-duty request; if the database operation request is a heavy-duty request, routing the database operation request to a heavy-duty request database partition for processing heavy-duty requests to be processed, and recording the data scope affected by the database operation request into a metadata repository, wherein the heavy-duty request database partition is set besides an original normal database partition.
US08626747B2 Automated query path reporting in distributed databases
A database query comprising a logical table definition and at least one route tracing indicator is forwarded to at least one distributed database node within a distributed network of databases. At least one query response is received including distributed route tracing information associated with each distributed database node that processed the database query along a path associated with the at least one query response. The received distributed route tracing information is processed to characterize query route propagation within the distributed network of databases. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US08626745B2 Multi-query optimization
A database query optimization method is provided for database queries that include predicates, the queries being directed to at least one database table having data in rows and columns. The method includes associating a lineage bit set with each row of the database table, the lineage bit set providing a binary predicate state indication whether each predicate is met or are not met by data in the row. A dependency bit set is established to provide a binary indication of the predicates that are included in each query. Queries are applied against the database table by a logical operation between the lineage bit set and the dependency bit set. A database query optimization data structure includes a lineage bit set associated with each row in the database table. The lineage bit set provides a binary predicate state indication whether each predicate is met or are not met by data in the row. The data structure further includes a dependency bit set that provides a binary indication of the predicates included in each query.
US08626744B2 Executing CASE expressions containing subqueries
Methods and apparatus, including computer program products, implementing and using techniques for executing a query in a computer to retrieve data from a relational database stored on a data storage device. A query is received that contains a CASE expression having one or more subqueries. A query execution plan is generated. The query execution plan uses a parameterized union all operator to keep the semantics of the CASE expression, and a nested loop join operator to drive data across the section of the query execution plan that executes the CASE expression without performing any join operations. The generated query execution plan is executed in the computer to retrieve data from the relational database.
US08626739B2 Methods and systems for processing media files
Systems and methods for processing media files are described. In one embodiment, one or more events are captured having associated event data and associated with a client device, wherein each event is associated with an article and at least one of the articles is a media file, wherein at least one of the events is captured in real time upon the occurrence of the event, at least some of the event data and articles associated with the events are indexed and stored, a search query is received, and the at least one media file is determined as relevant to the search query.
US08626732B2 Method and system for navigating and selecting media from large data sets
Some embodiments of the invention provide a method of accessing a data set. The data set includes a set of data elements. The method collects the data elements of the data set. The method receives a lens item. The lens item provides a set of parameters for searching the data set. The method searches the data set by using the lens item to identify a data subset. The method sorts a list of data elements based on the data subset. The sorting generates an ordered list. The method filters the data subset. Filtering the data subset comprises excluding the data elements that are not relevant to the lens item. The method presents the ordered list in a first column of a matrix. The matrix has several cells. The cells of the matrix are based on the data subset. The method selects column headings for the matrix and populates the cells of the matrix. Some embodiments provide a system for providing access to a data set. The system has a set of data elements that comprises a first data source. The system has a first device for collecting the set of data elements. The first device receives a first lens item for searching the data elements. The first device filters the data elements by using the first lens item to generate a first subset. The first device presents the first subset in a variety of views for navigation through the first subset.
US08626730B2 Data processing methods, systems and computer programs for providing a payment using a web service
Data processing systems and methods are disclosed for providing a payment using a Web service. In one implementation, a first computer is used for entry of data values into respective data entry fields of an electronic data entry form. Further, an identifier of the Web service, such as the uniform resource locator (URL) of the Web service, is entered into the first computer. Next, the first computer initiates data processing for providing the payment that is to be performed by a second computer on the basis of the data values entered into the electronic data entry form. The initiation and/or performance or completion of the data processing is signaled to the Web service by sending corresponding signaling data, which includes payment advice data of the payment. The Web service is coupled to a third computer that receives a result of the data processing from the second computer.
US08626726B2 Method and system for transformation of logical data objects for storage
A method and system for transforming a logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Transforming the logical data object comprises creating in the storage device a transformed logical data object comprising a header and one or more allocated accommodation sections with predefined size; sequentially obtaining one or more data chunks corresponding to the transforming logical data object; verifying if obtained data chunks match certain criterion and processing the chunks in accordance with verification results thus giving rise to the processed data chunks, wherein, resulting from said processing, a processed data chunk holds transformed data if the criterion is matched and holds non-transformed data if the criterion is not matches; sequentially accommodating the processed data chunks into said accommodation sections in accordance with an order said chunks received, and facilitating mapping between the data in the logical data object and the data accommodated in the accommodation sections.
US08626724B2 Method for automated design of row compression on tables in a relational database
A workload specification is obtained for the database. Based on the workload specification, candidate ones of the tables are identified and ranked. Compression impact is evaluated for the candidate ones of the tables. A design for the database is developed, specifying at least one of: (i) which of the tables should be compressed, and (ii) which of the tables should not be compressed.
US08626718B2 Content caching based on refresh and expiration times
A system for applying time-based refresh and expiration parameters, including user-defined and/or automatically set values, for accessing cached media content and/or retrieving replacement media content for presentation via a communication device.
US08626713B2 Multiple contexts in a redirect on write file system
A method includes initiating committing to persistent storage of a current consistency snapshot of a plurality of data objects in a redirect-on-write file system. Each of the plurality of data objects has a first copy of at least two copies of the data having a first context of at least two contexts. The method includes receiving, during committing to storage of the current consistency snapshot, an update to a data object of the plurality of data objects. The method also includes responsive to receipt of the update to the data object, creating a second copy of data of the data object from the first copy. The second copy of the data has a second context of the at least two contexts. The method includes responsive to receipt of the update to the data object, updating, based on the update, the second copy of the data of the data object.
US08626711B2 Systems, methods, and media for correlating objects according to relationships
Systems, methods, and media for correlating objects according to relationships are provided herein. According to some embodiments, methods may include the steps of for each object in a database, determining a static weight, the static weight representing a number of relational connections between each object and one or more connected entities, setting a delta weight for each object, the delta weight being equal to the static weight, determining which object in the database comprises a highest delta weight, propagating the highest delta weight of the object to each of the connected entities, adding the highest delta weight to a static weight and a delta weight for each of the connected entities, setting the delta weight for the object to zero, wherein the method terminates upon determining that a highest delta weight for at least one object is below a threshold value.
US08626709B2 Scalable relational database replication
A relational database replication system includes a client, at least one primary database, a plurality of secondary databases and replication agents which coordinate database transactions. The system provides a high level of performance, reliability, and scalability with an end result of efficient and accurate duplication of transactions between the primary and secondary databases. In one implementation, the client transmits sets of database update statements to the primary database and primary agent in parallel; the primary agent replicates the statements to at least one secondary agent. A transaction prepare and commit process is coordinated between the primary database and the primary agent, which in turn coordinates with the at least one secondary agent. Databases can be partitioned into individual smaller databases, called shards, and the system can operate in a linearly scalable manner, adding clients, databases and replication agents without requiring central coordination or components that cause bottlenecks.
US08626706B2 Handheld electronic device with reduced keyboard and associated method of providing quick text entry in a message
An improved handheld electronic device having a reduced keyboard provides facilitated language entry by making available to a user certain words that a user may reasonably be expected to enter. In some situations, certain words can be stored, for example, in a temporary dictionary for use in particular situations. For instance, the names of the recipients of an electronic message might be stored in a temporary dictionary for rapid retrieval when entering a salutation in the message. As another example, a number of the words in an existing electronic message may be stored in a temporary dictionary and made available to a user when replying to or forwarding the message since the existing message might include words that the user might reasonably be expected to type in the reply message or the forwarded message.
US08626705B2 Transaction aggregator for closed processing
Systems and methods for determining aggregated transaction level data for specific group characteristics are provided. Aggregated transaction level data can be used for target marketing campaigns by looking at past and potential spending habits of populations with group characteristics specified in the transaction data aggregates. The aggregates can also be used to measure the effectiveness of a particular marketing campaign by correlating the spending patters of a particular group with sales resulting from the campaign.
US08626699B2 Construction of photo trip patterns based on geographical information
Techniques for reconstructing photo trip patterns from geo-tagged photos are described. Photo trip patterns are reconstructed by mining geo-tagged photos from the Web or a data storage and segmenting the photos based on at least the geographical identification information associated with the photos. Mining semantics of each photo trip pattern may also be performed using tags associated with the photos.
US08626694B2 System and method for disambiguating non-unique identifiers using information obtained from disparate communication channels
The disclosure describes systems and methods for disambiguating a non-unique identifiers of real world entities (RWEs) detected by a computing network by dynamically identifying relationships between RWEs known to the network. The relationships are determined based on social, spatial, temporal and logical information known about the RWEs based on the RWEs previous interactions with the network. These relationships are then used to generate a probability for each RWE that the non-unique identifier identifies that RWE. Based on the probabilities an RWE is selected and the proper network identifier may be used in place of the non-unique identifier.
US08626687B2 Method for the selection of attributes for statistical Learning for object detection and recognition
The invention relates to an attribute selection method for making statistical learning of descriptors intended to enable automatic recognition and/or detection of an object from a set of images, method characterized by the following steps: obtain a mask of the object in each image containing said object to be recognized, define and select at least one set of descriptors as a function of their geometric shape and/or apparent specific physical characteristics, calculate attributes associated with this shape and said specific physical characteristics, sort the descriptors as a function of their respective scores, select descriptors with the highest scores to perform said statistical learning.
US08626679B2 Apparatus and method for estimating state of charge in battery using fuzzy algorithm implemented as neural network
Disclosed is an apparatus and method for estimating a state of charge (SOC) in a battery, the apparatus including a detector unit; a soft computing unit for calculating and outputting a battery SOC estimation value by processing a current, a voltage and a temperature detected by the detector unit using a computing algorithm, which is a fuzzy algorithm implemented as a neural network, the soft computing unit storing the battery SOC estimation value in a memory, where the fuzzy algorithm has a form expressed as F=Φ(P,X)W, where Φ is one of a fuzzy radial function, a radial basis function, and an activation function in the neural network, P is a learning parameter, X is an input, and W is a weight to be updated during learning.
US08626677B2 Training SVMs with parallelized stochastic gradient descent
Techniques for training a non-linear support vector machine utilizing a stochastic gradient descent algorithm are provided. The computations of the stochastic gradient descent algorithm are parallelized via a number of processors. Calculations of the stochastic gradient descent algorithm on a particular processor may be combined according to a packing strategy before communicating the results of the calculations with the other processors.
US08626676B2 Regularized dual averaging method for stochastic and online learning
A technology is presented by which a learned mechanism is developed by solving a minimization problem by using regularized dual averaging methods to provide regularized stochastic learning and online optimization. An objective function sums a loss function of the learning task and a regularization term. The regularized dual averaging methods exploit the regularization structure in an online learning environment, in a manner that obtains desired regularization effects, e.g., sparsity under L1-regularization.
US08626673B1 Postal shipping label
The present invention provides apparatus, systems and methods for the computerized generation and printing of a U.S. Postal Service Shipping Label over the Internet that provides postage, shipping address, delivery address, and shipment and delivery tracking indicia. According to the invention, human-readable postage payment indicia is formatted in such a way that the actual price of shipping postage is obscured; postage payment can only be translated from the postage payment indicia by someone who knows the format template. The present invention further provides a United States Postal Service shipping label comprising a representation of paid postage, said representation of paid postage comprising a human-readable character string, said character string comprising imbedded postage price information. The present invention further provides a United States Postal Service shipping label, comprising a machine-readable representation of paid postage and a ship to address.
US08626670B2 System and method for improved portable media file retention
A method of acquiring rights to content to be burned to a CD, comprising defining a first content set; defining a second content set comprised of content selected from the first content set whose content attributes match those selected by a user; identifying as a third content set that content in the second content set for which DRM rights sufficient to permit the content to be burned to CD are not currently possessed; allowing a user to authorize obtaining rights for members of the second content set for which rights permitting the content to be burned to CD are not currently possessed; obtaining rights which allow at least a subset of the third content set to be burned to CD; and, allowing the content defined in the second content set and for which appropriate rights have been obtained to be burned to CD.
US08626669B2 Secure physical billing system
A system for physical distribution of secure content to customers and physical collection of secure billing information. A plurality of content storage devices may be provided to a customer, each content storage device including secure content. A billing storage device may also be provided to the customer, the billing storage device including decryption information, which may be used by a media player for decrypting the secure content of the content storage devices to exhibit the secure content to the customer. The content and billing storage devices may be provided to the customer via physical delivery and without electronic data transmission occurring to or from the physical location of the customer. After each billing period, the billing storage device may be received from the customer via physical delivery. The billing storage device includes secure billing information stored in a writeable area, which is associated with the exhibition of secure content to the customer.
US08626668B2 Individualized digital media delivery systems
Systems and methods for individualized distribution of digital content to purchasers via portable kiosks are described. The systems contain a storage device for storing the digital content and distribution devices for distributing the digital content to a user. The distribution devices can be configured to be portable so that users who are not mobile can access the distribution device. As well, the users can use a receiving device containing unique identification data to receive and access the digital content. Such a system is extremely useful for users who are not mobile and whose use of the distribution devices needs to be controlled, such as detainees in a corrections facility. Other embodiments are described.
US08626663B2 Merchant fraud risk score
Methods and systems are presented for a fraud risk score to be given to a merchant for a proposed transaction with a consumer. The fraud risk score is generated by a payment account service provider, such as a credit card processor, using information from a pending transaction as well as information from other payment accounts that the consumer holds to which the payment account service provider is privy. Various factors, including indicators of elevated risk in other payment accounts, are custom-weighted by the merchant for the score.
US08626652B2 Method for electronic transaction settlement
A method implemented in an electronic communication system associated with a settlement house for settling an electronic transaction between a customer and a merchant. The communication system receives through a first electronic communication path a first account identifier of a first account associated with the customer and a transaction amount from the merchant, contacts the customer through a second electronic communication path to allow the customer to select a payment method, and sends through a third electronic communication path the transaction amount and a second account identifier of a second account associated with the customer to a financial services provider associated with the payment method.
US08626651B2 Automatic restitution of transaction fees, punishment of non-paying bidders, and management of appeals
A method and system for resolving disputes between parties involved in a network-based transaction is described. One aspect of the present invention seeks to automatically facilitate the restitution of value to parties of the transaction, for example, facilitated by a network-based commerce platform or involving a network-based payment service, where a dispute has arisen with respect to the transaction.
US08626646B2 System and method for generating a finance attribute from tradeline data
Embodiments of a system and method are described for generating a finance attribute. In one embodiment, the systems and methods retrieve raw tradeline data from a plurality of credit bureaus, retrieve industry code data related to each of the plurality of credit bureaus, determine one or more tradeline leveling characteristics that meet at least one pre-determined threshold, and generate a finance attribute using the selected leveling characteristics.
US08626639B2 Trade matching platform with variable pricing based on clearing relationships
The disclosure describes a regulated trading platform capable of communicating with a plurality of clearing houses. In particular, aspects of the disclosure relate to providing and/or calculating differentiated prices for the same or underlying financial product/instrument capable of being cleared at different clearing houses. The trading platform may allow anonymous counterparties in a multi-clearinghouse environment, and with full transparency and improved liquidity. The trading platform may also allow for non-anonymous counterparties in some situations.
US08626638B2 Systems and methods for using declining balance methodologies to enhance clearing of dividend futures and other instruments
Systems and method are disclosed for quoting, adjusting and settling futures contracts by successively removing the just-realized variables from the quoted futures price to focus the quoted contract value to the remaining unrealized economic variables. Further, such systems and method for quoting, adjusting and settling the futures contracts preserve the underlying economic consideration for the trade when compared with the traditional way of quoting futures based on the same cumulative sum.
US08626637B1 Apparatus, method and system for providing an electronic marketplace to join a trade for credit default swaps and other financial interests, and to deal-by-volume for the interests
A computer-implemented method of trading an interest, which includes executing a trade for the interest between counterparties, locking the interest for further executions, providing an opportunity to the counterparties to work-up the trade, providing an opportunity to a trader not a counterparty to the trade to join in the trade, receiving a request from the trader to join the trade; and joining the trader in the trade.
US08626636B2 Method for implementing an investment company that issues a class of conventional shares and a class of exchange-traded shares in the same fund
A method is provided for administering a single investment company that issues one or more classes of shares that are bought from and redeemed with the single investment company at a net asset value and issues one or more classes of shares that are listed for trading on a securities exchange and that are bought and sold at negotiated market prices. One or more computers maintain account data of the outstanding shares. An owner of any share of any share class has an undivided interest in the single investment company.
US08626627B2 Providing online promotions through social network platforms
Systems and methods for providing online promotions integrated with social network-based platforms are disclosed. Promotion details such as rules, offered prizes, incentives and descriptions, survey questions, display banners, terms and conditions, privacy policy, and social networks to integrate the promotion with, are provided by the sponsoring organization to a server. The server generates a custom promotion application or widget for integrating with the organization's social network webpage external to social networks. A participant enters the promotion through these webpages or other links and lists friends in the social network to receive an invitation to enter the promotion. Viral features such as friend invite features, newsfeeds, minifeeds, other features that display online activities of users and people in the users' social network, notifications, requests, and other social media-based platform features to deliver messages to members of the one or more social networks further spread the word about the organization's promotion.
US08626624B2 High speed processing of financial information using FPGA devices
A high speed apparatus and method for processing a plurality of financial market data messages are disclosed. With respect to an exemplary embodiment, a reconfigurable logic device is employed to (1) receive the financial market data messages, and (2) parse each received financial market data message into its constituent data fields.
US08626621B2 Content stream management
Content stream management techniques are described. In an implementation, a communication is examined at a client device from at least one other client device that describes per stream usage of network bandwidth by the at least one other client device to receive content. Usage of the network bandwidth at the client device is managed based on the communication and a determination of per stream usage of the network bandwidth to receive content by the client device that also consumes at least a portion of the network bandwidth.
US08626605B2 Multiple criteria buying and selling model
A system and method for aggregating demand is provided. At least one seller may sponsor a deal room to aggregate selling goods/services from a plurality of buyers. The demand aggregation system can include a dashboard for allowing the at least one seller to set up DealRooms, price curves, offers, products, customers, and/or customer groups, for example. The dashboard can include a plurality of wizards for configuring such information. The demand aggregation system can also include seller displays for notifying buyers of changes in prices relative to ship dates and times of order. The demand aggregation system can also include a predictive modeling and reporting function. An algorithm is employed to utilize product information to post a probability chart on a product price point.
US08626604B1 Aggregating product endorsement information
A “likeness factor” indicating users' endorsements of a product is disclosed. “Likes,” “dislikes,” and other favorable or unfavorable user input for a product are collected from a website that displays the product and that logs such information. The collected information is made available on other websites displaying the product either directly or in the form of a likeness factor. The information can be aggregated from multiple websites and sources. A likeness factor for a manufacturer or other merchant is based on likeness factors for products of the manufacturer. Changes in likeness factor over time indicate a trend for products and manufacturers and can be used to predict product performance. Search results are filtered by likeness factor, and advertisements are presented based on likeness factor.
US08626601B2 Methods and systems for providing an interactive communication session with a remote consultant
Methods and systems for communicating via an interactive communication session. Some embodiments include transmitting lives video images of a jewelry consultant, a jewelry designer, a jewelry item and results of various tests that are applied to a jewelry item.
US08626579B2 Systems and methods for closing the loop between online activities and offline purchases
In one aspect, a computing apparatus is configured to facilitate the identification of a transaction resulting from an activity occurring in a substantially separate context or environment, such as an offline transaction in a “brick and mortar” retail store resulting from an online advertisement or an online search. The computing apparatus may match information about the activity and information about the transaction to correlate the online activity and the offline transaction. The matching process may involve the use of an offer for a discount, an incentive, a rebate, a reward, reward points, cash back, a gift, etc. The offer is to be provided in the advertisement associated with an online activity and redeemed in a payment transaction, processed via the transaction handler, to correlate the advertisement and the transaction.
US08626571B2 Management system, and associated methods and apparatus, for dispatching tickets, receiving field information, and performing a quality assessment for underground facility locate and/or marking operations
An electronically generated locate request ticket identifying a dig area includes first image data associated with the dig area. The first image data includes one or both of: i) a marked-up image of a geographic area including the dig area, wherein the marked-up image includes at least one dig area indicator to provide an indication of the dig area; and ii) geographic information relating to the at least one dig area indicator. The locate request ticket is electronically transmitted to at least one entity associated with the locate operation. A completed locate request ticket is electronically received including second image data and/or non-image data relating to the locate operation as performed. The completed locate request ticket is electronically processed so as to provide a quality assessment of the locate operation. Information relating to the completed ticket and/or the quality assessment is electronically stored and/or transmitted so as to provide a searchable electronic record of the locate operation.
US08626568B2 Fleet vehicle management systems and methods
Some embodiments of a system for communicating vehicle information can provide equipment for use inside a fleet vehicle to facilitate prompt and efficient transfer of vehicle and driver information. In particular embodiments, the system may include an electronic onboard recorder mountable in a vehicle and a mobile communication device that is configured to wireless communication with the electronic onboard recorder.
US08626565B2 Vehicle dispatching method and system
A system and method for dispatching a plurality of vehicles operating in a work area among a plurality of destination locations and a plurality of source locations includes implementing linear programming that takes in an optimization function and constraints to generate an optimum schedule for optimum production, utilizing a reinforcement learning algorithm that takes in the schedule as input and cycles through possible environmental states that could occur within the schedule by choosing one possible action for each possible environmental state and by observing the reward obtained by taking the action at each possible environmental state, developing a policy for each possible environmental state, and providing instructions to follow an action associated with the policy.
US08626563B2 Enhancing sales leads with business specific customized statistical propensity models
A client transmits one or more lead records to a lead enhancement module that is configured to enhance the received lead records and return enhanced lead records to the client. The lead enhancement module may return a contactability score for each lead record, indicating a likelihood that the individual identified in the lead may be contacted using the contact information provided in the lead record and/or additional contract information located by the lead enhancement module. The lead enhancement module may also receive additional data items associated with leads from one or more data sources. Additionally, statistical models that may be customized for each client may be applied to information associated with lead records in order to determine one or more propensity scores for each of the lead records, where a propensity score indicates a likelihood that an individual will take a particular action, such as purchasing particular goods or services.
US08626556B2 Visualizing multiple time zones in a calendaring and scheduling application
A method, system and apparatus for visualizing multiple time zones can include a C&S application, an event schedule managed by the C&S application, and multiple time zone processing logic coupled to the C&S application. The multiple time zone processing logic can determine a time zone for each participant to a defined event. The multiple time zone processing logic further can render a user interface showing a local time in the determined time zone corresponding to a preferred time for the defined event for each the participant. For instance, the user interface can include an arrangement of juxtaposed time ranges for each participant, where the time ranges have a staggered appearance so that a local time for each of the time ranges corresponds to the preferred time.
US08626552B2 Quorum management of appointment scheduling
A method, apparatus, system, and computer program product for managing scheduling of appointments with respect to a quorum requirement. The solution includes scheduling an appointment with each of a plurality of invitees, receiving one or more appointment management requests associated with the appointment from the invitees, the one or more appointment management requests including a change in the appointment, determining that a subset of the appointment management requests constitute a common request, determining that invitees that sent the common request satisfy the quorum constraint for the appointment, and implementing the common request in response to invitees that sent the common request satisfying the quorum constraint. The common request may include an acceptance, a cancellation notice, a cancellation request, and a re-scheduling request.
US08626545B2 Predicting future performance of multiple workers on crowdsourcing tasks and selecting repeated crowdsourcing workers
Systems and methods of a job distribution platform for aggregating performance data in a worker profile for workers in performing crowd sourced tasks are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of generating and storing performance data when a worker performs one or more tasks distributed online to their respective computing devices by a job distribution platform which crowd sources tasks over a network to remote workers. The tasks can span current jobs and a history of previous jobs distributed to the worker and the job performance data for the worker is collected for current and previous jobs. New jobs can be assigned to a worker selected based on performance data of the worker.
US08626543B2 Tracing software execution of a business process
Various embodiments of systems and methods to trace an execution of a business process are disclosed. Business rules and corresponding business objects required to execute the business process are identified and rendered to receive an input. Based upon detecting a trigger to execute the business process, the business rules and the corresponding business objects are processed to compute a process-resultant for the business process. A process-path of the computed process-resultant is traced by tracing key-strings corresponding to the business objects involved in computing the process-resultant, to generate a trace-resultant. The trace-resultant is parsed by determining versioned business objects and business information of the key-strings, to derive a business definition for the traced business objects involved in computing the process-resultant. Based upon the business definition, a comprehensive trace-map comprising a compilation of the process-resultant to execute the business process is generated.
US08626541B2 System for managing loading operations of haul vehicles
A loading system for use with a haul vehicle and a loading machine configured to load material onto the haul vehicle is disclosed. The loading system has an identification tag located on the haul vehicle, an identification tag reader configured to recognize the identification tag, and a transmitter configured to deliver a first signal including information related to the identification tag. The loading system also has a transceiver configured to receive the first signal and deliver a second signal including loading information to the loading machine to initiate loading of the haul vehicle.
US08626537B2 System and method for a combination group and individual travel insurance program
The present invention allows travel organizations to ensure that basic group, or “Core,” travel medical coverage is in effect for their travelers while allowing travelers the ability to upgrade the “Core” insurance if needed or desired. Thus, the organization need not purchase excess insurance, thereby reducing the organization's liability for their group purchase decision. Until now, combining group and individual travel medical insurance has been impossible. Individual travel medical insurance policies could be customized, but travelers covered by a group policy had to accept the coverage their organizations chose. The present invention allows travelers with different needs and tastes from around the world to customize group travel insurance coverage according to their needs and desires. By offering choice, the present invention reduces the likelihood that travelers can successfully claim later that insurance required under the group program was inadequate.
US08626532B2 Method for providing a user with a web-based service for accessing and collecting health records
A method for providing a user with a web-based service to access and collect records associated with the user in a secure and private manner, the method including assigning through a web site a phone number, assigning through the web site a user account to the user, associating access information with the user, creating through the web site a document for the user to provide to the service provider requesting the service provider to send the records to the phone number and granting the service provider permission to send the records to the phone number, receiving by the service provider the document from the user to provide the service provider permission to send the records to the phone number, and sending by the service provider a private fax communication to the phone number.
US08626529B1 Systems and methods for identifying risk evaluation and mitigation strategies (REMS) compliance
Systems and methods for identifying REMS compliance are provided. A service provider system that includes one or more computers may route one or more healthcare transactions submitted by a healthcare provider to one or more claims processor computers. One or more respective adjudicated replies received from the one or more claims processor computers for the one or more healthcare transactions may then be routed by the service provider system to the healthcare provider. Based at least in part upon information included in the routed healthcare claim transactions and adjudicated replies, an amount of a product dispensed by the healthcare provider may be determined by the service provider system. The determined dispensed amount may be compared to a purchased amount of the product. Based at least in part upon the comparison, a determination may be made as to whether a REMS condition associated with the product is satisfied.
US08626527B1 Systems and methods for retrieval of medical data
A system and method for transmitting medical data. In one embodiment, a computer system receives filter criteria from a user of a first computer. Furthermore, the computer system may receive schedule information defining a schedule for checking for medical data. Depending on the embodiment, either the computer system or a remote server periodically selects, based upon the received schedule, medical data satisfying the received user-specific rules. The selected medical data is then transmitted to the computer system.
US08626526B2 System and method for a healthcare communication framework
A computer-implemented method is described for asynchronous service-based communication. The method includes steps of generating events in an application layer of a computer software system, storing the generated events in a database table and scanning the database table by a process of a healthcare communication framework (HCF) at a time after the generated events are stored. The computer software system can run on a computer implementing the HCF and the generated events targeting service operations exported by another software system. During each scan the process is configured to group the events in the database table into packages based on a respective context of each event. For each package: consistency is checked for each event contained in the package, a consolidation logic is applied to consolidate events contained in the package, services operations associated with each event not being consolidated are found, and the service operations are invoked asynchronously.
US08626524B1 System and method for transferring data with electronic messages
The invention relates to sharing patient care information through electronic messaging. Systems for managing electronic health records may comprise extensive patient information, e.g., names, addresses, insurance coverage and/or other financial arrangements, health conditions, allergies, procedures undergone, and/or tests performed. The invention involves transfer of such information between users. Embodiments of the invention may pass such information by adding to electronic messages pointers that uniquely refer to one or more patient records. Some embodiments may thereby send health information electronically while preserving metadata and/or other meaning associated with the data.
US08626522B2 Condition analysis
The present invention provides a method of determining a treatment program for a subject. The method includes obtaining subject data representing the subject's condition. The subject data is used together with a model of the condition, to determine system values representing the condition. These system values are then used to determining one or more trajectories representing the progression of the condition in accordance with the model. From this, it is possible to determine a treatment program in accordance with the determined trajectories.
US08626503B2 Audio encoding and decoding
An audio encoder (109) has a hierarchical encoding structure and generates a data stream comprising one or more audio channels as well as parametric audio encoding data. The encoder (109) comprises an encoding structure processor (305) which inserts decoder tree structure data into the data stream. The decoder tree structure data comprises at least one data value indicative of a channel split characteristic for an audio channel at a hierarchical layer of the hierarchical decoder structure and may specifically specify the decoder tree structures to be applied by a decoder. A decoder (115) comprises a receiver (401) which receives the data stream and a decoder structure processor (405) for generating the hierarchical decoder structure in response to the decoder tree structure data. A decode processor (403) then generates output audio channels from the data stream using the hierarchical decoder structure.
US08626502B2 Improving speech intelligibility utilizing an articulation index
Background noise is modeled from an input signal comprising a desired signal and a plurality of undesired signals. At least one of the signals that comprise the input is processed to generate a signal-to-noise ratio. An articulation index is generated for the at least one of the signals that is processed. A spectrum of a speech segment is generated to improve intelligibility and quality of the speech segment based on the articulation index. A shaping logic may adjust the spectrum of the speech segment based on a comparison of the articulation index to a plurality of predetermined thresholds. Modeling of the background noise comprises modeling a tilt of the background noise.
US08626499B2 Multimedia signal latency management by skipping
A method or system for enabling client devices connected to a network to subscribe to a one or more multimedia signals available in a selection of bandwidths, based on an analysis of capabilities of the client, the quality of the connection, and the real-time changes in the ability of the client to process the signal.
US08626497B2 Automatic marking method for karaoke vocal accompaniment
An automatic marking method for Karaoke vocal accompaniment is provided. In the method, pitch, beat position and volume of a singer are compared with the original pitch, beat position and volume of the theme of a song to generate a score of pitch, a score of beat and a score of emotion respectively, so as to obtain a weighted total score in a weighted marking method. By using the method, the pitch, beat position and volume error of each section of the song sung by the singer can be exactly worked out, and a pitch curve and a volume curve can be displayed, so that the singer can learn which part is sung incorrectly and which part needs to be enhanced. The present invention also has the advantages of dual effects of teaching and entertainment, high practicability and technical advancement.
US08626495B2 Method of correcting errors in binary masks
The invention relates to a method of identifying and correcting errors in a noisy binary mask. An object of the present invention is to provide a scheme for improving a binary mask representing speech. The problem is solved in that the method comprises a) providing a noisy binary mask comprising a binary representation of the power density of an acoustic signal comprising a target signal and a noise signal at a predefined number of discrete frequencies and a number of discrete time instances; b) providing a statistical model of a clean binary mask representing the power density of the target signal; and c) using the statistical model to detect and correct errors in the noisy binary mask. This has the advantage of providing an alternative and relatively simple way of improving an estimate of a binary mask representing a speech signal. The invention may e.g. be used for speech processing, e.g. in a hearing instrument.
US08626493B2 Insertion of sounds into audio content according to pattern
Sounds are inserted into audio content according to a pattern. A library stores humanly perceptible voice sounds. Pattern control information is received that is associated with a device recording the audio content. A pattern is retrieved and washing machine sounds are inserted into the audio content according to the pattern. The humanly perceptible voice sounds are inserted into the audio content according to the pattern to generate a signed audio recording.
US08626492B1 Semantic unit recognition
A semantic locator determines whether input sequences form semantically meaningful units. The semantic locator includes a coherence component that calculates a coherence of the terms in the sequence and a variation component that calculates the variation in terms that surround the sequence. A heuristics component may additionally refine results of the coherence component and the variation component. A decision component may make the determination of whether the sequence is a semantic unit based on the results of the coherence component, variation component, and heuristics component.
US08626488B1 Word alignment with bridge languages
Systems, methods, and computer program products are provided for statistical machine translation. In some implementations a method is provided. The method includes receiving multi-lingual parallel text associating a source language, a target language, and one or more bridge languages, determining an alignment between the source language and the target language using a first bridge language that is distinct from the source language and the target language, and using the determined alignment to generate a candidate translation of an input text in the source language to the target language.
US08626487B2 Translation apparatus, translation method, computer program, and recording medium
It is possible to improve convenience for a user and obtain translation of an original sentence effectively in real time in accordance with display switching of a page. When a control portion detects a request for display switching of a page made by the user and the request for display switching of the page is detected by the control portion, a translation processing portion translates a character string in a first language included in a page after switching into a second language, and a display control portion outputs a translation result translated by the translation processing portion.
US08626484B1 Light-weight and flexible feature simulator
A method is provided for testing a feature provider module of a data storage management application (DSMA), the feature provider module providing a feature. The method includes (a) receiving, at a simulation module of the DSMA when the DSMA is not in communication with an external feature implementation component, a test feature command from the feature provider module, (b) at the simulation module, simulating behavior of an interface module in communication with the external feature implementation component, and (c) at the simulation module, returning a feature response to the feature provider module, the feature response communicating the simulated behavior.
US08626474B2 Simulation tool for high-speed communications links
A link simulation tool for simulating high-speed communications link systems is provided. Communications links may include link subsystems such as transmit (TX) circuitry, receive (TX) circuitry, oscillator circuits that provide reference clock signals to the TX and RX circuitry, and channels that link the TX and RX circuitry. The link simulation tool may model each of the subsystems using behavioral models. The behavioral models may include characteristic functions such as transfer functions, probability density functions, and eye characteristics. The link simulation tool may have a link analysis engine that is capable of performing two-dimensional (two-variable) convolution operations and in applying dual-domain (frequency-time) transformations on the characteristic functions provided by the behavioral models to simulate the performance of the link system. The link simulation tool may have an input screen that allows a user to specify desired link parameters and a data display screen that display simulated results.
US08626463B2 Data storage device tester
A data storage device (DSD) tester is disclosed for testing a DSD. The DSD tester comprises control circuitry operable to receive production line data through an interface, wherein the production line data is related to the DSD. The control circuitry executes a DSD test on the DSD, and transmits failure data generated by the DSD test and the production line data to a failure information database.
US08626455B2 Pump tester
Methods and devices for testing medical pumps via tracking induced single or multiple bubble trajectories within a fluid flow conduit by detecting a periodic synchronization event, via inserted bubble tracking of a signal processor unit, and methods of synchronized corrections of fluid flow data estimates based on the periodic synchronization event, where the periodic synchronization event detecting comprises detecting one or more pushes of a pump and one or more pauses of a pump.
US08626452B2 Compositions and methods for optimizing drug hydrophobicity and drug delivery to cells
Methods to determine drug hydrophobicity and to quantify changes in drug hydrophobicity that optimize drug function by means of differential scanning calorimetry of an endothermic phase transition of a base protein-based polymer, specifically of an elastic-contractile model protein, to which is attached the drug to be evaluated for its hydrophobicity in terms of the change in Gibbs free energy for hydrophobic association, ΔGHA have been developed. Also described herein is the preparation of nanoparticles comprised of protein-based polymers, specifically of elastic-contractile model proteins, designed for the binding and desired release rate of a specific drug or class of drugs. Further described herein is a means of targeting the drug-laden nanoparticle to a cell by means of decorating the nanoparticle surface with a molecular entity that selectively binds to the diseased cell or disease causing organism, e.g., by decorating the drug-laden nanoparticle surface with synthetic antigen-binding fragment to an up-regulated receptor characteristic of the diseased cell.
US08626447B2 System and method for sweet zone identification in shale gas reservoirs
A computer system and computer implemented method for automatically identifying a hydrocarbon (such as kerogen, gas, oil) rich zone in a well bore includes obtaining well log data comprising neutron data, density data, radioactivity data, and resistivity data representative of physical characteristics of a formation surrounding the well bore and computing an apparent neutron porosity and an apparent density porosity based on the neutron data and density data. A normalized neutron-density separation is computed based on the computed apparent neutron porosity and the computed apparent density porosity and a baseline of the formation is determined for each data type. Using the computed normalized neutron-density separation, the radioactivity data, the resistivity data, and the determined baselines, the presence or absence of a hydrocarbon rich zone is determined. A quality index may further be derived from the data.
US08626442B2 Navigation apparatus
A map information processing apparatus includes a map information storage unit (15) for storing map information, a map update information storage unit (8) for storing one or more pieces of map update information (30 to 32) used for updating yet-to-be-updated map information, a map update information selection unit (19) for selecting one or more pieces of map update information required to update the map information stored in the map information storage unit (15) from the one or more pieces of map update information stored in the map update information storage unit, and a map information updating unit (20) for updating the map information stored in the map information storage unit (15) by applying the one or more pieces of map update information selected by the map update information selection unit to the map information one by one in order of updating.
US08626439B2 Navigation system with traffic estimation mechanism and method of operation thereof
A method of operation of a navigation system includes: calculating a travel segment of a navigation route, the travel segment having a travel feature; estimating a base time for the travel segment; estimating an incremental time for the travel feature; and calculating a travel time with the base time and the incremental time for displaying on a device.
US08626438B2 Efficient location referencing method
A efficient method of encoding a continuous path within a road network in which the path to be encoded is expressible as a path list of lines and/or segments existing in a digital map and consecutively ordered. The method comprises the steps of: (i) storing a start position in a route search list; (ii) determining a path from a start node of the start position and including said start position to an end node of the last line or segment in the path list within said digital map, said path being determined according to a shortest path algorithm; (iii) comparing the shortest path so determined to the path list, and identifying at least one deviation line or segment being part of the path list and having a start node representative of an intersection in said digital map but not being the line or segment first appearing in said path list, and if such deviation line or segment does not terminate at the end node of the last line or segment appearing in the path list, repeating step (i) using said deviation line or segment; and (iv) storing the last line or segment in the path list in said route search list if not already stored.
US08626430B2 System and method of path point reduction
A method of reducing waypoints representing a path defined along a route between two endpoints. The route includes a set of critical points including the endpoints and any decision points of the route intermediate the two endpoints. One or more waypoints of the path that are distal each critical point are eliminated, while retaining waypoints that are proximal each critical point. This enables the computation of a reduced waypoint path which provides accurate route-following in the vicinity of each critical point of the route.
US08626426B2 Engine automatic stop and restart control apparatus
An engine automatic stop and restart control apparatus is provided. The apparatus includes a control unit which stops and restarts an engine, an actual axle torque change speed calculation unit which calculates change speed in actual axle torque that is actually generated when the engine is restarted, an ideal axle torque change speed calculation unit which calculates change speed in ideal axle torque that corresponds to engine torque generated by the engine, a change speed difference calculation unit which calculates a change speed difference that is a difference between the change speed in actual axle torque and the change speed in ideal axle torque, and a vibration suppression control unit which executes a vibration suppression control for applying braking torque based on the change speed difference.
US08626422B2 Electronic oil pump
An electronic oil pump has at least one lubricant inlet, at least one lubricant outlet, at least one piston being movable between a full stroke position and a fully retracted position, an electrical actuator operatively connected to the at least one piston, a first electrical lead connected to a first element of the pump for electrically connecting the first element to an electronic control unit (ECU), and a second electrical lead connected to a second element of the pump for electrically connecting the second element to the ECU. When the at least one piston is in the full stroke position, an electrical path between the first and second electrical leads is closed. When the at least one piston is in a position other than the full stroke position, the electrical path is opened. A method of controlling an engine having the oil pump is also disclosed.
US08626413B2 Tire module and method for sensing wheel state variables and/or tire state variables
A tire module for sensing wheel and/or tire state variables is provided. The module includes at least one acceleration switch which determines a wheel state variable and/or a tire state variable. A method for sensing wheel state variables and/or tire state variables is also provided. In the method, a characteristic variable which is a measure of the length of the contact area of the tire or the contact area run-through time is determined by an acceleration switch.
US08626409B2 Automatic transmissions and methods therefor
Systems and methods for controlling transmissions and associated vehicles, machines, equipment, etc., are disclosed. In one case, a transmission control system includes a control unit configured to use a sensed vehicle speed and a commanded, target constant input speed to maintain an input speed substantially constant. The system includes one or more maps that associate a speed ratio of a transmission with a vehicle speed. In one embodiment, one such map associates an encoder position with a vehicle speed. Regarding a specific application, an automatic bicycle transmission shifting system is contemplated. An exemplary automatic bicycle includes a control unit, a shift actuator, various sensors, and a user interface. The control unit is configured to cooperate with a logic module and an actuator controller to control the cadence of a rider. In one embodiment, a memory of, or in communication with, the control unit includes one or more constant cadence maps that associate transmission speed ratios with bicycle speeds.
US08626397B2 Method and control device for triggering a passenger protection arrangement for a vehicle
A method and a control device for triggering a passenger protection arrangement for a vehicle are provided, at least one sensor signal from an accident sensor system being provided. A characteristic is derived from this at least one sensor signal, and a flatness is determined from this first characteristic in relation to at least one second characteristic. The crash type is then determined as a function of this flatness. The triggering the passenger protection arrangement (PS) takes place as a function of this crash type.
US08626387B1 Displaying information of interest based on occupant movement
A method of displaying information of interest to an occupant of a vehicle is provided. The method includes detecting movement of a hand of the occupant toward a physical control using a sensor and the sensor sending a signal from the sensor to a processor in the vehicle when the hand is detected. The method determines information of interest based on the signal using the processor and then displays the information of interest on a display device.
US08626386B2 Damping apparatus for reducing vibration of automobile body
A damping apparatus for an automobile is provided, capable of ensuring a high level of reliability while obtaining excellent damping effect with simple configuration. The damping apparatus for an automobile that reduces vibrations of an automobile body may include an actuator that is attached to the automobile body and drives an auxiliary mass; a current detector that detects a current flowing through an armature of the actuator; a section that detects a terminal voltage applied to the actuator; a calculation circuit that calculates an induced voltage of the actuator, and further calculates at least one of the relative velocity, relative displacement, and relative acceleration of the actuator, based on a current detected by the current detector and the terminal voltage; and a control circuit that drive-controls the actuator based on at least one of the relative velocity, relative displacement, and relative acceleration of the actuator calculated by the calculation circuit.
US08626381B2 Increasing vehicle range by minimizing trapped HVAC energy
A method of increasing a range of a vehicle by decreasing trapped HVAC energy at an end of a trip. The method may include the steps of: determining a destination list based on locations where the vehicle may be parked in the future, the destination list accessible by a control module in the vehicle; determining HVAC reduction regions around each of the locations on the destination list, the HVAC reduction regions accessible by the control module; operating a HVAC system while the vehicle is moving; tracking the location of the vehicle relative to the locations on the destination list; and the control module automatically reducing the energy usage of the HVAC system when the vehicle enters one of the HVAC reduction regions.
US08626380B2 Control systems
A control system for a vehicle subsystem (10) comprises a controller (12) arranged to control operation of the subsystem (10), a user input (16) connected to the system controller (12) and arranged to be operated by a user, and a sensor comprising a transmitter (22) associated with user input (16) and a receiver (26) associated with a first user, whereby the controller uses detection of a signal from the transmitter (22) by the receiver (26) to distinguish between operation of the user input (16) by said first user and operation of the user input by a second user.
US08626376B2 Method, system and media for wireless process control of mobile equipment
A system for wireless process control comprises at least a first wireless network, which is used to communicate real-time instructions and data between one or more pieces of mobile equipment to at least one other piece of mobile equipment. In one variant, a second wireless network is provided, using a different radio frequency band, to concurrently communicate the same or substantially the same real-time instructions and data as are communicated over the first wireless network.
US08626366B2 System and method for controlling a marine vessel through a waterway
A system for controlling a marine vessel includes a processor, a propulsion system, and a directional system. The processor is disposed onboard the marine vessel and obtains a trip plan that includes designated operational settings of the marine vessel for a trip along a waterway. The propulsion system is communicatively coupled with the processor and generates propulsion to move the marine vessel according to the designated operational settings of the trip plan. The directional system is communicatively coupled with the processor and steers the marine vessel according to the designated operational settings of the trip plan. Operating the propulsion system and the directional system according to the designated operational settings of the trip plan reduces at least one of fuel consumed or emissions generated by the marine vessel relative to the marine vessel being propelled or steered according to one or more plans other than the trip plan.
US08626362B2 Method and device for monitoring the speed of an aircraft
A method for controlling speed of an aircraft in the air. The method compares a variation of the aircraft speed in the air with a variation of the aircraft speed on the ground for an identical period, and detects any significant difference between the variations.
US08626356B2 Remotely starting internal combustion vehicle engines safely within vehicle enclosures
Enabling the remote engine starter user to address accidental start obstacles resulting from specific vehicle enclosure structures. Remotely starting an internal combustion engine with onboard computer control of a vehicle enclosed within a confined enclosure that comprises determining a set of safe distances for each of the front, rear and top of the vehicle, respectively, from the front, rear and top of the enclosure. Then, it is sensed whether all of the distances of the front, rear and top of the vehicle from the enclosure are respectively further than each of the set of safe distances. The remote starting of the engine of the vehicle is enabled only if at least one of the distances is further than it's safe distance.
US08626354B2 Approach for normalizing automated demand response events in energy management control systems
An approach for normalizing automated demand response events in energy management and control systems. The normalizing may be of events having disparate communication protocols and data formats. There may be a processing engine for each unique protocol or data format. When event data are received, they may be normalized into a standard format which can be utilized by an energy management and control system to initiate a pre-programmed demand response strategy. In other words, using an auto demand response service with its normalized event information, standard response strategies may be developed. The auto demand response service and standard strategies may then be deployed across an entire multi-site enterprise regardless of the auto demand response service provider servicing a particular site. There appears no need to modify the demand response strategy because the auto demand response service may handle a transformation of the auto demand response system's event data.
US08626353B2 Integration of demand response and renewable resources for power generation management
System and method of solving, in a single-period, an optimal dispatching problem for a network of energy generators connected via multiple transmission lines, where it is sought to find the lowest operational cost of dispatching of various energy sources to satisfy demand. The model includes traditional thermal resources and renewable energy resources available generation capabilities within the grid. The method considers demand reduction as a virtual generation source that can be dispatched quickly to hedge against the risk of unforeseen shortfall in supply. Demand reduction is dispatched in response to incentive signals sent to consumers. The control options of the optimization model consist of the dispatching order and dispatching amount energy units at generators together with the rebate signals sent to end-users at each node of the network under a demand response policy. Numerical experiments based on an analysis of representative data illustrate the effectiveness of demand response as a hedging option.
US08626348B2 Methods and systems for community energy management
A community based energy management method which avoids energy peaks oftentimes associated with the restart of appliances after the delayed start of an appliance due to energy use restrictions is lifted by a utility company. The method includes the application of a queue model, such as a first-in, first-out model for the restart time of any delayed electrical device.
US08626347B2 Demand side management module
A household appliance system comprising an appliance control system having a common appliance interface provided on an appliance and a demand side management module connected to the common appliance interface. The module corresponds to one select utility of a plurality of utilities and is configured to communicate with the one select utility of the plurality of utilities. The appliance control system operates the appliance based on communications with the one select utility through the module.
US08626338B1 Public use pet tag marking kiosk
Implementations of a public use tag marking kiosk. Aspects associated with particular implementations of a tag marking kiosk comprise, among others, automatically marking two sides of a tag within the kiosk, receiving the tag to be marked from the customer, providing a closeable door between the marking implement and the customer while the tag is being marked, ejecting the tag from a tag holder after the tag is marked, and aligning the tag so that a desired tag side is required to be initially facing up on the tag holder. Housing for the kiosk may surround all of the system parts or may be split into a housing shell and a marking unit that fits inside the shell. Marking implements may be laser, mechanical stylus, paint, or others. Tags may be suspended in a cantilevered manner during marking.
US08626337B2 Method and computer program product for distinguishing and sorting seeds containing a genetic element of interest
A method and computer program product for distinguishing and sort seeds containing a genetic element of interest from a bulk sample. In various embodiments, the present invention comprises associating a marker with at least some of the seeds containing a genetic element of interest of the bulk sample, exciting the seeds using an electromagnetic energy emitting device, evaluating at least some of the seeds of the bulk sample for the presence or absence of the marker using an evaluating device configured to excite a majority of the surface area of the seeds, and sorting the seeds containing a genetic element of interest based on the presence or absence of the marker. In various other embodiments, the method and computer program product may comprise associating a red fluorescent protein marker with at least some of the seeds containing a genetic element of interest of the bulk sample, evaluating at least some of the seeds of the bulk sample for the presence of the red fluorescent protein marker using an evaluating device, and sorting the seeds containing a genetic element of interest based on the presence of the red fluorescent protein marker. In some embodiments, the red fluorescent protein marker is discernable when excited by a certain energy and the evaluating step comprises exciting the seeds containing a genetic element of interest with the certain energy detecting an emission resulting at least in part from the exciting step.
US08626336B2 Automated destacking device and method
An automated destacking device is used to remove a single flat item or sheet from the top of a stack, and to then transport the item from the stack so that it may be used in an assembly line, manufacturing process, or the like. The stacked items are placed into a hopper, and an elevator drives the hopper upwardly until the top item in the stack contacts the underside of a horizontally movable carriage. The underside of the carriage includes an adhesive element, which engages the top item, and then the carriage moves in a horizontal direction away from the stack, carrying the top item from the stack to a position separately from the stack.
US08626335B2 Method and system for fulfilling requests in an inventory system
A method for fulfilling requests in an inventory system includes receiving a request indicating an activity to be completed. The method also includes selecting a holder to fulfill the request and an inventory station at which to fulfill the request. The inventory station is associated with a queue that includes a plurality of queue spaces. The method further includes moving the selected holder from a first location to a second location remote from the selected inventory station. Additionally, the method also includes determining that a trigger event has occurred and, in response to determining that the trigger event has occurred, moving the selected holder from the second location to a queue space of a queue associated with the selected inventory station.
US08626330B2 Atomic layer deposition apparatus
A method and apparatus for atomic layer deposition (ALD) is described. In one embodiment, an apparatus comprises a vacuum chamber body having a contiguous internal volume comprised of a first deposition region spaced-apart from a second deposition region, the chamber body having a feature operable to minimize intermixing of gases between the first and the second deposition regions, a first gas port formed in the chamber body and positioned to pulse gas preferentially to the first deposition region to enable a first deposition process to be performed in the first deposition region, and a second gas port formed in the chamber body and positioned to pulse gas preferentially to the second deposition region to enable a second deposition process to be performed in the second deposition region is provided.
US08626328B2 Discrete sampling based nonlinear control system
System, method and computer program product including instructions executed by a processor system for configuring and controlling a facility to perform a manufacturing process and updating a tool controlling the process according to a model employed for mapping calculated coefficients that characterize non-linear variations observed of a product to actual control parameters governing the processes/tools used by the facility during the manufacturing process. In a semiconductor manufacturing process, the method enables real-time control of variation in an exposure step of a patterning process using an exposure tool to minimize a nonlinear variation in one or more pattern attributes by adjusting the exposure tool or the patterning process corresponding to the calculated coefficients. In the method, measurements of product attributes, obtained by finite sampling over a well defined domain (e.g., a region such as a field/wafer in lithographic patterning), are projected onto a predefined reference mesh spanning the domain, using a physically based model comprised of functions constructed to be orthogonal and normalized over a discrete set of reference mesh locations.
US08626326B1 Task flexibility for actuators
A method of flexibly controlling a system including determining control policies for a system having at least one qualitative state goal for the system to achieve, determining a first current qualitative state of the system and generating a qualitative control and state trajectory, provided the current system state is capable of achieving the at least one goal, that enables the system to proceed from the current state to the goal state in the most cost effective and energy efficient manner to conserve power while maintaining any necessary operational constraints on the system.
US08626316B2 Device for the intermittent occlusion of the coronary sinus
In a device for the intermittent occlusion of the coronary sinus, including a catheter with several lumens, an occlusion device fixed to the catheter and operable through at least one lumen of the catheter, and at least one pressure measuring device for measuring the fluid pressure in the coronary sinus, the catheter additionally comprises support means for supporting the catheter on the inner wall of the coronary sinus, which support means are reversibly placeable in abutment on the inner wall of the coronary sinus by an operating element.
US08626305B2 System for stimulation of nerves
In a system for stimulation of nerves comprising implanted electrodes, an external to the system trigger device is equipped with a sensor and a transmitter for wirelessly broadcasting a signal to be received by a pulse generator for generating a pulse pattern to be forwarded to the at least one electrode implanted in the corpus of the living being. Further the trigger device is equipped with means for detecting if the patient is walking or just standing pulling the weight from one leg to another and can thus determine if a stimulation sequence has to be performed.
US08626302B2 Systems and methods to place one or more leads in muscle for providing electrical stimulation to treat pain
Systems and methods are adapted to provide the relief of pain. The systems and methods make possible the percutaneous placement of one or more intramuscular leads, without the need for fluoroscopy, for providing electrical stimulation to activate a motor point innervating the muscle, to provide the therapeutic relief of pain. The one or more intramuscular leads may be placed in muscle(s) to resist migration. The target nerves and their motor points innervate the muscles in which the one or more leads are placed. The systems and methods can include a two-stage solution. The first stage may include temporary systems and methods, including the use of an external pulse generator. The second stage may include more permanent systems and methods, including the use of an implanted pulse generator.
US08626301B2 Automatic baroreflex modulation based on cardiac activity
An aspect relates to a system for providing baroreflex stimulation. An embodiment of the system comprises a cardiac activity monitor to sense cardiac activity and provide a signal indicative of the cardiac activity, and a baroreflex stimulator. The stimulator includes a pulse generator and a modulator. The pulse generator provides a baroreflex stimulation signal adapted to provide a baroreflex therapy. The modulator receives the signal indicative of the cardiac activity and modulates the baroreflex stimulation signal based on the signal indicative of the cardiac activity to change the baroreflex therapy from a first baroreflex therapy to a second baroreflex therapy.
US08626299B2 Thoracic aorta and vagus nerve stimulation
Apparatus and methods are provided, including an electrode that is placed in contact with an artery of a subject. A control unit drives the electrode to perform a function with respect to the artery, the function selected from the group consisting of: driving a current into the artery, and sensing an electrical parameter of the artery. A transmitter is placed in a vein of the subject that is in a vicinity of the artery, the transmitter being wiredly connected to the control unit. The control unit is configured to drive the electrode by wirelessly transmitting a signal via the transmitter. Other embodiments are also described.
US08626298B2 Methods and apparatus for deep brain stimulation
The present invention provides systems, apparatus and methods for treating nerve disorders in the brain. An electrode is introduced into a patient's sinus cavity and an electrical impulse is applied to the electrode to modulate one or more target nerves in the brain to treat the disorder. In preferred embodiments, the electrode is positioned within a sinus cavity adjacent to or near the frontal cortex of the brain and the electrical signal is sufficient to modulate, stimulate and/or inhibit nerves within the frontal cortex. The electrode may be movable between a collapsed or compact configuration for introduction into the sinus cavity and an expanded configuration for contacting tissue within the sinus cavity to deliver the electrical impulse through the tissue to the target nerves in the brain.
US08626294B2 Methods for setting cardiac pacing parameters in relatively high efficiency pacing systems
According to some methods, for example, preprogrammed in a microprocessor element of an implantable cardiac pacing system, at least one of a number of periodic pacing threshold searches includes steps to reduce an evoked response amplitude threshold for evoked response signal detection. The reduction may be to a minimum value measurable above zero, for example, as determined by establishing a ‘noise floor’. Alternately, amplitudes of test pacing pulses and corresponding post pulse signals are collected and reviewed to search for a break, to determine a lower value to which the evoked response threshold may be adjusted without detecting noise. Subsequent to reducing the threshold, if no evoked response signal is detected for a test pulse applied at or above a predetermined maximum desirable pulse energy, an operational pacing pulse energy is set to greater than or equal to the maximum desirable in conjunction with a reduction in pacing rate.
US08626293B2 Method and system for identifying a potential lead failure in an implantable medical device
A method for detecting potential failures by a lead of an implantable medical device is provided. The method includes sensing a first signal over a first channel between a first combination of electrodes on the lead and sensing a second signal from a second channel between a second combination of electrodes on the lead. The method determines whether at least one of the first and second signals is representative of a potential failure in the lead and identifies a failure and the electrode associated with the failure based on which of the first and second sensed signals is representative of the potential failure. Optionally, when the first and second sensed signals are both representative of the potential failure, the method further includes determining whether the first and second sensed signals are correlated with one another. When the first and second sensed signals are correlated, the method declares an electrode common to both of the first and second combinations to be associated with the failure.
US08626292B2 Respiration sensor processing for phrenic nerve activation detection
An implantable cardiac device includes a sensor for sensing patient respiration and detecting phrenic nerve activation. A first filter channel attenuates first frequencies of the sensor signal to produce a first filtered output. A second filter channel attenuates second frequencies of the respiration signal to produce a second filtered output. Patient activity is evaluated using the first filtered output and phrenic nerve activation caused by cardiac pacing is detected using the second filtered output.
US08626285B2 Method and devices for performing cardiac waveform appraisal
Implementations of various technologies described herein are directed toward a sensing architecture for use in cardiac rhythm management devices. The sensing architecture may provide a method and means for certifying detected events by the cardiac rhythm management device. Moreover, by exploiting the enhanced capability to accurately identifying only those sensed events that are desirable, and preventing the use of events marked as suspect, the sensing architecture can better discriminate between rhythms appropriate for device therapy and those that are not.
US08626283B1 Electronic device and method for providing tactile stimulation
A method for providing tactile stimulation is applied in an electronic device. The electronic device includes a touch-sensitive screen and a tactile stimulation multilayer connected to the touch-sensitive screen. The tactile stimulation multilayer includes a number of electrodes. The method includes the steps of: providing a first user interface on the touch-sensitive screen for a user to select one body part for massage, and providing a second user interface for the user to select at least one acupuncture point of the selected body part; displaying a model of the selected body part and the selected acupuncture point thereof; according to the detected outline, adjusting a position of the selected acupuncture point to match the outline of the body part actually touching the screen; and energizing at least one electrode.
US08626276B2 Cardiac activation sequence monitoring for ischemia detection
Cardiac monitoring and/or stimulation methods and systems that provide one or more of monitoring, diagnosing, defibrillation, and pacing. Cardiac signal separation is employed to detect, monitor, track and/or trend ischemia using cardiac activation sequence information. Ischemia detection may involve sensing composite cardiac signals using implantable electrodes, and performing a signal separation that produces one or more cardiac activation signal vectors associated with one or more cardiac activation sequences. A change in the signal vector may be detected using subsequent separations. The change may be an elevation or depression of the ST segment of a cardiac cycle or other change indicative of myocardial ischemia, myocardial infarction, or other pathological change. The change may be used to predict, quantify, and/or qualify an event such as an arrhythmia, a myocardial infarction, or other pathologic change. Information associated with the vectors may be stored and used to track the vectors.
US08626274B2 Methods, systems and devices for detecting and diagnosing heart diseases and disorders
Disclosed herein methods, devices, and systems for detecting and diagnosing a heart disease or disorder in a subject from a prime electrocardiogram which comprises calculating at least one distribution function of the prime electrocardiogram and determining whether the distribution function is indicative of the presence of absence of the heart disease or disorder.
US08626265B2 Device and method for reducing the heart rate of a patient, and apparatus having the device
A device is disclosed for stimulating the trigeminal nerve of a patient in order to reduce the heart rate of the patient for recording image information from the heart of the patient. In at least one embodiment, the device includes at least one device for mechanical, electrical, magnetic, thermal, optical and/or chemical stimulation of the trigeminal nerve. Furthermore, at least one embodiment relates to an apparatus including at least one such device and a unit for registering the heart rate of the patient, which unit interacts with the device. Furthermore, at least one embodiment moreover relates to a method for reducing the heart rate of a patient in order to record image information from the heart of the patient, in which method the trigeminal nerve of the patient is stimulated by at least one such device in order to lower the heart rate of the patient.
US08626259B2 Biomedical sensors usable on un-prepared contact surfaces
A biomedical sensor is disclosed that provides at least first and second electrical nodes for connection to medical equipment. The biomedical sensor includes a plurality of protruding electrodes that extend from a common base. At least one of the protruding electrodes is coupled to the first electrical node, and at least two of the protruding electrodes are coupled to the second electrical node. At least one of the plurality of protruding electrodes is adjustable in length such that each of the plurality of protruding electrodes is adapted to contact a non-planar surface of a subject.
US08626258B2 Self-adhering electrodes and methods of making the same
A self-adhering sensor for non-invasively attaching to a portion of a skin is provided. The sensor comprises a biocompatible substrate, and an array of solid nanoelectrodes coupled to the biocompatible substrate and configured to self-adhere to the skin. Also provided is a sensor for attaching to a portion of a skin, where the sensor comprises an array of solid electrodes configured to self-adhere to the skin, where each of the solid structures comprises a stem and one or more projections extending out from the stem, where both the stem and the projections are solid. The stem comprises a mechanical stopper to control the extent of penetration of the solid electrodes into the skin. The sensor further comprises an electrolyte coating disposed on one or more of the solid structures.
US08626257B2 Analyte sensor
Systems and methods of use for continuous analyte measurement of a host's vascular system are provided. In some embodiments, a continuous glucose measurement system includes a vascular access device, a sensor and sensor electronics, the system being configured for insertion into communication with a host's circulatory system.
US08626256B2 Oximeter sensor with digital memory encoding sensor data
Embodiments of the present invention include systems and methods that relate to a sensor with memory. Specifically, one embodiment includes a method of sensor operation, comprising emitting light from a light emitting element of the sensor, detecting the light with a light detecting element of the sensor, and providing a manufacturer identification of the sensor stored within a memory of the sensor to an oximeter monitor.
US08626240B2 Location of basestation
Techniques and mechanisms relating to a basestation for a cellular communication system, and in particular to a method and a system for determining the location of the basestation, are disclosed. Methods are provided for use in a basestation of a mobile communications network, or in the network itself, for determining information about the position of the basestation itself, and/or for determining the position of mobile devices having a connection to the basestation. According to other aspects of the invention, there are provided basestations and network nodes for performing these methods.
US08626236B2 System and method for displaying text in augmented reality
A system and a method are provided for displaying text in low-light environments. An original image of text is captured in a low-light environment using a camera on a mobile device, whereby the imaged text comprising images of characters. A brightness setting and a contrast setting of the original image are adjusted to increase the contrast of the imaged text relative to a background of the original image. Optical character recognition is applied to the adjusted image to generate computer readable text or characters corresponding to each of the imaged text. The original image of text is displayed on the mobile device. The computer readable text is also displayed, overlaid the original image, wherein the computer readable text is aligned with the corresponding imaged text.
US08626222B2 Channel rank updates in multiple-input multiple-output communication systems
Embodiments of the disclosure provide a system and method for providing channel feedback information (CFI) from a user equipment device to a base station. CFI is transmitted from the user equipment device on first and second communication channels. The user equipment device is operable to measure the channel rank of a downlink channel and to select a preferred channel rank that is used to configure the CFI that is transmitted to the base station. The base station is operable to use the preferred channel rank to interpret the CFI transmitted by the user end device.
US08626216B2 Transmission and reception bandwidth setting method, mobile terminal and base station in radio communication system that defines a plurality of signal bandwidths
In a radio communication system defining a plurality of bandwidths, mobile terminals of kinds respectively corresponding to the plurality of bandwidths are accommodated in the system, and a minimum transmission bandwidth of the plurality of bandwidths is set as a transmission bandwidth of a downlink common channel. Or, every mobile terminal accommodated in the radio communication system is provided with a capability for processing a bandwidth equal to or greater than a predetermined value, and equal to or more than two transmission bandwidths that are equal to or less than a predetermined value are set as a transmission bandwidth of a downlink common channel. In the latter case, the mobile terminal identifies a bandwidth of a received downlink common channel.
US08626213B2 Method and arrangement for cell ID collision detection
The present invention relates to methods, a communication network node and a user equipment for detecting collision of physical cell identities in a communication network system comprising radio base stations each serving at least one cell through which user equipments are moving. Reference signals comprising reference symbols corresponding to a physical cell identity are sent from said radio base stations to said user equipments over a radio interface. Transmission gaps of reference symbols are inserted in the reference signal in order to perform a physical cell identity collision test. The user equipments are arranged to detect if any other radio base station is sending reference symbols corresponding to the same physical cell identity during the transmission gaps. Thereby a physical cell identity collision is detected. The reference symbol transmission gaps are fractionally distributed within said reference signal such that at least some of said reference symbols are unaffected by said reference symbol transmission gaps.
US08626211B2 Mobile terminal and controlling method thereof
A mobile terminal and controlling method thereof are disclosed. The present invention includes an A/V input unit receiving an input of a surrounding image via an image sensor, a display unit, a wireless communication unit, a memory recording an image inputted by real time via the camera as a real-time taken data, and a controller controlling the real-time taken data to be outputted to the display unit, the controller controlling the wireless communication unit to relay the real-time taken data to at least one external terminal by real time, the controller controlling the display unit to display a 1st type message related to the real-time taken data and a 2nd type message not related to the real-time taken data in a manner that the 1st type message and the 2nd type message are visually discriminated from each other.
US08626206B2 Paging mechanisms for mobile stations with multiple subscriptions
Apparatuses, techniques, and systems for operating a mobile station with multiple subscriptions includes transmitting a paging message for a subscriber identity of two or more subscriber identities that are associated with a single mobile station over a wireless communication channel based on a paging cycle structure including multiple paging slots. The two or more subscriber identities can include a first subscriber identity and a second, different subscriber identity. Transmitting the paging message can include using, during a paging cycle based on the paging cycle structure, a single paging slot to transmit the paging message, where the single paging slot is associated with the two or more subscriber identities.
US08626198B2 Characterizing an indoor structure based on detected movements and/or position locations of a mobile device
An embodiment relates to characterizing a signaling environment by gathering a plurality of measurements, generated during a period of time, in response to a determination that a mobile device is within an area of location uncertainty. Such an example mobile device may generate a position fix, e.g., at or subsequent to an end of the period of time, based, at least in part, on one or more signals received at the mobile device within an area of location certainty; and in response to a determination that it is to report a travel history for at least a portion of the area of location uncertainty, generate a travel log based, at least in part, on the plurality of measurements and the position fix, and transmit at least a portion of the travel log to one or more external devices.
US08626194B2 Systems and methods to determine the name of a business location visited by a user of a wireless device and provide suggested destinations
In general, the invention relates to methods and systems that record the location of a user and determine the corresponding physical named location (e.g. business location) visited by the user. The system further provides suggested destinations, routes, and advertisements to the user. A network includes a server programmed with a database of location information, a database of user information, payment account information, and a wireless communication system capable of communicating with the user's mobile device. The location of the mobile device is ascertained and recorded. The system determines the physical named location (e.g. business location) visited by the user at a particular time and stores the information in a location history. The system further provides suggested destinations based on the users current location and location history. Routes and advertisements along routes may further be provided based upon information associated with the user.
US08626180B2 Method for setting up a channel between femto base stations
A method in which a first femto base station sets up a channel with another femto base station. The method includes transmitting, from the first femto base station to a femto control station, information on a first smart meter to which the first femto base station is connected; transmitting, from the first femto base station to the femto control station, information on one or more other femto base stations which are neighbors of the first femto base station; receiving by the first femto base station from the femto control station, information on a second smart meter to which one or more other femto base stations are connected; and determining, by the first femto base station whether or not to set up a channel through the first smart meter and the second smart meter, if data to be transmitted to said other femto base stations exists.
US08626174B2 Call switching in packet-based communication networks
Call setup methods in a packet-based communication network are provided comprising receiving a call setup request from a call request entity; in response to receiving the call setup request, obtaining a first network address of a first network entity and forwarding the first network address to the call request entity; obtaining a second network address of the call request entity and forwarding the second network address to the first network entity; handling a result code indicating whether a call communication between the call request entity and the first network entity can be established; and in case no communication can be established, obtaining a further network address of a further network entity, forwarding the further network address to the call request entity, and forwarding the second network address to the further network entity.
US08626172B2 Method and apparatus for simultaneous communication utilizing multiple wireless communication systems
A wireless communication method, apparatus, and system for simultaneous communication of a wide area network with a wireless local area network. The system having the wide area network configured to transmit control signals, the wireless local area network configured to transmit data signals, and a mobile station configured to receive control signals from the wide area network and data signals from the wireless local area network.
US08626167B2 Inter base station handover method, radio communication method, DRX control method, base station, and communication terminal
Disclosed is a DRX control method and system in which a source base station forwards Dormancy Context, which is information for controlling the activity level of a mobile station that performs inter base station handover, to a target base station and, immediately after the mobile station completes handover, the target base station performs DRX control of the mobile station using the Dormancy Context.
US08626166B2 Coordinated node b radio resource management measurements
The present invention relates to a subscription-based measurement concept where the detailed parameters for a certain measurement report are set by a measurement provider, i.e. a radio base station, instead of the measurement requester. For this purpose the measurement provider “publishes” a certain set of measurements that controller units for radio resource management (RRM) can subscribe to. According to the present invention parameters of measurements are defined in detail in the measuring entity, i.e. the target radio base station, as opposed to being defined by the requesting entity, i. e. the RRM controller.
US08626162B2 Registration and access control in femto cell deployments
Systems and methodologies are described that facilitate distributing and/or utilizing a Closed Subscriber Group (CSG) Identifier (ID) that identifies a CSG corresponding to a base station and a CSG indication that distinguishes between the base station permitting access to members of the CSG and permitting access to members and non-members of the CSG. For instance, the CSG ID can uniquely identify the CSG corresponding to the base station. A mobile device can receive the CSG ID and the CSG indication from the base station. Further, the received CSG ID can be compared to CSG IDs included in an allowed CSG list to recognize whether the mobile device is a member or a non-member of the CSG. Moreover, a preference for selecting the base station as compared to a disparate base station can be generated as a function of the received CSG ID and CSG indication.
US08626149B2 Monitoring and troubleshooting a module associated with a portable communication device
Methods, apparatuses, and software to monitor, troubleshoot, or diagnose one or more specialty modules associated with a portable communication device are provided. The methods, apparatuses, and software identify the specialty module, obtain and execute procedures to monitor, test, or diagnose the specialty module. If unsatisfactory, error, defective or the like performance is identified, a solution is applied to correct the performance.
US08626145B2 Device based telecommunications initiated data fulfillment system
A system and method for service fulfillment is based on service invocation with a preprogrammed communication device. The communication device recognizes special multi-function code digit sequences to cause service invocation. The preprogrammed communication device, upon recognition of a multi-function code, selects a communication channel or messaging protocol and forwards information related to the service invocation to a service fulfillment platform. The communication channel or messaging protocol may be selected based on availability, optimization, preprogrammed logic associated with the multi-function code, or other parameters related to the service invocation, such as user, subscription, registration, location or device ID. The preprogrammed communication device permits service invocation without reconfiguration of a communication network to which the communication device is coupled. The communication device can be reconfigured or reprogrammed to recognize and respond to different multi-function codes.
US08626144B2 Bluetooth low energy approach detections through vehicle paired capable devices
A method of enabling communications between a Bluetooth low energy master communication device in a vehicle and a slave communication device. The slave communication device is successfully paired with a Bluetooth high energy master communication device in the vehicle. An identifier of the slave communication device is stored when it is successfully paired with the Bluetooth high energy master communication device. The Bluetooth low energy master communication device identifies an advertising event broadcast by the slave communication device. The advertising event relates to a notification by the slave communication device of the availability of its services. A determination is made whether the identifier of the slave communication device matches the stored identifier. Wireless communications between the Bluetooth low energy master communication device and the slave communication device is autonomously established without a manual pairing operation in response to an identifier of the slave communication device matching the stored identifier.
US08626140B2 Method for adapting radiofrequency signal spectrum
Method for adapting radiofrequency signal spectrum, particularly in TETRA communications systems. The invention proposes using over-the-air signaling for communications systems according to the TETRA standard, to configure the characteristics of the radiofrequency signal, with the advantage that there is no loss of performance in data transmission speed and no need to change the type of modulation.
US08626136B2 Architecture for user- and context-specific prefetching and caching of information on portable devices
Content management architecture for a portable wireless device. Caching and fetching techniques are provided to improve content handling for portable devices such as cellular telephones and portable computers. A search component automatically performs searches as a background process, and potentially desired content is received and cached by a content storing component to be available in the future when and if needed, mitigating latency associated with slow download speeds, refresh rates, and other system and/or network impediments. Content from background search results can be trickled into the device as part of the background process so as not to burden system resources for other processes. As part of memory management, aged and/or low priority or low interest content can be selectively removed or archived to increase available cache or memory space, as well as to maintain relevant content within the device. A presentation component facilitates presentation of the pre-stored content.
US08626131B2 Methods and systems for retrieving data stored in a database
A computer-implemented, transaction-making, municipal bond trading system having a capability to conduct a private electronic auction of bid wanteds between a central brokers' broker and multiple prospective remote bidders and to maintain a reference database of accurate individual bond lot descriptions and identifications, including CUSIP (trademark) numbers.
US08626123B2 System and method for securing a base station using SIM cards
Methods and systems are provided for securing integrated base stations, such as base station routers (BSRs), in which a SIM card is operatively coupled with a secured portion of a base station and a secure association is established therebetween to facilitate encryption key exchange between the secured portion of the base station and a core network.
US08626119B2 System and method for managing a mobile device
A system and method for managing a mobile device(s) to provide for a notification(s) when specified thresholds are reached and/or execute defined rules for the mobile device(s). The rules can relate to any function of the mobile device(s), including but not limited to, notification when a percentage of voice/data/SMS is reached during a billing cycle, notification when a mobile device(s) leaves a geo-fence, and restrict a mobile device(s) when a threshold is reached. The system provides a versatile management system allowing a user to effectively control use of a mobile device(s) and manage costs.
US08626117B2 System and method for providing prepaid billing for instant messaging users
A system and method for providing prepaid billing for users of an instant messaging system. A method includes determining whether a prepaid account balance associated with an IM client request satisfies a pre-determined criteria, establishing a regular IM session if the prepaid account satisfies the criteria, and establishing a limited IM session if the prepaid account does not satisfy the criteria. The system includes a prepaid account screener operable to determine whether a prepaid account balance satisfies the criteria, establish a regular IM session if the prepaid account satisfies the criteria, and establish a limited IM session if the prepaid account does not satisfy the criteria.
US08626115B2 Wireless network service interfaces
A system communicatively coupled to a device over a wireless access network, the system comprising one or more processors configured to establish, in cooperation with one or more agents on the device, a secure control link enabling secure communications between the system and the one or more agents over the wireless access network, and a service interface enabling the one or more processors to communicate over the secure control link with the one or more agents to assist the one or more agents to change at least an aspect of a service plan associated with the device, and provide, to the one or more agents, information about a past or current service usage by the device to enable the one or more agents to present, through a user interface of the device, a notification associated with the past or current service usage by the device.
US08626114B2 Method for processing service requests in a telecommunications system
A service request (SRV) comprising a second identifier belonging to a collection of identifiers identified by a first identifier (WPSI-I) is rejected or allowed to proceed depending on whether the current usage data stored in relationship with the first identifier reaches a value established by usage limit data stored in relationship with said first identifier. Current usage data is updated according to service requests comprising a second identifier belonging to said collection and allowed to proceed. The usage limit data can state maximum number of simultaneous communications, or maximum number of second identifiers belonging to said collection, and can be dynamically updated according to traffic load conditions in an apparatus of the telecommunications system. The invention prevents overloading resources in telecommunications systems when the number of eventual users can not be foreseen.
US08626112B2 Multi-button emergency message generation
A wireless communications device and method for generating and communicating an emergency text message includes, in response to receiving a request initiated from one of a plurality of emergency message buttons configured to initiate communication of respective emergency messages related to different emergency categories, generating an emergency message related to the respective emergency category. The generated emergency message may be then be communicated over a communications network.
US08626107B2 System and method for managing communication of a moveable entity for energy conservation
A system and method for managing communication of a movable entity is provided. The system comprises a chargeable power source, at least one sensor unit which is connected with the movable entity, and a global positioning device which is powered by the chargeable power source and is connected with the movable entity, wherein the global positioning device is used to track moveable entity status in response to sensor data received from said at least one sensor unit, the global positioning device is configured to execute a power saving mode based on moveable entity status information. The system and method save electric energy consumption of a battery for the GPS device by the mode switching between a sleep mode and a work mode, and judgment on the predetermined event provided may help to prevent the machine from being stolen.
US08626106B2 Method and apparatus of an input resistance of a passive mixer to broaden the input matching bandwidth of a common source/gate LNA
A cascode common source and common gate LNAs operating at 60 GHz are introduced and described. The cascode common source LNA is simulated to arrive at an optimum ratio of upper device width to the lower device width. The voltage output of the cascode common source LNA is translated into a current to feed and apply energy to the mixer stage. These input current signals apply the energy associated with the current directly into the switched capacitors in the mixer to minimize the overall power dissipation of the system. The LNA is capacitively coupled to the mixer switches in the I and Q mixers and are enabled and disabled by the clocks generated by the quadrature oscillator. These signals are then amplified by a differential amplifier to generate the sum and difference frequency spectra.
US08626104B2 Generalized codebook design method for limited feedback systems
In a closed-loop wireless communication system, a codebook-based feedback mechanism is provided where each codeword indicates a particular profile to be used to provide a target performance measure (e.g., bit error rate or spectral efficiency) for the transmission channel. This may be accomplished by using a multi-stage quantization process to construct the codewords as a plurality of transmission parameters specifying a MIMO transmission scheme, precoding vector or matrix, power allocation in space/time/frequency, modulation and channel code.
US08626100B2 Multiple frequency band multiple standard transceiver
A transceiver includes a receiver section and a transmitter section. The receiver section converts an inbound Multiple Frequency Bands Multiple Standards (MFBMS) signal into a down converted signal, wherein the inbound MFBMS signal includes a desired signal component and an undesired signal component. In addition, the receiver section determines spectral positioning of the undesired signal component with respect to the desired signal component and adjusts at least one of the MFBMS signal and the down converted signal based on the spectral positioning to substantially reduce adverse affects of the undesired signal component on the desired signal component to produce an adjusted signal. The transmitter section converts an outbound symbol stream into an outbound MFBMS signal.
US08626085B2 Dual mode mobile terminal system
A dual mode mobile terminal system includes an antenna, a diplexer, a first communication module, a first power amplifier, and a second communication module. The diplexer receives and transmits a first wireless signal, and isolates the receiving path and the transmitting path of the first wireless signal. The second communication module receives a second wireless signal from the switch. The first power amplifier amplifies the second wireless signal. The antenna is selectably connected to the diplexer or the first power amplifier through the switch. The antenna, the switch, the diplexer, and the first communication module form a first signal transmission path to transmit and receive the first wireless signal; the antenna, the switch, the first power amplifier, and the second communication module form a second signal transmission path to transmit and receive the second wireless signal.
US08626083B2 Method and apparatus for tuning a communication device
A system that incorporates teachings of the present disclosure may include, for example, a tuning system for a communication device having an antenna where the tuning system includes at least one first tunable element connected with at least one radiating element of the antenna for tuning the antenna where the adjusting of the at least one first tunable element is based on a closed loop process, and a matching network having at least one second tunable element coupled at a feed point of the antenna for tuning the matching network based on an operational parameter of the communication device. Additional embodiments are disclosed.
US08626079B2 Link adaptation method and apparatus in wireless communication system
Provided is a link adaptation method and apparatus in wireless communication system. The method, includes: amplifying a received signal; converting the amplified signal into a digital signal; calculating digital signal strength; and calculating the received signal strength based on the digital signal strength and a gain of said amplifying a received signal.
US08626078B2 Mobile phone as a one-way recorded transmitter over a cellular network
Agencies oftentimes desire to monitor personnel in the field during the course of their duties. To provide flexible monitoring capabilities to agencies, a common mobile device such as a mobile phone is converted for use as a radio-based listening system to collect and transmit audio data. Phone features and accessories are leveraged to collect additional data for transmission. Collected data is streamed or otherwise transmitted to monitoring devices at the agency or in the field for operational oversight and recordation.
US08626077B2 Receiving apparatus and radio communication method
A radio communication device capable of lightening the influence of a frequency selective fading in the wide-band transmission of a single carrier thereby to prevent deterioration of error rate characteristics. In this device, an FFT unit subjects a modulated signal inputted from a modulation unit to a Fourier transformation. A pilot insertion unit inserts a pilot symbol into a plurality of individual frequency components of the modulated signal. Weight multiplication units multiply the individual frequency components and the pilot symbols inserted into the individual frequency components, by weight coefficients set at a weight coefficient setting unit. IFFT units subject the frequency components to an inverse Fourier transformation, thereby to convert the frequency components into time domains.
US08626074B2 Method for controlling a control station for determining a bandwidth for data communication
A method for controlling a control station (H1) includes the steps of performing wireless connection processing (204) with a terminal station (D1) and when a wireless connection is established, sending, to the wirelessly-connected terminal station (D1), a capture request signal (205) for causing the terminal station to capture a control signal (202) sent by another station (H2) and to return (207) information regarding the captured control signal.
US08626070B2 Apparatus and method for mitigating inter-cell interference in multiple antenna system
An apparatus and method for mitigating inter-cell interference in a Multiple Input Multiple Output (MIMO) system are provided. The method includes allocating a serving band for providing service to at least one Mobile Station (MS) through scheduling, receiving at least one request set for at least one neighboring cell, from at least one MS, updating the at least one request set considering a serving band of each MS, and transmitting the updated at least one request set to the at least one neighboring cell. The request set includes at least one piece of information among a band and Precoding Matrix Index (PMI) for making a use restriction request to a neighboring cell that exerts interference on an MS.
US08626067B2 System and methods for enhancing coexistence efficiency for multi-radio terminals
A method of scheduling transmitting and receiving communication slots for co-located radio devices is provided. A Bluetooth (BT) device first synchronizes its communication time slots with a co-located radio module, and then obtains the traffic pattern of the co-located radio module. Based on the traffic pattern, the BT device selectively skips one or more TX or RX time slots to avoid data transmission or reception in certain time slots and thereby reducing interference with the co-located radio module. In addition, the BT device generates a co-located coexistence (CLC) bitmap and transmits the CLC bitmap to its peer BT device such that the peer BT device can also skip data transmission or reception in certain time slots affected by the co-located radio module. The skipped time slots are disabled for TX or RX operation to prevent interference and to achieve more energy saving.
US08626059B2 Mobile terminal, base station, communication system, and communication method
A terminal includes a data receiver that receives data transmitted by a base station to another mobile terminal, a response receiver that receives from the other mobile terminal a negative acknowledgement response indicating that the other mobile terminal has failed to receive the data normally, and a data transmitter that transmits to the other terminal the data, received by the data receiver, in response to the negative acknowledgement response received by the response receiver.
US08626057B2 Electromagnetic E-shaped patch antenna repeater with high isolation
A repeater system is disclosed including a first planar antenna array comprising a first plurality of patch antennas, wherein the first plurality of patch antennas include a first pair of first patch antennas and a second pair of patch antennas, the first patch antennas in each pair disposed symmetrically about a perpendicular plane bisecting a distance between the patch antennas in each pair. Two microstrip antenna probes may be connected to respective ones of the first patch antennas in each pair. The two feed signals connected to the two probes may be phased shifted approximately 180 degrees out of phase with respect to each other. The repeater also includes a second planar antenna array comprising a second plurality of patch antennas and a housing connecting the first planar antenna array and the second planar antenna array. In some embodiments, each of the first planar antenna array and the second planar antenna array include some even number of E-shaped patch antennas.
US08626053B2 Medium correcting device and image forming device
A medium correcting device includes: a first holding body that holds a first rotating body having a surface moving circumferentially; a second holding body that holds a second rotating body having a surface that moves following the circumferential movement of the first rotating body and becoming a coupled body incorporating the first and second rotating bodies; a rotation shaft connected to a driving system when the coupled body is housed in a housing body and separated from the driving system when the coupled body is removed; an off-center cam eccentrically fixed to the rotation shaft, presses one rotating body against the other by an amount of pressing according to an angle of the off-center cam, the amount being larger in a downward eccentric direction; and a center-of-gravity correction section fixed to the rotation shaft, causing a larger torque than a torque produced by the off-center cam's own gravity.
US08626049B2 Lubricant application device and image forming apparatus
In the lubricant application device, including a brush roller which rotates while contacting an image carrying member and a solid lubricant, shaves the solid lubricant and applies the shaved solid lubricant onto the image carrying member, and a flicker which abuts against the brush roller and knocks off a developer adhering to the brush roller through a rotation of the brush roller, the brush roller has looped bristles implanted in a state of endless loop, and the flicker has a contact surface which forms an acute angle.
US08626039B2 Image forming apparatus and method capable of obtaining high quality image suppressing edge effect
A developing device includes a non-magnetic rotatable sleeve of a developer bearer to bear developer and a development electric field generator to generate a development electric field between the image bearer and the developer bearer by applying a development bias to the developer bearer. The developing bias is an AC bias generating an AC electric field therebetween. The magnetic carrier includes a plurality of fine particles each covered by a covering layer made of prescribed material having a volume resistivity equal to or more than 1012 [Ω·cm] having a prescribed particle diameter equal to or less than 100 [nm]. Each of the a plurality of fine particles has a total volume resistivity equal to or less than 105 [Ω·cm]. The magnetic carrier has a total volume resistivity equal to or more than 1012 [Ω·cm].
US08626035B2 Powder container, image forming apparatus, and powder container controlling method
A powder container includes a containing portion that has an opening; a first opening/closing member that is movable between a first open position at which the opening is open and a first closed position at which the opening is closed; and a second opening/closing member that is movable between a second closed position at which the second opening/closing member covers an outside of the first opening/closing member and a second open position at which the first opening/closing member is exposed, wherein a direction in which the second opening/closing member moves from the second open position to the second closed position is different from a direction in which the first opening/closing member moves from the first open position to the first closed position, and wherein the second opening/closing member contacts the first opening/closing member and pushes the first opening/closing member into the first closing position when the second/closing member moves.
US08626022B2 Image forming apparatus having overturning prevention parts
An image forming apparatus includes: an image forming apparatus main body; an image forming part provided in the image forming apparatus main body, to form an image on a recording medium; an operation part used for operation of the image forming apparatus; a support part provided on a bottom surface of the image forming apparatus main body and in contact with a mounting surface for the image forming apparatus main body to support the image forming apparatus main body; and a convex part provided on the bottom surface, the convex part being provided on the operation part side from the support part, and forming a clearance between the convex part and the mounting surface.
US08626014B2 Image forming apparatus
In an image forming apparatus that separates a thin recording material by pushing up a transfer belt, if a position where a thick recording material separates from the transfer belt is far from a leading end of a recording-material guide, conveyability of the separated thick recording material after separation becomes stable. A stretching member is provided downstream of a push-up means and upstream of the recording-material guide in a recording-material conveying direction, and the stretching member separates a thick recording material from the transfer belt.
US08626009B2 Electric power control on a plurality of information processing apparatuses
An electric power control apparatus sets a first period for performing electric power control and an overall target amount of power consumption to be consumed by all of a plurality of information processing apparatuses during the first period, calculates an individual target amount of power consumption to be consumed by each information processing apparatus during a plurality of second periods obtained by segmentalizing the first period, based on the first period and the overall target amount, transmits the corresponding second period and the individual target amount to each information processing apparatus, receives an actual usage value of the amount of power consumption in the corresponding second period transmitted from each information processing apparatus, calculates the individual target amount, based on the actual usage value of the amount and the overall target amount, and retransmits the individual target amount to each information processing apparatus.
US08625997B2 Method and apparatus for local optimization of an optical transmitter
Consistent with the present disclosure, an optical receiver is paired with an optical transmitter in a transceiver card or module, for example. During normal operation, the optical transmitter supplies optical signals for downstream transmission on a first optical communication path, and the optical receiver receives additional optical signals from a second optical communication path. During a transmitter monitoring mode (or “loopback”), however, when monitoring of transmitter parameters is desired, an optical switch directs the output or portion thereof from the transmitter to the receiver. The receiver may then supply monitoring data or information to a control or processor circuit, which, in turn, may supply control signals to the transmitter. In response to such control signals, the performance of the transmitter may be optimized, for example, by reducing BER and/or OSNR to a desired level. The switch is then configured to block transmission of the transmitter output or portion and normal operation is commenced. Thus, consistent with the present disclosure, an optical receiver is provided to detect optical signals inbound on one optical communication path during normal operation is also used to receive optical signals directly from the transmitter during the monitoring mode. Accordingly, a dedicated monitoring receiver is not required and the system is rendered less expensive, power consumption may be minimized and space may be conserved.
US08625995B2 Signal power based routing in WDM all-optical networks
In a Wavelength Division Multiplexed (WDM) all-optical network having optical nodes linked together by optical fibers carrying communication channels of separate wave-lengths, a method is applied in order to extend the size of the all-optical network. According to the method, a model is set up for the all-optical network in which a wavelength graph containing vertices and edges represents the physical effects of the nodes and links. After identifying a set of demand, an objective function is calculated expressing the total routing cost and total signal power demand of the channels. The minimum of the objective function returns the signal powers for each channel to be tuned.
US08625989B2 Multi-laser transmitter optical subassemblies for optoelectronic modules
Multi-laser transmitter optical subassemblies (TOSAs) for optoelectronic modules. In one example embodiment, a multi-laser TOSA includes first and second lasers configured to generate first and second optical signals, respectively, a polarization beam combiner (PBC), first and second collimating lenses positioned between the first and second lasers, respectively, and the PBC, a half waveplate positioned between the first laser and the PBC, and a focusing lens. The half waveplate is configured to rotate the polarization of the first optical signal. The PBC is configured to combine the first and second optical signals and transmit the combined first and second optical signals toward the focusing lens.
US08625984B2 Transmission device, control device, and method of detecting erroneous connection of signal line
A transmission device includes a transponder including an oscillator configured to oscillate a local optical laser, a wavelength controller configured to control an oscillation wavelength of the local optical laser to receive desired input signal light, and a coherent receiver configured to combine and detect the local optical laser and input signal light. A controller is configured to control the oscillation wavelength using a wavelength of the input signal light detected by the coherent receiver, to determine an erroneous connection of a signal line related to the input signal light, when the wavelength of the input signal light is not an expected wavelength.
US08625973B2 Method and apparatus for operating a video system
A method for operating a video system to generate and store encoded video comprising a plurality of key frames and a plurality of delta frames is provided. The method includes capturing video data comprising a plurality of frames of a scene, and selecting a fundamental view of at least a portion of the scene contained in the plurality of frames. The method also includes generating the plurality of key frames from a first subset of the plurality of frames and the fundamental view of at least the portion of the scene, generating the plurality of delta frames from a second subset of the plurality of frames and the plurality of key frames, and transferring the encoded video for delivery to storage.
US08625968B2 Recording apparatus and control method thereof
A recording apparatus is disclosed that records information data and file system information for managing a file containing the information data in accordance with a predetermined file system to a recording medium having a plurality of blocks including an alternative block for a detect block. The data recorded in the recording medium is managed in accordance with the predetermined file system. The recording apparatus sets a threshold based on the size of the file system information, and if the alternative block remaining amount in the recording medium is less than or equal to the threshold, recording of the information data to the recording medium is inhibited.
US08625966B2 Reproducing apparatus, method for operating reproducing apparatus and non-transitory computer-readable recording medium storing control program
A reproducing apparatus and method including a video data acquiring section, a program and program management information; a video reproduction section; and a program executing section. According to the result of program execution, first reproduction control information is transmitted to the video reproduction section. Also, an overall control section generates, based on reproduction control manipulation information received via an input section, second reproduction control information for controlling reproduction of the video data, and transmits the same to the video reproducing section. The program management information includes a flag indicating whether or not to transmit the second reproduction control information, and the overall controlling section determines, in accordance with the flag, whether to transmit the second reproduction control information. A non-transitory content recording medium for causing a computer to function as the apparatus implementing the method also is provided.
US08625960B2 Apparatus and method for reproducing storage medium that stores metadata for providing enhanced search function
An apparatus and method for reproducing a storage medium that stores metadata are provided for an enhanced search function using various search keywords of audio-visual (AV) data. The apparatus includes: a search unit for searching for scenes matching a search keyword by conducting an enhanced search function on the AV data with reference to metadata which contains information regarding at least one search keyword for each of the scenes of the AV data; and a reproducing unit for reproducing the AV data corresponding to at least one scene found by the search unit. The metadata may include information regarding an entry point and/or duration, angles, etc. of each scene. Hence, the enhanced search can be conducted using various search keywords. Further, search results can be reproduced according to diverse scenarios, and the enhanced search function can be provided for movie titles that support multiple angles or multiple paths. Moreover, metadata can be created in multiple languages, thereby enabling the enhanced search function to support multiple languages.
US08625959B2 Apparatus and method for image coding and decoding
A multiplexed stream is inputted and includes multimedia coding data. A video stream is separated from the inputted multiplexed stream, and the separated video stream is decoded. A predetermined conversion process is performed in accordance with additional information indicating whether a mismatch is present in a relationship between the decoded data and the multimedia coding data.
US08625947B1 Low-smoke and flame-retardant fiber optic cables
The present invention relates to flame-retardant fiber optic cables. The fiber optic cables include reinforcing materials that generate low smoke levels and exhibit improved performance during burn testing. The fiber optic cables are capable of meeting burn testing requirements without employing expensive, high-performance cable jacketing and buffering compounds.
US08625944B1 Low-shrink reduced-diameter buffer tubes
Disclosed is a low-shrink buffer tube having a reduced diameter. The buffer tube provides adequate crush resistance and is suitable for deployments requiring mid-span access.
US08625940B2 Light guide device and manufacturing method thereof
A light guide device includes a light guide plate, a diffusion layer, and a brightening layer. The light guide plate includes a first surface, a second surface opposite to the first surface, and diffusion pots positioned on the first surface. The diffusion layer is adhered to the second surface of the light guide plate, and includes transparent adhesive and diffusion particles scattered in the transparent adhesive. The brightening layer is adhered to the diffusion layer, and includes a micro structure formed on a surface of the brightening layer facing away from the diffusion layer. The micro structure includes a number of cutouts. A manufacturing method for the light guide device is also provided.
US08625938B2 Electronic device having optical communicating part
An electronic device includes a substrate having a first surface and a second surface, a semiconductor device disposed on a first region on the first surface of the substrate, a via structure penetrating the substrate, and including a conductor, an optical channel disposed in the via structure, and an optical-electrical converting device disposed at an end of the via structure, electrically connected to the semiconductor device through the conductor of the via structure, and optically connected to the optical channel.
US08625933B2 Image processing apparatus and method for the same
An image processing apparatus can detect a predetermined target object from image data. The image processing apparatus includes an image zooming unit configured to generate a plurality of pieces of zoomed image data that are mutually different in magnification from the image data input by an image inputting unit, a detection unit configured to extract a partial area from the plurality of pieces of zoomed image data generated by the image zooming unit, and detect the predetermined target object by performing collation to determine whether the extracted partial area coincides with a detection pattern stored in a detected pattern storage unit, and a detected information storage unit configured to store detection information including magnification information of the zoomed image data from which the predetermined target object is detected by the detection unit. In a case where the detection information is stored in the detected information storage unit, the image zooming unit determines a magnification of the zoomed image data based on the detection information and generates at least one piece of zoomed image data whose total number is smaller compared to a case where the detection information is not stored.
US08625931B2 Light space graphical model in shape from shading
Methods and apparatus for construction of an object shape from an image using a light-space graphical model are disclosed. A set of normal vectors for a set of pixels in an image is defined. Each normal vector is defined in terms of an azimuth and a zenith measured in a spherical coordinate system centered on a light source illuminating the image. The zenith of each normal vector is constrained based on an observed shading of a respective pixel. A shape is constructed from the image. Constructing the shape includes minimizing an energy function to specify an azimuth value and a zenith value of each normal vector. Minimizing the energy function further includes constraining the azimuth of each normal vector based on an image gradient of the image at each respective pixel to enforce a coplanar assumption between the image gradient expressed in a three-dimensional space and the respective normal vector.
US08625930B2 Digital microscope slide scanning system and methods
Provided herein are systems methods including a design of a microscope slide scanner for digital pathology applications which provides high quality images and automated batch-mode operation at low cost. The instrument architecture is advantageously based on a convergence of high performance, yet low cost, computing technologies, interfaces and software standards to enable high quality digital microscopy at very low cost. Also provided is a method based in part on a stitching method that allows for dividing an image into a number of overlapping tiles and reconstituting the image with a magnification without substantial loss of accuracy. A scanner is employed in capturing snapshot images. The method allows for overlapping images captured in consecutive snapshots.
US08625928B2 Information processing apparatus, information processing method, and program therefor
An information processing apparatus includes a generation section, a selection section, a matching processing section, and a calculation section. The generation section generates source image blocks obtained by dividing a connection area of a source image into areas, and template image blocks obtained by dividing a connection area of a template image into areas, the connection area of the template image being superimposed on the connection area of the source image. The selection section selects target image blocks as targets individually subjected to matching processing, based on luminance information of each template image block. The matching processing section calculates relative position information of corresponding image blocks as images corresponding to the target image blocks and the target image blocks. The calculation section calculates relative position shift information of the connection area of the source image and that of the template image based on the relative position information.
US08625924B2 Image deblocking based on complexity
An image processing apparatus capable of improving image quality, includes a deblocking filter that adjusts a plurality of parameters related to deblocking processing on the basis of activity of an image calculated by an activity calculation section, the total sum of orthogonal transformation coefficients of the image calculated by an orthogonal transformation section, complexity of the image calculated by the rate control unit, or the total sum of prediction errors of the image calculated by a prediction error addition unit.
US08625915B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
Computer-readable medium having an image decoding program performing: storing a reference image of a previously decoded image; receiving coded information including motion vector and rounding method information specifying a rounding method for synthesizing a prediction image of a currently decoded image; and synthesizing the prediction image via motion compensation using the motion vector information and reference image, using a positive and negative rounding method for interpolating pixel intensity values; wherein interpolation of pixel intensity values uses a rounding method specified by the rounding method information included in the encoded current P frame bitstream; wherein the rounding method information is not received from the encoded I frame bitstream; and wherein the rounding method information is included in a header section of the coded information of the currently decoded image.
US08625896B2 Image matting
An alpha matte is generated from image forming elements of an image. For each of one or more of the image forming elements: a respective representative foreground value is determined from one or more of the image forming element values; the respective representative foreground value and the value of the image forming element are normalized with respect to a threshold level; and a respective value of the alpha matte is generated from an evaluation of the normalized image forming element value in relation to the normalized representative foreground value.
US08625893B2 Image processing device and image processing method
The present technology relates to an image processing device including: a reducing section configured to generate a plurality of reduced images by reducing an input image at a plurality of reduction ratios; a noise removal processing section configured to generate noise-removed images by performing noise removal processing on each of the reduced images; an enlarging section configured to generate enlarged images equal to each other in size by enlarging each of the noise-removed images; and a mixing section configured to generate an output image by mixing two or more different enlarged images of the enlarged images with each other.
US08625890B1 Stylizing geographic features in photographic images based on image content
Embodiments use the content of photographic images to stylize geographic features in the photographic images. In an embodiment, a computer-implemented method stylizes geographic features in a photographic image. In the method, a plurality of pixel regions in the photographic image are identified. For respective pixel regions, a plurality of attributes of image content within the pixel region of the photographic image are identified using the image content, and a geographic content type of the pixel region is determined using a classifier trained to recognize the geographic content type based on the plurality of attributes. Finally, at least one of the plurality of pixel regions of the photographic image are altered based on the respective determined geographic content type to stylize a geographic feature illustrated in the photographic image.
US08625886B2 Finding repeated structure for data extraction from document images
Methods and system employing the same for finding repeated structure for data extraction from document images are provided. A reference record and one or more reference fields thereof are identified from a document image. One or more candidate fields are generated for each of the reference fields. One or more best candidate records from the candidate fields are selected using a probabilistic model and an optimal record set is determined from the best candidate records.
US08625883B2 Process of correcting an image provided on a support which is subsequently submitted to a deformation process
The invention relates to a method for adapting a visual representation which subsequently is subjected to a deformation, like in packaging. To be able to take into account the deformations on the visual representation the method comprises the steps of: providing a pattern on a support, wherein the pattern comprises a distribution of codes, which are arranged such that each code is unique, deforming the support with the pattern, taking at least two images of the deformed support under different points of view, and determining a 3D surface model based on the matching of at least one code of the pattern in the at least two images.
US08625880B2 Method and apparatus for human interface to a machine vision system
An apparatus and method are disclosed for setting up a vision system having a camera and a vision processor cooperative with the camera. The apparatus includes a gesture recognizer, a key recognizer, a breakout box having at least two signaling elements, and a setup control unit that is cooperative with the gesture recognizer, the key recognizer, and the breakout box. The combination of using a key and a gesture set as herein described is substantially superior, as compared with known user interfaces for setting up a vision system that has been previously been engineered, in terms of low-cost, convenience, ease-of-use, simplicity, and speed.
US08625872B2 Medical image processing apparatus and medical image processing method
In a medical image processing apparatus according to an embodiment, an image inverting unit generates a first inverted image obtained by inverting a first medical image in a left-and-right direction of an examined subject and generates a second inverted image obtained by inverting a second medical image that is different from the first medical image in the left-and-right direction of the examined subject. A displacement detecting unit detects a displacement between the first medical image and the first inverted image. A registration unit generates, based on the displacement detected by the displacement detecting unit, a corrected image obtained by correcting the second medical image or a corrected inverted image obtained by correcting the second inverted image. A difference image generating unit generates a difference image between the second inverted image and the corrected image or a difference image between the second medical image and the corrected inverted image.
US08625869B2 Visualization of medical image data with localized enhancement
Systems and methods for visualization of medical image data with localized enhancement. In one implementation, image data of a structure of interest is resampled within a predetermined plane to generate at least one background image of the structure of interest. In addition, at least one local image is reconstructed to visually enhance at least one local region of interest associated with the structure of interest. The local image and the background image are then combined to generate a composite image.
US08625865B2 Method and apparatus for navigating a therapeutic device to a location
A method and apparatus for navigating a therapeutic device to a location in a moving organ. A feature is identified in one reference image, such as a calcified spot. Then the target location for the device is determined. If the feature and the target location are not shown on the same frame, registration is performed, and the geometric relation between the feature and the target location is determined. On the positioning stage, the feature is identified in a positioning image, then the target location is indicated on the image. The user then manipulates the device, also visible on the positioning image to the target location. If the feature is not identified automatically in the positioning image, the target location is assumed at the current location, and the feature is marked, which assists the user in identifying the real location of the feature, and manipulating the device to the target location.
US08625856B2 Method and system for wholesomeness inspection of freshly slaughtered chickens on a processing line
An imaging system containing an electron-multiplying charge-coupled device detector and line-scan spectrograph is used for identifying wholesome and unwholesome freshly slaughtered chicken carcasses on high-speed commercial chicken processing lines. Multispectral imaging algorithms allow for real-time online identification of wholesome and unwholesome chicken carcasses.
US08625855B2 Three dimensional gesture recognition in vehicles
A method and system for performing gesture recognition of a vehicle occupant employing a time of flight (TOF) sensor and a computing system in a vehicle. An embodiment of the method of the invention includes the steps of receiving one or more raw frames from the TOF sensor, performing clustering to locate one or more body part clusters of the vehicle occupant, calculating the location of the tip of the hand of the vehicle occupant, determining whether the hand has performed a dynamic or a static gesture, retrieving a command corresponding to one of the determined static or dynamic gestures, and executing the command.
US08625851B2 Measurement apparatus, measurement method, and feature identification apparatus
It is an object to measure a position of a feature around a road. An image memory unit stores images in which neighborhood of the road is captured. Further, a three-dimensional point cloud model memory unit 709 stores a point cloud showing three-dimensional coordinates obtained by laser measurement which is carried out simultaneously to the image-capturing of the images as a road surface shape model. Using an image point inputting unit 342, a pixel on a feature of a measurement target is specified by a user as a measurement image point. A neighborhood extracting unit 171 extracts a point which is located adjacent to the measurement image point and superimposed on the feature for the measurement target from the point cloud. A feature position calculating unit 174 outputs three-dimensional coordinates shown by the extracted point as three-dimensional coordinates of the feature for the measurement target.
US08625844B2 Method and device for adjusting output frame
A method and a device for adjusting an output frame are provided. The present disclosure is suitable for an electronic device with a display. In the present disclosure, a relative position between a user and the display is obtained first. Then, an output frame which will be outputted by the display later is adjusted according to the relative position. As a result, the output frame is adjusted in advance to fit the present position of the user, so that the user views the output frame more easily and enjoys the best display result.
US08625834B2 Ergonomic earpiece and attachments
An earpiece that substantially lacks a lower lobe is disclosed. In one example, the earpiece can have a generally arcuate rib having upper and lower ends. A lobe can be formed at the upper end of the arcuate rib. No lobe is formed at the lower end of the arcuate rib. An extension can extend from the earpiece and can be configured to extend into the ear canal. Eliminating the lower lobe mitigates discomfort during use and also reduces the likelihood of tissue damage and infection. The extension can enhance communication of desired sound, e.g., from a two-way radio, to an eardrum while mitigating communication of undesirable ambient noise to the eardrum. Other implementations and related methods are also disclosed.
US08625833B1 Portable pressurization headphones
A portable headset for equalizing air pressure across the tympanic membrane of a user's ears. The device comprises two earpieces secured at opposing ends of a headband. The earpieces are cup-shaped housings containing a fan and a speaker. A mesh screen covers the open portion of the housing to protect the user's ear from contact with the fan blades. Additionally, a cushion is disposed along the perimeter of the housing to buffer the user's ear from the device. When the device is turned on, the fans rotate and air is pushed into or pulled out of the ear canals. Rate of rotation and direction of rotation are controlled via at least one pressurization selection dial. Thus the air pressure can be changed as a plane ascends or descends through the atmosphere.
US08625811B2 Method and apparatus for encoding and decoding stereo signal and multi-channel signal
Provided are a method and apparatus for encoding and decoding a stereo signal or a multi-channel signal. According to the method and apparatus, a stereo signal or a multi-channel signal can be encoded and/or decoded by generating parameters based on a mono signal.
US08625808B2 Methods and apparatuses for encoding and decoding object-based audio signals
Provided are an audio encoding method and apparatus and an audio decoding method and apparatus in which audio signals can be encoded or decoded so that sound images can be localized at any desired position for each object audio signal. The audio decoding method includes extracting a downmix signal and object-based side information from an audio signal; generating channel-based side information based on object-based side information and control information for rendering the downmix signal; processing the downmix signal using a decorrelated channel signal; and generating a multi-channel audio signal using the processed downmix signal and the channel-based side information.
US08625796B1 Method for facilitating authentication using proximity
A method for facilitating authentication enables to automatically log the user to an application multiple times as long as the user has not left proximity of the terminal since the last successful login.
US08625780B2 Reduction of side-channel information by interacting crypto blocks
A cryptography device which reduces side channel information including a first computing block adapted to either encrypt or decrypt received first input data and to output the encrypted or decrypted first input data as first output data at a first data output, a second computing block adapted to either encrypt or decrypt received second input data and to output the encrypted or decrypted second input data as second output data at a second data output, and a control unit connected to the first and second computing blocks and adapted in a first operating condition on the one hand to partially or completely assign the first output data to the first computing block as the first input data and on the other hand to completely or partially assign the first output data to the second computing block as part of the second input data.
US08625775B2 Method and system for reducing echo and noise in a vehicle passenger compartment environment
An echo cancelling algorithm in a communication device initializes a step size value used in an adaptive echo filter based on a background noise signal power level relative to a power level of a received signal and a power level of an echo estimate relative to an output of an echo canceller. The algorithm then adjusts the step size value. One aspect adjusts the step size based on the detection of large fast fourier transform values at one, or more, disturbing-signal frequencies. Another aspect estimates residual echo energy to adjust an estimated echo energy, which then is used to set a double talk flag if a transmit signal has much more power than the estimated echo signal. Another aspect compares transmit signal power to a decimated version of the transmit signal power and sets the double talk flag if the former exceeds the latter by a predetermined amount.
US08625765B2 Method and system for intelligent routing
Embodiments of the present invention provide methods and systems for intelligent routing. An intelligent routing processing module sets at least one intelligent routing trigger condition and at least one corresponding intelligent routing policy in advance, and an incoming call or message is processed according to intelligent routing contact manners in the intelligent routing policy. The intelligent routing trigger condition includes relevant information of the incoming call or message and the intelligent routing policy may include more than one intelligent routing contact manner. The embodiments of the present invention may provide more intelligent routing contact manners and intelligent routing policies for communication routing technology and may make full use of subscriber presence information.
US08625764B2 Telephony services optimization through calling plan analysis
Embodiments of the present invention provide optimization of telephone services through telephone calling plan/card analysis. The least expensive rate is found for telephone calls at any given time and/or date, either through static pre-entry of data, or through dynamic querying of rates via a web-based look-up table, and places calls according to an optimized calling plan. Specifically, in a typical embodiment, an outgoing/target telephone number for an intended telephone call is captured, and a corresponding destination geographic region is identified. Based on the geographic region, a calling plan resulting in a lowest price for the telephone call is identified. This is typically accomplished by consulting at least one table (e.g., call information table) that associates (among other things) calling plans and/or calling cards with geographic regions. Once a calling plan and/or calling card is identified/selected, a corresponding set of dialing instructions will be obtained from the table and used to make/place the telephone call.
US08625760B1 Providing alternate caller names in accordance with caller-name preferences
Systems, methods, and computer-readable media for providing alternate caller names in accordance with caller-name preferences are provided. In one embodiment, a device identifier associated with a phone call initiated by a calling device is received. A caller-name preference(s) associated with the calling device is referenced. The caller-name preference(s) can indicate usage of a first caller name and/or a second caller name. The caller-name preference(s) can be used to select one of the first caller name or the second caller name to provide to in association with the phone call initiated by the calling device.
US08625759B2 Method of telephone switchboard for connecting directly the callback to the extension of the original caller
The present invention provides a “Phone Log” in a telephone switchboard for recording the extension numbers, the phone numbers dialed by the extension numbers and the accumulated times. When there is an outside call, the telephone switchboard will first check the “Phone Log” whether the telephone number of the outside call is on the “Phone Log” or not; if the telephone number of the outside call is on the “Phone Log”, then the outside call (callback) is connected directly to the corresponding extension; otherwise the outside call will be connected to an auto-attendant for connecting. As the accumulated time of each of the records reaches a time limit, the related record will be cleared out. After the callback is picked up by the corresponding extension successfully, the related record is also cleared out.
US08625757B1 Monitoring services and service consumers
A monitoring service may receive, from a plurality of service providers, log information pertaining to access calls made by service consumers to services or APIs provided by the service providers. The monitoring service aggregates and analyzes the log information for use in monitoring performance of the services, identifying anomalies, and the like. In some instances, the monitoring service may identify multiple services that are behaviorally interrelated based on at least one performance metric, and may group these services together into service groups for monitoring purposes. A service relationship model may be generated for each of the service groups that predicts how each service will behave relative to the other services in the service group. The monitoring service may monitor performance and use of the services based, at least in part, on the one or more service groups and the service relationship model for each group.
US08625755B2 Method and apparatus for managing contact books
A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to receive from a first communication device (CD) a telephone number of a second CD, submit a verification code to the second CD, submit a request to the first CD for the verification code, receive the verification code from the first CD, provide the first CD access to update in whole or in part a second contact book of the second CD stored in a contact book account, receive from the first CD one or more entries of a first contact book of the first CD, merge the one or more entries of the first contact book with one or more entries of the second contact book, thereby generating an updated second contact book, and store the updated second contact book in the contact book account. Additional embodiments are disclosed.
US08625750B2 Call screening for voicemail
Allowing a user of a communication device to have real-time control as a voicemail is being generated is provided. An incoming call to a communication device may be sent to voicemail; however, rather than waiting for the message to be deposited into the voicemail system followed by subsequent retrieval, a user of the called communication device/called party may have an option to listen to the message as it is being created and stored. During the process of listening in on the message being deposited in the voicemail system, the user/called party may have options in real-time to take the call, ignore the call, listen to the call, and the like. Alternatively, the user/called party may take the call (answer) as the voicemail is being deposited without listening in on the voicemail as it is being deposited.
US08625747B2 Methods and systems for testing a gateway device
An exemplary method includes generating a digit map in response to user input received by way of a graphical user interface, the digit map defining a digit sequence and a plurality of dual-tone multi-frequency (“DTMF”) properties associated with each digit included in the digit sequence, generating DTMF tones representing the digit sequence in accordance with the DTMF properties, transmitting the DTMF tones to a gateway device communicatively coupled to the testing subsystem, the gateway device configured to translate the DTMF tones into a packet-based representation of the digit sequence and the DTMF properties, receiving the packet-based representation of the digit sequence and the DTMF properties from the gateway device, and determining whether the digit sequence and the DTMF properties included in the packet-based representation substantially match the digit sequence and the DTMF properties defined by the digit map. Corresponding methods and systems are also disclosed.
US08625746B2 System and method to push messages indicating status of trouble reports in a telecommunications network
A system, method, and media for managing messages, comprising a status push application in communication with a trouble ticket database and a work force administration and control system, the status push application being enabled to detect a status change for a trouble ticket associated with the trouble ticket database and further enabled to selectively push a message to one or more external and potentially non-compatible systems in response to detecting the status change.
US08625743B1 Inverse pulse control for eddy current abatement
The present embodiments are directed towards the abatement of eddy currents that develop in a conductive material as a result of rapidly switching the magnitude of a magnetic flux proximate the material. For example, in one embodiment, a system having a controller is provided. The controller is configured to apply voltage pulses to a magnetic coil, the magnetic coil being operable to steer an electron beam within a housing comprising conductive material. The voltage pulses include a first pulse configured to cause the magnetic coil to switch from generating a first magnetic flux to generating a second magnetic flux, and a second pulse configured to induce a first eddy current having substantially the same directional orientation as the first magnetic flux.
US08625742B2 Imaging system and control method therefor
An imaging system includes a plurality of imaging apparatuses, each of the imaging apparatuses includes a detector for performing an imaging operation for outputting image data corresponding to applied radiation or light and a controller for controlling the operation of the detector. The imaging apparatuses can independently perform an imaging operation and are movable in accordance with a relative positional relationship thereof. Sensing means obtain information indicative of the relative positional relationship between the imaging apparatuses. A control computer sends a control signal for determining operations of the imaging apparatuses to the controller. The control computer determines the operations of the imaging apparatuses by using the information obtained from the sensing means; and sets an appropriate scanning direction of each of the imaging apparatuses in accordance with the positional relationship thereof.
US08625734B2 Counting circuit of semiconductor device and duty correction circuit of semiconductor device using the same
A counting circuit of a semiconductor device includes a plurality of counting units configured to count respective bits of counting codes in response to a plurality of counting clocks, respectively, and to control in a counting direction in response to a counting control signal; a clock toggling control unit configured to control the number of counting clocks that toggle among the plurality of counting clocks in response to clock control signals; and a counting operation control unit configured to compare a value of target codes and a value of the counting codes, and to determine a value of the counting control signal according to a comparison result.
US08625729B2 Method and device for clock data recovery
A method for the recovery of a clock signal from a data signal, wherein the edges of the data signal and the clock signal are each presented by an ordered sequence of timing points, comprising determining missing edges in the sequence of data-signal edges, inserting new data-signal edges (Dx) into the sequence of data-signal edges to obtain a completed sequence of data-signal edges, and recovering the clock signal from the completed sequence of data-signal edges. The detection of missing edges in the sequence of data-signal edges is based on a prediction of the clock signal (FRONT CLOCK).
US08625716B2 Method and apparatus for performing HARQ in wireless communication system
A method and an apparatus for performing hybrid automatic repeat request (HARQ) using constellation rearrangement and a circular buffer in a wireless communication system is provided. An encoded information bit is stored into a circular buffer. A transport block in selected from the circular buffer. A bit set comprising n bits of the transport block is mapped to a data symbol on a constellation for 2n-QAM modulation according to a first mapping order. The bit set is mapped according to a second mapping order when the bits of the transport block are subject to wrap-around at the end of the circular buffer.
US08625715B2 Method to reduce peak to average power ratio in multi-carrier modulation receivers
A method for performing channel estimation in an orthogonal frequency division multiplexing (OFDM) signal includes choosing reserved tones to be part of a pilot pattern, and using the reserved tones in the pilot pattern to perform the channel estimation. An apparatus for use in performing channel estimation in an OFDM system includes a receiver configured to receive a transmitted OFDM signal; a pilot symbol extractor configured to extract pilot symbols from the OFDM signal; and a channel estimator configured to perform the channel estimation, including using reserved tones as pilot tones.
US08625706B2 Signal processing apparatus, information processing apparatus, multilevel coding method, and data transmission method
Provided is a signal processing apparatus including an encoder for encoding, according to respective specific coding schemes, a first bit string formed from bit values at odd-numbered positions and a second bit string formed from bit values at even-numbered positions that are obtained by alternately extracting bit values from a bit string that is expressed by mutually different first and second bit values, and generating first and second encoded signals that do not include a DC component, and a signal generation unit for generating a multilevel signal by respectively adding, to a clock signal having larger amplitude than the first and second encoded signals that are generated by the encoder, the first encoded signal in synchronization with a timing of the clock signal being at a positive amplitude value and the second encoded signal in synchronization with a timing of the clock signal being at a negative amplitude value.
US08625705B2 Data modulation and demodulation method, spectrum management method, apparatus and system
A data modulation method, a data demodulation method, and a method, include obtaining a target frequency band allocated to a transmitting terminal; calculating a precoding codeword index of spectrum shaping according to a codebook corresponding to a current radio scene and the target frequency band, where the codeword index corresponds to a return-to-zero subcarrier sequence, and the return-to-zero subcarrier sequence serves to calculate a precoding vector for modulating data; and sending the precoding codeword index out through broadcast.
US08625703B2 Method of transmitting control information in wireless communication system
A method of transmitting control information in a wireless communication system is provided. The method includes configuring downlink control information including a plurality of information fields according to a format of scheduling for transmission of a single codeword in a spatial multiplexing mode, wherein the plurality of information fields include a precoding matrix indicator (PMI) confirmation filed for indicating whether precoding is performed on downlink data by using a PMI reported by a user equipment and a transmitted precoding matrix indicator (TPMI) information field for indicating a codebook index, and at least one of the PMI confirmation field and the TPMI information field indicates an offset value of power for the downlink data transmission or interference information for the downlink data transmission, and transmitting the downlink control information.
US08625698B2 Method and apparatus for efficient feedback in a wireless communication system supporting multiple antenna
A method and apparatus for transmitting effective channel status information (CSI) in a wireless communication system supporting multiple carriers are disclosed. A method for transmitting CSI of downlink (DL) transmission via uplink in a wireless communication system includes transmitting a rank indicator (RI) at a first subframe, and transmitting a first precoding matrix indicator (PMI), a second PMI, and a wideband (WB) channel quality indicator (CQI) at a second subframe. user equipment (UE) preferred precoding matrix is indicated by a combination of the first PMI and the second PMI. A subsampled codebook for each precoding codebook of ranks from Rank-1 to Rank-4 is applied to the first PMI and the second PMI, and a sum of the first PMI and the second PMI for each of Rank-1 to Rank-4 is comprised of 4 bits.
US08625697B2 OFDM beamformer, and a signal receiving system incorporating the same
An OFDM beamformer of a signal receiving system receives multiple frequency-domain sample signal vectors each transformed from arrival signals received by a corresponding antenna element of an antenna array, and includes: multiple signal splitters each splitting a corresponding frequency-domain sample signal vector into a data signal subvector and a pilot signal subvector based on predetermined position information; a weight generator generating an estimated auto-correlation matrix and an estimated cross-correlation vector based on the data signal subvectors, the pilot signal subvectors, and a reference pilot signal vector associated with a desired user, and generating an optimal weight vector based on the estimated auto-correlation matrix and the estimated cross-correlation vector; and a combining unit combining, based on the optimal weight vector, serial data signals converted from each data signal vector by a corresponding parallel-to-serial converter to generate an estimated data symbol output corresponding to the desired user.
US08625694B1 Signal processing for independently produced signals
Systems and techniques relating to wireless communications are described. A described technique includes receiving a signal that represents concurrent wireless data communications, where the signal is based on superimposed signals modulated using different respective constellations; detecting a first signal from the received signal over a first combined constellation, the combined constellation being based on the respective constellations; modifying the received signal based on the first detected signal to remove a signal contribution associated with the first detected signal; and detecting a second signal from the modified received signal over a second constellation. The second constellation can be based on the respective constellations absent a constellation of the respective constellations that is associated with the first detected signal.
US08625684B2 Apparatus and method for estimating symbol timing offset in a wireless communication system
A method for estimating a symbol timing offset in an Orthogonal Frequency Division Multiplexing (OFDM) communication system is disclosed. The method includes detecting a channel impulse response within one Fast Fourier Transform (FFT) duration; and estimating a symbol timing offset taking the detected channel impulse response into account. The symbol timing offset estimation includes calculating a channel delay duration depending on the detected channel impulse response; and estimating the symbol timing offset such that the channel impulse response is detected within a guard interval, taking into account the calculated channel delay duration and the guard interval existing in the one FFT duration.
US08625681B2 Rate-distortion cost reducing video encoding techniques
Techniques are described that can be used to determine parameters of an adaptive Wiener filter to apply to a video region. The following parameters of the Wiener filter may be adjusted: coefficients, coefficient quantization, filter type, filter size, prediction mode, entropy encoding, and number of filter tables. The parameters associated with the lowest rate distortion cost of the encoder are selected for transmission with the encoded video. If not using adaptive Wiener filtering results in a lowest rate distortion cost, then adaptive Wiener filtering is not used for the video region. If using adaptive Wiener filtering results in a lowest rate distortion cost, then the parameters applied by the adaptive Wiener filtering that result in the lowest rate distortion cost are communicated with the filtered video region.
US08625675B2 Block error compensating apparatus of image frame and method thereof
An apparatus and method are provided for compensating a block error in an image frame. This may include a video codec decoder for decoding an inputted image frame, and outputting a decoded image frame. An error concealment block may detect an error-generated block in the decoded image frame and compensate the detected error block through a median filter, and output the compensated image frame.
US08625674B2 Method and apparatus for estimating motion vector using plurality of motion vector predictors, encoder, decoder, and decoding method
Provided are a method and apparatus for estimating a motion vector using a plurality of motion vector predictors, an encoder, a decoder, and a decoding method. The method includes calculating spatial similarities between the current block and the plurality of neighboring partitions around the current block, selecting at least one of the neighboring partitions based on the calculated spatial similarities, and estimating a motion vector of the selected partition as the motion vector of the current block.
US08625669B2 Predicting motion vectors for fields of forward-predicted interlaced video frames
Techniques and tools for encoding and decoding predicted images in interlaced video are described. For example, a video encoder or decoder computes a motion vector predictor for a motion vector for a portion (e.g., a block or macroblock) of an interlaced P-field, including selecting between using a same polarity or opposite polarity motion vector predictor for the portion. The encoder/decoder processes the motion vector based at least in part on the motion vector predictor computed for the motion vector. The processing can comprise computing a motion vector differential between the motion vector and the motion vector predictor during encoding and reconstructing the motion vector from a motion vector differential and the motion vector predictor during decoding. The selecting can be based at least in part on a count of opposite polarity motion vectors for a neighborhood around the portion and/or a count of same polarity motion vectors.
US08625668B2 Information processing apparatus and video decoding method of information processing apparatus
According to one embodiment, information processing apparatus which decodes compressed and encoded video stream by software, selectively generates one of intra and inter prediction image on the basis of encoding mode of decoding object from video stream and decoded images thereof, generates a residual error decoded image on the basis of a quantization parameter of decoding object from video stream, generates decoded image by adding intra and inter prediction image selectively generated, and residual error decoded image, applies deblocking filter process for reducing block distortion onto decoded image, extracts at least one of information on a quantization parameter and information on encoding mode of decoding object from video stream, determines whether or not filter process is skipped on the basis of extracted information thereof, and selectively skips filter process on the basis of a result of determination, and selectively switches determination and processing of skip to be valid or invalid.
US08625665B2 Video coder providing implicit coefficient prediction and scan adaptation for image coding and intra coding of video
A predictive video coder performs gradient prediction based on previous blocks of image data. For a new block of image data, the prediction determines a horizontal gradient and a vertical gradient from a block diagonally above the new block (vertically above a previous horizontally adjacent block). Based on these gradients, the encoder predicts image information based on image information of either the horizontally adjacent block or a block vertically adjacent to the new block. The encoder determines a residual that is transmitted in an output bitstream. The decoder performs the identical gradient prediction and predicts image information without need for overhead information. The decoder computes the actual information based on the predicted information and the residual from the bitstream.
US08625662B2 Modification of delivery of video stream to wireless device based upon position/motion of wireless device
Processing video data for delivery to a remote wireless device includes receiving video data from a video source and receiving position and motion information regarding the remote wireless device. Operation also includes, based upon the position and motion information regarding the remote wireless device, determining an anticipated Quality of Service (QoS) available for servicing of transmissions to the remote wireless device and determining video processing parameters based upon the video data and the anticipated QoS. Operation further includes processing the video data based upon the video processing parameters to produce an output video stream and transmitting the output video stream for delivery to the remote wireless device. Operation may also/alternatively include altering wireless transmission parameters of a transport stream servicing delivery of the video data to alter the anticipated QoS.
US08625659B2 Receiver-based frequency response estimation
Methods, systems, and devices are described for estimating a frequency response using a received signal. A first spectral estimation is performed on a digitized representation of an initial version of a wireless signal. A second spectral estimation is performed on the digitized representation of the wireless signal as received from the transmitter. The first spectral estimation is compared with the second spectral estimation to estimate a frequency response. A later signal transmitted from the transmitter may be pre-distorted to compensate for the estimated frequency response. The disclosed frequency response estimation techniques may be used in a satellite communications system.
US08625657B2 Methods, apparatuses and computer program products for code correlation of multi-path spread spectrum signals
A method including correlating a code having a first offset with a signal to produce a first correlation result; correlating the code having a second offset with the signal to produce a second correlation result; determining a cost function using the first correlation result and the second correlation result; and adjusting the first offset and the second offset in dependence upon the cost function, wherein the cost function uses a first weighting for the first correlation result and a second, different weighting for the second correlation result.
US08625644B2 Stabilisation of the repetition rate of a passively Q-switched laser by means of coupled resonators
The invention relates to a Q-switched laser comprised of a pump light source (1), an optical resonator accommodating a laser medium (6), and a passive Q-switch (5). It is the object of the present invention to provide an improved Q-switched laser which is of a simple and compact setup while having the least possible jitter of the repetition time. To achieve this target, the invention proposes that by means of a beam splitter (8) part of the light coupled out of the optical resonator is passed on to an optical delay line (9) and coupled back into the optical resonator upon having passed through the optical delay line (9).
US08625640B2 Transparent clocks in access networks
An apparatus comprising a device at an access node (AN) comprising an interface, a Precision Time Protocol (PTP) engine, and a timestamp module, and a second device at a customer premise node coupled to the AN and comprising a second interface, a second PTP engine, and a second timestamp module, wherein the device at the AN is configured to send a PTP event message to the device at the customer premise node to implement a transparent clock (TC) scheme, wherein the PTP engine is configured to trigger the timestamp module to send a timestamp to the customer premise node when the PTP event message transverses the interface, and wherein the second PTP engine is configured to trigger the second timestamp module to create a second timestamp when the PTP event message transverses the second interface.
US08625638B2 Apparatus and method for coding an information signal into a data stream, converting the data stream and decoding the data stream
More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream.
US08625630B2 Method and apparatus for updating system information in broadband wireless communication system
A method for updating system information in a terminal in which data is transmitted by means of superframes, includes: receiving system information, scheduling periodicity information of the system information and changing information indicating changing status of the system information transmitted by means of a superframe header (SFH) from a base station; and updating the system information based on the changing information, wherein the SFH comprises a primary SFH including the changing information and a secondary SFH including at least one subpacket containing the system information, the scheduling periodicity information indicating a transmission periodicity of the subpacket is transmitted by means of the primary SFH or a predetermined subpacket, and when the terminal detects that a changed system information transmitted by means of the subpacket is not scheduled as indicated in the scheduling periodicity information, the terminal wakes up until the changed system information is received.
US08625628B2 Method and gateway for transmission of router advertisement
Methods and Gateways (GWs) are provided for efficiently sending a router advertisement message to a User Equipment (UE). The GW comprises an interface, a processor, and an instructions repository that stores instructions that when executed by the processor cause the later to determine the UE is in idle mode, and responsive thereto, to delay a transmission of the router advertisement message to the UE until the UE transitions from the idle mode to an active mode. This is achieved by delaying a paging of the UE. In another embodiment, a method and GW is provided. The GW's processor detects a router advertisement message needs to be sent to the UE, determines the UE is in idle mode and delays a paging of the UE until detecting the UE transitions from the idle mode into an active mode, when the router advertisement message is sent to the UE.
US08625627B2 Apparatus and method for controlling data transmission
An interface for controlling the transmission of data between integrated circuit (IC) chips. The interface comprises a data bus for transmitting data from a first integrated circuit chip to a second integrated circuit chip, and a control bus for transmitting control signals between the first and second integrated circuits. The first IC has a memory for receiving data for transmission to the second IC, and the second IC has a scheduler and a data output port, the scheduler being arranged to control the transfer of data from the memory of the first IC to the data output port of the second IC via the data bus. The interface is capable of stopping and reinitiating data transmission on detection of errors in transmitted data, and the interface may include a code transfer bus for transferring error detection code separately from associated data.
US08625623B2 Method and system to allocate exchange identifications for fibre channel N—PORT aggregation
A method and system for allocating exchange identifications (IDs) in a fiber channel switch for fiber channel aggregation. The method included determining a number (m) of N_ports present in a back end of the switch, and distributing available exchange IDs across the number (m) of present N_ports. Each exchange ID includes (j) bits and (n) bits are used to identify each of the present backend ports, where m≦2n.
US08625621B2 Method to support flexible data transport on serial protocols
A serial buffer transports packets through queues capable of operating in a packet mode or a raw data mode. In packet mode, entire packets are stored in a queue. In raw data mode, packet header/delimiter information is not stored in the queue (only packet data is stored). Packets can be transferred out of a queue in response to a slave read request. The serial buffer constructs a packet header in response to the slave read request, and retrieves a specified amount of packet data from the selected queue. The serial buffer also transfers out packets as a bus master when a water level exceeds a water mark within a queue. The serial buffer constructs packet headers for these bus master transfers, which may be performed in a flush mode or a non-flush mode (in packet mode), or in a flush mode (in raw data mode).
US08625619B2 Domain gateway control system and method thereof
A domain gateway control system and a method are provided. The system includes a gateway device configured at an interface of a domain. The gateway device is further linked to more than one Ethernet. When the gateway device analyzes a data packet acquired from an Ethernet and detects that a destination MAC address data of the data packet points to a net device in the domain, the gateway device records a gateway MAC address data in a source MAC field of the data packet and records a domain type code data corresponding to the domain in an Ethernet-type field of the data packet to convert the data packet into a domain packet used in the domain. Any net device in the domain that acquires the domain packet learns the gateway MAC address data, and does not learn a device MAC address data of an external device of the Ethernet.
US08625617B2 Method, apparatus, and system for updating packet data network gateway information
A method, an apparatus, and a system for updating packet data network gateway (PDN GW) information are disclosed. The method includes: receiving, by a home subscriber server (HSS), an update request sent by a first network element (NE), where the update request includes a Context-Identifier parameter and an international mobile subscriber identity (IMSI); and updating PDN GW information according to the Context-Identifier parameter and the IMSI. With embodiments of the present invention, the data matching speed is increased in the update process, and the performance of the HSS is improved.
US08625616B2 Converged network extension
One embodiment of the present invention provides a switch. The switch includes a first port configured to receive Transparent Interconnection of Lots of Links (TRILL) traffic; a second port configured to receive Fiber Channel (FC) traffic; and a third port configured to transmit received TRILL or FC traffic based on a Fiber Channel over IP (FCIP) protocol.
US08625614B2 Femtocell and internet accessing method
A femtocell to allow a user terminal device access to the Internet includes a tunnel communication module to establish a secure tunnel between the user terminal device and the Internet and a network address translator to translate network address for the user terminal device. The femtocell selects the network address translator to allow the user terminal device access to the Internet upon the condition that the user terminal device requires a video streaming service. The femtocell further selects the network address translator or the tunnel communication module according to a speed of the user terminal device accessing the Internet upon the condition that the user terminal device requires a web service.
US08625610B2 System and method for improving spoke to spoke communication in a computer network
Various embodiments of the disclosed subject matter provide methods and systems for improved efficiency in spoke-to-spoke network communication. Embodiments provide systems and methods for registering a spoke with a hub, updating at least one database with spoke registration information at the hub, and advertising the spoke registration information to other spokes using a single control plane that includes transport security, peer discovery, and unicast routing information.
US08625599B2 Method and system for dynamic secured group communication
A system and method directed to carrying out dynamic secured group communication is provided. The method includes: obtaining a first packet that includes a first header; forming a frame that includes the first header in encrypted form; combining the first header and the frame to form a second packet and forming a second header; encapsulating the second packet with the second header to form a third packet, and communicating the third packet into the second network from the second source node for termination to the second-destination node. The first header includes a first source address of a first source node of a first network, and a first destination address of a first destination node of the first network. The second header includes a second source address of a second source node of a second network, and a second destination address of a second destination node of the second network.
US08625569B2 Power control method and device
A power control method and device are used for achieving transmit power control of a User Equipment (UE) in a multi-carrier mode. The power control method includes: calculating a transmit power of a UE when the UE sends data through a plurality of carriers; and performing power compression on each carrier either step by step according to property parameters of each carrier or synchronously according to a compression ratio, when the transmit power of the UE exceeds a preset maximum transmit power. A power control device is further provided.
US08625567B2 Method for opening channel which is used in radio communication device and radio communication system
In radio communication, especially in a centralized network, a commonly faced problem is the issue of the coexistence between a plurality of networks and different networks use different network timing parameters with no synchronization to one another. Thus, a device of one network usually has a difficulty in communication with a device of another network whether or not both are in a radio communication range. This results in causing unwanted mutual interference because when two or more networks operate in the same operation space, a device belonging to a certain network has a difficulty in letting a device belonging to another network know about the existence of the device belonging to the certain network. A means for enabling the first device to communicate with the second device is presented and the operation in the current channel is stopped and the current channel in operation is opened with respect to the second device and the other devices in the network of the second device by the established communication means.
US08625556B2 Signal interference handling method and system and apparatus using the same
A signal interference handling method adapted to a cellular system, and a system and an apparatuses using the same are provided, where the cellar system includes a macro/micro cell base station (MBS), a home base station (HBS), and a MBS-served mobile station (m-MS), and the signal interference handling method includes steps. The m-MS detects whether there is mutual interference. The m-MS sends an interference mitigation (IM) request to the HBS if there is mutual interference. The HBS enters a low duty mode (LDM) after the HBS receives the IM request.
US08625549B2 Call processing in dual mode terminal
In a dual mode terminal capable of providing at least two telecommunication services using different wireless technologies together, call processing is facilitated for one telecommunication service to be effected reflecting a telecommunication state of the other telecommunication service, thereby preventing call collisions.
US08625539B2 Method and system for supplemental channel request messages in a wireless network
A method and system for obtaining reverse channel resources for a mobile device, the method filtering a closed loop correction power value; calculating a data rate utilizing the filtered closed loop correction power value; and sending a supplemental channel request message, including the calculated data rate, to a base station transceiver system.
US08625538B2 Method and apparatus for association control in mobile wireless networks
A method for association of a mobile terminal with an access point (AP) includes determining a set of available APs. The AP from among the available APs that has the coverage area that is likely to encompass the mobile terminal for the greatest period of time or distance is selected. The selected AP is associated with the mobile terminal.
US08625537B1 Controlling mobile-device roaming
Media and systems for controlling roaming of a mobile device on a wireless-communications network are described. Wireless-communications systems along a coverage area border are designated as roaming border systems. A parameter value is communicated from wireless-communications systems of a home network to a mobile device. The parameter takes on a value indicating whether a mobile device is permitted to initiate a connection to a roaming network. A mobile device is restricted to use of home-network systems when a first parameter value is received. The mobile device is permitted to use home-network and roaming-network systems when a second parameter value is received. Thus, the mobile device can only roam when the second parameter value has been communicated thereto.
US08625532B2 Soft handoffs in networks
Various embodiments enable a device to maintain a plurality of connections to a plurality of wireless networks simultaneously using one radio. For instance, a device can partition in time, or “time-slice”, when it transmits and receives data such that a device can maintain a plurality of connections with a plurality of networks concurrently. With the plurality of connections, the device can receive multiple copies of data. In some embodiments, a device can compare multiple copies of data and determine which copy of data is a best representation. Once a best representation has been determined, it can be selected for further usage.
US08625524B2 Sounding reference signal transmission
A first transmission of sounding reference signals is on a first cell of a first cell group in parallel with transmission of at least one of a first random access preamble in a second cell group, and a first uplink packet on a second cell. The wireless device drops a second transmission of sounding reference signals in a symbol of the first cell if at least one of the following conditions is satisfied: a second random access preamble is transmitted overlapping the symbol in the first cell group, and a second uplink packet is transmitted overlapping the symbol in the first cell.
US08625513B2 Method for transmitting control information to request channel quality indicator in a wireless communication system supporting multiple transmission bandwidths
A method for transmitting control information to request a Channel Quality Indicator (CQI) in a wireless communication system supporting a plurality of transmission bands is disclosed. The method includes generating control information including downlink transmission band indication information and CQI request information, the downlink transmission band indication information indicating a downlink transmission band requiring CQI reporting among a plurality of downlink transmission bands and the CQI request information requesting CQI reporting for the downlink transmission band, and transmitting the generated control information on a downlink control channel of a predetermined downlink transmission band among the plurality of downlink transmission bands.
US08625508B2 Apparatus and method for transmitting data using multiple antenna for single carrier frequency division multiple access system
A transmission apparatus includes a layer mapper to map a modulated symbol to a plurality of layers, a layer shifter to uniformly divide the symbol mapped to each of the plurality of layers, in a plurality of time domain streams, and a signal transmission unit to perform a DFT on each of the plurality of time domain streams to generate a plurality of frequency domain streams, and to transmit, to a receiving apparatus. The plurality of frequency domain streams are using a plurality of antennas corresponding to each of the plurality of frequency domain streams.
US08625497B2 Method, apparatus and system to manage distributed channel access with time reservation
A method, apparatus and system to manage distributed channel access with time reservation are generally presented. In this regard, a reservation agent is introduced to reserve access to a wireless network channel for an amount of time greater than necessary to transmit to another station(s) and to transmit to the other station(s).
US08625492B2 Telecommunications networks
An SAE/LTE or 4G cellular telecommunications network is disclosed which comprises a plurality of eNodeBs 5 and a network core 3. A plurality of mobile telecommunications devices 1 are registered with the network and communicate with the network core 3 via the eNodeBs 5. A joining relay 20 and at least one other relay 22 is provided between the eNodeB 5 and the mobile telecommunications device 1 to extend the radio coverage provided by the eNodeB 5. The joining relay 20 analyses the characteristics of the path between the joining relay and the eNodeB 5 and selectively changes the path to optimise the path.
US08625479B2 Data synchronization for multicast/broadcast service in wireless relay network
Wireless communication relay networks and techniques for providing data synchronization in Multicast Broadcast Services (MBS).
US08625478B2 Hybrid automatic repeat request system and method thereof in a communication system
A method to transmit a packet of a BS in a communication system using a HARQ scheme is provided. The method includes assigning resource for transmitting a packet to a mobile station, and transmitting a first packet to the mobile station using the assigned resource; transmitting timing information on which a second packet is transmitted to the mobile station when the BS does not receive information indicating that the mobile station decoded the first packet successfully or when the BS receives information indicating that the mobile station failed to decode the first packet; and transmitting the second packet to the mobile station on a timing point corresponding to the timing information.
US08625475B2 Responding to an interactive multicast message within a wireless communication system
Wireless communication systems and methods of scheduling access terminal responses to an interactive multicast message are provided. A radio access network (RAN) generates an access control message (ACM), the ACM indicating feedback instructions for a plurality of access terminals (ATs) belonging to a given multicast group. The feedback instructions of the ACM designate a temporary manner in which the plurality of access terminals are to respond to an interactive multicast message. The target ATs receive the interactive multicast message as well as the ACM. The target ATs, or multicast group members, respond to the interactive multicast message based on the feedback instructions for the plurality of access terminals indicated by the ACM.
US08625468B2 Systems and methods for granting feature control based on user location
A communication system comprises a plurality of communication devices and a feature control module. The plurality of communication devices reside at a plurality of locations associated with a user and are operatively associated with a communication network. The feature control module is configured to identify a location of the user, identify at least one of the communication devices at the plurality of locations, and grant feature control for a communication session to at least one communication device based on the identification of the location of the user.
US08625449B2 Wireless access system
A wireless access system, including plural wireless control stations; a wireless terminal device to transmit and receive data to and from the plural wireless control stations, wherein the wireless control stations adjust with each other to reserve data transmission periods so as not to overlap with those of the other wireless control stations and transmit data in the reserved periods, and the wireless terminal device transmits data to at least one of the wireless control stations through space-division multiple access communication.
US08625440B2 System and method for controlling parameters for applications serviced in a best effort communication link
The present invention relates to a system and method for controlling parameters for applications serviced in a best effort (BE) communication link. The system includes a protocol specific processor configured to acquire at least one of (i) an application identifier and (ii) type of protocol associated with at least one layer higher than an internet layer for a packet to be transmitted in the BE communication link. The protocol specific processor is also configured to determine parameters for the packet according to the acquired at least one of (i) application identifier and (ii) the type of protocol associated with the at least one layer such that the packet receives quality of service (QoS) treatment in a Radio Access Network.
US08625437B2 Infrastructure for professional radiocommunication network
A professional radiocommunication network infrastructure operating in packet mode includes a site controller with a specified geographic area including a base station capable of ensuring radio transmission and reception with a user terminal found in a cell attached to the base station; a centralized supervision device configured to detect if the infrastructure is in a nominal or isolated operating state; and a centralized device for associating with a centralized packet network to establish access between at least one centralized application and a first application during operation of the infrastructure detected according to a nominal state.
US08625419B2 Method and device for adjusting transmission of transport network data
In the field of optical communications, a method and a device for adjusting transmission of transport network data are provided. The method includes the following steps. Information of adjusting a designated Optical Transport Network (OTN) line sent from an OTN is received. The OTN line corresponding to the information of adjusting the designated OTN line is adjusted. Changed data traffic of the adjusted OTN line is calculated. An Ethernet channel to be adjusted according to the changed data traffic is designated, and the Ethernet channel to be adjusted is adjusted correspondingly. The device includes a Link Capacity Adjustment Scheme (LCAS) module and a channel processing module. According to the method and the device, the adjustment of the OTN line is associated with the adjustment of the Ethernet channel, thereby ensuring the data transmission efficiency, and improving the overall performance of a network.
US08625418B2 System and method for improving service and device discovery in a UPnP-based wireless communication network
A system and method that improve service and device discovery in a UPnP-based wireless communication network and avoids unnecessary broadcast messages on a MAC sublayer of a DLC layer caused by UPnP multicast messages on an IP layer by intercepting UPnP multicast messages in a network protocol stack below the IP layer. A module intercepts multicast UDP packets destined to a UPnP IP multicast address and port, the multicast UDP packets containing UPnP packets as payload. The module executes DLC/MAC-based service discovery functions to perform wireless network-specific device discovery and to find UPnP-enabled devices in the wireless communication network. Once a wireless network device discovery has returned nodes that fulfill criteria given in the search, the module uses unicast DLC/MAC messages to send UPnP packets to only those nodes that are UPnP-enabled and whose device type matches the respective UPnP device type sought.
US08625413B2 Fault tolerant mode for 100BaseT ethernet
Today, 100BaseT is commonly used in industrial Ethernet application. As a result of being in such an environment, Ethernet cables are subject to abuse, which can result in costly failures and repairs. Here, a system is provided that enables use of remaining and largely undamaged twisted-pairs within Ethernet cables to maintain 100BaseT connections without costly repairs and failures.
US08625411B2 Robust mesh transport network comprising conjoined rings
A mesh network architecture is disclosed whose protected services can be restored quickly after the failure of a network element (i.e., a network node, a network transmission facility). Furthermore, the protected services can be restored after all single and most multiple network-element failures as quickly as a ring network can recover from a single network-element failure. And still furthermore, the illustrative embodiment is also advantageous in that it can be administered and maintained, for most purposes, as a collection of distinct ring networks. Embodiments of the present invention can use any protocol or transmission technology (e.g., wavelength division multiplexing, SONET/SDH, ATM, etc.). Furthermore, embodiments of the present invention distinguish between the transport function, the provisioning function, and the fault notification functions of a network and provide that each of the functions can be accomplished by different networks using different protocols.
US08625410B2 Dual homed E-spring protection for network domain interworking
A system for controlling packet forwarding through a dual-homed connection between first and second network domains, the dual-homed connection including two peer nodes connected to the first and second network domains. A sub-ring network is instantiated in the first network domain, and includes at least two nodes connected in a linear topology between a pair of end-nodes. Each end-node corresponds with a respective one of the peer nodes. A virtual link through the second network domain for conveys traffic of the sub-ring network between the peer nodes, and closes the sub-ring network to define a ring topology. Each of the nodes of the sub-ring network is controlled to forward packets of the sub-ring network in accordance with a ring network routing scheme.
US08625406B2 Multicast fast re-route
A method including receiving a multicast packet to route to a next multicast hop; determining that the next multicast hop is not available; performing unicast encapsulation to the multicast packet to generate a unicast-encapsulated multicast packet; and sending the unicast-encapsulated multicast packet, as a unicast transmission, via an alternate path relative to a multicast path, to the next multicast hop, wherein the alternate path is a unicast path to the next multicast hop.
US08625397B2 Optical information storage medium reproduction apparatus and control method of the same
A reproduction method for reproducing a rewritable and readable optical information storage medium in such a manner that an information recording layer is disclosed. The reproduction method comprising: reading setting information of reproduction laser power for each information recording layer of the rewritable and readable optical information storage medium, the setting information being stored in the rewritable and readable optical information storage medium; and setting, based on the setting information thus read, reproduction laser power for the information recording layer that is closest to a reproduction-laser-incident surface to be not less than 1.0 mW but less than 1.1 mW.
US08625395B2 Striking mechanism with distinct strikes
Striking mechanism unit for a repeater striking mechanism, including a drive plate with a pipe pivoting about an axis and carrying a hook provided with a beak, a detent ratchet pivoting about the axis carrying a pin which is in abutment, through a hole in the plate, on the hook against a spring for the operation thereof when the detent ratchet is pivoting, and depending on the position thereof, the beak allows or prevents the pivoting of a pipe ratchet of a downstream stage which pivots integrally with a first hour ratchet. The downstream stage includes a second hour ratchet which pivots about the axis and whose toothing is inclined in the same direction as that of the first hour ratchet.
US08625392B2 Method and system for remote sound speed measurement
A system and method of remote sound speed measurement are disclosed. In one embodiment, a system for estimating a sound speed comprises a plurality of transducers configured to i) transmit a first acoustic signal from a first location, ii) receive a first scattered signal at a second location, iii) receive a second scattered signal at a third location, and iv) receive a third scattered signal at a fourth location; and a microprocessor configured to i) estimate a travel time based on at least one of the first, second, or third scattered signals, ii) generate a cross-correlation signal comprising a product of at least two of the first, second, and third scattered signals, iii) estimate a travel time difference based on at least the cross-correlation signal, and iv) estimate a sound speed based on at least the estimated travel time and the estimated travel time difference.
US08625391B2 Networked sonar observation of selected seabed environments
A sonar transducer network for observing a seabed includes a controller. A first transducer assembly includes a first acoustic transducer to convert a first ping to a first electrical signal; and a first transducer processor to receive a first electrical signal from the first acoustic transducer to generate the first transducer data. At least one second transducer assembly is spaced apart from the first transducer assembly. The second transducer assembly includes a second acoustic transducer to convert a second ping to a second electrical signal. The second transducer processor receives the second electrical signal from the second acoustical transducer to generate second transducer data. A network bus communicates first transducer data and second transducer data with the controller.
US08625382B2 Block-row decoders, memory block-row decoders, memories, methods for deselecting a decoder of a memory and methods of selecting a block of memory
Block-row decoders, memory block-row decoders, memories, methods for deselecting a decoder of a memory and methods of selecting a block of memory are disclosed. An example memory block-row decoder includes a plurality of block-row decoders, each of the block-row decoders having a decoder switch tree. Each block-row decoder is configured to bias a block select switch of the decoder switch tree with a first voltage while the block-row decoder is deselected and further configured to bias decoders switches of the decoder switch tree that are coupled to the block select switch with a second voltage while the block-row decoder is deselected, the second voltage less than the first voltage. An example method of deselecting a decoder of a memory includes providing decoder signals having different voltages to decoder switches from at least two different levels of a decoder switch tree while the decoder is deselected.
US08625379B2 Semiconductor storage device and electronic apparatus
A semiconductor storage device includes a plurality of memory macros including a plurality of memory cell arrays; a low-potential power supply boosting circuit coupling the low-potential power supply to the ground in a normal mode and coupling the low-potential power supply to a voltage higher than a ground voltage in a sleep mode; a virtual power control circuits including a plurality of switches which is turned on when switching from the sleep mode to the normal mode and is turned off when switching from the normal mode to the sleep mode; and a sleep cancellation detecting circuit outputting, when the mode control signal supplied to the plurality of switches in one of the plurality of memory macros indicates to switch form the sleep mode to the normal mode, the mode control signal to a subsequent memory macro subsequent to the one of the plurality of memory macros.
US08625378B2 Nonvolatile semiconductor memory
A nonvolatile semiconductor memory includes a first power supply voltage pad to which a first power supply voltage required for a writing, reading or erasing operation of the memory cells is applied. The nonvolatile semiconductor memory includes a second power supply voltage pad to which a second power supply voltage that is lower than the first power supply voltage and to be supplied to the I/O circuit is applied. The nonvolatile semiconductor memory includes a first voltage down-converting circuit that converts the first power supply voltage down to a first down-converted voltage that is higher than the second power supply voltage. The nonvolatile semiconductor memory includes a second voltage down-converting circuit that converts the second power supply voltage down to a second down-converted voltage that is lower than the first down-converted voltage.
US08625376B2 Semiconductor memory device and method of operation the same
A semiconductor memory device includes a first plane and a second plane each configured to include a plurality of memory cells, and a data transfer circuit configured to transfer first data, stored in the memory cells of the first plane, to the second plane and transfer second data, stored in the memory cells of the second plane, to the first plane when a copyback operation is performed and to transfer the first data or the second data to an I/O circuit when a read operation is performed.
US08625373B2 Voltage shifting sense amplifier for SRAM VMIN improvement
A sense amplifier for a SRAM device includes a PMOS differential pair and an NMOS differential pair to support operation with bit line precharge voltage as low as a few hundred millivolts without performance degradation, and generates a full rail output signal without any additional level shifter circuits. The PMOS differential amplifier includes tail current device coupled to a voltage higher than the bit line precharge voltage, and the NMOS differential amplifier includes tail current device coupled to a voltage lower than the bit line precharge voltage.
US08625371B2 Memory component with terminated and unterminated signaling inputs
A memory component has a signaling interface, data input/output (I/O) circuitry, command/address (CA) circuitry and clock generation circuitry. The signaling interface includes an on-die terminated data I/O and an unterminated CA input. The data I/O circuitry is dedicated to sampling write data bits at the data I/O timed by a strobe signal and to transmitting read data bits timed by a first clock signal, each of the write and read data bits being valid for a bit time at the data I/O. The CA circuitry samples CA signals at the CA input timed by a second clock signal, the CA signals indicating read and write operations to be performed within the memory component. The clock generation circuitry generates the first clock signal with a phase that establishes alignment between a leading edge of the bit time for each read data bit and a respective transition of the second clock signal.
US08625369B1 Determining threshold voltage distribution in flash memory
Methods, apparatuses, and systems for comparing threshold voltages of a plurality of flash memory cells to a plurality of reference voltages. A number of flash memory cells having threshold voltages that fall within each bin of a plurality of bins is determined. The plurality of bins each represent a plurality of threshold voltage ranges. A threshold voltage distribution of the plurality of flash memory cells is calculated based at least in part on the number of flash memory cells that fall into each of the bins.
US08625368B2 Integrated circuit with separate supply voltage for memory that is different from logic circuit supply voltage
In one embodiment, an integrated circuit includes at least one logic circuit supplied by a first supply voltage and at least one memory circuit coupled to the logic circuit and supplied by a second supply voltage. The memory circuit is configured to be read and written responsive to the logic circuit even if the first supply voltage is less than the second supply voltage during use. In another embodiment, a method includes a logic circuit reading a memory cell, the logic circuit supplied by a first supply voltage; and the memory cell responding to the read using signals that are referenced to the first supply voltage, wherein the memory cell is supplied with a second supply voltage that is greater than the first supply voltage during use.
US08625367B2 Memory devices and program methods thereof
Memory devices and program methods thereof, the memory devices including a memory cell array with a three-dimensional structure, a voltage generator configured to supply a pass voltage and a program voltage to the memory cell array, and a control logic configured to make the rising slope of the pass voltage variable with a program loop during a program operation. The memory device may improve a program speed by adjusting the rising slope of the pass voltage according to the program loop.
US08625362B2 Data sensing device non-volatile memory
A non-volatile memory device for measuring a read current of a unit cell is provided. The non-volatile memory device includes a unit cell configured to read or write data, a column switching unit configured to select the unit cell in response to a column selection signal, a sense amplifier controlled by a sense-amplifier enable signal, configured to sense and amplify data that is received from the unit cell through the column switching unit, a first latch unit configured to latch the sense-amplifier enable signal for a predetermined time when a test code signal received from an external part is activated, a column controller configured to output a latch control signal in response to a combination of a column switch-off signal and a column control signal, and a second latch unit configured to control whether or not the column selection signal is latched in response to an activation state of the latch control signal.
US08625358B2 Row driver circuit for NAND memories including a decoupling inverter
Devices and circuits for row driver architectures that can improve an existing row driver circuit including a boosting capacitor and a level shifter circuit. For example, the improvement can include a decoupling inverter that decouples the level shifter from the boosting capacitor, which can reduce the time for the row driver to turn on and drive appropriate voltages to the matrix array.
US08625357B2 Local self-boosting method of flash memory device and program method using the same
Provided is a local self-boosting method of a flash memory device including at least one string having memory cells respectively connected to wordlines. The local self-boosting method includes forming a potential well at a channel of the string and forming potential walls at the potential well to be disposed at both sides of a channel of a selected one of the memory cells. The channel of the selected memory cell is locally limited by the potential walls and boosted when a program voltage is applied to the selected memory cell.
US08625354B2 Semiconductor memory device and method of programming the same
A semiconductor memory device includes a voltage generator configured to supply a program voltage, a sub-verification voltage, or a target verification voltage to memory cells selected during a program operation, page buffers configured to latch first data according to results from comparing threshold voltages of the selected memory cells with the sub-verification voltage and latch second data according to results from comparing the threshold voltages of the memory cells with the target verification voltage, a sub-pass check circuit configured to output a sub-pass signal in response to the first data outputted from the page buffers, a main pass check circuit configured to output a main pass signal in response to the second data outputted from the page buffers, and a control circuit configured to control whether the voltage generator supplies the sub-verification voltage and the target verification voltage in response to the sub-pass signal and the main pass signal.
US08625347B2 Memory device and control method of memory device
A memory card includes: a plurality of memory cells; a CPU core; and an ECC unit configured to perform soft decision decoding. If decoding based on an LLR acquired from a first LLR table fails, the memory card measures a threshold voltage distribution centered on a first HB read voltage with a highest voltage. If a first shift value as a difference between a least frequent voltage of the threshold voltage distribution and the first HB read voltage is “negative”, the memory card performs decoding based on an LLR acquired from the second LLR table. If the first shift value is “positive”, the memory card performs decoding based on an LLR acquired from a third LLR table.
US08625346B2 Multiple level cell memory device with single bit per cell, re-mappable memory block
A system having a non-volatile memory device has a plurality of memory cells that are organized into memory blocks. Blocks can operate in either a multiple bit per cell mode or a single bit per cell mode. A processor controls the system and selects blocks to operate in the multiple bit per cell mode and single bit per cell mode. One dedicated memory block is capable of operating only in the single bit per cell mode. If the dedicated memory block is found to be defective, a defect-free block can be remapped to that dedicated memory block location to act only in the single bit per cell mode.
US08625335B2 Magnetic storage element, magnetic storage device, and magnetic memory
A magnetic storage element according to an embodiment includes: a magnetic thin wire extending in a first direction and having a plurality of magnetic domains partitioned by domain walls; an electrode capable of applying a current flowing in the first direction and a current flowing in the opposite direction from the first direction, to the magnetic thin wire; and an assisting unit receiving an electrical input and assisting movement of the domain walls in an entire or part of the magnetic thin wire.
US08625331B1 Methods of programming and erasing programmable metallization cells (PMCs)
An integrated circuit can include a plurality of programmable metallization cells (PMCs) in a memory array, each PMC comprising an ion conducting material, an active metal dissolvable in the ion conducting material, and two electrodes, a first electrode of at least one PMC being coupled to a program node; and a plurality of program and verify circuits, each including a current source section to enable at least one current path between the program node and a power supply node in a program and verify operation, and a verify signal generator circuit comprising at least a first comparator having a first input coupled to the program node, a second input coupled to receive a first reference voltage, and a comparator output to provide a verify signal that indicates a program operation is complete.
US08625329B2 Semiconductor storage device including variable resistive elements
A semiconductor memory device includes: a memory cell array including multiple first lines, multiple second lines crossing the first lines, and memory cells arranged at intersections between the first lines and the second lines and including variable resistive elements; and a control circuit which controls resistance values of the variable resistive elements in a way that a cell voltage is applied to the memory cell arranged at an intersection between a selected first line and a selected second line by applying first and second voltages to the selected first and second lines, respectively. The control circuit applies a voltage gradually raised or lowered from a first initial voltage as the first voltage to the selected first line, and a pulsing voltage as the second voltage to the selected second line.
US08625327B2 Magnetic random access memory and initializing method for the same
A domain wall motion type MRAM has: a magnetic recording layer 10 being a ferromagnetic layer having perpendicular magnetic anisotropy; a pair of current supply terminals 14a and 14b connected to the magnetic recording layer 10 for supplying a current to the magnetic recording layer 10; and an anti-ferromagnetic layer 45 being in contact with a first region R1 of the magnetic recording layer 10. The first region R1 includes a part of a current supply region RA of the magnetic recording layer 10 that is between the pair of current supply terminals 14a and 14b.
US08625326B2 Non-volatile semiconductor memory device with a resistance adjusting circuit and an operation method thereof
A semiconductor memory device in accordance with an embodiment includes a memory cell array having memory cells disposed at an intersection of first lines and second lines; and a control circuit configured to execute a read operation, thereby determining a resistance state of the selected one of the memory cells. The read operation is an operation configured to execute a sensing operation multiple times and aggregate determination results thereof. The sensing operation is configured such that a first voltage is applied to selected ones of the first lines and a second voltage lower than the first voltage is applied to a single selected one of the second lines. The control circuit suspends application of the first voltage to the first line connected to the selected one of the memory cells determined to be in a first resistance state in one of the sensing operations, and executes the next sensing operation.
US08625309B2 Semiconductor integrated circuit and switching power supply system
A control circuit can be provided with a comparator detecting a turning-off of a semiconductor switch from a voltage generated in an auxiliary winding of a transformer and inputted to a zero current detecting terminal, a timer outputting a signal after a specified length of time from the time at which the turning-off of the semiconductor switch is detected, and a comparator detecting from voltages inputted to a current detecting terminal a second voltage signal different from an ordinary first voltage signal inputted when the semiconductor switch is made turned-on. Thus, the second voltage signal supplied from mode switching circuits as an externally inputted mode switching signal can be made also detected by the existing current detecting terminal. By detecting the second voltage signal after the specified length of time from the turning-off of the semiconductor switch, switching of an operation mode becomes possible without newly providing any specialized terminal.
US08625308B2 Soft-burst circuit for switched-mode power supplies
A switched-mode power supply includes a soft-burst circuit to minimize or prevent distracting audible noise. The power supply includes a control circuit for controlling switching of an output transistor to deliver a regulated output voltage to a load. The control circuit adjusts the operating frequency of the power supply based on a control signal. The soft-burst circuit discharges a storage device to minimize or prevent audible noise when the control signal reaches a particular level.
US08625303B2 Serial advanced technology attachment dual in-line memory module assembly
A serial advanced technology attachment dual-in-line memory module (SATA DIMM) assembly includes a SATA DIMM module with a first circuit board, an expansion slot, and an expansion card with a second circuit board. A first edge connector is arranged on a bottom edge of the first circuit board and includes first power pins connected to a control chip and first storage chips, and first ground pins. A second edge connector is arranged on a top edge of the second circuit board and includes second power pins connected to a power unit, and second ground pins. A third edge connector is arranged on a bottom edge of the second circuit board and includes third power pins connected to the power unit, third ground pins, and signal pins connected to a display unit.
US08625297B2 Package structure with electronic component and method for manufacturing same
A package structure comprises a substrate, a plurality of electronic components configured and structured on the substrate, a plurality of metal resilient units electrically connected to the substrate, and an encapsulation body encapsulating the plurality of electronic components and the plurality of resilient units together with the substrate. Part of each of the plurality of metal resilient units away from the substrate is exposed out of an exterior surface of the encapsulation body.
US08625295B2 Fieldbus interface circuit board supporting multiple interface types and terminations
An interface circuit board apparatus can include a shared circuit board base, a transceiver section disposed on the circuit board base, and having circuit transceiver sites configured to receive a plurality of transceiver component types, a termination section disposed on the circuit board base, and having circuit termination sites configured to receive a plurality of termination component types, and a connection section operatively coupled to the transceiver and termination sections, wherein the transceiver section, the termination section and the connection section are configurable to support a plurality of interface types based on the plurality of transceiver component types and the plurality of termination component types.
US08625293B2 Lightweight audio system for automotive applications and method
A lightweight radio/CD player for vehicular application is virtually “fastenerless” and includes a case and frontal interface formed of polymer based material that is molded to provide details to accept audio devices such as playback mechanisms (if desired) and radio receivers, as well as the circuit boards required for electrical control and display. The case and frontal interface are of composite structure, including an insert molded electrically conductive wire mesh screen that has been pre-formed to contour with the molding operation. The wire mesh provides EMC, RFI, BCI and ESD shielding and grounding of the circuit boards via exposed wire mesh pads and adjacent ground clips. The PCB architecture is bifurcated into a first board carrying common circuit components in a surface mount configuration suitable for high volume production, and a second board carrying application specific circuit components in a wave soldered stick mount configuration. The major components and subassemblies are self-fixturing during the final assembly process, eliminating the need for dedicated tools, fixtures and assembly equipment. The major components and subassemblies self-interconnect by integral guide and connection features effecting “slide lock” and “snap lock” self-interconnection. The radio architecture includes improved push buttons employing 4-bar living hinge linkage and front loaded decorative trim buttons.
US08625291B2 Electronic device for miniaturizing size thereof
An electronic device includes a main body, a display panel and an electrical circuit board assembly. The display panel is disposed in the main body and includes a power cord for supplying power to a backlight module thereof. The electrical circuit board assembly is located beneath the display panel and connected to the power cord by a connector. An accommodating space is defined between the electrical circuit board assembly and a second portion of the main body for receiving the connector therein.
US08625288B1 Server cabinet
A server cabinet includes a rack, a server installed in the rack and defining an opening, and a shield apparatus. The removable shield apparatus includes a bracket mounted in the rack above the server, and a first shield plate slidably installed to the bracket for shielding the opening of the server to guide and restrict the passage of a cooling airflow.
US08625286B2 Housing of portable electronic device
A housing of a portable electronic device includes a first frame unit, a second frame unit, and a panel unit. The first frame unit includes a plurality of retaining members. The second frame unit includes a plurality of fastening members. The panel unit includes a plurality of holding members corresponding to the retaining members and a plurality of assembling members corresponding to the fastening member. The retaining members and the holding members are correspondingly assembled together to assemble the first frame unit to the panel unit, and the fastening members and the assembling members are correspondingly assembled together to assemble the second frame unit to the panel unit.
US08625282B2 Portable electronic device with heat sink assembly
A portable electronic device includes a housing, a radiating assembly, a display, a battery, and a heat sink assembly. The housing includes a front portion and a back portion opposite to the front portion. Both the radiating assembly, the display, the battery, and heat sink assembly are received in the housing. The heat sink assembly is a semiconductor cooling plate, and dissipates heat from the radiating assembly out of the housing.
US08625277B2 Fixing device for fixing fans and cooling system having same
A cooling system includes a fixing device and a fan. The fixing device includes a fixing rack and a latching rack. The fixing rack includes a first latching arm and two opposite supporting arms protruding from two ends of the first latching arm. The latching rack includes a second latching arm and two opposite adjusting arms protruding from two ends of the second latching arm. The adjusting arms can be adjustably fixed to the supporting arms at different positions to adjust a distance between the first latching arms and the second latching arm to releasably fix the fan between the first latching arm and the second latching arm.
US08625273B2 Docking station for electronic device
A docking station for an electronic device includes a main body, and a connector mechanism. The main body defines a receiving space at a sidewall thereof. The connector mechanism is rotatably mounted to the main body and is capable of being received in the receiving space when in a closed position relative to the main body. The connector mechanism includes an interface for supporting the electronic device. When the connector mechanism is received in the receiving space, the interface is hidden in receiving space.
US08625272B2 Portable electronic device
A portable electronic device capable of signal or power transmission and standing on a surface in a vertical or near-vertical orientation at the same time is provided in the present invention. The portable electronic device includes a flat body having a front surface, a rear surface opposite to the front surface, and a through hole passing through the flat body, and the through hole extending from the front surface to the rear surface. Herein the through hole is adapted to couple with an external docking element for signal or power transmission. Thus, the portable electronic device is capable of signal or power transmission and standing on the supporting surface at the same time via the external docking element coupling with the through hole.
US08625269B2 Serial advanced technology attachment DIMM
A serial advanced technology attachment (SATA) DIMM includes a board body. A control chip is arranged on the board body. An extending board extends from an end of the board body. A first edge connector is set on the extending board. A second edge connector is set on a bottom side of the board body. The first edge connector includes a number of signal pins connected to the control chip, and a number of ground pins.
US08625264B2 Display device
A display device includes a cabinet and a display device main body. The cabinet has a front cabinet and a rear cabinet. The front cabinet has a rear face and a plurality of bosses. The display device main body has a rear frame with a front opening, a cell guide, a display panel, a bezel and a plurality of fixing components. The rear frame has a plurality of recess portions that is provided at a specific spacing along an outer peripheral part of the rear frame. The display panel is disposed via the cell guide in the front opening of the rear frame. The bezel is fastened to the outer peripheral part of the rear frame. The fixing components are provided at a specific spacing along the outer peripheral part of the rear frame. The fixing components are disposed in the recess portions and fastened to the bosses, respectively.
US08625261B2 Interlocking system for connecting a programmable logic controller and a power supply
An interlocking system for connecting a programmable logic controller and a power supply of an industrial control and automation system is provided. The interlocking system includes features configured to facilitate coupling with a panel or rail and a plurality of vertical slots and a latch disposed on a side surface of the power supply. The latch includes a first attachment feature disposed along a flexible tongue cantilevered proximate an opening in a housing of the power supply such that the tongue can flex into the opening. The interlocking system also includes a plurality of hooks and a second attachment feature formed on a side surface of the programmable logic controller. The plurality of hooks are configured to slide along and engage with the plurality of vertical slots such that the programmable logic controller and the power supply are held together horizontally and the second attachment feature is configured to couple with the first attachment feature to resist disengagement of the plurality of hooks and the plurality of vertical slots.
US08625260B2 Sliding module for electronic device
A sliding module includes a first section, a second section, a sliding member, a connecting plate, a rotary plate and an elastic member. The sliding member is rotatably connected to the first section. One end of the connecting plate slidably connected to the sliding member, and the other end of the connecting plate is rotatably connected to the second section. The rotary plate is respectively rotatably connected to the first section and the second section. One end of the elastic member is fixed to the second section, and the other end of the elastic member is fixed to the sliding member. When the sliding member slides relative to the second section and drives the connecting plate to rotate, the rotary plate rotates relative to the second section and causes the first section to move and rotate relative to the second section into a tilted orientation.
US08625246B2 DSL protection circuit
The embodiments of the present application provide a DSL protection circuit, including: a DSL and POTS broadband and narrowband mixed signal port, a narrowband POTS port, and a splitter, where the DSL and POTS broadband and narrowband mixed signal port is connected to the narrowband POTS port through the splitter, and a line on which an input end or output end of the splitter is cascaded with a restorable current-limited component for limiting abnormal current; a line on which the splitter and the restorable current-limited component are cascaded is connected in parallel with a voltage-limited component for bypass conduction of the splitter; a line on which the DSL and POTS broadband and narrowband mixed signal port is or a line on which the narrowband POTS port is cascaded with an overcurrent fuse component.
US08625239B2 Semiconductor device
It is desired to effectively suppress breaking of a protection target circuit caused by direct application of an ESD surge voltage to the circuit. The semiconductor device includes: a VDD pad; a signal output pad; a GND pad; a high-potential power source line; a signal line; a low-potential power source line; main ESD protection elements; a PMOS transistor; and an output circuit. The output circuit includes: an NMOS transistor N1 whose source is connected to the signal line, and whose drain is connected to the low-potential power source line; and an NMOS transistor N2 connected between the gate of the NMOS transistor N1 and the low-potential power source line. The source of the PMOS transistor is connected to the signal line, the drain thereof is connected to the gate of the NMOS transistor N1, and the gate and back gate thereof are connected to the high-potential power source line.
US08625234B2 Graded bevel tapered write pole design for field enhancement
A structure and a process for a perpendicular write pole that provides increased magnetic flux at the ABS is disclosed. This is accomplished by increasing the amount of write flux that originates above the write gap, without changing the pole taper at the ABS. Three embodiment of the invention are discussed.
US08625231B1 Adjusting VGA analog gain for misaligned servo sectors in a disk drive
Embodiments of the invention include data storage system with a servo system with a VGA feedback loop that corrects gain errors for servo bursts arising from track phase misalignment and difference in frequencies between AGC and servo bursts for seamed and seamless servo patterns. After the servo fields have been written as part of the manufacturing process, in one embodiment measurements of phase misalignment are made and recorded in nonvolatile memory for use during normal operation of the drive. One embodiment includes measuring misalignment using relative signal magnitudes from test bursts with various linear densities written in a data area during the self-servo writing process. In an alternative embodiment the measurements of phase misalignment can be made real-time during normal operation of the drive.
US08625229B2 Servo control in a patterned-media magnetic recording disk drive using a reference table
A patterned-media magnetic recording disk drive has head positioning servo sectors on the disk that do not contain special patterns but merely use the same type of dots that are used for data. The “data” dots in angularly spaced sectors of the data tracks function as the servo sectors and are denoted as D-servo regions. The D-servo regions extend across an annular band of the disk, which may be a bootstrap band for self-servowriting. The dots in the annular band are randomly magnetized so that each track in each D-servo region provides a generally random readback signal at the data frequency. The precise radial and circumferential position of the read/write head within a D-servo region is determined by comparing the readback signal with a set of reference signal waveforms from a look-up reference table and finding the reference signal waveform that matches the readback signal.
US08625223B2 Multi-directional self servo-writing for a disk drive
A method of self servo-writing servo information to a plurality of disk surfaces in a disk drive that includes writing servo information to a plurality of disk surfaces in a first direction, writing servo information to a plurality of disk surfaces in a second direction, and determining an amount of overlap to be written on a reference surface with the reference head that will produce an overlap of servo information on each of the surfaces in the disk drive to which servo information is to be written. The method also includes switching to different tables when seeking across the overlap or border areas.
US08625213B1 Automated cluster size measurement
A cluster size measurement method includes writing a first pattern of a first size of a first number of magnetic clusters. A second pattern of a second size of a second number of magnetic clusters is written, wherein the second plurality of clusters includes clusters of the first number of clusters and a switched cluster. A cluster size of the switched cluster is automatically determined by contrasting the first size and the second size.
US08625211B2 Variable magnification device and telescopic sight using the same
The present invention relates to a variable magnification device and a telescopic sight using the same, and more particularly, to a variable magnification device which is capable of easily adjusting a magnification of a telescopic sight. The variable magnification device includes: a rotation bunch which has a ring shape conforming to the circumference of a barrel of a telescopic sight and includes a bent end formed on one side of the circumference of the rotation bunch; and a rod which is connected to the bent end and is bendable in the longitudinal direction of the barrel. The magnification of the telescopic sight can be adjusted with an aiming posture maintained, thereby allowing immediate hit on a target. In addition, a leverage effect can be used to easily and finely adjust the magnification of the telescopic sight with one hand, thereby preventing distortion of an aiming posture as maximally as possible.
US08625209B2 Imaging lens, optical apparatus including imaging lens and method for manufacturing imaging lens
An imaging lens SL mounted in a digital single lens reflex camera 1 is composed of, in order from an object side, a first lens group G1 having negative refractive power, a second lens group G2 having positive refractive power, and a third lens group G3 having positive refractive power, wherein upon focusing on a near-distance object point from an infinite-distance object point, at least one of the first lens group G1 and the second lens group G2 is moved so as to change a distance between the first lens group G1 and the second lens group G2, and the imaging lens satisfies a given conditional expression, thereby providing a downsized imaging lens suited to an imaging apparatus such as a single lens reflex camera, having a less of change in overall length and optimal to driving an intra-lens-barrel motor.
US08625205B2 Zoom type lens barrel and image pickup apparatus
A lens barrel which can increase the relative movement interval of lens units in the direction of an optical axis without increasing the dimension of a translating cylinder, which inhibits the rotation of the lens units, in the direction of the optical axis. The movement of a second lens unit holding second group lenses is switched from linear guide by a first translating guide unit to linear guide by a second translating guide unit when the second lens unit moves in a direction relatively away from a first lens unit holding first group lenses.
US08625201B2 Optical element for distributing light
An optical element for distributing light has a predefined spectral energy distribution in a predetermined working wavelength range. The optical element encompasses a transparent body into which the light enters, and a beam splitter layer embodied inside the transparent body, which layer has in the working wavelength range a predefined wavelength-dependent reflectance with which it reflects the light entering the transparent body in order to generate a reflected exit light bundle, and a wavelength-dependent transmittance with which it transmits the light entering the transparent body to generate a transmitted exit light bundle. The optical element encompasses a compensation layer arrangement, embodied on the transparent body separately from the beam splitter layer, whose transmittance with regard to the light passing through the compensation layer arrangement is defined as a function of the reflectance and transmittance of the beam splitter layer.
US08625180B2 Apparatus, method, program and storage medium for selecting a display image from multiple images
During a display of a slideshow of a composite image comprising a plurality of images, a user operates a print bookmark, resulting in composite images and individual images that can be printed being set and stored as print candidate images. By displaying, in a list, stored candidate images on a display unit as print candidate images, an image processing apparatus is provided which enables the user to specify a desired image for printing.
US08625179B2 Color adjustment method and image forming system using gamma curve associating densities of patches from different printers
Disclosed is a color adjustment method for each of image forming apparatuses, including: a gradation pattern creation step of forming a gradation pattern image including patches different in gradation for each of colors in n pieces of coloring materials; a density detection step of detecting densities of the respective patches, and obtaining density information; a gamma curve creation step of associating the density information of the respective patches in a second image forming apparatus with that in the first, and creating a gamma curve correcting a gradation of received image data so as to obtain densities of the respective patches in the first image forming apparatus; and a color adjustment step of extracting respective color components, deciding output values based on the gamma curve corresponding to the second image forming apparatus, creating output image data, and forming an image on a sheet in the second image forming apparatus.
US08625177B2 Image processing apparatus, image forming apparatus, image processing method, and storage medium, each of which performs, on monochrome image data to image display device, or two-color image data, color matching process of reducing differences in color between image to be outputted by image display device and image to be outputted by printing apparatus
An image processing apparatus of the present invention includes a color matching section for performing, on monochrome or two-color image data to be supplied to an image display device, a color matching process of reducing differences in color from a single- or two-color image to be outputted by an image display device, and as such, can display a comfortable preview of a single- or two-color image data by reducing differences in color between an image to be previewed and an image to be actually printed.
US08625174B2 Automatic document feeder and image forming apparatus
An automatic document feeder includes a transport path member that includes a transport path surface constituting a transport path, and an end portion of which moves in a direction in which it gets away from a feeder body to open the transport path, a support member that is relatively rotatable coaxially with the transport path member, a regulating portion that regulates the relative rotation of the end portion of the transport path member, and an impelling member that impels a portion to be regulated in a direction in which the portion to be regulated contacts the regulating portion, that supports the end portion of the transport path member at a first open position, and that allows the end portion of the transport path member to move to a second open position at which the transport path is opened larger than at the first open position.
US08625172B2 Image reading device and image forming apparatus
An image reading device has a light emitting unit. The light emitting unit has a light emitting portion, a light guiding member, a holding member and a case member. The light guiding member is disposed along a main scanning direction, and an end portion of the light guiding member faces the light emitting portion. The light guiding member has a light irradiating portion which emits light to an outside. The holding member holds the light emitting portion and the light guiding member. In addition, the holding member has a first holding portion that directly or indirectly positions and holds the light emitting portion, and a second holding portion that positions and holds one end or both ends of the light guiding member. The case member houses the holding member that is in a state of being positioned.
US08625165B2 Optimized font subsetting for a print path
Subject matter described herein is directed to providing font-rendering information (e.g., XPS file) that is usable to print a document. For example, a font file is received that defines a font type included in the document. A determination is made that a quantity of pages of the document does not exceed a subsetting-optimization threshold. When the quantity of pages does not exceed the threshold, a subsetted font file of the font type is generated. The subsetted file is provided, such as via the spool file, to a print subsystem.
US08625163B2 Selecting dither matrix based upon determination of toner
A dither matrix selecting device includes a storage unit, a determining unit, and a selecting unit. The storage unit is configured to store a first dither matrix and a second dither matrix different from the first dither matrix. The first dither matrix includes a plurality of sub-matrices. Each sub-matrix of the first dither matrix has a plurality of threshold values such that a single dot grows from a starting pixel as an input value increases. Each sub-matrix has a first region and a second region different from the first region. Each threshold value allocated in the first region is smaller than a prescribed value. An arrangement of each threshold value in the first region is identical for all of the plurality of sub-matrices. The determining unit is configured to determine whether or not toner accommodated in a printing device is a specified toner. The selecting unit is configured to select the first dither matrix when the determining unit determines that the toner is not the specified toner.
US08625158B2 Apparatus, method, and computer program product for forming images
A disclosed image forming apparatus for color printing includes a generator unit configured to generate dot sequential data as printing data based on received PDL color data, an image adjustment-conversion unit configured to carry out image adjustment processing and/or image conversion processing on the printing data generated by the generator unit based on a set printing condition, a rendering unit configured to render the printing data held in a page memory on which the image adjustment processing and/or the image conversion processing has been carried out by the image adjustment-conversion unit, and a printing unit configured to print the printing data rendered by the rendering unit.
US08625157B2 Identifying a color profile for an illuminant
A method includes collecting, within a printer body, ambient light entering the printer body. Characteristics of the collected ambient light are measured. A color profile based on the measured characteristics is identified. The identified color profile is provided for use in forming a color image on a medium.
US08625156B2 Image forming apparatus and control method thereof
An image forming apparatus forms a color image using image carriers for a plurality of colors by electrophotography. The image forming apparatus stores, for each color, information on the shift amount between an ideal scanning line and an actual scanning line in the main scanning direction on the image carrier. For each color, a color misregistration correction amount calculation unit converts a readout address in a bitmap memory (403), based on the stored shift amount information, and reads out image data. A color misregistration correction unit (404) performs tone correction for the readout image data based on the address, outputting image data containing the value of the decimal part. A multi-level error diffusion unit (405) performs quantization by multi-level error diffusion processing for the tone-corrected image data containing the value of the decimal part.
US08625137B2 Job execution management apparatus, job execution apparatus, job execution system and computer-readable medium
A job execution apparatus includes a partial job allocation processing section and a partial job execution instruction section. The partial job allocation processing section allocates each partial job formed by segmenting a received job to a data processing apparatus capable of executing the partial job. The partial job execution instruction section instructs the data processing apparatus to execute the partial job. The partial job allocation processing section reallocates a partial job, which execution was not completed by the data processing apparatus to which the partial job is allocated until a preset end time, to a data processing apparatus capable of executing the unfinished partial job, other than the data processing apparatus to which the unfinished partial job is allocated. The partial job execution instruction section transmits an instruction for executing the unfinished partial job to the reallocated data processing apparatus.
US08625135B2 Information processing apparatus capable of communicating with an image forming apparatus having a web browser
An information processing apparatus is provided that appropriately selects a push-type printing method or a pull-type printing method according to an image forming apparatus that requested data to be printed, thus effectively allowing the image forming apparatus to have the advantages of the respective printing methods. To accomplish this, in the information processing apparatus, when a request from a web browser of the image forming apparatus has been received, the information processing apparatus selects whether to transmit image data to the image forming apparatus by a first method in which image data is transmitted to the web browser as a response to the request from the web browser, or by a second method in which image data is transmitted as a new request without employing the web browser, and the information processing apparatus transmits the image data to the image forming apparatus according to the selected method.
US08625131B2 Communication between server and image forming apparatus
A problem that it is difficult to associate a log of processing executed in a web browser of an image forming apparatus with a log of processing executed in a web application server, and thus it is difficult to track the logs as a series of processing logs. The image processing apparatus receives an execution request of a function of the image forming apparatus and obtains identification information for a log of processing executed in the server apparatus in response to the received execution request of the function. The image forming apparatus stores a log of processing in the image forming apparatus related to the processing in the server apparatus corresponding to the obtained identification information, in association with the obtained identification information.
US08625130B2 Method and system for automatically creating print governance rules and policies
A method and system for accommodating a plurality of printing systems arranged as an enterprise printing system including a memory for storing printer usage information related to a plurality of tasks performed with respect to the enterprise printing system and a processing module including a tangible processor. The tangible processor is manipulate to (1) analyzing the printer usage information and (2) responsive to said analyzing, automatically generating, at selected time intervals, at least one print governance rule, said at least one print governance rule being used to reduce printing costs for at least one of the plurality of printing systems in the enterprise printing system.
US08625113B2 System and method for distributed optical character recognition processing
A method and apparatus for processing a plurality of images. The method includes receiving or generating by an information processing apparatus the plurality of images. The plurality of images are stored in a memory, and separated into a plurality of image units. Sequence identifiers are assigned to the plurality of image units, and a first subset of the plurality of image units is processed by the information processing apparatus. The method further includes dividing the unprocessed plurality of image units into at least one second subset of the plurality of image units, and sending each of the at least one second subset of the plurality of image units to a different information processing apparatus for processing.
US08625106B2 Method for optically scanning and measuring an object
In a method for optically scanning and measuring an object by a laser scanner by a procedure in which a emission light beam modulated with a target frequency is emitted by means of a light emitter, a reception light beam reflected or otherwise scattered in some way from an object in the surroundings of the laser scanner is received, with a measuring clock, as a multiplicity of samples by means of a light receiver and in each case at least the distance from the object is determined from the phase angles of the multiplicity of samples for a plurality of measuring points by means of a control and evaluation device, for determining the distances, a phase shift caused by a distance difference of temporal adjacent samples is corrected in order to correct the distances.
US08625102B2 Aberration measurement method and system including interferometer and signal processing unit
An aberration measurement system includes an interferometer that includes a polarization adjuster configured to adjust a polarization plane of coherent light, and a phase shifter configured to shift a phase of reference light. The aberration measurement system further includes a signal processing unit configured to obtain a nonpolarization aberration of the test object, and coefficients a=sin ε cos 2θ, b=sin ε sin 2θ, and c=cos ε for a retardation amount 2ε and a principal axis direction θ of a polarization aberration of the test object, based on data of a plurality of interference pattern images which provide at least three complex visibilities obtained from the interferometer after a polarization adjuster adjusts the polarization plane of the coherent light, and to determine signs of the coefficients a, b, and c based on the nonpolarization aberration.
US08625097B2 Light emitting diode illumination system
The present invention provides a light engine having four LED light sources in combination with one or more laser light sources. A combination of collimators, bandpass filters, dichroic mirrors, and other elements is operative to direct light from the light sources onto a main optical axis from where it may be focused into a light guide for transport to a instrument or device. Particular embodiments of the invention provide for computer control, intensity control, color control, and light source modulation. The light engine provides light suitable for applications in microscopy, endoscopy, and/or bioanalytical instrumentation.