US08719958B2
The present disclosure relates generally to audio and video processing. One claim recites a portable apparatus comprising: electronic memory comprising one or more identifiers, each of the identifiers being associated with previously accessed audio or video items, with each previously accessed audio or video item including an identifier associated therewith; and a logic processor programmed for: a. restricting access to an encountered audio or video item if an identifier associated with the encountered audio or video item is one of the one or more identifiers associated with the previously accessed audio or video items, and b. limiting a number of content items with different user identifiers that can be accessed in a predetermined amount of time. Other claims and combinations are provided as well.
US08719955B2
An video receiving apparatus which reduces waiting time till image is displayed on a monitor include: a plurality of authentication executing units which perform respectively an authentication process to the external devices connected to each of the plurality of input terminals; a terminal selecting unit which selects one of the plurality of input terminals as a video input terminal based on an operation input from outside; an video receiving unit which receives the video information through one of the authentication executing units corresponding to the selected input terminal from the external devices connected through the selected input terminal; and a display control unit which outputs the received video information to a monitor.
US08719948B2
A method, apparatus and computer program product for controlling access to host access credentials required to access a host computer system by a client application is provided. The host access credentials are stored in a restricted access directory. The method comprises authenticating directory access credentials received from a client application. The authenticated client application then requests the host access credentials and a determination as to whether the authenticated client process is authorized to access the requested host access credentials, and, if authorized, these are provided to the client application.
US08719943B2
Disclosed is a system for correlating intrusion events using attack graph distances. The system includes an attack graph generator, an exploit distance calculator, an intrusion detector, an event report/exploit associator, an event graph creator, an event graph distance calculator, a correlation value calculator, and a coordinated attack analyzer. An attack graph is constructed for exploits and conditions in a network. The exploit distance calculator determines exploit distances for exploit pair(s). The intrusion detector generates event. Events are associated with exploits. Event graph distances are calculated. Correlation values are calculated for event pair(s) using event graph distances. The correlation values are analyzed using a correlation threshold to detect coordinated attacks.
US08719942B2
Tracking malware state information assigned to computers in an enterprise network is described. A computer may transition from a current malware state to a new malware state in accordance with a plurality of stored rules and detection of an anti-malware event on the computer. Examples of anti-malware events include, but are not limited to, detection of new malware on the computer or cleaning of the computer. The malware state information for computers on the network may be mapped to a risk level representing an amount of risk that infected computers present to other computers on the network. The results of a risk level assessment for the computers on the network may be output via a user interface to enable an administrator of the network to prioritize servicing of computers with detected malware.
US08719940B1
Described herein are methods, network devices and machine-readable storage media for detecting whether a message is a phishing attack based on the collective responses from one or more individuals who have received that message. The individuals may flag the message as a possible phishing attack, and/or may provide a numerical ranking indicating the likelihood that the message is a possible phishing attack. As responses from different individuals may have a different degree of reliability, each response from an individual may be weighted with a corresponding trustworthiness level of that individual, in an overall determination as to whether a message is a phishing attack. A trustworthiness level of an individual may indicate a degree to which the response of that individual can be trusted and/or relied upon, and may be determined by how well that individual recognized simulated phishing attacks.
US08719936B2
An intrusion detection system collects architectural level events from a Virtual Machine Monitor where the collected events represent operation of a corresponding Virtual Machine. The events are consolidated into features that are compared with features from a known normal operating system. If an amount of any differences between the collected features and the normal features exceeds a threshold value, a compromised Virtual Machine may be indicated. The comparison thresholds are determined by training on normal and abnormal systems and analyzing the collected events with machine learning algorithms to arrive at a model of normal operation.
US08719931B2
Provided are an anti-malware scanning system and a method thereof. The system includes: a host; and a chip which is removably connected to the host, receives a file to be scanned from the host, and scans whether malware exists in the file, wherein the host adjusts a size of the file to be scanned to correspond to a storage capacity of a storage unit of the chip and transmits the adjusted file to the chip. Accordingly, scanning is performed effectively even in an environment in which resources of the anti-malware scanning system are limited.
US08719926B2
A method may include receiving a session initiation protocol (SIP) request message and determining whether a dialog exists corresponding to the request message. The method may also include determining whether the dialog is in a first phase or a second phase when a dialog exists corresponding to the session control protocol message and querying a table indicating valid protocol requests for the determined phase to determine whether the received request message is valid. The method may include rejecting the request message when determined that the request message is not valid.
US08719925B1
A monitoring device for monitoring transactions on a bus includes content-addressable memory (“CAM”) and a response policy unit. The CAM includes an input coupled to receive a bus transaction tag based on bus traffic on the bus. The CAM stores data tags associated with rules of a security policy to compare the bus transaction tag to the data tags. The CAM generates an output signal indicating whether one or more matches occurred. The response policy unit is coupled to the CAM to receive the output signal from the CAM and to execute a policy action in response to the output signal.
US08719901B2
A secure consultation system is disclosed that enables an owner entity to securely store its most secure and private data such that designated entities of the owner entity and a consultant entity can execute application programs on that data and thus, to consult on the operation and correctness of the application programs and the data.
US08719900B2
Disclosed are various embodiments for validating updates to domain name system (DNS) records. A request is received to modify at least one DNS record associated with a domain owned by a domain owner. The request to modify the at least one DNS record is compared with at least one policy. The at least one policy is configurable by the domain owner. The requested modification to the at least one DNS record is selectively granted based at least upon the comparison.
US08719899B2
A system and method for determining in a global network the user network authentication status as the user goes from site to site within the network is provided. Additionally, the system and method provides for transparent or implicit multi-site logon functionality, including automatic introduction from one site to the other using a baseline authentication agency (102). The system and method provides an architecture for a core global network (100) (referred to herein as NET) that incorporates some or all of the following features and components: a set of baseline authentication agencies responsible for the core global network (NET) services, such as login and user-selected service-provider lookup; a shared NET domain and associated DNS records (106) used for cookie (110) sharing, login routing, and the like; and a collection of partner sites (108) accessible via the NET.
US08719898B1
Various aspects of the disclosure relate to configuring and providing policies that manage execution of mobile applications. In some embodiments, a user interface may be generated that allows an IT administrator or other operator to set, change and/or add to policy settings. The policy settings can be formatted into a policy file and be made available for download to a mobile device, such as via an application store or to be pushed to the mobile device as part of a data push service. The mobile device, based on the various settings included in the policy file, may perform various actions to enforce the security constraints that are represented by the policy. The various settings that can be included in a policy are numerous and some examples and variations thereof are described in connection with the example embodiments discussed herein.
US08719896B2
A widget host container serves as a component that may be added via a rapid application development tool, such as Oracle International Corporation's Application Development Framework. The rapid application development tool may be used to install the widget host container, for example, in a region of a user interaction environment, such as an application or a suite of user interactive applications, created by the rapid application development tool. If desired, one or more selection devices, such as a drop down menu, may be provided to select particular widgets for use and display. Features may be provided for organizing both personal and enterprise widgets. Security settings control access to web widgets, and an option to allow or restrict access to web widget display options in the container.
US08719891B1
An exemplary method includes a promotion system 1) detecting a promotion opportunity based on a condition associated with a migration of a user account from being associated with a first digital video recording (“DVR”) system to being associated with a second DVR system and 2) providing, based on the detected promotion opportunity, promotional content for access by a user associated with the user account. Corresponding methods and systems are also disclosed.
US08719884B2
Systems and methods for identifying and searching video are disclosed. A video search and identification system includes a catalog representing relationships between video, data and/or objects to enable querying and search based on visual representations of video as well as data or other information associated with the video. In one example, the catalog includes video nodes, metadata nodes and card nodes, although additional or fewer node types may be used. A visual-based video identification system is provided to identify content in video sources. An unidentified video source is accessed and visual fingerprints of one or more frames are generated as query signatures for matching against a base set of known signatures. Confidence measures are generated at the bit level to assist in query signature processing.
US08719879B2
A method for recording linear content and delivering it for time-shifted viewing is described. The linear content may be recorded live by the content delivery system in response to user requests. The content delivery system divides the recording into at least two portions, the first portion of sufficient duration to permit real time continuous playback of the recorded content on the customer premises equipment (CPE) if the first portion has previously been transmitted to the CPE and the second has not been transmitted. The content delivery system transmits the first portion to the CPE prior to playback, and the second portion is streamed to the CPE after playback has begun. The playback is under control of the CPE from local storage.
US08719874B2
The present invention discloses a system and method for rendering an audio signal over a wireless communication device where the video signal associated with the audio signal is being output to one or more displays in an audio-video system. The audio-video system includes a controller that outputs the video signal to the one or more displays, and a transceiver that transmits an audio signal associated with the video signal to the wireless communication device. A transceiver in the wireless communication device receives the transmitted audio signal from the audio-video system, and an audio processing circuit renders the audio signal as audible sound to the user of the wireless communication device.
US08719865B2
At a client, a video is received. The video includes one or more advertisement slots. The video is played back to a user. During the playback of the video, an impending advertisement slot is detected. One or more advertisements are requested for placement in the advertisement slot. The one or more advertisements are received and placed in the advertisement slot.
US08719860B2
An augmented broadcasting stream transmission device and method and an augmented broadcasting service providing device and method capable of ensuring that augmented broadcasting metadata arrive at a receive terminal in a time more rapid as compared to a corresponding video frame by a predetermined time are provided.
US08719859B2
A channel remapping pre-notification (RPN) message is transmitted in each of multiple frequencies prior to movement of data associated with one or more virtual channels to one or more different frequencies. The RPN message is also sent prior to transmission of a Virtual Channel Table (VCT) reflecting channel movement. If a receiving device is unable to find data associated with a selected channel subsequent to the channel movement, the stored RPN information can be used to identify a new frequency for that selected channel.
US08719850B2
A compact disc centering apparatus of a compact disc player includes carrying rollers which are disposed within a compact disc entry on the opposite sides thereof and a compact disc guiding; a pair of detection rods capable of synchronized rotating, which is disposed between a support plate and the compact disc entry. The apparatus also includes a control device and a trigger device, wherein, an engaging portion is disposed on the control device and extends along the direction in which the control device moves, and an engaged portion is disposed on the trigger device and engages with the engaging portion. When the engaged portion is located in the engaging portion, the contact between the engaging portion and the engaged portion makes the trigger device rotate and stop at a position such that the center of the compact disc is coincident with the center of the support plate. The structure of the compact centering apparatus according to the present invention is extremely simple, which enables the center of the compact disc to stop at a position coincident with the center of the support plate, and the compact disc does not return in the direction toward the compact disc entry even if there exists the effect of a reset spring of the trigger device.
US08719845B2
Sharing of objects may be implemented in a way that allows programs to use shared objects in much the same way that they would use local objects. In one example, a program creates an object and sets properties through normal instructions that would be used to create a local object. The program then registers the object with a shared object model, which may be maintained by a shared object server. For each machine on which the object may be used, a shared object runtime monitors for changes to the objects, and notifies the server of these changes. The server updates the object, and notifies other machines of changes to the state of the object. The shared object runtimes on those machines receive notification of the changes, and update the local copies.
US08719844B2
A method, apparatus and system to receive at a first message source a first message in a first data flow from a first messaging layer, provide data wrapped in a first data message reconfigurable iterator from the first message source to a first table in the primary data flow and provide a first constrained view over the first table.
US08719839B2
A computer system may comprise a computer platform and input-output devices. The computer platform may include a plurality of heterogeneous processors comprising a central processing unit (CPU) and a graphics processing unit) GPU, for example. The GPU may be coupled to a GPU compiler and a GPU linker/loader and the CPU may be coupled to a CPU compiler and a CPU linker/loader. The user may create a shared object in an object oriented language and the shared object may include virtual functions. The shared object may be fine grain partitioned between the heterogeneous processors. The GPU compiler may allocate the shared object to the CPU and may create a first and a second enabling path to allow the GPU to invoke virtual functions of the shared object. Thus, the shared object that may include virtual functions may be shared seamlessly between the CPU and the GPU.
US08719836B2
For operating two operating systems of a computer without performance loss, the invention proposes a method in which a secondary operating system driver (SOS driver) of the primary operating system is loaded for loading and controlling the secondary operating system and which subsequently loads the secondary operating system. The invention also provides a device with a corresponding secondary operating system driver (SOS driver) of the primary operating system for driving a board support package.
US08719820B2
A method is disclosed for reversing operating system shutdown, including: detecting, by a monitoring program, an attempt by a user to log off, shut down, or restart a computer containing an operating system capable of running a plurality of program windows; determining if any program window is still open in the operating system; automatically cancelling, by the monitoring program, the logoff, shutdown, or restart request if it is determined that a program window is still open; and attempting to close any open program window by the monitoring program.
US08719813B2
A preparsers tool is provided for converting Software Communications Architecture (SCA) Extensible Markup Language (XML) files into Common Object Request Broker Architect (CORBA) structures usable by a Software Communications Architect (SCA) Core Framework (CF). The preparsers tool retrieves a set of target environment implementation definitions (TEID) that define at least one characteristic of a target environment to which a CORBA Common Data Representation (CDR) file is provided. For each component in the target environment, one or more dependencies are merged into an implementation device dependencies list that comprises visible device dependencies and external device dependencies. The parsed set of XML files is converted into a CORBA structure type, the conversion based at least in part on the TEID, such that the conversion of the parsed set of XML files results in a CORBA structure having a type and precedence order that is correct for the target environment.
US08719803B2
A parallelism policy object provides a control parallelism interface whose implementation evaluates parallelism conditions that are left unspecified in the interface. User-defined and other parallelism policy procedures can make recommendations to a worker program for transitioning between sequential program execution and parallel execution. Parallelizing assistance values obtained at runtime can be used in the parallelism conditions on which the recommendations are based. A consistent parallelization policy can be employed across a range of parallel constructs, and inside recursive procedures.
US08719796B2
A program trace is obtained and events of the program trace are traversed. For each event identified in traversing the program trace, a trace slice of which the identified event is a part is identified based on the parameter instance of the identified event. For each trace slice of which the identified event is a part, the identified event is added to an end of a record of the trace slice. These parametric trace slices can be used in a variety of different manners, such as for monitoring, mining, and predicting.
US08719793B2
A scalable, computer implemented method for finding subtle flaws in software programs. The method advantageously employs 1) scope bounding which limits the size of a generated model by excluding deeply-nested function calls, where the scope bounding vector is chosen non-monotonically, and 2) automatic specification inference which generates constraints for functions through the effect of a light-weight and scalable global analysis. Advantageously, scalable software model checking is achieved while at the same time finding more bugs.
US08719785B2
A method, computer program product, and system for determining release differences is described. A method may comprise determining a first difference, the first difference corresponding to one or more activities that were at least one of: added to a main branch between a first release branch and a second release branch, and removed from the main branch between the first release branch and the second release branch. The method may further comprise determining a second difference, the second difference corresponding to one or more activities that were at least one of: added to the first release branch, and removed from the first release branch. The method may additionally comprise determining a third difference, the third difference corresponding to one or more activities that were at least one of: added to the second release branch, and removed from the second release branch. A delta activity set may be determined.
US08719784B2
A system and computer program product for assigning runtime artifacts to software components. Source code and metadata are extracted from a library, where the metadata includes a component membership for the source code. A compile unit is formed from the extracted source code and metadata. Runtime artifacts are produced from the compile unit or an element derived from the compile unit. Each runtime artifact is interrogated to determine the defined component for each runtime artifact. The determined component is recorded.
US08719782B2
Embodiments relate to systems and methods for integrated package development and machine configuration management. In aspects, a stage management engine can be invoked by a developer to initiate the development, testing, and deployment of a software package, e.g. an application or operating system. A set of repositories can store related versions of the software under development at different stages of building, testing, and deployment. The repositories can enforce consistent file naming and avoid duplication of stored files. In embodiments, the stage management engine can likewise interface with a configuration management database that stores and manages a resource configuration state of a host virtual machine used to develop and run the subject software package. Both the package and virtual machine bed can be moved through various development stages to production in coordinated fashion, ensuring consistency in both the software to be installed and the target machine for the installation.
US08719774B2
System and method for specifying and implementing programs. A graphical program is created in a graphical specification and constraint language that allows specification of a model of computation and explicit declaration of constraints in response to user input. The graphical program includes a specified model of computation, a plurality of interconnected functional blocks that visually indicate functionality of the graphical program in accordance with the specified model of computation, and specifications or constraints for the graphical program or at least one of the functional blocks in the graphical program. The specified model of computation and specifications or constraints are useable to analyze the graphical program or generate a program or simulation.
US08719771B2
Disclosed is a method, system, and computer program product that reduces the size of a failing test. A tree is created from the test's programming code, where the tree represents the syntactical and the semantic bounds between the programming code elements. By analyzing this tree and iteratively pruning the irrelevant sub-trees it is possible to eliminate many non necessary parts of the code, and recreate a new legal test, which represents the same error, but is potentially much smaller and therefore easier to understand and debug.
US08719770B2
A transformation tool and a validation tool are used to verify programmable artifacts, such as Java models, that are generated from an original ontology model. The verification process ensures that the programmable artifacts are semantically equivalent to the original ontology model from which they are created. Each element in the programmable artifacts is tagged with appropriate metadata, using, for example, Java language annotation support. Once tagged, the programmable artifacts can be parsed to form a generated ontology model. This generated ontology model can then be compared to the original ontology model with a validation tool, in order to verify their semantic equivalence.
US08719756B2
A computer aided design system can determine coverage of a metal layer mosaic. The system can apply a tile pattern to a design including at least one layer. Then, the system can identify at least one tile of the tile pattern that violates at least one first design rule. After that, the system can apply a sub-tile pattern to an area identified in the identifying the at least one tile of the tile pattern that violates the design rule. The system further can identify at least one sub-tile of the sub-tile pattern that violates at least one second design rule. Finally, the system can apply a deep-sub-tile pattern to an area identified in the identifying the at least one sub-tile of the sub-tile pattern that violates the second design rule.
US08719746B1
Techniques for use in integrated circuit design systems for reducing metal fill insertion time in the integrated circuit design process. In one example, a method includes the following steps. Metal fill data associated with a given layout from a placement and routing database of an integrated circuit design system is stored. The metal fill data is purged from the placement and routing database. At least one change to layout data in the placement and routing database is implemented. The stored metal fill data is loaded into the placement and routing database after the at least one change is implemented to the layout data. A check is performed for an existence of one or more violations associated with the metal fill data due to implementing the at least one change to the layout data in the placement and routing database. A correction procedure is performed on the metal fill data when one or more violations exist.
US08719738B2
Roughly described, a design rule data set is developed offline from the design rules of a target fabrication process. A design rule checking method involves traversing the corners of shapes in a layout region, and for each corner, populating a layout topology database with values that depend on respective corner locations. After the layout topology database is populated, the values are compared to values in the design rule data set to detect any design rule violations. Violations can be reported in real time, while the user is manually editing the layout. Preferably corner traversal is performed using scan lines oriented perpendicularly to edge orientations, and scanning in the direction of the edge orientations. Scans stop only at corner positions and populate the layout topology database with what information can be gleaned based on the current scan line. The different scans need not reach each corner simultaneously.
US08719735B2
Mask layout data of a lithographic mask includes polygons that each include horizontal and vertical edges. Each of a number of target edge pairs is defined by two edges of one or more of the polygons. A search box having a boundary coincident with a given edge of the edges of the polygons is specified. Whether the search box includes at least one edge of the edges of the polygons in addition to the given edge is determined. Where the search box includes at least one edge, at least one of the target edge pairs is specified as including the given edge and one of the at least one edge. For each target edge pair that has been specified, a manufacturability penalty value is determined. A dynamic manufacturability constraint table and a non-zero multiplier table are maintained.
US08719733B2
Implementing website navigation includes deriving a confidence level for at least one leaf node of a website navigation category diagram using historical user operation data; generating one or more navigation hierarchical structure diagrams based on the website navigation category diagram; determining a searching cost associated with each of the one or more navigation hierarchical structure diagrams; determining the navigation hierarchical structure diagram associated with the lowest searching cost; and implementing at least in part a website navigation mode using the navigation hierarchical structure diagram associated with the lowest searching cost.
US08719731B2
A controller receives an identifier of a detected interaction by a user within another world, separate from a virtual world environment accessible by the user, from a device that detects and reports user interactions within the other world. The controller identifies at least one trigger tag name assigned to the identifier of the detected interaction from among separate detectable user interactions in a trigger tag database. The controller identifies at least one asset class from among asset classes specified with the trigger tag name within a particular trigger asset coupling in a trigger asset coupling database. The controller accesses at least one asset assigned to the at least one asset class in an asset class database. The controller renders the at least one asset within the virtual world environment in a virtual location within the virtual world triggered by the particular trigger asset coupling.
US08719730B2
A user interface for a virtual world includes a circular area forming a display for an item in the virtual world, and controls surrounding only a portion of the display for controlling that item.
US08719726B2
In a hierarchical display structure, a high layer window contains one or more input images that serve as a window switchover region for switching into a low layer window. Each of the input images is a first correspondence image that has a unique color. When a manipulation device selects one of the input images and performs a determination input to the selected input image in the high layer window being displayed on a screen of a display device, the display on the screen is switched from the high layer window into the low layer window. The low layer window on the screen contains a background image as a second correspondence image that has a color identical to a color of the input image to which the determination input was performed in the high layer window.
US08719724B2
Selected adaptive touch screen key pad characters not existing in a list of possible available character strings are removed from the touch screen key pad and the space occupied by the remaining characters on the key pad and their character size (font) are enlarged, making their recognition and selection by a user much easier. The method includes detecting selection of a button displaying at least one of the selectable characters; creating at least one character substring, one for each of the one or more selectable characters displayed on the selected button; identifying selectable characters on the touch screen not included in the one or more character strings; removing the identified selectable characters from the touch screen; and enlarging the selectable characters remaining on the touch screen.
US08719718B2
A digital paper-enabled product includes digital paper with a digital pattern that spatially cooperates with one or more features or boundaries printed on the pattern. More specifically, a system cooperating with the product may include spatial information systems that manage the features or boundaries and communicates with a writing instrument that was used to effect changes to the digital paper-enabled product. In one embodiment, the digital paper-enabled product may take the form of a sheet of digital paper bearing a digital pattern and where action icons (e.g. user intended actions) and/or features (e.g. such as map features) or a spatial reference frame are printed onto the digital pattern and where at least one action palette is printed onto the digital pattern, correlated therewith, and usable to effect changes to the product. Other embodiments include a method of making the digital-enabled product, a method of processing information obtained from the digital paper-enabled product, and a method of using the digital paper-enabled product.
US08719714B2
A system that incorporates teachings of the present disclosure may include, for example, a computing device having a controller to present a plurality of associable actions and a plurality of accessories of distinct operational types, associate an action with an input function of a select one of the plurality of accessories, monitor the selected accessory for a stimulation of the input function, and transmit the action to an operating system to launch a first software application or to convey to a second software application the action or an aspect of the action. Additional embodiments are disclosed.
US08719698B2
The invention can enable monitoring of the display of content by a computer system. Moreover, the invention can enable monitoring of the displayed content to produce monitoring information from which conclusions may be deduced regarding the observation of the displayed content by an observer. The invention can also enable monitoring of the display at a content display site of content that is provided by a content provider site over a network to the content display site. It is contemplated that the invention can be particularly useful with a computer network, including private computer networks and public computer networks. In particular, the invention can be advantageously used with computer networks or portions of computer networks over which video and/or audio content are transferred from one network site to another network site for observation, such as the World Wide Web portion of the Internet.
US08719697B2
The system for the object control method according to an embodiment is a client/server system with a Web server (10) and a user terminal (20) connected through Internet (30). In the system for the object control method, a script (object control program) is embedded in a Web page to be transmitted from the Web server (10) and executed by the user terminal (20). The Web page contains a plurality of link elements (elements with links to other Web pages). A computer terminal having read the object control program displays a plurality of icons superimposed in front of the link elements in the Web page. Further, when a specified event is detected, (a) change the placement position of a specific icon, (b) temporarily or completely remove a specific icon, or (c) change the placement positions of a plurality of specific icons, for example, according to the event type.
US08719685B2
An apparatus includes, in at least one aspect, a plurality of buffers and circuitry configured to store encoded data in one buffer of the plurality of buffers concurrently with storing other data in another buffer of the plurality of buffers and to write the stored encoded data from the one buffer to a storage device concurrently with storing encoded other data in the other buffer, replacing the stored other data in the other buffer.
US08719684B2
Certain aspects of the present disclosure generally relate to wireless communications and, more particularly, to techniques for accurately determining a number of data symbols in a data packet. The techniques provided herein may allow a receiving terminal to correct number of symbol calculations based on such ambiguous length field values.
US08719682B2
Various embodiments of the present inventions are related to adaptive calibration of NPFIR filters in a data detector. For example, an apparatus for calibrating a noise predictive filter is disclosed, including a data detector operable to generate detected values for data sectors and having an embedded noise predictive finite impulse response filter. The apparatus also includes a comparator operable to determine whether a quality metric for a current one of the data sectors meets a noise threshold. The apparatus also includes a filter calibration circuit operable to adapt a number of filter coefficients for the noise predictive finite impulse response filter based on the detected values for the data sectors, and to omit the detected values for the current one of the data sectors from adaptation for one of the filter coefficients if the quality metric for the current one of the data sectors does not meet the noise threshold.
US08719678B2
Apparatus for encoding includes a first processing stage, which is configured to filter input data with a first set of coefficients belonging to a first generator polynomial representing a first ECC, to produce a first output. A second processing stage is configured to filter the first output using a second set of coefficients belonging to a quotient polynomial, which is defined as a quotient of a second generator polynomial, representing a second ECC, divided by the first generator polynomial, to produce a second output. Ancillary circuitry has first and second operational modes and is coupled to the first and second processing stages so as to generate a first redundancy output corresponding to the first ECC based on the first output when operating in the first mode, and to generate a second redundancy output corresponding to the second ECC based on the second output when operating in the second mode.
US08719674B2
A communication apparatus realizes an FEC function. In the communication apparatus, a T_FEC-pattern comparing unit calculates a code distance between a pattern of an input FEC frame falling in a certain detection window and the pre-defined T_FEC pattern for each of the detection windows one after another. Moreover, a code-distance comparing unit compares the code distances with each other to detect a code for boundary identification T_FEC between an IEEE802.3 frame and a FEC parity. Finally, a boundary-signal generating unit generates, based on the detected code for boundary identification T_FEC, a T_FEC boundary signal that indicates a detection position of the T_FEC in the input FEC frame.
US08719670B1
A system for decoding data is disclosed. The system includes: an input interface configured to receive data associated with encoded data; a first decoder configured to decode a first subset of the encoded data to obtain a first portion of decoded data; a second decoder configured to decode a second subset of the encoded data to obtain a second portion of the decoded data, wherein the second portion includes decoded data not included in the first portion; and an output interface configured to output the decoded data.
US08719669B2
An error correction code (ECC) decoder processing data read from a storage media includes a plurality of processing elements for detecting an error in at least one of a plurality of channel data, wherein the plurality of channel data is received via a plurality of channels, and wherein the plurality of processing elements are driven independently from the plurality of channels.
US08719668B2
Provided in one embodiment is a nonvolatile storage system having multiple nonvolatile storage media and a controller coupled to the multiple nonvolatile storage media. The controller has a storage area configured to store management information including probability management information denoting error probability information of a unit physical area in a nonvolatile storage medium, and an error correcting circuit configured to carry out coding and decoding by a low density parity check code. The controller, in a data read process, is configured to identify based on management information an error probability, uses the identified error probability to correct the read data using the error correcting circuit.
US08719660B2
Disclosed are apparatus and techniques for indicating health of a memory system having a controller and nonvolatile memory array. In one embodiment, the invention pertains to a method for indicating health of a removable memory system that is removably coupled with a host device. After the memory system is coupled with a host device, a first health status is output via an external electrical or mechanical interface of the memory system. One or more health metrics of the memory system are monitored. After a first predefined limit is reached with respect to the one or more health metrics, a second health status is output via the external electrical or mechanical interface of the memory system. The first health status differs from the second health status.
US08719657B2
In a hybrid codec apparatus for data broadcasting, an encoder divides a source file into N sections, generates N principal encoded data after coding on a first finite field and k additional encoded data after coding on a second finite field, then transmits a group of coefficient encoded data and the N+k encoded data to a decoder. The decoder merges the group of coefficient encoded data and the N+k encoded data, and decodes the N principal encoded data on the first finite field. When the decoder fails to decode the N principal encoded data, the decoder uses the k additional encoded data to assist the data decoding on the second finite field. After the decoding, a recovered source file is produced.
US08719656B2
Systems and methods are disclosed for communicating signals, by receiving a K-symbol-long input block from a 2m-ary source channel; encoding the input block into a 2m-ary non-binary low-density parity-check (LDPC) codeword of length N; and mapping each 2m-ary symbol to a point in a signal constellation comprised of 2m points, wherein a non-binary LDPC code is used as the component code for forward error correction in a coded modulation scheme capable of achieving optical fiber communication at rates beyond 100 Gb/s.
US08719654B2
In a wireless communication system, a compact control signaling scheme includes signaling a selected retransmission mode and codeword identifier for a codeword retransmission when one of a plurality of codewords being transmitted over two codeword pipes to a receiver fails the transmission and when the transmitter switches from a higher order channel rank to a lower order channel rank, either by including one or more additional signaling bits in the control signal to identify the retransmitted codeword, or by re-using existing control signal information in a way that can be recognized by the receiver to identify the retransmitted codeword. With the compact control signal, the receiver is able to determine which codeword is being retransmitted and to determine the corresponding time-frequency resource allocation for the retransmitted codeword.
US08719653B2
A frame error concealment method and apparatus and a decoding method and apparatus using the same. The frame error concealment method includes setting a concealment method to conceal an error based on one or more signal characteristics of an error frame having the error and concealing the error using the set concealment method.
US08719649B2
A deferred scheduling capability supports deferred scheduling when performing testing via a scan chain of a unit under test. A processing module is configured to receive a plurality of test operations associated with a plurality of segments of a unit under test and to generate therefrom input test data configured to be applied to the unit under test via a Test Access Port (TAP). A reordering buffer module is configured to receive the input test data from the processing element and to buffer the input test data in a manner for reordering the input test data to compose an input test vector for a scan chain of the unit under test. A vector transformation module is configured to receive the input test vector from the reordering buffer module and to apply a vector transformation for the input test vector.
US08719645B2
For runtime dynamic performance skew elimination in a computer environment, an exemplary computer environment is configured for calculating a rank heats by utilizing a plurality of fine-grained statistics collected at an extent granularity, including considering bandwidth (BW) and input/outputs per second (IOPS) metrics. An adaptive data placement plan is generated to relocate the data.
US08719639B2
A virtual machine control system includes a dump target setting module that sets a flag that represents that a memory area is a dump target to each memory area that has been used by a guest OS, a dumping module that dumps to a file the memory area to which the dump target setting module sets the flag, and that removes the flag from the memory area about which dumping is completed, and a virtual machine control module that controls implementation of the guest OS, which operates on the virtual machine, and stops the implementation of the guest OS until the dumping module removes the flag from the memory area when the guest OS tries to access the memory area to which the dump target setting module sets the flag.
US08719635B2
A data receiver module receives, at a storage device simulator, a data transmission from a storage controller being tested. The data transmission includes data and metadata. The metadata is associated with the data. A signature receiver module receives a signature from the storage controller as part of the data transmission. The signature is used to distinguish the metadata from the data. A data/metadata determination module examines the data transmission and determines data from metadata using the signature. A metadata storage module stores the metadata of the data transmission on the storage device simulator in response to the data transmission including metadata. The data storage simulator includes a data storage device. A data discard module discards the data of the data transmission in response to the data transmission including data.
US08719628B2
A multi-core system 1 according to the present invention includes a plurality of OSs: OS[1] 110 and OS[2] 120 set as a main system and a standby system for a sound reproducing function. The standby-system OS[1] 110 sets a timer 17 according to a DMA transfer completion interruption request to detect a failure of the main-system OS[2] 120 according to detection of timeout by the timer 17. Upon detection of a failure of the main-system OS[2] 120, the standby-system OS[1] 110 is switched as the main-system OS[2] 120 to operate a device driver 114 on a side of the standby-system OS[1] 110, thereby continuously executing audio mixing processing of audio data and DMA transfer request processing.
US08719624B2
Upon receipt of an availability requirement of a computer system under management, a redundant configuration management system determines placement of processing programs in physical servers equipped in the computer system to satisfy the availability requirement with reference to system configuration information indicative of the configuration of the computer system and restriction information for limiting the number of processing programs which can be run by the physical servers.
US08719622B2
A computer implemented method for recording a crash in an appliance is provided. The method includes the following steps: running a core process to perform a transaction, which will make the core process undergo at least one state sequentially, wherein each state includes at least one call stack; executing a supervisor process to generate a state record, to sequentially record all undergone states of the core process in the transaction; in response to a crash of the core process in the transaction, generating a fault record to record all call stacks in a latest state of the core process; generating a crash report according to the state record and the fault record.
US08719603B2
Accessory device authentication techniques are described. In one or more embodiments, connection of an accessory device to a host computing device is detected. Responsive to the detection, an authentication sequence may occur to verify an identity and/or capabilities of the accessory device. Upon successful authentication of the accessory device, the host device may authorize the accessory device for power exchange interactions with the host device. The host device may then draw supplemental power from a power source associated with the authorized accessory device, such as a battery or power adapter. The host device may also enable the accessory device to obtain and use power supplied by the host device in some scenarios. Power exchange between a host device and an authorized accessory may be managed in accordance with capabilities of the accessory device that are identified during authentication.
US08719602B1
A computing device, such as a mobile communication device, is provided that enables a user to adjust a power user setting indicative of the user's experience level and/or automatically adjusts the power user setting in response to predetermined conditions. The power user setting may then be provided to or retrieved by applications to adjust the operating mode of the application based on user experience or by web servers to vary content delivery based on user experience.
US08719596B2
A method for detecting a capacitive load circuit of a remote powered device in a communication system is disclosed. The communication system includes the power source device being coupled to the remote powered device by a cable. the method comprises: providing a first current to the capacitive load circuit of the remote powered device; charging or discharged the capacitive load circuit of the remote powered device according to the first current; and detecting a voltage value or a slope of a first voltage of the capacitive load circuit to generate a detection result. The method further comprises: providing an operation voltage to the remote powered device.
US08719585B2
Techniques for securely updating a boot image without knowledge of a secure key used to encrypt the boot image.
US08719566B2
A playback device reads an application and a digital stream from a recording medium to execute the application with playback of the digital stream. The playback device includes a management unit operable to verify authenticity of the application by judging whether a disc root certificate is identical to a first root certificate, and an execution unit operable to execute the application if authenticity of the application is verified by the management unit. The playback device also includes a storage unit having a storage area that is specified by a file path that uses the provider ID and a hash value of a second root certificate, and a playback unit operable to play back the digital stream in accordance with the playlist information.
US08719560B2
Mechanisms for executing a bare metal boot operation for bare metal booting a control program are provided. These mechanisms boot a computing device to a hypervisor ownership phase of the bare metal boot operation. During the hypervisor ownership phase of the bare metal boot operation a hypervisor is loaded and controls and manages platform hardware of the computing device. The computing device is then booted from the hypervisor ownership phase to a transition phase in which the hypervisor releases control and management of the platform hardware of the computing device to the control program. The computing device is then booted from the transition phase to a control program ownership phase in which the control program is in full control and manages the platform hardware. The bare metal boot operation is performed without restarting the computing device and without cycling through initialization of firmware.
US08719558B2
A distinguishing circuit includes first to fifth resistors, a front panel connector, and a jumper. The front panel connector includes first to tenth pins. When the ninth pin is connected to the tenth pin through the jumper, a BIOS (Basic Input Output System) chip will determine whether a computer system is a first type. When the eighth pin is connected to the tenth pin through the jumper, the BIOS chip will determine whether the computer system is a second type.
US08719556B2
A system and method is provided for performing deterministic processing on a non-deterministic computer system. In one example, the system forces execution of one or more computer instructions to execute within a constant execution time. A deterministic engine, if necessary, waits a variable amount of time to ensure that the execution of the computer instructions is performed over the constant execution time. Because the execution time is constant, the execution is deterministic and therefore may be used in applications requiring deterministic behavior. For example, such a deterministic engine may be used in automated test equipment (ATE) applications.
US08719541B2
Method and apparatus for handling page protection faults in combination particularly with the dynamic conversion of binary code executable by a one computing platform into binary code executed instead by another computing platform. In one exemplary aspect, a page protection fault handling unit (196) is used to detect memory accesses; to check page protection information relevant to the detected access by examining the contents of a page descriptor store; and to selectively allow the access or pass on page protection fault information in accordance with the page protection information.
US08719529B2
Exemplary system and computer program embodiments for storing data by a processor device in a computing environment are provided. In one embodiment, by way of example only, from a plurality of available data segments, a data segment having a storage activity lower than a predetermined threshold is identified as a colder data segment. A chunk of storage is located to which the colder data segment is assigned. The colder data segment is compressed. The colder data segment is migrated to the chunk of storage. A status of the chunk of storage is maintained in a compression data segment bitmap.
US08719521B1
Crash-tolerant incremental change tracking between backups of a source storage. In one example embodiment, a method of crash-tolerant incremental change tracking between backups of a source storage includes assigning each block in a source storage into one of multiple zones, with each of the zones including multiple of the blocks, creating, in a nonvolatile storage, a nonvolatile zone map that represents each of the zones, and tracking, in the nonvolatile zone map, each of the zones that is changed between a first point in time and a second point in time. Each of the zones is marked as changed in the nonvolatile zone map upon the first receipt of a request to write to any of the blocks of the zone and prior to execution of the write request.
US08719518B2
In a library system, a library apparatus detects replacement of a first drive by a second drive. The library apparatus sends management data describing the replacement of the first drive to a management apparatus. Based on relationships between the management data and storage media accommodated in the library apparatus, the management apparatus determines which of the storage media is to become unusable for reading data or writing data or both reading and writing data. The determined storage medium is designated as a migration source medium. The management apparatus then sends a data migration command to initiate data migration from the migration source medium to another storage medium. In response, the library apparatus migrates data from the specified migration source medium to another storage medium, based on the migration source information.
US08719509B2
In an embodiment, a cache stores tags for cache blocks stored in the cache. Each tag may include an indication identifying which of two or more replacement policies supported by the cache is in use for the corresponding cache block, and a replacement record indicating the status of the corresponding cache block in the replacement policy. Requests may include a replacement attribute that identifies the desired replacement policy for the cache block accessed by the request. If the request is a miss in the cache, a cache block storage location may be allocated to store the corresponding cache block. The tag associated with the cache block storage location may be updated to include the indication of the desired replacement policy, and the cache may manage the block in accordance with the policy. For example, in an embodiment, the cache may support both an LRR and an LRU policy.
US08719507B2
Parallel computing environments, where threads executing in neighboring processors may access the same set of data, may be designed and configured to share one or more levels of cache memory. Before a processor forwards a request for data to a higher level of cache memory following a cache miss, the processor may determine whether a neighboring processor has the data stored in a local cache memory. If so, the processor may forward the request to the neighboring processor to retrieve the data. Because access to the cache memories for the two processors is shared, the effective size of the memory is increased. This may advantageously decrease cache misses for each level of shared cache memory without increasing the individual size of the caches on the processor chip.
US08719497B1
In one aspect, a method includes providing a first storage volume to receive I/Os from a host and having a device ID, providing a second storage volume to receive the I/Os and having a device ID and performing a recovery that includes rebooting the host and recognizing, at the host, the second storage volume as the first storage volume using the device ID of the second storage volume being identical to the device ID of the first storage volume. The first storage volume is in an active mode and the second storage volume is in a passive mode.
US08719489B2
A memory system is provided. The system includes a controller that regulates read and write access to one or more FLASH memory devices that are employed for random access memory applications. A buffer component operates in conjunction with the controller to regulate read and write access to the one or more FLASH devices. Wear leveling components along with read and write processing components are provided to facilitate efficient operations of the FLASH memory devices.
US08719479B2
A method and system are disclosed for network adaptor optimization and interrupt reduction. The method may also build an outbound buffer list based on outgoing data and add the outgoing data to an outbound buffer queue. Furthermore, the method may set a buffer state from an empty state to a primed state to indicate that the outgoing data is prepared for transmitting and signal a network adaptor with a notification signal.
US08719477B2
In a node communicably coupled to alternative nodes through a bus, a transmitting unit receives first designation information from an alternative node. When the first designation information designates the node, the transmitting unit successively transmits, on the bus, the first designation information and data. When a request of an active communication occurs in the node, a request unit determines whether to receive a former part of the first identification information indicative of start timing of an active communication mode on the bus. When determining to receive the former part of the first identification information, the request unit transmits, on the bus, collision information at a timing that allows the collision information to collide with a latter part of the first identification information, resulting in rewrite of the first identification information based on bus arbitration, and transmits second designation information meeting the request of the active communication.
US08719471B2
Apparatus and methods are provided for alleviating processing requirements of a central computer in a vessel. Each apparatus is placed in close proximity to one or more pieces of electronic equipment implementing a legacy interface. The apparatus processes data to and from the electronic equipment, including converting data to formats consistent with the formats used by the intended recipient.
US08719469B2
Buffers of programmable depths are used in the instruction and reply paths of cascaded devices to account for possible differences in latencies between the devices. The buffers may be enabled or bypassed such that the alignment of instruction and result may be performed at the boundaries between separate groups of devices having different instruction latencies.
US08719466B2
A method for performing direct memory access includes obtaining, by a application executing on a host, a kernel address space identifier of a first driver kernel memory. The application sends the kernel address space identifier to a second device driver. The second device driver obtains, using the kernel address space identifier, a cookie structure binding the first driver kernel memory to a second device driver address space for the first driver kernel memory. The application sends a request for a direct memory access operation. The request includes a location identifier of a location storing a data object in the first driver kernel memory. Based on the cookie structure, the second device driver performs, using the location identifier, the direct memory access operation to transfer the data object from the first driver kernel memory to a second driver kernel memory.
US08719463B2
An information processor includes a central processing unit core and a tightly coupled smart memory unit, the central processing unit core having a direct memory access unit. The tightly coupled smart memory unit having a memory unit coupled to the central processing unit core and a control register, and status register coupled to the central processing unit core and a local processing unit that processes data stored in the memory unit.
US08719457B2
A method includes pre-configuring a hardware-implemented front-end of a storage device with multiple contexts of respective connections conducted between one or more hosts and the storage device. Storage commands, which are received in the storage device and are associated with the connections having the pre-configured contexts, are executed in a memory of the storage device using the hardware-implemented front-end. Upon identifying a storage command associated with a context that is not pre-configured in the hardware-implemented front-end, software of the storage device is triggered to configure the context in the hardware-implemented front-end, and the storage command is then executed using the hardware-implemented front-end in accordance with the context configured by the software.
US08719440B2
A media stream delivery system encodes numerous media streams into media stream fragments. The media stream delivery system may encode each media stream into a number of variants each having different resolutions, frame rates, audio quality levels, etc. Devices access the media stream fragments from a fragment server in order to reconstruct a particular media stream for playback. A device may perform caching of media stream fragments so that particular fragments need not be accessed from a fragment server. The device monitors and analyzes media streams and viewing characteristics to intelligently select fragments that will likely be needed again, such as fragments associated with repeated advertisements, introduction sequences, and end sequences.
US08719433B2
The invention provides scalable, secure, and easily administerable methods and systems for providing remote access to networked resources by combing aspects of physical access limitation measures with traditional computer access limitation measures. The methods and systems utilize an enrollment administration system for specifying enrollment rules, an enrollment system configured to communicate with the enrollment administration system to permit enrolling a first networked resource if permitted by specified enrollment rules, and a remote access system for granting a user remote access to the first networked resource if the user successfully enrolled the first networked resource.
US08719430B2
A method for reconstructing torrent content metadata, i.e. a torrent identifier, a segment length and an amount of segments of a torrent content file, without access to the torrent content metafile, comprises the steps of: A. obtaining the torrent content identifier from torrent signaling from a client; B. obtaining a torrent content file size from said torrent signaling from said client; C. obtaining a tracker address from said torrent signaling from said client: D. obtaining a peer address from a tracker; E. contacting a peer via the peer address; F. downloading sequential minimum size blocks of a full size segment from the peer in order to determine the segment length; G. calculating the amount of segments from the torrent content file size and the segment length.
US08719425B2
Systems and methods providing users with a rich web experience are disclosed. In one embodiment, a client and at least one server are in communication using a dual communication link. In another embodiment, a markup language based instant messaging application is disclosed. The instant messaging application may include group instant messaging. The instant messaging application may also provide group member persistence and message persistence at the server. In another embodiment, a card based web application is disclosed, where the card information and character may be shared with other users or within a group. The cards may also be configurable by users.
US08719424B2
A transmission method and system for Converged IP Messaging (CPM) is disclosed, which can create Message Session Relay Protocol (MSRP) links between a CPM client and an originating participating function entity and between an Inter-Working Function entity (IWF) and the originating participating function entity respectively. The CPM client sends CPM message through each MSRP link to the inter-working function entity which sends the received CPM message to a non-CPM system after the protocol conversion of the CPM message. With the help of the method and system, the transmission link between the sender and the IWF is created by the session invite message of the large message mode CPM, and the content of the large message mode CPM is sent to the IWF which then transmits the content of the large message mode CPM to a non-CPM client of the receiver. The method and system resolves the problem that the content of the large message mode CPM can not be transmitted to a non-CPM system receiver in the prior art and improves the user experience.
US08719422B2
In the event of an unintentional interruption, a token issued by a host system to a client system is used to reestablish communications without disrupting applications on the client system. If the host system provided an Internet Protocol address to the client system to be used during the interrupted communications session, the host system reserves the communications address during an interruption in communications for a period sufficient to permit reestablishment of communications using the reserved address.
US08719420B2
System(s) and method(s) are provided for a femtocell account management service and access thereto. The account service management can be accessed through a broadband network and comprises two operational layers deployed within respective demarcation zones. A first layer includes a web tier that provides landing webpage and a legacy account manager that enables account management for mobility subscribers. A second layer includes an application layer associated with femtocell service, an application layer for legacy accounts, and a middleware component that provides functional connectivity application layers and backend service component. Account management service allows secure login to femtocell account and redirection amongst femtocell and legacy service components, and enables manipulation of access list(s) that regulate access to femto service. Manipulation of access list(s) includes addition, deletion, and edition of entries, which include unique identifier(s) for mobile devices and related control flags. A femtocell database retains account profile(s) that include access list(s). Access list(s) and updates thereof can be supplied to macrocell network.
US08719418B2
A personal computer system for a mobile terminal user and an operation method thereof are provided. The personal computer system includes multiple main boards on which at least one software is run, multiple storage devices that are each configured to store at least one software to be used by a mobile terminal user allocated to the storage device, and a relay board system configured to select one main board in standby mode from among the multiple main boards and connect the selected main board to one storage device that is allocated to a mobile terminal user among the multiple storage devices in response to an access request from the mobile terminal user to run software, and to disconnect the selected main board from the allocated storage device in response to a request for termination of use of the selected main board from the mobile terminal user.
US08719417B1
This description describes technologies relating to resource allocation in distributed systems. In general, one aspect of the subject matter described in this specification can be embodied in methods that identifying a plurality of user data sets and associated properties; identifying a plurality of clusters and associated properties; identifying a distribution of replicas of the user data sets in the clusters, at least one of the clusters being assigned with two or more replicas of one of the user data sets; identifying resource allocation variables, the resource allocation variables corresponding to the distribution of replicas of the user data sets in the clusters; transforming the resource allocation variables and their relation from the distribution of replicas of the user data sets in the clusters by assigning a single replica of one of the user data sets to one of the clusters; and allocating resource using the transformed resource allocation variables.
US08719416B1
A hyperlinking process identifies a uniform resource locator within content (e.g., within a web page, document, etc.). The hyperlinking process further identifies a plurality of subparts of the uniform resource locator. In this manner, each subpart represents a distinct location separately referenceable from a location referenced by the entire uniform resource locator. Additionally, the hyperlinking process receives a selection of a subpart of the uniform resource locator that identifies a selected subpart. In response to the selection of the subpart, the hyperlinking process references the distinct location associated with the selected subpart.
US08719415B1
Techniques are described for managing distributed execution of programs, including by dynamically scaling a cluster of multiple computing nodes performing ongoing distributed execution of a program, such as to increase and/or decrease computing node quantity. An architecture may be used that has core nodes that each participate in a distributed storage system for the distributed program execution, and that has one or more other auxiliary nodes that do not participate in the distributed storage system. Furthermore, as part of performing the dynamic scaling of a cluster, computing nodes that are only temporarily available may be selected and used, such as computing nodes that might be removed from the cluster during the ongoing program execution to be put to other uses and that may also be available for a different fee (e.g., a lower fee) than other computing nodes that are available throughout the ongoing use of the cluster.
US08719411B2
A method for monitoring an application, comprising: receiving a message from the application; storing the message in a message data buffer in a data store; selecting one or more module instances to define a monitoring function for the application, each module instance for independently performing a respective aspect of the monitoring function, each module instance independently accessing the message data buffer directly from the data store to process data contained therein to perform its aspect of the monitoring function; and, initiating operation of the one or more module instances in accordance with a schedule defined by one or more routing rules, the one or more routing rules for routing a pointer to the message, as stored in the message data buffer, between the one or more module instances to thereby perform the monitoring function without passing the message itself between the one or more module instances.
US08719409B2
A communication system for providing network access over a shared communication link is disclosed. The communication system includes a user access point, a network access point and a communications link. The user access point is coupled to one or more user terminals that access a remote network. The network access point is coupled to the remote network. The communications link couples the user access point and the network access point. The communications link is at least partially controlled by the network access point, which monitors information passed between the remote network and the user access point to create an estimate of future usage of the communications link by the user access point based on the information. The network access point allocates communications link resources for the user access point based on the estimate.
US08719404B2
A first hardware node in a network interconnect receives a data packet from a network. The first hardware node examines the data packet for a regular expression. In response to the first hardware node failing to identify the regular expression in the data packet, the data packet is forwarded to a second hardware node in the network interconnect for further examination of the data packet in order to search for the regular expression in the data packet.
US08719400B2
Included are method, article of manufacture, and device that serve to identify the status of a network resource along with whether the network resource is a self-managing resource. When autonomic management capabilities are identified, an autonomic management rule for management of the network resource may be generated and sent, over a network, for receipt and use by the identified self-managing resource.
US08719391B2
A system, server, method, and computer program product are disclosed for facilitating the creation of push messages pertaining to context dependent services and managing their delivery to mobile wireless devices having diverse routing, scheduling, and context or event-triggering requirements. A web-based interface is presented on an administrator console for defining profiles specifying content delivery characteristics for a plurality of mobile wireless devices. The profiles can include a recipient characteristic, a message delivery mode characteristic, and a bearer characteristic. A Service Manager is coupled to the web-based interface and to a plurality of access points, for pushing a message via a specified bearer, using a specified delivery mode, to one of the plurality of mobile wireless devices of a specified recipient satisfying one of the defined profiles of content delivery characteristics when the one device is located within a coverage area of one of the plurality of access points.
US08719389B2
Systems and methods for reducing problems and disadvantages associated with network boots are disclosed. In accordance with an embodiment of the present disclosure, an information handling system comprises a processor, a memory communicatively coupled to the processor, and an access controller communicatively coupled to the processor. The access controller has stored thereon a general pre-boot file and configured to receive boot configuration information from a management server. The access controller further configured to generate a boot script according to the boot configuration information and generate a specific pre-boot file based on the general pre-boot file and the boot script. The access controller is further configured to configure the information handling system to boot to a target based on the specific pre-boot file.
US08719381B2
Some embodiments provide a reconfigurable tool for managing the downloading of content from, while reporting information to, various content providers and Content Delivery Networks (CDNs) through a single installed instance of the reconfigurable tool. In some embodiments, the tool includes a container application that is used to download content that is supplied by various content providers. The tool also includes a configuration file. The configuration file configures operation of the application to download content from a particular content host. The configuration also specifies reporting parameters that identify what information to report, when to report the information, and to whom the information is reported as part of the content download. Using this tool, content providers and CDNs are able to provide customizable and unique user experiences without modifying the code base of the application and without having to develop and maintain their own proprietary download manager applications.
US08719377B2
Methods, apparatus, systems and computer-readable media are disclosed for facilitating multiple applets of a web page to communicate with a back end server through a common communication channel. According to one aspect, a method is disclosed for communicating data which includes identifying a common communication applet by a plurality of client applets. The method also includes submitting a set or data requests originating from the client applets to the common communication applet. The method further includes accumulating the data requests received from the plurality of client applets. The data requests are encoded and transmitted to a back-end handler. Results from the back end server are received, decoded and delivered to the appropriate client applet.
US08719372B2
Systems and methods for real-time viewing and manipulation of information hosted on third-party systems are described. The system and methods enable property managers to create, edit and delete real estate vacancy postings on multiple sites from a single account, view metrics associated with the postings, and shift the administrative burdens associated with the unreliability of third-party systems to the system itself.
US08719369B1
Implementations described and claimed herein provide a method comprising generating a plurality of prompts, each of the plurality of prompts related to one of a plurality of elements, generating an indexed prompt file (IPF) comprising one or more of the plurality of prompts and index information about the one or more of the plurality of prompts, and generating an IPF map file relating one or more of the elements to one or more of the plurality of prompts using the index information. The method further comprises mapping a target phone number to the one or more of the plurality of elements, the target phone number being associated with a target on a target list, generating a call to the target phone number, and playing the one or more of the plurality of prompts based on the index information.
US08719368B2
In one embodiment, a user of a social networking system requests to look up a contact's communication channel information in the user's address book. The social networking system provides to the user the contact's communication channels in an ordered sequence based on the user's social graph and communication information.
US08719367B2
A terminal includes a task information acquiring unit which acquires information on a task of data processing, and a communication task generator which generates a send task to allow a source apparatus of data required by the task to transmit the data required by the task to an apparatus executing the task and which transmits the send task to the source apparatus, when the source apparatus is another apparatus, which is different from the apparatus executing the task and which is connected to the apparatus executing the task via a network.
US08719342B2
The present invention relates to a method, system, client device, conference server device and computer program product of controlling media composition in a multi-party conversation involving a central control point (50). At a participant (10) of said multi-party conversation, a scope information (SoM) which specifies members of said multi-party conversation is selected and added to a session modifying request. The session modifying request is transmitted to the central control point (50) which initiates a media modification at the specified members in response to the scope information (SoM). Thereby, a client can control whether media modification is applied to the whole conference, selected participants or only between the client itself and the conference server.
US08719339B2
A novel electronic information transport component can be incorporated in a wide range of electronic information products, for example magazine collections, to automate the mass distribution of updates, such as current issues, from a remote server to a wide user base having a diversity of computer stations. Advantages of economy, immediacy and ease of use are provided. Extensions of the invention permit automated electronic catalog shopping with order placement and, optionally, order confirmation. A server-based update distribution service is also provided. In addition, an offline web browser system, with hyperlink redirection capabilities, a novel recorded music product with automated update capabilities and an Internet charging mechanism are provided.
US08719338B2
A message-based directory system obtains a database operation request from a global queue on an advanced message queuing protocol (AMQP) server. The database operation request identifies an operation to be performed on a lightweight directory access protocol (LDAP) based database. The system performs the operation on a LDAP based database that is coupled to the system based on the database operation request to generate the database operation result data and publishes the database operation result data to a client exchange that corresponds to a client that published the database operation request to allow the client access to the database operation result data.
US08719336B2
The subject disclosure relates to a method and apparatus for routing data in a network-based computer game via proxy computers. The method and system includes a set of techniques that utilizes the proxy computers to thwart traffic analysis in high-speed games while continuing to satisfy the games' latency requirements. The method and apparatus facilitates thwarting multiple classes of traffic analysis, including inspection of unencrypted header fields, observation of packet size, correlation of packet timing, and collusion among players. A matchmaking system for matching players in a network-based computer game in a manner that resists traffic analysis is also provided.
US08719332B2
Embodiments of the present invention disclose a method for content categorization, where the method comprises transmitting, by a content categorization request entity, a categorization ability negotiation request to a content categorization providing entity to request the categorization ability of the content categorization providing entity; receiving the categorization capability of the content categorization providing entity returned by the content categorization providing entity. Furthermore, embodiments of the present invention disclose a system for content categorization, content categorization request entity and content categorization providing entity. Categorization ability negotiation or subscription helps to learn the content categorization ability so that the content categorization request entity or content categorization providing entity may mutually and accurately acquire content categorization capability information without delay.
US08719331B2
A packet processor provides for rule matching of packets in a network architecture. The packet processor includes a lookup cluster complex having a number of lookup engines and respective on-chip memory units. The on-chip memory stores rules for matching against packet data. Each of the lookup engines receives a key request associated with a packet and determines a subset of the rules to match against the packet data. A work product may be migrated between lookup engines to complete the rule matching process. As a result of the rule matching, the lookup engine returns a response message indicating whether a match is found.
US08719329B2
An imaging device includes an imaging unit that images a subject to generate electronic image data; and a communication unit that communicates with a plurality of servers through a network. The imaging device also includes an image file generating unit that generates an image file including first interpretation subject information interpreted by any one of the plurality of servers.
US08719326B2
Information streams are integrated with context information objects and processing instruction objects. The integrated information streams are received by a solution manifold and transformed in accordance with the context information objects, the instruction objects, and logic inherent in the solution manifold. The transformed information is then viewed by a client of the solution manifold. The client may also impose different transformation rules and context information on the transformed information and return those transformation rules and context information to the solution manifold to revised the manner in which integrated data is subsequently transformed. Additionally, the solution manifold logic may be overruled by the instruction objects and/or updated by the instruction objects.
US08719325B2
Server-based collaboration is initiated by an email. When the user creates the email message with attachments, a collaboration website is provisioned. The collaboration website allows collaborations on the attached documents by the recipients of the message. The ease of collaboration with email and the advantages of the collaboration server are thus both available to the user.
US08719320B1
The relative health of data storage drives may be determined based, at least in some aspects, on data access information and/or other drive operation information. In some examples, upon receiving the operation information from a computing device, a health level of a drive may be determined. The health level determination may be based at least in part on operating information received from a client entity. Additionally, a storage space allocation instruction or operation may be determined for execution. The allocation instruction or operation determined to be performed may be based at least in part on the determined health level.
US08719310B2
An illustrative data structure is provided using a structured table that uses a split primary key including a first key, referred to as a partition key, and a second key, referred to as a row key, along with a timestamp key, but that does not otherwise utilize uniform columns that can be used as a key. The partition key that is utilized is unusually fine in that it consists of an individual user identifier that is unique to the system and/or across multiple systems used in an enterprise. Additionally, the system can limit access to one session per individual partition key.
US08719308B2
A system to process unstructured data is provided. An example system to process unstructured data comprises a receiver to access a source of unstructured data, an entity extractor to extract entity instances from the source of unstructured data and organize the extracted entity instances into an entity instance table, a pattern generator to generate a pattern comprising a key entity and one or more non-key entities associated with the key entity based on the entity instance table, and a dataset generator to generate a two-dimensional table based on the pattern and the entity instance table.
US08719305B1
A method, article of manufacture, and apparatus for managing a cloud computing environment. In some embodiments, this includes creating an event configuration, wherein the event configuration determines the order in which event handlers of a trait are called, identifying a java class configuration, wherein the java class configuration determines the composition of an instance of an object, identifying a set of required traits, and storing the event configuration, the java class configuration, and the set of required traits in an XML document.
US08719304B2
An embodiment of a system for representing connectedness of individuals includes nodes representative of individuals and strands connecting the nodes. The nodes include a first node representative of a first individual and a second node representative of a second individual. The strands connect the first node and the second node. Each of the strands represents a type of relationship between the first individual and the second individual. In some embodiments, each of the strands is in the form of a distinct data object.
US08719298B2
Described is estimating whether an online search query is a news-related query, and if so, outputting news-related results in association with other search results returned in response to the query. The query is processed into features, including by accessing corpora that corresponds to relatively current events, e.g., recently crawled from news and blog articles. A corpus of static reference data, such as an online encyclopedia, may be used to help determine whether the query is less likely to be about current events. Features include frequency-related data and context-related data corresponding to frequency and context information maintained in the corpora. Additional features may be obtained by processing text of the query itself, e.g., “query-only” features.
US08719297B2
A system and process for managing data collection processes is disclosed. An apparatus that incorporates teachings of the present disclosure can include, a data collection system having a controller element that assigns to each of the processes a query interval according to a priority level of the data collection process for requesting use of processing resources, receiving one or more requests from the processes, once per respective query interval, for use of at least a portion of available processing resources, releases at least a portion of the available processing resources to a requesting one of the processes when the use of the available processing resources exceeds a utilization threshold. Additional embodiments are disclosed.
US08719296B2
Some embodiments of the invention include tools for extracting data of interest from the world wide web (WWW). The extraction is accomplished using descriptions of data of interest. The descriptions of data of interest can include computer programs comprising a sequence of instructions and extractor patterns. The extractor patterns can be developed interactively using a web browser integrated into the graphical development environment for creating the descriptions of data of interest. The instructions can be selected from a predetermined list of instructions designed for extracting information from the WWW. The descriptions of data of interest can be grouped into categories sharing common query elements.
US08719295B2
Techniques are disclosed for multi-granularity hierarchical aggregate selection based on update, storage and response constraints. For example, for a temporal hierarchy of aggregation statistics associated with a plurality of database records, wherein the temporal hierarchy comprises two or more aggregation statistics levels and each level has a different temporal granularity associated therewith, a method comprises iteratively modifying the temporal hierarchy to at least one of: (a) minimize a storage usage cost while satisfying a temporal hierarchy update constraint and a query response time constraint; (b) reduce a temporal hierarchy update time and a query response time while satisfying a storage usage constraint; and (c) minimize a query response time for frequently applied queries that do not shift in time while satisfying the storage usage constraint, wherein the resulting temporal hierarchy that achieves at least one of (a), (b) and (c) is identified as an optimal temporal hierarchy.
US08719294B2
A network digital creation system and the method thereof are disclosed. The client end executes a web page document embedded with a web page procedure in order to initialize the drawing block in the web page document and to allow the user to directly use the cursor to draw. It further enables the user to use quote images previously stored in the server end or the quote the graphic resources in the external network for drawing. After finishing the plot, the user stores the result to the server end to become a quote image. It can be shared to other users by quoting. This facilitates the interactions of network digital creations.
US08719293B2
A server system accesses, respectively, historical query information for queries that have search results corresponding to first information items and second information items and classification data of the first information items. Initially, the first information items are classified and the second information items are unclassified. Based on the classification data of the first information items and the historical query information, the server system generates classification data for the second information items and stores the generated classification data therein. In response to requests for service from client devices, the server system provides customized services to the client devices using the second information items and the corresponding classification data generated for the second information items.
US08719288B2
A universal video-related lookup system and method receives a request for information associated with specific video content from a requesting device. The system and method identify a first video content identifier associated with the specific video content and retrieves first metadata associated with the specific video content based on the first video content identifier. Next, the system and method translate the first video content identifier into a second video content identifier associated with the specific video content and retrieves second metadata based on the second video content identifier. The first metadata and the second metadata are then provided to the requesting device.
US08719285B2
A content item is requested by a user via the user's computing device. In response, data, such as a set of facts, related to the requested content item is identified and served with the requested content item for presentation with the content item at the user's computer device. The related data can comprise facts related to the content item, and the related data can be presented as a graphic, such as part of a multi-dimensional graph, in connection with the presentation of the content. The related data can be retrieved from a facts database using search criteria formed using tags obtained for the requested content item.
US08719273B2
Provided is a method that includes a method for updating index data. The method includes receiving index data, including an index value indicative of user activity on a network site and an index time corresponding to a time used for calculating the index value, receiving an update index time corresponding to a time used for updating the index data, determining an updated index value using an exponential decay of the index value from the index time to the update index time, wherein the updated index value comprises a decayed value of the index value corresponding to the update time, and storing updated index data including the updated index value and the update index time.
US08719269B2
A configuration information management device includes a configuration information storage unit for storing a configuration item indicative of information about a target of management, and an item relationship indicative of information about a connection between configuration items independently of a different configuration information management device. When a request to enter a cluster is accepted that is a group of a configuration item and an item relationship connected together, the configuration information management device determines a destination to store the cluster, and controls to cause the configuration information storage unit or the different configuration information management device to store the cluster. When a search request to search for a configuration item or an item relationship is accepted, the configuration information management device specifies a place where a cluster containing the target of the search is stored, and retrieves the configuration item or the item relationship targeted for the search from the storage place of the cluster.
US08719267B2
A processing device of an information processing system is operative to obtain a plurality of records, documents, web pages or other data objects, and to construct a binary tree using a bipartition procedure in which subsets of the data objects are associated with respective nodes of the tree. Evaluation of a designated modularity for a given one of the nodes of the tree is used as a stopping criterion to prevent further partitioning of that node and to indicate designation of that node as a leaf node of the tree. The resulting leaf nodes of the tree provide a non-overlapping partitioning of the plurality of data objects. The processing device is further operative to perform a neighborhood search on the tree to identify pairs of the plurality of data objects that match the same entity, and to store an indication of the matching pairs of data objects.
US08719264B2
A method and system for creating secondary copies of data whose contents satisfy searches within data stores is described. In some cases, the system searches for data within a data store, identifies a set of data that satisfies the search, copies the identified set of data, and transfers the copy to secondary or other storage. In some cases, the system utilizes search-based secondary copies of days during restoration processes in order to restore data similar to and/or associated with data requested to be restored.
US08719263B1
Persisting metadata in an information management system. During information management, metadata is collected and generated for objects in the computing environment. The metadata is used to classify the objects in order to provide certain services to the objects. The metadata is then selectively persisted to improve performance of the information management system in providing the services. Selectively persisting metadata can also reduce storage requirements.
US08719247B2
Embodiments of the present disclosure include methods (and corresponding systems and computer program products) that augment visual elements in documents with rich media content and provide the rich media content based on user interaction with the augmented visual elements in the documents. The disclosed embodiments analyze a document for qualified visual elements. The disclosed embodiments determine keywords associated with the visual element, generate an association of the visual element and the keywords, and embed the association in a corresponding augmented document. When a user reviews the augmented document in a client system and moves a pointer over the augmented visual element, a piece of rich media content related to the keywords are transmitted to the client system to be displayed as an overlay in close proximity to the visual element where the mouse-over occurred.
US08719244B1
Methods and systems for retrieval of information items and associated sentence fragments are described. One method described comprises identifying at least a first entry in an index relevant to a search query, wherein the first entry comprises a first information item and a first associated sentence fragment, and wherein the index comprises a plurality of information items and associated sentence fragments, and generating a search result set relevant to the search query comprising at least the first information item.
US08719243B2
Interactive database viewing is provided. A server associated with a database accesses a stored result set from a database query. The server presents a portion of the result set in a list view to a client device remote from the server and the cache memory, where the portion presented is based on filter selection based on fields of the data. In response to changes to the filter selection, the server can dynamically alter the list view without having to again access the database. If a change to the filter selection requests data outside the cached result set, the server accesses the database and updates the cached result set. Inline editing of the data in the list view can be applied back to the database by the server.
US08719241B2
A database system comprising a node value stored in a first electronic data memory device sector. A lock state and access visa associated with the node value, such that if the visa is non-zero, the visa must be presented to access the node. A notification field associated with the node value, the notification field stored in a second electronic data memory device sector. An update processor configured to electronically retrieve and process the notification field if the node value is modified.
US08719237B2
Present invention provides a method and an apparatus for deleting duplicate data. The method include: receiving a modified data block for a user file stored in the data storage system; querying whether the modified data block is found in the system data block file; if the modified data block is not found in the system data block file, adding the modified data block to the system data block file, and updating an index relationship of the user file with the system data block file to include an index pointing to the modified data block added in the system data block file. With the method and apparatus for deleting duplicate data provided by embodiments of the present invention, the duplicate data after modification is deleted, which improves the performance in modifying other data block files and improves the effect of deleting the duplicate data.
US08719231B2
A media content delivery interface for delivering media content based on a geographic location of a user. The media content delivery interface may include a mapping device configured to receive a positioning signal and determine a geographic location of a media playing device based on the positioning signal, a processor configured to receive the geographic location from the mapping device and generate a search signal for searching a media database for a media file having a geographic property related to the geographic location, and a distribution device coupled to the processor, configured to selectively distribute the searched media file from the media database to the media player device.
US08719226B1
A database enables versioning for objects stored in the database via a “snapshot” operation. In one implementation, a device performs a snapshot operation in which a snapshot object, representing a logical view of database objects at a time at which the snapshot operation is performed, is created and stored in the database. In response to a request to store a modified version of a database object, the modified version of the database object is written to replace the previous version of the database object when the database object was last modified after the most recent snapshot operation. Further, in response to the request to store the modified version of the database object, the modified version of the database object is inserted in the database when the previous version of the database object was last modified before the most recent snapshot operation.
US08719225B1
A system that implements a data storage service may store data on behalf of storage service clients. The system may maintain data in multiple replicas that are stored on respective computing nodes in the system. Updates to the stored data and to the membership of replica groups are propagated as replicated log records. A replica receiving a log record may compare metadata in the received log record to corresponding metadata in a log record that was previously appended to its log to determine a response. The metadata may include a sequence number, a lock generation identifier, an epoch identifier, or an indication of an epoch change. The replica may append the received log record to its log, drop the received log record, or cache the received log record for future use. If a log conflict indicates an invalid log stream branch, one or more log records may be deleted.
US08719224B2
A system includes first metadata defining a business object object model, and second metadata defining a first object model to define a query on the business object object model. The first object model is an instance of a business object view metadata model, and the business object object model is an instance of a business object metadata model. In some aspects, a request is received to retrieve a result element associated with a query on a business object, the business object comprising an instance of a business object object model, and the business object is instantiated based on first metadata defining the business object object model. An instance of a business object view object model is instantiated based on second metadata defining the business object view object model, the instance of the business object view object model defining the query on the business object.
US08719213B2
A computer-implemented transformational protocol is applied to contextually transform an originating computer-implemented structure into a fuzzy network-based structure. The originating structure may be a hierarchy, for example. The fuzzy network-based structure is adaptively modified based on behavioral information, and recommendations delivered to users may be generated in accordance with the fuzzy network-based structure and inferences from a plurality of usage behaviors. The recommendations may be generated in accordance with a network neighborhood within the fuzzy network-based structure that is based, at least in part, on a navigational context within the originating structure.
US08719208B2
Various embodiments provide a way to decrease the certainty of a piece of information. In at least some embodiments, a certainty factor and a decay rate are associated with the piece of information. The certainty factor indicates the certainty of a piece of information. As time passes, the decay rate is applied to the certainty factor to reduce the certainty factor, thereby providing an indication that the certainty of the information has decreased.
US08719203B2
In one embodiment, a method includes obtaining a plurality of ratings associated with an element, where the plurality of ratings includes at least a first rating and a second rating. The method also includes applying a first weighting factor to the first rating and applying a second weighting factor to the second rating. The first weighting factor is different from the second weighting factor. Finally, the method includes determining a cumulative rating using the first weighting factor, the second weighting factor, and the plurality of ratings. The cumulative rating is associated with the element and the second weighting factor is arranged to discount the second rating.
US08719198B2
Techniques describe constructing a location and activity recommendation model to identify relationships between locations and activities. To construct the model, the process obtains global positioning system (GPS) logs of geographical locations collected over time and identifies stay points representing locations visited by an individual user. The process also identifies points of interest in a region using a database and correlates a relationship between activity to activity by submitting queries to a search engine. The information gathered is used to fill locations and activities in a location-activity matrix. Recommendations may be made for a location and/or activity when given a user query, based on a user's present geographical location, or a prediction of a user's interest.
US08719196B2
One embodiment of a method of the present invention for monitoring computer resources provides for retrieving a set of resource-metric records for a predetermined time interval, forming a first mathematical matrix containing metric's values arranged on date-time and resource-metric axes, creating a second mathematical matrix containing features and a third mathematical matrix containing weights, building a feature relationship tree, generating a predicted value for the resource-metric identifier, determining a variance between predicted value and metric's value, and triggering an alert if the variance exceeds a predetermined alert threshold.
US08719193B1
Systems, methods, means, computer program code and computerized processes include receiving a first set of de-identified transaction data from a first transaction data source, receiving a second set of de-identified transaction data from a second transaction data source, filtering the first and second sets of de-identified transaction data to identify transactions associated with at least a first entity and to create first and second filtered data sets, removing data associated with an identifier field for each of the transactions in the first filtered data set to created a de-identified first data set, removing data associated with an identifier field for each of the transactions in the second filtered data set to create a de-identified second data set, and processing the first and second de-identified data sets using a probabilistic engine to establish a linkage between data in each data set.
US08719192B2
Transfer of learning trains a new domain for the classification of search queries according to different tasks, as well as the generation of a corresponding domain-specific query classifier that may be used to classify the search queries according to the different tasks in the new domain. The transfer of learning may include preparing a new domain to receive classification knowledge from one or more source domains by populating the new domain with preliminary query patterns extracted for a search engine log. The transfer of learning may further include preparing the classification knowledge in each source domain for transfer to the new domain. The classification knowledge in each source domain may then be transferred to the new domain.
US08719184B2
Provided are methods and apparatus that determine a benchmark of energy consumption for an energy system and utilize the determined benchmark in a variety of ways. Once determined, the determined benchmark may be compared to current energy consumption and current outdoor temperature to verify proper operation of the system and identify deviations in system operation. The benchmark may be used to determine the impact of an implemented change in the operation of the system. The determined benchmark may also be used to contract for a term in an agreement and to verify the satisfaction of a term in an agreement.
US08719176B1
A “URLIT” identifier is assigned to a URL and embedded in an HTML document located at the URL. Transactions are conducted through a Universal Toolbar Utility. A search method allows user-definition of search algorithms and includes a ranking method that assigns relevancy scores to documents by polling users. A user-generated news service allows users to syndicate news. A user-generated resource allows users to create, approve and disapprove of submissions.
US08719174B2
A method, system, and computer program product for collaborative and integrated intellectual property management are provided. The method includes defining a sequence of phases for an intellectual property management model. The phases are defined by task-based components in conjunction with a workflow component and a messaging component. The task-based components specify a sequence of tasks implemented for achieving a desired outcome for a respective phase and also specify at least one of a resource and a role assigned to implement one or more of the sequence of tasks. A portion of the task-based components interact and share information with others of the task-based components via the workflow component and messaging component, thereby integrating operations between respective task-based components and phases. The method also includes applying the intellectual property management model to a set of inputs associated with data corresponding to a request to protect a proposed idea or concept.
US08719171B2
A publishing user publishes digital content and issues to itself a corresponding digital publisher license to allow itself to render the published digital content. The publishing user is supplied with a publishing certificate from a digital rights management (DRM) server, where the publishing certificate allows the publishing user to so publish the digital content and to so issue the publisher license.
US08719164B2
A computer-implemented method of engaging in a transaction between a merchant and a business entity. The method includes: initiating a transaction by the business entity with a merchant; obtaining, by the merchant, a business entity data set including at least one data field; communicating an authorization request from the merchant to a provider, the request including at least one data field from the business entity data set and at least one field from a transaction data set; establishing a credit-based relationship between the provider and the business entity; communicating an authorization response from the provider to at least one of the merchant and the business entity; and engaging in the transaction between the provider and the business entity based at least in part upon the established credit-based relationship. A system and apparatus are also disclosed.
US08719156B2
In one embodiment, an intended recipient of money transmits a payment link created by the recipient to an intended sender of money, where the link contains a locator to a site of a payment provider, information about the recipient (e.g., email address), and the amount of money to be sent. The link can be sent via email, text, IM, or other means. The sender then accesses the link, such as by clicking or tapping on the link, which launches a checkout or payment page for the sender on the payment provider site. The sender completes the payment page, and the payment is sent to the recipient by the payment provider.
US08719155B2
A vehicle rental transaction system and method which provide a vehicle lot owner with a choice of options for vehicle security and customer convenience. The vehicle rental transaction system includes a computer for identifying a customer as part of a rental transaction involving a vehicle, and for sending a wireless message to the vehicle containing instructions for preparing the vehicle for the customer. Example instructions include, but are not limited to, unlocking doors and a trunk of the vehicle, adjusting power seats and power mirrors in accordance with customer preferences, adjusting climate control settings in accordance with the customer preferences, adjusting radio station settings in accordance with the customer preferences, and adjusting GPS settings in accordance with the customer preferences.
US08719154B2
One embodiment provides a method of delivering a remittance from a first party to a third party via an intermediary party, in which an intermediary fee is chargeable by the intermediary party. The method includes: receiving, at a payment system, a request to conduct a remittance transaction including a transfer of a first value from a first party to an account of an intermediary party, and by the intermediary party to transfer at least a portion of the first value to a third party; accessing reputation data associated with the intermediary party; and determining an intermediary fee chargeable by the intermediary party for the transfer of at least the portion of the first value to the third party, the determining of the intermediary fee being based on the reputation data. The reputation data can be information about the intermediary party, as well as the first party and/or the third party.
US08719138B2
A system and method for ETF investing that provides a primary exchange traded fund (PETF) that comprises a plurality of shares, wherein the primary exchange traded fund comprises investments in a plurality of secondary exchange traded funds (SETF). The system and method enable intraday, or other periodic, trading of a variable number and type of ETFs through a single ETF, based on one or more categories and factors including, but not limited to, real-time NAVs.
US08719129B2
A check cashing system is configured to scan in a check to be cashed and scan a customer ID of a customer cashing the check. Information for the customer, including check cashing history, information for the maker of the check and other information is displayed to verify the authenticity of the check. Also, warnings are displayed if the check is considered fraudulent based on whether criteria are met.
US08719121B1
Time record entries are automatically constructed using software modules and methods for presentation in response to prescribed interactions with email and other electronic messages in which there is a basis for recording a time-record. Heuristics are applied to parsed electronic messages to construct proposed time-record entries. The timekeeper has discretion whether to approve any proposed entries. Software tools are also disclosed to present and manage the automatically constructed time-record entries. The invention eliminates reliance upon the timekeeper to capture such activities as billable events in the first instance, and thereby can increase revenue opportunities. The same heuristics used to identify the entity to be charged for the activity can also be used to identify a logical path for storage of incoming and outgoing messages in a record management system.
US08719100B1
An image store including images from photo agencies is established by an image management system. Marketers interact with the image management system to review images in the image store and tag objects shown in the images. The object tags identify and provide information about the objects shown in the images. The marketers define campaigns having payment conditions indicating types of engagement with the images that trigger payments by the marketers. Publishers interact with the image management system to select images and publish the selected images to clients used by consumers. The publishers also provide the consumers with tag modules that execute on the clients to display the information about the objects shown in the published images. Consumer interactions with the displayed information are reported to the image management system, and the system accounts for payments by the marketers if the payment conditions are satisfied.
US08719095B2
A method is described including requesting content from a directory service, receiving a list of peers in a peer-to-peer network having the requested content, selecting a peer from the received list of peers, establishing communications with the selected peer, receiving a list of chunks of content and ads available from the selected peer, requesting a chunk of content and ads available from said selected peer and receiving the chunk of content and randomly selected ads from the selected peer. Also described is a method including receiving a request for content, generating a list of chunks of content available for the requested content, generating a list of ads associated with the requested content, transmitting the list of available chunks of content responsive to the request, receiving a request for a selected chunk of content and transmitting the selected chunk of content and ads associated with the selected chunk of content.
US08719086B1
The disclosure herein provides interactive electronic game systems, methods, and devices. An interactive electronic game system comprises a user information database, an ordering engine, a prize engine, a game engine, and one or more computers, wherein the ordering engine comprises an identification receiver and an order processor, and the one or more computers comprises a computer processor and an electronic storage medium.
US08719084B2
Disclosed are systems, methods, and non-transitory computer-readable storage media for conducting sales. A system configured to practice the method receives an inquiry with at least one parameter from a user associated with a sale of an item. The system identifies one or more discount items that satisfy the inquiry and filters the one or more discount items based on a time-sensitive sales opacity scale. The system identifies comparable items for each discount item at nondiscount rates dynamically using real-time data and presents one or more comparable groups to the user, each comparable group including one filtered discount item and respective comparable items. Then the system advances the sale of the discount item based on user acceptance of one of the presented one or more comparable groups.
US08719079B2
Documents or document sets may be scored to reflect a value of an action, such as a selection for example, when an ad is served with the document (or a document belonging to a document set). A cost associated with the action with respect to an ad that was served with a document may then be adjusted using the score. For example, ad scores may be accepted or determined, and a document may be scored using the ad scores when served with the document and ad scores across a collection of documents to generate a document score. Each of the ad scores may indicate a value of an action with respect to an ad, such as a conversion rate, or a return on investment for an ad selection for example. Document scores used in this way may help advertisers get a more consistent cost per conversion, or return on investment, without requiring them to enter and manage various offers for various documents and/or various ad serving systems having various conversion rates or returns on investment.
US08719075B2
A system to facilitate electronic commerce associated with an online marketplace, program product, and methods are provided. Electronic commerce over a computer network is facilitated by a computer system that forms a community of computers that enable the users to buy and sell items in an online marketplace. To list the item on an online marketplace website, for example, the selling user posts an item with the marketplace website by completing an online-item creation form. The form requires input related to the item, such as a description, sale price or minimum bid, shipping instructions, and the like. The selling user uploads an image file of the item to the marketplace website's server. The server contains a random image size generator that generates at least two additional images of the item that are presented to the selling user for selection of the image that the selling user wants to include on the selling website to advertise the item.
US08719074B2
Electronic editor for formulae for calculating the price of a service designed to define the formula in a format directly readable by an electronic costing system designed to establish the price of a service using information on the service consumed contained in consumption variables. The editor includes an electronic calculator capable of defining the calculation formula and storing it in the first storage unit for storing information. The calculator includes an acquisition module having a tree structure formed from nodes, each node being associated with a calculating operation designed to be executed by the costing system to establish the price of the service and defining the order for carrying out the operations by the electronic costing system, and a module for automatically converting the acquired tree structure into a directly readable format by the electronic costing system and storing the converted tree structure in the first storage unit.
US08719073B1
A categorizer produces a first measure regarding cases associated with an issue. Information regarding additional cases associated with the issue is received after one or more events have occurred with respect to the issue. Based on further output from the categorizer, a second measure is produced regarding the additional cases associated with the issue.
US08719067B2
Systems and methods are disclosed for scheduling a workforce. In one embodiment, the method comprises the steps of: collecting an agent activity of a first class and an agent activity of a second class; and displaying the agent activity of the first class and the agent activity of the second class along the same timeline axis. The agent activities are collected from a contact center data source. The second class is different from the first class. Both activities are associated with the same agent. Each activity is derived from a different virtual data source.
US08719063B1
A system and method related to comparing information during a process for issuing insurance policies. The system has a database that stores a formatted submission for an insurance policy, the formatted submission comprising a plurality of insurance policy clauses and attribute information for an entity that desires to purchase the insurance policy, a user interface that receives information from an insurance company related to the formatted submission and a processor that compares the information received from the insurance company to the formatted submission and outputs comparison data based on the information and the formatted submission.
US08719054B2
Exemplary embodiments provide a verification technique that facilitates administration of a health-related procedure to an intended recipient patient or group of patients. An interface template or signal protocol may be configured to establish suitable matching between the patient and various types of objects used to administer the health-related procedure.
US08719047B2
A brokerage system that identifies a service provider satisfying at least some attributes in a set of patient defined attributes for providing a service is accessed. A request for records corresponding to the patient's health information to a data repository that stores the health records is sent. A graphical user interface that when rendered on a display displays the patient's health information is received.
US08719027B2
An automated method of providing a pronunciation of a word to a remote device is disclosed. The method includes receiving an input indicative of the word to be pronounced. The method further includes searching a database having a plurality of records. Each of the records has an indication of a textual representation and an associated indication of an audible representation. At least one output is provided to the remote device of an audible representation of the word to be pronounced.
US08719018B2
A biometric speaker-identification apparatus is disclosed that generates ordered speaker-identity candidates for a probe based on prototypes. Probe match scores are clustered, and templates that correspond to clusters having top M probe match scores are compared with the prototypes to obtain template-prototype match scores. The probe is also compared with the prototypes, and those templates corresponding to template-prototype match scores that are nearest to probe-prototype match scores are selected as speaker-identity candidates. The speaker-identity candidates are ordered based on their similarity to the probe.
US08719013B2
A method of pre-processing an audio signal transmitted to a user terminal via a communication network and an apparatus using the method are provided. The method of pre-processing the audio signal may prevent deterioration of a sound quality of the audio signal transmitted to the user terminal by pre-processing the audio signal, and by enabling a codec module, encoding the audio signal, to determine the audio signal as a speech signal. The method of pre-processing may include separating the audio signal into channels, measuring the channel energy for each of the channels, selecting a specific channel energy, and amplifying the specific channel energy. The method may include encoding an audio signal using a speech codec and/or decoding an encoded audio signal using the speech codec.
US08719012B2
The invention concerns an encoder for an input audio signal (S(z)) comprising a combination module combining the input audio signal with an intermediate counter-reaction signal forming a modified input signal and a quantification module scalable for the rate (91) of said modified input signal, delivering a binary raster of quantification indexes of a predetermined rate. This encoder is such that it comprises: a reverse quantification module (93) of a part of the quantification indexes of the binary raster corresponding to the indexes of a rate lower than the predetermined rate, for predetermining a reconstructed signal (SMic(z)), a module for determining (94) a quantification noise (QMic(z)) derived from at least quantification modules and reverse quantification modules in series, a determination module (111) for a filtering function of the quantification noise from said reconstructed signal and a filtering module fit for applying (33) said filtering function to said quantification noise in order to obtain said intermediary counter-reaction signal. The invention also relates to an encoding method applied by the described encoder and a corresponding decoding method applied by a decoder.
US08719004B2
A system, method and software product punctuates voicemail transcription text. A transcription text of the voicemail message is generated and the pauses between words of the transcribed text are determined. Ellipses are inserted into the transcription text at the position of “er” and “ahh” type words and pauses between words of the transcribed text.
US08719003B1
A first test phrase can be rendered to a user in a first language. A first answer phrase in a second language can be received from the user. Based on the determination of that the first answer phrase is a translation of the first test phrase, a second test phrase in the first language can be rendered to the user. A second answer phrase in the second language can be received from the user. A set of parser data can be modified based upon the second answer phrase and the user can be permitted access to a resource.
US08718999B2
The present invention provides a circuit simulation method of executing a high-precision circuit simulation. A voltage fluctuation analysis step at a gate level is executed (step S2). The voltage fluctuation analysis step at the gate level is executed on an entire chip TP. Next, a step of obtaining waveforms of power supply voltage and ground voltage (Vss) according to the voltage fluctuation analysis step is executed (step S4). Subsequently, a signal analysis step at a transistor level is performed (step S6). The signal analysis step at the transistor level is performed in an area narrower than the entire chip TP, for example, on one or more functional modules. After that, a step of obtaining a signal analysis result according to the signal analysis step is executed (step S8).
US08718997B2
A network design method includes an input step for inputting a network condition at each of plural timings in advance, an acceptance step for accepting restricting conditions concerning respective costs at the plural timings, a design step for designing a network satisfying a restricting condition accepted in the acceptance step under the network condition input in the input step, and an output step for outputting a design result of the design step.
US08718996B2
A testing method for identification whether a cancer patient is a member of a group or class of cancer patients that are not likely to benefit from administration of a platinum-based chemotherapy agent, e.g., cisplatin, carboplatin or analogs thereof, either alone or in combination with other non-platinum chemotherapy agents, e.g., gemcitabine and paclitaxel. This identification can be made in advance of treatment. The method uses a mass spectrometer obtaining a mass spectrum of a blood-based sample from the patient, and a computer operating as a classifier and using a stored training set comprising class-labeled spectra from other cancer patients.
US08718995B2
A method for determining compatibility of bioactive agents (i.e. supplement formulation components, pharmacological agents, etc.), comprising (i) determining compatibility by and between components contained in a supplement formulation, i.e. vitamins and/or minerals, (ii) determining compatibility by and between the formulation components and the body, and (iii) determining compatibility by and between the formulation components and pharmacological agents, i.e. prescribed and over-the-counter medications, and formulations derived therefrom.
US08718992B2
A history matching method by gradual deformation of a fault network associated with a geological model is disclosed having application to notably petroleum reservoir development. A fault network is constructed by drawing fault centers in a multifractal density map constructed by a multiplicative cascading and by generating a fault for each fault center. History matching of the model is then performed by deforming the fault network through continuous deformation of the multifractal density map, then by reiterating the center drawing and fault generation stages.
US08718982B2
The present invention relates to tools in a system for the design of customized three-dimensional models of dental restorations for subsequent manufacturing. Dental restorations such as implant abutments, copings, crowns, wax-ups, bridge frameworks. Moreover, the invention relates to a computer-readable medium for implementing such a system on a computer.
US08718981B2
A modular sensor assembly in which a sensing module may be packaged and provided separately from a signal processing module and which, in some applications, may facilitate disposal and/or replacement of the sensing module when exposed to a “dirty” or “contaminated” environment without requiring disposal and/or replacement of the entire sensor assembly. In certain applications, the sensing module may include at least one transducer or sensor and a local memory containing a set of conditioning coefficients. The sensing module may be removably coupled to a signal processing module which, in some cases, may be configured to download the set of conditioning coefficients stored in the local memory of the sensing module, and to use the set of conditioning coefficients to produce a substantially linearized output signal.
US08718980B2
Certain aspects of the present disclosure relate to a technique for mitigating artifacts of biophysical signals in a body area network. Information from multiple sensors (including motion information of the body) can be employed in mitigating the artifacts. The biophysical signals in the body area network can be compressively sensed.
US08718972B2
The present invention provides an electron beam writing apparatus and an image placement error correcting method each capable of calculating a high-accuracy correction amount relative to an image placement error in consideration of a difference in required unit area of height distribution data between the shape of a back surface of an EUV mask and the shape of a surface of a pin chuck. Of back surface shape data of the EUV mask necessary to perform an image placement error correction of each pattern, the back surface shape data of a position brought into contact with each pin of the pin chuck is extracted. The image placement error is calculated only from the extracted back surface shape data.
US08718962B2
A calibrating method of calibrating a measured distance of a measured object measured by a distance-measuring device according to an ambient temperature includes providing a temperature sensor for measuring the ambient temperature of the distance-measuring device, calculating a calibrated imaging location of the measured object according to the ambient temperature and an imaging location of the measured object, and calibrating the measured distance according to the calibrated imaging location. In this way, when the distance-measuring device measures the measured object, the error due to the variation of the ambient temperature is avoided according to the calibrating method.
US08718954B2
A process for controlling the delivery of a quantity of gas to be measured through a test gas tube (60) with a pump (20), a sensor system for pressure and flow measurement (12, 14, 16) and a control and regulating unit (30). A common mode offset of a differential pressure sensor (14), determined in a calibration process, is taken into account in the process for operating the gas sampling device to increase the accuracy of a gas volume being delivered with pump (20) from the measuring environment (50).
US08718953B2
A method for monitoring the health of one or more blades is presented. The method includes the steps of generating a signal representative of delta times of arrival corresponding to the rotating blade, generating a reconstructed signal by decomposing the signal representative of the delta times of arrival utilizing a multi-resolution analysis technique, wherein the reconstructed signal is representative of at least one of static deflection and dynamic deflection in the rotating blade.
US08718946B2
A method provides an index that is indicative of the state of a subject, as to a biological condition, based on a sample from the subject. An embodiment of this method includes: deriving from the sample a profile data set, the profile data set including a plurality of members, each member being a quantitative measure of the amount of a distinct RNA or protein constituent in a panel of constituents selected so that measurement of the constituents enables evaluation of the biological condition; and in deriving the profile data set, achieving such measure for each constituent under measurement conditions that are substantially repeatable; and applying values from the profile data set to an index function that provides a mapping from an instance of a profile data set into a single-valued measure of biological condition, so as to produce an index pertinent to the biological condition of the subject.
US08718944B2
A method for determining cardiac status comprises for a given patient, constructing a patient-specific, three-dimensional, computational model of the patient's heart; and executing the constructed computational model, said executing generating a quantitative analysis of cardiac function. A method of performing cardiac surgeries comprises: a) assessing surgical options based on a patient-specific, three-dimensional, computational model of a patient's heart; and b) performing surgery based on one or more of the surgical options. A computer system comprises: a) a data source containing data of a patient's heart; b) a modeler coupled to receive data from the data source, the modeler generating a patient-specific, three-dimensional, computational model of the heart based on the heart data; and c) a processor routine for computationally providing information about a certain cardiac function using the three-dimensional heart model and for applying computational, quantitative analysis of the cardiac function, wherein the quantitative analysis of the cardiac function provides an assessment for surgical options, optimizing surgical techniques, or predicting outcomes.
US08718940B2
Systems, methods, and instructions encoded in a computer-readable medium can perform operations related to evaluating surface data. Geodetic data for a plurality of surface locations are received. The geodetic data may include surface gradient information and/or surface elevation information for multiple surface locations. A set of constraining relationships is generated based on the geodetic data. The set of constraining relationships relates undetermined values of surface elevation movement and/or undetermined values of surface gradient movement to measured surface elevation changes and/or measured surface gradient changes. Some or all of the constraining relationships include multiple undetermined values. Particular values for surface elevation movements and/or particular values for surface gradient movements are calculated for multiple surface locations based on determining a solution to the set of constraining relationships. In some implementations, a minimum curvature surface may be generated deterministically based on the geodetic data and the particular values identified using the constraining relationships.
US08718934B1
Disclosed are various embodiments for predicting a future location of a mobile user. A recent location of a mobile user is received. Past location data for the mobile user is retrieved from storage. A future location of the mobile user is predicted based at least in part on the recent location and on the past location data. The prediction is provided in response to a query or by subscription.
US08718917B2
A method and system is provided for determining a relative position between a host vehicle and a remote vehicle using an indirect assisting entity technique. A GPS position of the host vehicle and a remote vehicle are obtained. A number of common satellites providing GPS data to the host vehicle and the remote vehicle are determined. An indirect-assisting entity is identified having a common number of satellites in communication between the host vehicle and remote vehicle, respectively, which is greater than the number of common satellites between host vehicle and the remote vehicle. A relative position is determined between the host vehicle and the indirect-assisting entity, and the remote vehicle and the indirect-assisting entity. A position of the host vehicle relative to the remote vehicle is determined as a function of the determined position of the host vehicle and remote vehicle relative to the indirect-assisting entity.
US08718915B1
A present novel and non-trivial system, module, and method for generating an image of a flight route corridor displayed an aircraft display unit. A processor generates an image data set using navigation data and object data, where object data includes terrain and obstacle data. The image data set is determined using the object data and flight route corridor data, wherein the flight route corridor data is determined by applying navigation and object data to flight route corridor design criteria. The image data set is provided to a display unit to display a flight route corridor and at least one “offending” object against the background of the scene outside the aircraft, where offending objects include those objects penetrating an obstacle clearance surface and those objects penetrating the flight route corridor. The depiction of the flight route corridor and offending objects may be enhanced with the use of highlighters.
US08718914B2
Disclosed is a device and method of providing a driver with eco-driving information. More specifically, the disclosed method and device induces a driver to operate a vehicle in an eco-friendly manner by computing for and displaying to the driver a fuel efficiency oriented vehicle speed that maximizes the vehicle's driving distance based on the vehicle's current weight and electrical load.
US08718913B2
An efficiency information display for a vehicle includes an indicator arrangement having a visual display configured to provide vehicle efficiency information to an operator of the vehicle. The visual display includes a target vehicle efficiency. A control system, including at least one controller, is configured to receive at least one input related to current operating conditions of the vehicle. The control system provides at least one output to the indicator arrangement, such that the visual display indicates to the vehicle operator a current relative operating efficiency of the vehicle. The at least one input includes at least one of: information related to positive vehicle propulsion, information related to vehicle braking, or information related to vehicle creep torque cancellation. The control system is further configured to use the at least one input to determine the current relative operating efficiency of the vehicle independently from a fuel economy calculation for the vehicle.
US08718912B2
A time constraint checking device performs a method for checking whether an aircraft is able to fulfill a plurality of successive time constraints corresponding to required times of arrival at a plurality of corresponding waypoints. The method includes comparing, for each of the waypoints, a comparison value depending on the time constraint with either an estimated time of arrival or minimum and maximum possible times of arrival based on speeds of the aircraft. The method performs different comparisons depending on whether the time constraints for a particular waypoint are a single time value or a time window, and an optimized time of arrival for meeting all future time constraints is also possible.
US08718910B2
A traffic reporting service may allow for the generation of more reliable and accurate traffic reports, maps, and forecasts based on various data types and sources. Data sources include public sector sources, private entities, and end users providing crowd sourced data. Crowd sourced data is collected, verified, and used to generate a traffic report which is displayed to a user via a computing device. A user may use various information presented in the traffic report to make informed decisions when choosing travel routes and a departure time to reach a desired destination.
US08718905B2
A secondary controller for controlling the performance of a moving automobile is described. The secondary controller can be configured to communicate with one or more vehicle controllers, such as the engine control unit, while the automobile is being driven. The secondary controller can send control commands to the vehicle controller to effect the operation of the vehicle's power train. The secondary controller can receive power train related data from the engine control unit and based upon the received power train data determine when to send the control commands. In one embodiment, the secondary controller communicates with the vehicle controller via the vehicle's diagnostic port, such as an OBD-II port. In another embodiment, the secondary controller can be configured to control the operational displacement of a variable displacement engine while the vehicle is driven.
US08718904B2
Provided is an automatic stop and restart device for an engine that is capable of suppressing occurrence of an abnormal condition even if a transmission state is changed during an engine restart process after an engine restart condition is satisfied in an automatic engine stop process. A controller performs the automatic engine stop process and the engine restart process. If a determined state of a transmission is a drive range, a transmission state determination unit drives a pinion gear thrust unit at timing determined by a first pinion gear thrust timing determination unit. If the determined state of the transmission is a non-drive range, the transmission state determination unit drives the pinion gear thrust unit at timing determined by a second pinion gear thrust timing determination unit.
US08718903B2
In a direct injection spark ignition internal combustion engine that includes a fuel injection valve, and closes an intake valve after gas in the combustion chamber begins to flow back into an intake passageway after the compression stroke begins. The required fuel injection amount is injected a first fuel injection and a second fuel injection in a single combustion cycle, and the first fuel injection is performed while the intake valve is open during the compression stroke, and the second fuel injection is performed after the intake valve closes. The timing of the first fuel injection is set such that the injected fuel is deflected upwards in the top of the combustion chamber by the gas flowing toward the intake valve.
US08718899B2
A driver assistance system that includes a RADAR system, a video system, a brake control unit, and a controller, such as an engine control unit. The RADAR system is mounted on the front of the vehicle and is positioned to detect the location of various objects. The video system captures video images. The controller receives data from both the RADAR system and the video system and identifies objects and their locations based on both the RADAR and the video data. The controller then adjusts the operation of the engine and the vehicle brakes based on the identified objects and their locations. In some embodiments, the driver assistance system also includes a human-machine interface that notifies the driver when an object is identified and located.
US08718896B2
A hybrid vehicle and method of control are disclosed. An internal combustion engine and at least one traction motor are operated such that the combined output torque corresponds to one of a plurality of output torque functions, each output torque function having a distinct output torque at a maximum value of accelerator pedal position for an associated vehicle speed. The output torque function is selected based on a virtual gear number. The virtual gear number varies in response to driver activation of shift selectors or automatically in response to changes in vehicle speed.
US08718894B2
A communication system having at least one first and a second communication unit. The first communication unit has a counter memory unit which stores a counter value, and is designed such that the occurrence of a first communication event prompts the counter value in the counter memory unit to be changed in a defined first manner. At least the occurrence of a defined reference event is followed by the counter value in the counter memory unit being changed in a defined second manner. In the course of a second defined communication event, the first communication unit transmits the current counter value in the counter memory unit to the second communication unit.
US08718891B2
Methods and systems employing the same for controlling braking characteristics of a vehicle are provided. Expected braking characteristics of the vehicle are received and driving condition data is continuously received. A determination as to whether the expected braking characteristics can be safely applied in view of the driving condition data is continuously made and the expected braking characteristics are applied when they can be applied safely.
US08718879B2
In this work vehicle, a control unit controls a shift in a speed gear of a transmission according to the vehicle velocity. The control unit determines whether or not the acceleration rate of the vehicle is equal to or less than a predetermined threshold when the vehicle velocity is within a predetermined first range. The control unit switches a lock-up clutch from a not-connected state to a connected state when the acceleration rate of the vehicle is equal to or less than the predetermined threshold. The control unit maintains the lock-up clutch in a not-connected state when the acceleration rate of the vehicle is greater than the predetermined threshold.
US08718878B2
Power management control for a power machine or vehicle is disclosed. In illustrated embodiments, a user interface of the power machine or vehicle includes a power management selection for activating and deactivating power management control. In illustrated embodiments, power management control is implemented through a power management control component based upon feedback from an RPM sensor. As disclosed in illustrative embodiments, the power management control component utilizes control methods and characteristics stored in system memory to determine control input to adjust hydrostatic parameters for power management.
US08718875B2
A vehicle motion control apparatus suppresses strangeness feeling in a driver when a signal from a sensor which detects an operated state quantity of a vehicle and a motional state quantity thereof is abnormal. The vehicle motion control apparatus includes a control unit, and sensors. An actual-state-quantity obtaining unit outputs a vehicle-body actual slip angle and an actual yaw rate to a deviation calculating unit. A reference dynamic-characteristic model calculating unit calculates a vehicle-body reference slip angle and a reference yaw rate using a dynamic-characteristic model and outputs those to the deviation calculating unit. A virtual external-force calculating unit feeds back a virtual external force to the reference dynamic-characteristic model calculating unit based on a deviation output by the deviation calculating unit. At this time, a virtual-external-force-calculation controlling unit controls correction of a virtual external force based on a signal indicating a detection condition output by the sensors.
US08718868B2
In accordance with exemplary embodiments, a system and method are provided for using tire temperature for dynamically adjusting active chassis systems of a vehicle. The method comprises determining a tire temperature value for at least one tire of a vehicle using at least one sensor and adjusting at least one active chassis system of the vehicle responsive to the tire temperature value. The system comprises a chassis having an engine providing power to tires to propel the vehicle. At least one active chassis system is configured to control braking, power applied or control inputs to the tires, and a controller is configured to determine a tire temperature value for adjusting the at least one active chassis systems. The at least one active chassis systems are adjusted responsive to the tire temperature value provided by the controller to control braking, power applied or control inputs to the tires.
US08718867B2
A method of diagnosing an operating state of an assisted starting system of a motor vehicle equipped with a controlled parking brake, the method including calculating at least one item of vehicle information, generating at least one item of validity information associated with the vehicle information, recording in a non-volatile memory vehicle information and associated validity information during a command to disengage the parking brake, and providing at least one item of diagnostic information from a verification of the validity of the recorded information.
US08718864B2
A system for collecting operating data of a vehicle, including a digital tachograph that can be installed rigidly in the vehicle, and a receiver module for receiving data for controlling the tachograph. The module is removalby connected to the tachograph by way of an interface prescribed by the tachograph. At least one remote control is equipped with a transmitter for operating the tachograph the remote control being adapted to wirelessly transfer data using the receiver module.
US08718856B2
An electric vehicle charger determines the presence of an electric vehicle when the electric vehicle is in proximity to the charger. Validation of account data associated with the electric vehicle occurs over a network. A docking interface on the charger aligns to a receptacle on the electric vehicle. The docking interface and the receptacle are coupled when the docking interface is within a predetermined distance to the receptacle. The charger supplies power to the electric vehicle.
US08718853B2
A method for launching a vehicle is disclosed. The method comprises, during operation with an idle engine speed prior to a pedal tip-in, increasing alternator and boost pressure while maintaining the idle engine speed, and decreasing alternator load responsive to the pedal tip-in. In this way, increased turbocharger output may be used to quickly accelerate the vehicle.
US08718852B2
A self-learning regenerative braking control module is adapted for use with a vehicle, and includes a driving mode determining unit, an analyzing unit, and a regenerative braking determining unit. The driving mode determining unit determines a driving mode according to an accelerator signal, a brake signal, and a speed signal from the vehicle and outputs a coasting duration and coasting information associated with the driving mode to the analyzing unit for obtaining acceleration information. The regenerative braking determining unit obtains target regenerative braking data containing target vehicle speeds that vary with time based upon the acceleration information and regenerative braking reference data stored therein.
US08718851B2
First output power is set in accordance with operation by a driver. In addition, second output power greater than the first output power is set. A hybrid vehicle is controlled so that an engine is driven in accordance with the second output power. The hybrid vehicle is controlled so that the engine is stopped when the first output power is equal to or smaller than an engine stop threshold value.
US08718847B2
In a hybrid vehicle including a master power supply always connected to an MG (Motor-Generator) during driving and a first slave power supply and a second slave power supply capable of switching of a connection state with the MG during driving, an ECU connects one of the first slave power supply and the second slave power supply and executes EV (“Electric Vehicle”) driving control with the master power supply and one of the slave power supplies, until both of the State of Charge (“SOC”) of the first slave power supply and the State of Charge of the second slave power supply drop below a threshold value. On the other hand, when both SOCs drop below the threshold value, the ECU disconnects both of the first slave power supply and the second slave power supply and executes HV (“Hybrid Vehicle”) driving control only with the master power supply.
US08718841B2
A system for providing sideslip envelope protection includes a processor for obtaining values of a sideslip envelope indicative of operating conditions of the aircraft along an axis and for estimating a sideslip angle along the axis from at least one operating condition; and a comparer for comparing the sideslip angle with the sideslip envelope to generate an output value, where the processor determines a maximum yaw rate from the output value and scales the maximum yaw rate to generate a scaled yaw rate.
US08718840B2
A device for estimating the angle of attack of an aircraft moving through the air comprises means for receiving a measured incidence presented locally by the air relative to the aircraft and means for determining the angle of attack of the aircraft as a function of the measured incidence and information about the airspeed of the aircraft. The means for determining the angle of attack of the aircraft comprise means for reading the angle of attack of the aircraft from a look-up table having at least the measured incidence and the airspeed information as inputs. Corresponding system and a corresponding method are also proposed.
US08718832B2
To prevent disconnection of wind turbine generators due to changes in wind conditions even if the wind turbine generators is operated to limit the power output. A plurality of wind turbine generators that generate electric power by the rotation of rotors are provided in a wind farm are interconnected and are operated while the power outputs are limited in advance so as to be able to further supply electric power to a utility grid in response to a decrease in the frequency or voltage of the utility grid. The rotational speed of the rotor, which is a physical quantity related to increase and decrease in the power output of the wind turbine generator, is measured for each of the wind turbine generators by a wind-turbine control system, and the limitation amount of the power output of the wind turbine generator is set for each of the wind turbine generators by a central control system on the basis of the rotational speed of the rotor measured.
US08718826B2
A system is provided for remote control of at least one operating condition of a site. The system includes a proximity detection module at a residential site, which is configured to receive a communication regarding a location of a location reporting device or a mobile device. The proximity detection module is configured to alter or adjust a current temperature setting for the site based on a distance or location of the location reporting device or mobile device relative to the site.
US08718822B1
Methods and systems for robot functions and user interfaces are described. A server may receive a set of robot parameters, and may predict new parameters based on a robot command. In this manner, a user may receive parameters corresponding to the predicted values and mitigate network and processing latency. In other examples, a robot may provide a forward looking image and a robot speed. When a command to move forward is issued, the server may provide a predicted image and predicted speed. The server may be able to calculate a predicted image and a predicted speed (or other parameter) more quickly than the robot could provide the same information. The predicted information may be displayed on a user interface with a corresponding indication that the values are predicted. The robot may provide the server and the user interface with the actual data when it is available.
US08718816B2
The invention relates to a method for moving piece goods from at least one piece goods conveyor (12) running in a transport direction (x) into placement positions of at least one placement position conveyor (14, 16) running in the same or opposite transport direction (+x′, −x′) as the transport direction (x) of the piece good conveyor(s) (12) in a robot processing line, having robots (18) disposed at least on one side of a centerline (m) of the piece goods conveyor (12) of a width, wherein the piece goods are picked from the piece goods conveyor(s) by means of the robots (18) and placed in placement positions on the placement position conveyors (14, 16). At least part of the piece goods are transported transverse to the transport direction (x) of the piece goods conveyor(s) (12) when transiting the robot line (10) at a location of the robot line (10) into the pick region of the robots (18) disposed on the other side of the longitudinal centerline (m) of the piece goods conveyor(s) (12).
US08718805B2
An audio channel of a time-based media presentation provides a basis for synchronizing to the presentation across a variety of platforms independent of when and where the presentation is being viewed. By pre-processing the media into a series of non-unique hashes, and similarly processing an audio stream of the media captured at a client device, a comparison can be made that yields an accurate time offset within the presentation. The comparison may usefully be performed over a data network using a server that hosts data from the pre-processed media, and a variety of applications may be deployed on the client device based on the resulting synchronization.
US08718802B2
A prog analysis and execution system and method. The system includes a computer control system, an interface engine in communication with the computer control system, the interface engine being configured to receive prog information, and an action item development engine in communication with the control system, the action item development engine being configured to analyze received prog information and to determine corresponding action items. The system further includes a sensor engine in communication with the computer control system, the sensor engine being configured to receive input from at least one sensor for use in controlling a well drilling operation, and an operational equipment engine in communication with the computer control system, the operational equipment engine being configured to receive input from the computer control system and to control the well drilling operation in accordance with the determined action items in the prog.
US08718799B2
A method and system for process control configuration changes are described. In one embodiment, a method for switching from a first control algorithm to a second control algorithm in a continuous process control system is described. The method, in the one embodiment, includes executing the first control algorithm, determining to switch from the first control algorithm to the second control algorithm, and executing the second control algorithm. For at least a first execution of the second control algorithm, at least one state variable used in the second control algorithm is adjusted.
US08718798B2
A method and system is disclosed that includes a central controller that takes energy data available from a power/energy measuring device, such as a “smart” meter that is located on a primary network and makes that data available to devices over a secondary network. The central controller is a home energy gateway that includes two communication modules, one of which is used to bind a meter as a router or end point on the primary network, and one which is used to form a secondary network here the central controller operates as network coordinator. The central controller also operates as an energy service portal for devices on the secondary network.
US08718797B1
A method includes establishing communication channels between an on-board unit (OBU) of a vehicle and a plurality of nodes, tagging each of a plurality of data from the plurality of nodes with a priority level, storing the plurality of data in a priority queue according to respective priority levels, selecting a medium to present a first data of the plurality of data to a user, and presenting the first data to the user via the medium. In the method, the plurality of nodes includes a remote node and an in-vehicle device. Another method includes receiving a data from a remote node, generating a plurality of data streams from the data and transmitting the plurality of data streams across a plurality of wireless interfaces. Another method includes enhancing audio signals from a plurality of microphones and speakers. Yet another method includes various gesture based user interfaces coupled to the OBU.
US08718795B2
An apparatus and method for implanting and securing an implanted medical device in a recipient. The implantable medical device of the generally includes a stimulating lead assembly that comprises an elongate carrier member having at least one stimulating element positioned thereon. The stimulating lead assembly further has an expandable portion thereon configured to be inserted into said reference structure in a first dimension, expand to a second dimension, and interact with a portion of the reference structure to help longitudinally secure the carrier member in the recipient.
US08718791B2
Apparatus is provided for application to a nerve of a subject, including an electrode cuff, which includes a housing, which is configured to be placed at least partially around the nerve so as to define an inner surface of the housing that faces the nerve. A plurality of insulating elements are coupled to the inner surface of the housing at respective insulating element longitudinal positions along the housing, such that the inner surface of the housing and pairs of the insulating elements define one or more respective cavities at respective cavity longitudinal positions along the housing. One or more electrodes are fixed to the housing in fewer than all of the cavities, such that at least one of the cavities is an empty cavity that does not have an electrode positioned therein. Other embodiments are also described.
US08718787B2
An apparatus for providing transdermal wireless communication includes medical implant circuitry; a transceiver coupled to the medical implant circuitry; a first metal surface having an end portion and a base portion; a second metal surface parallel to the first metal surface and connected to the first metal surface by a conductor, the second metal surface being separated from the first metal surface by a dielectric layer; a first radiating element tuned to a first frequency and disposed within the dielectric layer between the first metal surface and second metal surface; and a feed structure in electrical communication with the transceiver and the first radiating strip. The first radiating element has a first reactive portion at a first end thereof, a second reactive portion at a second end thereof, and a first radiating strip extending between the first reactive portion and the second reactive portion.
US08718786B2
An auditory implant system for treating a hearing disorder is disclosed. Methods are also disclosed for the use thereof. The system comprises an implantable array of electrodes and a pulse generator (PG), wherein at least one electrode is a cochlear effecting electrode adapted for disposition in the associated Eustachian tube in the proximity of the associated fenestra rotunda.
US08718784B2
Apparatus configured for implantation in a body of a subject is provided. The apparatus includes a support substrate, and at least 500 electrodes protruding at least 50 um from the support substrate, each electrode having (a) a distal tip, (b) an electrically-exposed tip portion, and (c) a cross-section of 50-1500 um2, 20 um from the distal tip. Other embodiments are also described.
US08718767B2
An implantable medical device, IMD, comprises atrial and ventricular sensing units for sensing atrial or ventricular electric events. The IMD also comprises atrial and ventricular pulse generators for generating atrial or ventricular pacing pulses. The ventricular sensing unit is connectable to a multi-electrode lead to individually sense electric events in a ventricle using multiple electrode pairs implanted at different ventricular sites. A controller blanks the ventricular sensing unit during a blanking period following delivery of an atrial stimulating pulse by the atrial pulse generator and activates the ventricular sensing unit at the expiry of the blanking period. Due to the lower propagation speed of PVC depolarization waves and the multi-site sensing, a PVC depolarization wave initiated at a ventricular site during the blanking period can be detected by the IMD.
US08718763B2
The disclosure herein relates generally to methods for treating heart conditions using vagal stimulation, and further to systems and devices for performing such treatment. Such methods may include monitoring physiological parameters of a patient, detecting cardiac conditions, and delivering vagal stimulation (e.g., electrical stimulation to the vagus nerve or neurons having parasympathetic function) to the patient to treat the detected cardiac conditions.
US08718752B2
Systems and methods of detecting an impending cardiac decompensation of a patient measure an electrocardiogram signal of the patient. An incidence of cardiac arrhythmias is determined from the electrocardiogram signal. A risk of impending decompensation is determined in response to the incidence of cardiac arrhythmias. In many embodiments, the impending decompensation can be detected early enough to avoid, or at least delay, the impending decompensation, such that patient trauma and/or expensive ICU care can be avoided. Although embodiments make specific reference to monitoring electrocardiogram and other physiological signals with an adherent patch, the system methods and devices are applicable to many applications in which physiological monitoring is used, for example wireless physiological monitoring with implanted sensors for extended periods.
US08718749B2
A vessel pulse wave measurement system performs vessel pulse wave measurement using an optical probe circuit provided with an optical probe including a light emitting element and a light receiving element, a drive circuit, and a detection circuit. A measurement device directly and synchronously feeds back an electrical signal from the optical probe to the drive circuit as a drive signal to generate a self-oscillation signal from the detection circuit, and measures the self-oscillation signal as a vessel pulse wave signal. A controller controls an operating point of at least one of the detection circuit and the drive circuit such that the self-oscillation signal substantially reaches a maximum level thereof.
US08718745B2
An intracorporeal site marker has high ultrasound reflectivity, presents a substantial acoustic signature from a small marker, so as to avoid obscuring diagnostic tissue features in subsequent imaging studies, and can be readily distinguished from biological features. The biopsy site marker may include features to fix the marker to the biopsy site so as to resist migration from the biopsy cavity.
US08718743B2
The present subject matter relates to in vivo volumetric bidirectional blood flow imaging using single-pass flow imaging spectral domain optical coherence tomography. This technique uses a modified Hilbert transform algorithm to separate moving and non-moving scatterers within a depth. The resulting reconstructed image maps the components of moving scatterers flowing into and out of the imaging axis onto opposite image halfplanes, enabling volumetric bidirectional flow mapping without manual segmentation.
US08718739B2
Methods and devices to detect analyte in body fluid are provided. Embodiments include positioning an analyte sensor in fluid contact with an analyte, detecting an attenuation in a signal from an analyte sensor after positioning during a predetermined time period, categorizing the detected attenuation in the analyte sensor signal based, at least in part, on one or more characteristics of the signal, performing signal processing to generate a reportable data associated with the detected analyte sensor signal during the predetermined time period, managing if and when to request additional reference signal measurements, and managing if and when to temporarily not display results.
US08718737B2
A method and an apparatus measure blood oxygenation in a subject. A light source is activated to cause a first emission at a first wavelength and a second emission at a second wavelength. A detector detects a composite signal indicative of an attenuation of the first and second wavelengths by tissue of a patient. The composite signal is demodulated into a first intensity signal and a second intensity signal. Blood oxygenation in the subject is determined from the first and second intensity signals.
US08718734B2
A noninvasive polarimetric apparatus used to measure levels of a substance in a sample in the presence of dynamically changing sample birefringence is provided. A polarization system generates multiple states of polarized light which interact with the sample. An analyzer system receives a signal from the sample and generates a secondary signal. This signal is detected and then processed to measure levels of a substance in a sample that may be have time varying birefringent components.
US08718717B2
The public cellular telephone charging station (10) is a publicly accessible charging system for cellular telephones and other portable devices. The charging station (10) includes a housing (12) and a support (14) for supporting the housing (12) on a support surface. At least one receptacle (16) is provided within the housing (12) for receiving at least one cellular telephone (C) to be charged. Circuits (100), which include a timer (106), are disposed within the housing (12). A charging system for charging the at least one cellular telephone is further provided, with the charge time being calculated by the circuits (100) and being measured and controlled by the timer (106). At least one charging port (18, 20, 22) is located within the at least one receptacle (16) for releasable connection to, and charging of, the at least one cellular telephone (C).
US08718713B2
The invention relates to transmission from a base station to a receiver, the base station comprising first radiating means arranged for transmitting according to an antenna pattern with respect to the receiver and further comprising second radiating means arranged for transmitting according to the same antenna pattern as the first radiating means with respect to the receiver, the transmissions of the first and second radiating means being time shifted by a determined duration.
US08718710B2
A method of automatic provisioning of a SIM card (2) when using the SIM card for the first time by an OTA (Over-The-Air) platform (1) and a mobile telephone (8) includes steps of equipping the SIM card (2) with an automated provisioning application (3) that becomes resident on the SIM card (2), activation data including IMSI and other data is being stored on the SIM card, the SIM card (1) is caused to send a provisioning request, when the SIM card is placed in a mobile telephone (8) for the first time and the telephone is switched on, to the OTA platform (1), a database (7) associated with the OTA platform (1) is updated with data including ICCID, IMSI and OTA keys, the OTA platform (1) retrieves MSISDN from the data sent to the OTA platform and in that the MSISDN is attached to the IMSI.
US08718709B2
A method for using a portable terminal includes: determining whether an inserted SIM card contains one or more generated user accounts, and displaying a list of the existing user accounts; when any one of the user accounts is selected, identifying a setting value corresponding to the selected user account; and setting a usage environment of the portable terminal according to the identified setting value.
US08718708B2
The present invention provides a mobile terminal and a method of displaying an image using the same. A method of displaying an image includes connecting a mobile terminal displaying an image on a screen to a display apparatus through a TV-out cable; terminating the display of the image on the screen by the mobile terminal and displaying supplementary information of the image on the mobile terminal; and displaying the image in the display apparatus by transmitting the image from the mobile terminal to the display apparatus through the TV-out cable. By utilizing a display apparatus for displaying an image, and a display screen of a mobile terminal as a space for controlling the image and displaying supplementary information of the image file, the convenience of a user of the mobile terminal is improved.
US08718707B2
A device for communicating information from a controller for a rooftop air handling unit to a portable electronic device includes a wire terminal for wiring to the controller and for receiving a signal comprising information from the controller. The device further includes a transceiver configured to wirelessly transmit the information to the portable electronic device. The device yet further includes a circuit coupled to the wire terminal and the transceiver. The circuit is configured to extract the information from the signal. The circuit is further configured to provide the information from the wire terminal to the transceiver.
US08718700B2
There is provided a communication apparatus including: a first communication unit having a first communication range; a second communication unit having a second communication range wider than the first communication range; a control unit which transmits a request signal for starting communication via the second communication unit from the first communication unit to another communication apparatus, and transmits authentication information from the second communication unit to the another communication apparatus in the case where it is determined that communication with the another communication apparatus via the second communication unit is possible based on a response signal after the first communication unit receives the response signal in response to the request signal; and a notification unit which notifies a user after the second communication unit receives a result of authentication based on the authentication information.
US08718691B2
Systems and methods for assigning short codes to provide uniformity among wireless carriers. In the systems and methods, a Universal Short Code (USC) Administrator maintains a list of short codes and their lease status so that SMS messages sent to a particular short code may be routed to the proper holder of the short code. A network facilitator is in communication with both the USC Administrator and at least one wireless carrier to route the SMS message to the proper holder of the short code. The short code may be leased for a specified period of time so that the short code can be reassigned after expiration of the lease.
US08718690B2
A system for routing short message service (SMS) messages to endpoints in a contact center includes a first node for receiving SMS message streams from multiple sources operating variant protocols and for multiplexing the multiple streams into a single message stream following a universal protocol, a media gateway server connected to the first node for receiving the single message stream and for forwarding individual ones of the messages therein to individual ones of a plurality of connected servers, and a router connected to at least one of the connected servers for routing individual messages represented therein to individual ones of a plurality of network-supported endpoint devices.
US08718688B2
A method and apparatus for machine-to-machine (M2M) communications between a controller and a group of wireless transmit/receive units (WTRUs), each WTRU within the group having a same international mobile subscriber identity (IMSI).
US08718682B2
Examples are disclosed for radio fingerprinting. In some examples radio fingerprinting logic may be operative for execution on a processor component to receive a set of radio frequency signals from multiple mobile computing devices at a first time, store identification information for the set of radio frequency signals, receive a subset of the set of radio frequency signals from one of the multiple mobile computing devices at a second time, associate identification information for the subset of radio frequency signals to the one mobile computing device, and generate a multi-point radio fingerprint for the one mobile computing device based on the subset of radio frequency signals. Other examples are described and claimed.
US08718681B2
A system, method, and wireless communication device that provide a mobile user with selective access to information based on a predefined trigger such as a user's vicinity. In an embodiment, selected information from a first wireless communication device of a communication group may be associated with a geographic location and stored. A portion of the information may be selectively transmitted to a second wireless communication device of the communication group when the second wireless communication device is determined to be proximate to the geographic location associated with the information. In one embodiment, the second wireless communication device may receive the information automatically based on trigger settings.
US08718680B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for number identification and tagging. One of the methods includes identifying a content item to be provided to a mobile device. The method includes identifying a location of the mobile device. The method includes identifying at least one calling format based on the location. The method includes identify a calling number included in the content item based on the at least one calling format. The method includes generating an altered version of the content item to tag the calling number. The method also includes provide the altered version to the mobile device.
US08718679B2
A plurality of location-based service advertisement messages including location information of base stations belonging to each network are broadcasted with different timing in multiple wireless networks. Therefore, a terminal receives only at least on location-based service advertisement message corresponding to an accessible network among the plurality of location-based service advertisement messages.
US08718671B2
A method of buffering location data on a mobile device. The method transmits location data packets via an unreliable protocol to a receiving device and buffers a copy of the location data packet. Periodically, the method also transmits a location data packet via a reliable protocol to the receiving device. When no acknowledgement is received from the receiving device, the location data sent via the reliable protocol is buffered to memory. Once an acknowledgement is received from the receiving device, all of the buffered location data is sent to the receiving device via an unreliable protocol.
US08718669B2
The system may include a plurality of radio frequency identification (RFID) tags and a mobile telephone. The RFID tags may be affixed to one or more personal objects, such as a key, a watch, a wallet, a purse, a medicine container, or the like. The mobile telephone may be associated with the plurality of RFID tags. A display of the mobile telephone may indicate whether each of the RFID tags is in communication with an RFID reader. For example, the RFID reader may be embedded in a drawer lining, embedded in the mobile telephone itself, or embedded in a handheld wand. The mobile telephone may generate an alert when at least one of the plurality of RFID tags is not in communication with the RFID reader. For example, a trigger RFID may be affixed to a doorway. The trigger RFID may cause the mobile telephone to alert the user to a missing item.
US08718663B2
Provided is a system for allocating a radio resource. The system for allocating a radio resource may include a macro base station, a macro terminal, and a femto base station. The femto base station may allocate a radio resource for transmitting a control channel to a femto terminal, and transmit information of the allocated radio resource to the macro base station. The macro base station may allocate a radio resource for transmitting a control channel to the macro terminal in relation to the received information of the radio resource.
US08718661B2
A method for scheduling information includes receiving modulated first pilot information at a base station (BS). A power carried in the modulated first pilot information is obtained according to the modulated first pilot information. The BS schedules uplink or downlink information for a terminal according to the power carried in the modulated first pilot information.
US08718657B2
A mobile communications system having improved spectral efficiency, and methods and apparatus to achieve this improved spectral efficiency. In the mobile communications system communication with a plurality of mobile terminals is provided by a base station. Within the system terminals are adapted to communicate with one or more adjacent similar terminals to establish groups of terminals, called micro-cells. Each terminal within a micro-cell receives signals from the base station and then performs a first processing step on these signals. These processed signals are shared with all the other terminals within the micro-cell. Each terminal then performs a second processing step on the information it has received from all the other terminals within the micro-cell which enables it to derive a signal intended for reception by that terminal. The technique is applicable to both the uplink and the down link and also to peer to peer communication.
US08718653B2
A method and terminal for association update are provided. When the terminal performs location area update to a MSC/VLR via a GERAN/UTRAN, if it has performed combined update or CSFB attachment in an EPS network via E-UTRAN, then it sets a combined update indication which indicates the EPS network requires combined update when the terminal returns to the E-UTRAN from the GERAN/UTRAN; when the terminal moves to a registered tracking area of the E-UTRAN, it determines whether the combined update indication has been set or not, if yes, it initiates combined TAU and LAU to an MME. After receiving a location update request from the MME, the MSC/VLR updates stored association information and re-establishes SGs association with the MME. Accordingly, a terminal has a control module for association update, which comprises a combined update indication setting determination unit, a combined update setting unit and a combined update initiation determination unit. The present invention enables to update the SGs association in the MSC/VLR in time, thereby the MSC/VLR can always find UE through paging.
US08718649B2
A method and apparatus for expanded cell search and selection in a mobile wireless device. The mobile device locates cells in a first of neighbor cells and in a second list of stored cells and evaluates located cells using suitability criteria. When locating a suitable first cell that uses a first radio access technology (RAT) in the first list, the first cell is selected. When locating a second suitable cell that uses a second RAT in the first list and not locating a suitable cell that uses the first RAT in the second list, the second cell is selected. When locating a third suitable cell that uses the second RAT in the first list and locating a fourth suitable cell that uses the first RAT in the second list, the fourth cell is selected when more suitable than the third cell.
US08718646B2
Methods and apparatus are provided for delivering content to a mobile terminal in a wireless network. A base station in a wireless network delivers content to a mobile terminal by determining if a packet from the mobile terminal contains a request for content; and delivering the content to the mobile terminal from the base station if the content is stored locally at the base station. The base station can optionally evaluate an authorization of the mobile terminal to receive the content. During a hand-off, the current base station determines if a packet received from the mobile terminal contains a base station change message indicating that the mobile terminal is switching to a new base station; and provides content status information (such as content position) to the new base station.
US08718644B2
Modifying network connection policies of a wireless device based on user activity levels. One or more activity indicators of the wireless device may be monitored. One or more criteria for wireless network blacklisting may be selected based on the one or more activity indicators. The criteria may include different types of connectivity problems. A wireless network may be detected. The wireless network may be monitored for connectivity problems. The wireless network may be blacklisted if connectivity problems meeting the selected criteria for wireless network blacklisting are determined to have occurred.
US08718643B2
Disclosed are devices, methods and computer program products for radio access network (RAN) signal acquisition. In one aspect, a mobile device scans a radio frequency spectrum for RAN signals and detects signals corresponding to a plurality of channels of a first network type having a first channel bandwidth. The mobile device then determines a power level of the detected signal on each of the plurality of channels and discards signals having substantially equal power within a first frequency range to define a remaining set of signals. The first frequency range corresponds to a second channel bandwidth of a second network type and the second channel bandwidth is greater than the first channel bandwidth. The mobile device then ranks the remaining signals based on the determined power level and selects one of the remaining signals for acquisition based on the ranking.
US08718639B2
When communication quality exceeds the first threshold, the radio communication terminal 300 starts connection with the radio communication system 120 and establishes the radio link L2 to the radio communication system 120. Further, a handover from the radio link L1 to the radio link L2 is performed when the communication quality exceeds the second threshold after the establishment of the radio link L2, the second threshold corresponding to communication quality degraded than that indicated by the first threshold.
US08718633B2
Methods, systems and devices for controlling mobile device functions via a combination of parental control settings set by a parent-user and parental control settings set by a third party-user. A parental control server receives parental control settings and context criteria from a parent-user, and parental control settings from a third party user. The parental control server receives authorization from the parent-user to allow third party parental controls to control a child's device. When the context criteria identified by the parent is present (e.g., child device is in an identified location, time of day, day of week, etc.), a combination of parental controls designated by the parent-user and the third party control the mobile device.
US08718627B1
A primary mobile station engaged in a communication session via a radio access network (RAN) may receive forward link communications over a forward link channel and transmit reverse link communications over a reverse link channel. If the quality of the communication session degrades, the primary mobile station may involve a secondary mobile station by establishing a short-range wireless communication link with the secondary mobile station, e.g., using Bluetooth™, IEEE 802.11, or other wireless communication protocol. The primary mobile station may then transmit reverse link communications to the RAN over the reverse link channel and also transmit the reverse link communications to the secondary mobile station, via the short-range wireless communication link, for transmission to the RAN. The RAN may receive the reverse link communications from the primary and secondary mobile stations as two distinct reverse link signals, which the RAN may combine together to achieve a diversity gain.
US08718620B2
Systems and methods are provided for personal media devices having the ability to communicate wirelessly, and in particular, communicate wirelessly using a short-range communications protocol (e.g., Wi-Fi and Bluetooth). Such communication provides users of personal media devices with access to several Wi-Fi oriented applications. For example, in one embodiment a personal media device may wirelessly download subscription assets (e.g., podcast) as they become available. In another embodiment, content specific or local to a merchant may be provided to personal media devices that are in wireless communication with a wireless router affiliated with the merchant. For example, if the merchant is a restaurant, the merchant may provide a menu to the personal media device and the user may place an order on his or her media device by selecting items on the menu.
US08718605B2
Confirmation of a mobile subscriber's permission to release their personal information is completed prior to transmitting the information to a requesting party. The mobile subscriber can view the requesting party's identity prior to making a decision to release their directory information. In the alternative, the mobile subscriber can contact the requesting party directly without a release of their personal information. Other types of information, such as location information, can also be communicated to a requesting party by this permission grant methodology.
US08718602B2
The disclosure discloses a method and a system for remote control of a smart card; the method comprises: receiving, by a smart card management platform, a request for performing a LOCKING/UNLOCKING operation for a smart card from a user (S101); and the smart card management platform performs a short message interaction with a terminal side through a mobile network platform based on the request, so as to make the terminal side perform the LOCKING/UNLOCKING operation for the smart card (S103). By means of the disclosure, the effects are achieved that the user can apply to a smart card supervision department for locking/unlocking the smart card and a terminal through a short message and disabling or enabling the smart card, when the smart card and the terminal in which the smart card is located are robbed, lost, stolen and has a serious illegal behavior, so as to protect the security of the user and the smart card relevant department to the greatest extent and provide a better flexibility for a payment system.
US08718599B2
A communication is received via a telecommunications network. A determination is made concerning whether a monetary surcharge is associated with the communication, and a notification is transmitted concerning the determination.
US08718589B2
Method and apparatuses are disclosed to substantially compensate for various unwanted interferences and/or distortions within a communications receiver. Each of these apparatuses and methods estimate the various unwanted interferences and/or distortions within the communications receiver. Each of these apparatuses and methods remove the estimates of the various unwanted interferences and/or distortions within the communications receiver from one or more communications signals within the communications receiver to substantially compensate for the various unwanted interferences and/or distortions.
US08718583B2
The invention relates to a method for configuring a set of multi-carrier power amplifiers, MCPAs, to provide power amplification for a set of base station transmitters. The method is characterized by switching at least a first MCPA in the set of multi-carrier power amplifiers such that the at least first MCPA stops providing power amplification to at least a first subset of the set of base station transmitters, and switching at least a second MCPA in the set of multi-carrier power amplifiers such that the at least second MCPA starts to provide power amplification to the at least first subset of the set of base station transmitters. The invention also relates to a distributing unit connectable to such a base station and a base station comprising a distributing unit.
US08718581B2
Apparatus and method for reducing the current consumption and increasing the efficiency of an RF power amplifier (PA), according to which the load, connected to the output stage of the PA, tuned dynamically or statically for each level of the desired output power. By doing so, the output impedance of the output stage is essentially matched, such that the dynamic RF load line has a slope that corresponds to the impedance required to provide this level. Whenever a smaller output power is desired in response to reduction in the input signal to the amplifier, the load is further tuned, such that the dynamic or static RF load line has a slope that causes the power amplifier to essentially remain in saturation at the smaller output power.
US08718576B2
A radio frequency (RF) modulator includes: converting means for up-converting a first and second baseband signals into a first and second up-converted signals with a reference clock, wherein a phase difference between the first and second baseband signals substantially equals 180°/N; and combining means for combining the first and second up-converted signals to generate an output signal.
US08718575B2
A direction deciding unit calculates a plane the perpendicular of which is a directional vector from the wireless communication apparatus toward a radio station. A group deciding unit decides, as groups, antenna combinations each consisting of some ones but not all of a plurality of antennas. A distance calculating unit calculates the distances each between the coordinates of antennas projected, in parallel with the directional vector, onto the plane, and further calculates, for each group, as a group shortest-distance of the group, the shortest one of the calculation results of the distances each between the coordinates of the antennas constituting the group. An identifying unit identifies a group the group shortest-distance of which is the longest. A plurality of communication units communicate with the radio station by use of respective ones of a plurality of antennas in the group identified by the identifying unit.
US08718574B2
A local oscillator (LO) module comprises a local oscillator and a feedback circuit. The local oscillator, biased at a supply voltage, generates a local oscillator signal having a duty cycle. The feedback circuit makes an absolute adjustment of the duty cycle of the local oscillator signal in response to a difference between a first voltage signal, representing a voltage level of the local oscillator signal, and a second voltage signal, representing a voltage level of a portion of the supply voltage corresponding to a desired duty cycle for the local oscillator signal.
US08718566B2
Disclosed is a device and method to automate the process of measuring RF noise, correlating measured noise with known sources, and making adjustments to the noise-measuring and reporting process. A wireless communication device is coupled to equipment at a fixed location, and transmits data about the operation of the equipment back to an operator, via a provider's network. Examples include fixed wireless terminals. A management entity aboard the wireless communication device performs the measurements via a transceiver, and performs remedial actions when required, without requiring an onsite technician or remote assistance. The management entity may include a spectrum analyzer.
US08718564B2
Aspects of mobility management within a wireless communications network including a plurality of sectors are disclosed. In an example, the wireless communications network includes a first cluster of sectors with at least one target sector and at least one supporting sector. The multicast communication session is carried within both the target and supporting sectors. In another example, a second cluster can be included within the network for supporting the same multicast communication session that includes its own target and supporting sectors. In this example, the first cluster transmits multicast media on a first interlace-multiplex (IM) pair of a downlink broadcast channel (BCH) and the second cluster transmits multicast media on a second IM pair of the downlink BCH. If sectors of the first and second clusters are at least adjacent, the network controls a manner in which the first and second clusters carry the multicast media.
US08718550B2
Embodiments of an interposer package structure are provided herein. Embodiments include a substrate having first and second opposing surfaces. An IC die electrically coupled to the first surface of the substrate. A plurality of contact members coupled to the first surface of the substrate. An interposer having a plurality of contact elements located on a first surface. Each conductive element coupled to a respective one of the plurality of contact members. The interposer is configured to facilitate wireless communication between the IC die and another device, heat spreading and electromagnetic interference shielding.
US08718547B2
A system for imitating the functionality of a machine readable tag using a virtual tag. In at least one embodiment, a WCD (100) may communicate with a machine readable tag (120) and copy the data structure and contents of the machine readable (120) onto the WCD (100). The WCD may create a virtual tag using downloaded information and associate the virtual tag with an image corresponding to the virtual tag. The virtual tag may then be used to imitate the interaction logic between the machine readable tag (120) and the WCD (100).
US08718540B2
Methods and apparatuses for enabling frequency selective repetition of signals in a telecommunication system in which aggregation of component carriers is applied. Information signals are received in a first set of frequency bands, which is defined to cover anchor carriers, which can be used by both legacy and non-legacy terminals. Further, information is received in a second set of frequency bands, which is defined to cover non-anchor carriers, which only can be used by non-legacy terminals. Instructions concerning which frequency band(s) that should be repeated by the repeater node, are also received. Thereafter, the frequency bands indicated in the instructions are filtered out, after which these frequency bands or parts are repeated by the repeater node. This results in enabling frequency selective repetition in a system which may comprise legacy mobile, which limits the interference in the system, which enables higher bitrates and saves energy.
US08718535B2
Implementations feature scannable form techniques and systems. Some aspects feature a scannable form including at least one response column parallel to a first longitudinal edge of the scannable form, and a broken ladder having two substantially parallel lines with locations for multiple rungs corresponding to encoded information that identifies a person assigned to the scannable form. A top rung is positioned on the scannable form so that the top rung can be a first rung that is scanned by a test scoring machine for the broken ladder, and a bottom rung is positioned so that the bottom rung can be a last rung that is scanned by the test scoring machine for the broken ladder. Other aspects feature a method to determine correct scoring key data in the test scoring machine for a test, and a method of transmitting information between the test scoring machine and a portable memory device.
US08718526B2
An externally heated fuser roller to achieve good fusing performance, long life and relatively quick warm-up time. The fuser roller is made up of a metal core, an insulation elastic layer, a heat transport layer and optionally a release layer such that the thickness of the heat transport layer is in the range of about 0.25 and about 1 mm, the effusivity value of the heat transport layer be equal to or greater than about 800 W√s(m2K), the total thermal capacity of the heat transport layer is less than about 200 J/m K, and the effusivity value of the insulation elastic layer is less than about 400 W√s(m2K).
US08718523B2
A heating and pressurizing device includes a heating and pressurizing unit that includes a pair of members in contact with each other, at least one of the pair of members being to be heated, and that heats and pressurizes a medium between the pair of members, a change unit that changes a contact pressure between the pair of members by changing a relative position of the pair of members according to a control signal, and a controller that sends the control signal to the change unit and includes a detecting unit that detects a difference between a target distance and an actual distance. The target distance corresponds to a predetermined distance, and the actual distance corresponds to a distance of which the pair of members are positioned after the controller sends a predetermined control signal set as corresponding to the predetermined distance as the control signal to the change unit.
US08718517B2
A toner cartridge that makes it possible to prevent outflow of a large amount of toners at any other time but supplying of a toner, and an image forming apparatus are provided. A toner cartridge includes a container having an outlet; a conveyance member for conveying a toner inside the container toward the outlet by rotation motion of a conveyance blade associated with rotation of a conveyance shaft; and an opening/closing member disposed so as to have a distance from an inner wall of the container, the opening/closing member being fixed to the conveyance shaft and opening or closing at least a part of the outlet in conjunction with the rotation of the conveyance shaft.
US08718515B2
An image forming apparatus is provided that may include a photosensitive drum configured to rotate around an axis and a first rotational member disposed proximate a periphery of the photosensitive drum and configured to rotate about an axis parallel to the rotational axis of the photosensitive drum. The image forming apparatus may also include a driving-force transmitting member and a driven member, which includes a transmitted portion and a first engaging projection. The driven member may rotate about the rotational axis of the photosensitive drum together with the photosensitive drum and the transmitted portion of the driven member may receive a driving force transmitted from the driving-force transmitting member. The image forming apparatus may also include a rotational-member driving gear which has a loose fit portion configured to engage with the first engaging projection and a transmission gear portion configured to transmit the driving force to the first rotational member.
US08718511B2
An imaging unit of an image forming apparatus is provided including a handle mechanism. The imaging unit includes at least one of a photoconductor unit and a developer unit for developing a toner on the photoconductor unit. The handle mechanism is mounted on a frame portion of the housing and is configured to pivot between a collapsed position and an extended position. When in the collapsed position, the handle mechanism is substantially flush with a surface of the housing to accommodate a toner cartridge. When in the extended position, the handle mechanism automatically returns to the collapsed position by gravity when released from a user's grip.
US08718491B2
In a coherent optical receiver receiving a polarization multiplexed optical signal through an optical communications network, a method of compensating noise due to polarization dependent loss (PDL). A Least Mean Squares (LMS) compensation block processes sample streams of the received optical signal to generate symbol estimates of symbols modulated onto each transmitted polarization of the optical signal. A decorrelation block de-correlates noise in the respective symbol estimates of each transmitted polarization and generating a set of decorrelated coordinate signals. A maximum likelihood estimator soft decodes the de-correlated coordinate signals generated by the decorrelation block.
US08718487B2
An optical transmitter for converting an input data series into an optical multi-level signal and for outputting the same, includes an LUT in which data for executing optical multi-level modulation is stored and from which first modulation data and second modulation data are output based on the input data series. A DAC converts the first modulation data by D/A conversion to generate a first multi-level signal. A DAC converts the second modulation data by D/A conversion to generate a second multi-level signal. A dual-electrode MZ modulator includes a first phase modulator for modulating light from a light source in accordance with the first multi-level signal and a second phase modulator for modulating light from the light source in accordance with the second multi-level signal, and combines an optical signal from the first phase modulator and an optical signal from the second phase modulator to output the optical multi-level signal.
US08718486B2
In various embodiments, a monolithic integrated transmitter, comprising an on-chip laser source and a modulator structure capable of generating advanced modulation format signals based on amplitude and phase modulation are described.
US08718479B2
Disclosed is an optical floating sub-assembly, comprising a thermally conductive non rigid substance between the heat sink carrier and external casing, to minimize mechanical stress on the optical assembly. Also disclosed is a printed circuit board as an electrical interface, comprising two modules capable of converting an electrical signal to an optical signal, transmitting the optical signal and then converting the optical signal back to an electrical signal. Also disclosed is an optical assembly, comprising a heat sink with mechanical features for optical alignment.
US08718472B2
A system for providing bi-directional RF services over a point-to-multipoint Passive Optical Network (PON). A system that can transport upstream RF signals generated by devices such as a set top box or a cable modem, through a passive Optical Network while simultaneously supporting downstream RF video and bi-directional base-band services on the PON.
US08718468B2
There is provided an optical fiber communication system restricting enlargement of the diameter of an optical fiber as well as enabling achievement of a large-capacity optical communication with a small number of optical fibers.An optical fiber communication system 100 includes an optical transmitter 10 transmitting a plurality of optical signals in parallel, a multicore fiber 20 in which outer circumferences of a plurality of cores are covered with a common clad, and the respective optical signals transmitted in parallel from the optical transmitter 10 are input into the cores, and an optical receiver 30 receiving the optical signals output in parallel from the respective cores of the multicore fiber, wherein the optical transmitter 10 and the optical receiver 30 perform a MIMO communication.
US08718465B1
N optical transceivers are each connected to a respective electronic module in one-to-one relation such that a respective one electronic module controls a respective one optical transceiver. An electronic switch matrix provides cross-connect capability between the P redundant electronic modules and N electronic modules to the N optical transceivers. A system controller determines when an active N electronic module has failed, and configures the electronic switch matrix to switch a P redundant electronic module into the optical transceiver to which the failed electronic module was connected. A system switch module redirects traffic and routing information, under the direction of the system controller, from the failed module to the newly activated redundant module so that the redundant module assumes the functionality of the failed module.
US08718462B2
A control unit for generating a control signal comprises a base part, a control element rotatable about an axis of rotation relative to the base part, a position encoder for detecting an angular position or a change in angular position of the control element relative to the base part, a control device which is adapted generate the control signal in dependence on the detected angular position or change in angular position of the control element and an electronic display device, wherein the control device is adapted to control the electronic display device to show at least one symbol arrangement. The control unit is characterized in that the electronic display device has the shape of a cylinder or of a cylinder sector whose axis coincides with the axis of rotation of the control element or extends in parallel thereto.
US08718461B2
A system and method for synchronizing a photographic lighting device to image acquisition by a camera using light emission profile information to position a light emission profile at a desired location in an image acquisition window. A light energy balance point of a light emission profile can be used to position the balance point at a desired location in an image acquisition window.
US08718456B2
A surface heating device for a substrate treatment device with increased power density and improved homogeneity of heat radiation includes a jacket tube heater with straight tube sections and bent tube sections in which straight tube sections are arranged parallel to each other in a main plane and straight tube sections are connected to each other by bent tube sections, so that at least part of the bent tube sections are aligned sloped relative to the main plane.
US08718434B2
This disclosure describes a fiber optic enclosure in which a cable entry port is sealed using a wedge that compresses a gasket that surrounds a fiber optic cable. As described herein, a fiber optic enclosure may include one or more entry ports through which fiber optic cables pass. As one of the fiber optic cables passes through one of the entry ports, the fiber optic cable passes through a gasket located in a receptacle behind the cable entry port. A wedge compresses the gasket, thereby compressing the gasket. When the gasket is compressed, the gasket exerts radial pressure on the fiber optic cable. In this way, the gasket forms a seal around the fiber optic cable.
US08718427B2
A loose tube optical fiber cable includes at least one cable unit. Each cable unit includes a plurality of loose, non-buffered optical fibers, a strength yarn at least partially surrounding the non-buffered optical fibers, and a jacket surrounding the strength yarn and the non-buffered optical fibers.
US08718418B2
DC current in a high voltage AC/DC or DC/AC converter station can be measured via the Faraday effect in one or more loops of an optical sensing fiber located at the base of a bushing extending through a wall of the hall. This arrangement can exploit the base of the bushing being at ground potential, which can simplify mounting work and maintenance.
US08718416B2
A novel micro-optical electric field sensor exploits morphology-dependent shifts of the optical modes of dielectric cavities to measure temporally- and spatially-resolved of electric field with extremely high sensitivity. The measurement principle is based on the electrostriction effect on the optical modes of dielectric micro-resonators (or micro-cavities) and exploits recent developments in optical fiber and switching technologies. The optical modes are commonly referred to as “whispering gallery modes” (WGM) or “morphology dependent resonances” (MDR). By monitoring the WGM shifts, the electric field causing the electrostriction effect can be determined. Different sensitivities and measurement ranges (maximum measured electric field) can be obtained by using different cavity geometries (for example solid or hollow spheres), polymeric materials (PMMA, PDMS, etc) as well as poling the dielectric material.
US08718412B2
A DP QPSK optical modulator includes an input port; an optical branching unit; an optical modulation unit having first through fourth Mach-Zehnder interferometers; a first phase-change unit connected to the third Mach-Zehnder interferometer; a second phase-change unit connected to the fourth Mach-Zehnder interferometer; an optical multiplexer; and a multimode interference coupler including a multimode interference waveguide, first through third input ports, and an output port having a taper-shaped waveguide. The first Mach-Zehnder interferometer is connected to the first input port. One end of the optical multiplexer is connected to the second Mach-Zehnder interferometer and the third Mach-Zehnder interferometer via the first phase change unit. The other end of the optical multiplexer is connected to the second input port. The fourth Mach-Zehnder interferometer is connected to the third input port via the second phase-change unit.
US08718408B2
Adaptive filtering techniques are set forth that improve video playback performance. A color similarity metric is computed for source pixels undergoing an image transform operation to determine color values of a target pixel location. The value of the color similarity metric defines what algorithm is used to determine the color values of the target pixel location from the source pixels. While the computation of the color similarity metric introduces additional instructions for each pixel, going against conventional wisdom, enormous performance savings by avoiding unnecessarily complex sets of interpolation instructions where a simpler instruction set suffices, outweighs any such cost from additional instructions.
US08718405B2
A position and orientation measurement apparatus for measuring the position and orientation of a target object includes a first search unit which searches a geometric model for a lost model region corresponding to a lost image region in a range image, a determination unit which determines whether or not a point on a geometric model corresponding to a pixel on the range image of the target object falls within the lost model region, a correction unit which corrects combinations of pixels on the range image and corresponding points which are determined to fall within the lost model region, and a calculation unit which calculates the position and orientation of the target object based on the corrected combinations of the pixels on the range image and points on the geometric model.
US08718401B2
An image processing device includes a subject detecting unit detecting a subject on a material image, a working unit performing a working process on the material image such that a region of the subject puts in the block, an image generating unit clipping a subject-including region of the material image so as to have the same form and size as the block and generating a subject-including clipped image and a replacing unit setting one clipped image which is the most similar to the block in terms of color-related characteristics as the replacement image for each block of the production target image and replacing the block by the replacement image to generate a photo-mosaic image.
US08718400B2
A method for identifying modified sections of a drawing region and selecting at least one modified drawing region section to transmit to a remote computer. A local computer can execute a prioritization module that can identify a first modified drawing region section and a second modified drawing region section. Each of the first and second modified drawing region section can have a corresponding priority. The prioritization module can determine whether the first priority of the first section is greater than the second priority of the second section and can select the greater priority. The local computer can then transmit the selected modified drawing region section that has the greatest priority to a remote computer that communicates with the local computer over a virtual channel.
US08718396B2
An image processing apparatus comprises an input unit configured to input image data including m frame images per unit time; a filtering unit configured to generate a high-frequency component emphasized frame image and a low-frequency component frame image from each frame image; a correction unit configured to correct a luminance of the low-frequency component frame image corresponding to each frame image at a predetermined ratio so as to make the image data perceptible in the same brightness as that of each of the frame images output as the m frames per unit time; and an output unit configured to alternately output the high-frequency component emphasized frame image generated by the filtering unit and the low-frequency component frame image whose luminance has been corrected by the correction unit as image data including 2 m frame images per unit time.
US08718395B2
Provided is an image processing apparatus that obtains an effect of improving perceived definition even when an input image signal does not include much of a high range component. The image processing apparatus (10) includes a high-pass filter (1) that extracts a mid-high range component from the input image signal; a nonlinear processing unit (2) that performs nonlinear processing on an output signal from the high-pass filter (1); an addition unit (3); a threshold value determination unit (4) that determines an upper threshold value and lower threshold value for clipping processing based on the maximum value and minimum value of the pixel values in the input image signal in the range thereof that was subjected to processing by the high-pass filter (1); a clipping unit (5) that performs clipping processing using the upper threshold value and lower threshold value; a high-pass filter (6) for an output signal from the clipping unit (5); a non-linear processing unit (7) that performs non-linear processing on an output signal from the high-pass filter (6); and an addition unit (8) that adds an output signal from the non-linear processing unit (7) and the output signal from the clipping unit (5).
US08718392B2
An image processing method is disclosed that includes dividing image data into a plurality of blocks, determining whether each block is color or monochrome, and compressing the block of image data based on the determination as to whether the block is color or monochrome.
US08718391B2
An image encoding system and method for performing random access may be provided. The image encoding system may perform intra prediction based on a processing unit, and code a pixel using a result of the intra prediction. Also, the image encoding system may generate a bitstream with respect to an input image using a Fixed Length Code (FLC). Coding may be performed based on the processing unit, and thus random access may be performed based on the processing unit.
US08718390B1
A method is described to greatly improve the efficiency of and reduce the complexity of image compression when using single-sensor color imagers for video acquisition. The method in addition allows for this new image compression type to be compatible with existing video processing tools, improving the workflow for film and television production.
US08718383B2
Registration and classification of non-textual information, such as digital images and video is described. Image searching and comparison of the images is also described. The digital images are indexed (i.e., each image is assigned a unique numerical parameter and/or a plurality of numerical parameters). The resulting index files are stored in a database that can be quickly searched because the index files are universal numerical files that are significantly smaller in size than their source images. Image search queries are also indexed to generate an index file, which is then compared with the stored index files. A similarity score is also calculated to rank the similar images based on the index file-to-index file comparison.
US08718382B2
A two-level matching technique is described. A system can generate a set of index patterns based on a set of library patterns in a pattern library. The pattern library can include patterns that are expected to have problems during manufacturing. Next, the system can use a fast matching process to check if a first-level pattern clip potentially matches one or more index patterns from the set of index patterns. If so, the system can use a detailed matching process to match a second-level pattern clip with library patterns that correspond to the one or more index patterns. Otherwise, the system can report that the first-level pattern clip does not match any library pattern in the pattern library.
US08718377B2
A cancer determination apparatus (1) includes a Betti number calculation section (42) for calculating, in a captured image (i) in which a tissue is captured and (ii) which has been binarized by use of a prescribed reference value as a threshold, (I) the number of connected components and (II) the number of spaces, each of the connected components being an aggregate of at least one component which is defined by connecting an outer edge(s) of the at least one component which is a graphic having a closed outer edge, each of the spaces being surrounded by an outer edge(s) of the at least one component, a comparison value calculation section (43) for calculating a comparison value indicating a difference between the number of connected components and the number of spaces, and a determination section (44) for determining, by comparing the comparison value thus calculated with a predetermined reference value, whether or not an image of a cancer tissue is included in the captured image.
US08718366B2
Methods and apparatus for detecting moving text in video comprising receiving consecutive frames from a video stream, extracting a sequence of pixels from the consecutive frames, categorizing the pixels, thinning the pixels, correlating corresponding thinned pixels in the frames, identifying the peaks that are equal to or exceed a threshold, and performing further processing on the peaks to determine if the peaks contain moving text.
US08718364B2
An apparatus according to the present invention comprises: a region extraction unit configured to extract region data for each object from document image data including tables; a table structure analysis unit configured to analyze the region data relating to table objects out of the extracted region data and extract table structure information on each of the table objects; a sheet generation unit configured to generate a display sheet for reproducing a layout of the object in the document image data and an edit sheet for each table for editing the table, by using the region data and the table structure information on each object; and an electronic-document generation unit configured to generate an electronic document which associated the display sheet with the edit sheet.
US08718354B2
The invention relates to a method for analyzing masks for photolithography. In this method, an aerial image of the mask for a first focus setting is generated and stored in an aerial image data record. The aerial image data record is transferred to an algorithm that simulates a photolithographic wafer exposure on the basis of this data record. In this case, the simulation is carried out for a plurality of mutually different energy doses. Then, at a predetermined height from the wafer surface, contours which separate regions with photoresist from those regions without photoresist are in each case determined. The result, that is to say the contours, are stored for each of the energy doses in each case in a contour data record with the energy dose as a parameter. Finally, the contour data records are combined to form a three-dimensional multicontour data record with the reciprocal of the energy dose as a third dimension, and, on the basis of the transitions from zero to values different than zero in the contours, a three-dimensional profile of the reciprocal of the energy dose depending on the position on the mask is generated. This profile, the so-called effective aerial image, is output or stored or automatically evaluated. The same can also occur with sections through said profile.
US08718352B2
A computer-aided method, system and computer program product are provided for optical testing of a rope. Such method includes: providing an image data set for at least one portion of the rope; providing target values of a pictorial longitudinal extension of the representation of wires relative to a pictorial longitudinal extension of the rope in the image data set; determining a pictorial longitudinal extension of the wires in the image data set, including adapting an estimated longitudinal extension to the image data set; determining at least one quality value using a quality norm as a function of the determined pictorial longitudinal extension of the wires and the target values of the pictorial longitudinal extension of the wires; discriminating pictorial positions within the image data set of the rope, where at least one quality value exceeds or falls below a predetermined, assigned quality threshold value; and providing the discriminated pictorial positions.
US08718347B2
An X-ray perfusion-image creating unit creates an X-ray perfusion image indicating blood flow dynamics in a certain organ from an X-ray projection image of a subject given with a contrast agent. An image correction unit extracts thickness information indicating the thickness of a myocardium from a three-dimensional image taken by an X-ray Computed Tomography (CT) apparatus. Moreover, the image correction unit creates a corrected perfusion image in which the thickness of the myocardium in the X-ray perfusion image is corrected, based on the thickness information. A display unit then displays the corrected perfusion image.
US08718344B2
An image processing apparatus and a medical image diagnosis apparatus comprise a creation unit, a designation unit, a measurement unit, and a display control unit. The creation unit is configured to create a virtual endoscopic image observed using a preset viewpoint position and a preset line-of-sight direction based on 3-dimensional image data. The designation unit is configured to analyze the 3-dimensional image data to designate a plaque portion and/or a calcification portion. The measurement unit is configured to measure information on spatial distribution of the plaque portion and/or the calcification portion designated by the designation unit. The display control unit is configured to perform control to display the virtual endoscopic image created by the creation unit and the information on spatial distribution measured by the measurement unit.
US08718343B2
A method is disclosed for reconstructing image data of an examination object from measured data, wherein the measured data was captured previously during a relative rotary motion between a radiation source of a computed tomography system and the examination object. In at least one embodiment, the measured data is modified to achieve a particular grayscale characteristic of the image data to be reconstructed. The image data is calculated by way of an iterative algorithm using the modified measured data, wherein no arithmetic step for reducing noise is employed in the iterations.
US08718342B2
A method and a data-processing system are disclosed for determining the proportion of calcium in coronary arteries using image data from CT angiography. In at least one embodiment of the method, anatomical landmarks are detected in the image data in the region of the heart and coronary arteries are segmented taking into account the detected landmarks. Regions with an increased HU value compared to a contrast agent surroundings are segmented in the segmented coronary arteries. A proportion of calcium respectively is calculated from the segmented regions for one or more of the segmented coronary arteries. At least the last two steps are carried out fully automatically by a data-processing system. Weighting factors for the individual regions are used when calculating the proportion of calcium, which weighting factors depend on both the threshold for segmenting the respective region and the volume of said region. The method and the data-processing system of at least one embodiment allow the dose exposure of the patient to be reduced and reduce the time expenditure of the user for determining the proportion of calcium.
US08718338B2
A system and method to compensate for respiratory motion in imaging of instruments introduced into the subject anatomy is provided. The system can include an imaging system in communication with a controller. The controller can include a memory with program instructions for execution by the processor to perform the steps of: detecting an illustration of at least a portion of the plurality of instruments introduced into the subject anatomy in a first image and a second image, comparing and calculating a displacement of the plurality of instruments between the first and second images, calculating one of an average or median displacement of the plurality of instruments between the first and second images, and applying one of the average and the median displacement to adjust at least a portion of the first or second images or a pre-acquired three-dimensional model of the internal region of interest.
US08718334B2
A system includes an image sensing device that is configured to receive a digital image of a human hand, and a range sensing device that is configured to receive range data relating a distance from the range sensing device to a plurality of points on the human hand. The system uses the range data to generate a range map of the human hand, normalizes a pose of the image of the human hand using the range data and the image, extracts one or more features of the hand from the normalized pose, and stores the extracted features into a computer storage medium.
US08718328B1
A method and system for occlusion region detection and measurement between a pair of images are disclosed. A processing device receives a first image and a second image. The processing device estimates a field of motion vectors between the first image and the second image. The processing device motion compensates the first image toward the second image to obtain a motion-compensated image. The processing device compares a plurality of pixel values of the motion-compensated image to a plurality of pixels of the first image to estimate an error field. The processing device inputs the error field to a weighted error cost function to obtain an initial occlusion map. The processing device regularizes the initial occlusion map to obtain a regularized occlusion map.
US08718327B2
Methods, apparatuses, and articles associated with gesture recognition using depth images are disclosed herein. In various embodiments, an apparatus may include a face detection engine configured to determine whether a face is present in one or more gray images of respective image frames generated by a depth camera, and a hand tracking engine configured to track a hand in one or more depth images generated by the depth camera. The apparatus may further include a feature extraction and gesture inference engine configured to extract features based on results of the tracking by the hand tracking engine, and infer a hand gesture based at least in part on the extracted features. Other embodiments may also be disclosed and claimed.
US08718326B2
A system and method for extracting 3D coordinates, the method includes obtaining, by a stereoscopic image photographing unit, two images of a target object, and obtaining 3D coordinates of the object on the basis of coordinates of each pixel of the two images, measuring, by a Time of Flight (TOF) sensor unit, a value of a distance to the object, and obtaining 3D coordinates of the object on the basis of the measured distance value, mapping pixel coordinates of each image to the 3D coordinates obtained through the TOF sensor unit, and calibrating the mapped result, determining whether each set of pixel coordinates and the distance value to the object measured through the TOF sensor unit are present, calculating a disparity value on the basis of the distance value or the pixel coordinates, and calculating 3D coordinates of the object on the basis of the calculated disparity value.
US08718324B2
A method, apparatus and computer program product are provided that may enable devices to provide improved object tracking, such as in connection with computer vision, multimedia content analysis and retrieval, augmented reality, human computer interaction and region-based image processing. In this regard, a method includes adjusting parameters of a portion of an input frame having a target object to match a template size and then performing feature-based image registration between the portion of the input frame and an active template and at least one selected inactive template. The method may also enable switching the selected inactive template to be an active template for a subsequent frame based at least on a matching score between the portion of the input frame and the selected inactive template and determine a position of a target object in the input frame based on one of the active template or the selected inactive template.
US08718322B2
Methods and apparatus for processing image data are disclosed. In one embodiment, a method includes capturing, via an image sensor, an image that includes a plurality of objects including a target object, and receiving, from the target object, via a medium other than the image sensor, distinguishing information that is broadcast by the target object. The distinguishing information distinguishes the target object from other objects, and is used to select, within the captured image, the target object from among the other objects.
US08718319B2
Optoelectronic detection and location of moving objects is performed to capture one-dimensional images of a field of view through which objects may be moving, make measurements in those images, select from among those measurements those that are likely to correspond to objects in the field of view, make decisions responsive to various characteristics of the objects, and produce signals that indicate those decisions.
US08718313B2
Electroactive polymer devices are provided. A device includes a membrane and a collapsible electroactive polymer element. The element is in an expanded configuration without voltage application and is in a collapsed configuration with a voltage application. The element is covered by the membrane.
US08718312B2
An earmuff which is adapted to covering a driver includes a first case having a first through hole and a second case having a second through hole. The second case accommodated within the first case to form an inner chamber where the driver is disposed therein. Since air flows between the first case and the second case via the first through hole and the second through hole, a satisfactory ventilation effect can be achieved and thus feeling of being at ease can be furnished.
US08718301B1
A telescopic spatial radio system is provided for sending a signal representative of a sound at a speaker location to a listener location, the signal providing positioning information of the speaker location relative to the listener location and processing the signal using the positioning information to provide a telescopic zoomable binaural sound at the listener location having a simulated spatial relationship based on the position information of the speaker location relative to the listener location.
US08718300B1
A motorcycle media system for playing audio or video on a motorcycle includes a wiring harness mounted on a motorcycle, a plurality of speakers is mounted to the motorcycle and an enclosed housing mounted behind a rider of the motorcycle. The housing is removable from the motorcycle to expose a compartment in the motorcycle. A power source is mounted to the motorcycle and in electrical communication with the wiring harness. A media source is mounted to the motorcycle, within the compartment, and in electrical communication with the wiring harness. A display mounted within the compartment and is in electrical communication with the wiring harness. A control assembly is in electrical communication with the wiring harness for controlling the operation of the system. A bracket supports the control assembly on handlebars of the motorcycle.
US08718293B2
A signal separation system and a method for automatically selecting a threshold to separate sound sources. The signal separation system calculates a power sequence for a target signal using a target mask, and a power sequence for an interference signal using a complementary mask, based on signals received from a plurality of microphones; applies a nonlinearity to the target signal power sequence and the interference signal power sequence; calculates a correlation coefficient of the nonlinear target signal power sequence and the nonlinear interference signal power sequence; and sets a noise masking threshold that minimizes the correlation coefficient.
US08718289B2
An active noise control system includes a plurality of adaptive filters. The plurality of adaptive filters each receives an input signal representative of an undesired sound. The adaptive filters may each generate an output signal based on the input signal. The output signals are used to generate an anti-noise signal configured to drive a speaker to produce sound waves to destructively interfere with the undesired sound.
US08718286B2
A testing system tests an audio connection between an audio source and a loudspeaker. The system includes a loudspeaker that converts a reference signal into a sound. An adaptive filter processes the reference signal to minimize an error signal. A decision circuit analyzes the error signal and the received signal to determine signal correlation. When the signals are not correlated, a defect is detected.
US08718281B2
In one embodiment, apparatus and methods for a rekey process are disclosed. In certain rekey embodiments, when a key-generation protocol exchange is executed, instead of generating a single new security relationship, such as a Security Association or SA, a multiple set (e.g., 10) of new security relationships (e.g., SAs) are generated. An authorized device can then individually use these security relationships (e.g., SAs) as needed to securely communicate with each other. For example, a set of SAs can be efficiently programmed into an 802.1ae protocol ASIC for handling transmitted and received data packets. In the description herein, embodiments of the invention are described with respect to SA's, and this “SA” term is generally defined as any type of security relation that can be formed to allow a particular node to securely transmit packets or frames to another receiving node.
US08718280B2
In the field of computer enabled cryptography, such as a block cipher, the cipher is hardened against an attack by protecting the cipher key, by applying to it a predetermined linear permutation before using one key to encrypt or decrypt a message. This is especially advantageous in a “White Box” environment where an attacker has full access to the cipher algorithm, including the algorithm's internal state during its execution. This method and the associated computing apparatus are useful where the key is derived through a process and so is unknown when the software code embodying the cipher is compiled. This is typically the case where there are many users of the cipher and each has his own key, or where each user session has its own key.
US08718276B2
A cryptographic calculation includes obtaining a point P(X,Y) from a parameter t on an elliptical curve Y2=f(X); and from polynomials X1(t), X2(t), X3(t) and U(t) satisfying: f(X1(t))·f(X2(t))·f(X3(t))=U(t)2 in Fq, with q=3 mod 4. Firstly a value of the parameter t is obtained. Next, the point P is determined by: (i) calculating X1=X1(t), X2=X2(t), X3=X3(t) and U=U(t); (ii) if the term f(X1)·f(X2) is a square, then testing whether the term f(X3) is a square in Fq and if so calculating the square root of f(X3) in order to obtain the point P(X3); (iii) otherwise, testing whether the term f(X1) is a square and, if so, calculating the square root of f(X1) in order to obtain the point P(X1); (iv) otherwise, calculating the square root of f(X2) in order to obtain the point P(X2). This point P is useful in a cryptographic application.
US08718271B2
Systems and methods are disclosed for routing callers to agents in a contact center, along with an intelligent routing system. An exemplary method includes combining multiple output variables of a pattern matching algorithm (for matching callers and agents) into a single metric for use in the routing system. The pattern matching algorithm may include a neural network architecture, where the exemplary method combines output variables from multiple neural networks. The method may include determining a Z-score of the variable outputs and determining a linear combination of the determined Z-scores for a desired output. Callers may be routed to agents via the pattern matching algorithm to maximize the output value or score of the linear combination. The output variables may include revenue generation, cost, customer satisfaction performance, first call resolution, cancellation, or other variable outputs from the pattern matching algorithm of the system.
US08718270B2
A web-based hosted solution through which business entities create and manage communications campaigns is described. To reduce latency of customer-to-agent connections, the system implements an agent stay-on-line function by which a persistent telephony connection is established and maintained between the system infrastructure and an available agent. In this manner, the agent may handle multiple customers while avoiding an ACD hold queue. In addition, preferably a service-side hold queue also is established and maintained on the service-side of the infrastructure. This hold queue maintains calls that are waiting to be connected to available agents. It ensures that any customer abandons do not impair the connections being established and maintained to the agents.
US08718268B2
The present disclosure describes various ways of providing agents with a configurable mechanism by which they may bid on training opportunities with contacts in a given contact center. Specifically, an architecture providing a team of agents and agents-in-training to service a contact or set of contacts and methods of employing that team architecture are described. The bids of one or more agents may be collected and evaluated to determine at least one winning agent that will team together with at least one subject matter expert, qualified agent, or team in handling a contact for the purposes of training.
US08718265B2
A method and apparatus for routing a call to a subject matter expert via a packet network is described. In one embodiment, a request to route said at least one call to the SME is received. A predefined location associated with the SME is also obtained. The call is then routed to a foreign Internet Protocol gateway associated with the predefined foreign location to communicate with the SME.
US08718263B2
A communications center supports sales and/or customer support services corresponding to a plurality of business affiliations. Operator terminals within the communications center are configurable. A management module manages the allocation of the operator terminals between the plurality of different business affiliations being supported by the communications center. The management module loads a set of configuration information into an operator terminal to match a determined business affiliation with a customer's communications device capabilities. At different times, e.g. corresponding to an initial communications session and a follow-on communications session, the same customer may be connected to different physical operator terminals and be communicating with different actual operators; however, from the perspective of the customer, the customer is made to think that the communication is with the same operator terminal and same operator.
US08718259B2
A system and method for transferring calls. A voice communication is received. The voice communication is placed on hold in response to receiving user input. Multiple phones are rung simultaneously in response to receiving the user input. The voice communication is connected to one of the multiple phones in response to a user answering the voice communication on one of the multiple phones.
US08718256B2
Disclosed herein is a method and system for providing a ringback tone (RBT). The system for providing an RBT to a user comprises: a sound file storage for storing a sound file; a user database receiving sound selection information from a user terminal, recording a sound identifier of the sound file corresponding to the sound selection information, receiving output position information of the selected sound file from the user terminal, and recording the sound position information; and an RBT providing unit reproducing a region which corresponds to the output position information from the sound file corresponding to the sound identifier with reference to the sound file storage and the user database so as to be provided as an RBT.
US08718247B2
An image processing apparatus that covers standards of a dial tone for a plurality of countries with a relatively small number of pattern tables and reduces the number of times that a sound is misdetected as a dial tone, a method for controlling the same and a program are provided. To accomplish this, the image processing apparatus measures a length of a tone signal received from outside; determines whether an intermittent dial tone including the measured tone signal and a previously received tone signal has a specific pattern or not; and determines whether a duty cycle of the intermittent dial tone is a duty cycle within a given range or not, thereby determining whether the dial tone is valid or not.
US08718246B2
A communication manager establishes a call between two or more participants on two or more communication devices. The call can be an audio or video call. A call request is sent from one of the communication devices to conference an additional communication device to the call. For example, a participant in the call decides to conference an additional person to further discuss an idea.An information manager gets a roster of the participants. In addition to the call request, the roster of the participants is sent to the additional communication device. The additional communication device receives the call request and the roster. The roster is displayed to the user of the additional communication device. The user can then indicate to answer the call request. If answered, the additional communication device sends an indication that the call was answered and the additional communication device is conferenced into the call.
US08718245B2
Methods and systems for online counseling sessions conducted over the Internet are disclosed. In some configurations, a method for remotely conducting counseling sessions between a client and an expert using an IP-based network includes providing a website accessible to the network wherein the expert and a client both have access to the website. In such configurations, upon accessing and logging into the website, the client is permitted to search a database for online experts and select an appropriate expert for a counseling session. In some configurations, the client initially completes various intake and/or registration forms in a virtual waiting room, wherein such forms are customized per the relevant expert. The method continues as an expert remotely conducts a counseling session with the client via remote means, including video conferencing. Following the counseling session, the client is automatically returned to the virtual waiting room and provided with subsequent counseling based options.
US08718235B2
To carry out processing to be executed upon occurrence of an emergency, a mobile phone includes a power control portion for supplying driving power, a RAM capable of storing data in the state where the driving power is not supplied from the power control portion, a crime prevention switch for detecting occurrence of an emergency, and a control portion which is driven by the driving power supplied from the power control portion. The control portion stores an emergency flag in an ON state indicating an emergency mode in the RAM in response to detection of the emergency by the crime prevention switch, and carries out emergency processing. When the control portion is activated as the supply of the driving power from the power control portion is started, it carries out the emergency processing if the emergency flag in the ON state is stored in the RAM.
US08718233B2
A linkage mechanism of a scattered ray inhibition apparatus and a radiation field control apparatus is provided. The linkage mechanism includes a first timing belt, a second timing belt, and a transmission mechanism between the first timing belt and the second timing belt, wherein the scattered ray inhibition apparatus is mounted on the first timing belt, the radiation field control apparatus is mounted on the second timing belt, the transmission ratio of the transmission mechanism is equal to the ratio of the moving speed of the scattered ray inhibition apparatus to the moving speed of the radiation field control apparatus.
US08718227B2
A CT scanner comprising: a rotor rotatable about an axis of rotation: an X-ray source mounted to the rotor having a focal spot from which an X-ray beam emanates; an X-ray detector array comprising a plurality of X-ray detectors for detecting X-rays in the X-ray beam; wherein the detector array has at least one high resolution region in which detectors have a high packing density and at least one low resolution region in which detectors have a low packing density and are separated by X-ray insensitive regions substantially larger than insensitive regions resulting from septa between detectors that function to reduce detector cross talk.
US08718220B2
A system and method for storing multiple canisters containing high level waste below grade that afford adequate ventilation of the spent fuel storage cavity. In one aspect, the invention is a ventilated system for storing high level waste emitting heat, the system comprising: an air-intake shell forming an air-intake cavity; a plurality of storage shells, each storage shell forming a storage cavity; a lid positioned atop each of the storage shells; an outlet vent forming a passageway between an ambient environment and a top portion of each of the storage cavities; and a network of pipes forming hermetically sealed passageways between a bottom portion of the air-intake cavity and at least two different openings at a bottom portion of each of the storage cavities such that blockage of a first one of the openings does not prohibit air from flowing from the air-intake cavity into the storage cavity via a second one of the openings.
US08718210B2
Estimating a channel impulse response (CIR) for a wireless transmission, for example a multimedia broadcast multicast services single frequency network (MBSFN) transmission, may be performed by a receiver of an wireless subframe, without requiring operational memory in excess of what is needed for CIR estimation of unicast signaling, while providing enhanced delay spread coverage. The wireless subframe may be a MBSFN subframe. The receiver may form an aggregate vector of pilot tones extracted from an OFDM reference symbol of an wireless subframe. The receiver may subsample the aggregate vector to obtain a plurality of sub-vectors each comprising a distinct subsampling phase. The receiver may process the plurality of sub-vectors using an inverse fast Fourier transform to obtain time domain representations of each of the sub-vectors. The receiver may combine the time domain representations in various ways to obtain a CIR estimate for the wireless subframe.
US08718209B2
A receiving device which receives a signal transmitted from a transmitting device by using a power amplifier, the receiving device includes a calculating unit which performs distortion compensation on a symbol included in a reception signal, a delay unit which holds a signal for a result from the distortion compensation, and the calculating unit performing the distortion compensation on a second symbol at a timing later than a first symbol based on a coefficient corresponding to an amplification characteristic of the power amplifier and on the signal for the result from the distortion compensation with respect to the first symbol held by the delay unit.
US08718206B2
There is obtained a frequency correction circuit capable of correcting the frequency errors of received signals with high accuracy and preventing the degradation of demodulated signals, while further suppressing an increase in the circuit scale.A frequency correction circuit according to the present invention includes a demodulation means that gives respective preset frequency offsets corresponding to a plurality of frequency errors to received radio signals and demodulates said received radio signals by utilizing respective ones of a plurality of preset in-phase summation periods, and a selection means that selects one demodulated signal from among a plurality of demodulated signals demodulated by said demodulation means.
US08718201B2
Techniques are provided for a demodulation and decoding method and apparatus for a given user equipment device to receive a one or more Orthogonal Frequency Division Multiplex (OFDM) symbols over a control channel, where the OFDM symbols comprise a plurality of resource element groups distributed in time and frequency that are combined to form control channel elements. Those resource element groups that form specific control channel elements for the user equipment device and those resource element groups that form common control channel elements for one or more user equipment devices including the given user equipment device are identified. The resource element groups that form the specific control channel elements and the resource element groups that form the common control channel elements are demodulated to generate encoded control messages comprising one or more control channel elements.
US08718197B2
A receiver includes an equalizer and a decoder which decodes data from a signal. The signal is based upon an output of the equalizer. The receiver also includes an encoder, which re-encodes the decoded data, and an error generator, which generates an error vector based upon the signal and the encoded data and which weights the error vector according to a reliability that the decoder accurately decoded the data from the signal. A controller controls the equalizer in response to the weighted error vector.
US08718196B2
A symbol error detector can be configured to detect symbol errors of GFSK modulated portions of a Bluetooth packet without relying solely on a CRC error detection mechanism. The symbol error detector can operate on frequency error signals that are a difference between a frequency associated with a current symbol and predetermined frequency outputs from a bank of filters matched to a frequency response of the Bluetooth receiver for predefined combinations of three consecutive symbols (i.e., an estimated previously decoded symbol, an estimated current symbol, and an estimated subsequent symbol). The frequency error signals can be compared against a threshold and against each other to determine a potential unreliability in decoding the current symbol and to determine whether to generate a symbol error notification. The frequency error signals being within a threshold of each other can indicate potential unreliability in decoding the current symbol.
US08718194B2
Aspects of the present disclosure describe an efficient channel estimation algorithm for high-speed processing of dedicated reference signals. The channel estimation algorithm may utilize one or more compressed interpolation matrices. The compressed interpolation matrices may be selected based on the Doppler value and signal to noise ratio (SNR) of the channel.
US08718190B2
A receiver/transmitter and related receiving/method capable of simultaneously receiving/transmitting discontinuous frequency band signal components of an input/output signal are provided. Phase swapping on in-phase/quadrature-phase local oscillation differential signals is applied to frequency down-conversion of the input signal or frequency up-conversion of a baseband signal to be outputted to radio domain, and thereby achieve simultaneously receiving discontinuous frequency bands of the input signal and simultaneously sending different baseband signal components on discontinuous frequency bands of the output signal.
US08718188B2
Apparatus and methods for envelope tracking are disclosed. In one embodiment, a power amplifier system including a power amplifier and an envelope tracker is provided. The power amplifier is configured to amplify a radio frequency (RF) signal, and the envelope tracker is configured to control a supply voltage of the power amplifier using an envelope of the RF signal. The envelope tracker includes a buck converter for generating a buck voltage from a battery voltage and a digital-to-analog conversion (DAC) module for adjusting the buck voltage based on the envelope of the RF signal to generate the supply voltage for the power amplifier.
US08718187B2
At least one example embodiments discloses a method of compensating for in-phase and quadrature (IQ) imbalance in a base station. The method includes generating, at the base station, compensation filter weights based on a plurality of IQ imbalanced training signals, the generating including, determining the compensation filter weights based on the plurality of imbalanced training signals in a frequency domain. The method further includes filtering based on the compensation filter weights.
US08718183B2
A system and method for receiving a plurality of pilot tones, generating an analytic signal in a frequency domain, the analytic signal including frequency components that when converted to a time domain include a preamble having a first half containing only non-zero data and a second half containing only zero data, converting the analytic signal from the frequency domain to the time domain, resulting in the preamble having the first half containing only non-zero data and the second half containing only zero data, generating a cyclic prefix based on the second half of the preamble, and attaching the cyclic prefix to the preamble to form a pilot signal, the cyclic prefix including only zero data.
US08718178B1
Self-jamming interference associated with a transmitted signal of an aggressor transmitter may affect a received signal of a victim receiver in a communication device. An aggressor transmitter may provide two or more non-linear interference cancelation (NLIC) signals, including a first NLIC signal and a second NLIC signal. A NLIC unit may reconstruct an interference signal based on a selected one of the first NLIC signal or second NLIC signal. Power of the transmitted signal at the aggressor transmitter may be used to select either the first interference cancelation signal or the second interference cancelation signal. The first and second NLIC signals may differ by the use of digital pre-distortion (DPD) at the aggressor transmitter.
US08718177B2
Systems and methods are provided for decoding signal vectors in multiple-input multiple-output (MIMO) systems, where the receiver has received one or more signal vectors based on the same transmitted vector. The symbols of the received signal vectors are combined, forming a combined received signal vector that may be treated as a single received signal vector. The combined received signal vector may be equalized by, for example, a zero-forcing or minimum-mean-squared error equalizer or another suitable linear equalizer. Following equalization, the equalized signal vector may be decoded using a simple, linear decoder.
US08718176B1
In a method for generating steering matrices for beamforming, one or more subsets of one or more maximum transmit steering matrices are selected, where the maximum transmit steering matrices correspond to a maximum number of spatial streams able to be transmitted from a transmitter to a receiver. The subsets correspond to an actual number of spatial streams to be transmitted, and the subsets are applied to spatial streams to be transmitted. In an apparatus for generating steering matrices, a steering matrix calculator is configured to determine, from maximum transmit steering matrices, a plurality of steering coefficients corresponding to an actual number of spatial streams.
US08718175B2
A method, a receiver and computer program product for reporting at least one channel quality indicator from a receiver to a transmitter in a MIMO system are disclosed herein. In one embodiment, the receiver receives one or more data streams transmitted by the transmitter wherein the data streams are processed by the transmitter using a transmission precoding matrix W prior to transmission to the receiver. The receiver estimates a preferred precoding matrix Wp which is preferred by the receiver and processes the received data streams using the transmission precoding matrix W, such that the effective channel G at the output of the signal processing module is dependent upon the transmission precoding matrix W used by the transmitter. The receiver determines a second effective channel Gp, uses it to determine the at least one channel quality indicator and transmits the determined at least one channel quality indicator to the transmitter.
US08718169B2
A communication device for transmitting a Very High Throughput Signal Field B (VHT-SIG-B) is described. The communication device includes a processor and instructions stored in memory that is in electronic communication with the processor. The communication device allocates at least twenty signal bits and six tail bits for the VHT-SIG-B. The communication device also uses a number of subcarriers for the VHT-SIG-B that is the same as a number of subcarriers for a Very High Throughput Long Training Field (VHT-LTF) and a DATA field. The communication device additionally applies a pilot mapping for the VHT-SIG-B that is the same as a pilot mapping for the DATA field. The communication device further transmits the VHT-SIG-B.
US08718167B2
Disclosed is a method for channel estimation and feedback in a wireless communication system that estimates a channel for each transmission antenna using an orthogonal frequency division multiplexing (OFDM) impulse signal. A method for channel estimation in a wireless communication system includes causing a base station to generate a training signal with a specific waveform for each transmission antenna and to transmit the generated training signal to terminals; causing the terminals to acquire a downlink channel impulse response for each transmission antenna of the base station using the training signal transmitted from the base station; causing the terminals to acquire a downlink channel characteristic for each transmission antenna of the base station using the acquired channel impulse response; causing the terminal to feed back the acquired downlink channel characteristic information to the base station; and causing the base station to perform fast Fourier transform (FFT) on the downlink channel information transmitted from the terminals to indirectly acquire full channel status information (CSI).
US08718166B2
Systems and methods are provided for decoding signal vectors in multiple-input multiple-output (MIMO) systems, where the receiver has received one or more signal vectors based on the same transmitted vector. The receiver linearizes each received signal vector using one or more zero-forcing, MMSE, or other suitable linear equalizers. The components of the equalized signal vectors may be combined using maximum-ratio combining to form the components of a combined equalized signal vector. The components of the combined equalized signal vector may then be decoded individually using a linear decoder.
US08718164B2
Techniques for transmitting pilot and for processing received pilot to obtain channel and interference estimates are described. A terminal may generate pilot symbols for a first cluster in a time frequency block based on a first sequence and may generate pilot symbols for a second cluster in the time frequency block based on a second sequence. The first and second sequences may include common elements arranged in different orders and may be considered as different versions of a single sequence. The terminal may transmit the pilot symbols in their respective clusters. A base station may obtain received pilot symbols from multiple clusters in the time frequency block. The base station may form each of multiple basis vectors with multiple versions of the sequence assigned to the terminal and may process the received pilot symbols with the multiple basis vectors to obtain a channel estimate for the terminal.
US08718158B2
A system and method that scrambles the phase characteristic of a carrier signal are described. The scrambling of the phase characteristic of each carrier signal includes associating a value with each carrier signal and computing a phase shift for each carrier signal based on the value associated with that carrier signal. The value is determined independently of any input bit value carried by that carrier signal. The phase shift computed for each carrier signal is combined with the phase characteristic of that carrier signal so as to substantially scramble the phase characteristic of the carrier signals. Bits of an input signal are modulated onto the carrier signals having the substantially scrambled phase characteristic to produce a transmission signal with a reduced PAR.
US08718157B2
Codebook based communication of precoding data between two stations involves determining a ‘best fit’ precoding at a receiving station, on the basis of channel state measurements taken therein. The best fit precoding is compared with pre-agreed entries in a codebook, and an indicator is sent back to the terminal emitting the analysed signal. The determination is separated into two elements, one being sufficient for use with SU-MIMO, and another being provided, with a second codebook indicator, if MU-MIMO is to be employed. This second codebook indicator points to a codebook of eigenvector representations for the multi-user space in which the channel is persisting.
US08718156B2
Methods and systems for indexing signal option selections are disclosed. The signal options can be any of a variety of options that permit the establishment of a communication link, including modulation format, coding rate, precoding index and assigned subbands. The selected options can be represented as a vector and the index can be determined by employing a worth function for a particular selected vector element that is dependent on a selection occurrence count of the element and on an element position count of the element. In particular, the index can be the summation of worth function values for each selected element.
US08718144B2
In general, techniques are described for implementing an 8-point discrete cosine transform (DCT). An apparatus comprising an 8-point discrete cosine transform (DCT) hardware unit may implement these techniques to transform media data from a spatial domain to a frequency domain. The 8-point DCT hardware unit includes an even portion comprising factors A, B that are related to a first scaled factor (μ) in accordance with a first relationship. The 8-point DCT hardware unit also includes an odd portion comprising third, fourth, fifth and sixth internal factors (G, D, E, Z) that are related to a second scaled factor (η) in accordance with a second relationship. The first relationship relates the first scaled factor to the first and second internal factors. The second relationship relates the second scaled factor to the third internal factor and a fourth internal factor, as well as, the fifth internal factor and a sixth internal factor.
US08718135B2
Described herein is a novel transcoding technique called lossless inter frame transcoding (LIFT) for improving the error resilience of video streaming. According to various embodiments, conventional coded blocks are selectively transcoded into new transcoded blocks. At the decoder, the transcoded blocks can be transcoded back to the conventional coded blocks when prediction is available and can also be robustly decoded independently when prediction is unavailable. According to another embodiment, an offline transcoding and online composing technique is provided for generating a composite frame using the transcoded and conventional coded blocks and adjusting the ratio of the transcoded blocks, thereby achieving error robustness scalability.
US08718133B2
A method and system for image scaling detection is provided. Image scaling detection involves receiving a decoded scaled input image having a plurality of pixels, wherein the input image has a scaling ratio relative to an original image; detecting blocking boundary artifact pixels in the image; determining a sum of pixel values for each blocking boundary artifact; detecting the pixel distance value between each pair or neighboring block boundaries; and determining the scaling ratio based on a distance value and said sum of pixel values.
US08718131B2
A method and apparatus for generating and processing a packet are provided. In the method of processing a packet, a packet including main data, an identifier representing the type of the main data, and packet information corresponding to information on other packets that will have the same identifier as the identifier is received, the identifier and the packet information are extracted from the received packet, and the main data is selectively extracted from the packet based on the extracted identifier.
US08718127B2
Apparatus and methods are disclosed, such as those involving a receiver device. One such apparatus includes an equalizer configured to process an input signal transmitted over a channel. The equalizer includes a first node configured to receive the input signal; a second node; and a programmable gain amplifier (PGA) having an adjustable gain. The PGA has an input electrically coupled to the first node, and an output electrically coupled to a third node. The equalizer also includes a high pass filter (HPF) having an input electrically coupled to the third node, and an output electrically coupled to the second node; and a control block configured to adjust one or more of the PGA or the HPF at least partly in response to a PGA output signal from the PGA or an HPF output signal from the HPF.
US08718126B2
An adaptive equalizer includes an equalization circuit and an operation number change unit. The equalization circuit includes a plurality of cascade-coupled delay taps. The equalization circuit equalizes an input signal by adding calculation results of the plurality of delay taps. The operation number change unit changes a number of operations of the plurality of delay taps according to an equalization error of the equalization circuit.
US08718110B2
A nitride semiconductor laser includes an electrically conductive support substrate with a primary surface of a gallium nitride based semiconductor, an active layer provided above the primary surface, and a p-type cladding region provided above the primary surface. The primary surface is inclined relative to a reference plane perpendicular to a reference axis extending in a direction of the c-axis of the gallium nitride based semiconductor. The p-type cladding region includes first and second p-type Group III nitride semiconductor layers. The first p-type semiconductor layer comprises an InAlGaN layer including built-in anisotropic strain. The second p-type semiconductor layer comprises semiconductor different from material of the InAlGaN layer. The first nitride semiconductor layer is provided between the second p-type semiconductor layer and the active layer. The second p-type semiconductor layer has a resistivity lower than that of the first p-type semiconductor layer.
US08718109B2
A laser array light source unit 1 includes: a plurality of semiconductor lasers 2 each including a main body portion 2a and a leg portion 2b with two leading electrodes; a laser holder 3 holding the main body portions 2a, and having through-holes for the leg portions 2b; a pressing member 5 for fixing the semiconductor lasers 2 to the laser holder 3; an insulator 4 including a plurality of electrode insertion portions 4f having through-holes for the leading electrodes; and a wiring base 6 for electrically connecting at least two of the semiconductor lasers 2 in series. The insulator 4 includes a connecting portion 4b for connecting the plurality of electrode insertion portions 4f in the same direction in which the plurality of semiconductor lasers 2 are arranged. The wiring base 6 includes first through-holes into which the leading electrodes of the semiconductor lasers 2 are inserted.
US08718101B2
A pilot selection method adapted for selecting rank-2 pilot patterns for a macrocell advanced base station (ABS), a femtocell ABS and a non-macrocell and non-femtocell ABS is proposed along with a wireless communication system and a base station thereof. Different rank-2 pilot pattern is selected for a femtocell ABS from its overlay macrocell ABS and non-macrocell and non-femtocell ABS rank-2 pilot patterns. Another pilot selection method for selecting a rank-1 pilot pattern for a femtocell ABS co-located with at least a macrocell ABS is also proposed. Different rank-1 pilot pattern is selected for a femtocell ABS from its overlay macrocell ABSs using rank-1 and/or rank-2 pilot patterns, where some of the macrocell ABSs can use rank-2 pilot patterns and the rest of the macrocell ABSs just use rank-1 pilot patterns. Also, different rank-1 pilot pattern is selected for the femtocell ABS from its neighboring femtocell ABSs using rank-1 pilot patterns.
US08718100B2
Methods and apparatus for selecting digital (network) interface technology for programming and data delivery over, e.g., a content-based network. In one embodiment, the network comprises an HFC cable or satellite network that includes a server process interfacing with a plurality of customer premises equipment (CPE), and/or associated client devices, each having different capabilities profiles. The server determines the one or more capabilities possessed by the CPE, and evaluates one or more program or content choices for possible delivery to that CPE based on its profile. The server generates a list of programs or content based on this evaluation, and transmits this list to the CPE, which displays the list for viewing by a user. The user is therefore offered a list of available content that is compatible with their specific configuration. A business and operational rules engine is also optionally employed to control the operation of the foregoing processes to accomplish particular business or operational goals.
US08718099B2
A transmission apparatus for converting a transmission data series into frequency-domain, converting the frequency-domain converted signal into time-domain signal, and transmitting the time-domain converted signal, the apparatus including: a preamble pattern generation unit which outputs at least two preamble patterns among second and third preamble patterns, including bit series in which each of bits of a first preamble pattern is continued for n bits (where n is an integer equal to or greater than 2) and for k bits (where k is an integer equal to or greater than 2, and k≠n), and the first preamble pattern; and a transmission unit which transmits the transmission signal including at least two of the preamble patterns output from the preamble pattern generation unit.
US08718094B2
A content server is configured to buffer and transmit numerous live media streams to individual devices. The content server analyzes characteristics associated with the live media streams to determine timing and sequence number information. Other characteristics such as network congestion metrics, device buffer usage metrics, etc., can also be evaluated. Combined peak transmission times are determined to allow packets designated for transmission at a bandwidth usage peak to be transmitted earlier in time. Earlier packets are shifted even earlier as sequence numbers allow. This evens out bandwidth usage rates and allows improved live media stream transmission.
US08718088B2
Methods and devices of converting signals of consumer electronics connection protocols to high speed bi-directional signals are presented. A novel packing method packs all the data, clocks, and control signals into one or more packets of a predefined format. A novel unpacking method unpacks the packets to original data, clocks, and control signals.
US08718085B2
An outdoor broadband unit implements full IP-based routing between a wide area network (WAN)-side interface (such as a Long-Term Evolution (LTE) air interface) and a local area network (LAN)-side interface (such as a home network using MoCA protocol). The outdoor broadband unit maintains a routing table for all connections through an internal routing system based on matching between WAN-side Internet Protocol (IP) addresses and/or ports and LAN-side IP addresses and/or ports. The outdoor broadband unit may support both connection-oriented transport layer routing (such as Transmission Control Protocol (TCP)) and connectionless transport layer routing (such as User Datagram Protocol (UDP)).
US08718082B2
In a network system of this invention including a plurality of network devices that transfer frames by repeating, in a constant cycle, a reserved transfer interval that is a time band, in which a frame is transferred with a reservation and a free transfer interval that is a time band, in which a frame is freely transferred, a relay network device that links a first network device that is a transmission source of a frame and a second network device that is a transmission destination of the frame and the first network device execute a reservation processing such that the same time band within the reserved transfer interval is reserved and transfer the frame from the first network device to the second network device on the basis of the reservation result.
US08718081B2
A system and method of wireless communication power control is provided which allows for adjusting power levels without requiring high bandwidth for control. Embodiments allocate subcarriers into unequal power groups, each group having a consistent subcarrier power level. Using interference parameter information from a user, a subcarrier is assigned from a group having adequate power to maintain the user's required power level. In general, users with higher power requirements, such as those near cell boundaries, will be assigned subcarriers from a group having a higher power level. A cell may use a different allocation than a neighbor, so that subcarriers with the highest power level in one cell may not also have the highest power level in a neighboring cell. Such diversity may reduce inter-cell interference of the subcarriers near a cell boundary, since no two subcarriers are transmitted with highest power simultaneously by neighboring base stations.
US08718078B2
A communication apparatus able to maintain and improve the security at the time of retransmission of stored data to a network even in a network environment where multi-home connection can be made. When receiving a job through a network, the communication apparatus identifies the network through which the job is received, adds network information representing the identified network to the job, and stores the network information into a management table when the job is stored into an image forming apparatus. When acquisition of any of data stored in the image forming apparatus is requested by a terminal apparatus, whether a transmission condition is satisfied is determined based the network information for the requested data and transmission destination network information in the management table, and the requested data is transmitted, if the transmission condition is satisfied.
US08718077B1
A network switch including a plurality of ports; a memory, and a queue controller. The queue controller is configured to: maintain a list of pointers to a first plurality of buffers in the memory; of the first plurality of buffers, selectively allocate a first buffer to a first port of the plurality of ports; in response to i) the first port receiving a first frame of data, ii) the first buffer being allocated to the first port, and iii) the first frame being stored in the memory, remove the pointer to the first buffer from the list of pointers; transfer, to an output queue associated with a second port of the plurality of ports, the pointer to the first buffer; and in response to the first frame of data being sent from the second port, add the pointer to the first buffer back to the list of pointers.
US08718073B2
A method and apparatus for signaling virtual channel support in communication networks. A node receives a data packet from another node to examine whether the other node commonly supports one or more virtual channels of a given type on a point-to-point communication link between the nodes, and the node signaling common support for one or more virtual channels of a given type, based on the content in the received data packet that indicates whether the other node transmitting the data packet has adequate queue resources to support one or more virtual channels of a given type, and based on whether the node has adequate queue resources to support the one or more virtual channels of a given type.
US08718072B2
An apparatus comprising a data framer configured to frame an external protocol extension message for transmission, the external protocol extension message comprising a header that indicates an external protocol extension and at least one type-length-value (TLV) comprising a type field, a length field, and a value field, wherein a format of the TLV is specified by a specific organization, and wherein the value field comprises information related to protocol functions external to the network. Also included is an apparatus comprising at least one component configured to implement a method comprising compiling an external protocol extension message comprising a plurality of TLVs and a header that indicates an external protocol extension, and transmitting the external protocol message.
US08718070B2
Some embodiments provide a distributed control system for controlling managed switching elements of a network. The distributed control system comprises a first network virtualizer for converting a first set of input logical forwarding plane data to a first set of output physical control plane data. It also includes a second network virtualizer for converting a second set of input logical forwarding plane data to a second set of output physical control plane data. In some embodiments, the physical control plane data is translated into physical forwarding behaviors that direct the forwarding of data by the managed switching elements.
US08718065B2
A method to transmit data using a device having a plurality of physical input/output (I/O) interfaces is provided. The method comprises receiving data and determining a topology according to which data is to be transmitted. Data is transmitted in sequential order via a single physical interface for a first topology and in random order via a plurality of physical interfaces for a second topology.A System On Chip (SOC) unit enabled to transmit data via one or more physical interfaces is provided. The SOC comprises a processor and a network interface including multiple physical input/output (I/O) interfaces coupled to the processor. In response to receiving data for transmission, the processor is enabled to select a single I/O interface for sequential data transmission according to a first topology or select multiple physical I/O interfaces for random order data transmission according to a second topology.
US08718061B2
A data center network system and a packet forwarding method are provided. The data center network includes a management server and a plurality of machines containing physical machines and virtual machines. The management server configures a logical media access control (MAC) address for each of the machines, wherein most significant bytes of each of the logical MAC addresses are set as 0. When a data packet is about to be sent from a physical machine, the physical machine executes an encapsulation procedure on the data packet for forwarding the data packet to an intermediate node between a transmitter and a receiver of the data packet, and the intermediate node executes a decapsulation procedure on the data packet for forwarding the data packet to the true receiver. Accordingly, the number of virtual machines exposed to the forwarding table of Ethernet switches can be effectively reduced.
US08718058B2
A device search apparatus able to easily search for and find a device on a different subnet in a network environment where a plurality of subnets are connected together by routers. A client PC as a device search apparatus transmits by multicast a Probe message in which a value representing a search server is set, and extracts from a message received from the search server a URL of a search server on another subnet other than a network to which the client PC is connected. The client PC transmits by unicast, based on the URL of the search server, to the search server on the other subnet a message in which a device type to be searched is set, and extracts from a message received from the search server a URL of a device on the other subnet.
US08718053B2
In one implementation, a cluster of network devices forwards packets within the cluster according to a node vector and a cluster database. The cluster database defines a path from each network device in the cluster to every other network device in the cluster. When a packet is received, the receiving network device accesses a forwarding database for egress ports according to a destination address of the packet and accesses the cluster database to identify a first cluster link in the path from the receiving network device to the egress network device. The receiving network device adds a node vector to the packet. The node vector communicates to subsequent network devices how the packet is to be forwarded through the cluster on the path from the receiving network device to the egress network device. The node vector is specific to the network device cluster and operates independent from packet forwarding protocols.
US08718048B2
Internet protocol (IP) based calls from a first terminal in an IP based communications system are routed to a second terminal in another communications system. In response to a call setup request at a common communications core that is common to both the IP based communications system and the other communications system, a query is transmitted to a private telephone number mapping database that contains routing information for terminals in both the IP based communications system and the other communications system requesting routing information for the second terminal. Routing information for the call setup request is received from the private telephone number mapping database for routing the call.
US08718044B2
The present invention relates to a method and a device for assessing and indicating the quality of VoIP calls, comprising the steps of end-point reception of the VoIP packets over an IP network link, end-point determination of the VoIP quality (QRX) of the received VoIP packet sequence, the VoIP quality (QTX) of the transmitted VoIP packet sequence, exchange of the quality information (QRX and QTX) between the end points, calulation of the difference (QRX-QTX) between the received VoIP quality and the VoIP quality transmitted by the other side; supply of the determined VoIP quality information to a quality indication; and end-point indication of the quality information in optical and/or acoustic form.
US08718040B2
An integrated circuit device for use in a line card of a network node of a digital networking system is provided. The integrated circuit device is capable of intercepting one or more control messages from at least one CPE device. The one or more control messages correspond to at least an operational status of at least one TE device associated with the at least one CPE device. The integrated circuit device is also capable of transmitting one or more rate control messages to a network processor of the network node to adapt bandwidth utilization and provide adapted data traffic flow to at least one CPE device in relation to the operational status of the at least one TE device.
US08718034B2
Methods and apparatus are provided for facilitating synchronization between a base station (BS) and a user equipment (UE) in a mobile communication system. The UE receives a synchronization signal originated by the BS. The synchronization signal is encoded with a selected cyclically permutable (CP) codeword, the selected CP codeword being selected from a set of CP codewords. Encoding of the synchronization signal is facilitated by a repetitive cyclically permutable (RCP) codeword derivable from the selected CP codeword. The RCP codeword has a plurality of codeword elements each associated with a value, the value of at least one codeword element in the RCP codeword being repeated in another codeword element position in the RCP codeword. And the synchronization signal is decoded in accordance with repetitive structure of the RCP codeword.
US08718033B2
The embodiments of the present invention relate to a method and a device for transferring radio service data. The method includes: designing a radio service frame timing mechanism and/or a rule of filling IQ data for a plurality of standards; configuring frame timing mechanisms corresponding to various services according to the designed radio service frame timing mechanism and/or the rule of filling IQ data for a plurality of standards; and transmitting multi-standard radio service data according to the configured frame timing information and/or methods of mapping IQ containers. The device includes a determination unit, a configuring unit and a transfer unit. Thus, uniform transmission of radio IQ data and frame synchronization for different standards may be enabled via a common radio interface between a Radio Equipment Controller (REC) and a Radio Equipment (RE).
US08718025B2
The present invention discloses a method and device for transmitting downlink information in a multi-carrier aggregation system. The Method includes: a base station side sends a downlink subframe to a terminal side, wherein, the physical downlink control channel (PDCCH) in the downlink subframe is used for bearing more than one piece of downlink control indicating information and the carrier scheduling indicating information corresponding to each downlink control indicating information. It solves the problem in the prior art of indefinite identification at the terminal side because the length of DCI may be same due to the difference of the bandwidths of carriers in the carrier aggregation system.
US08718023B2
Upon the UE transmission power requirement exceeding the maximum or allowable transmission power the MAC may be informed for subsequent TFC selection of all TFCs that currently exceed this limit. The UE may then chose the TFC with the next lower transmission power requirement and the sequence will continue until an acceptable TFC is determined. The system also enables the replacement of the TFCs in the TFCS and advanced determination of non-supported TFCs. The TFCs that require transmission power greater then the maximum or allowed UE transmission power shall be determined continuously in every TTI, not just in TTIs where the maximum power has been exceeded.
US08718022B2
There are disclosed a method of and a system for collecting information related to operation of a radio communication system inexpensively and easily. A mobile radio terminal monitors a communication status of user communication, and detects as a trigger when the communication status has satisfied a predetermined condition. When a trigger is detected, the mobile radio terminal acquires a reception status of a radio signal and the position of the mobile radio terminal. The mobile radio terminal sends measured information including the reception status and the position to an information collecting server. The information collecting server receives the measured information from the mobile radio terminal and records therein the measured information which has been received.
US08718021B2
Transmission of uplink control message for a wireless system. The uplink control message may be encoded according to one of multiple possible schemes. The choice of encoding scheme may be made based on the control message size and/or based on the available transmission resources and/or based on the detection scheme used on the receiving end. A modulation scheme may also be selected based on such factors. CDM may be used for certain control messages. Block code encoding, such as Reed-Muller encoding may be used for certain control messages. Different transmission resources may be allocated for different control message uses. The encoding specifics may be selected to obtain a certain hamming distance and/or size of the encoded message or based on other factors.
US08718015B2
Disclosed are a method and a terminal for synchronizing a subordinate carrier cell, which method comprises the following steps of: after a terminal receives an activation uplink subordinate carrier order from a service node B, the terminal, with the current time as a reference, carrying out synchronization in a cell in an activation set of the enhanced dedicated channel of the subordinate carrier under a non-service node B at a first time point after having carried out delay according to an acquired subordinate carrier activation processing offset time period. The present technical solution reduces the time delay required by synchronization and inter-cell interference and enables the cell capacity and coverage to be unaffected.
US08718011B2
This invention is a method for time-sharing sounding resources. A first embodiment defines one common sounding period for all user equipment and all sounding resources. A second embodiment allows for different sounding periods so long as each individual sounding resource uses only one sounding period. A third embodiment offers the most flexibility in sharing of the sounding resources by permitting changes in time. The first option is a special case of the second option. The second option is a special case of the third option.
US08718003B2
A user equipment is capable of receiving communications from a cell including at least one base station. The user equipment includes a receiver configured to receive from the base station both a cell specific radio resource control (RRC) configuration comprising a cell specific resource offset parameter for a PUCCH HARQ-ACK, and a UE specific RRC configuration comprising a UE specific RS base sequence parameter and an UE specific resource offset parameter for the PUCCH HARQ-ACK.
US08717997B2
Systems and methods are for generating a codebook by: generating a multi-resolution codebook by selecting a common precoder index from a low resolution codebook for a group of adjacent resource blocks (RB)s and for each RB within the group, selecting a high-resolution codebook to fine-tune each RB precoder; and generating feedback for the multi-resolution codebook by quantizing channel state variations.
US08717987B2
Systems, methods, devices, and computer program products are described for mitigating macrocell interference during femtocell discovery in a wireless communications system. In one example, a mobile device may be camped on a macrocell. A femtocell transmits out-of-band (OOB) discovery signals to, or receives OOB band discovery signals from, the mobile device to facilitate presence detection. The femtocell may also be configured to use various techniques to transmit in-band beacon bursts (e.g., low or high power beacon bursts) to the mobile device in the macrocell frequency range to trigger the mobile device to perform an inter-frequency scan for cell reselection. The femtocell may transmit communications signals to the mobile device in a femtocell frequency range (different from the macrocell frequency range) after the mobile device has discovered and selected the femtocell.
US08717982B2
A wireless communication network is provided. The network comprising a plurality of base stations capable of wireless communication with a plurality of subscriber stations within a coverage area of the network. At least one of the plurality of base stations comprises a transmitter configured to transmit a downlink frame. The downlink frame comprising a first Enhanced Multicast Broadcast Service (E-MBS) MAP. The first E-MBS MAP comprises a field with an indicator to indicate a next E-MBS MAP to be decoded by a subscriber station. The subscriber station, upon decoding the first E-MBS MAP, refrains from decoding subsequent E-MBS MAPS that precede the next E-MBS MAP to be decoded by the subscriber station in accordance with the indicator.
US08717973B2
In the presence information management method of the present invention, the e-mail address of the user and the terminal address of a terminal are extracted upon receipt of an e-mail transmission request, the e-mail address and terminal address correspondence table is retrieved by using the extracted e-mail address, and the extracted terminal address is registered in the e-mail address and terminal address correspondence table if the retrieved terminal address does not correspond to the extracted terminal address. Thus, the user can automatically update presence information with his/her e-mail transmission request.
US08717970B2
The present invention discloses a method and system for transferring TDM services in GPON, the method includes the steps of: in the case of performing the GPON ranging process, buffering the uplink TDM service data received by an optical signal transceiver in an Input Buffer, reading out and transferring the uplink TDM service data buffered in an Output Buffer. The present invention eliminates the possible interruption of TDM services during the GPON ranging process by buffering the uplink services at the OLT and ONU/ONT side and relevant processes, and therefore realizes the TDM service transmission without any loss during the GPON system ranging process.
US08717965B2
A wireless communications network includes a subscriber station acting as a relay station (or ad-hoc repeater) between another subscriber station (a child subscriber station) and a base station (BTS) when there is no LOS between the other subscriber station and the base station, but there is LOS between the other subscriber station and the relay station. The BTS divides each of the downlink (DL) and uplink (UL) sub-frames into P1 and P2 portions and schedules transmissions of child subscriber DL and UL data during P1 of the DL and UL frames (from the BTS), respectively. The relay station receives the child subscriber DL and UL data, stores the data, and transmits/forwards the child subscriber DL and UL data during P2 of the DL and UL frame (to the BTS), respectively.
US08717964B2
A system and method for managing a multihop relay station in a wireless wide-area communication network includes determining whether any mobile stations are being served by the relay station. If not, inactivating the relay station by; inactivating transmitted signals from the relay station, leaving a receiver active, and monitoring signals on the active receiver. Whereafter, estimating a channel quality of at least one mobile station from the monitored signals by the inactive relay station, and activating the relay station in response to the monitored signals indicating that a channel quality of the mobile station will improve when being served by the relay station.
US08717960B2
A method and system for multicast and broadcast system (MCBCS) mapping and delivery to support MCBCS services is provided. Media content flows are assigned a media content identifier grouped into one or more multicast and broadcast system (MBS) services, wherein each MBS service is assigned an MBS service ID. An MBS content ID (MCID) is assigned to each MBS service. Data packets are formed that include the MBS service information (e.g., the media content flows) and classification/synchronization rules. A data path ID (DPID) is assigned to one or more MBS services dependent upon the destination of the data packets. Frames for transmission are then created and transmitted via radio frequencies. Optionally, a logical channel ID (LCID) may be assigned to each media content flow, if more than one media content flow is included within an MBS service.
US08717959B2
In at least some embodiments, a wireless communication device includes a transceiver having control logic to detect traffic conditions for a communication group and to enter different power-save modes for different traffic conditions. The control logic is configured to advertize a first power-save mode to the communication group in response to a first detected traffic condition, to advertize a second power-save mode to the communication group in response to a second detected traffic condition, and to advertize a third power-save mode to the communication group in response to a third detected traffic condition.
US08717951B2
A method of allocating a radio resource in a frequency division duplex (FDD) frame in which a downlink frame and an uplink frame are divided in a frequency domain in a wireless communication system includes allocating a downlink resource region for a first system in the downlink frame, and allocating an uplink resource region for the first system to the uplink frame such that the uplink resource region does not temporally overlap with the downlink resource region for the first system, wherein a resource region except for the downlink resource region for the first system is allocated to a downlink resource region for a second system in the downlink frame, and a resource region except for the uplink resource region for the first system is allocated to an uplink resource region for the second system in the uplink frame. When a half-duplex FDD (H-FDD)-type user equipment is supported in a frequency division duplex (FDD) frame supporting heterogeneous systems, radio resources can be effectively utilized by minimizing waste of unnecessary radio resources.
US08717949B2
Procedures for identifying clients in an audio event are described. In an example, a media server may order clients providing audio based on the input level. An identifier may be associated with the client for identifying the client providing input within the event. The ordered clients may be included in a list which may be inserted into a packet header carrying the audio content.
US08717945B2
A method for application-specific chargeback of content cached at a wireless tower of a RAN includes receiving a request for content from an end user device in a base station of a RAN and routing the request to an application in a packet switched data communications network from the base station by way of a CN. Content from the application can be received in the base station within a response to the request, the response can be cached in a local cache of the base station in connection with the application and the response can be forwarded to the end user device. Subsequently, in response to a new request for the content received in the base station, the content can be served in a response from the local cache. Further, an identity of the application can be transmitted to a remote charging service external to the base station but within the RAN for charging the application in consequence of having served the content from the local cache of the base station.
US08717940B2
The mobile ad hoc network (MANET) includes a plurality of wireless mobile nodes and a plurality of wireless communication links connecting the nodes together. A method for operating a MANET includes predicting future-needed network services, network resources and network configurations in the MANET. A network response is predicted, based upon the predicted future-needed network services, network resources and network configurations. The MANET is adjusted based upon the predicted network response before the future-needed network services, network resources and network configurations are actually needed in the MANET.
US08717937B2
A method and an apparatus for acquiring network configuration information are disclosed. The method includes: when a terminal device dials up and needs to carry out network data services, delivering, by a NDIS driver layer of the terminal device, a Query Network Configuration Information message to a wireless modem; and acquiring, by the NDIS driver layer, the network configuration information returned from the wireless modem, and providing an application layer of the terminal device with the acquired network configuration information. In this way, when the terminal device does not provide the function of a DHCP client, the terminal device can effectively acquire needed network configuration information to implement dial-up successfully, and can carry out network data services online, so as to ensure that normal services can be carried out on the terminal device.
US08717932B2
Aspects of a method and system for determining and securing proximity information over a network are provided. In this regard, data transmitted over a network may be time-stamped upon entering and/or exiting a network node. By taking the total time to travel between two network nodes and subtracting out any latency internal to one or more intermediate nodes, the time to traverse the physical links (the propagation time) between the two network nodes may be determined. Accordingly, if the speed at which data propagates over each link of the network is known, then a distance from the source node to the destination node may be determined. Additionally, aspects of the invention may enable one or more of authentication, validation, and encryption of timing and/or proximity information transmitted over a network.
US08717925B2
Methods and apparatus to test connection rate of a network device. T connections between a test system and the network device may be defined and C connections of the T connections may be initiated in each of a plurality of sequential time intervals, where T and C are positive integers and T>C. Connection identifiers associated with active connections and inactive connections may be stored in first-in first-out active and idle queues, respectively. Connection identifiers associated with the initiated connections may be moved from the head of the idle queue to the tail of the active queue. When a number NI of connection identifiers in the idle queue at the start of a time interval is less than C, C−NI connections associated with connection identifiers at the head of the active queue may be aborted and re-initiated.
US08717918B2
A network device transmits and receives data packets between the network device and a network. The data packets includes information about a procedure needed in order to process the data packets. According to the information, the network device executes the procedure to process the data packets. If the time of the procedure has not been executed to process the data packets is more than a predetermined time and no other data packets are needed to be processed, the network device turns off the procedure automatically.
US08717914B2
A method for controlling interference between a plurality of neighboring base stations for a terminal by a serving base station of the terminal in a communication system is provided. The method includes receiving interference amount information on a first region of a downlink frame from the terminal, determining an interference amount estimate for the first region based on the received interference amount information, comparing the determined interference amount estimate with an interference amount tolerance for the first region; and transmitting an interference indicator requesting reduction in transmission power for the first region to the plurality of neighboring base stations when the interference amount estimate exceeds the interference amount tolerance.
US08717906B2
A network relay device constituting a network includes a frame determination unit for referencing a protocol identifier contained in a frame from an external network relay device constituting another standard network different from the network, to determine whether or not the frame contains a confirmation frame for network operation, administration or maintenance, and a processing unit for performing operation, administration, or maintenance on the frame, when the frame determination unit determines that the frame is the confirmation frame.
US08717896B2
A new type of data transport service which uses a frame relay layer 2 data link connection identifier (DLCI) to select among various service types, feature sets, and/or closed user groups (CUGs). A layer 3 address may be extracted from a layer 2 frame, and the layer 3 address information may be used to route a data packet over a packet-switched network according to the service classes, feature sets, and/or CUGs selected. At the destination, the layer 3 data packet may again be enclosed in a layer 2 frame with a DLCI indicating the service classes, features sets, and/or CUGs. Because the use of conventional permanent virtual circuits (PVCs) is not required in aspects of the invention, new methods of measuring and managing network traffic are presented.
US08717885B2
A method of aggregating a plurality of packet based communication channels is provided by the system. The communication channels connect two common endpoints, and aggregation devices are present at each point to implement an aggregation policy. The system provides a dynamic aggregation system where an aggregation policy is employed on a per packet flow basis. Packet flow can be classified by application type, so that an appropriate aggregation policy can be used for packets belonging to the flow. The selected aggregation policy is used for each flow within the aggregation devices at each endpoint.
US08717882B2
Methods and apparatus relating to repurposing a data lane as a clock lane by migrating to reduced speed link operation are described. In one embodiment, speed of a link is reduced upon detection of failure on a clock lane of the link and one of a plurality of data lanes of a link is repurposed as a replacement clock lane. Other embodiments are also disclosed and claimed.
US08717880B2
An abnormal termination of a dedicated bearer (e.g., a lost bearer) (134) or a change in bearer characteristics that renders the dedicated bearer unusable of a mobile device (114) can be detected. The lost bearer (128) is a bearer that is not a default bearer (132) within a communication network that includes one or more lost communication flows (135). At least one radio access network (RAN) capable of communicating with the mobile device (114) can be determined, where the at least one RAN is not one used for the dedicated bearer (134) that was abnormally terminated. At least one alternative bearer (150) can be detected or established at the at least one RAN. Each lost communication flow (138) can be automatically and dynamically routed to the at least one alternative bearer (150). The routing of the lost communication flows (138) can occur without interrupting communications.
US08717877B2
The present invention provides a method for completing smooth cut-over and a device and equipment for performing cut-over operations. The method comprises: when the device for performing cut-over operations maintains a first connection with the first cut-over device via a first interface, establishing a second connection with a second cut-over device via a second interface, and transferring the services carried on the connection resources between the device for performing cut-over operations and the first cut-over device, that is, the first connection resources, to the connection resources between the device for performing cut-over operations and the second cut-over device, that is, the second connection resources. The present invention does not interrupt services during the cut-over procedure, without affecting the normal service usage by the user, thus improving the security and reliability of cut-over.
US08717872B2
A fail-to-wire (FTW) module that preserves a primary data path connection from an upstream computer to a downstream computer if there is any kind of failure in a breakout data path to a breakout system. The FTW module provides switches between the incoming data network data and the breakout system such that when the breakout system encounters a failure, the switches are de-activated to bypass the breakout system. The switches in the FTW module are activated by a system health signal from the breakout system. The breakout system can be serviced without interrupting the data network connections since the FTW module can be extracted from the failed breakout system with data network connections intact. The FTW module is preferably a compact modular element that fits within the breakout chassis and is easily inserted and removed from the breakout system during servicing operations.
US08717869B2
Methods and apparatus to detect and restore flapping circuits in IP aggregation network environments are disclosed herein. An example method for use in maintaining a communication network includes retrieving information related to an operating state of a device associated with a network disturbance; determining whether the information related to the operating state of the device is indicative of a flapping condition; when the operating state information indicates that the flapping condition is present in the network, determining a cause of the flapping condition; when the cause of the flapping condition is a physical cause, selecting a first recovery procedure; and when the cause of the flapping condition is a logical cause, selecting a second recovery procedure different from the first recovery procedure.
US08717867B2
A communications system comprising a base station, and a plurality of terminals served by that base station which may include an ad-hoc network of terminals. Information from the base station or transmitting terminal is transported to the receiving terminals in the form of symbols in an orthogonal frequency division multiplexed format. Each terminal has means for measuring a channel dispersion and rate of phase variation corresponding to multipath signal reception for that terminal and for reporting that dispersion and variation measure to the transmitting station. In response to the channel dispersion and phase change measurements, the base station or transmitting terminal is arranged to provide, for groups of terminals having a similar channel dispersion, respective symbol and prefix lengths on the basis of the dispersion measurement of that group of terminals.
US08717865B2
Certain aspects of the present disclosure relate to a technique for constructing a short training field (STF) sequence of a Very High Throughput (VHT) preamble in an effort to reduce a peak-to-average power ratio (PAPR). The constructed STF sequence may feature a specific repetition period.
US08717864B2
Representative implementations of devices and techniques communication circuitry configured to communicate via a plurality of transmission channels, the communication circuitry includes crosstalk reduction circuitry to reduce crosstalk for a part of the plurality of transmission channels, the part of the plurality of transmission channels is selected from the plurality of transmission channels depending on an error threshold value.
US08717863B2
An apparatus includes a transmitter configured to transmit data via a plurality of communication channels of a communication connection. The transmitter is further configured to transmit a same sequence for vector training on each of the communication channels. The sequences for at least two of the communication channels are shifted with respect to each other.
US08717851B1
Disclosed are embodiments of an alert announcer system with and without a remote unit which alerts a person at medicine dosing times. The system comprises a primary unit; one or more medication modules, wherein each medication module has a plurality of medicine compartments; one alert device is attached to each medicine container monitored by the system; and optionally a remote unit. Medicine containers each have an alert device attached which executes a dosing schedule appropriate to the medicine in the container and produces an alert at medicine dosing times according to each individual dosing schedule. Medicine containers with attached alert devices are placed in or on the medication modules in predetermined physical locations. Medication modules detect alerts pertaining to each medicine container and transmit those alerts to the primary unit where an amplified sensible alert is generated to alert the user that it is time to take a dose of medicine. The primary unit may relay alerts to remote units or send notification via phone, text, mail or any other electronic means of communication.
US08717846B2
Methods of seismic data collection are described that reduce the amount of data required, reduce noise in the data collected and collect more data in areas where data collection is required. This results in a dramatic reduction of datasets required and improves noise reduction in data collected. By reducing the amount of data collected and increasing the noise reduction, a more accurate seismic survey is conducted at a dramatically reduced cost.
US08717845B2
A survey method includes towing one or more sources and one or more streamers behind a vessel to acquire geophysical survey data. Steering signals are determined for at least one of: the one or more sources, the one or more streamers, and the vessel. The steering signals minimize an error function having parameters that include a measure of a cross-line position error and a measure of data quality. The cross-line position error may be measured as an offset of the sources or the receivers from their desired paths, or in some embodiments as an offset between midpoints for base survey traces and subsequent survey traces. Some embodiments may employ a maximum spatial cross-correlation coefficient between a newly acquired trace and one or more base survey traces as a data quality measure, while others may employ a time shift, a phase rotation, or a normalized root mean square error. Data quality may indicate sensor noise levels.
US08717838B1
Aspects of the disclosure provide a memory module including at least one memory block. The memory block includes a memory array and a shift wrapper. The memory array includes regular cell lines and at least a redundant cell line. The regular cell lines and the redundant cell line extend in a bit-line direction, and are ordered in a word-line direction. The shift wrapper interfaces between block inputs/outputs and the regular and redundant cell lines. The shift wrapper is configured to shift a mapping between the block inputs/outputs and the regular and redundant cell lines to bypass a defective cell line that has at least one defective cell, and engage the redundant cell line, while maintaining the order in the word-line direction.
US08717833B2
Based on a continuous erase start signal outputted, in response to an inputted continuous erase command, from a continuous erase control circuit, a shift circuit outputs a control signal for giving instructions to execute respective data erase operation to a plurality of non-volatile memory circuits sequentially, and when the data erase operation in all of the non-volatile memory circuits has been completed, the shift circuit outputs a continuous erase completion signal. Thereby, the data erase operation in all of the non-volatile memory circuits built in one chip can be continuously executed by one continuous erase command as is also the case where a single non-volatile memory circuit is built in.
US08717830B2
A nonvolatile semiconductor device and a method for testing the same are provided. The nonvolatile semiconductor device includes a current generating unit configured to generate a set write current depending on a step pulse that is generated based on a reference current and output the set write current to a memory cell, and a current measuring unit configured to measure a step duration of the step pulse and output a measured result outside of a chip during an activation period of a test enable signal.
US08717824B2
A calibration module generates a plurality of calibration codes respectively for a first plurality of transistors located along (i) a plurality of bit lines and (ii) a first word line of a memory array. Each of the calibration codes is based on a distance of a corresponding one of the plurality of bit lines from an input of the first word line. A voltage generator outputs a first voltage generated based on a first plurality of codewords to an input of a second word line. A control module determines values of threshold voltages of a second plurality of transistors located along (i) the plurality of bit lines and (ii) the second word line based on (a) the first plurality of codewords and (b) currents sensed through the second plurality of transistors, and adjusts the values of the threshold voltages based on the calibration codes.
US08717818B1
In one aspect, a storage device includes a plurality of storage strings, each comprising a serial interconnection of a plurality of active storage elements, each storage element having a part for maintaining a storage state and a part of modulating a current through the element according to the storage state. The device also includes mapping circuitry for selectively sensing a storage state of a storage element in a storage string by forming current though the storage element that is a non-linear function of the storage state. In some examples, the mapping circuitry comprises reference string of active elements, and the mapping circuitry selectively senses a storage state by forming a difference in currents in the sensed storage string and in the reference string that is a non-linear function of the storage state. In some examples, the active storage elements comprise floating gate transistors.
US08717816B2
A flash memory 100 capable of reducing electric fields applied to the word lines on a memory array and reducing a chip area, includes a memory array 110, a word line decoder 120 disposed at an end of the memory array on the row direction, selecting a predetermined memory block in the memory array according to an address signal, and outputting a selecting signal to the selected memory block, and a word line drive circuit 130 comprising a switch circuit arranged between the memory arrays 110A and 110B and switching the application of the work voltage to a memory cell according to the selecting signal, and a pump circuit raising the voltage level of the selecting signal. The word line decoder 120 has lines WR(i) to transmit the selecting signals. The lines WR(i) are connected to the switch circuit of the word line drive circuit 130.
US08717814B2
A three-dimensional (3-D) nonvolatile memory device includes vertical channel layers protruded from a substrate, interlayer insulating layers and memory cells, which are alternately stacked along the vertical channel layers, and select transistors including planar channel layers, each contacted with at least one of the vertical channel layers and being parallel to the substrate, and gate insulating layers formed over the planar channel layers.
US08717795B2
Disclosed herein is a device that includes first and second ports arranged in a first direction and first and second circuits arranged between the first and second ports. The first and second ports are coupled to the first and second circuits, respectively. The first and second circuits include first and second sub circuits that control an operation timing thereof based on a timing signal, respectively. The control signal is transmitted through a control line extending in a second direction. Distances between the control line and the first and second sub circuits in the first direction are the same as each other. A coordinate of the control line in the first direction is different from an intermediate coordinate between coordinates of the first and second ports in the first direction.
US08717790B2
The present invention is directed to an electrical supply apparatus having an input for connecting the electrical supply apparatus to a mains supply which provides an alternating voltage as input voltage, having an output for connecting the electrical supply apparatus to a load, wherein the output provides a DC voltage as output voltage, having a rectifier which rectifies the input voltage to form a rectified input voltage, having a PFC module which comprises a smoothing device for smoothing the rectified input voltage and an active power factor correction device, wherein the power factor correction device is designed to form a time-dependent supply current for the smoothing device depending on a time-dependent current form signal in such a way that a time-dependent input current in the PFC module is matched to the current form signal, wherein the current form signal is produced by an analogue circuit.
US08717782B2
An LLC resonant power regulator system includes a transformer having a primary inductor and a secondary inductor and an input resonant tank including an input resonant capacitor, an input leakage inductor, and the primary inductor connected in series. The system also includes an input stage having a plurality of switches that are controlled in response to a respective plurality of switching signals sweeping frequency to supply an input resonant current to the input resonant tank. Each of the respective plurality of switching signals can have a fixed duty cycle and a sweeping frequency. The system further includes an output resonant tank that includes an output resonant capacitor, an output leakage inductor, and the secondary inductor connected in series. The output resonant tank can be configured to generate an oscillating output resonant current at an output.
US08717776B2
An assembly for connection of an electronic equipment item to wiring of an aircraft, in which the item of electronic equipment is disposed in a support means and includes connection means configured to be connected to the wiring, a connection interface disposed between the wiring and the connection means to provide connection of the item of electronic equipment to the wiring, the connection assembly configured to change over from a connected state in which the connection means are connected to the connection interface to a disconnected state in which the connection means are free. The connection interface is fastened to the structure of the aircraft; whether the connection assembly is in the connected or disconnected state. The support means is movable and includes an at least partially open face turned toward the connection interface and onto which the connection means emerge. The connection of the connection assembly to the connection interface is made by moving the support means between a first position where the connection assembly is in a disconnected state and a second position where it is in a connected state.
US08717775B1
A fingerprint sensor package includes a flat surface having a dielectric protective coating protecting a sensing element of a fingerprint sensor and an electrically conductive bezel that discharges electrostatic discharge (ESD). Both the protective coating and the bezel can be colored to have desired colors. Accordingly, the flat surface can be colored as desired enhancing the attractiveness for consumer applications. Further, light emitting diodes are integrated into the fingerprint sensor package providing a visual feedback to the user that the user's fingerprint has been successfully sensed. Further, the fingerprint sensor package is formed using a high volume low cost assembly technique.
US08717770B2
Latching mechanisms for pluggable electronic devices. In one example embodiment, a latching mechanism includes a driver and a follower. The driver is configured to rotate about an axis between a latched positioned and an unlatched position. The follower is operably connected to the driver and configured to slide axially along an electronic device toward the driver as the driver is rotated from the unlatched position to the latched position and slide axially along the electronic device away from the driver as the driver is rotated from the latched position to the unlatched position.
US08717755B2
A docking device mounting system (400) is provided. The system can include a display device (100) having a plurality of mounting features (110) disposed thereupon; a docking device (200) including a plurality of universal serial bus (“USB”) interfaces (210, 220), at least one power interface (230), and at least one video interface (240); and at least one mounting member (300) having at least one mounting feature (320) and at least one extension member (330) disposed thereupon. Each of the at least one mounting member mounting features correspond to each of the plurality of display device mounting features and the at least one extension member permits detachable attachment of the docking device to the display device.
US08717749B2
A modular server system includes a midplane having a system management bus and a plurality of blade interfaces on the midplane. The blade interfaces are in electrical communication with each other. A server blade is removeably connectable to one of the plurality of blade interfaces on the midplane. The server blade has a server blade system management bus in electrical communication with the system management bus of the midplane, and a network interface to connect to a network. A media blade is removeably connectable to one of the plurality of blade interfaces on the midplane, and the media blade has at least one storage medium device.
US08717748B2
The present application describes various embodiments regarding an apparatus and method for providing an audio jack for a portable computing device. More specifically a method and apparatus are disclosed for mounting the audio jack to machined audio jack mounts extending from an interior sidewall of the portable computing device housing. The machined mounts allow the audio jack to be suspended above an inner surface of the portable computing device so that the audio jack does not interfere with audio output or aesthetics of a speaker grill drilled into the portable computing device housing.
US08717746B2
A cooling apparatus is provided for a switchgear having at least one primary contact to connect to a terminal of a circuit breaker, with a busbar joint connected to the primary contact. The cooling apparatus includes an evaporator associated with the primary contact. A condenser is located at a higher elevation than the evaporator. Heat pipe structure fluidly connects the evaporator with the condenser. Heat transfer structure is coupled with the busbar joint for removing heat from the busbar joint. Working fluid is in the evaporator so as to be heated to a vapor state, with the heat pipe structure transferring the vapor to the condenser and passively returning condensed working fluid back to the evaporator for cooling the at least one primary contact.
US08717738B2
In a multilayer ceramic electronic component, dummy electrodes are located in margin regions. In a region between an extension line of a side of a facing portion of an internal electrode facing a side surface of an element body and a side of an extending portion of the internal electrode facing the side surface, the dummy electrode is arranged not to extend to the extension line of the side facing the side surface. The dummy electrode includes a plurality of electrode pieces linearly extending in the direction parallel or substantially parallel to the side surface.
US08717726B2
A surge protection device that includes varistors to absorb surge currents and protect a load from an overvoltage condition. The surge protection device includes a combination of switching elements and diodes. The surge protection device includes a basic cell design that can be easily adapted for higher voltage applications and/or higher discharge current applications and/or higher energy applications by parallel and/or series combinations of the basic cell design. Operation of the device minimizes fatigue to the varistors, thereby extending their useful life. The surge protection device achieves a better ratio of MOV clamping voltage rating versus MOV maximum continuous AC voltage rating, as compared with a conventional MOV installed alone.
US08717720B2
A system is provided including: (1) an arc fault circuit interrupter having a line side terminal and a load side terminal, wherein the line side terminal is coupled to a voltage source, and (2) a current source coupled to the load side terminal to backfeed the arc fault circuit interrupter. Numerous other aspects also are provided.
US08717717B2
An embodiment high efficiency power regulator comprises a three-terminal converter and a protection device. The three-terminal converter comprises a first terminal coupled to a positive terminal of an input voltage bus, a second terminal coupled to a positive terminal of an output voltage bus and a third terminal coupled to the protection device. The protection device comprises an inrush current limiting element connected in series with a reverse polarity protection device.
US08717712B1
Various embodiments concern a suspension assembly of a disk drive. The suspension assembly includes a load beam comprising a major planar area formed from a substrate. The load beam further comprises a window in the substrate, a dimple formed from the substrate, and a flange. The flange is a region of the major planar area that extends partially around the dimple but does not extend along an edge of the dimple. The edge of the dimple is adjacent to the window. The dimple is in contact with the flexure. A HAMR block or other element can extend through the window. The lack of a full flange can minimize the necessary clearance between the dimple and the HAMR block or other element and thereby allow the window to be enlarged to accommodate the HAMR block or other element.
US08717708B2
Embodiments of the present invention provide a magnetic head for perpendicular magnetic recording, and a magnetic disk apparatus capable of preventing data erasure caused by alignment marks. In an embodiment, the magnetic head includes a head element including at least a main pole having a pole face on a flying surface and an auxiliary pole; alignment marks made of a magnetic material and used to detect the amount of lapping work when lapping the pole face of the main pole; and members made of a magnetic material, continuously extending in either direction with respect to the position of the main pole from within the alignment marks outward at least beyond the alignment marks.
US08717695B1
A disk drive is disclosed comprising a disk comprising a plurality of tracks, and a head actuated over the disk. The head is positioned over a track while writing a first frequency pattern substantially centered on the track at a first frequency. After writing the first frequency pattern, a second frequency pattern is written substantially centered on the track at a second frequency, wherein the second frequency pattern is written over the first frequency pattern. After writing the second frequency pattern over the first frequency pattern, the head is scanned across the track while reading the disk to generate a read signal. A first frequency component is extracted from the read signal representing the first frequency.
US08717691B2
A lens barrel includes a lens group including a fixed lens including one or more lenses and an adjustment lens including one or more lenses, and a lens frame to hold the lens group, including an adjustment lens frame to hold the adjustment lens and an aligning mechanism to hold the adjustment lens frame movably in a direction orthogonal to an optical axis of the lens group relative to the lens frame.
US08717677B2
An optical device is provided. The optical device comprises a substrate having a coating region and a non-coating region. A first film is on the coating region, wherein the first film has a band edge structure extending to a portion of the non-coating region with an angle between a surface of the band edge structure and a surface of the first film to diminish the attenuation of an incident light beam.
US08717675B2
A polarizing film having a polyvinyl alcohol-based resin film on which an iodine-first component composite particle is absorbed and oriented. A first component is included in the iodine-first component composite particle prevents iodine having high sublimation characteristics from being sublimated and prevents a molecular structure of the iodine of the iodine-first component composite particle from being destroyed.
US08717673B2
An improved microscope stage mount with built-in fiduciary markers is used for fluorescence microscopy, and comprises: (a) an optically-transparent glass plate adapted for specimen mounting and microscope viewing and comprising a specimen mounting area; and (b) a defined and ordered, two-dimensional microscopic array of fiduciary markers, wherein the markers are polymeric pillars affixed to the plate about the specimen mounting area, wherein the markers provide a three-dimensional spatial reference for the specimen.
US08717672B2
Aberrations are sufficiently corrected, and an excellent image is acquired. Provided is a variable-focus optical system including a positive-power front-group optical system, a rear-group optical system having the same power, and an optical-system driving unit configured to relatively change the distance therebetween in the optical axis direction, wherein the front-group optical system consists of a positive-power first-group optical system formed of a joined lens, that is, a lens L1 and a lens L2, a positive-power second-group optical system consisting of a lens L3, and a third-group optical system formed of a lens L4 and a lens L5, and the rear-group optical system consists of a positive-power fourth-group optical system formed of a lens L7 and a lens L6, a fifth-group optical system consisting of a positive-power lens L8, and a positive-power sixth-group optical system formed of a joined lens, that is, a lens L10 and a lens L9.
US08717655B2
An image forming apparatus includes a light output unit that outputs light and a light scanning unit that includes at least one light reflection part reflecting the light output from the light output unit, and scans a display surface in a first direction at a first speed and scans the surface in a second direction orthogonal to the first direction at a second speed lower than the first speed with the light reflected by the light reflection part, wherein a drawable region in which an image can be formed on the display surface by scanning with the light has at least two parts of a part in which a length of the drawable region in the first direction increases, a part in which the length decreases, and a part in which the length is maintained constant from a first side toward a second side in the second direction.
US08717650B2
Methods create images viewable under different selected angles on optical storage devices and other photosensitive surfaces and optical storage devices with super-imposed images. Generally, a photosensitive surface is exposed with multiple diffraction patterns creating super-imposed images. These diffraction patterns create super-imposed images on the photosensitive surfaces, which can be read by either a human or a computer.
US08717643B2
An image reading apparatus includes a drive source, a speed change mechanism provided in a transmission unit that transmits a driving force from the drive source to a scanning drive unit. The speed change mechanism is configured to change a transmission ratio of the transmission unit by selectively bringing one of first and second couplings into a connected state. The image reading apparatus further includes a selector configured to selectively bring one of the first and second couplings into the connected state, a detector configured to detect the connected state of the second coupling, and a controller configured to control a scanning position of the reading unit based on the transmission ratio changed via the second coupling after the detector detects the connected state of the second coupling after the selector changes selection from the first coupling to the second coupling.
US08717631B2
An image processing apparatus includes a pattern generation unit configured to cause an image forming section to generate a plurality of image patterns that have periodicity unique to the image forming section and are different from each other, a selection unit configured to select one test pattern from the generated plurality of image patterns, and an image correction unit configured to correct an image based on the test pattern selected by the selection unit.
US08717624B2
The shape of a target mark extracted from within a print sample and to be reproduced on a print is entered. A color chart is printed comprising multiple color patches in which the shape of the target mark is simulated.
US08717623B2
A method to perform color mis-registration correction in an image forming apparatus includes detecting a plurality of color image data from print data, detecting edge information of each color image pixel for each of the color image data, and comparing the detected edge information and determining whether to perform color mis-registration correction. If it is determined to perform the color mis-registration correction, the method includes comparing a value of a pixel which constitutes each color image and setting a correction value, and if a correction value for entire pixels of the each color image is set, performing color mis-registration correction for the plurality of color image data according to the set correction value. Accordingly, color mis-registration correction may be performed effectively and stably.
US08717622B2
A thickening process is applied to a thin line fill figure that is not a line drawing command, and thereby output with an improved reproducibility is performed. An image processing apparatus includes: a drawing command determination section that determines whether a drawing command is a fill figure that forms a thin line; and a line width correction section that performs line width correction process of a drawing command determined to be a fill figure that forms a thin line.
US08717620B2
According to one embodiment, a print server includes an acquisition portion, an analysis portion, a selection portion, and a control portion. The acquisition portion acquires target color gamut information from print data and acquires printer color gamut information from each of a plurality of printers. The analysis portion analyzes the target color gamut information and the printer color gamut information of each printer. The selection portion selects one or more printers from among the plurality of printers on the basis of the analysis result. The control portion instructs the selected printer to print the print data.
US08717609B2
A printing system includes a print data generating apparatus, a printing apparatus, a print instruction apparatus, and a print data processing apparatus. The print data generating apparatus includes a receiving unit that receives a print instruction, a print data generating unit that generates print data, a storing unit that stores the print data, a notifying unit that transmits notification information, and a transmitting unit that transmits the print data. The printing apparatus includes a requesting unit that requests the print data generating apparatus to transmit the print data. The print instruction apparatus transmits the print instruction to the print data generating apparatus. The print data processing apparatus includes a requesting unit that requests the print data generating apparatus to transmit the print data, a receiving unit that receives the print data, a unit that processes the print data, and a transmitting unit that transmits the processed print data.
US08717608B2
In a terminal device, a first requesting unit performs a first request requesting a web server for transmission of first web page data based on web-page information specifying data, the first web page data being specified by the web-page information specifying data and that corresponding to a first web-page-displaying software type. A second requesting unit performs a second request requesting transmission of web-page information based on the web-page information specifying data, the web-page information being either one of the first web page data and second web page data that is specified by the web-page information specifying data and that corresponds to a second web-page-displaying software type different from the first web-page-displaying software type. A print controlling unit generates print data based on one set of web-page information that is either the first web page data or the web-page information that is acquired as a result of the second request.