Document | Document Title |
---|---|
US08302211B1 |
Domain-based application functionality
Systems and methods of enabling or disabling functionality in a web browser or browser-based application are disclosed. An example method of controlling the functionality of an application program can include: contacting a server to request content; receiving a response from the server including the requested content and a token that is a text string embedded in the response; decrypting said token; interpreting information contained in said token to determine which features of the application program are available for displaying the requested content; and invoking a level of functionality in said application program in accordance with said token to make the features for displaying the requested content available. The token can be a digital certificate based on the server's domain name or an encrypted hash of the server's domain name. |
US08302209B2 |
Data processing methods and devices for reading from and writing to external storage devices
A data processing device includes a data storage section that stores data; an authentication information storage section that stores first authentication information registered by a user; an input section that allows the user to input second authentication information; a first judgment section that permits reading of the data stored in the data storage section when the first authentication information matches the second authentication information, and does not permit reading of the data stored in the data storage section when the first authentication information does not match the second authentication information; a slot into which an external storage device can be inserted; and a writing admission section that permits writing of the data stored in an external storage device into the data storage section without input of the second authentication information when the external storage device is inserted into the slot. |
US08302208B1 |
Compliance validator for restricted network access control
A method, system, and computer program product for detecting and enforcing compliance with access requirements for a computer system in a restricted computer network. A compliance validation configuration file is created for the computer system. A maintenance service utility is configured to launch a compliance validation executable file at a specified time during operation of the computer system. A digital hash is generated for the compliance validation executable file and for the compliance validation configuration file. A determination is made if the computer system or a computer system user is a member of a configured restricted group. If the computer system or the computer system user is a member of a configured restricted group, a determination is made if a directory site code for a subnet of the restricted computer network to which the computer system is connected corresponds to a configured and allowed site. If the directory site code does not correspond to a configured and allowed site, compliance with access requirements are enforced. Enforcement actions can include a forced logoff of the computer system user, and/or a forced shutdown of the computer system. |
US08302206B2 |
Appropriate control of access right to access a document within set number of accessible times
An access right management system is provided, which appropriately controls an access right, to access a document, when the number of executable times is set for each kind of processing on the document managed by a policy server. The management system includes the policy server which saves the access right showing permission or inhibition of access to the document in a first file and a document management server which saves the number of accessible times in a second file. When a predetermined condition is satisfied, the document management server instructs the policy server to update the access right, and the policy server which receives the instructions executes an update of the access right such as changing a permission of access to an inhibition of access. |
US08302205B2 |
Access control decision system, access control enforcing system, and security policy
An access control enforcing system, method, and computer-readable storage medium, the system including an access control enforcing part enforcing an access control for subject information based on access control information, the access control information indicating a control of an access to the subject information in accordance with a security policy. The security policy regulates an access permit to the subject information, a requirement enforced when the access is allowed, and supplement information indicating character information or image information used to enforce the requirement. The access control enforcing part further includes a requirement capability determining part determining whether or not the requirement to execute the access can be executed, the requirement indicated by the access control information. The access control is enforced for the subject information based on a determination result by the requirement capability determining part to satisfy the requirement, by using the supplement information. |
US08302202B2 |
Transportable computing environment apparatus system and method
An apparatus, system, and method are disclosed that provides a user-specific transportable computing environment. The apparatus, system, and method facilitate users configuring their own personal computing environment on a properly configured computing host. Users can insert a personal environment key into the computing host and automatically activate and configure any software they are licensed to use. The personal environment key may include all the data, licenses, and keys necessary to activate software that the user has rights to use. |
US08302200B2 |
Protected intra-system interconnect for digital rights management in electrical computers and digital data processing systems
Embodiments including protected paths for digital rights management of digital objects are disclosed. Some embodiments disclosed herein may comprise processes or apparatus for transferring data from one or more peripherals to one or more computers or digital data processing systems for the latter to process, store, and/or further transfer and/or for transferring data from the computers or digital data processing systems to the peripherals. Some embodiments disclosed herein may comprise processes or apparatus for interconnecting or communicating between two or more components connected to an interconnection medium a within a single computer or digital data processing system. |
US08302195B2 |
Sample analyzer, sample analyzing method, and computer program product
A sample analyzer comprising: a measuring unit for measuring a sample and outputting measurement data; and a measurement controller configured for carrying out operations comprising: obtaining analysis results of measurement data output from the measuring unit; detecting a malicious program; and restricting the output of the obtained analysis results when a malicious program has been detected, is disclosed. A sample analyzing method and a computer program product are also disclosed. |
US08302194B2 |
Using file prevalence to inform aggressiveness of behavioral heuristics
The prevalence rate of a file to be subject to behavior based heuristics analysis is determined, and the aggressiveness level to use in the analysis is adjusted, responsive to the prevalence rate. The aggressiveness is set to higher levels for lower prevalence files and to lower levels for higher prevalence files. Behavior based heuristics analysis is applied to the file, using the set aggressiveness level. In addition to setting the aggressiveness level, the heuristic analysis can also comprise dynamically weighing lower prevalence files as being more likely to be malicious and higher prevalence files as being less likely. Based on the applied behavior based heuristics analysis, it is determined whether or not the file comprises malware. If it is determined that the file comprises malware, appropriate steps can be taken, such as blocking, deleting, quarantining and/or disinfecting the file. |
US08302190B2 |
Method and apparatus for defending against ARP spoofing attacks
A method and an apparatus for defending against Address Resolution Protocol (ARP) spoofing attacks are disclosed. When a network device receives an ARP message, the network judges whether the MAC address of the received ARP message is the same as the MAC address in an ARP entry, if the MAC addresses are different, the network device determines the received ARP message as an ambiguous ARP message and starts an ARP verification process, and makes further process according to the result of the ARP verification process. In this way, when no address spoofing attacks occur, no verification messages are generated, and thus reducing signaling interactions and saving network resources; besides, spoofing attacks possibly happening at any time are avoided, which effectively prevents address spoofing attacks via random scanning and protects the normal application of the real host. |
US08302189B2 |
Methods, devices, systems, and computer program products for edge driven communications network security monitoring
An edge monitoring approach can be utilized to detect an attack which includes a plurality of relatively low bandwidth attacks, which are aggregated at a victim sub-network. The aggregated low bandwidth attacks can generate a relatively high bandwidth attack including un-solicited data traffic directed to the victim' so that the aggregated attack becomes more detectable at an edge monitor circuit located proximate to the victim. Related systems, devices, and computer program products are also disclosed. |
US08302187B1 |
System and method for preventing large-scale account lockout
Various embodiments of a system and method for preventing large-scale account lockout are described. The system and method for preventing large-scale account lockout may include an account access control component configured to prevent fraudulent individuals from locking access to user accounts. The account access control component may lock access to an account after a lockout threshold is tripped. To prevent an account from being locked by fraudulent individuals, the account access control component may utilize a warning threshold. When the account access control component detects a number of incorrect authorization attempts equal to the warning threshold, the control component may perform various actions to prevent a fraudulent individual from locking an account holder's account, including, but not limited to, contacting the account holder through a registered communication channel to inform the user that the warning threshold has been reached or placing the account holder's account in a particular hold state. |
US08302185B2 |
System and method of owner control of electronic devices
A system and method of owner control of an electronic device are provided. Owner identification information, such as data integrity and source authentication information, is stored on the electronic device. Received owner control information is stored on the electronic device where the integrity of the received owner control information is verified and/or the source is authenticated using the owner identification information. In one embodiment, owner identification information comprises an owner signature private key. |
US08302177B2 |
Image processing apparatus, image processing control method and computer readable medium
An image processing apparatus includes: an image processing unit; a processing unit that performs predetermined processing under the control of the information processing unit; a reading unit that performs an operation of reading authentication information at intervals of a predetermined time under the control of the information processing unit; an authentication unit that authenticates a user based on the authentication information read by the reading unit under the control of the information processing unit; a permission unit that permits the predetermined processing to be performed by the processing unit on the condition that the authentication is completed by the authentication unit; and a change unit that changes the time interval for the reading unit to perform the reading operation in accordance with the status of processing to be executed. |
US08302176B2 |
Validity checking system, validity checking method, information processing card, checking device, and authentication apparatus
OBJECTIVEA user is prevented from inadvertently inputting authentication information to an unauthorized authentication system. In this manner, authentication information leakage is certainly avoided.SOLUTIONA validity checking system includes an information processing card, an authentication system that performs mutual authentication with the information processing card, and a checking device. The information processing card includes a validity authenticating means that authenticates the validity of the authentication system, and an impersonation preventing means that carries out an impersonation preventing process on the result of the authentication performed by the validity authenticating means. The checking device includes a verifying means that verifies the authentication result subjected to the impersonation preventing process and is output from the information processing card, and a verification result output means that outputs the result of the verification performed by the verifying means to a user in a perceptible manner. The verifying means may not be provided in the checking device, and an independent verification device may be provided. |
US08302168B2 |
Push artifact binding for communication in a federated identity system
A data processing system implements push artifact binding for communication in a federated identity system. A federated identity system in the data processing system comprises an initiator that handles a federated action by determining that a user is to be conveyed to a recipient, constructing an appropriate message request or assertion to be sent to the recipient, and sending the message as a push message over a back-channel communication pathway directed to the recipient's location. The federated identity system further comprises a recipient that handles the federated action by responding to the message by forming a Uniform Resource Locator (URL) to which the user can be directed. The initiator redirects the user to the URL specified in the recipient response. |
US08302166B2 |
Associating network devices with users
Systems, devices, and methods for associating network devices with users are described, which can facilitate establishing a secure user to network device association. In various embodiments, the disclosed subject matter facilitates devices providing indication of location and device identity to a user and recognizing the user is in the proximity of the device. The disclosed subject matter provides efficient and secure device to user association and can facilitate performing customized actions based on the nature of the association. |
US08302163B2 |
System and method for secure communication
A secure communication module is provided for securing communication between a client application and a network service. The secure communication module comprises an authentication identifier provider for providing the client application a pool of authentication identifiers for use in subsequent communication with the network service, and an authentication identifier validator for checking the validity of an authentication identifiers from the pool of authentication identifiers sent with the subsequent communication. |
US08302161B2 |
Techniques for anonymous internet access
Techniques are presented for anonymous Internet access. Internet requests are intercepted within a firewalled environment before being routed over the Internet to destination sites. Each Internet requests is evaluated in view of policy and one or more anonymizers are selected in response to that evaluation. The Internet requests are then routed through the appropriate anonymizers for processing to the destination sites. A relationship between an Internet Protocol (IP) address associated with the firewalled environment and IP addresses of the destination sites is masked and hidden via the anonymizers from Internet observers. Moreover, a secure communication between the firewalled environment and the anonymizers is maintained. |
US08302157B2 |
Method and system for generating user group identifiers
A method and apparatus for generating user group identifiers using a permissions matrix is disclosed. The permissions matrix includes an entry that is associated with a row and a column of the permissions matrix. The row of the permissions matrix is indexed with a first role and the column of the permissions matrix is indexed with a second role. A data structure implementing such a method can include, for example, a user group identifier matrix. Alternatively, a method is disclosed in which the expiration of a user group identifier is detected. In such a case, the user group identifier is updated by accessing a user group identifier matrix. |
US08302153B1 |
Systems and methods for securing extranet transactions
The systems and methods described herein relate to secure extranets which utilize certificate authentication to mediate access, transactions, and user tracking. Such extranets may be employed to provide an interface accessible over a network, such as the Internet, capable of authenticating and recording transactions for business, medical, or other purposes. |
US08302151B2 |
Improving comprehension of information in a security enhanced environment by representing the information in audio form
In a software environment wherein one or more subjects respectively seek to access one or more objects, and wherein a security policy having rules is associated with the environment, a method is provided for use in connection with an effort by a particular subject to access a particular object. The method comprises identifying a domain to which the particular subject belongs, and identifying a type that includes or characterizes the particular object. One or more rules of the security policy are then used to decide whether to permit the particular subject to access the particular object. The method further comprises providing one or more distinct audible sounds for a user associated with the particular subject, wherein each audible sound represents specified information pertaining to the decision of whether or not to permit access to the particular object. |
US08302147B2 |
System and method for processing a common cable signal using a low-pass filter tap
A method for processing an input signal is disclosed. The method includes receiving an input signal. The method also includes applying a first transfer function to the input signal to produce a first signal, wherein the first transfer function exhibits a high pass characteristic. The method further includes applying a second transfer function to the input signal to produce a second signal, the second transfer function exhibiting a low pass characteristic. |
US08302145B2 |
System and method to manage a content stream
A method of managing bandwidth usage at a customer premises includes receiving a content stream at a set-top box device coupled to a display device. The method also includes receiving a signal at the set-top box device from an external power interface. The signal indicates that a low power state has been detected at a power outlet of the external power interface, the power outlet associated with the display device. Further, the method includes sending a signal to a source of the content stream in response to receiving the signal indicating the low power state. The signal indicates that the source is to cease sending the content stream to the set-top box device. |
US08302144B2 |
Distribution of content in an information distribution system
A network personal video recorder (nPvR) supporting PVR functionality in a server-centric environment. |
US08302143B2 |
Watermarked media content in IPTV or iTV networks
A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to manage a library of pointers to altered media content, and enable a network element of an interactive media network to access additional media content responsive to detecting a selection of the watermark at the network element. The altered media content is created by embedding a watermark in media content presentable at the network element. Other embodiments are disclosed. |
US08302139B2 |
Video-on-demand and targeted advertising
A method and apparatus for aggregating the data for a plurality of individualized programs into a single channel, and allocating the channel bandwidth as-needed for provision of short video programs on an “on demand” basis, so that the total bandwidth required to provide the individualized channels and associated video clips is substantially reduced. Also provided is a real-time, single-user-targeted individualized advertising associated with the viewer selection that personalizes the user's iTV experience. The advertisements are targeted in real-time based on an immediate interest revealed by the user in a search request for content. Short duration videos are provided so as not to over-tax the individualized “on demand” channel's limited bandwidth. |
US08302138B2 |
Method of reducing the number of real-time video transcodings with adaptive sourcing
An apparatus comprising a video transcoding engine (VTE), a video source storage (VSS) coupled to the VTE, a network engine (NE) coupled to the VTE and in communications with a plurality of user devices, and a media management system (MMS) coupled to the VTE, the VSS, and the NE, and in communications with the user devices, wherein the VSS comprises an original video source (OVS) and an adaptive video source (AVS) that corresponds to the same video content, and wherein the AVS comprises a content format that is more frequently delivered to the user devices than a plurality of other delivered content formats of the video content other than the OVS. |
US08302135B2 |
Digital broadcast receiver
[Object] To provide a digital broadcast receiver capable of performing a channel scan in a relatively short time.[Means for Solution] The digital broadcast receiver is designed for installation in an automobile for example, and identifies a current location using a GPS function. The receiver has a channel list per region containing physical channel information of broadcast stations which potentially exist in each region, and performs a channel scan based on broadcast data obtained from receiving means for physical channels listed on the channel list in a region identified. |
US08302133B2 |
Digital broadcasting system and method of processing data in the digital broadcasting system
A digital broadcasting system and a data processing method are disclosed. A receiving system of the digital broadcast system includes a mobile service data processor, a main service data processor, a controller, and a display module. The mobile service data processor receives mobile service data through a mobile service data path. Herein, the mobile service data configures an RS frame, and the RS frame includes mobile service data including a mobile A/V broadcast signal and at least one channel configuration information on the mobile service data. The main service data processor receives main service data through a main service data path. Herein, the main service data includes a main A/V broadcast signal and a program guide information of the main A/V broadcast. The controller extracts a link information for the program guide service of the mobile A/V broadcast signal from the channel configuration information, and acquires a corresponding program guide information from the main service data processor by using the extracted link information. And, the display module outputs the program guide information acquired from the controller to a display screen. |
US08302131B2 |
Method of processing non-real time service and broadcast receiver
A method of receiving and processing a Non-Real Time (NRT) service and a broadcast receiver are disclosed herein. A method of processing a Non-Real Time (NRT) service in a broadcast receiver includes receiving a first signaling information table including signaling information of the NRT service and a second signaling information table including announcement information of the NRT service, detecting a duplicate of the signaling information included in the first signaling information table and a duplicate of the announcement information included in the second signaling information table, acquiring the signaling information after processing the first signaling information table if the signaling information included in the first signaling information table is not a duplicate and acquiring the announcement information after processing the second signaling information table if the announcement information included in the second signaling information table is not a duplicate, and receiving and processing NRT service data based on the acquired signaling information and announcement information. |
US08302130B2 |
Digital TV scanning optimization
Optimized scanning for EPG data in the streams is provided by performing interim scans based on user data. The user data is gathered based on services accessed by one or more users of the device. The streams are then ranked according to the data and a scan threshold of a subset of streams to scan is defined. A interim scan occurs on a subset of streams up to the threshold streams after a first time interval after which scanning may end. |
US08302129B2 |
Non-real time services
In certain embodiments, a digital television broadcast method involves generating a digital television signal having one or more transport streams; where data in at least one of the one or more transport streams that supports non-real time (NRT) services, where such data comprises an Internet protocol (IP) stream of packets containing NRT content including a FLUTE file description table (FDT), a NRT information table (NRT-IT), and a Service Map Table (SMT); where the NRT-IT contains a content ID that relates the NRT-IT to the FLUTE FDT, and where the SMT contains a service ID that relates the SMT to the NRT-IT table; and outputting the one or more transport streams for broadcast as a digital television signal. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. |
US08302127B2 |
System and method for personalized TV
A Personal TV System receives a plurality of video segments constituting a TV program and information describing each segment, and controls the display of the segments to a viewer in accordance with preferences of the viewer and with the description of each segment. Segments may be omitted or replaced with substitute segments. The viewer may review his preferences and edit or replace them. In a multi-viewer household, the system may prompt a viewer to confirm her preferences. A TV program may contain interactive segments, and when the viewer chooses to interact with a particular segment, the system automatically stores all subsequently received segments for later viewing while the viewer interacts with the selected segment. The system may present TV program choices to the viewer selected and arranged in accordance with her preferences. |
US08302126B2 |
Interactive program guide navigator menu system
An interactive program guide system is provided. The program guide system has a logically flat navigator menu structure made up of program guide categories and selectable program guide options. Program guide categories correspond to fairly broad groups of program guide features. Selectable program guide options correspond to more specific program guide features. Each program guide category has associated selectable program guide options. Program guide categories may be displayed in a row across the top of the display screen. Selectable program guide options may be displayed in the same column as the program guide category with which they are associated. A highlight region may be positioned on one of the selectable program guide options. The selectable program guide options may be scrolled using a pair of vertical cursors. Pressing a horizontal cursor while the highlight region is on one of the selectable program guide options causes a new program guide category and associated column of selectable program guide options to be displayed in place of the originally displayed program guide category and associated selectable program guide options. |
US08302118B2 |
Optical disc drive having a balancer mounted on a deck
An optical disc drive includes a traverse deck having left and right sides to be balanced. The optical disc drive includes a main deck, a tray, a turntable, an optical pickup, a traverse deck, and a balancer. The optical pickup is mounted movably in the back-and-forth direction to emit light to an optical disc placed on the turntable to read and write information from and to the optical disc. On the traverse deck, the turntable is mounted at the front side of the traverse deck and the optical pickup is mounted movably in the back-and-forth direction. The balancer is mounted on the traverse deck to balance the weights of the left and right sides of the traverse deck. |
US08302117B2 |
Casing assembling structure of optical disc drive
A casing assembling structure of an optical disc drive is provided to comprise a bottom cover; a top cover combined with the bottom cover to form a space, wherein the top cover has a first side wall and a fixing portion, which is extended from the first side wall and is positioned under the bottom cover; and a first screw screwed on the fixing portion, wherein the top cover, the first side wall and the fixing portion are formed as a integral. |
US08302116B2 |
Optical disc drive and flexible cable assembly therein
An optical disc drive including a chassis, a circuit board and a traverse is provided. The traverse includes a carrier, a pick-up head module, a spindle motor module and a flexible flat cable. The carrier has an opening. The pick-up head module is movably disposed in the opening. The spindle motor module disposed on the carrier is located at one side of the pick-up head module. The flexible flat cable disposed in the opening has two connection ends respectively connected to the pick-up head module and the circuit board. The pick-up head module located at a first position enables the flexible flat cable to have a bending portion protruding towards a direction opposite to the position of the spindle motor module. The pick-up head module located at a second position extends the bending portion. The first position is closer to the spindle motor module than the second position is. |
US08302115B2 |
Slim optical disk drive capable of reducing noise of signals
A slim optical disk drive includes a lower housing, a tray, a protection plate, a flexible cable and an isolated part. The tray is supported by two slide rails for sliding in or sliding out of an opening of the lower housing. The protection plate is for covering a bottom of the tray. The flexible cable includes a plurality of wires. The flexible cable extends toward the opening and is stuck on the lower housing. A curved area is formed by bending the flexible cable near the opening. The flexible cable is accommodated between the protection plate and the lower housing when the tray is slid inside the lower housing. The isolated part is disposed on the protection plate. The isolated part is for shielding predetermined wires of the plurality of the wires to reduce noise of signals. |
US08302113B2 |
Disk drive mechanism and electronic device using the same
A disk drive mechanism includes a bracket and a tray slidably received in the bracket. The bracket includes a bottom wall, two sidewalls protruding from the bottom wall, two guiding rails fixed to the sidewalls respectively, and two sliding rails slidably coupled to the guiding rails respectively. The bottom wall and the sidewalls cooperatively define an entrance. Each guiding rail includes an end maintaining a distance from the entrance. The tray is slidably coupled to the sliding rails and is capable of being inserted into and ejected out of the bracket from the entrance via the sliding rails. A supporting member is arranged between the end of each guiding rail and the entrance. The supporting member is used to support the sliding rails in a direction perpendicular to the direction of the tray inserted into the bracket. An electronic device using the disk drive mechanism is also provided. |
US08302112B2 |
Optical disc player with decelerating member for stopping rotating disc
An optical disc player includes a case, a tray received in the case, and a decelerating member. The tray is adapted to hold an optical disc. The decelerating member integrates with the case, and is capable of stopping the rotating optical disc by friction generated between the decelerating member and edge of the rotating optical disc. |
US08302111B2 |
Methods and apparatus for hardware registration in a network device
Methods and apparatus for control of a client device (e.g., consumer premises equipment in a cable network) using applications. In one aspect, an improved hardware registry is provided within the device with which the application(s) can interface to both identify and control available hardware resources. In one exemplary embodiment, the client device comprises a digital set-top box having digital video recording (DVR) capability. An application downloaded to the device discovers the registry and software interfaces associated therewith, and then utilizes the interfaces to automatically control the requisite hardware capability. Improved client device, network and head end configurations, as well as methods of operating these systems, are also disclosed. |
US08302107B2 |
Discovering object definition information in an integrated application environment
Provided is a method, system, and program for providing an object discovery agent (ODA) client. There is one object discovery agent (ODA) client and at least one ODA, wherein each ODA is associated with one application and includes: (i) application programming interfaces (APIs) to communicate with the associated application to discover definition information on objects maintained by the application and (ii) code to communicate with the ODA client. The ODA client communicates with one of the at least one ODA to cause the ODA to gather definition information on at least one object used by one application. The gathered object definition information is provided to an integration server to integrate the object in an environment including heterogeneous objects from different applications. |
US08302105B2 |
Bulk synchronization in transactional memory systems
A method and system for acquiring multiple software locks in bulk is disclosed. When multiple locks need to be acquired, such as for atomic transactions in transactional memory systems, the disclosed techniques may be applied to consolidate computationally expensive memory barrier operations across the lock acquisitions. A system may acquire multiple locks in bulk, at least in part, by modifying values in one or more fields of multiple locks and by then performing a memory barrier operation to ensure that the modified values in the multiple locks are visible to other application threads. The technique may be repeated for locks that the system fails to acquire during earlier iterations until all required locks are acquired. The described technique may be applied to various scenarios including static and/or dynamic transactional locking protocols. |
US08302103B2 |
System and method for managing resources of applications and threads performed on java virtual machine
A method of managing resources related to a Java Virtual Machine (JVM) and an application executed in the JVM is provided. The method includes defining a resource identifier uniquely identifying an arbitrary resource to be; generating a resource consumer for each thread, wherein the resource consumer uses a resource; generating at least one resource manager per resource identifier, wherein the resource manager manages a resource, and storing the at least one resource manager in a resource manager registry; calculating a quantity of resource usage by resource managers generated for all applications and threads in the applications, and storing the calculated quantity of resource usage, wherein the calculating and storing of the quantity are performed by each of the resource managers; and informing about the quantity of resource usage. |
US08302102B2 |
System utilization through dedicated uncapped partitions
Improving system resource utilization in a data processing system is provided. A determination is made as to whether there is at least one ceded virtual processor in a plurality of virtual processors in a shared resource pool. Responsive to existence of the at least one ceded virtual processor, a determination is made as to whether there is at least one dedicated logical partition configured for a hybrid mode. Responsive to identifying at least one hybrid configured dedicated logical partition, a determination is made as to whether the at least one hybrid configured dedicated logical partition requires additional virtual processor cycles. If the at least one hybrid configured dedicated logical partition requiring additional virtual processor cycles, the at least one ceded virtual processor is deallocated from the plurality of virtual processors and allocated to a surrogate resource pool for use by the at least one hybrid configured dedicated logical partition. |
US08302101B2 |
Methods and systems for accessing, by application programs, resources provided by an operating system
In a method for accessing, by application programs, resources provided by an operating system, a process receives a request for a resource and an identifier associated with the resource. It is determined that the requested resource resides in a location outside the application isolation environment. The request for the resource and the identifier associated with the resource is redirected to the determined location. The request for the resource is responded to using an instance of the resource residing in the determined location. |
US08302100B2 |
System for balance distribution of requests across multiple servers using dynamic metrics
A system for distributing incoming client requests across multiple servers in a networked client-server computer environment processes all requests as a set that occur within a given time interval and collects information on the attributes of the requests and the resource capability of the servers to dynamically allocate requests in a set to the appropriate servers upon completion of the time interval. Preferably, a request table collects at least two requests incoming within a predetermined time interval, a request examiner routine analyzes each collected request with respect to at least one attribute, a system status monitor collects resource capability information of each server in a resource table and an optimization and allocation process distributes collected requests in the request table across the multiple servers upon completion of said time interval based on an optimization of potential pairings of the requests in the request table with servers in the resource table. |
US08302097B2 |
Scheduling resources in a penalty-based environment
The present invention relates to the problem of scheduling work for employees and/or other resources in a help desk or similar environment. The employees have different levels of training and availabilities. The jobs, which occur as a result of dynamically occurring events, consist of multiple tasks ordered by chain precedence. Each job and/or task carries with it a penalty which is a step function of the time taken to complete it, the deadlines and penalties having been negotiated as part of one or more service level agreement contracts. The goal is to minimize the total amount of penalties paid. The invention consists of a pair of heuristic schemes for this difficult scheduling problem, one greedy and one randomized. The greedy scheme is used to provide a quick initial solution, while the greedy and randomized schemes are combined in order to think more deeply about particular problem instances. The invention also includes a scheme for determining how much time to allocate to thinking about each of several potential problem instance variants. |
US08302096B2 |
Methods and systems to perform individual tasks as a composite task
A method and system to manage tasks are described. The method may comprise providing a graphical user interface to a user, receiving user input via the graphical user interface to identify a composite task and at least two individual tasks, and associating the at least two individual tasks with the composite or virtual task. An operation performed on the composite task may be automatically performed on the individual tasks. |
US08302095B2 |
Workflow processing method and apparatus for determining the existence of data in the storage location and changing the setting information and name of storage location
The present invention allows for storing new document data immediately after the details of processing associated with a box are changed. The present invention provides a workflow processing apparatus executing processing procedures in sequence for data existing in a storage location based on setting information, where the workflow processing apparatus includes a data registration unit changing the setting information, a data acquisition unit determining whether or not data exists in the first storage location when the setting information is changed, and a box operation unit that changes the original name of the first storage location to a new name and that generates the second storage location having the original name when it is determined that the data exists in the first storage location. |
US08302092B2 |
Extensible data driven deployment system
Systems and methods that facilitate deployment of server applications via employing a deployment system that declaratively defines deployment actions. Such system is extensible to enable user customization, and includes a deployment document that declaratively defines deployment terms. The deployment document can further describe what the tasks accomplish, and also what tasks are to be forwarded to the task handler at execution time. |
US08302090B2 |
Configurable indicating device and method for monitoring and control in fluid systems
An apparatus for monitoring and/or controlling a fluid system includes a housing having at least one display mounted thereon and a sensor interface that includes at least one sensor configured to output signals corresponding to a sensed fluid characteristic. A computer readable memory is disposed within the housing and stores user configurable program parameters in a stored menu configuration partitioning the program parameters among a plurality of discrete menus. The apparatus further includes a user interface having an input device configured via outputting a menu reconfiguration command to adjust the stored menu configuration, and a processor disposed within the housing and configured to display the program parameters in the plurality of discrete menus according to the stored menu configuration. In an exemplary application, the apparatus is a differential pressure indicator having optional control/output features, internally or externally sourced 4-20 mA current output and infrared communication for uploading and/or downloading programming and data. |
US08302089B2 |
Rebootless display driver upgrades
Systems and methods for rebootless updating of a IHV display driver are disclosed. According to such a method, first, the operating system stops the driver from running Second, the system switches over to an interim or temporary display driver, which be a default driver provided with the operating system. Third, the new hardware-specific driver is started. Thus, a hardware-specific display driver may be updated without rebooting. |
US08302088B2 |
Analysis of effects of a software maintenance patch on configuration items of a CMDB
Embodiments of the invention provide a method, a system and a computer program product for analyzing the effect of a software maintenance patch on configuration items of a CMDB. One embodiment, directed to a method, is associated with a CMDB containing information that relates to configuration items (CIs) included in one or more managed configurable systems. The method includes the step of generating a manifest that defines a target system, and contains a description of a maintenance patch disposed to update one or more specified software components. The method further includes using information contained in the manifest to search the CMDB, in order to detect each configurable system in the CMDB that corresponds to the definition of the target system, and contains at least one CI that includes at least one of the specified software components. For a given CI that includes at least one of the specified software components, an identification is made of every other CI in the CMDB that would be affected, if the maintenance patch was used to update each specified software component of the given CI. |
US08302084B2 |
Using compiler commentary for configuring an integrated development environment
A technique is disclosed for correcting inconsistent language model parameters associated with a compiled computer readable project. One or more compiled units are analyzed to identify compiler commentary therein. Based on the debugging information, it is determined whether inconsistent language model parameters exist. If so, a user is allowed to apply a correction strategy to correct the one or more inconsistent parameters. |
US08302082B2 |
Methods and apparatus to provide a managed runtime environment in a sequestered partition
Apparatus and methods of managed runtime in an embedded partition are disclosed. An example processor system has a general partition having a central processing unit (CPU) to run a first operating system. An embedded partition has a second central processing unit (CPU) to run a second operating system. An inter-partition bridge exchanges an instruction between the general partition and the embedded partition. The first operating system includes a managed runtime environment filter to evaluate the instruction and determine whether the embedded partition can process the instruction. |
US08302079B2 |
Programmatic root cause analysis for application performance management
Programmatic root cause analysis of application performance problems is provided in accordance with various embodiments. Transactions having multiple components can be monitored to determine if they are exceeding a threshold for their execution time. Monitoring the transactions can include instrumenting one or more applications to gather component level information. For transactions exceeding a threshold, the data collected for the individual components can be analyzed to automatically diagnose the potential cause of the performance problem. Time-series analytical techniques are employed to determine normal values for transaction and component execution times. The values can be dynamic or static. Deviations from these normal values can be detected and reported as a possible cause. Other filters in addition to or in place of execution times for transactions and components can also be used. |
US08302078B2 |
Lazy evaluation of geometric definitions of objects within procedural programming environments
This description provides tools for lazy evaluation of geometric definitions of objects within procedural programming environments. Computer-based methods provided by these tools may parse input program code that includes statements that are syntactically consistent with a procedural programming language. These statements may also include defined functions that are not syntactically consistent with the procedural programming language. The defined functions may be associated with a given function that is defined according to the procedural programming language. The given function may relate to a geometric design of an object. The methods may identify inputs and outputs to this given function, and may build a dependency graph that relates this given function to other functions, based on the inputs and/or outputs of the given function. The methods may delay evaluating the given function until a triggering event occurs, at which time the methods may evaluate the given function to produce the output. |
US08302077B2 |
Method and system for configuring software modules to execute in an execution environment
A method for configuring software modules that includes accessing a properties repository that includes a plurality of properties of the execution environment of the computer system. The method further includes generating a configuration file for each software module. Generating a configuration file includes obtaining a generator module defined for the software module, and executing the generator module to instantiate the configuration file for the software module. The generator module is configured to identify a property required for the configuration file, obtain the value for the property from the properties repository, and store the value for the property in the configuration file in accordance with a customized format required by the software module. The method further includes storing the configuration file for each of the software modules. |
US08302073B2 |
Moving and copying dependencies along with source code
Moving dependencies along with source code is provided. A set of dependencies are identified for the source code in response to a user moving the source code from an origin project to a destination project. A determination is made whether a number of dependencies from the set of dependencies are present in the destination project. The number of dependencies are added to the destination project in response to the number of dependencies being absent in the destination project. |
US08302072B2 |
System and method for programmatically generating a graphical program based on a sequence of motion control, machine vision, and data acquisition (DAQ) operations
A user may utilize a prototyping environment to create a sequence of motion control, machine vision, and/or data acquisition (DAQ) operations, e.g., without needing to write or construct code in any programming language. For example, the environment may provide a graphical user interface (GUI) enabling the user to develop/prototype the sequence at a high level, by selecting from and configuring a sequence of operations using the GUI. The prototyping environment application may then be operable to automatically, i.e., programmatically, generate graphical program code implementing the sequence. For example, the environment may generate a standalone graphical program operable to perform the sequence of operations. |
US08302068B2 |
Leakage aware design post-processing
The present invention provides a method and computer program product for designing an on-wafer target for use by a model-based design tool such as OPC or OPC verification. The on-wafer target is modified by modifying a critical dimension so as to improve or optimize an electrical characteristic, while also ensuring that one or more yield constraints are satisfied. The use of an electrically optimized target can result in cost-effective mask designs that better meet the designers' intent. |
US08302067B2 |
Pin-out designation method for package-board codesign
A pin out designation method for package board codesign has steps of defining pin characteristics and requirements, generating multiple pin patterns, pin blocks construction and grouping and pin blocks floorplanning. Designers may use an EDA tool to generate multiple pin patterns and may use the pin patterns to construct multiple pin blocks, to group the pin blocks around four sides of a chip and to adjust the pin blocks into a minimized package size of the chip. |
US08302064B1 |
Method of product performance improvement by selective feature sizing of semiconductor devices
Device features, such as gate lengths and channel widths, are selectively altered by first identifying those devices within a semiconductor die that exhibit physical attributes, e.g., leakage current and threshold voltage magnitude, that are different than previously verified by a design/simulation tool used to design the devices. The identified, non-conforming devices are then further identified by the amount of deviation from the original design goal that is exhibited by each non-conforming device. The non-conforming devices are then mathematically categorized into bins, where each bin is tagged with a magnitude of deviation from a design goal. The mask layers defining the features of the non-conforming devices are then selectively modified by an amount that is commensurate with the tagged deviation. The selectively modified mask layers are then used to generate a new semiconductor die that exhibits improved performance. |
US08302063B2 |
Method and system to optimize semiconductor products for power, performance, noise, and cost through use of variable power supply voltage compression
A method of integrated circuit design and, more particularly, a method and system to optimize semiconductor products for power, performance, noise, die area, and cost through use of variable power supply voltage compression. The method is implemented in a computer-based tool and includes: embedding relationships in an optimization tool running on a computing device, wherein the relationships are based at least partly on performance, power-supply noise, die area, and power; inputting a set of product data and a set of technology data in the optimization tool running on the computing device; and determining product design parameters including power supply voltage, switching-noise-induced power supply voltage variation, and decap area. The determining is based on the relationships, the product data, and the technology data and is performed using the computing device running the optimization tool. |
US08302061B2 |
Aware manufacturing of an integrated circuit
Some embodiments of the invention provide a process for designing and manufacturing an integrated circuit (“IC”). The process selects a wiring configuration and an illumination configuration. The process uses the selected wiring configuration to design an IC layout. The process then uses the selected illumination configuration to manufacture the IC based on the designed IC layout. Some embodiments concurrently select an optimal pair of wiring and illumination configurations. Other embodiments select an illumination configuration based on the selected wiring configuration. Yet other embodiments select a wiring configuration based on the selected illumination configuration. In some embodiments, selecting the illumination configuration entails selecting at least one stepper lens for the IC layout, where the stepper lens illuminates at least one mask for at least one particular layer of the IC layout. In some embodiments, this selection entails selecting a stepper lens for each particular layer of the IC layout. Also, in some embodiments, selecting the wiring configuration entails defining the width and/or spacing of the routes along different directions on at least one particular wiring layer of the IC layout. In some embodiments, this selection entails selecting width and/or spacing of routes along different directions on each particular layer of the IC layout. |
US08302060B2 |
I/O cell architecture
A system includes a computer readable storage medium and a processor. The computer readable storage includes data representing an input/output (“I/O”) cell of a first type for modeling and/or fabricating a semiconductor device. The I/O cell of the first type includes circuitry for providing a first plurality of functions. The processor is in communication with the computer readable storage medium and is configured to select the I/O cell of the first type, arrange a plurality of the I/O cells of the first type on a model of an semiconductor device, and store the model of the semiconductor device including the plurality of the I/O cells of the first type in the computer readable storage medium. |
US08302059B2 |
Power switch design method and program
A method of designing a power switch block (200) for an integrated circuit layout in a predefined integrated circuit technology is disclosed. The power switch block (200) includes a segment (710) comprising a plurality of spaced parallel conductors (110, 120, 130, 140) each having a predefined height in said technology, a stack of a first power switch (115) of a first conductivity type and a pair of drivers (152; 154) for respectively driving the first power switch (115) and a second power switch (135), said drivers having predefined dimensions in said technology, and the second switch (135) of a second conductivity type. The method comprises providing respective predefined width/length ratios for said power switches (115; 135); determining a total height of the segment (710) from the sum of the predefined heights of the individual conductors (110; 120; 130; 140) and respective spacings (310; 320) between said individual conductors, determining the height of the first transistor (115) from the difference between the total height and the predefined driver height; determining the width of the first transistor (115) from the combined predefined widths of the pair of drivers (152; 154); optimizing the first power switch layout within its determined height and width based on its predefined width/length ratio; and optimizing the second power switch layout based on its predefined width/height ratio. |
US08302051B2 |
System and method for extracting parasitic elements
A parasitic element extracting system includes: a classifying section configured to classify each of interconnection layers of a layout structure of a semiconductor device into one of an upper interconnection layer and an lower interconnection layer based on a predetermined criterion; and a marker producing section configured to generate a marker to indicate a via-contact connecting the upper interconnection layers and the lower interconnection layers. An upper layer parasitic element list producing section is configured to generate an upper layer parasitic element list by extracting parasitic elements in the upper interconnection layers based on a first criterion, and a lower layer parasitic element list producing section is configured to generate a lower layer parasitic element list by extracting parasitic elements in the lower interconnection layers based on a second criterion which is different from the first criterion. A parasitic element list producing section is configured to generate a parasitic element list of the layout by combining the upper layer parasitic element list and the lower layer parasitic element list by using the markers. |
US08302050B1 |
Automatic debug apparatus and method for automatic debug of an integrated circuit design
A computerized method of characterizing a DUV includes executing in a verification environment (VE) a set of verification tests to stimulate the DUV to collect test results from the DUV. The method further includes collecting a set of failure data for the test results; and generating sets of common failures based on clusters of features of interest in the set of failure data. The method further includes generating a set of hints from the common failures; wherein the hints indicate a potential failure mode or a potential root cause failure of the DUV for the test results for the simplified set of tests; and generating a set of debug data from the clusters of features of interest. The method further includes transferring the set of hints and the set of debug data to a user computer for storage, display, and use in an interactive debug session of the DUV. |
US08302049B2 |
Method for enabling multiple incompatible or costly timing environment for efficient timing closure
A method of performing a static timing analysis based on slack values to verify and optimize a logic design includes: selecting one or more circuits within the logic design having at least two inputs taking on a known value; identifying a critical input that controls an output arrival time of the selected circuit from among the inputs that take on the known value; determining one or more non-critical input of the circuit a required arrival time based on the difference between the arrival times of the critical and non-critical inputs; and computing the slack at a critical input based on the difference between the AT of the critical and non-critical inputs. The design optimization based on the slack defined by arrival time differences preferably uses a reverse merge margin design metric. The metric determines the exact required amount of improvement in the input arrival time of non-critical signals of a clock shaping circuit. |
US08302045B2 |
Electronic device and method for inspecting electrical rules of circuit boards
An electronic device and method for inspecting electrical rules of circuit boards includes selecting at least two design files that record electrical rules of the circuit boards and searching the electrical rules in the selected design files using preset parameter keywords. Same electrical rules of the selected design files are acquired by comparing the electrical rules in the selected design files. The same electrical rules and corresponding parameter values are input to a comparison table, and the comparison table is output. |
US08302034B2 |
Performing optical proximity correction by incorporating critical dimension correction
A solution for performing an optical proximity correction (OPC) process on a layout by incorporating a critical dimension (CD) correction is provided. A method may include separating the layout into a first portion and a second portion corresponding to the two exposures; creating a model for calculating a CD correction for a site on the first portion, the model corresponding to a topography change on the site due to the double exposures; implementing an OPC iteration for the fragment based on the model to generate an OPC solution for the first portion; and combining the OPC solution for the first portion with an OPC solution for the second portion to generate an OPC solution for the layout to generate a mask for fabricating a structure using the layout. |
US08302030B2 |
Management of multiple advertising inventories using a monetization platform
In embodiments of the present invention improved capabilities are described for delivery of a sponsored content to a mobile communication facility user. In embodiments, a request may be received for a sponsored content from a publisher, and one or more content inventories may be searched for a content that is relevant to the request. Content may be selected for delivery to the publisher from one or more content inventory. The content may be selected based at least in part on a relevance between the content and the request. The content, and the content inventory from which the relevant content is chosen, may be selected based at least in part on a statistical weight relating to the amount of revenue a wireless operator may realize upon presentation of the content to a mobile communication facility. |
US08302027B2 |
Graphic user interface management system and method
A graphic user interface management system displays all shortcuts on surfaces of a first three-dimensional (3D) graph displayed on a desktop background. The first 3D graph streams objects during rotating. On projection paths of the objects, a first preset number of objects forms system time to be displayed on the desktop background, a second preset number of objects forms a process wall, which displays running processes of shortcuts invoked by a user from the first 3D graph. The shortcuts dragged from the first 3D graph to other positions of the desktop background are represented by second 3D graphs. A rotation speed and direction of the first 3D graph change according to an operation speed and direction on the first 3D. The system further performs corresponding desktop display actions according to manipulated operations on the first 3D graph, the process wall, or the second 3D graphs. |
US08302020B2 |
Widget authoring and editing environment
An authoring environment for creating and/or editing user interface elements such as widgets used in a unified interest layer. The authoring environment facilitates creation of widgets that have a consistent appearance and mechanism, and allows third-party developers to easily create widgets that have a look and feel that is consistent with a predefined set of widgets. |
US08302018B2 |
Representing an interest priority of an object to a user based on personal histories or social context
A method and apparatus assigns a quantative variable to each object (or set of objects) in a collection available to a user. The quantative variable is referred to as the Interest Priority Value (IPV). The IPV defines a range of states of the object, between ‘accessed’ and ‘unaccessed’, and is calculated based on one or more attributes of the object. A object with the highest IPV is the most ‘unaccessed,’ and the object with the lowest IPV is the least ‘unaccessed.’ The IPV may be used in a visual representation of the collection of objects, thereby permitting a user to readily identify and obtain those objects of greatest interest to the particular user. |
US08302013B2 |
Personalized page modules
A system, a method, and a user interface for providing content by using several modules for displaying the content within a single page. A first module within the page is for presenting content from a first source and a second module is for presenting content from a second source. The first module is stacked on top of the second module within a window for presenting the page. The content presented by the first module is independent of the content presented by the second module such that a user interacts with the content of each module independently and without the need for navigation to a location external to the single page. |
US08302012B2 |
Providing status of portal content
Methods and apparatus, including computer-program products, for providing a portal-based desktop. A computer-implemented method for providing status of portal content includes identifying at least one element of portal content to which a user is subscribed. The method includes monitoring a state of the one element of portal content. The method includes indicating status of the one element of portal content, the indication being included as portal content. A computer program product, for providing status of portal content, includes instructions operable to cause a processor to identify at least one element of portal content to which a user is subscribed. The product includes instructions to monitor a state of the one element of portal content. The product includes instructions to indicate status of the one element of portal content, the indication being included as portal content. The product is tangibly stored on machine-readable medium. |
US08302010B2 |
Transcript editor
A transcript editor enables text-based editing of time-based media that includes spoken dialog. It involves an augmented transcript that includes timing metadata that associates words and phrases within the transcript with corresponding temporal locations within the time-based media where the text is spoken, and editing the augmented transcript without the need for playback of the time-based media. After editing, the augmented transcript is processed by a media editing system to automatically generate an edited version of the time-based media that only includes the segments of the time-based media that include the speech corresponding to the edited augmented transcript. |
US08302007B2 |
Touring in a geographic information system
The present invention relates to navigating in a geographic information system. In an embodiment, a method tours geographic information in a geographic information system. A set of actions for a tour is received. Each action includes a tour time. A tour time of at least one of the actions is defined by a user. Each action in the set of actions is executed to tour geographic information in the geographic information system. |
US08302005B2 |
Optimizing playback of media content
A computer-readable storage medium stores media content in one or more formats and a media engine. The media engine includes a media player and a plurality of execution modules. Each execution module is specific to a different platform of multimedia device, such that the computer-readable storage medium is usable in a plurality of different multimedia device platforms. |
US08301998B2 |
Identification of content in an electronic document
In some embodiments, a method includes receiving an electronic document that comprises a plurality of sections. The method includes marking the plurality of sections as a content section or a non-content section using an attribute of the sections that includes at least one of a width of the section, a density of the plurality of hyperlinks in the section, a size of a font of text in the section and whether a title of the electronic document overlaps with text in the section. The method also includes storing the marking of the plurality of sections of the electronic document in a machine-readable medium. |
US08301994B1 |
Synchronizing multiple hierarchal data structures
Synchronization between multiple data repositories is described which retrieves tree structures that represent the hierarchical organization of the data repositories that will be or are synchronized. One of tree structures is parsed for data nodes, while the other tree structures are parsed for each such data node to find matching data nodes having corresponding hierarchies. Moved nodes are identified when a matching node is found that does not have the same hierarchy in its tree structure. Similarly, deleted nodes are identified when a node is found with no match in a controlling tree structure. Data structure lists are compiled noting matching relationships and hierarchies and also noting moved and deleted nodes and their relationships with the rest of the formerly corresponding nodes. Using these data structure lists, a synchronization interface is generated for display to a user that visually compares the synchronization of the multiple data repositories. |
US08301993B2 |
Mapping raw spreadsheet data into graphs on arbitrary subsets of the data
Disclosed are a method, information processing system, and computer readable medium for graphically representing data in a spreadsheet. The method includes displaying a set of tabular data visually arranged at least in rows and columns. A user selection of a first dimension and second dimension of data in a series of a first column and second column, respectively, in the set of tabular data is received. A user selection of at least one series identifier in a third column is received. Each distinct set of data entries within the third column is found automatically and without manual intervention. A graphical representation of the user selected tabular data is automatically created without manual intervention. The graphical representation is based on the selected first dimension of data in the series, the selected second dimension of data in the series, and the selected series identifier. |
US08301989B1 |
Calculation of soft decoding metrics
A method for communication includes receiving at a receiver a signal from a transmitter embodying data encoded with an error correction code. The signal is processed in order to extract a sequence of samples in a complex signal space. Scalar values are extracted from the samples and the scalar values are processed so as to define one or more clusters of scalar data points. Gain and noise of the signal are estimated responsively to the defined clusters. Bit value metrics for the signal are computed based on the samples and the estimated gain and noise of the signal. The error correction code is decoded using the bit value metrics. |
US08301988B1 |
Error checking parity and syndrome of a block of data with relocated parity bits
An apparatus for error checking is described. The apparatus includes a matrix having a plurality of bit position columns and rows, where the bit position columns are equal in number to data bits of a word length, the word length for a word serial transmission of a data vector, where the bit position columns are one each for each data bit. The bit position rows are equal in number to syndrome bits, and the bit position rows are one each for each syndrome bit. A portion of the bit position columns are allocated to parity bits for a selected word of the data vector, where the portion of the bit position columns for the selected word are one each for each parity bit allocated to the selected word. |
US08301980B2 |
Error detection and correction for external DRAM
One embodiment of the present invention sets forth a technique for protecting data with an error correction code (ECC). The data is accessed by a processing unit and stored in an external memory, such as dynamic random access memory (DRAM). Application data and related ECC data are advantageously stored in a common page within a common DRAM device. Application data and ECC data are transmitted between the processor and the external common DRAM device over a common set of input/output (I/O) pins. Eliminating I/O pins and DRAM devices conventionally associated with transmitting and storing ECC data advantageously reduces system complexity and cost. |
US08301976B1 |
Defect detector for holographic storage systems
A system including a data detection module, a reconstruction filter module, a first correlation module, and a second correlation module, The data detection module detects data bits from input signals. The reconstruction filter module generates reconstructed signals using the data bits. The first correlation module correlates the input signals and the reconstructed signals and generates first correlation values. The second correlation module self-correlates the reconstructed signals and generates second correlation values. In response to at least one of the input signals and the reconstructed signals including a B-bit floating number having a sign bit, at least one of the first correlation module and the second correlation module generates the first correlation values and the second correlation values based on the sign bit and K most significant bits (MSBs) of the B-bit floating number, where 0 |
US08301975B2 |
Structured low-density parity-check (LDPC) code
A method for constructing a low-density parity-check (LDPC) code using a structured base parity check matrix with permutation matrix, pseudo-permutation matrix, or zero matrix as constituent sub-matrices; and expanding the structured base parity check matrix into an expanded parity check matrix. A method for constructing a LDPC code using a structured base parity check matrix H=[Hd|Hp], Hd is the data portion, and Hp is the parity portion of the parity check matrix; the parity portion of the structured base parity check matrix is such so that when expanded, an inverse of the parity portion of the expanded parity check matrix is sparse; and expanding the structured base parity check matrix into an expanded parity check matrix. A method for encoding variable sized data by using the expanded LDPC code; and applying shortening, puncturing. |
US08301973B2 |
Digital television systems employing concatenated convolutional coded data
In iterative-diversity (ID) transmission systems for signals with concatenated convolutional coding (CCC), paired iterative diversity signals each have ½ the code rate of the 8VSB DTV signals prescribed by the 1995 ATSC Digital Television Broadcast Standard. Known serial concatenated convolutional coding (SCCC) or novel parallel concatenated convolutional coding (PCCC) is used in such system. Pairs of CCC signals code data bits and ones' complemented data bits respectively, using similar coding algorithms. Receivers for this transmission system use respective turbo decoders for turbo decoding the earlier-transmitted and later-transmitted CCC signals. Turbo decoding of the earlier-transmitted portions of iterative diversity signals is delayed to be contemporaneous with turbo decoding of the later-transmitted portions of iterative diversity signals. This facilitates the turbo decoders exchanging information concerning confidence levels of data bits during the turbo decoding procedures. |
US08301972B2 |
Apparatus for correcting single bit insertion or deletion in a data payload with a checksum corrector
This application discloses a message format including a data payload of N bits and a corrector component encoding a checksum to correct the checksum of single bit slipping noise, where the checksum is the sum of each data payload bit by its position modulo N+1. The corrector component may encode a second checksum derived from the checksum that may also be included in the message and so on. Apparatus embodiments may include a transmitter generating a transmitted message of this format and/or a receiver using a received message that may be corrupted from the transmitted message through bit slipping in the form of bit insertion or bit deletion. |
US08301971B2 |
Digital broadcasting system and error correction method thereof
A digital broadcasting system comprising of a digital broadcasting station, a set of digital broadcast receivers, and a switched network, wherein the digital broadcasting station transmits a digital signal to the set of digital broadcast receivers, and the digital broadcast receivers exchange error correction information with each other using the network to compensate errors in local receptions of the digital signal at each digital broadcast receiver location. |
US08301965B2 |
Method and apparatus for cascade encoding
A cascade encoding method and apparatus are applied to a handheld television system or other fields. The method includes the following: A. Reed-Solomon (RS) encoding is performed on inputted Medium Access Control (MAC) packets, and coded MAC packets are outputted; and B. Low density parity check code (LDPC) encoding is performed on the coded MAC packets, and LDPC encoding blocks are outputted. The apparatus includes an RS coder and an LDPC coder. The RS encoding and LDPC encoding are cascaded to encode an inputted code flow, so as to reduce an error rate. Meanwhile, bytes in one RS encoding data block are dispersed into different LDPC blocks to be encoded through byte interleaving, thereby sufficiently utilizing error code characteristics of the RS encoding and the LDPC encoding for decoding, and improving error correction capability of a system. |
US08301962B2 |
Apparatus and method for generating a linear code
An apparatus for generating a linear code according to the present invention includes a coding unit for coding input bits with a second coding scheme which is different from a first coding scheme for generating the linear code; and a rearrangement unit for generating the linear code by rearranging the bits coded with the second coding scheme. The present invention can provide a coding apparatus and method capable of reducing complexity by adaptively applying it to various coding scheme. |
US08301959B2 |
Apparatus and method for processing beam information using low density parity check code
An apparatus and method for processing optical information using a low density parity check code are suggested. An optical information recording method includes the steps of encoding data to record into a low density parity check code; representing the data, which is encoded into the low density parity check code, to a spatial light modulator in the unit of a data page; and modulating a recording beam into the data page representing the spatial light modulator to be recorded in the form of hologram in a recording medium. By blocking inexact probability information from being concentrated in the LDPC code block, by achieving exact probability information through effective allocation of a mark, and by improving average accuracy of the pixel, which corresponds to the LDPC code, failure rate of decoding can be minimized so that decoding performance can be improved. |
US08301955B2 |
Method and apparatus performing express retransmission of frames
A method, apparatus and computer program product for the express forwarding are presented. A node attempts to transmit a frame designated as a Time Sensitive Quality of Service (TSQ) frame to be express forwarded from a first node to a second node of a plurality of nodes. A collision is detected involving the TSQ frame while attempting to transmit the TSQ frame. A retransmission of the TSQ frame is attempted without waiting a predetermined back off period. |
US08301952B2 |
Method for resource allocation for hybrid-automatic repeat request
A resource allocation method for a HARQ is disclosed. This resource allocation method includes, transmitting an MAP message having specific information indicating whether or not a differential allocation is supported, storing MAP information contained in the MAP message during a predetermined frame, and upon receiving an NACK message during the predetermined frame, transmitting sub-burst information having differential allocation information related to sub-bursts to be retransmitted. If there are a large amount of HARQ traffic, each embodiment of the present invention transmits only differential information on the basis of MAP information of the initial MAP message when HARQ sub-bursts is retransmitted. |
US08301951B2 |
Base station with a retransmission function
A base station includes a control unit configured to avoid contention between a radio resource allocated to a transmission packet or a retransmission packet by a channel-condition-based scheduling unit and a radio resource allocated to a transmission packet or a retransmission packet by a persistent scheduling unit. |
US08301944B2 |
State machine select inputs coupled to TDI, TCK, and TMS
A TAP linking module (21, 51) permits plural TAPs (TAPs 1-4) to be controlled and accessed from a test bus (13) via a single TAP interface (20). |
US08301943B2 |
Pulse flop with enhanced scan implementation
In an embodiment, a clocked storage device such as a pulse flop is provided. The pulse flop includes a latch coupled to receive a scan data input to the pulse flop. The latch receives the scan data input during one of the phases of the clock, and retains the received input during the other phase. The other phase is the phase in which the pulse to the pulse flop occurs. Thus, when scan data is captured in the pulse flop, the latch at the next pulse flop in the chain may be closed and may prevent a race condition in propagating the scan data. |
US08301931B2 |
Time synchronization of portable devices
A portable time transfer device is provided to transfer accurate date/time to reader devices and, thus, the reader devices do not have to be connected to a source of accurate time. A host computing system is configured to synchronize the portable time transfer device to a network, GPS, or other source of precise (accurate) time. Once the portable time transfer device is synchronized to the accurate date/time by the host computing system, the portable time transfer device is ready to be used by reader devices or any other devices (e.g., laptops, etc.) which need to maintain accurate time regardless of the connectivity to a network or GPS. |
US08301929B2 |
System and method for dynamic power regulator for power supply output adjustment
An apparatus with a direct-current to direct-current power transformer is configured to transform an input voltage at an input terminal to an output voltage at an output terminal. A current sensor is coupled to the power transformer and configured to measure a current flowing through the power transformer. A voltage adjustment controller is coupled to the current sensor and the output terminal and configured to change the output voltage based at least on the measured current. |
US08301924B2 |
Apparatus and method for a power control in a system using an embedded CPU
A portable communication apparatus is configured to perform a method for power control of a Central Processing Unit (CPU) in a portable communication apparatus. The portable communication apparatus for power control of the CPU includes a CPU configured to report an operation status of the CPU and an overhead determiner. The CPU is also configured to change a power control level according to control of the overhead determiner. The overhead determiner is configured to determine an overhead of the CPU and to control the power control level of the CPU based on the overhead of the CPU. |
US08301923B2 |
Multiprocessor system including a power saving mode and control method thereof, and computer-readable medium
A multiprocessor system configured to share processes by a main system having a first processor and a subsystem having a second processor, comprises a first shared memory configured to receive accesses from the main system and the subsystem, a second memory configured to receive access from the subsystem at a power saving mode, a stop unit configured to stop accesses from the main system and the subsystem to the first shared memory when the subsystem enters the power saving mode, and a switching unit configured to switch an access destination of the subsystem from the first shared memory to the second memory when the subsystem enters the power saving mode. |
US08301921B2 |
Secondary power utilization during peak power times
The invention generally relates to the utilization of electric power, and more particularly to systems and methods for selectively utilizing secondary power sources during peak power times. A method includes receiving a notification of a peak power time, and discontinuing use of a primary power supply and beginning use of a secondary power supply based upon the notification. |
US08301917B2 |
Method and apparatus for managing power from a sequestered partition of a processing system
A processing system may include a first processing unit for a legacy partition and a second processing unit for a sequestered partition. In one embodiment, a first interrupt handler in the legacy partition may support power management for the first processing unit. A second interrupt handler in the sequestered partition may cause the sequestered partition to take control of power management hardware in the processing system when the legacy partition enters reduced power mode. For example, the second interrupt handler may program the power management hardware to route interrupts to the second processing unit. The sequestered partition may relinquish control of power management hardware to the legacy partition when the legacy partition exits reduced power mode. A power policy manager in the sequestered partition may support features such as wake for incoming communications, wake to record, etc. Other embodiments are described and claimed. |
US08301910B2 |
Intelligent, export/import restriction-compliant portable computer device
A method and system that enables cross-border compliance with export restrictions of particular computer technology, including software loaded on a computing device. The computing device is loaded with software, and has a country location device, such as a low-end GPS device. The country location device (country locator) stores the present geographic location of the device in a location register. When the computing device is turned on or the software is activated for operation on the computing device, a security utility of the software compares the value in the register against a list of pre-established locations that are export-restricted. When the value matches (or falls within a range) of one of pre-established locations, the features of the software that are export restricted are automatically disabled. |
US08301909B2 |
System and method for managing external storage devices
An apparatus, system, and method enable a new platform storage system to have access to an external storage system having data encrypted thereon by an existing platform storage system. Encryption information corresponding to the encrypted data in the external storage system is stored in a memory in the existing platform storage system. The encryption information stored in the memory of the existing platform storage system is transferred to an encryption table stored in the new platform storage system, so that the new platform storage system can read the encrypted data stored in the external storage system. |
US08301907B2 |
Supporting advanced RAS features in a secured computing system
Systems and methods for enabling Reliability, Availability & Serviceability features after launching a secure environment under the control of LaGrande Technology (LT), or comparable security technology, without compromising security are provided. In one embodiment, the method comprises adding at least one specific capability to a processor to enable at least one of CPU hot-plug, CPU migration, CPU hot removal and capacity on demand. |
US08301905B2 |
System and method for encrypting data
A system and method for encrypting data. The system includes a controller and a processing element (PE) array coupled to the controller. The PE array is operative to perform one or more of encryption functions and decryption functions using an encryption algorithm. According to the system and method disclosed herein, by utilizing the PE array, the system encrypts and decrypts data efficiently and flexibly. |
US08301901B2 |
System and method for expressing and evaluating signed reputation assertions
A method for expressing and evaluating signed reputation assertions is disclosed. In one embodiment, a first entity receives a request to generate a signed assertion relating to a piece of content. The first entity generates a reputation statement about a second entity from reputation-forming information (RFI) about the second entity available to the first entity. The first entity then generates a signed assertion from the reputation statement and the piece of content at least in part by binding the piece of content to the reputation statement and signing a portion encompassing at least one of the bound piece of content and the bound reputation statement. The signed assertion is then transmitted to a receiving entity. |
US08301894B2 |
Method and apparatus for applying digital signatures to translated content
A method (100) and a system (300) for applying digital signatures (206, 216, and 222) to translated content (and other content) can include a presentation (309) and a user interface presented on the presentation device. The system can further include at least one processor (307) that operates to create (102) the user interface in a first language as part of an application, enables (104) the entering of data into the user interface and the digital signing of the data by a first user, translates (106) the user interface to at least a second language, and presents (108) the data to at least a second user using the application. A recipient device can verify (110) the digital signatures where a verification of the digital signatures independently verifies a data signature (222), a user interface signature (206), and a translated user interface signature (216). |
US08301888B2 |
System and method for generating secured authentication image files for use in device authentication
A secure authentication image file is generated for use in authenticating a device. The device performs a secure authentication algorithm on the secure authentication image file and a received plaintext challenge, and outputs a cyphertext response. If the cyphertext response matches a pre-stored cyphertext string associated with the plaintext challenge, then the device is authenticated. The secure authentication image file is pre-generated in a secure environment. A plurality of key address locations are reserved in a raw memory image file. A key merger application merges the secure key data into the raw memory image file to generate a secure authentication image file. A test set of plaintext/cyphertext pairs are generated using the newly created secure authentication image file. To maintain security of the secure authentication image file, the secure key data and the raw memory image file are erased from a working memory. The test set of plaintext/cyphertext pairs are used to verify a production device containing the secure authentication image file. |
US08301887B2 |
Method and system for automated authentication of a device to a management node of a computer network
A first computer-based device is authenticated at a second computer-based device communicatively coupled thereto through use of a unique identifier and an encrypted token, each received from the first device. Following the authentication, configuration information for the first device is sent from the second device to the first device and the first device is authorized to join a network that includes the second device. Further, permissions related to the network may be granted to the first device. |
US08301883B2 |
Secure key management in conferencing system
A method for managing a conference between two or more parties comprises an identity based authenticated key exchange between a conference management element and each of the two or more parties seeking to participate in the conference. Messages exchanged between the conference management element and the two or more parties are encrypted based on respective identities of recipients of the messages. The method comprises the conference management element receiving from each party a random group key component. The random group key component is computed by each party based on a random number used by the party during the key authentication operation and random key components computed by a subset of others of the two or more parties seeking to participate in the conference. The conference management element sends to each party the random group key components computed by the parties such that each party can compute the same group key. |
US08301880B2 |
Certificate enrollment with purchase to limit sybil attacks in peer-to-peer network
A system may protect against Sybil attacks on a peer-to-peer (P2P) network based on each one the nodes in the P2P network being identified by a corresponding certificate. In particular, a node may receive a license key, where the license key is evidence of a purchased product license. The node may transmit a message included in the license key to a certificate authority. The node may receive a certificate from the certificate authority in response to authentication of the message. The node may be identified in the P2P network with a node identifier included in the certificate. |
US08301863B2 |
Recursive logical partition real memory map
A recursive logical partition real memory map mechanism is provided for use in address translation. The mechanism, which is provided in a data processing system, receives a first address based on an address submitted from a process of a currently active logical partition. The first address is translated into a second address using a recursive logical partition real memory (RLPRM) map data structure for the currently active logical partition. The memory is accessed using the second address. The RLPRM map data structure provides a plurality of translation table pointers, each translation table pointer pointing to a separate page table for a separate level of virtualization in the data processing system with the data processing system supporting multiple levels of virtualization. |
US08301862B2 |
Formatting device
A formatting device (200) which formats a memory module in such a manner that delay in updating management information is prevented is a formatting device that formats a memory card (100) including a first recording area (110) and a second recording area (120) having different characteristics, the formatting device including: a use determination unit (210) configured to hold a ratio of recording areas to be allocated to each of directories that are to be created when the memory card (100) is formatted; and a management information generation unit (220) configured to allocate, to each directory, a recording area having a size determined for the directory according to the ratio held by the use determination unit (210), the recording area being included in the first recording area (110) of the memory card (100). |
US08301858B2 |
Control device
A control device is connected to a processor, a memory module, and a specification information storage memory for storing specification information indicating specifications of the memory module. The control device includes: a readout unit that reads the specification information from the specification information storage memory when power is turned on to the control device; a storage unit that stores the specification information read from the specification information storage memory; and a transfer unit that receives a specification information read instruction from the processor, and that transfers the specification information stored in the storage unit to the processor. |
US08301852B2 |
Virtual storage migration technique to minimize spinning disks
A method, and system for employing the method, for virtual data storage migration providing a plurality of data storage devices communicating with at least one computer system. A plurality of data being managed by the computer system and an archive data storage device is selected from the plurality of data storage devices. Specified data is selected for archiving in the archive data storage device when the archive data meets a specified archive criteria. After the archived specified data is accessed in the archive data storage device at a predetermined frequency, the archive data is migrated to an active data storage device in a powered up state. The archive data storage device is then powering down. |
US08301851B1 |
Consecutive scheduling of jobs for a device using run count values
Scheduling jobs for a plurality of devices includes assigning a run count value to each of the devices, scheduling a number of consecutive jobs up to the run count value, and decrementing the run count value according to the number of consecutive jobs scheduled. The run count value for a particular one of the devices may vary according to a total load of the particular one of the devices. The total load of the particular device may vary according to a number of pending jobs for the particular device and a total number of jobs for all devices coupled to a controller for the devices. The devices may be disk drive devices. Only one read job may be scheduled for a device irrespective of the run count value for the device and devices having pending read jobs may be given precedence over other devices. Multiple read jobs may be scheduled for a device according to the run count value and devices having pending read jobs may be given precedence over other devices. The disk drive devices may be subdivided into a plurality of logical devices. |
US08301847B2 |
Managing concurrent accesses to a cache
Various embodiments of the present invention manage concurrent accesses to a resource in a parallel computing environment. A plurality of locks is assigned to manage concurrent access to a plurality of parts of a resource. A usage of at least one of the plurality of parts of the resource is monitored. The assignment of the plurality of locks to the plurality of parts of the resource is modified based on the usage that has been monitored. |
US08301843B2 |
Data cache block zero implementation
In one embodiment, a processor comprises a core configured to execute a data cache block write instruction and an interface unit coupled to the core and to an interconnect on which the processor is configured to communicate. The core is configured to transmit a request to the interface unit in response to the data cache block write instruction. If the request is speculative, the interface unit is configured to issue a first transaction on the interconnect. On the other hand, if the request is non-speculative, the interface unit is configured to issue a second transaction on the interconnect. The second transaction is different from the first transaction. For example, the second transaction may be an invalidate transaction and the first transaction may be a probe transaction. In some embodiments, the processor may be in a system including the interconnect and one or more caching agents. |
US08301842B2 |
Efficient pseudo-LRU for colliding accesses
An apparatus for allocating entries in a set associative cache memory includes an array that provides a first pseudo-least-recently-used (PLRU) vector in response to a first allocation request from a first functional unit. The first PLRU vector specifies a first entry from a set of the cache memory specified by the first allocation request. The first vector is a tree of bits comprising a plurality of levels. Toggling logic receives the first vector and toggles predetermined bits thereof to generate a second PLRU vector in response to a second allocation request from a second functional unit generated concurrently with the first allocation request and specifying the same set of the cache memory specified by the first allocation request. The second vector specifies a second entry different from the first entry from the same set. The predetermined bits comprise bits of a predetermined one of the levels of the tree. |
US08301840B2 |
Assigning cache priorities to virtual/logical processors and partitioning a cache according to such priorities
Mechanisms are provided, for implementation in a data processing system having at least one physical processor and at least one associated cache memory, for allocating cache resources of the at least one cache memory to virtual processors of the data processing system. The mechanisms identify a plurality of high priority virtual processors in the data processing system. The mechanisms further determine a percentage of cache lines of the at least one cache memory to be assigned to high priority virtual processors. Moreover, the mechanisms mark a portion of the cache lines in the at least one cache memory as being evictable by only high priority virtual processors based on the determined percentage of cache lines to be assigned to high priority virtual processors. The marked portion of the cache lines cannot be evicted by lower priority virtual processors having a priority lower than the high priority virtual processors. |
US08301838B2 |
Method and apparatus for providing an application-level cache with a locked region and a floating region
An approach is provided for providing an application-level cache. A caching application configures at least one memory of a mobile terminal into an application-level cache with a locked region and a floating region. The caching application then causes, at least in part, actions that result in caching, into each of the locked region and the floating region, of data items that are anticipated to be requested via an application of the mobile terminal. |
US08301831B2 |
Backward compatible extended USB plug and receptacle with dual personality
An extended Universal-Serial-Bus (USB) connector plug and socket each have a pin substrate with one surface that supports the four metal contact pins for the standard USB interface. An extension of the pin substrate carries another 8 extension metal contact pins that mate when both the connector plug and socket are extended. The extension can be an increased length of the plug's and socket's pin substrate or a reverse side of the substrate. Standard USB connectors do not make contact with the extension metal contacts that are recessed, retracted by a mechanical switch, or on the extension of the socket's pin substrate that a standard USB connector cannot reach. Standard USB sockets do not make contact with the extension metal contacts because the extended connector's extension contacts are recessed, or on the extension of the connector pin substrate that does not fit inside a standard USB socket. |
US08301829B2 |
Flash memory device and flash memory system including buffer memory
A flash memory device includes a flash memory and a buffer memory. The flash memory is divided into a main region and a spare region. The buffer memory is a random access memory and has the same structure as the flash memory. In addition, the flash memory device further includes control means for mapping an address of the flash memory applied from a host so as to divide a structure of the buffer memory into a main region and a spare region and for controlling the flash memory and the buffer memory to store data of the buffer memory in the flash memory or to store data of the flash memory in the buffer memory. |
US08301828B2 |
Systems and methods for reliable multi-level cell flash storage
Multi-level cell (MLC) flash memory has become widely used due to their capacity to store more information in the same area as a single-level cell (SLC) flash memory. This makes MLC flash memory very attractive for storing media. Flash has also traditionally been used in electronic devices for firmware, but MLC flash is less reliable than SLC flash. For critical memory operations, MLC flash memory can be made as reliable as SLC flash by mapping one binary value to an MLC state corresponding to the highest threshold voltage and the other binary value to the MLC state corresponding the lowest threshold voltage when writing to the MLC flash, and by mapping all MLC states with corresponding threshold voltages above a central cutoff threshold voltage to one binary value and by mapping all MLC states with corresponding threshold voltages below a central cutoff threshold voltage to the other binary value. |
US08301827B2 |
Data read method for processing a plurality of host read commands, and flash memory controller and storage system using the same
A data read method for reading data to be accessed by a host system from a plurality of flash memory modules is provided. The data read method includes receiving command queuing information related to a plurality of host read commands from the host system, each of the host read commands is corresponding to one of a plurality of data input/output buses coupled to the flash memory modules. The data read method also includes re-arranging the host read commands and generating a command giving sequence according to the data input/output buses corresponding to the host read commands. The data read method further includes sequentially receiving and processing the host read commands from the host system according to the command giving sequence and pre-reading data corresponding to a second host read command. Thereby, the time for executing the host read commands can be effectively shortened. |
US08301823B2 |
Bus controller arranged between a bus master and a networked communication bus in order to control the transmission route of a packet that flows through the communication bus, and simulation program to design such a bus controller
A bus controller includes: a data receiving section for receiving output status information from other bus controllers on transmission routes available; a route load detecting section for calculating uniformity of distribution index indicating the degree of non-uniformity in transmission flow rate between the routes based on the output status information; a routing section for determining transmission routes, of which the transmission flow rates have been adjusted by reference to the index; a packet assembling section for generating a packet; a data output section for outputting the packet through one of output ports; a header analyzing section for determining which output port is connected to a transmission route chosen by reference to information about the packet receiving end; and a data output section for outputting the packet through the output port. |
US08301820B2 |
Direct memory access for advanced high speed bus
A memory system for use with a master-slave type bus such as an AHB bus has a memory, a bus interface to allow memory access from the bus, and a direct memory access interface to allow memory access from a DMA controller without occupying the bus. The system can reduce occupancy of the bus, it can allow dedicated DMA access protocols faster than the bus protocol to be used, and can remove or reduce the need for bus arbitration and associated circuitry and delays. An arbiter can arbitrate between the memory accesses and give priority to DMA accesses. |
US08301819B2 |
Method and system for docking a laptop with ethernet A/V bridging to guarantee services
Methods and systems for docking a laptop with Ethernet A/V bridging to guarantee services are disclosed and may include interfacing a portable computing device with a docking station using an Ethernet interface, and utilizing audio/video (AV) bridging for communicating data between the portable computing device and one or more devices coupled to the docking station. AV bridging may be utilized based on latency requirements of the data communication. The interfacing may include directly coupling an Ethernet port of the docking station to an Ethernet port of the portable computing device. Alternatively, the interfacing may include coupling an Ethernet port of the docking station to an Ethernet port of the portable computing device via an Ethernet cable. The portable computing device may be powered via the Ethernet interface, and may utilize power over Ethernet protocol. The docking station may include a passive or active docking station. |
US08301815B2 |
Executing an instruction for performing a configuration virtual topology change
In a logically partitioned host computer system comprising host processors (host CPUs) partitioned into a plurality of guest processors (guest CPUs) of a guest configuration, a perform topology function instruction is executed by a guest processor specifying a topology change of the guest configuration. The topology change preferably changes the polarization of quest CPUs, the polarization related to the amount of a host CPU resource is provided to a guest CPU. |
US08301813B2 |
Method and device for disabling a higher version of a computer bus and interconnection protocol for interoperability with a device compliant to a lower version of the computer bus and interconnection protocol
A method and a device for disabling a lower version of a computer bus and interconnection protocol (e.g., Peripheral Component Interconnect Express (PCIe) 2.0 or higher) for interoperability with a receiver compliant to a lower version of the protocol are disclosed. The device detects a presence of a receiver, and starts link training. During the link training, the number of link training failures or the elapsed time is counted. The device transmits a training sequence including symbols set in accordance with a higher version of the protocol that the device supports on each lane that the receiver is detected as long as the number of link training failures or the elapsed time is below a predetermined threshold. If the number of link training failures or the elapsed time reaches a predetermined threshold, the device transmits a training sequence including symbols set in accordance with a lower version of the protocol. |
US08301808B2 |
Information processing apparatus, peripheral device control method, and storage medium
The view language of a specific application can be adaptively switched in response to a language switching request from a user. If the user selects the specific application via a user interface on a peripheral device management screen, it is determined whether view language information having been set matches view language information designated and received as an argument when the specific application is selected. If it is determined that the view language information having been set does not match the view language information designated and received as the argument, view language information set beforehand in a storage unit is replaced by the view language information designated and received as the argument. |
US08301805B2 |
Managing I/O request in a storage system
The present invention relates to managing I/O requests in a storage system. By dynamically changing the scheduling parameters to achieve optimal turn around time for I/O requests pending for processing at a component in the storage system. The scheduling parameters are changed based on a feedback mechanism. The turn around time of the I/O request are calculated as the ratio of I/O request processing rate and the average number of I/O requests in the component. |
US08301802B2 |
Systems and methods for detecting and preventing flooding attacks in a network environment
A method for processing network traffic data includes receiving a packet, and determining whether the packet is a previously dropped packet that is being retransmitted. A method for processing network traffic content includes receiving a plurality of headers, the plurality of headers having respective first field values, and determining whether the first field values of the respective headers form a first prescribed pattern. A method for processing network traffic content includes receiving a plurality of packets, and determining an existence of a flooding attack without tracking each of the plurality of packets with a SYN bit. |
US08301799B2 |
Method and apparatus for managing transmission of TCP data segments
A communication device is arranged to transmit data segments over an interface, wherein the communication device comprises transmission management logic. In response to receipt of a data segment for transmission over the interface, the transmission management logic is arranged to determine a sequence number of a data segment to be transmitted and compare the sequence number of the data segment to be transmitted with at least one pending sequence number of a previous data segment. Based on the comparison, the transmission management logic either discards the data segment to be transmitted if the sequence number of the data segment to be transmitted matches the at least one pending sequence number of the previous data segment; or adds the sequence number of the data segment to be transmitted to the at least one pending sequence number and transmits the data segment over the interface if the sequence number of the data segment to be transmitted does not match the at least one pending sequence number. |
US08301798B2 |
System and method for processing large amounts of transactional data
A system including a reference data server that stores a first set of data used in the plurality of processes, a load balancer that reconfigures the transactional data, a first stage processing system and a second stage processing system. The first stage processing system includes one or more first processing modules that execute at least one process of a first set of the plurality of processes on the reconfigured transactional data to generate first stage processed transactional data, each of the one or more first processing modules comprising an in-memory cache that stores a second set of data used in the at least one process, and a first stage data storage system that stores the first stage processed transactional data. The second stage processing system includes one or more second processing modules that execute at least one process of a second set of the plurality of processes on the first stage processed transactional data to generate second stage processed transactional data, each of the one or more second processing modules comprising an in-memory cache that dynamically stores a third set of data related to the at least one process, and a second stage data storage system that stores the second stage processed transactional data. |
US08301796B2 |
Real-time priority-based media communication
Representative embodiments are disclosed of a real-time priority-based communication system and method for communicating media streams made up of multiple media message sub-streams, the communication system comprising a chunk configurator for dividing media message sub-streams into chunks, a state machine configured to translate between information regarding the media message sub-streams and the chunks and state associations to the information, the state associations written into a header for each of the chunks, a queue for holding the chunks waiting to be transmitted, and a processor for executing a scheduling algorithm, wherein the scheduling algorithm determines ones of the chunks in the queue to transmit next. |
US08301794B2 |
Media content improved playback quality
Media content improved playback quality is described. In embodiments, a media content playback system stores segments of a media asset in a memory device, where the segments are stored as non-consecutive data that correlates to at least some of the media asset when the segments are downloaded from one or more media content sources. A data load manager is implemented to project when a content navigation input will be received that causes non-linear playback of the media asset. The data load manager can then estimate, for each segment of the media asset, when each segment will be played back based on the projected content navigation input. The data load manager determines a next segment of the media asset to download and store based on estimates of when each segment will be played back. |
US08301792B2 |
Network-attached media plug-in
An embodiment is a method and apparatus to provide a network-attached media plug-in. A network interface interfaces with a client and a server. The network interface receives an input from the client requesting content from the server. The client has a network plug-in interface. A network processor extracts a media stream from the requested content. A multimedia processor dynamically modifies the media stream according to the input from the client. |
US08301784B2 |
Transcoding content for maximizing playback abilities in a switch enabled device
Embodiments are directed towards providing a switch proxy service (SPS) to transcode content from a native format into a format optimized for play at a switch enabled consumer electronic device (SED). In one embodiment, the SPS may receive a set of capabilities for a SED that includes at least a minimum, a maximum, and at least one other set of content characteristics. The SPS may associate the capability set with a device identifier that uniquely identifies the SED. When a request for content is received, the SPS examines the request to determine if it valid and authorized. If the request is valid and authorized, the SPS provides content transcoded based on the capability set for the SED, where the SPS provides the content as much as possible to satisfy the SED's best quality set of content characteristics, but at least within the SED's minimum/maximum sets of content characteristics. |
US08301779B2 |
Mechanisms for obtaining access to shared resources using a single timestamp technique
Providing access to a shared resource in a computing environment involves maintaining a timestamp for each shared resource, the timestamp representing the time the resource was last accessed. Then, detecting if the resource is reserved before obtaining access to the resource, by reading the resource timestamp, and if the timestamp represents a future time relative to the current time, indicating that the resource is reserved and delaying access to the resource. If the resource is unreserved, then accessing the resource by reading the resource timestamp to detect any changes in the timestamp since the last reading; if unchanged, then accessing the resource. If the resource is unreserved, then obtaining exclusive access to the resource by reserving the resource by incrementing its timestamp by a reservation period; accessing the resource; and resetting the resource timestamp to the current time. |
US08301768B2 |
Peer-to-peer indexing-based marketplace
A data sharing and indexing system composed of multiple local indexing systems residing on network storage devices. Each (instantiation of the groupware) local storage device runs software for advanced content-based indexing, and each local indexing system forms a node in a peer-to-peer network. The indexing software performs topic-based categorization by means of a higher-order path analysis algorithm, which mimics human intuition by considering both high- and low-order links between data elements. The indexes generated by the software are automatically partitioned into topic indexes. The topical similarity of indexes to each other and to a pre-established set of topic indices is measured using a cross-training algorithm. The peer-to-peer network is implemented by a novel mesh-based, self-healing protocol, providing specialized means for sharing data and topic indexes. The software leverages the index sharing technology to provide content- and metadata-based searching features. |
US08301765B2 |
Event detection and response using rich network content
A server device may receive a notification indicating that an event has occurred, where the notification specifies an area associated with the event. The server device may further send a request for network content in response to the notification; receive the network content for each of a group of user devices, where the network content includes a location for each of the group of user devices and incident information for each of the group of user devices; generate geo fence information based on the area associated with the event, the geo fence information including boundaries for a geo fence that surrounds the location of the event; generate state information, associated with the geo fence, for a user device, of the group of user devices, located within the boundaries for the geo fence, where the state information includes the location for the user device; and send, to another server device, the state information for the user device. |
US08301756B2 |
Method and system for providing support for software applications
A method and system for providing support for a Java™ based software application in a communication system. The communication system includes a support server communicating with an application server. The Java™ based software application has a plurality of instances installed on the application server. The method includes receiving a first attribute-list corresponding to an instance of the Java™ based software application from the application server based on an operating environment of the instance. The method further includes comparing a second attribute-list stored on the support server with the first attribute-list. Thereafter, based on the comparison, a diagnostic report for the instance of the Java™ based software application is displayed. |
US08301752B2 |
Load balancing for network server
Embodiments of the invention address deficiencies of the art in respect to load balancing for servers having multiple blades and provide a novel and non-obvious method, system and computer program product for load balancing at the blade level for servers having multiple blades. In one embodiment of the present invention, a blade server for performing load balancing may comprise a plurality of blades, each blade coupled with a plurality of outgoing ports. The blade server may further include a blade management module configured for monitoring throughput performance of the server and the plurality of blades, wherein each blade is coupled with a plurality of outgoing ports, instructing a blade to switch from a first outgoing port to a second outgoing port when throughput performance decreases and instructing the blade to switch from the second outgoing port back to the first outgoing port when throughput performance increases. |
US08301750B2 |
Apparatus, system, and method for facilitating communication between an enterprise information system and a client
An apparatus, system, and method are disclosed for assuring delivery of an Enterprise Information System (EIS) event to a client. An adapter apparatus polls at least one EIS for an event. The event is staged to a staging table, consisting of an XA-compliant database, in preparation for delivery to the client. The status of the event is marked and the event is delivered to the client. Events delivered to clients that are unresponsive or otherwise unavailable are held until the clients become responsive and then the events are delivered. Delivery of events is confirmed using a transaction service. |
US08301749B1 |
Unused resource recognition in real time provisioning and management of fabric-backplane enterprise servers
Real time provisioning and management of fabric-backplane enterprise servers includes monitoring system status and configuration, displaying monitoring results, accepting user commands, and providing hardware and software management and configuration commands to the system. In one embodiment, an event is generated when a pluggable module is inserted into the system. In response to the event, the availability of the pluggable module is displayed to a system operator, and the operator enters a command to provision a server that includes the pluggable module. The server provisioning command is processed, resulting in a hardware configuration command being issued to the system, and an event indicating a status associated with processing the command is returned. The recognition of the inserted module, the display to the operator, and the processing of the server provisioning command occur in real time. |
US08301741B2 |
Cloning policy using templates and override cloned policy
A method for creating a newly configured policy comprises a plurality of operations. An operation is performed for receiving a policy creation request including identification information corresponding to a template policy, override information corresponding to the template policy and override information corresponding to a policy referenced by the template policy. An operation is performed for facilitating cloning of a new referenced policy in accordance with the override information corresponding to the referenced policy. An operation is performed for assigning the new referenced policy to a configuration of the template policy. An operation is performed for facilitating cloning of a new policy in accordance with the override information corresponding to the template policy, the template policy configuration and the assigned new referenced policy. |
US08301740B2 |
Autonomic control of a distributed computing system using dynamically assembled resource chains
In general, this disclosure describes techniques of managing resources in a service-oriented distributed computing system. As described in this disclosure, one or more control nodes provide for the efficient and automated allocation and management of resources within the distributed computing system. In order to provide automated allocation and management of computing functions and resources, a control node uses a set of governors. This set of governors includes a set of service governors to govern services used in the distributed computing system. The set of governors also includes a set of resource governors that govern individual resources of the services in the distributed computing system. The service governors and the resource governors may be implemented using finite state machines. |
US08301735B1 |
Variable AAA load distribution for PDSN
A packet data serving node (PDSN) may manage sessions between mobile devices and a packet-based network. The PDSN may send requests to and receive responses from an authentication, authorization, and accounting (AAA) server. The PDSN may include a packet session manager configured to create, maintain, and terminate the sessions between the mobile devices and the packet-based network. The PDSN may include a global AAA manager. The global AAA manager may be configured to determine a latency in communication between the PDSN and the AAA server based on latencies in responses from the AAA server to at least two requests which the PDSN sends to the AAA server. The global AAA manager may be configured to determine an adjustment in a load which may be imposed on the AAA sever based on the determined latency and to cause the determined adjustment in the load which may be imposed on the AAA server to be implemented. |
US08301730B2 |
Method and system for building and distributing application profiles via the internet
A method for collecting transcripts each storing an order in which portions of an application file were accessed by the file when the file was executed on one of a plurality of computing devices. The method includes receiving requests to download the file from directing processes each executing on a different one of the computing devices, and in response to those requests, downloading the file to the computing devices and instructing the directing processes to profile usage of the file. Then, transcripts created by the directing processes are received therefrom. A streaming model may be created based on the transcripts received. The file may be divided into a plurality of smaller files based on the streaming model. The streaming model may be used to download the file by downloading at least a portion of the smaller files using a conventional download protocol without using a specialized streaming protocol. |
US08301724B2 |
Targeted media advertising over networks
Advertising on networks can include a three-step system in one embodiment of the disclosure. The first step can include the review of search requests, followed by a response linking to a media file containing an advertisement. The second step can be a delivery process. The advertising cannot be considered spam as the user can be redirected towards information that can directly correlate to the users search. The advertising can be done with the full cooperation and volition of the media company or companies involved. The advertisers' contract with the media companies can allow for payment and the media companies can then expose their product to potential buyers. The third step can be contacting an advertising server any time that media file is played. In this third step it can be determined what the optimal advertisement for this media file is. |
US08301709B2 |
Chat system without topic-specific rooms
A method, system and graphical user interface for a chat system is disclosed. One aspect of certain embodiments includes sending target messages to users based on the respective selection and filtering criteria selected by the respective users instead of having users enter topic specific rooms. |
US08301703B2 |
Systems and methods for alerting administrators about suspect communications
Systems, methods, and computer program products for alerting system administrators and owners about suspect communications, such as communications from open relay, blacklisted, and blocked computers, are disclosed. Embodiments comprise receiving information related to a communication of an electronic document from one computer to another, determining if the sending computer is either blacklisted, and alerting the administrator or owner of the sending computer if it is identified as suspect. In some embodiments, determining if the sending computer is suspect comprises examining blacklisted IP addresses and/or blacklisted domain names. Some embodiments determine the identity of the administrator by examining WHOIS database information. In some embodiments, alerting the administrator or owner comprises sending them an e-mail. |
US08301699B1 |
Dynamically enabling features of an application based on user status
In one embodiment, one or more applications may be executed on a computer, where each application has an associated feature set. A user status of a particular application may be determined, and in response to that user status for the particular application, the feature set of at least one other application may be dynamically adjusted. |
US08301697B2 |
Adaptive streaming of conference media and data
A distributed system for distributing conferencing data such as video, audio, and other conference data. The distributed system includes a conference data dispatch system, multiple conference participant computing systems, and a network distribution path through which conference data may be distributed from the conference data dispatch system to the various conference participant computing systems. The conference data is segmented. Each segment is encoded to be suitable to a particular class of participant computing systems. The encoded segments may be cached in an intermediary computing system to thereby avoid a strict unicast model for distributing conference data. |
US08301696B2 |
Methods and systems for scalable video delivery
Methods and systems for delivering scalable media content from a server to a client are provided. A server index is provided to a media server for indexing the layers of scalable content in the form of media data groups. The client transmits at least one media request comprising a scalable media presentation identifier, a requested quality identifier and a requested layer identifier. Based on the at least one request, the server identifies the requested media data groups and transmits the requested media data groups to the client. The client receives the requested media data groups, which may be a subset of all available media data groups, and reorders the media data into decoding order for subsequent decoding and playback. |
US08301695B2 |
Terminal, server and method for determining and processing contents as spams
A terminal, server and method for determining and processing contents as spams are discussed. According to an embodiment, the includes a method for controlling a content by using a terminal, comprising receiving a first content and a first content ID associated with the first content; transmitting the first content ID and spam information related to the first content ID to a content managing server, the spam information includes information indicating that the first content is to be considered as a spam; receiving the first content ID and indication information indicating that the first content is a spam from the content managing server; receiving a second content and a second content ID associated with the second content; comparing the second content ID, with the first content ID and the indication information; and processing the second content based on the comparison result. |
US08301689B2 |
Controlling presentation engine on remote device
A communication mechanism or facility for enabling interaction with, and control of, a remote presentation engine for presenting a rich media application, such as one written using animated graphics allows the presentation engine to be configured or instructed remotely to perform certain actions, to send requests, and/or to send information, independently of the animated graphics application being executed. The communication facility between a workstation enables a presentation engine to pass a request by the application for resource stored on a workstation—an image file or a data file, for example—thereby creating a virtual file system. Local resource references can thus be maintained in the application during development without having to download all resources to the device in connection with testing. |
US08301687B2 |
Systems and/or methods for standards-based messaging
The example embodiments disclosed herein relate to application integration techniques built around the publish-and-subscribe model (or one of its variants). In certain example embodiments, a first standards-based messaging protocol (e.g., the JMS messaging protocol) may be used to create a trigger so that a message envelope according to a second standards-based messaging protocol (e.g., SOAP) may be communicated over the first standards-based messaging transport layer. In other words, in certain example embodiments, a trigger according to a first protocol (e.g., JMS) may have a message according to a second protocol (e.g., SOAP) associated therewith so as to enable the message to be communicated over the first protocol's transport layer. The trigger may be configured to receive a message from a web service consumer via the JMS messaging protocol and pass it to the web service stack for dispatch to the web service provider. Similarly, for a request-reply web service exchange pattern, the trigger may be configured to send the reply message from the web service provider, as returned by the web service layer, to the web service consumer via the JMS messaging protocol. |
US08301683B2 |
Method of enhancing multimedia
A method of enhancing multimedia data contained on an information carrier includes reading the carrier and communicating with a remote unit via a network. The information carrier contains additional data. The method includes reading from the information carrier a user file containing user data defining user's previous actions in a storage unit of a recording and/or reproducing device, providing the additional data as a function of the user data, and updating the user data to reflect the user's latest actions. |
US08301680B2 |
Apparatus and method to compute reciprocal approximations
A method and apparatus for reducing memory required to store reciprocal approximations as specified in Institute of Electrical and Electronic Engineers (IEEE) standards such as IEEE 754 is presented. Monotonic properties of the reciprocal function are used to bound groups of values. Efficient bit-vectors are used to represent information in groups resulting in a very compact table representation about four times smaller than storing all of the reciprocal approximations in a table. |
US08301679B2 |
Computation of logarithmic and exponential functions
Efficiency of computation of logarithmic and exponential functions may be improved using multiplication by pre-computed coefficients to obtain intermediate products. |
US08301677B2 |
System and method for dynamic weight processing
A dynamic weight processing system. The inventive system includes a first circuit for receiving an input signal and a second circuit for filtering the input signal with dynamic weights to provide a weighted signal. In an illustrative embodiment, the dynamic weights are finite impulse response filter correlation coefficients that are dynamically generated based on a pseudo-noise code. The system may also include a dynamic weight generator that generates the dynamic weights by combining weight values stored in a lookup table in a manner dependent on the pseudo-noise code. The weighted signal may be further processed to generate nulling and beamsteering weights for the input signal. In a more specific implementation for a GPS (Global Positioning System) application, the received signal is partitioned into space frequency adaptive processing (SFAP) bands and space time adaptive processing (STAP) is performed within the SFAP bands. |
US08301674B2 |
Random signal generator and random number generator including the same
A random signal generator includes a differential noise generation circuit, an amplification circuit and a single-ended amplifier. The differential noise generation circuit includes a pair of input nodes and a pair of output nodes, and is configured to receive noise signals at the pair of input nodes and to generate differential noise signals at the pair of output nodes. The differential noise generation circuit is self-biased such that the pair of input nodes is coupled to the pair of output nodes. The amplification circuit is configured to amplify the differential noise signals output from the differential noise generation circuit to generate amplified differential signals. The single-ended amplifier is configured to generate a random signal based on the amplified differential signals, the random signal having irregular transition time points. |
US08301671B1 |
Method and apparatus providing removal of replicated objects based on garbage collection
A method, apparatus and computer program product for providing removal of replicated objects based on garbage collection is presented. Data objects are replicated from a primary source to a backup device. A notification is received from a garbage collection process for at least one data object replicated from the primary source to the backup device, the notification indicating that the data object should be deleted. The data object having the notification is deleted from the backup destination. |
US08301667B2 |
Method and system for implementing efficient cursor pruning
Disclosed are improved methods, systems, and media for cursor sharing and cursor pruning. According to some approaches, existing child cursors are distinguished using a cursor sharing criteria node structure. A sharing criteria node (also referred to as a “diagnostic” node) is created when a sharing criteria mismatch/failure happens. The node contains information about why the child cursor could not be shared and also information that can be used to quickly re-evaluate this sharing criterion in the future. |
US08301660B2 |
Enforcing restrictions for graph data manipulation operations
Systems, methods, and other embodiments associated with data manipulation operation restriction enforcement on graph data are described. A statement specifying a data manipulation operation to modify graph data that will modify one or more triples in the graph data is received. One or more resources that the one or more triples describe is determined. Data constraints associated with the resources are accessed. The access constraints are evaluated on the graph data. The data manipulation operation is selectively restricted based, at least in part on, the evaluation of the access constraints. |
US08301659B2 |
Method, apparatus, and computer program product for determining media item privacy settings
An apparatus for determining media item privacy settings may include a processor. The processor may be configured to receive media item capture data associated with a media item. The media item capture data may include at least a capture location. The processor may also be configured to identify a privacy context that corresponds to the media item capture data. In this regard, the capture location of the media item capture data may be within a geographic zone of the privacy context. The processor may be further configured to determine a privacy setting for the media item based on the corresponding privacy context, and, in some embodiments, control access to the media item in accordance with the determined privacy setting. Associated methods and computer program products may also be provided. |
US08301653B2 |
System and method for capturing and reporting online sessions
The present invention discloses a computer system for reporting online sessions and a computer enabled method utilizing the same. The computer system is made up of an icon that preferably appears on a user screen. The icon is capable of capturing a screen session on the user screen and saving it within a recording. The recording may then be communicated to a database server that is capable of extracting a plurality of target components from said recording, and is capable of storing them in a database. The database may contain a benchmark content of the plurality of target components. Target components may then be compared against the benchmark content in a variety of ways to determine whether the level of target components is above or below reasonable and socially accepted levels. |
US08301649B1 |
Dynamic categorizations for electronic advertising
An advertiser submitting a sponsored ad to a provider can determine aspects of the ad, such as creative elements and bid price, based on a dynamic categorization of an item and/or landing page associated with the ad. An algorithm can be used that utilizes a browse tree for each item to be displayed to a user following a sponsored link, for example, and attempts to find a node in the browse tree that appears at the lowest level in the tree and with a sufficient appearance frequency. When consensus is reached for a node in the browse tree that meets these criteria, a corresponding categorization is determined, which can be used to determine appropriate aspects to be used for the sponsored ad, at least until enough information is obtained such that aspects can be determined independent of the categorization. |
US08301648B2 |
Multimedia content search and recording scheduling system
Techniques described herein enable searching for multimedia content and for downloading or scheduling the recording of the multimedia content. The multimedia content may have been previously stored on one or more databases. The client device may download or schedule the recording of multimedia content in one step, for example, in one touch. When desired multimedia content is not available, the multimedia content is added to the client device's wish list. When the client device's does not have a wish list, the client device's wish list may be created on the spot. During the scheduling of the recording, a tag associated with the multimedia content is checked to determine whether the multimedia content is live or delayed. When the tag indicates the multimedia content is live or delayed, the client device prompts with a suggestion to add extra time to the end of the recording of the multimedia content. |
US08301645B1 |
Aggregated web analytics request systems and methods
Provided is a method that includes receiving a file from a network site, wherein the file defines display information for one or more content items, parsing the file to display the one or more content items. Parsing includes encountering, in the file, a request to transmit analytics data to a remote analytics site, delaying transmission of the analytics data to wait for encountering of subsequent requests in the file, encountering, in the file, one or more subsequent requests to transmit other analytics data to the remote analytics site, aggregating the analytics data and the other analytics data into an analytics request for the remote analytics site, and sending the analytics request to the remote analytics site, such that the remote analytics site receives the analytics data and the other analytics via the same analytics request. |
US08301643B2 |
Creation of highly available pseudo-clone standby servers for rapid failover provisioning
Near clones for a set of targeted computing systems are provided by determining a highest common denominator set of components among the computing systems, producing a pseudo-clone configuration definition, and realizing one or more pseudo-clone computing systems as partially configured backups for the targeted computing systems. Upon a planned failover, actual failure, or quarantine action on a targeted computing system, a difference configuration is determined to complete the provisioning of the pseudo-clone system to serve as a replacement system for the failed or quarantined system. Failure predictions can be used to implement the pseudo-clone just prior to an expected first failure of any of the targeted systems. The system can also interface to an on-demand provisioning management system to effect automated workflows to realize pseudo-clones and replacement systems automatically, as needed. |
US08301639B1 |
Location based query suggestion
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for suggesting search queries based on location. One of the methods includes determining a current location of the user. A selection of the user's past search queries is generated, where each past search query in the selection is associated with a query location related to the query. A respective score is assigned to each past search query in the selection. The score for each query is based at least in part on the proximity of the current location to the query location of the query. One or more of the past search queries in the selection are provided for presentation to the user on the user's electronic device based on the assigned scores. |
US08301637B2 |
File search system, file search device and file search method
A file search system includes : a file analyze device including: a character string identifying unit; a first calculating unit; a second calculating unit; an analyzing unit; an output unit; and a file search device including a first obtaining unit; a second obtaining unit; an index storage unit; a file identifying unit; a ranking unit; and a notifying unit. |
US08301631B2 |
Methods and systems for annotation of digital information
Methods and system for performing annotation of digital information are provided. One method includes searching for items of interest using a search engine. Once the URIs associated with the item of interest are identified, a plurality of attributes are provided that may be associated with each URI. A user may provide the values for the attributes or the system may suggest values for the attributes based on information associated with each URI. Once the attributes and values are assigned, the annotated URI along with the attributes and values is stored. Another method provides for sharing of the annotated information. A user may communicate annotated information to an external storage system for sharing with other users having access to the external storage system. Another method provides for automatic updates of the annotation entries by periodically fetching the digital information associated with each URI and updating the values associated with each attribute. |
US08301630B2 |
Handling, management and creation of ice contacts
A method includes receiving input at a user equipment that designates a particular entity recorded in a user equipment contacts database as being an entity to be contacted in case of an emergency and setting an indication in a first field of a corresponding contacts database entry, where the first field is separate from a second field of the contacts database entry that stores a name of the entity. |
US08301629B2 |
Community-driven approach for solving the tag space littering problem
In order to provide an improved tagging-based search method, the method includes one-click actions for searching as well as an “one view” indicator telling the user which search would be the most effective or most important search—by displaying a “search cloud”, called search bag. |
US08301627B2 |
Automatic determination of selective message caching to support rules in a trading partner collaboration management environment
Systems and methods are provided for selectively cache trading partner transaction messages in a trading partner collaboration environment. At least one trading partner transaction message is received. A determination is made as to whether at least one trading partner business rule requires data from the transaction message. If at least one trading partner business rule requires data from the transaction message, at least a portion of the transaction message in a transaction history cache is selectively cached. Another determination is made as to whether the transaction message is associated with a trading partner business rule. If the transaction message is associated with a trading partner business rule the transaction message is processed based on the associated trading partner business rule and previous transaction message data residing in the transaction history cache. |
US08301625B2 |
Information processing device, method and server for determining type of electric appliance
A device, a method and a server for performing device identification of electric appliances connected to a network are provided. An information processing device 50, to which electric appliances 20 are communicably connected via a network 2, receives a packet (a response packet or a passive packet) for determining a type of an electric appliance 20, from the electric appliances 20. The information processing device 50 stores definition files defined for each electric appliance 20 in advance, compares the received packet with the definition files for the each electric appliance, scores the packet, extracts a definition file with a high score, and determines electric appliance information of the extracted definition file as electric appliance information of the electric appliance 20. |
US08301624B2 |
Determining user preference of items based on user ratings and user features
A set of item-item affinities for a plurality of items is determined based on collaborative-filtering techniques. A set of an item's nearest neighbor items based on the set of item-item affinities is determined. A set of user feature-item affinities for the plurality of items and a set of user features is determined based on least squared regression. A set of a user feature's nearest neighbor items is determined based in part on the set of user feature-item affinities. Compatible affinity weights for nearest neighbor items of each item and each user feature are determined and stored. Based on user features of a particular user and items a particular user has consumed, a set of nearest neighbor items comprising nearest neighbor items for user features of the user and items the user has consumed are identified as a set of candidate items, and affinity scores of candidate items are determined. Based at least in part on the affinity scores, a candidate item from the set of candidate items is recommended to the user. |
US08301622B2 |
Identity analysis and correlation
An identity analysis and correlation service system can include a summary manager service for generating identity correlation summaries pertaining to a persona, wherein the generated identity correlation summaries are based on discovered content corresponding to the persona and analyzed content corresponding to the discovered content. The system can include a content search manager service for generating the discovered content based on search criteria and a semantic analysis service for generating the analyzed content. The system can also include a data store for storing the generated identity correlation summaries and a notification service for providing a notification based on the generated identity correlation summaries. |
US08301621B2 |
Topic map for navigational control
Included are embodiments for providing a topic map. At least one embodiment of a method includes receiving a plurality of web pages, the web pages including metadata, extracting at least a portion of the metadata from the web pages, and creating at least one topic associated with the web pages, the at least one topic corresponding to at least a portion of the metadata. |
US08301616B2 |
Search equalizer
A method for processing query data is described that includes receiving a query portion from a client over a network. For each of multiple search contexts, a relevance score is determined, based on the query portion. Each search context corresponds to a different set of information against which queries can be executed. Indication of the relevance scores is provided to the client over the network. Determining the relevance score and providing indication are performed prior to an input indicating a complete query or in response thereto. The method may also include associating shortcuts with search contexts, selecting a set of shortcuts based, at least in part, on the relevance scores for the search contexts and the association between the shortcuts and search contexts, and sending the set of shortcuts to the client. The shortcuts include links for accessing a content location associated with the shortcut. |
US08301614B2 |
User interfaces for search systems using in-line contextual queries
Systems and methods, including user interfaces, are provided for implementing searches using contextual information associated with a Web page (or other document) that a user is viewing when a query is entered. The page includes a contextual search interface that has an associated context vector representing content of the page. When the user submits a search query via the contextual search interface, the query and the context vector are both provided to the query processor and used in responding to the query. |
US08301613B2 |
System and method for incident processing through a correlation model
Disclosed is a method, system and a computer program for correlating an incident service ticket with an incident resource ticket. The method includes, in response to a creation of an incident service ticket in a certain service category; searching with a data processor for open incident resource tickets of the same or similar category; searching with the data processor based on a set of similarity rules for corresponding critical configuration items defined in business service configuration items and, if both searches succeed, searching with the data processor found incident resource tickets ordered by time using found critical configuration items and, if a match is found, declaring the incident service ticket to be correlated with the matching incident resource ticket. The exemplary embodiments further provide that, if both searches do not succeed, or if a match is not found, obtaining input from a dependency tree for the business service configuration items and if no related service configuration items for the service category are identified then concluding the performance of the method, otherwise searching with the data processor found incident resource tickets ordered by time using found related service configuration items. If no associated resource tickets are available then the method performs constraint adaptive probing of resources determined from the dependency tree to attempt to generate at least one corresponding resource ticket, and to search on any corresponding resource tickets that are generated for related configuration items. |
US08301610B2 |
Optimizing search for insert-only databases and write-once data storage
A search of an insert-only database is performed using a search string in a non-key field to obtain a result set having both valid and invalid entries. Each entry includes a primary key field and the primary key field is subsequently scanned for entries in the result set to determine which entries are valid. Thereafter, invalid entries are removed from the result set to result in a modified result set. Such removal can be based, for example, on the timestamp of the respective entries. In some implementations, a secondary persistence is utilized. Related apparatus, systems, techniques and articles are also described. |
US08301608B1 |
Real-time access of opportunistically locked files without breaking opportunistic locks
Opportunistically locked files are accessed in real-time from a kernel mode file system filter driver without breaking opportunistic locks. A file system is monitored, and the granting of an opportunistic lock to a specific file object referring to a specific underlying file is detected. The granting of the detected opportunistic lock results in both the file object and the underlying file being opportunistically locked. A reference to the opportunistically locked file object is cached. The file system filter driver filters a request to access the opportunistically locked file via a second file object which is not opportunistically locked. The kernel mode file system filter driver uses the cached reference to access the opportunistically locked underlying file. This enables access of the opportunistically locked file from the kernel mode file system filter driver without breaking the opportunistic lock. |
US08301606B2 |
Data management method and apparatus
In a data management method using a hierarchical folder structure where an item such as data or a folder can be registered in multiple folders, attribute information is appended to each relational data piece that represents a pair of a child item that is either data or a folder registered in a folder and a parent folder in which the child item has been registered. This attribute information is referred to when a single child item has been registered in multiple parent folders, in order to select one of the multiple parent folders. By selecting a relational data piece based on the attribute information so that each child item can be registered in a single parent folder, at least part of the hierarchical folder structure is converted into a tree structure where a single child item belongs to a single folder. |
US08301601B2 |
Log consolidation device, log consolidation method, and computer-readable medium
A log consolidation device includes: a selection unit that selects at least part of fields included in multiple logs stored in a storage unit and chronologically representing processes executed by one or multiple processing units, each log including information representing content of a process and a count value relating to the process, the information being divided into multiple fields; a deletion unit that deletes, from at least part of the multiple logs stored in the storage unit, items of information in the fields selected by the selection unit; and an integration unit that integrates into a single log two or more of the multiple logs having identical items of information in fields that were not deleted by the deletion unit by summing up the count values of the two or more of the multiple logs. |
US08301598B2 |
Methods and apparatus for content based notification using hierarchical groups
Methods and apparatus for content based notification using hierarchical groups. In an aspect, a method is provided that operates to provide an event notification. The method includes maintaining an event description dictionary comprising one or more event descriptors, and associating content with a selected event descriptor. The method also includes compressing the selected event descriptor to generate a compressed event descriptor, and transmitting the compressed event descriptor on a notification channel. |
US08301594B2 |
Context providing method, system, and apparatus
A context providing method includes the collection step of collecting context information representing a situation of a target via a network, the generation step of applying a predetermined rule to the collected context information and information associated with a context entity which generates/utilizes the context information, thereby generating new context information, and the step of transmitting the generated context information to a context requester via the network. A context providing system and apparatus are also disclosed. |
US08301592B2 |
Synchronizing business transaction records from asynchronous messages received out of sequence
A method for processing business transaction orders received asynchronously. The method includes receiving a first message for a business object, the business object comprising an order between a first party and a second party, and storing the business object including a first entity within a data store. The method further includes receiving a second message for the business object including a second entity, and storing the second entity with the business object. Respective chronological indicators for the first entity and the second entity are examined. Based on the chronological indicators, object attribute metadata describing a current status of the business object is updated, and the business object is processed in accordance with the updated object attribute metadata. |
US08301589B2 |
System and method for assignment of unique identifiers in a distributed environment
System and method for assignment of unique identifiers in a distributed environment. In a distributed system having a plurality of nodes, a method for allocating identifiers comprises steps of: allocating a pool of identifiers for use; maintaining lists of free identifiers in the pool at participating nodes; obtaining at a first node permission to update the lists of free identifiers; upon receiving permission to update the lists, allocating for the first node a set of identifiers from the lists; updating the lists of free identifiers to reflect allocation of the set of identifiers for the first node; sending the updated lists from the first node to other participating nodes; upon receiving the updated lists of free identifiers at each other participating node, updating each other participating node's respective copy of the lists of free identifiers; and relinquishing the first node's permission to update the lists of free identifiers. |
US08301584B2 |
System and method for adaptive pruning
Disclosed in a method and structure for searching data in databases using an ensemble of models. First the invention performs training. This training orders models within the ensemble in order of prediction accuracy and joins different numbers of models together to form sub-ensembles. The models are joined together in the sub-ensemble in the order of prediction accuracy. Next in the training process, the invention calculates confidence values of each of the sub-ensembles. The confidence is a measure of how closely results form the sub-ensemble will match results from the ensemble. The size of each of the sub-ensembles is variable depending upon the level of confidence, while, to the contrary, the size of the ensemble is fixed. After the training, the invention can make a prediction. First, the invention selects a sub-ensemble that meets a given level of confidence. As the level of confidence is raised, a sub-ensemble that has more models will be selected and as the level of confidence is lowered, a sub-ensemble that has fewer models will be selected. Finally, the invention applies the selected sub-ensemble, in place of the ensemble, to an example to make a prediction. |
US08301582B2 |
Dynamic constraint satisfaction problem solver with sub-problem placeholder
A dynamic constraint solver for solving a constraint satisfaction problem network that includes a plurality of nodes and a plurality of constraints determines a cardinality for a set of sub-problems. The cardinality is a numeric domain that represents the minimum number of instances in a port. The solver determines if a number of identifiable instances of sub-problems is less than the minimum number of instances. The solver then causes a user interface to display the identifiable instances and a placeholder for each instance that is below the minimum number of instances and is not identifiable. |
US08301563B2 |
Emerging trends lifecycle management
A process (and corresponding system) that defines sequential steps for the introduction, validation, and testing of business applications of emerging technologies, for example mobile banking services, is provided. The innovation provides a definable model and process for rapid innovation with a quality emphasis through efficient pipeline management and performance measurements. For example, the innovation can adhere to an enterprise's e-commerce requirements for a formalized and measurable structure to efficiently and diligently manage new ideas that have the potential to become new products and services that positively impact business. |
US08301561B2 |
Method and system for using reward points to liquidate products
A user selects a product to be liquidated from a product provider and then designates to the transacting entity that reward points are to be used towards the purchase of the liquidated product. The transacting entity acts to decrease the number of reward points in the user's reward account by the required number of points. The reward account holder conveys consideration to the transacting entity equivalent to the par value of the reward points consumer obtains the product in exchange for reward points having a retail value equivalent to what he would have otherwise paid for the product, while the reward account holder is required to convey only the par value of the points. The product provider is able to liquidate the product and obtain payment equivalent to what it would otherwise have obtained in a prior art liquidation process, auction or trading environment. |
US08301560B2 |
Methods, systems, and computer readable media for facilitating the exchange of reciprocal deposits
A control center receives, from the first bank, a first request with a first set of requirements for placement of reciprocal deposits. A second request with a second set of requirements is received from a second bank. The control center determines whether the first set of requirements matches the second set of requirements, which include maturity and interest rate. In response to a match, the control center performs an exchange of on-balance sheet deposits meeting the first set of requirements from the first bank to off-balance sheet deposits to the second bank. The first bank receives reciprocal deposits meeting the second set of requirements as new on-balance sheet deposits. |
US08301558B2 |
Loan management tool
Embodiments of the present invention relate to methods and apparatuses for implementing, in connection with a HELOC account, a loan management tool. In some embodiments, the method includes: storing information relating to a loan account associated with a borrower, segmenting the loan account into one or more spend categories, and allocating purchases and payments, or portions thereof, made by the borrower to at least one of the one or more spend categories. In addition, the method may further include receiving from the borrower an input and calculating, based on the input, an output, wherein the output comprises at least one of the anticipated payoff date, the monthly payment amount, and the total saved interest. |
US08301557B1 |
System, program product, and method to authorized draw for retailer optimization
A line of credit optimized for a retailer and attached to a customer account at a financial institution is established for a customer of the retailer. A financial institution computer determines whether to advance funds through the line of credit for a transaction, then advances funds in one or more preselected loan increments to the customer account, up to a total available line of credit for the customer. The financial institution computer decrements the total available line of credit by the amount provided for the customer transaction and by a predetermined customer fee for each of the loan increments. The computer determines a value of a retailer foe to be paid by the retailer, involving a predetermined amount for each of the loan increments. The customer fee amount can be zero or discounted for customer transactions with the retailer. The retailer fee can be a rebate to the customer. |
US08301556B2 |
Method for transmitting a code
The present invention relates to a method for transmitting a code to a user in which the user transmits his or her financial account identifier information to a code allocation unit 3, the code allocation unit 3 transfers an amount of money to the financial institution 5 specified by the user and/or transfers an amount of money from the financial institution 5 specified by the user, thereby submitting the account identifier information and the code to be transmitted as additional information with this transfer and/or this debit, and the financial institution 5 forwards a receipt for the transfer and/or debit together with the additional information to the user. |
US08301549B2 |
System and method for improved distribution of market information
A data distribution system and method are described herein to improve the distribution of market information to subscribing client devices. Market information updates are provided to subscribing devices over a communication link every time a change in the market occurs. If a bandwidth limitation is reached on the communication link, the preferred embodiments switch to a second mode of transmission such that the market information updates are provided only at predetermined intervals. The preferred embodiment monitors the bandwidth consumption to determine what mode of transmission to apply, and in response, it can dynamically change between modes of transmission. By dynamically adjusting the mode of transmission to comport with the current network bandwidth, the preferred embodiments may provide a network friendly, data intensive, and fast response market information feed. |
US08301542B2 |
Reprice-to-block order
A reprice-to-block order and related market center and process are disclosed which automatically reprice a posted limit order to the price of a block trade executed at an inferior price on a market away from the market center that posted the limit order. |
US08301541B1 |
System and method for improved order entry using market depth
Market depth information pertaining to the hedging side is utilized to intelligently break a non-hedging order into multiple orders, such that the orders rest at cascading price levels. This way, the trader can benefit from sweeps in the book and still properly account for the market depth on the hedging side. Further, there is a greater probability of receiving “partials” on the spread order. In addition, hedge orders may be sent at multiple price levels, or sent to the market in pieces over time. By applying a more intelligent process to hedge orders (as opposed to “fire and forget”) an alternative beyond limit orders that can be leged or market orders is provided. |
US08301536B2 |
Computerized methods and apparatuses for guiding a user through a transaction to change a contribution configuration in a defined contribution plan
Described are computer-based methods and apparatuses, including computer program products, for guiding a user through a transaction to change a contribution configuration in a defined contribution plan. A request is received by an application from a client device. The application processes the request and plan data associated with a user is retrieved. User interface data is generated by the application and the data is transmitted to the client device. A user interface is displayed which initiates, reviews and executes a transaction to change a current contribution configuration to a suggested contribution configuration without requiring the user to enter any additional information. |
US08301534B2 |
Method for managing buyer transactions and settlements using communication network between computers, and method for relaying information following buyer consumption trends to the buyer
Described herein are methods and apparatus for the processing of electronic invoices. A server for processing invoices communicates with computing systems such as a supplier system (used by a supplier), a buyer system (used by a buyer), and finance systems (which manage bank accounts of the supplier and buyer). The server communicates with the supplier system and the buyer system regarding an electronic invoice that relates to a transaction between the supplier and the buyer, and that includes a unique identification code. When the buyer has approved the electronic invoice, the supplier system and/or the server is able to settle the invoice using the unique identification code. |
US08301533B1 |
Automated fulfilling of currency exchange requests over a computer network
A computer program product is provided for automatically fulfilling currency exchange requests received at a processor for a plurality of different currencies that are received from a plurality of different customers. Each request is a request to exchange an amount of funds of a source currency for funds of a target currency, or a request to receive an amount of funds of a target currency by exchanging source currency. At least some of the requests are fulfilled by automatically matching requests of one or more customers with requests of one or more other customers who have requested an exchange of the converse target and source currencies in an amount of currency sufficient to match a first portion of the requests, and by using amounts of currency in different currency types that are not received from the customers to fulfill a second portion of the requests. |
US08301532B2 |
System and method for preventing cross trading
Information regarding the current state in the market is used to prevent orders from crossing. In an example provided herein, when an order is entered into a market, information regarding current positions in the market is taken into account to determine whether the order will cross with other orders. If the orders would cross, appropriate action is taken to prevent the crossing of orders in a way suitable for the person or persons trading. The teachings described herein may be used for any reason to prevent orders from crossing. Moreover, they may be used in other areas of trading to assist the trader in obeying any other rule or regulation that might involve analyzing current positions in the market before taking action. |
US08301526B2 |
Method for maximizing retirement income using financial bridge products and deferred social security income
The present invention provides a method for maximizing retirement income using bridge annuities and deferred Social Security income. Financial information about a client is gathered, in addition to financial information about the client's spouse, if applicable. A variety of income scenarios are modeled using the financial information and a plurality of income models, each model including income from a bridge product and deferred Social Security income. Alternate funding approaches are projected using the financial information, and the modeled scenarios are compared to the alternate funding approaches to determine the optimal scenario for maximizing retirement income. The client can then purchase a bridge product in accordance with the optimal scenario. |
US08301525B2 |
Method and system for managing communication of information
A method and system of managing communication of information to a destination utilizes computer hardware and software and a client-server architecture. The system receives information in file form, such as ASCII file form, via a file transfer service and/or in message-based form, such as SWIFT and/or ISITC messages, via a message network. The information that is received in message-based form is converted to file form by a message to file converter and translated by a message format library to an intermediary file format, and the information that is received in file form is also translated to the intermediary format by a message format library. The intermediary file format information can be aggregated and sorted, and is then translated to a preferred file format of the destination and sent to the destination. |
US08301523B1 |
System, method and computer readable medium for providing notifications
The invention provides a method, system and computer readable medium for providing a notification to a recipient. The method, system and computer readable medium relate to a notification sent via a processing device, the method including determining, for a recipient, a first notification method and a second notification method, generating a notification, and providing the notification to the recipient in accordance with the first notification method or, upon a failure of the first notification method, providing the notification to the recipient in accordance with the second notification method. |
US08301520B1 |
Tax return signature systems and methods
The present invention is integrated tax return preparation systems and methods that provide a taxpayer with options related to review and signing of a tax return by a tax professional. The integrated systems and methods are computer-based and web-based online tax return preparation systems and tax software used by taxpayers to prepare their own electronic tax returns. Communications with a tax professional and various forms of automated electronic communications are supported so that taxpayers that prepare their own tax returns using a self-preparation tax product may have them reviewed and signed by a tax professional. Signature and review service options that are available from a retail tax preparation service and typically available to only customers of the tax preparation service are also provided to taxpayers who prepare their own tax returns using an online tax preparation system or tax software. |
US08301518B1 |
System and method for inventory management and distribution
A system and method for inventory management is provided. An indication of a removal of a first resource at a first location is received, and a risk value associated with the first resource at the location is calculated. A determination is made if the risk value is less than a predetermined threshold, and a request to transfer a second resource from a second location to the first location is generated. |
US08301512B2 |
Product identification using multiple services
A method and a system to determine a product identification of an item for sale in an online publication system is shown and described. For example, the method may be initiated when an input identifying an item is received from a user. An input type (e.g., image, text, audio recording, etc.) may be determined and one or more identification services may be selected based on the input type. At least a portion of the input is transmit to the selected one or more identification services. A product identification is received from each of the one or more identification services. Based on the received product identifications, a recommended product identification is determined. The recommended product identification is transmitted to the user. |
US08301506B2 |
Method and system for managing categories of an electronic commerce website
Managing categories in an electronic commerce system, includes obtaining transaction information pertaining to a set of back-end categories, the transaction information includes user information of users in the system who completed transactions in the set of back-end categories during a preset period, determining, based on the user information, a set of front-end categories that were selected by users in the system during the preset period, determining number of times a front-end category in the set of front-end categories was selected by the users in the system during the preset period, and adjusting the front-end category according to the transaction information and the number of times the front-end category was selected during the preset period. |
US08301502B2 |
Methods and systems for account management of group accounts
Account management methods and systems are presented for managing and administering group accounts. A group may establish a financial group account using a novel group account management system in accordance with an embodiment of the invention. The novel group account management system can provide financial transaction-related controls, privileges, tracking, and/or reporting for one or more users, members, and/or sub-group within the group account. A concept of user-specific, member-specific, and/or sub-group-specific privileges is integrated into the novel group account management system to assign a particular user, member, and/or sub-group to an account management level within the group account. Furthermore, a novel concept of user-managed group account-related rules is also integrated into the novel group account management system to empower, restrict, and/or control certain transaction-related actions for at least some users, members, and/or sub-groups. |
US08301496B2 |
System and method for increasing traffic to websites
The present document describes a system and method for changing volume of traffic to a website. The system comprises: a user database and a promotional server in communication with each other. The user database comprises user accounts. Each account is associated with a user identification and is also for keeping track of benefits. The promotional server is configured to perform the steps of: detecting an access request to the website by a user from a Web browser; consulting a user database to identify the user from the access request; identifying a method of calling the website from a value of a field or a value of a variable in the access request; from at least one of the identity of the user and the method of calling the website, establishing, by consulting a promotions database, a determined amount; increasing a value of the points field associated to the user in the user database by the determined amount; sending instructions to the Web browser to display one of: information indicative of at least one of an increase in, and the possibility to increase, the points field associated to the user in the user database, the points field being representative of a benefit to the user; and information indicative of the possibility for the user to register in the user database. |
US08301492B2 |
Method and appartus for personalized consumer to business matchmaking
A personalized consumer to business matchmaking apparatus and its related method correlate and quantify a personalized match between a business offering products or services to a searching consumer looking for the reviewed products or services. In one embodiment of the invention, the personalized consumer to business matchmaking is based on requirements, traits, and profiles of the business, the searching consumer, and business evaluators who have reviewed the business. Whereas conventional consumer reviews such as star-ratings merely give an average rating based on inputs from the business evaluators, the personalized consumer to business matchmaking apparatus and its related method generate a personalized match score based on individual traits, requirements, and profiles of the business, the searching consumer, and the business evaluators. |
US08301491B2 |
Item reservation
Items can be reserved in advance of a future spot market sale. A reservation price can be determined for the item based on an expected spot market price required to obtain the item in the future sport market sale, a time until the spot market sale, and/or market signals. The reservation price can converge to the expected spot market price as the time of the future spot market approaches. |
US08301489B2 |
Change management
A method and system of generating an analytical tool for use in assessing a state of an entity is described. The method comprises retrieving source data relating to a state of a community of which the entity forms a part, the source data resulting from a data collecting and analysis mechanism and the source data relating to at least one variable and the, or each, variable comprising a plurality of drivers; performing cluster analysis on the source data to produce an array of reference data; and organizing the array of reference data into a form to be used in analyzing data collected from the community. An analytical tool for use in assessing the state of an entity is also described and comprises an array of cells, each cell containing a subset of reference data which provides a measure of each driver related to the state of a community of which the entity forms a part, and the positioning of the cells relative to one another being governed by the inter-relationship of the reference data contained in the cells. |
US08301487B2 |
System and methods for calibrating pricing power and risk scores
A power and risk score calibrator is provided, which receives quantitative power and risk scores for each quantitative segment, and receives qualitative power and risk scores for each qualitative segment. The qualitative segment and the qualitative power and risk scores are defined by a user. The system generates consolidated segments. Then consolidated power and risk scores for each of the consolidated segments are generated, respectively. The gaps between the qualitative power and risk scores and the consolidated power and risk scores are reconciled. From these reconciliations, adjustment factors are generated, which are applied by pricing power and risk value calibrators. The system may also perform a drill down to explain the gap between the qualitative scores and the consolidated scores. |
US08301484B1 |
Generating item recommendations
Disclosed are various embodiments of systems, methods, and programs embodied in computer readable mediums for generating item purchase recommendations. To provide such a recommendation, first data is accessed using a server, the first data comprising an interaction history of an entity with respect to at least one network site. Also, second data is accessed using the server, the second data comprising a record of use of media by the entity on at least one media device remote to the server. An item recommendation is generated in the server for the entity based on the first and second data. |
US08301483B2 |
Modeling system and method to predict consumer response to a new or modified product
Systems and methods for determining a consumer response. At least two attributes are obtained for a sample product, the at least two attributes are associated with a feeding experience of an animal are determined. A regression analysis is performed on one or more factor scores for the sample product derived from the at least two attributes. A consumer response of the feeding experience as a function of the at least two attributes is determined independently of the consumer. The at least two attributes are determined based on an assessment of a plurality of technical measures associated with the feeding experience of an animal. The technical measures may be selected from the group consisting of analytical components (AN), daily feeding patterns based on automatic feeding station (AFS), chemical sensory headspace aroma compounds (CHEM), human sensory descriptive panel (HUMAN), monadic feeding patterns (VIDEO), and preference assessment (PREF). |
US08301481B2 |
Multiple layer manufacturing line rejection management system
A data processing system for analyzing rejection rejections in a manufacturing process having more than one level of manufacture stores test results from an nth-level test for review by an OEM and, subject to consent of the nth level vendor, for review by a vendor on a lower level. The data for rejection analysis is linked to data in a manufacturing floor control system. |
US08301479B2 |
System and method for web-based sports event scheduling
A system and methods are provided for communication between entities that need to coordinate on scheduling events. Communication between schedulers, such as coaches, athletic administrators or organization administrators who may be in charge of a multiplicity of sports or activities at institutions, such as colleges or universities, who need to connect and communicate on a particular task. These tasks may include scheduling of events such as sports competitions or other events or activities in which there may be shared or common interests or a shared network of users, players or participants. Search by criteria to find matching potential opponents for scheduling events is also provided. Automatic schedule updates are maintained, typically in a logically centralized database, facilitated by a messaging system to facilitate ease of scheduling. |
US08301476B2 |
Determining a possible lot size
The invention provides methods and apparatus, including computer program products, for of determining a possible lot size of units with respect to a fixed date for a chain of at least two process steps, each process step requiring a respective assigned resource, and consuming a respective time per unit for being performed by the respective assigned resource, where the process steps are sequentially dependent on each other. This is achieved by the following: (a) determining, for each resource, a respective time interval of availability during which the respective resource is continuously available, each time interval being limited by the fixed date, (b) calculating, for each determined time interval of availability, a respective largest possible number of times the respective process step can be performed by the respective resource, and (c) selecting the lot size of units to the minimum of the largest possible numbers. |
US08301473B2 |
Stowage and center of gravity verification and assessment tool
A stowage and center of gravity verification and assessment tool which assists users in locating items within an environment, determining the center of gravity of the environment, and calculating item location changes that facilitate altering the center of gravity. Each item to be tracked within the environment is equipped with one or more remotely pollable identifiers, such as, without limitation, barcodes, or RFID or ultrasonic tags, and the system stores the mass of each item. As items are moved in the environment, the system tracks the impact of such movement on the environment's center of gravity and recommends item location changes. The system can also assist users in locating items within the environment, provide access to detailed information about individual items, and assist with task scheduling. |
US08301471B2 |
Methods and systems for managing an inventory of telephone numbers
A system and method in accordance with exemplary embodiments may include storing telephone number inventory data using a database associated with a network, receiving, from a user system, a request for telephone number forecast data, forecasting future telephone number usage based on at least a history of telephone number inventory data, and providing, to the user system, telephone number forecast data based on at least the forecast of future telephone number usage. |
US08301468B2 |
System and method of drug disease matching
A computer implemented system and method for matching drugs and diseases and generating a weighted relationship between the matched drugs and diseases. The system stores a quantity of patient medical history billing records identifiable as patient prescription claim records and medical claim records. The system also stores a grouping of drug codes and groupings of diagnosis codes. The system is configured to match drugs identified in a specific patient's prescription claim records with diseases identified in the patient's medical claims. The system generates a weighted relationship between the matched drugs and diseases by calculating a link weight in accordance with a preprogrammed formula for each occurrence of the diagnosis codes identified in the patient's medical claims that is identified as associated with the disease identified and the drug upon which the query is being processed. The link weight provides a statistical match association value to each of the matched diseases. |
US08301466B2 |
Method and system for providing online records
A method for providing a user with the ability to access and collect records associated with the user in a secure and private manner includes associating access information with the user for the user to use to access a server storing files comprising records associated with the user in a computer readable storage medium, providing the user with a user interface on a computing device to remotely access the records stored on the server, receiving at the server the files comprising records associated with the user from a service provider associated with the user, receiving at the server a request from the user made through the user interface of the computing device for access to the files, wherein the access information is associated with the request, and sending the user a file containing the records associated with user from the server to the computing device in response to the request. |
US08301464B1 |
Method and system for producing statistical analysis of medical care information
A method and system for producing statistical analysis of medical care information comprises: aggregating medical care providers to a peer group level; aggregating medical care information at the peer group level and at the medical care provider level; computing a statistical analysis, such as performing Pearson's correlation analysis; and generating peer group level and medical care provider level results utilizing the computed statistical analysis. Also, a method for producing statistical analysis of medical care information for a medical care provider efficiency measurement comprises: applying minimum unit of analysis criteria for medical care providers to be used in statistical analysis; calculating an overall weighted average medical care information measure for each medical care provider; calculating a medical condition-specific medical care information measure for each medical care provider; removing outlier medical care providers from statistical analysis at medical care information level; calculating a statistical analysis to medical care provider efficiency measurement at each medical care information level using a statistical calculation; and selecting statistically related medical care information to identify medical care providers meeting a desired practice pattern. |
US08301461B2 |
Method and apparatus for generating a radiologist quality assurance scorecard
The present invention provides a quality assurance system and method that generates a quality assurance (QA) scorecard for radiologists that use digital devices in a radiological-based medical imaging study. According to one embodiment, client computers, servers, imaging devices, databases, and/or other components may be coupled to provided a unified data collection system. According to one embodiment, systems and methods are provided that analyze various parameters that are derived from the unified data collection system to calculate a QA score for the radiologist. The QA score provides a combined subjective and objective feedback system that includes performance evaluations from other users, including clinicians and patients. According to one embodiment, the feedback may be provided in real-time. |
US08301460B2 |
Information presentation system, computer program, and computer software product
Associated information is prepared and stored in a support information DB, the information being such that elements belonging to a plurality of element items respectively forming medical information on at least one patient are associated with each other between the items. Then, on a medical-support-information presenting screen displayed at a display unit, a selecting condition selecting one or more elements and an output target item are specified and input in response to user control. As a result, with respect to information that satisfies the selecting condition out of the associated information, the display unit visibly outputs statistical information about the output target item. |
US08301457B2 |
Method for selecting program and apparatus thereof
A program selection method and a display apparatus thereof are provided. The program selection method includes generating a program list including at least one program title, determining whether there is a voice input for a program selection; searching for a desired program title corresponding to the voice input for the program selection among the at least one program title in the program list, and selecting a program corresponding to the desired program title based on the searching for the desired program title. |
US08301451B2 |
Speech synthesis with dynamic constraints
A method is disclosed for providing speech parameters to be used for synthesis of a speech utterance. In at least one embodiment, the method includes receiving an input time series of first speech parameter vectors, preparing at least one input time series of second speech parameter vectors consisting of dynamic speech parameters, extracting from the input time series of first and second speech parameter vectors partial time series of first speech parameter vectors and corresponding partial time series of second speech parameter vectors, converting the corresponding partial time series of first and second speech parameter vectors into partial time series of third speech parameter vectors, wherein the conversion is done independently for each set of partial time series and can be started as soon as the vectors of the input time series of the first speech parameter vectors have been received. The speech parameter vectors of the partial time series of third speech parameter vectors are combined to form a time series of output speech parameter vectors to be used for synthesis of the speech utterance. At least one embodiment of the method allows a continuous providing of speech parameter vectors for synthesis of the speech utterance. The latency and the memory requirements for the synthesis of a speech utterance are reduced. |
US08301443B2 |
Identifying and generating audio cohorts based on audio data input
A computer implemented method, apparatus, and computer program product for generating audio cohorts. An audio analysis engine receives audio data from a set of audio input devices. The audio data is associated with a plurality of objects. The audio data comprises a set of audio patterns. The audio data is processed to identify attributes of the audio data to form digital audio data. The digital audio data comprises metadata describing the attributes of the audio data. A set of audio cohorts is generated using the digital audio data and cohort criteria. Each audio cohort in the set of audio cohorts comprises a set of objects from the plurality of objects that share at least one audio attribute in common. |
US08301442B2 |
Method for synchronization between a voice recognition processing operation and an action triggering said processing
A method of synchronizing an operation for processing, by an automatic speech recognition system of a device, a voice sequence uttered by a speaker and an action of the speaker intended to trigger the processing by the device. The processing operation is effected by the device from a given time preceding the action of the speaker. A time interval between the given time and the action of the speaker corresponds to a given interval. |
US08301437B2 |
Tokenization platform
A tokenization platform and method is described for accurately tokenizing character strings, including but not limited to non-delimited character strings of the type commonly used in Internet domain names and computer filenames, to accurately identify words and phrases occurring therein. In one embodiment, a phased tokenization approach is used in which the final phase is a lexical analysis-based tokenization using a dictionary. The dictionary may be advantageously created and updated based upon one or more query logs associated with respective information retrieval systems, thereby ensuring that the dictionary accurately reflects currently-used terminology and captures alternative spellings and presentations of words and phrases submitted by users. |
US08301427B2 |
Fracture network characterization method
A method of representing and using fractures in a model of a subterranean reservoir is described including the partitioning the fracture network into a discretely modeled part and a remaining statistically described part from a statistical description of all fractures, the determination of the correlation effects caused by fractures with dimensions exceeding dimension of the local grid cells and the determination of petrophysical properties while allowing for arbitrary distribution of fracture orientations, with all three aspects being combinable to improve the modeling of fractures and the simulation of fractured reservoirs. |
US08301420B2 |
Method and apparatus for creating a representation of a product or process
A product lifecycle management system cannot interact with 3D models and data representing a product or process that lacks information for creating a three-dimensional model in a seamless and uniform manner. Such incompatible data includes legacy and conceptual data. Accordingly, a method and corresponding apparatus according to an embodiment of the present invention are provided to create from such data, an intermediary representation that is compatible with the three-dimensional model domain but differs from a three-dimensional model that has real-world geometry of the product or process. The intermediary structure is formed in a manner that enables the product lifecycle management system to interact with the intermediary representation and three-dimensional models in a seamless and uniform manner, and is capable of being updated with real-world geometry of the product or process. |
US08301419B1 |
Managing information for generating models of parts
A method and apparatus are present for managing information for parts. Information for a part is identified. The information comprises a plurality of features for the part, a number of levels of details for each of the plurality of features, and a history associated with the plurality of features. The plurality of features for the part, the number of levels of detail for each of the plurality of features, and the history associated with the plurality of features are associated with each other to form a plurality of associations. The information and the plurality of associations are stored in a repository. |
US08301418B2 |
Process for designing rugged pattern on golf ball surface
A golf ball 2 has a large number of craters 8. A rugged pattern is formed on the golf ball 2 by the craters 8. A process for designing the rugged pattern includes the steps of: assuming a plurality of states; assuming a large number of cells on a spherical surface; assigning any one of the plurality of states to each cell; assigning, as an attribute, any one of INSIDE, OUTSIDE and BOUNDARY to the each cell based on the state of the each cell and states of a plurality of cells located adjacent to the each cell; assuming craters based on the attributes of the large number of cells; and updating the attribute of the each cell so as to enlarge the areas of the craters, based on the attribute of said each cell and the attributes of the plurality of cells located adjacent to the each cell. |
US08301417B2 |
Method for identifying the analytical transitional cross-sections of a rigid transport element
According to a preferred embodiment, a method for identifying the analytical transitional cross-sections of a rigid transport element is disclosed. The method includes providing a 3D model of a rigid transport element, a list of total edges from the 3D model, a list of total faces from the 3D model, and a list of connecting edges from the 3D model, identifying all edges from said list of total edges which have connectivity with any edge in the list of connecting edges and are part of a cross-section, placing the identified edges into a list of cross-section edges, and identifying the analytical cross-section that lies on the plane defined by the edges in said list of cross-section edges. |
US08301411B2 |
Electronic device, host apparatus, communication system, and recording medium
Provided is a communication system comprising a host apparatus and an electronic device that is implemented in an apparatus that communicates with the host apparatus via a network. The electronic device includes an operation circuit that operates when the electronic device is implemented; a diagnostic circuit that tests the operation circuit; and a result transmitting section that transmits a test result obtained by the diagnostic circuit to the host apparatus via the network. The host apparatus includes a test information storage section that stores in advance test information indicating test content to be performed by the diagnostic circuit; and a test information transmitting section that, when the test information is requested by the electronic device, transmits the test information to the electronic device. |
US08301407B2 |
Stabilized solid-state gyrolaser
Solid-state gyrolaser having a device for stabilizing the intensities making it possible to maintain equilibrium of the two counter-propagating modes having at least a means for calculating a rotation measurement (Ω, IΩ) of the gyrolaser on the basis of the counter-propagating modes having a frequency difference (Δνmes) between them, by assuming that the frequency difference (Δνmes) between the two counter-propagating modes is induced only by the rotation of the cavity. The gyrolaser also includes a means for measuring the control command (Co), a means for storing a behavior model (Mo) of a frequency bias (Δνb) induced by the device for stabilizing the intensities, as a function of the control command, a means for calculating the frequency bias (Δνb) induced by the device for stabilizing the intensities, on the basis of the value of the control command (Co) and the model (Mo), a means for calculating the bias (ΔΩb, ΔIΩb) in the rotation measurement (Ω, IΩ), induced by the frequency bias (Δνb), and a means for compensating for the bias (ΔΩb, ΔIΩb) in the rotation measurement (Ω, IΩ). |
US08301405B2 |
System and method for measuring pin voltages of electronic components
A system and method uses a measurement control device and a measurement machine to measure pin voltages of electronic components installed in an electronic device. The measurement control device controls a mechanical arm of the measurement machine to move to the pins of the electronic components according to coordinates of the pins. A voltage probe installed on the end of the mechanical arm can measure voltages of the pins automatically. |
US08301403B2 |
Hand held refrigeration gauge
The present invention is a hand held gauge for use with refrigeration systems. The gauge includes a service port connector, a display screen, and user interfacing buttons. The gauge also includes electronic storage of the pressure-to-saturation temperature data for different refrigerants. The gauge allows for the measuring of temperature and pressure of refrigeration systems. After a user inputs a refrigerant type, the gauge uses the pressure and the saturation data to determine the saturation temperature. The saturation temperature is compared to the measured temperature to get the superheat or subcooling. These results may all be displayed on the display screen. |
US08301394B2 |
System and method for correcting primer extension errors in nucleic acid sequence data
An embodiment of method for correcting an error associated with phasic synchrony of sequence data generated from a population of substantially identical copies of a template molecule is described that comprises (a) detecting a signal generated in response to an incorporation of one or more nucleotides in a sequencing reaction; (b) generating a value for the signal; and (c) correcting the value for the phasic synchrony error using a first parameter and a second carry forward parameter. |
US08301393B2 |
Methods and systems for genome-scale kinetic modeling
Embodiments of the present invention generally relate to the construction, analysis, and characterization of dynamical states of biological networks at the cellular level. Methods are provided for analyzing the dynamical states by constructing matrices using high-throughput data types, such as fluxomic, metabolomic, and proteomic data. Some embodiments relate to an individual, while others relate to a plurality of individuals. |
US08301391B2 |
Identifying components of a network having high importance for network integrity
A computer system (2) is provided which is arranged to receive network data (1) identifying nodes and links between nodes. The computer system (2) processes the input network data (1) to utilize the network topology to identify nodes and links having high importance for network integrity. A report (4) identify the critical components can then be output. |
US08301389B2 |
System and method for plant selection
Processes, systems and databases are provided for plant selection. The processes may include providing a database of plant species and eliminating a portion of the plant species based on at least two search criteria including a user's desired climate zone or location plant cultivation, plant size, plant type, plant leaf type/shape, plant form/habit, plant primary attributes, parcel growing conditions, and desired characteristics. At least one image of the plant species meeting the search criteria may be displayed wherein the image has sufficient resolution to distinguish among different plant species. |
US08301386B1 |
Classification and web-based presentation of oil and gas SCADA data
Disclosed are techniques for acquiring, processing and presenting data produced by one or more devices and meters in the field. One or more servers, such as Supervisory Control And Data Acquisition (SCADA) servers, gather and store data from one or more field devices. Remote polling interfaces (RPI) provide a secure transport from the SCADA servers to processing and storage elements of the present embodiments. Data gathered from a plurality of heterogeneous SCADA servers are normalized and consolidated into one or more databases for subsequent processing and presentation, thereby collecting and unifying data from a plurality of heterogeneous sources into a device-agnostic and unified presentation for user viewing and interaction. |
US08301385B2 |
Shot gather data beamer and debeamer
Beamed data can be obtained from shot gather data, and debeamed data can be obtained from beamed data. Shot gather data for a geophysical volume of interest in a first domain and/or beamed data in a third domain may be received. The first domain has a component relating to seismic wave propagation time and a spatial component relating to lateral spacing. The third domain has a component relating to local plane wave arrival time at a beam center surface location and a component relating to plane wave arrival directions. Data may be transformed between the first domain and a second domain. The second domain has a frequency component and a spatial component corresponding to the spatial component of the first domain. A forward or reverse transform may be applied to transform shot gather data in the first domain to/from beamed data in the third domain. |
US08301384B2 |
Wellbore logging performance verification method and apparatus
A method for correcting a measurement of a property of a subsurface material includes: selecting an instrument that includes a test circuit and a separate sensor, the test circuit configured for providing a standard for referencing to generate correction information, the sensor configured for: transmitting an electric signal into the subsurface material; and receiving a data signal from the subsurface material; wherein the test circuit and the sensor are switchably coupled to an electronics unit of the instrument; receiving the electric signal from the test circuit in the electronics unit; using the electronics unit, measuring at least one output characteristic of the instrument; and applying the correction information to the data signal according to the measured output characteristic. |
US08301383B2 |
Estimating in situ mechanical properties of sediments containing gas hydrates
A method for constructing elastoplastic property correlations in multicomponent particulate systems. The method includes obtaining parameters from geophysical data of a sediment-hydrate system, where the parameters include shyd and pc, and where shyd is a hydrate saturation and pc is a confining pressure. The method further includes determining a Young's modulus (E) of the sediment-hydrate system using the parameters and a correlation, where the correlation is E p c = 90.58 + 78.90 α 0.5831 + 800.4 s hyd 1.371 α 1.022 , and where α=pc/c and c is a scaling variable with dimensions of pressure. The method further includes adjusting a field operation based on the Young's modulus of the sediment-hydrate system. |
US08301381B2 |
Method for the characterization of geological formations
A method for determining the water saturation of an underground formation traversed by a borehole, the method composing: determining a first parameter (μ) that is representative of the critical exponent of the electrical conductivity of the formation: determining a second parameter (Wc or Sc or φc) that is representative of the formation percolation threshold; measuring a first set of formation properties; and combining, said first set of formation properties, first and second parameters in order to determine the water saturation (Sw) of said underground formation. |
US08301380B2 |
Systems and methods for generating electronic records of locate and marking operations
Systems and methods for generating electronic records of locate operations and marking operations are described. Exemplary systems and methods include marking devices that generate, store and/or transmit electronic records of marking information, locate devices that generate, store and/or transmit electronic records of locate information, and locate devices and marking devices that communicate with each other (and optionally with other devices or systems) to share/exchange locate information and/or marking information. An exemplary method for analyzing and processing locate information and marking information includes a computer-implemented method for visually rendering (e.g., in a display field of a display device) various aspects of locate and marking operations. |
US08301379B2 |
Method of interpolation between a plurality of observed tensors
A method of interpolation between a plurality of field gradient tensors including the steps of: accessing a plurality of field gradient data; formatting said plurality of field gradient data into 3-dimensional tensors of rank 2; determining a rotational matrix and a structural matrix for each tensor; interpolating said structural matrices; detecting errors in the raw data only apparent using the rotational component. interpolating said rotational matrices as quaternions on the surface of a unit 4-sphere; reconstructing said structural matrices and said rotational matrices to yield field gradient tensors at the interpolation points, wherein the interpolation is between two said field gradient tensors, the field gradient tensors being expressed as 3×3 matrices of values, each resolved into a rotational matrix and a structural matrix with three diagonal components. |
US08301374B2 |
Position estimation for ground vehicle navigation based on landmark identification/yaw rate and perception of landmarks
A landmark-based method of estimating the position of an AGV (autonomous ground vehicle) or conventional vehicle, which has an onboard database of landmarks and their locations coordinates. During travel, the AGV looks for and identifies landmarks. It navigates according to position estimations that are based on measured yaw rate and speed. When a landmark s encountered and recognized, its true location coordinates are looked up from the database. These true coordinates are then used to enhance position estimation accuracy between landmarks. |
US08301368B1 |
Electronic kit bag
The Electronic Kit Bag (EKB) is a computerized, portable pilot “kit bag” that accepts input data, manipulates said data, and outputs solutions. The EKB has standard and state-of-the-art computer parts and peripherals, interfaced for maximum utility. The central operating program of the device assesses the relationships of input data through logic based, three-dimensional decision-making algorithm. Data output is utilized either directly by the user, by the user through an aircraft system, or directly from the EKB to an aircraft system or autopilot. |
US08301364B2 |
Method of operating a navigation system to provide geographic location information
A computer implemented method of operating a navigation system to provide geographic location information is provided. The method comprises receiving a query text string representing a query for a geographic location from a user and obtaining data records that represent a plurality of candidate geographic locations. The method computes a text matching score that indicates how much of the query text string matches a record text string of the candidate geographic location and applies a usage pattern weight to the text matching score to obtain an overall score value for the candidate geographic location. The candidate geographic locations are ranked based on the overall score values. |
US08301362B2 |
Method and system for generating a diagnostic signal of an engine component using an in-cylinder pressure sensor
A method and a control module for diagnosing an engine component function includes a comparison module comparing an in-cylinder pressure signal to a threshold and a fault indication module generating a diagnostic signal for an engine component in response to comparing. |
US08301358B2 |
Method of engine starting
An engine starting method is disclosed. In one example, engine operation is adjusted to reduce catalyst light off time. Exhaust temperatures may be increased until a threshold engine temperature is reached. |
US08301357B2 |
Variable operation angle mechanism and apparatus for and method of controlling engine
The present invention relates to a variable operation angle mechanism that can improve engine performance at transient operation by optimally setting a ratio between change amounts of opening and closing timings accompanying a variation in valve operation angle of intake valve, and relates to an apparatus for and a method of controlling an engine including the variable operation angle mechanism. In the variable operation angle mechanism, ratio RIVO of change amount of opening timing IVO of intake valve to change amount of valve operation angle is set to be 20% or more and 40% or less, and preferably, to be 30%. In engine including a variable valve timing mechanism varying a rotating phase of intake camshaft relative to crankshaft and the variable operation angle mechanism, a target phase change amount varied by the variable valve timing mechanism is corrected for phase change amount accompanying the variation in the valve operation angle. |
US08301353B2 |
Vehicle motion control device and control method
A vehicle motion control device and method computes a size of a using friction circle in each of wheels by multiplying a size of an each wheel friction circle indicating a maximum generating force in each of the wheel tires by a previously computed each wheel using percentage, computes the each wheel tire generating force and the each wheel using percentage indicating a rate with respect to an upper limit value of a μ-using efficiency in each of the wheels, and controls a vehicle motion in such a manner that the computed each wheel tire generating force is obtained on the basis of the computed each wheel tire generating force, thereby minimizing an upper limit of the μ-using efficiency in each of the wheels. |
US08301352B2 |
Transmission power control parameter calculation method and device
A cubic metric calculator performs a calculation of a time average of power of the amplitude of a transmission signal when a cubic metric value is calculated as a product-sum operation between a transmission power-dependent term including an amplitude value depending on the transmission power of a transmission signal and a time average term including only a modulation parameter not depending on the transmission power of the transmission signal. When the transmission signal is transmitted, the operator inputs the amplitude value to calculate the transmission power-dependent term, reads the value of the time average term from coefficient memory, and performs the product-sum operation using an operation result of the transmission power-dependent term and the read value of the time average term, thereby calculating a time average of the power of the amplitude of the transmission signal. |
US08301351B2 |
Gear shift system for vehicle, control method and control device for automatic transmission
A parameter α(OUT) having an accelerator pedal position, a vehicle speed and a drive force as components is set according to information representing a driver's operation and information representing running environment of a vehicle. A gear is set according to the parameter α(OUT) and a map determining the gear based on the accelerator pedal position, the vehicle speed and the drive force. A gear shift line is defined such that a rate of increase of the drive force with respect to the vehicle speed is zero or more. A down-shift line is defined such that the drive force decreases with increase in accelerator pedal position. Down-shift after up-shift as well as the up-shift after the down-shift are inhibited when both a condition that an amount of change of the accelerator pedal position after last gear shift is larger than a threshold and a condition that an amount of change of the drive force after the last gear shift is larger than the threshold are satisfied. |
US08301346B2 |
Traveling system for construction equipment
A traveling system for construction equipment is provided, which can secure an initial traveling manipulability regardless of a low-speed traveling or a high-speed traveling. If the high-speed traveling is selected and the traveling is manipulated, the inclination angle of a swash plate of a hydraulic pump is variably controlled, so that the discharge flow rate of the hydraulic pump exceeds a predetermined flow rate in comparison to the low-speed traveling. |
US08301343B2 |
Vehicle behavior control device
A vehicle including a vehicle behavior control device in an ECU. The vehicle behavior control device obtains a line of sight direction of the driver of the vehicle by a line of sight detecting sensor for detecting the line of sight of the driver from an eye movement of the driver. The vehicle behavior control device decides a targeted traveling direction of the vehicle based on the obtained line of sight direction of the driver. Then, the vehicle behavior control device controls a rear wheel steering device such that a front-rear direction of the vehicle faces the targeted traveling direction of the vehicle. |
US08301342B2 |
Electric power steering apparatus
In an electric power steering apparatus including a charge-discharge circuit 16 that selectively configures a first output mode in which only a main power supply including a battery 9 is used to supply an electric power to a motor 4 or a second output mode in which the main power supply and an auxiliary power supply 14 are used to supply the electric power to the motor 4, and a control circuit 6 that selects the output mode of the charge-discharge circuit 16 according to the electric power required for steering assist, the control circuit 6 selects the second output mode when the electric power required for steering assist in the first output mode becomes equal to or higher than an upward threshold value P1 or selects the first output mode when the electric power required for steering assist in the second output mode becomes equal to or lower than a downward threshold value P2 that is lower than the upward threshold value P1. |
US08301337B2 |
Analog/digital conversion circuit, semiconductor device, and electric power steering controlling unit
The present invention provides a method in which a counting source is provided in data after analog/digital conversion to lessen a load placed when new and old data after the conversion are compared to each other. A log function is prepared in an A/D conversion controlling circuit. The log function latches the output of a counter in a 12-bit digital/analog converter at the timing of outputting a pulse from a comparator to determine data written into a data register group. In the case where a setting item related to log output in an ADCR is set at 1, not only the output of the 12-bit digital/analog converter, but also the output of a timer counter of an MTU is latched as a log. |
US08301331B2 |
Method and device for the calibration or diagnosis of a motor vehicle brake system having a cyclically operated pump
A method for the calibration or diagnosis of a motor vehicle brake system having a cyclically operated pump. At least one parameter (URPOff), representing the electromotor force of the reference pump, is repeatedly ascertained during operation of a reference pump under defined guidelines. A statistical characteristic variable (URPOff) is derived from the values of parameter (URPOff) ascertained for the reference pump. Parameter (UBPOff) is ascertained under a corresponding guideline during operation of an operating pump. Corresponding statistical characteristic variable (UBPOff) is derived from the values of parameter (UBPOff) ascertained for the operating pump. At least one ratio number is calculated as a measure of the deviation of the operating behavior of the operating pump from the operating behavior of the reference pump from the characteristic variable (URPOff) calculated for the reference pump and the characteristic variable (UBPOff) calculated for the operating pump. |
US08301330B2 |
Method and system for providing supplemental services to telematics systems
The embodiments of the present innovation provide a method and system for providing supplemental services to telematics systems. The method and system receives data from a telematics provider in a non-proprietary format, parses the data, stores the data, provides the data to a third party application, obtains an output from the third party application, and transmits the output to a customer. The method and system may also receive data from any portable device, parse the data, store the data, provide the data to a third party application, obtain an output from the third party application, and transmit the output to a customer. |
US08301324B2 |
Wobble compensation of an encoder speed signal for an electric motor
A vehicle includes a traction motor, a transmission, a speed encoder for the motor, and a control system. The control system compensates for angular wobble in an encoder signal. The control system receives, via a hybrid control processor (HCP), the encoder signal from the speed encoder, and determines a set of wobble characteristics of the encoder signal below a threshold motor speed. The control system also calculates a wobble-compensated speed value via the HCP using the wobble characteristics, and uses the wobble-compensated speed value as at least part of the input signals when controlling the motor. A lookup table tabulates a learned wobble value relative to the angular position value, and a learned wobble value is subtracted from a current angular wobble value to generate an error-adjusted wobble value. A method compensates for wobble in the encoder signal using the above control system. |
US08301322B2 |
Apparatus and method for activating system of vehicle
Until a vehicle system is activated, a switching circuit outputs a pilot signal to an OR circuit. As a result, lowering of the potential of the pilot signal caused by a resistance circuit is avoided, and the pilot signal is provided in a non-pulsed manner. A power supply CPU is activated in accordance with any one of a connector signal and the non-pulsed pilot signal. When the vehicle system is activated, the switching circuit switches an output destination of the pilot signal to the resistance circuit. |
US08301321B2 |
Control apparatus
A control device corrects the alignment of wheels of a vehicle during travel to improve fuel consumption performance. Operating conditions of a suspension device (alignment adjustment device) are controlled by alignment control while the vehicle is traveling, and when the alignment of the wheels is adjusted, travel resistance of the vehicle increases or decreases. The control device detects the travel resistance of the vehicle based on the value of an electric current supplied to a wheel drive device (electric motor), and the alignment of the wheels is adjusted so that the travel resistance of the vehicle decreases. As a result, the alignment of the wheels during travel is adjusted to a correct state to improve fuel consumption performance. |
US08301318B2 |
Robotic vehicle remote control system having a virtual operator environment
A control system for a remotely operated vehicle is disclosed. The control system includes a sensor tracking system configured to sense the remotely operated vehicle. The control system is coupled to the sensor tracking system and is configured to remotely control the remotely operated vehicle. The control system includes a synthetic view generator configured to construct a virtual model of the remotely operated vehicle and its surrounding environment based upon an input from the sensor tracking system. The control system also includes a graphical user interface configured to display a synthetic view of the virtual model. In addition, the control system includes a synthetic viewer control configured to manipulate an orientation of the synthetic view. |
US08301314B2 |
System and method for providing voltage regulation in a power distribution network
A system, device and method for regulating the voltage at a customer premises that is supplied power via a first medium voltage power line is provided. In one embodiment, the method of using a computer system comprises determining medium voltage (MV) data comprising data of the voltage supplied to the first medium voltage power line at a plurality of times, storing the MV data for each of the plurality of times in a memory, determining current data comprising data of a current supplied to the medium voltage power line at the plurality of times, storing the current data at each of the plurality of times in memory in association with the voltage data of the same time. In addition, the method includes receiving low voltage data comprising data of a voltage measurement of a low voltage power line conductor at the customer premises at a plurality of times, storing at least some of the low voltage data in memory in association with MV data that corresponds to the voltage supplied to the first medium voltage power line during the voltage measurement of the low voltage power line conductor, and determining a supply voltage to be supplied to the first medium voltage power line based on the current data stored in memory, MV data stored in memory, and the low voltage data stored in memory. |
US08301306B1 |
Control system for machine that cleans drums of ready mixed concrete trucks
A control apparatus for an apparatus that cleans the drum of a ready mixed concrete truck includes a CAN-bus control system that includes a nozzle lance position encoder, a boom position encoder, a human-machine interface, a programmable logic controller, and monitors for an engine, hydraulic valves, and pressure sensors. The nozzle lance position encoder includes a rotary encoder, a bi-directional motor, a nozzle lance including a nozzle adapted to discharge water under high pressure, and a swivel assembly to which the nozzle lance is mounted for reciprocating motion. The programmable logic controller enables an operator to control the range of oscillation of the nozzle lance by inputting a desired range of oscillation into the programmable logic controller. An operator can also control extension and retraction of an elongate boom by inputting a desired rate of extension and retraction into the programmable logic controller. |
US08301304B2 |
Detecting apparatus and method of robot cleaner
A detecting apparatus and method of a robot cleaner is disclosed. The apparatus includes a detecting unit provided with a transmitting unit for sending a signal to detect the floor and a receiving unit for receiving a signal sent from the transmitting unit to be reflected on the floors an optic angle adjusting unit disposed at least one of the transmitting unit and the receiving unit and configured to adjust optic angles of the signals, and a light shielding unit configured to partially shield a signal sent through the optic angle adjusting unit in order to reduce a deviation of each signal of the transmitting unit and the receiving unit. Accordingly, a measurement deviation with respect to color and feel of the floor can be reduced. Also, an amount of light received at the receiving unit can be obtained as much as required, which allows an accurate detection of the detecting apparatus. In addition, even if there are both drop-off and bump on the floor, the robot cleaner can smoothly operate. |
US08301300B2 |
System and method for smart card personalization
A smart card personalization system maintains a database containing card issuer data format templates, card applications, card operating system commands, and personalization equipment specifications and provides a centralized interface of inputs and outputs to a card issuing process which dynamically adjusts to changes in the issuing process to easily permit a card issuer to change data formats, card applications, card operating systems and/or personalization equipment in a card issuing process. The system interfaces to any card issuer management system, manages the transfer of cardholder data and card applications to the particular personalization equipment used, and maintains statistics for real-time and off-line inquiries to support critical management and reporting functions. Furthermore, the system works with a variety of security methodologies to prevent fraud. |
US08301298B2 |
System and method for parcel singulation based on collision detection
According to an aspect of the invention, there is provided a method for detecting collisions of parcels on a moving conveyor belt, including the steps of representing each belt with a rectangular cell mesh of columns and rows, for each parcel on the belt system, identifying those cells on a belt where each parcel contacts the belt, marking a parcel's new cell position after a predetermined time frame in a direction parallel to the motion, for each marked cell, incrementing a corresponding collision detector counter in a collision detection table, marking a parcel's new cell position after the predetermined time frame in a direction perpendicular to the motion, for each marked cell, incrementing a corresponding collision detector counter in the collision detection table, and checking the collision detector counter value in each cell, where a value greater than or equal to 3 indicates a parcel collision. |
US08301295B2 |
Method and arrangement of devices for processing mail items addressed to post office box systems within a postal transportation and mail distribution system
A system and method for processing mailpieces within a mail transportation and distribution system includes first and second distribution centers, and an electronic parcel compartment facility located near the second center. Data, about the mailpiece and recipient, is acquired from the mailpiece. Destination information for a compartment facility is associated with the mailpiece. The information is compared with a registered customer database. A re-routing instruction is ascertained from the customer data. The second center is ascertained. The mailpiece is sorted in the first center based on the destination. Data about the mailpiece and destination is transmitted to a second data processor of the second center. The mailpiece is transported to the second center. Information identifying the mailpiece is acquired with a reading device. The destination is determined based on information identifying the mailpiece, which is sorted based on the destination. The information is transmitted to a mobile device. |
US08301294B1 |
Method and apparatus for sensing correct item placement for multi-destination picking
Method and apparatus for multi-destination pick using motes. In embodiments, each receptacle may be assigned to a destination and may have a sensor that detects when an item is placed in the receptacle to deactivate the indicator and/or to verify that the item was placed in the correct receptacle. The sensor may be coupled via a wired or wireless connection to a mote that may include a communication interface for communicating with a control system and with other motes in an ad-hoc network. In some embodiments, each mote may also include an indicator that may be activated by a control system to indicate to the agent that the receptacle is the destination receptacle for a picked item. The agent may then place the item in the indicated destination receptacle. In one embodiment, the mote on the destination receptacle may be activated when the picked item is scanned by the agent. |
US08301293B2 |
Process integration determining system and method
A machined shape determining step of determining a machined shape machined by a basic tooling or basic tooling template of each machining efficiency group from a material shape (S19), a tooling determining step of determining an optimal tooling comprising a combination of a tool, a holder and a tool projection length on the basis of information of the tools and the holders, stored in a tool holder information storage unit, the combination having a maximum machining efficiency and being able to form the material shape into a corresponding one of the machined shapes without interfering with the machined shape (S20), a process candidate determining step of determining an optimal process candidate using the optimal tooling of each machining efficiency group (S21), and a process determining step of determining an optimal process on the basis of the optimal process candidate of each machining efficiency group (S10), are executed. |
US08301292B2 |
Sewing machine and non-transitory computer-readable medium storing sewing machine control program
A sewing machine that includes a body, an embroidery frame moving mechanism, an image capture device, a specifying device, a determining device, a setting device, a positioning device, and an acquiring device. The image capture device is provided with a function to capture a plurality of images of the sewing object under a plurality of image capture conditions, respectively. The plurality of the image capture conditions correspond to different effective image capture ranges. The specifying device specifies, as a specific range, a range on the sewing object. The determining device determines a combination of a specific image capture condition and a positioning condition. The setting device sets the specific image capture condition as an actual image capture condition. The positioning device positions the embroidery frame in accordance with the positioning condition. The acquiring device acquires image data that corresponds to a specific effective image capture range. |
US08301290B2 |
System and method for correcting systematic parametric variations on integrated circuit chips in order to minimize circuit limited yield loss
Disclosed are a system and a method of correcting systematic, design-based, parametric variations on integrated circuit chips to minimize circuit limited yield loss. Processing information and a map of a chip are stored. The processing information can indicate an impact, on a given device parameter, of changes in a value for a specification associated with a given process step. The map can indicate regional variations in the device parameter (e.g., threshold voltage). Based on the processing information and using the map as a guide, different values for the specification are determined, each to be applied in a different region of the integrated circuit chip during the process step in order to offset the mapped regional parametric variations. A process tool can then be selectively controlled to ensure that during chip manufacturing the process step is performed accordingly and, thereby to ensure that the regional parametric variations are minimized. |
US08301289B2 |
Defect detection method of display device and defect detection apparatus of display device
A defect detecting method of a display device includes a defect counting process that measuring a feature amount for each partial region of a display device (P32), and counting regions which is determined as a defective portion based on the measured feature amount of the region (P36), a process that stopping a manufacturing line of the display device when a number of defects counted at the defect counting process is greater than a first threshold value (P38, P42), a defect density calculating process that calculating a defect density in a predetermined area when the number of defects counted at the defect counting process is smaller than the first threshold value (P38), and a process that stopping the manufacturing line of the display device when the defect density calculated at the defect density calculating process is higher than a second threshold value (P40, P42). |
US08301286B2 |
Remote high-performance computing material joining and material forming modeling system and method
A remote high-performance computing material joining and material forming modeling system (100) enables a remote user (10) using a user input device (20) to use high speed computing capabilities to model materials joining and material forming processes. The modeling system (100) includes an interface module (200), an application module (300), a computing module (400), and a scheduling module (500). The interface module (200) is in operative communication with the user input device (20), as well as the application module (300), the computing module (400), and the scheduling module (500). The application module (300) is in operative communication with the interface module (200) and the computing module (400). The scheduling module (500) is in operative communication with the interface module (200) and the computing module (400). Lastly, the computing module (400) is in operative communication with the interface module (200), the application module (300), and the scheduling module (500). |
US08301280B2 |
Audio signal processing system
In an audio signal processing device having a plurality of tracks recording an audio signal supplied from any of a plurality of buses, when a track is selected in accordance with an operation by a user, a bus supplying the audio signal to the track is searched, and when an appropriate bus is found and it is judged affirmative that a signal input device having an indicator whose display contents can be controlled by the audio signal processing device supplies the audio signal to the found bus, control data for making an indicator corresponding to a transmission port supplying the audio signal to the found bus perform a display indicating that the transmission port is connected to the selected track. |
US08301277B2 |
Dynamic display of a game spread
A display for conveying game information includes a bar graph and a coded legend. The bar graph has a first axis corresponding to spread values and a second axis corresponding to game time. Individual bars are plotted on the bar graph to indicate a spread between two scores at associated game times for a given game. The coded legend defining a first legend code indicating that a selected group of one or more players is active and a second legend code indicating that the selected group of one or more players is inactive. The individual bars plotted on the bar graph are coded according to the coded legend to associate the spread with activity and inactivity of the selected group of one or more players in the game. |
US08301276B2 |
Control device for the position control of a hydraulic cylinder unit comprising a linearization unit
A control device for the position control of a hydraulic cylinder unit has a controller which receives a set and an actual piston position and determines a preliminary manipulated variable based on the difference of the set and actual positions. A linearization unit multiplies the variable with a linearization factor and outputs it to the valve control unit so that the piston is adjusted at an adjustment speed. The linearization unit determines the factor dynamically as a function of the actual piston position and of working pressures that prevail at both piston sides. The linearization factor is determined such that a ratio of the adjustment speed to the difference of the set and actual positions is independent of the actual position and the working pressures. In the specific case where the controller is configured as a P controller, the order of the controller and the linearization unit can be reversed. |
US08301275B2 |
Modified proportional integral derivative controller
A method and device for controlling a process variable based upon a set point is disclosed. A process variable is measured, and a proportional term is assigned to a manipulated variable that is based upon a product of a proportional gain coefficient and an error magnitude between the process variable and the set point. An integral term is added to the manipulated variable under a first set of conditions, and a derivative term is added to the manipulated variable under a second set of conditions different from the first set of conditions. The sum of the proportional term, the integral term, and the derivative term is output, resulting in the process variable being responsively adjusted thereto. |
US08301274B2 |
Method for managing product segments of product production rules
An effective method for managing product segments of product production rules within a manufacturing execution system adapted for providing a final product includes the following steps: a) each one of a plurality of sets of product segments are associated within one of a set of product production rules which are stored in a database under a reference standard product production rule (like a simple “manufacture of a car”); b) a command (e.g. from an operator) is inputted to the database for performing one of following selectable operations: i) add a new product segment; ii) remove one of previous product segment; iii) replace a previous product segment by a new one; c) a further set of new product production rules comprising previous product segments and a further product segment (related to the selectable operation and automatically detected in each product production rule) are introduced in the database; d) an indicator related to the selected operation (i, ii, iii) is inserted in said new product production rule. Finally, e) an algebraic operation is performed on all product segments of both the reference standard product production rule and the new product production rules (for example it performs an addition of the product segments), so that the algebraic operation delivers a final standard product production rule resulting from one of the selected operations of adding i), removing ii), replacing iii). |
US08301272B2 |
Active materials-based compliant mechanisms
A compliant mechanism includes a body that is configured to generate a mechanical output in response to a mechanical input. The body has at least one region formed by an active material. The compliant mechanism also includes at least one activation device configured to selectively apply an activation signal to the at least one region. The active material is configured to undergo a change in modulus in response to the activation signal such that the output is characterized by a first magnitude or direction when the activation device applies the activation signal and a second magnitude or direction when the activation device does not apply the activation signal. |
US08301269B2 |
Implantable carrier member having a non-communicative lumen
A non-communicative lumen for electrode assemblies of medical implants, in particular prosthetic hearing implants, is provided by the present invention. The non-communicative lumen prevents the lumen within the cochlea from being able to transport fluids, cells, bacteria, tissue, etc., with the lumen outside the cochlea, and vis versa through the incision or cochleostomy. The lumen may have a cavity or slit that receives a stylet during insertion of the electrode assembly. |
US08301265B2 |
Selective depth electrode deployment for electrical stimulation
The invention is directed toward stimulation of a selected tissue layer. A device is attached to a target tissue by applying vacuum pressure to a vacuum cavity of the device and advancing a needle into tissue within the vacuum cavity. The depth on the vacuum cavity is selected to permit deployment at the selected tissue layer. In one embodiment, the invention is directed toward an implantable medical device comprising a device housing defining a vacuum cavity, and a vacuum port for application of vacuum pressure to draw tissue into the vacuum cavity, an electrode that is movable into the vacuum cavity of the device housing to contact at least a portion of the tissue drawn into the vacuum cavity, and a lead comprising at least one conductor coupled to the electrode. |
US08301263B2 |
Therapy module crosstalk mitigation
A first implantable medical device (IMD) implanted within a patient may communicate with a second IMD implanted within the patient by encoding information in an electrical stimulation signal. The delivery of the electrical stimulation signal may provide therapeutic benefits to the patient. The second IMD may sense the electrical stimulation signal, which may be presented as an artifact in a sensed cardiac signal, and process the sensed signal to retrieve the encoded information. The second IMD may modify its operation based on the received therapy information. Crosstalk between the first and second IMDs may be reduced using various techniques described herein. For example, the first IMD may generate the electrical stimulation signal to include a spread spectrum energy distribution or a predetermined signal signature. The second IMD may effectively remove a least some of the signal artifact in a sensed cardiac signal based on the predetermined signal signature. |
US08301259B2 |
Using a genetic algorithm to fit a cochlear implant system to a patient
Apparatus and method for at least partially fitting a cochlear implant system to a patient is described, comprising: executing a genetic algorithm to select values for a subset of one or more parameters selected from a plurality of parameters for which values are to be selected to fit the implant, wherein said genetic algorithm is operable to generate one or more successive generations of values for said parameter subset; and determining, based on patient feedback, said values of said values for said parameter subset in each of said one or more successive generations. |
US08301250B2 |
Intelligent control system for adaptive cardiac resynchronization therapy device
An adaptive CRT control system that achieves optimal AV delay and VV pacing intervals associated with temporal patterns of stroke volumes that represent internally the heart conditions is disclosed. The adaptive CRT control system includes: (a) at least two implanted electrodes in patient heart and at least additional one hemodynamic sensor able to indicate the stroke volume heartbeat after heartbeat; (b) an input pre processing stage synchronizer priority classifier that synchronize on the sensed atrial event, classify heart conditions and associate the learned optimal pacing intervals according to prioritized operational modes and learning schemes; (c) a learning module that with the input stage synchronizer priority classifier processes the inputs of the implanted electrodes and hemodynamic sensor and using a reinforcement learning scheme learns to achieve and to associate optimal pacing intervals at each heart condition with temporal patterns of stroke volumes; (d) an algorithmic micro-controller module that supervises the learning module and control a pulse generator module, and (f) a pulse generator that delivers therapeutic stimulation to the patient heart. |
US08301249B2 |
Systems and methods for exploiting the tip or ring conductor of an implantable medical device lead during an MRI to reduce lead heating and the risks of MRI-induced stimulation
Systems and methods are provided for reducing heating within pacing/sensing leads of a pacemaker or implantable cardioverter-defibrillator that occurs due to induced radio frequency (RF) currents during a magnetic resonance imaging (MRI) procedure, or in the presence of other sources of strong RF fields. For example, bipolar coaxial leads are described wherein the ring conductor of the lead is disconnected from the ring electrode via a switch in response to detection of MRI fields to convert the ring conductor into an RF shield for shielding the inner tip conductor of the lead so as to reduce the strength of RF currents induced therein and hence reduce tip heating. Other exemplary leads are described wherein a band stop filter is instead used to block RF signals to likewise convert the ring conductor into an RF shield. The switches and band stop filters also help to prevent MRI-induced stimulation. |
US08301248B1 |
Sequenced and simultaneous stimulation for treating congestive heart failure
A patient's ejection fraction is maximized through simultaneous sensing and stimulating across multiple electrodes. In one exemplary embodiment, a catheter or lead having multiple electrodes connected to a pulse generator is used. The pulse generator provides individual current control of the stimulus applied to each electrode, and further includes the ability to sense intrinsic and evoked depolarization through multiple electrodes. In another exemplary embodiment, a multiplicity of individual implantable microstimulators, each having its own current source and/or sensor and electrodes, cooperate in concert to provide multi-site stimulation and sensing. |
US08301245B2 |
Energy delivery apparatus and method
There is provided an energy delivery device comprising a storage device, a discharge circuit and a disarm circuit. The discharge circuit comprises a switch electrically connected to the storage device, and is selectively operable to deliver energy from the storage device to a load, e.g., a patient needing defibrillation, preferably in a multiphasic waveform. The disarm circuit comprises the switch. Preferably, the discharge circuit comprises an H-bridge circuit. There are also provided delivery devices: which comprise a shoot-through elimination circuit; which include housing elements which, when assembled, cause electrical connection between respective components; which include a housing having a small volume and an energy storage device having a large capacitance; which comprise a shunt circuit which, when activated, prevents switching of a switch. There are also provided methods of assembly and disassembly of an energy delivery unit and methods of delivering energy to a load. |
US08301242B2 |
Method and apparatus for a small power source for an implantable device
One example includes a battery that includes a stack of at least one substantially planar anode and at least one substantially planar cathode, wherein the stack defines a contoured exterior, and a battery housing enclosing the stack, the battery housing defining a battery housing exterior, wherein the contoured exterior of the stack is shaped to conform to a contoured interior of the battery housing that approximately conforms to the battery housing exterior, the battery produced by the process of modeling, using fluid dynamics, an exterior of a biocompatible housing and shaping the battery housing to conform to at least some of the exterior of the biocompatible housing. |
US08301237B2 |
Biofeedback system and display device
A biofeedback system and a display device for the use in the biofeedback system. Also disclosed is a method for a biofeedback treatment of a person or an animal. Biofeedback is a therapy method which is used in rehabilitation facilities, for example in the neurological rehabilitation. A neural signal magnitude below a certain threshold does not result in a muscle response, for example, because the provided stimulus is insufficient to trigger the muscle. In order to provide a patient with an intuitive feedback of the sub-threshold neural signal nevertheless, the signal is detected and made recognizable to the patient. |
US08301233B2 |
Detecting a condition of a patient using a probability-correlation based model
Techniques are described for detecting a condition of a patient using a probability-correlation based model that integrates a plurality of parameters associated with the condition. A medical device that operates in accordance with the techniques obtains a plurality of parameters associated with the condition of the patient. The medical device obtains probabilities that the condition of the patient exists based on each single parameter separately and correlations between each of the parameters and the other ones of the parameters. After obtaining the probabilities and correlations associated with each of the parameters, the medical device determines whether the condition of the patient exists based on the determined probabilities and correlations. Such techniques may be particularly effective for use in distinguishing whether a rhythm of a patient is treatable, e.g., VT or VF, or non-treatable, e.g., SVT. |
US08301232B2 |
Wireless, ultrasonic personal health monitoring system
A personal monitoring device has a sensor assembly configured to sense physiological signals upon contact with a user's skin. The sensor assembly produces electrical signals representing the sensed physiological signals. A converter assembly, integrated with, and electrically connected to the sensor assembly, converts the electrical signals generated by the sensor assembly to a frequency modulated inaudible ultrasonic sound signal. The ultrasonic signal is demodulated from an aliased signal produced by undersampling. |
US08301230B2 |
Method for reducing baseline drift in a biological signal
A computer-based method for reducing or eliminating baseline drift from a biological (bio) signal includes the steps of dividing the bio signal into a plurality of shorter signals having fixed time intervals, fitting a corresponding portion of a baseline function to a baseline of a respective one of each of the shorter signals, and subtracting the baseline function from the bio signal, resulting in a bio signal with a flat baseline. |
US08301220B2 |
Medical system comprising a detection device for detecting an object and comprising a storage device and method thereof
The invention relates to a medical system comprising a detection device for detecting an object in at least two dimensions by x-rays. The detection device is constructed to detect the object and to produce data comprising a 2D data record or a sequence of 2D data records over time representing the object in a projection through the object in two dimensions and to output the data. The medical system comprises at least one storage device with a data input actively connected to the detection device and which is constructed to receive the data at the input side and to write on a storage medium, in particular a portable storage medium, in such a way that the storage medium represents the data so it can be read out again. The medical system is constructed to digitally transmit the data from the detection device through to the storage device. |
US08301219B2 |
Patient monitoring systems and methods
Various systems and methods are provided for monitoring patient physiological data without the need for adhesives or wires to be connected to a patient. The system is also fully functional without the need for manipulation or intervention by a care provider or medical personnel. In particular, the system can include a pad having a plurality of electrical contacts or electrodes formed thereon in a predetermined pattern. The electrodes can be configured to sense electrical signals produced by a patient's body. A controller in communication with the electrodes can be configured to select and process signals from the electrodes and send the information derived from the electrical signals to an output device for displaying resulting physiological data so that the patient can be monitored. |
US08301217B2 |
Multiple wavelength sensor emitters
A physiological sensor is adapted to removably attach an emitter assembly and a detector assembly to a fingertip. The emitter assembly is adapted to transmit optical radiation having multiple wavelengths into fingertip tissue. The detector assembly is adapted to receive the optical radiation after attenuation by the fingertip tissue. The sensor has a first shell and a second shell hinged to the first shell. A spring is disposed between the shells and urges the shells together. |
US08301215B2 |
Biosignal measurement apparatus
A biosignal measurement apparatus including: a bracelet membrane to wear around a user's wrist; a fixing supporter to install in a first side portion of the bracelet membrane and to support a first side portion of the wrist; a moving supporter to install in a second side portion of the bracelet membrane, to move towards the fixing supporter, and closely to attach to a second side portion of the wrist; and an information control unit to calculate a distance between the first side portion of the wrist and the second side portion of the wrist by detecting a movement distance of the moving supporter, and to calculate a displacement of the radial artery of the wrist by using a predetermined constant and the calculated distance between the first side portion of the wrist and the second side portion of the wrist. |
US08301214B1 |
System and method for providing multi-conductive layer metallic interconnects for superconducting integrated circuits
Superconducting integrated circuits require several wiring layers to distribute bias and signals across the circuit, which must cross each other both with and without contacts. All wiring lines and contacts must be fully superconducting, and in the prior art each wiring layer comprises a single metallic thin film. An alternative wiring layer is disclosed that comprises sequential layers of two or more different metals. Such a multi-metallic wiring layer may offer improved resistance to impurity diffusion, better surface passivation, and/or reduction of stress, beyond that which is attainable with a single-metallic wiring layer. The resulting process leads to improved margin and yield in an integrated circuit comprising a plurality of Josephson junctions. Several preferred embodiments are disclosed, for both planarized and non-planarized processes. These preferred and other methods may be applied to digital circuits based on Rapid Single Flux Quantum logic, and to quantum computing using Josephson junction qubits. |
US08301206B2 |
In-vehicle apparatus with handsfree function
An in-vehicle handsfree apparatus establishes concurrent connection between a BT interface device and a cellular phone with respect to a handsfree profile (HFP) for realizing a handsfree phone call, a message access profile (MAP) for realizing a mail transfer, and an audio video profile (AVP) for realizing an audio data transfer. During a duration of the concurrent connection being established, a disconnection request of HFP or MAP occurs. In such a case, MAP is disconnected in conjunction with having disconnected HFP, or HFP is disconnected in conjunction with having disconnected MAP. |
US08301202B2 |
Mobile terminal and controlling method thereof
A mobile terminal including a user input unit configured to receive user-inputs, a wireless communication unit configured to wirelessly communicate with at least one other terminal, at least one camera configured to capture images, a touchscreen configured to display a camera preview image captured by the camera, a position-location processor configured to obtain information on a current position of the mobile terminal, and a controller configured to display textual object information on the touchscreen identifying objects included within the preview image based on the obtained current position of the mobile terminal. |
US08301200B1 |
Inputting data into a mobile device using a dynamically configured number pad
Systems, products, and methods are disclosed for facilitating a method of receiving data from a keypad of the mobile communications device. One embodiment of the method includes receiving input by way of a given key of the keypad and then dynamically configuring that given key to be a “5” key. In this way, input received by way of this given key will be received as the Arabic numeral “5” regardless of a prior configuration associated with that key. A final illustrative step includes dynamically mapping numerical values to the eight surrounding keys that surround the newly configured “5” key. |
US08301198B2 |
Transmission method and related base station
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. |
US08301197B2 |
Method and apparatus for synchronizing contacts stored on smart card with contacts stored in an internal memory
A mobile handset includes a processor configured with software to automatically synchronize the phone book records stored on a smart card and internally in memory. The synchronization process determines if duplicate contact records exist in the target phone book, and whether the synchronization copies records from the smart card to internal memory, or vice versa, before copying contact records. If a duplicate contact record exists, then the copying process is cancelled. The synchronization process may be automatically initiated any time the contact records in the internal memory and the smart card differ. |
US08301196B2 |
Reconfigurable wireless modem adapter including diversity/MIMO modems
A reconfigurable wireless modem adapter is provided. The reconfigurable wireless modem adapter includes a control board and a radio frequency switch. The control board includes at least two user-data interfaces for respective at least two modems, the modems including at least one diversity/multiple-input-multiple-output (MIMO) modem. The control board is configured to communicatively couple to at least one onboard system in a vehicle and to activate one of the at least one diversity/MIMO modem interfaced to one of the at least two user-data interfaces. The radio frequency switch is communicatively coupled to the control board via a modem-select interface and the selected one of the at least one diversity/MIMO modem. The radio frequency switch communicatively couples one of at least one diversity/MIMO antenna on the vehicle to the selected one of the at least one diversity/MIMO modem based on a control signal. |
US08301195B2 |
Systems and methods for mobile data storage and acquisition
Various data acquisition, storage and/or distribution systems and devices are described herein. As one example, a mobile data acquisition and distribution device is described. The device includes a non-volatile storage medium, a wireless interface, and a processor. The non-volatile storage medium includes instructions executable by the processor to: receive a user data set, and to store the user data set to the non-volatile storage medium. The instructions are further executable by the processor to receive a request initiated through a remote user interface via the wireless interface. Where the request is to provide the user data set to a recipient device, the instructions are further executable by the processor to provide the user data set to the recipient device via the wireless interface. |
US08301193B1 |
Differential planes for video I/O in a hearing impaired application
A mobile communications device, method, and medium are provided for enhanced video communications for hearing-impaired users. A hearing-impaired call mode can be selected by a user, causing the device to establish a hearing-impaired call mode configuration. Establishing a hearing-impaired call mode configuration can include disabling a microphone and speakers and enabling an adjustable camera. The adjustable camera can tilt, pan, change focus, and the like to maintain a region of interest within a viewing angle of the camera. |
US08301191B2 |
Method and apparatus for integrated communication services provisioning for health care community
A method and apparatus is disclosed for providing an integrated communication services (ICS) network that permits wireless and wireline data subscribers to share information on a hospital campus using wireless or wireline local area networks, or to seamlessly tap into the facility's central database while in transit away from the hospital. Users interface with the ICS network through the use of a point of care terminal that resembles a clipboard and accepts data entry from a stylus on an touch screen. The central database, referred to as the integrated communications clearinghouse (ICC) is adapted to store a communication profile for every network server on the ICS network. The ICC also maintains a Global Patient Profile (GPP), consisting of a patient profile for every patient ever added to the network. The GPP provides the ICC with the capability of providing aggregated data and demographic information (with or without patient identification), creating “live” public health statistics through a single query to a central server. To access the ICS, a user at a point of care terminal can utilize several paths in order to deliver data to its destination. This may include existing off-the-shelf PCMCIA based peripherals such as: wireless LANS, standard wired Ethernet LAN, a land line Modem, or wireless wide area networks. The wireless wide area networks may also include several data paths such as a circuit switched cellular, or packet based Cellular Digital Packet Data (CDPD). The actual selection of a particular channel will be service-dependent and a function of the user whereabouts, the desired quality of the connection, and the costs of the connection. |
US08301190B2 |
Method and apparatus for selecting a multi-band access point to associate with a multi-band mobile station
A method and apparatus for selecting one of a plurality of multi-band access points (APs) to associate with a multi-band wireless transmit/receive unit (WTRU) are disclosed. The multi-band APs broadcast frequency band information regarding multiple frequency bands on which the multi-band AP is configured to operate. The multi-band WTRU selects a particular multi-band AP to associate with and a frequency band to use to communicate with the selected multi-band AP based on the frequency band information. If the multi-band WTRU receives frequency band information from the selected multi-band AP which indicates that a characteristic, (e.g., throughput, path loss, load, capacity, backhaul), of the selected frequency band is unacceptable, the multi-band WTRU determines whether to disassociate with the selected multi-band AP or to continue to associate with the selected multi-band AP via a different frequency band. |
US08301189B1 |
Method and apparatus for reducing power consumption in a multimode terminal when performing IP communications
An apparatus for reducing power consumption in an IP (Internet Protocol) communications device. The apparatus may include a high-power consumption main application processor and a low-power consumption application processor to share processor functions. The high-power consumption application processor may carry out functions related to the user interface of the device, signaling and control path. The low-power consumption application processor may implement IP processing, voice signal processing and video signal processing. |
US08301186B2 |
Enhanced sensitivity radio frequency front end circuit
An enhanced sensitivity radio frequency (RF) front end circuit includes a transformer configured to convert a balanced transmit signal to an unbalanced transmit signal and to convert a second filtered receive signal to a balanced receive signal. A switch in a first state receives the unbalanced transmit signal from the transformer and transfers the unbalanced transmit signal to an amplifier circuit and receives an amplified transmit signal from the amplifier circuit and transfers the amplified transmit signal to a filter. In a second state, the switch receives a first filtered receive signal from the filter and transfers the first filtered receive signal to the amplifier circuit and receives a second filtered receive signal from the amplifier circuit and transfers the second filtered receive signal to the transformer. In a first state, the amplifier circuit receives the unbalanced transmit signal from the switch and amplifies the unbalanced transmit signal to generate the amplified transmit signal, and in a second state, the amplifier circuit receives the first filtered receive signal from the switch and attenuates selected first frequencies to generate the second filtered receive signal. |
US08301177B2 |
Efficient paging operation for femtocell deployment
Efficient paging operation for femtocell deployment is generally presented. In this regard, a paging controller is introduced including a wired backbone interface to communicate with a plurality of macro base stations and a plurality of femto base stations, and control logic, the control logic to generate a page for a mobile station, and the control logic to transmit the page over the wired backbone interface to a select subset of all base stations, wherein the select subset of all base stations includes base stations that the mobile station is authorized to access. Other embodiments are also described and claimed. |
US08301176B1 |
Increasing the stand-by time of wireless devices
The present disclosure describes a wireless user equipment (UE) device that can receive a communication signal that may be transmitted along a wireless channel. The wireless user equipment device can include a sleep deactivator that periodically activates wireless user equipment from a sleep mode periodically in advance of a periodically transmitted message, such as a paging indicator or a control message that is expected to be received within a slot of time. The wireless user equipment device can also include an element that can extract the message during multiple sub-intervals, a signal quality assessor that can a) assess the quality of the indicator in the sub-intervals and b) assign a signal quality metric for the sub-intervals. The wireless UE device can also include a channel estimator that can estimate a physical channel over which the communication signal is transmitted. The wireless UE device can also assign a quality metric to the extracted message at each sub-interval to select a sub-interval that is most consistent with timing of the paging indicator or control message. |
US08301175B2 |
Method and telecommunications system for controlling paging flow in a network for cellular communications
A method of controlling paging flow in a network for cellular communications is described, which comprises the steps of: at a control node, receiving a request for paging a mobile station; determining a location area in which the paging shall be performed; checking whether the number of paging transactions which are ongoing for the location area is lower than at least one maximum number of ongoing paging transactions allowed for the location area; after a determination that the number of ongoing paging transactions is lower than the maximum number, updating the number of ongoing paging transactions for the location area and processing the paging request. Preferably, if the number of ongoing paging transactions is not lower than the maximum number, it is checked whether the paging request is a particular LCS transaction and, if so, the request is placed in a buffer and served with priority as soon as the number of ongoing paging transactions returns to be lower than the maximum number. |
US08301172B2 |
Mobile communication system and method for estimating moving speed of mobile terminal
A radio channel estimation result which is an estimation result of a state of a propagation path to a mobile terminal that is a communication target, is generated. Whether a correction operation for correcting a frequency drift of a radio frequency used in radio communication between a radio base station and the mobile terminal has converged or not is determined. Then, a moving speed of the mobile terminal is estimated using only the radio channel estimation result at the time when the correction operation has converged. |
US08301171B2 |
Method of finding a physical location of a mobile telephone at a given time
A subscriber database, in at least one embodiment, stores RF level and timing advance information associated with all mobile telephones on a network. A location parameters database stores location data that associates different physical locations with RF levels/timing advance data that have been measured or inferred for those locations. The subscriber database is then interpreted for the purpose of establishing the location of a specific mobile telephone at a given time by matching the RF level/timing advance data for that specific mobile telephone against the location parameters database. This generates the location of the mobile telephone. The interpretation or querying of the subscriber database only occurs, however, when there is a request to establish the location of a specific mobile telephone, and not as an automated process applied to all mobile telephones on a network. |
US08301165B2 |
Method, device and system for obtaining user equipment location information
The invention provides a method, device, and system for obtaining user equipment (UE) location information. The method includes: an interworking entity (IWF) receives UE location information reported by a mobility management entity (MME); the IWF determines trusted UE location information according to the UE location information reported by the MME; and the IWF interacts with a UE or a mobile switching center (MSC) according to the trusted UE location information. With the method, device, and system, it is ensured that the MSC can obtain trusted and accurate UE location information in a circuit switched over packet switched (CSoPS) architecture. |
US08301164B2 |
Methods and apparatus for providing media on mobile devices
Techniques and mechanisms are provided for sending targeted content and data to mobile devices. Location information associated with a device is determined. In some instances, the location information is manually entered. In other instances, the location information is determined automatically from characteristics associated with the device. Location information can be obtained from global positioning system (GPS) data, cell-site triangulation, Internet Protocol (IP) address detection, etc. Content and advertising can be provided in a location relevant manner to the mobile device. |
US08301162B2 |
Tag frequency control
A communication system comprising one or more transceiver units of a first type and one or more transceiver units of a second type capable of communicating with the transceiver units of the first type; each transceiver unit of the first type comprising: a frequency comparison unit for comparing the frequency of a signal received from a transceiver unit of the second type with a reference frequency; a feedback signal generator for generating a feedback signal dependent on the result of that comparison; and a transmitter for transmitting that signal to the transceiver unit of the second type; and each transceiver unit of the second type comprising: a local frequency reference unit on which the frequency of signals transmitted by it are dependent; and a frequency adjustment unit for receiving the feedback signal and adjusting the local frequency reference unit in dependence on the feedback signal. |
US08301161B2 |
Method, device, and system for obtaining a mobile computing device location
One embodiment of the present invention comprises a method of determining a mobile computing device location. The method may comprise emitting at least one audio signal from at least one audio signal emitter and determining a sending time of the at least one audio signal. The method further comprises receiving the at least one audio signal at the mobile computing device and determining a receiving time of the at least one audio signal. A difference between the receiving time and the sending time is calculated and this difference is used to determine a distance from the at least one audio signal emitter to the mobile computing device. The distance is then used to obtain a location of the mobile computing device. |
US08301154B2 |
Method for transmitting data in a radio communication network
In a radio communication system, a common channel is provided which is allocated to a plurality of subscribers at the same time for data transmission between a base station and a subscriber station. Measurements regarding the transmission quality are carried out on the common channel and their results are available in the base station. If the transmission quality does not meet a defined criterion, the base station transmits a first message to a controlling radio network controller associated therewith, the first message containing information about the transmission quality and about subscriber stations for which a bad transmission quality was measured. The controlling radio network controller sends a second message which informs serving radio network controllers, associated with the subscriber stations having bad transmission quality and responsible for the configuration of the subscriber stations, about the bad transmission quality. |
US08301152B2 |
Mobile station, base station, and area shaping method performed by specified base station
A disclosed base station includes a communication unit configured to receive from a mobile station a first report signal including base station specification information specifying a base station, reception quality information indicating reception quality of a signal received from the specified base station, and change request information requesting to change communication quality between the mobile station and the specified base station; and an automatic area control unit configured to determine whether the base station is specified by the base station specification information, to obtain location information indicating the location of the mobile station if the base station is specified by the base station specification information, and to change at least one base station parameter based on the reception quality information and the location information to change the reception quality at the location of the mobile station. |
US08301151B2 |
Network controller and small base station
A small base station may report to a network controller about whether a radio frequency (RF) signal transmitted from a macro base station is sensed. The network controller may control an operational mode of the small base station depending on whether the RF signal is sensed. Accordingly, the small base station may not transmit the RF signal at all times, and thus, it is possible to reduce an interference between a small cell and a macro cell or interference between the small cell and another small cell. |
US08301149B2 |
Call quality and coverage improvement in mobile wireless communication networks
Technologies are described herein for improving call quality and coverage of cells within a mobile wireless communication network. Such improvements can be accomplished by adjusting various radio access network parameters. The adjustments may be made at the cell level or at the neighbor level. An iterative process can periodically collect key performance indicator (KPI) statistics from the mobile wireless network. System improvements may derive from one or more rules applied in parallel. Each rule can have a unique combination of minimum or maximum KPI thresholds. System issues may be identified when a cell correlates with one or more of the rules which may then suggest one or more parameter changes to reduce the identified system issue. System capacity policies may be provided as limits to the coverage and call quality triggers. |
US08301146B2 |
Mobile communication system, user apparatus and method
A disclosed user apparatus is for use in a mobile communication system including a macrocell and a closed cell wherein unspecified users are allowed to access the macrocell and specified users are allowed to access the closed cell. The user apparatus includes a measurement unit configured to measure quality of a signal provided from a camped cell in an idle state at a predefined cycle, a cell search unit configured to measure quality of a signal provided from a neighbor cell at a predefined cell search cycle, and a cell reselection unit configured to reselect a cell depending on the cell search result. A frequency of the macrocell is at least partially identical to a frequency of the closed cell. If the user apparatus resides in the macrocell and a predefined reselection criterion is satisfied, the closed cell adjacent to the camped cell is reselected as a standby cell. The predefined reselection criterion corresponds to a state where the quality of the signal provided from the closed cell has been higher than or equal to the quality of the signal provided from the camped cell by a predefined threshold for more than a predefined reselection duration. |
US08301145B2 |
Fast cell selection in a mobile wireless device
A method and apparatus for fast cell selection by a mobile wireless device. The mobile wireless device detects when a first wireless cell fails a set of stored suitability criteria and searches for and locates a set of candidate wireless cells to associate with. The mobile wireless device measures at least one received signal metric for each candidate wireless cell in the set of candidate wireless cells. When a candidate cell in the set of candidate wireless cells is identically the first wireless cell, the mobile wireless device evaluates the suitability of the candidate wireless cell using the stored set of suitability criteria for the first wireless cell and the measured at least one received signal metric for the candidate wireless cell. The mobile wireless communication device associates with the candidate wireless cell when the candidate wireless cell meets the stored set of suitability criteria. |
US08301140B2 |
System and method for automatic registration notification for over-the-air activation
A method and system automatically activates a mobile station in a wireless communications network. The system includes an over the air activation function (OTAF) processor in the network that initiates an activation process in response to receiving a registration message from a mobile switching center serving the mobile station requesting the activation. Each mobile station has a unit of information stored into it at the time of its manufacture to enable it to request over the air activation. That unit of information is either the network routing address of the OTAF processor, or alternately, it is a value that is translatable into that address, either an OTAF ID number that is the same value for every mobile station or it is a sequentially serialized dummy value for the mobile identification number (a dummy MIN). When the mobile station is turned on for the first time in the network, it requests activation over the air by transmitting to the local mobile switching center a registration order. The registration order will include one of the three alternative forms of the information unit described above, either the routing address of the OTAF processor, or the OTAF ID number, or a dummy MIN. |
US08301138B2 |
Cell search method and apparatus in wireless communication system
A cell search method and apparatus in an asynchronous wireless communication system for outputting a cell search result by comparing energy ratios of detected candidate cells with a reference threshold ratio are provided. The method includes determining energy values of correlations between different phases of signals received from neighbor cells, detecting at least one candidate cell in descending order of energy values, and outputting cell search results by determining an energy ratio of the at least one candidate cell and comparing the energy ratio with a reference threshold ratio. |
US08301137B1 |
Method and apparatus for wireless router multicast
A technique for transmitting messages in a wireless communication network to a multicast group using a single wireless channel. A base station processor having a plurality of wireless channels is in communication with a plurality of subscriber access units in a wireless communication network. Multicast messages received by the base station processor are sent to a plurality of the subscriber access units, denoted as a multicast group, in the wireless communication network via a wireless channel dedicated to transmitting multicast messages. |
US08301130B1 |
Detect and connect wireless phone services and local phone networks
An electronic device, referred to as a beacon gateway, capable of communicating an incoming call on one phone to a second phone operating on a different telecommunications network is described herein. A landline phone, voice-over-Internet-protocol phone (VOIP phone), cable phone, and mobile phone may be connected to the beacon gateway. When one of the phones receives an incoming call, the beacon gateway rings the other phones with ring tones indicative of the receiving phone. Additionally, a user can elect to make a phone call across one network (e.g., wireless) from a phone that communicates calls across a different network (e.g., landline). Moreover, a thin client operating in a mobile device is configured to handle communicating inbound calls and outgoing calls on mobile device to other phones connected to the beacon gateway. |
US08301129B2 |
Communication management features
A method for answering a communication includes the steps of receiving an incoming communication sent by a sender and intended for a communication device of a recipient and answering the communication with an injected audio, video, text, and/or graphic message. The injected message indicates to the sender, in effect, that the recipient is presently unable to respond to the communication but is or will be made aware of the communication. The method further includes the step of providing a promise fulfillment feature that alerts the recipient to the communication and any promise to follow-up with the sender made in the injected message. |
US08301125B2 |
Mobile dynamic advertisement creation and placement
A system for targeted delivery of advertising including the steps of: (i) receiving a navigation request from a mobile communication facility including a user selection of a first advertisement displayed on the mobile communication facility; (ii) receiving an indicator input including (a) a geographical location and (b) queries or accesses to content associated with a plurality of other mobile communication facilities within the geographical location; (iii) dynamically creating second and third advertisements configured to be displayed on the mobile communication facility based on the navigation request and/or the indicator input, and a rendering capability of the mobile communication facility; (iv) transmitting the second advertisement to the mobile communication facility; (v) caching the third advertisement until a determination is made that the user is situated in a different geographical location; and (vi) transmitting the third advertisement to the mobile communication facility. |
US08301118B2 |
Method, system and apparatus for locking information
A method, system, and apparatus are described for locking information. Specifically, a server sends a lock message carrying lock object information to a mobile terminal; the mobile terminal locks a lock object according to the lock message, the lock object corresponding to the lock object information. With the solutions provided in the embodiments of the invention, a server may lock information for a mobile terminal, so as to prevent other servers from manipulating the information. |
US08301117B2 |
Authenticating voice calls from mobile devices
Aspects relate to authorizing mobile devices for PBX-based voice services. A mobile device calls a PBX over a voice channel, and phone number identifier information is obtained and matched to identifier information for devices that known (authorizeable) to use the PBX. If there is one incoming call that matches to a given device, and an authentication token provided over a data channel matches an authentication token associated with that device, then the device is authorized for voice services. Where there are multiple matching calls, those devices are instructed to provide authentication tokens over their voice channels. The devices can detect absence of a data channel and provide authentication tokens over the voice channels; the devices also can wait to receive a call connected response and in the absence of such provide their authentication tokens over the voice channel. Tokens can be requested and downloaded for storage at the devices. |
US08301111B2 |
Method of and system for setting up a telephone call
A system with a mobile switching center (MSC), a service control point (SCP) and an emergency center (EC). The mobile switching center (MSC) sets up a call between a mobile station (2(i)) and the emergency center (EC), sends first data including raw location data as to where the mobile station (2(i)) is located to the emergency center (EC), and sends a service invocation to the service control point (SCP) to invoke an Intelligent Network service to start searching for second data relating to the mobile station, including more accurate location data as to where the mobile station is located. The service control point (SCP) receives the service invocation, starts the Intelligent Network service to search for the second data and sends the second data to the emergency center (EC) once said second data becomes available. |
US08301107B2 |
Method of connecting to network in broadband wireless access system
The primitives between an upper management layer and the MAC layer within a mobile station and a base station are defined in order to specify and clarify the operations within the protocol stack layers in a broadband wireless access system to allow a mobile station to perform a method of connecting to the network. Media Independent Handover (MIH) procedures can be achieved because the NCMS and MIH layer can communicate through use of these primitives. |
US08301106B2 |
Stacked CMOS power amplifier and RF coupler devices and related methods
Stacked CMOS power amplifier (PA) and radio frequency (RF) coupler devices and related methods are disclosed. The stacked device includes a CMOS PA die configured to receive a transmit input signal and to output an amplified transmit signal, and a RF coupler device configured to receive the amplified transmit signal, to output an antenna transmit signal, and to output an RF signal proportional to the antenna transmit signal. The CMOS PA die and the RF coupler device are stacked on top of and electrically coupled to each other, and the CMOS PA die and the RF coupler device are combined within a single semiconductor package. In some embodiments, the RF coupler device is positioned on top of the CMOS PA die, and in other embodiments the CMOS PA die is positioned on top of the RF coupler device. |
US08301105B2 |
Receiver front end
A low-power receiver front-end includes a transconductance amplifier that produces a single-ended current signal in response to a single-ended voltage signal. An output of the transconductance amplifier is provided to an LC tuned circuit. At resonance, the LC tuned circuit generates a differential current signal in response to the single-ended current signal. Single-ended current signals corresponding to the resonant frequency of the LC tuned circuit are converted into differential signals. Further, the LC tuned circuit amplifies the differential current signals by an associated quality factor. Further, a mixer is coupled to an output of the LC tuned circuit. The mixer generates IF signals in response to the differential current signals. |
US08301094B2 |
Mobile terminal having multiple antennas and antenna information display method thereof
A mobile terminal having multiple antennas and an antenna information display method of the mobile terminal are disclosed. Downlink signals are received through the multiple antennas, a channel state of each antenna is measured, and whether or not each antenna needs to be adjusted or an actual channel measurement value are displayed based on the measured channel state information and an antenna setting mode. Thus, a user can check an antenna with a poor reception performance by using the antenna adjustment information or the actual channel measurement value for antenna adjustment, and easily adjust the direction of the antennas. |
US08301090B2 |
Distributed mobile communication network
A digital pre-distortion system which can provide the flexibility to model the highly non-linear distortion associated with High Efficiency RF Power Amplifiers while through a novel implementation of a least squares estimation process allows an implementation well suited for an FPGA application where limited resources and in particular memory resources are available. |
US08301083B2 |
Method and arrangement for noise floor estimation
In a method of complexity reduced noise floor estimation in a wireless communications system, determining, for a respective of at least a subset of a plurality of power grid points /c, a product of complementary cumulative distribution functions, each such function corresponding to a respective of a plurality j of provided wideband power measure estimates Ln a sliding window, and determining, for each of said at least subset of power grid points, a probability distribution function of a minimum of said plurality of wideband power measure estimates based on said determined product. |
US08301080B2 |
Adaptive inductive power supply with communication
An adaptive inductive ballast is provided with the capability to communicate with a remote device powered by the ballast. To improve the operation of the ballast, the ballast changes its operating characteristics based upon information received from the remote device. Further, the ballast may provide a path for the remote device to communicate with device other than the adaptive inductive ballast. |
US08301076B2 |
System and method for distributed audio recording and collaborative mixing
Two or more wireless devices can be independently controlled by their respective users, a mixer component, or a leader wireless device to perform audio recording, convert the recorded audio into a standard or proprietary audio stream format, and transmit the audio stream to a server. The real-time clocks of two or more participating wireless devices can be synchronized. A wireless device can insert timestamps into the audio stream to facilitate the mixing operation. Mixing of the two or more audio streams recorded by wireless devices can be performed by a mixer component either in real time (contemporaneously with the recording) or asynchronously with respect to the recording. The mixing can be performed in a fully automated mode, and/or in an operator-assisted mode. |
US08301074B2 |
Sheet conveying apparatus with auxiliary guide which accommodates conveyance mechanisms operating at different relative speeds
A sheet conveying apparatus is provided with a decurling mechanism to correct a curl formed on a sheet; a pair of guides including a first guide member and a second guide member arranged to oppose to the first guide member, the pair of guides constituting a conveyance passage to guide a sheet discharged from the decurling mechanism toward the downstream side in the sheet conveying direction; and an auxiliary guide arranged to protrude obliquely in the sheet conveying direction from the side of the first guide member toward the second guide member to a predetermined position in the conveyance passage. |
US08301072B2 |
Guide roller unit, guiding device, and image forming apparatus
A guiding roller unit has a holder to be mounted on a mount, and a guiding roller rotatably supported by the holder. The holder includes a base, two bearings and widening preventing plates attached respectively to the bearing. The base, the bearings and the widening preventing parts are integral to each other. The base is mounted on the mount. The bearings stand from opposite ends of the base and rotatably support the roller. The widening preventing plates extend in directions opposite to facing directions of the bearings. The holder enables the roller to be attached and detached with leading ends of the bearings elastically widened with respect to base ends thereof connected with the base while being detached from the mount, whereas it prohibits widening of the leading ends of the bearings by contacting the mount in response to forces acting in widening directions while being mounted on the mount. |
US08301071B2 |
Image forming apparatus and method for controlling the log-off of user
An image forming apparatus includes an acquisition unit for acquiring information for identifying a user, a log-in unit for allowing the user to log in the image forming apparatus when the acquisition unit acquires the information for identifying the user, a log-off unit for causing the logged-in user to log off from the image forming apparatus after a first predetermined time period elapses, a determination unit for determining whether a secure printing job to be performed based on the acquired information for identifying the user is present in the image forming apparatus, and a control unit for controlling the log-off unit to cause the user to log off from the image forming apparatus within a second predetermined time period which is shorter than the first predetermined period time, when the determination unit determines that the secure printing job is present in the image forming apparatus. |
US08301062B2 |
Electrophotographically produced barrier images
Systems and methods of producing image products using printing are provided. The printed image products can include stereoscopic and/or color shifting images. These images can be formed by a sequential application of a base image, a clear toner layer and a barrier image layer in a single pass through a printer. The barrier image layer can include opaque barriers (for stereoscopic or color shifting images) or can include translucent or transparent barriers (for color shifting images). |
US08301057B2 |
Roller separation cam with automatic engagement
A printer cartridge is provided that allows a charge roller to be separated from a photoconductive drum when the printer cartridge is not used within an image forming device. The printer cartridge includes the photoconductive drum, the charge roller, and a separating member having a resilient member disposed thereon with the separating member being disposed on the charge roller. The separating member engages and disengages the photoconductive drum in a first position and in a second position. The first position provides a spaced relationship between the charge roller and the photoconductive drum and the second position provides an engaged relationship between the charge roller and the photoconductive drum. The printer cartridge also includes the photoconductive drum disposed adjacent to the charge roller in an offset orientation that includes a centerline of a charge roller shaft offset by a predetermined distance from a centerline of a photoconductive drum shaft. |
US08301055B2 |
Image forming apparatus with air cooling of sheets through multiple ducts
A first air blowing portion including an upper duct and a first fan blows air along a first surface of a sheet passing through a sheet conveying path in a direction orthogonal to a sheet conveying direction, and a second air blowing portion including a lower duct and a second fan blows air along a second surface opposed to the first surface of the sheet passing through the sheet conveying path in a direction reverse to the direction orthogonal to the sheet conveying direction of the first air blowing portion, so that both surfaces of the sheet are cooled. |
US08301052B2 |
Image forming apparatus with user contact prevention
An image forming apparatus includes plural image holders that hold an image; plural development devices that produce an image on the plural image holders; an intermediate transfer body supported by plural support members; plural first transfer devices that transfer images that are present on the plural image holders to the intermediate transfer body; a second transfer device that transfers a composite image from the intermediate transfer body onto a recording medium; a fixing device that fixes the composite image onto the recording medium; an ejection device that ejects the recording medium having the composite image transferred thereto out of the image forming apparatus main body; and a recording medium stacking part where ejected recording media are stacked. |
US08301049B2 |
Characterization of toner patch sensor in an image forming device
A characterization procedure for the a detector in a toner patch sensor of an electrophotographic image forming device is performed with the toner patch sensor operatively connected to the image forming device's power supply. During the characterization procedure, a gain setting is determined that produces a predetermined target output from the toner patch sensor based on electromagnetic radiation reflected from a reference reflectivity sample. Subsequently, a toner patch is generated by the image forming device and a reflectance of the toner patch is measured based on the gain setting, with the toner patch sensor operatively connected to the power supply. The measurement(s) may then be used to adjust at least one electrophotographic image forming parameter. More than one reference reflectivity sample may be used, with corresponding gain settings stored in the image forming device. |
US08301048B1 |
Method and apparatus for controlling the registration of sheets
The invention relates to a method and a device for controlling the circumferential register in a digital multi-color printing machine for printing sheets during a printing process, whereby, for each sheet, at least one register mark per color printing unit of the multi-color printing machine is produced, assigned to said sheet and defined with respect to its position, and whereby, based on the determination of the position of the register marks of a sheet, the circumferential register of at least one sheet, which follows the sheet associated with said determined register marks downstream of the printing process, is controlled. In duplex printing a sheet by recto and verso printing with the invention, register marks are applied for each side and, in order to control recto and verso printing of at least one subsequent sheet, said register marks are analyzed. |
US08301046B2 |
Image forming apparatus with condition setting for manual duplex mode
Provided is an image forming apparatus including an image forming section forming images on image forming faces of a recording medium, a condition setting section individually setting an operating condition of the image forming section for forming the image on a first image forming face of a recording medium and another operating condition of the image forming section for forming the image on a second image forming face of the recording medium opposite to the first image forming face in the manual duplex mode, and a control section controlling the image forming section on the basis of each operating condition set by the condition setting section. |
US08301044B2 |
Image forming devices including electrification control units
An image forming device includes plural electrostatic latent image holding bodies that hold, on surfaces thereof, electrostatic latent images to be developed with developers of multiple colors, respectively, plural electrification control units that face the electrostatic latent image holding bodies and charge or discharge the surfaces of the electrostatic latent image holding bodies, respectively, a current controller that controls electric currents, each of which is supplied between the electrostatic latent image holding body and the electrification control unit for a corresponding one of the multiple colors, to be a constant target current, a maximum voltage output unit that outputs a maximum voltage among voltages each of which is applied between the electrostatic latent image holding body and the electrification control unit for a corresponding one of the multiple colors, and a detector that detects malfunction of the electrification control units when the maximum voltage exceeds a predetermined value. |
US08301043B2 |
Liquid-level detection device, image forming device, and liquid containing device
A liquid-level detection device detects the liquid level in the developer storing container for storing liquid developer, and includes a first water wheel, a first rotation detection mechanism, and first liquid-level detection device. The first water wheel is disposed in the interior of the developer storing container, and is configured to be rotated by liquid developer to be supplied to the developer storing container. The first rotation detection mechanism is configured to detect a rotation state of the first water wheel. The first liquid-level detection device detects the liquid level of liquid developer based on a result detected by the rotation detection mechanism. |
US08301032B2 |
Wide field-of-view amplified fiber-retro for secure high data rate communications and remote data transfer
An optical system for remotely optical communications at a high data rate between a base station and a remote station under atmospheric turbulence conditions is disclosed. The remote station includes an entirely different type of retroreflector that does not use the conventional type of retroreflection, but instead consists of two sets of lenslets coupled with single-mode fiber array, called fiber “retro”. Amplified retromodulation is achieved requiring only one single optical amplifier and one single modulator. A transmitter located at the base station sends an interrogating optical beam to the fiber “retro” which modulates the optical beam according to the input signal/data, and redirects the modulated optical beam to the base station for detection by a receiver. The present invention includes the capabilities of providing Identification of Friend-or-Foe (IFF), secure communication, and a means of achieving a wide field-of-view (FOV) with a fiber-coupled lenselet array. |
US08301025B2 |
Method for determining the optical signal-to-noise ratio and receiver device for an optical transmission system
An optical noise signal is added to an optical data signal on the receiver side, and a signal quality of the data signal is determined. The magnitude of the added noise signal is varied, and a function of the signal quality of the data signal is determined in dependence on the added noise signal. Subsequently, a first straight line is approximated to the previously determined function for smaller values of the added noise signal, and a second straight line for larger values of the added noise signal. The optical signal-to-noise ratio is read from the intersecting point of the first straight line with the second straight line. Thus, the ASE present is derived from the controlled addition of additional ASEs, and the optical signal-to-noise ratio is determined. The process is particularly suited for DWDM systems because it works even with very narrow channel separations, or with narrowband optical filtration along the separation. |
US08301024B2 |
Camera flash, a camera, and a method of generating a flash
A camera flash comprises a light guide arranged to extract light at least through one surface; and one or more light sources arranged, in use, to emit light into the lightguide. Each light source is an LED or a laser diode. The camera flash is connectable, in use, to drive circuitry, the drive circuitry being for driving the light source(s) to emit a pulse of light. The waveguide spreads out the light from the light source(s), so that a flash of light from the camera flash does not present a safety risk, while minimizing loss of the light from the light source(s). The camera flash can thus provide a high overall optical output, spread over an extended area (as defined by the waveguide). The lightguide may for example be disposed around a camera module of a mobile telephone camera. |
US08301023B2 |
Lens apparatus
The lens apparatus according to an aspect of the present invention includes: a focus lens which is driven for bringing a desired subject into focus; a zoom lens which is driven for changing a focal length; and a diaphragm having an aperture diameter which is changed for adjusting an amount of photography light, and the lens apparatus is configured to adjust a position of the focus lens, to thereby perform flange back distance adjustment. In such a lens apparatus, the aperture diameter of the diaphragm is changed at a time of mode transition between a photography mode in which a normal photographing operation is possible and an adjustment mode in which the flange back distance adjustment is possible. Accordingly, the user can instantly know whether or not the lens apparatus is in the flange back distance adjustment mode, only by checking a video picture photographed by a television camera. |
US08301019B2 |
Fragrance emanation system
The fragrance emanation system includes a container for holding preferably a fragranced liquid or gel, a housing for holding the container, and a wick. The housing contains a socket for attaching to the container, a cavity for receiving the container and a door for enclosing the container. One end of the wick protrudes from the container. An electrical circuit is included having a heater for heating the protruding end of the wick and electrical connectors coupled to the circuit to receive current from a power source to provide the current to the heater. The heater heats and evaporates the liquid within the wick, thereby accelerating the emission of vapors from the evaporated liquid. The door includes a window, a bottom and a mechanism for holding the door closed to assist in holding the container in engagement with the socket. |
US08301018B2 |
Audio/video synchronous playback device
An audio/video synchronous playback device includes a first synchronization section for repeating or skipping a first video data sequence in units of a video frame interval thereof to synchronize the first video data sequence with an audio data sequence, and a second synchronization section for repeating or skipping a second video data sequence in units of a video frame or video field interval thereof to synchronize the second video data sequence with the audio data sequence. A first video data sequence output and a second video data sequence output having different frame frequencies are separately synchronized with one channel of audio data sequence output with their respective precisions. |
US08301009B2 |
Detailed information providing method and apparatus of personal video recorder
Provided are a detailed information providing method and apparatus in content storage apparatus that automatically provide a user with desired broadcast information in synchronization with the Internet. The detailed information providing method includes: when a recording operation that records content to the content storage apparatus starts, requesting an information search of a web server based on information on a broadcast currently being recorded and simultaneously extracting broadcast related detailed information from a broadcast signal of the broadcast currently being recorded; and when the recording operation stops, creating a user interface of a recording list based on an Internet-based broadcast related detailed information searched by the web server and the broadcast related detailed information extracted from the broadcast signal. |
US08301004B2 |
Fiber optic cable assemblies employing a furcation body having anti-rotation feature
A fiber optic cable assembly including a fiber optic cable and a furcation body is disclosed. An attachment feature can be provided to mount the furcation body to a mounting surface of fiber optic equipment for securing a portion of the fiber optic cable assembly to the fiber optic equipment. The attachment feature may include an integrated anti-rotation feature to inhibit rotation of the furcation body with respect to a mounting surface. The anti-rotation feature is provided by one or more generally planar surfaces of the furcation body for abutting with at least one complementary planar mounting surface. |
US08301001B2 |
Optical cable and optical transmission system
An optical fiber that has a small bending loss can be securely prevented from being fractured due to accidental bending during installation or other operations. The optical fiber includes a core, a first cladding, a second cladding, and a third cladding. The relative refractive index difference Δ1 of the core is in the range of 0.3% to 0.38%, the relative refractive index difference Δ2 of the first cladding is equal to or smaller than 0%, and the relative refractive index difference Δ3 of the second cladding is in the range of −1.8% to −0.5%. The inner radius r2 and the outer radius r3 of the second cladding satisfy the expression “0.4r2+10.5 |
US08301000B2 |
Single-mode optical fiber
A single-mode optical fiber possesses, at a wavelength of 1550 nanometers, an effective area greater than about 90 pm2 without degradation of the optical fiber's other optical parameters. The single-mode optical fiber includes a central core, a first intermediate cladding, a second intermediate cladding, and an outer cladding. The optical fiber also has a cable cut-off wavelength of less than 1260 nanometers. Additionally, at a wavelength of 1310 nanometers, the optical fiber possesses a mode field diameter of between about 8.6 microns and 9.5 microns. Furthermore, the optical fiber possesses a zero chromatic dispersion wavelength of between about 1300 nanometers and 1324 nanometers and, at the zero chromatic dispersion wavelength, a dispersion slope of less than 0.092 ps/(nm2″km). |
US08300998B2 |
Optical fiber connector
An optical fiber connector includes a main body and a cover mechanically coupled to the main body. The main body includes a coupling portion and a light guide portion extending from the coupling portion. The light guide portion includes a light incident surface and a light output surface arranged at opposite sides thereof. The coupling portion includes a first groove formed at a top surface thereof, facing the light incident surface and terminating at opposite sides of the coupling portion, and a plurality of recesses. The cover includes a second groove formed at bottom surface thereof, terminating at opposite sides of the cover, and a plurality of protrusions. The first groove and the second groove cooperatively form a receiving channel for receiving an optical fiber therein and allowing the optical fiber to be optically connected to the light guide portion. |
US08300997B2 |
Wavelength interleaver
The present invention provides a wavelength interleaver comprising a first interleaving unit, a second interleaving unit and an adapting waveguide coupled between the first interleaving unit and the second interleaving unit; both the first interleaving unit and the second interleaving unit including an input waveguide, an output waveguide and a filter coupled between the input waveguide and the output waveguide. The present invention sets up the gap between the input waveguide and the filter, and the filter and the output waveguide for extending components usage specification of the signal transmission system. Therefore, there is no need to add unnecessary components in design, the size is smaller and the cost of the signal transmission system is reduced. |
US08300996B2 |
Optical bus for optical signal broadcasting
An optical bus is described for optical signal broadcasting. The optical bus can include a substrate and input optical waveguides formed on the substrate. First and second sets of output optical waveguides can also be formed on the substrate. Optical power splitters on the substrate can have an input and multiple outputs. The optical power splitters can be optically coupled to an input optical waveguide and can split an input optical beam into multiple output optical beams. The optical bus can include a waveguide shuffle network formed on the substrate. The waveguide shuffle network can include intersecting optical waveguides and can optically couple outputs from each of the optical power splitters to the first set of output optical waveguides and optically couple different outputs from each of the optical power splitters to the second set of output optical waveguides. |
US08300991B2 |
Waveguide-type semiconductor optical modulator and method for manufacturing the same
Provided is a traveling-wave type semiconductor optical phase modulator capable of high speed and low voltage operation by improving an n-SI-i-n-type layered structure. A first exemplary aspect of the present invention is a waveguide-type semiconductor optical modulator including: a semiconductor substrate (101); a first n-type cladding layer (103) and a second n-type cladding layer (108) formed on the semiconductor substrate (101); an undoped optical waveguide core layer (104) and an electron trapping layer (107) formed between the first n-type cladding layer (103) and the second n-type cladding layer (108); and a hole supplying layer (106) formed between the undoped optical waveguide core layer (104) and the electron trapping layer (107). |
US08300990B2 |
Slotted optical waveguide with electro-optic material
An optical waveguide is described. This optical waveguide may be defined in a semiconductor layer, and may include a vertical slot that includes an electro-optic material having an electric-field-dependent index of refraction, and the electro-optic material may be other than a semiconductor in the semiconductor layer. Alternatively, the optical waveguide may include a vertical stack with two semiconductor layers that surround and partially overlap an intermediate layer, which includes the electro-optic material. |
US08300981B1 |
System and method for analyzing multiple thermal images
A graphical user interface for analyzing multiple thermal images is provided. The interface can be used to identify the temperatures at multiple points defined on multiple images. In some embodiments, the interface can simultaneously display temperature cursors overlaid on multiple images and provide simultaneous numerical identification of the temperatures corresponding to the area under the temperature cursors. |
US08300979B2 |
Method and system for robust universal denoising of noisy data sets
Embodiments of the present invention provide context-class-based universal denoising of noisy images and other noise-corrupted data sets. Prediction-error statistics for each prediction class, relative to a prefiltered image, are collected to estimate a bias for each prediction class, and prediction-error statistics for each conditioning class, relative to a prefiltered image, are accumulated based on the difference between predicted values and corresponding prefiltered-image symbols. The prediction-error statistics are accumulated using computed prediction-error-statistics vectors, with inversion of a prediction-error vector generated from each prediction prior to accumulation in a prediction-error-statistics vector. Conditional probability distributions are computed for individual contexts, which allow for computing a clean-image-estimated, value for each noisy-image value by minimizing a computed distortion over a range of possible estimated-clean-image symbols. |
US08300975B2 |
Piecewise smooth Mumford-Shah on an arbitrary graph
A method for recovering a contour using combinatorial optimization includes receiving an input image, initializing functions for gradient f, smooth background g, and contour r, determining an optimum of the gradient f of a region R in the input image, extending the optimum of the gradient f of region R to a complement of R, determining an optimum of the smooth background function g for a region Q corresponding to the complement of R, extending the optimum of the smooth background function g of region Q to a complement of Q, and determining an optimum contour r according to the optimum of the gradient f and the optimum of the smooth background function g. |
US08300960B2 |
Method and apparatus for encoding video data, method and apparatus for decoding video data, and program recording medium
A method and apparatus for encoding video data, a method and apparatus for decoding video data, and a program recording medium are provided. The apparatus for encoding video data includes an encoding processor generating encoded raw image data by encoding raw image data that is output from an image pickup device in frame units; an encoding information generator generating encoding information that is required to decode the encoded raw image data; an image pickup device information generator generating information about an image pickup device and which is required to develop the encoded raw image data; and a data generator generating video data including the encoded raw image data, the encoding information, and the image pickup device information. |
US08300949B2 |
Edge detection technique having improved feature visibility
A method for determining edge features of an image comprising filtering at least a portion of the image to attenuate high frequency signals of the image to an extent greater than low frequency signals of the image. Performing a one-dimensional search in a two different horizontal directions relative to a particular pixel of the image to determine horizontal direction local maximums. Calculating a horizontal gradient based upon the horizontal direction local maximums. Performing a one-dimensional search in a two vertical horizontal directions relative to a particular pixel of the image to determine vertical direction local maximums. Calculating a vertical gradient based upon the vertical direction local maximums. Calculating a gradient for the particular pixel based upon the horizontal gradient and the vertical gradient. |
US08300941B2 |
Method and apparatus for reading a surface coded pattern
A method of determining a regular grid pattern from a surface coded pattern that comprises the regular grid pattern interleaved with a further data carrying pattern wherein the surface coded pattern is subject to perspective distortion, the method comprising: extracting a set of straight line hypotheses from the coded surface pattern; clustering the straight line hypotheses by orientation; for each cluster, extracting a set of line pencil hypotheses; generating a set of regular grid hypotheses from pairs of the line pencil hypotheses; and determining the best regular grid hypothesis. |
US08300937B2 |
Image segmentation method and system based on region features of pixels
A pixel region-based image segmentation method is disclosed. When an input image is retrieved, pixels thereof are sequentially scanned row by row. Signs of unmarked pixels of the input image are determined according to region features of neighboring pixels of each pixel and pixel update information is recorded to generate a region sign update data table and a region sign feature data table. The pixels of the input frame are further scanned row by row to retrieve signs of the pixels and region signs of the pixels are determined and updated according to the region sign update data table. |
US08300936B2 |
System and method for improving display of tuned multi-scaled regions of an image with local and global control
A system for improved display of tuned multi-scaled regions of an image with local and global control and methods for making and using same. To assist the novice user of image processing tool, less input parameters should be required. Further, it will assist the user if results are diplayed in a shorter period of time. Utilizing a hierarchical bottom-up approach provides for the advantage of being able to utilize intermediate results to gather more details. The systems and methods disclosed provide for the grouping of contiguous pixels which have similar properties. Further, the disclosed embodiments provide for the user the ability to see all levels of detail of segmentation either globally or locally. The scale-space is tuned to the information in the image. |
US08300934B2 |
Image processing device and image correction device
An image processing device includes a dividing unit which divides a brightness histogram of an input image into a plurality of value regions according to gradation, a ratio computing unit which computes the number of pixels of each value region divided by the dividing unit and the number of pixels of the input image, respectively, and computes a ratio or a magnitude relation of the number of pixels of each value region with respect to the number of pixels of the input image, and a control-point computing unit which computes a control point, which specifies a shape of a correction curve for image correction according to a feature of the input image, based on the ratio or the magnitude relation of each value region computed by the ratio computing unit. |
US08300926B2 |
Image processing apparatus and image processing method
A cut point detection unit segments a frame sequence including successive frames into one or more subframe sequences. A face discrimination unit identifies an image group in which an object registered in advance appears, of images of respective frames that form one subframe sequence, and a representative frame candidate extraction unit selects one image from the identified image group as a selection image. A representative frame display control unit controls a display unit to display selection images for respective subframe sequences as representative images of the frame sequence. |
US08300922B1 |
Hand-held programmable inspection system with a display
Methods are provided for using a programmable hand-held inspection system to direct an inspection process. Methods typically involve loading a survey template application software routine into the programmable hand-held inspection system where the survey template application software routine describes at least one aspect of the inspection process. Some embodiments involve wirelessly uploading at least a portion of the survey template application software routine. Generally an image representation of an area is provided on a display. The system may be used to guide an operator through at least one aspect of the inspection process or to perform steps in a survey. A location within the vicinity of the area may be identified using a global positioning system. A record may of the survey may be created. |
US08300918B2 |
Defect inspection apparatus, defect inspection program, recording medium storing defect inspection program, figure drawing apparatus and figure drawing system
Input CAD data and run-length data obtained by performing a RIP process on the input CAD data are acquired. A predetermined conversion process is performed on at least one of the input CAD data and the run-length data to make the data formats of both data comparable and then both data are compared with each other to detect an area having a difference as a defect area in the run-length data. This provides a technique to detect a defect in the run-length data to be used for drawing of a figure before the execution of drawing with a simple structure. |
US08300916B2 |
Banknote validator
Apparatus for checking the validity of a banknote wherein a light source illuminates a banknote through a slit as it is transported along a note path, the emitted light being detected at different wavelengths to generate a plurality of images such that a three dimensional matrix can be created, for comparison against matrices of authentic banknotes. |
US08300910B2 |
Pathology indicating measure related to cartilage structure and automatic quantification thereof
A method for the analysis of three dimensional scan data representing an articular cartilage is provided to extract a quantitative parameter indicative of joint pathology. A measure representative of cartilage homogeneity is derived from this three dimensional image data. The measured value is compared with similar measured values previously established in respect of healthy joints and/or joints characterised by a pathology. |
US08300908B2 |
Device and method for the computer-assisted analysis of mammograms
A device for the computer-assisted analysis of mammograms. Said device comprises means for detecting a contour line that surrounds an object area of the mammogram, which is defined by an object. The device also comprises a means for positioning and scaling the mammogram. The device is configured to determine the contour line of the object area of the mammogram and to automatically position and scale the mammogram based on the contour line. A method for the computer-assisted analysis of mammograms is also disclosed. The disclosed device and method make it easier for a doctor to comparatively analyze and diagnose mammograms. |
US08300901B2 |
Similarity analyzing device, image display device, image display program storage medium, and image display method
A similarity analyzing device includes: an image acquisition section which acquires picked-up images with which image pick-up dates and/or times are associated; and an image registration section which registers a face image showing a picked-up face and with which an image pick-up date and/or time is associated. The device further includes: a degree of similarity calculation section which detects a face in each of picked-up images acquired by the image acquisition section and calculates the degree of similarity between the detected face and the face in the face image registered in the image registration section; and a degree of similarity reduction section in which the larger the difference between the image pick-up date and/or time associated with the picked-up image and that associated with the face image is, the more the degree of similarity of the face calculated by the degree of similarity calculation section is reduced. |
US08300900B2 |
Face recognition by fusing similarity probability
The invention discloses a face recognition method that reconstructs a 3D face model from a single face image, synthesizes a set of face images under different conditions (such as pose, light . . . ) via the 3D face model, feeds the set of face images under different conditions to the face recognition classifier for training, and making intermediate decisions whether to-be identified individual from a series of video frames is a legal system user by the face recognition classifier. Moreover, the method not only recognizes legal system users, but also rejects imposters, a function inspired by the idea of LLE. Finally, better reliability can be achieved by fusing temporal intermediate decisions. |
US08300895B2 |
Virtual white lines for delimiting planned excavation sites
Method and apparatus for facilitating detection of a presence or an absence of at least one underground facility within a dig area. At least one marked-up digital image of a geographic area including the dig area, the image including at least one indicator to delimit the dig area, is electronically processed by converting the at least one indicator to a plurality of geographic coordinates representing the delimited dig area. Information relating to a locate request ticket identifying the dig area to be excavated is electronically transmitted and/or electronically stored, wherein the locate request ticket includes image data and non-image data associated with the dig area. The image data includes the at least one marked-up digital image of the geographic area surrounding the dig area, and the non-image data includes the plurality of geographic coordinates representing the delimited dig area. |
US08300893B2 |
Methods and apparatus to specify regions of interest in video frames
Methods and apparatus to specify regions of interest in video frames are disclosed. An example disclosed method comprises determining an initial template region to represent a region of interest whose location is based on a first point selected in a graphical presentation, determining a first modification to perform on the initial template region in response to a second point selected in the graphical presentation, detecting the second selected point in the graphical presentation, and reshaping the initial template region toward the second selected point, the reshaping corresponding to the first modification, the reshaping being performed in response to detecting the second selected point without also requiring the user to select any point substantially on the boundary defining the initial template region to initiate the reshaping. |
US08300891B2 |
Facial image recognition system for a driver of a vehicle
A facial image recognition system for a driver of a vehicle includes an image capturing unit, an image processing unit, and a warning unit. The image capturing unit is used for capturing facial images of the driver. The image processing unit is electrically coupled to the image capturing unit, has installed therein a facial frame selecting and position correcting method and an identification comparison algorithm, and receives the facial images of the driver from the image capturing unit. The warning unit is electrically coupled to the image processing unit, and emits a warning signal when the image processing unit determines that an identification of the driver has changed. |
US08300889B2 |
Method and apparatus for detecting target parking position by using two reference points, and parking assist system using the same
Disclosed are a method and an apparatus for detecting a target parking position by using two reference points, and a parking assist system using the same. The apparatus includes: a first unit for receiving an input image obtained by photographing a parking space and the two reference points in the input image; a second unit for detecting a target pattern of parking slot markings by using each of the two reference points; and a third unit for detecting the target parking position by using the detected target patterns. |
US08300887B2 |
Object detection apparatus, object detection method and object detection program
An object detection apparatus and method for accurately detecting a movable object in a region around a vehicle from a time series of images obtained through a camera mounted on the vehicle by eliminating the influence of the movement of the camera through simple processing, and a program for making a computer execute processing in the apparatus. The object detection apparatus has a feature point extraction unit which extracts a feature point contained in a feature region of each image in the time series of images obtained through a camera mounted on the vehicle, a correspondence degree computation unit which computes the degree of correspondence for each pair of the feature points, wherein one of the feature points in the each pair is each of one or more of the feature points extracted by the feature point extraction unit from one of two images taken by the camera at different times, and another of the feature points in the each pair is each of a plurality of the feature points extracted by the feature point extraction unit from another of the two images, and a detection unit which detects the movable object on the basis of the degree of correspondence computed by the correspondence degree computation unit. |
US08300883B2 |
Sketch generating system and method for generating sketch based on image
A sketch generating system and a method for generating a sketch based on an image are provided. The system includes: a sketch database and a generating subsystem. The sketch database stores local image samples and corresponding local sketch units in different categories. The generating subsystem extracts geometrical features from an input image, retrieves local image units from the input image according to the geometrical features; as to each local image unit retrieved, searches the sketch database for a local sketch unit corresponding to a local image sample having a largest similarity value with the local image unit, and combines all local sketch units found to form one sketch. |
US08300881B2 |
Method and system for watermarking 3D content
A video transmitter identifies regions in pictures in a compressed three-dimensional (3D) video comprising a base view video and an enhancement view video. The identified regions are not referenced by other pictures in the compressed 3D video. The identified regions are watermarked. Pictures such as a high layer picture in the base view video and the enhancement view video are identified for watermarking. The identified regions in the base view and/or enhancement view videos are watermarked and multiplexed into a transport stream for transmission. An intended video receiver extracts the base view video, the enhancement view video and corresponding watermark data from the received transport stream. The corresponding extracted watermark data are synchronized with the extracted base view video and the extracted enhancement view video, respectively, for watermark insertion. The resulting base view and enhancement view videos are decoded into a left view video and a right view video, respectively. |
US08300872B2 |
Method and device for detecting a displacement and movement of a sound producing unit of a woofer
A system for adjusting a response of a loudspeaker system. The system includes a woofer installed in a housing. The woofer includes a woofer cone. A transmitter for transmitting an ultrasonic audio signal towards the woofer cone. A receiver for receiving the ultrasonic audio signal. A detection unit for determining the position of the woofer cone on the basis of a difference between the phase of the reflected ultrasonic audio signal with respect to the ultrasonic audio signal transmitted from the transmitter. A control unit for adjusting a spring constant of the membrane of the loudspeaker system on the basis of the determined position. A method for adjusting a response of a loudspeaker system, to a module to be used in the system. A computer program product including computer code for adjusting a response of the loudspeaker system. |
US08300871B2 |
Earphone for wideband communication
An earphone device capable of achieving sound bandwidths beyond the 150-7000 Hz wideband range, and configured for supra-concha or supra-aural placement. The earphone comprises at least two frequency range receivers positioned within a housing. In at least one embodiment, the earphone is capable of achieving a super-wideband range by physically combining a low frequency range receiver and a high frequency range receiver in a space-efficient and acoustically advantageous manner. |
US08300869B2 |
Lighting and audio communication system
A lighting and communication system with a horn enclosure for recessed ceiling panel or wall mounting, including a speaker with a horn expansion area to direct sound waves from the speaker to a horn enclosure front, at least one light enclosure located within the horn enclosure, the light enclosure defining a light cavity which is separated from said horn expansion area, with a light source inside the light cavity. The light source can be an LED array, which is capable of displaying text, colors or patterns in response to a control system signal. |
US08300866B2 |
Audio/video device having a volume control function for an external audio reproduction unit by using volume control buttons of a remote controller and volume control method therefor
An audio/video (A/V) device having a volume control function for external audio reproduction units by using volume control buttons of a remote controller is provided. The A/V device includes speakers, an audio output port for externally outputting an audio signal, an audio signal processing unit for reproducing and amplifying the audio signal and applying the amplified audio signal to the speakers or the audio output port, a memory unit for storing volume control values, and a control unit for applying to the audio signal processing unit any of the volume control values stored in the memory based on whether the external audio reproduction unit is plugged in the audio output port. The control unit controls the audio signal processing unit to adjust the volume control values for the audio output port by the volume control buttons when the external audio reproduction unit is plugged in the audio output port. |
US08300860B2 |
Electret transducer with solar power
The present invention provides an electret transducer with solar power. The provided electrets transducer includes a solar power supply device, an amplifier circuit having a first input terminal coupled to the solar power supply device and a second input terminal coupled to an audio signal input terminal, and an electret loudspeaker coupled to an output terminal of the amplifier circuit. The amplifier circuit receives a first voltage level via the first input terminal and boosts the first voltage level to a second voltage level, and receives a first audio signal via the second input terminal and amplifies the first audio signal to a second audio signal. The electret loudspeaker coupled to the output terminal of the amplifier circuit receives the second audio signal and outputs a sound corresponding to the second audio signal. |
US08300859B2 |
Speaker devices and methods of making the same
A speaker device including a transparent speaker and a light source module is provided. The transparent speaker is thin, soft, and has a low driving voltage. Light is emitted from a front side of the speaker panel, and transmitted in the same direction as the sound. Thus, the light is emitted along with the sound. The speaker device can be used as an indoor wall-painting or as a large advertisement poster for more visual effects to the viewer. |
US08300855B2 |
Thermoacoustic module, thermoacoustic device, and method for making the same
A thermoacoustic module includes a substrate, a sound wave generator, at least one first electrode and at least one second electrode. The substrate has a top surface, and the top surface defines at least one recess. The sound wave generator is located on the top surface of the substrate and includes at least one first region suspended above the at least one recess and at least one second region being in contact with the top surface of the substrate. The at least one first electrode and at least one second electrode are coupled to the sound wave generator. |
US08300853B2 |
Audio mixing console capable of adjusting brightness of LED operator, and method of operating the same
An audio mixing console includes a brightness adjusting mode selection button and an adjustment subject specification button. A user operates the brightness adjusting mode selection button to set up a brightness adjusting mode, and operates the adjustment subject specification button to specify any color LED of RGB or all colors as an adjustment subject. When an LED button is operated, brightness of an LED of a color of an adjustment subject in a multicolor LED unit incorporated in the LED button is increased one step by one step. In another example, in response to an operation of a button, brightness of an LED of a color of the adjustment subject in the multicolor LED unit incorporated in a plurality of LED buttons other than this button is increased one step by one step. This work is carried out for every LED and LED button. |
US08300851B2 |
Method of managing sound source and apparatus therefor
A method of managing a sound source in a digital AV device and an apparatus thereof are provided. The method of managing a sound source in a digital AV device includes: extracting at least one sound source from sound being reproduced through the digital AV device; mapping an image to the extracted sound source; and managing the sound sources by using the mapped image. In addition, preferably, the extracted sound source is registered, changed, deleted, selectively reproduced, or selectively deleted by using the image. Accordingly, sound being output can be visually managed by handling the sound sources separately, a desired sound source can be selectively reproduced or removed such that utilization of the digital AV device can be enhanced. |
US08300850B2 |
Read-out circuit with high input impedance
Provided is a read-out circuit that is connected to a microphone and configured to linearly amplify a current signal generated by the microphone and output the amplified current signal. The read-out circuit includes an amplification unit and a feedback resistor. The amplification unit has an amplification gain between 0 and 1. The feedback resistor is connected between input and output terminals of the amplification unit. As the amplification gain of the amplification unit becomes closer to 1, an input impedance becomes higher. A preamp of the read-out circuit can have a high input impedance due to the amplification gain, and the read-out circuit can be manufactured using a CMOS process. |
US08300845B2 |
Electronic apparatus having microphones with controllable front-side gain and rear-side gain
An electronic apparatus is provided that has a rear-side and a front-side, a first microphone that generates a first signal, and a second microphone that generates a second signal. An automated balance controller generates a balancing signal based on an imaging signal. A processor processes the first and second signals to generate at least one beamformed audio signal, where an audio level difference between a front-side gain and a rear-side gain of the beamformed audio signal is controlled during processing based on the balancing signal. |
US08300843B2 |
Sound effect circuit and processing method
A sound effect circuit and processing method are disclosed. An input audio signal is input to a digital sound effect unit, an output signal is generated and output with a sound effect in accordance with an effect amount of a certain value from the input audio signal using the digital sound effect unit, the input audio signal is also input to a silence state detection unit, a silence detect signal is generated and output when detecting that the current state of the input audio signal is a silence state using the silence state detection unit, the output signal is input to a sound effect amount control unit, and an output audio signal is output using the sound effect amount control unit, wherein the sound effect amount control unit changes the effect amount to be smaller than the certain value when the silence detect signal is generated. |
US08300842B2 |
Robust system for sound enhancement from a single engine sensor
A noise enhancement system for an automobile utilizes a single input of engine speed to derive a control signal used to drive a speaker. The speaker generates sounds that enhance or replicate the desired sounds from the engine. The output from the speaker is crafted dependent on the vehicle operating conditions. Instead of multiple transducers and inputs the noise enhancement system of this invention utilizes the single input of engine RPM engine speed. By utilizing only engine speed, the noise enhancement system is cost effective and significantly less complex. |
US08300835B2 |
Audio signal processing apparatus, audio signal processing method, audio signal processing program, and computer-readable recording medium
An audio signal processing apparatus includes a cutout unit, a correlation calculating unit, a spectrum calculating unit, a coefficient calculating unit, and an assigning unit. The cutout unit cuts out audio signals of plural channels by a time frame. The correlation calculating unit calculates a correlation value between respective signals of the plural channels included in a predetermined time frame cut out by the cutout unit. The spectrum calculating unit calculates spectrum information indicative of spectral characteristics concerning a signal of a given channel cut out by the cutout unit. The coefficient calculating unit calculates a coefficient to be multiplied by the signal of the given channel, based on the correlation value and the spectrum information. The assigning unit multiplies the coefficient by the signal of the given channel and assigns the multiplied signal to channels other than the given channel. |
US08300833B2 |
Multichannel spectral mapping audio apparatus and method with dynamically varying mapping coefficients
A method and circuit for deriving a set of multichannel audio signals from a conventional monaural or stereo audio signal uses an auxiliary multichannel spectral mapping data stream. Audio can be played back in stereo and multichannel formats from a conventional stereo signal on compact discs, FM radio, or other stereo or monaural delivery systems. The invention reduces the data rate needed for the transmission of multichannel digital audio. |
US08300832B2 |
System and method for copy protection for digital signals
Embodiments of the present invention provide for the copy protection of distributed material after conditional access is applied, regardless of where the material is distributed. The solutions described provide the advantage of being sufficiently simple in implementation to qualify as “curb high” solutions. “Curb high” solutions provide a range of security from minimal security to a high level of security while requiring relatively fewer system resources to implement than prior approaches. |
US08300828B2 |
System and method for a derivation function for key per page
Disclosed herein are systems, methods and computer-readable media to perform data encryption and decryption using a derivation function to obtain a key per page of data in a white-box environment. The method includes sharing a master key with the sender and receiver, splitting the input data into blocks and sub-blocks, and utilizing a set of keys and a master key to derive a page key. In another aspect of this disclosure, the key validation and shuffling operations are included. This method allows for the derivation of a key instead of storing a predetermined key, thus maintaining system security in a white-box environment. |
US08300825B2 |
Data encryption and/or decryption by integrated circuit
In an embodiment, an apparatus is provided that may include an integrated circuit to be removably communicatively coupled to at least one storage device. The integrated circuit of this embodiment may be capable of encrypting and/or and decrypting, based at least in part upon a first key, data to be, in at least in part, stored in and/or retrieved from, respectively, at least one region of the at least one storage device. The at least one region and a second key may be associated with at least one access privilege authorized, at least in part, by an administrator. The second key may be stored, at least in part, externally to the at least one storage device. The first key may be obtainable, at least in part, based, at least in part, upon at least one operation involving the second key. Of course, many alternatives, modifications, and variations are possible without departing from this embodiment. |
US08300824B1 |
System and method for encrypting data using a cipher text in a communications environment
Data is encrypted by receiving a plurality of bits associated with a communications flow and compressing at least a portion of the bits in order to produce a plurality of sub-frames. The sub-frames may be assembled into a superframe and a stream cipher may be applied to the superframe in order to generate an encrypted packet. |
US08300822B2 |
System for secure packet communication
A system for processing a communication data item. The communication data item is divided into at least two unencrypted packets to be encrypted. Each encrypted packet is generated from a corresponding unencrypted packet. Each unencrypted packet has a packet header and plaintext data. The packet header has an identifier field that includes a packet identifier that is identical for all unencrypted packets. Generating an encrypted packet for each unencrypted packet includes: determining a vector identifier from the identical packet identifier, wherein the vector identifier is associated with the identical packet identifier; ascertaining an initial vector from the vector identifier; and forming an encrypted packet header by inserting the vector identifier into a first portion of the packet header and encrypting a second portion of the packet header through use of the initial vector. The encrypted packets are subsequently decrypted and combined to reconstruct the communication data item. |
US08300821B2 |
Digital broadcasting system and method of processing data in digital broadcasting system
A digital broadcast receiver and a control method thereof are disclosed. The control method includes receiving a broadcast signal into which mobile service data and main service data are multiplexed, extracting TPC signaling information and FIC signaling information from a data group in the received mobile service data, acquiring a program table describing virtual channel information and a service of an ensemble, using the extracted FIC signaling information, the ensemble being a virtual channel group of the received mobile service data, detecting a conditional access descriptor indicating whether the mobile service data was encrypted, using the acquired program table, and controlling such that the encrypted mobile service data is decrypted, using information of the detected conditional access descriptor. |
US08300817B2 |
Information processing apparatus, information processing method, and computer program
An information processing apparatus for receiving broadcast data and outputting the received data to a client connected to a network includes a broadcast receiving unit that receives broadcast data; an encryption processor that performs encryption processing on the broadcast data received by the broadcast receiving unit; a data accumulation unit that accumulates encrypted data generated by the encryption processor; a data transmission unit that generates a communication packet in which encrypted data accumulated in the data accumulation unit is stored and outputs the generated communication packet; and a transmission data controller that monitors a retained state of the encrypted data in the data accumulation unit and removes, if a state different from a predetermined allowable retained state is detected, at least part of the encrypted data accumulated in the data accumulation unit from transmission data. |
US08300816B2 |
Information processing unit, terminal unit, information processing method, key generation method and program
It relates to an information processing unit, a terminal unit, an information processing method, a key generation method and a program that enable reduction of the number of keys to be held by users and aims at providing an information processing unit capable of generating a directed-graph representing an encryption key generation logic to derive a set-key for encrypting a content or a content-key. The technique relates to a scheme that divides a set of user terminals into some subsets, allocates a set-key and an intermediate-key to each subset, and upon input of an intermediate-key correlated with a subset, outputs the set-key corresponding to the subset and the intermediate-key of the subset associated by the directed-edge. Further, it relates to a technique of replacing the directed-edge in the directed-graph with a shorter directed-edge. The effect of reducing the number of intermediate-keys held by each user is expected from the technique. |
US08300815B2 |
Process to secure a personal portable object
The invention relates to a process to make secure a personal portable object comprising a body of the personal portable object, a microchip, a printed image and a device to enable said personal portable object to communicate with an entity external to the device. The process includes using an image file and an insertion algorithm to generate an image feature vector Vsi(num), storing the image feature vector Vsi(num) in the microchip, using the printed image obtained by a scanning device to generate an image feature vector Vsi(dig), and using a read-back algorithm to match the image feature vector Vsi(num) and the image feature vector Vsi(dig). |
US08300804B2 |
Communication instrument mounting apparatus
The present invention provides a communication instrument mounting apparatus comprising a mounting bracket having one or more mounting members shaped to engage the rear portion of a communication instrument. The mounting bracket of the present invention provides mounting sleeves for receiving mounting members. Such sleeves may be utilized to releasably attach the mounting bracket of the present invention directly to a mounting surface and/or a conventional input junction box. The mounting member of the present invention provides walls defining at least one cavity through which input cables may be inserted. In one embodiment, the cavity of the present invention has a generally rectangular configuration and is positioned upon the mounting bracket so as to be adjacent to one or more attachment ports of the instrument. The relative positioning of the cavity allows cables to be connected and/or disconnected in a convenient manner. |
US08300802B2 |
Adaptive filter for use in echo reduction
Methods and corresponding systems in an adaptive filter include calculating a signal estimator output using filter coefficients, and calculating an error signal. Next, a coefficient threshold is determined. Thereafter, for each filter coefficient, a first step size is assigned to filter coefficients with a magnitude less than the coefficient threshold, and a second step size is assigned to filter coefficients with a magnitude greater than or equal to the coefficient threshold. Finally, the filter coefficients are updated using the first and second step sizes and the error signal. The coefficient threshold can be selected as the average of the magnitudes of the filter coefficients. Alternatively, the coefficient threshold can be selected as the Mth largest of the filter coefficients ranked in order of magnitude. In one embodiment, the first step size can be less than one and the second step size can be greater than one. |
US08300799B2 |
Campaign manager
A process identifies multiple campaign activation points associated with a voice-based menu hierarchy such that the voice-based menu hierarchy is accessed by multiple callers. The process continues by identifying a campaign associated with the voice-based menu hierarchy and determining a campaign value associated with the campaign. Additionally, the process determines an opt-in rate associated with the campaign and determines a likelihood that callers will reach each campaign activation point. A score associated with the campaign is then calculated for each campaign activation point. |
US08300796B2 |
Method and system for enhanced call notification and treatment
An application server that provides RBT treatment to a caller and simultaneously notifies the called party, as subscriber of the service facilitated by the present invention, of an incoming call, whereby the called party is able to select a treatment for the call to be presented to the caller based on input collected from the called party on a real-time basis. |
US08300791B2 |
Inhibition of telephony based phishing
Embodiments of the present invention address deficiencies of the art in respect to telephonic phishing and provide a method, system and computer program product for preventing telephonic phishing. In an embodiment of the invention, a method for preventing telephonic phishing can be provided. The method can include receiving in a third-party validation service a request by an enterprise caller to establish a telephone call with a customer, validating the enterprise caller in the third-party validation service, and notifying the customer of whether or not the enterprise caller is legitimate or illegitimate. |
US08300788B2 |
Registry of modular services and a method for automatically selecting an appropriate service to provide particular logical guarantees
A system, method, and computer program product are provided for selecting a service to provide a service operation. |
US08300781B1 |
Method and apparatus for retrieving all voicemail messages at the same time
A method and apparatus for retrieving all voicemail messages at the same time on packet networks such as Voice over Internet Protocol (VoIP) and Service over Internet Protocol (SoIP) networks are disclosed. For example, the customer subscribes to a voicemail service where a plurality of voicemails can be retrieved and listened to at the same time. Specifically, when the customer accesses the voicemail service, the application server engages the media server to play the audio files from each of the voicemail messages at the same time, i.e., in a continuous or consecutive manner via a single input. Namely, the audio files are played consecutively without requiring another input from the customer, unless the customer wishes to execute a voicemail function. |
US08300780B1 |
Smart capture for populating an address book with entries
One embodiment in accordance with the invention is a method that includes automatically identifying a telephone number associated with an incoming or outgoing telephone call. The telephone call is associated with a telephone system account. A name is automatically determined that corresponds to the telephone number. The name and the telephone number are automatically stored in association with an electronic address book. |
US08300775B2 |
Resolving calling line identification information
A computing device includes a processing unit and a system memory. The processing unit creates a normalization module programmed to modify a plurality of telephone numbers so that the telephone numbers conform to a specified format, creates a calling line manipulation module programmed to manipulate a calling line identification number to form a number for querying one or more databases including contact information, and creates a resource query module programmed to query the databases including the contacting information using the number, receive one or more query results from the databases, and select one of the query results for inclusion in a notification of a telephonic message. |
US08300767B1 |
Wavelength-classifying type X-ray diffraction device
A wavelength-classifying type X-ray diffraction device bombards a sample with characteristic X-rays generated from an X-ray generation source, and detects characteristic X-rays diffracted by the sample using an X-ray detector. The X-ray generation source is composed of several metals of different atomic number, respective metals generating several characteristic X-rays of different wavelengths. An X-ray detector is composed of several pixels for receiving X-rays and outputting pulse signals corresponding to X-ray wavelengths. Pixels are respectively furnished with classification circuits. The classification circuits classify and output pixel output signals based on each of characteristic X-ray wavelengths. X-ray intensity is detected on a per-wavelength basis in individual pixels 12. Measurement data based on different wavelength X-rays are acquired simultaneously in just one measurement. Data of diffracted X-rays of different wavelengths are acquired using the entire region of the receiving surface of a two-dimensional detector. |
US08300765B2 |
Interventional imaging and data processing
An imaging system includes a radiation source (110) that emits radiation that traverses an examination region. A controller (116) activates the radiation source (110) to emit radiation and deactivates the radiation source (110) to stop radiation emission. The controller (116) selectively activates the radiation source (110) to emit radiation at one or more pre-determined angles. In another embodiment, the imaging system includes a data processing component (124) that generates a virtual three dimensional image of an object of interest of the scanned subject based on the image data. In another embodiment, the imaging system is in a communication with a data manipulation and packaging component (128) that generates at least a two dimensional or a three dimensional data set based on the volumetric image data and packages the data set in an object provided to a remote system (132) that manipulates and navigates through the data set. |
US08300763B2 |
Spatial sequenced backscatter portal
Systems and methods for scanning an object in an inspection space are disclosed. The systems and methods generally incorporate spatially separated and sequenced Compton x-ray backscatter imaging techniques in a plurality of perspective planes. Such processes as time-gating detectors, weighting scintillation detections, and preferentially accepting signals that originate from a point that is substantially orthogonal to a radiation detector and at least partially shielding out signals that do not originate from a point substantially orthogonal to the detector may be used to enhance the data acquisition process. |
US08300761B2 |
Shift register circuit
A shift register circuit is provided that can decrease a power consumption caused by a clock signal and can achieve a high driving capacity. A unit shift register has a first transistor that activates an output signal when a power supply potential is provided to an output terminal. A pull-up driving circuit for driving the first transistor has a second transistor for providing a clock signal to a node connected to the gate of the first transistor and a boosting circuit for the node. When an output signal of a preceding stage is activated, the second transistor turns on. Thereafter, when the clock signal is activated, and the node is charged, the second transistor turns off. The boosting circuit increases the potential at the node when the second transistor turns off. Therefore, the first transistor can operate in non-saturation region and activate the output signal. |
US08300760B2 |
Compressed powder composite neutron absorber material
A compressed powder composite (CPC) material for absorbing neutrons emitted from spent nuclear fuel thereby preventing the initiation of a chain reaction. The CPC material is typically provided as a substantially insoluble cylindrical pellet that is highly resistant to corrosion and is not subject to the failure modes associated with the alloy materials typically used in neutron absorption materials. The pellet preferably includes a dendritic nickel powder substantially uniformly mixed with a neutron absorber powder material, preferably boron carbide. Tubes filled with CPC materials, such tubes for replacing control roads so that a spent nuclear fuel assembly may be disposed of substantially indefinitely. |
US08300758B2 |
Adaptive filter using shifted reverse interpolation
In one embodiment, an apparatus comprises an adaptive filter, a timing recovery unit, and a reverse interpolation filter. The adaptive filter has adaptive filter coefficients that are adjusted based on a first error signal at a first sample rate and filters a first signal at the first sample rate to obtain a second signal at the first sample rate. The timing recovery unit interpolates the second signal at the first sample rate to obtain a third signal at a second sample rate; and estimates a partial response signal at the second sample rate corresponding to the third signal. The a reverse interpolation filter interpolates a second error signal at the first sample rate, which is a difference between the third signal and the partial response signal, to obtain the first error signal at the first sample rate for feeding back to the adaptive filter. |
US08300751B2 |
Method and apparatus for transmitting and receiving a timing correction message in a wireless communication system
A method for transmitting a timing correction message in a wireless communication system, the method comprising, Generating the timing correction message comprising a 8-bit MessageID field and a 2-bit NumSectors field wherein, the NumSectors field indicates the number of sector records in the message and a 16 bit TimingCorrection field wherein, the TimingCorrection indicates the timing correction on the sector and last 15 bits indicate the magnitude of timing correction in units of 1/8 chips and transmitting the timing correction message over a communication link. |
US08300747B2 |
Method and system for an adaptive VBLAST receiver for wireless multiple input multiple outout (MIMO) detection
Various aspects of a system for an adaptive VBLAST receiver for wireless MIMO detection may comprise utilizing log likelihood ratios (LLR) to selectively cancel interference in a received signal when information contained in one or more layers is encoded. Following the selective cancellation of interference, further computations may be performed on the residual received signal. Various aspects of the invention may comprise a linear detector with improved performance in comparison to some conventional VBLAST receivers. Performance may be measured by, for example, a packet error rate (PER) for a given signal to noise ratio (SNR) associated with the received signal. |
US08300745B2 |
Iterative interference cancellation using mixed feedback weights and stabilizing step sizes
A receiver is configured for canceling intra-cell and inter-cell interference in coded, multiple-access, spread-spectrum transmissions that propagate through frequency-selective communication channels. The receiver employs iterative symbol-estimate weighting, subtractive cancellation with a stabilizing step-size, and mixed-decision symbol estimate. Receiver embodiments may be implemented explicitly in software of programmed hardware, or implicitly in standard Rake-based hardware either within the Rake (i.e., at the finger level) or outside the Rake (i.e., at the user of subchannel symbol level). |
US08300735B2 |
Wireless signal receiving method and receiver for in-phase to quadrature (I/Q) mismatch calibration
A receiver receiving a Radio Frequency (RF) signal and generating a baseband signal is provided. An RF module receives the RF signal and down convert the RF signal according to a first oscillation frequency to generate an Intermediate Frequency (IF) signal. An IF module is coupled to the RF module and arranged to receive the IF signal and down convert the IF signal according to a second oscillation frequency to generate the baseband signal. A calibration module is coupled to the RF module and arranged to calculate the IF signal according to a third oscillation frequency to detect an I/Q mismatch, and generate an adjustment signal, accordingly, to calibrate the I/O mismatch. |
US08300734B2 |
Frequency converting system
In a frequency converting system, an input signal x(t) is supplied to a signal branching section for dividing a predetermined frequency domain into M bands, extracting signal components of the respective divided bands. The respective signal components and local signals each including a frequency difference corresponding to a predetermined intermediate frequency with respect to a center frequency of each band are input to a frequency converting part. The signals of the respective divided bands are converted into signals of intermediate frequency bands each including the predetermined intermediate frequency as the center frequency, the conversion outputs are sampled by using a common clock signal, whereby the conversion outputs are converted into digital signals. Further, after being subjected to phase correction processing, the digital signals are subjected to frequency conversion and combination processing by a signal regeneration part. |
US08300728B1 |
Complex envelope elimination and restoration transmitter
The invention is a method of transmitting a radio signal using a complex envelope elimination and restoration technique. The method includes receiving a radio frequency (RF) signal. Further, the method includes separating the RF signal into an in-phase baseband signal (I) and a quadrature baseband signal (Q). Still further, the method includes decomposing the (I) signal into a in-phase magnitude component and a in-phase phase component while decomposing the Q signal into a quadrature magnitude component and a quadrature phase component. Alternatively, the source signal could be digital baseband information. Digital signal processing could generate the phase and magnitude reference signals for the system. |
US08300718B2 |
Demodulating circuit, demodulating method, and receiving system
A demodulating circuit includes: a fast Fourier transform circuit which fast Fourier transforms a received signal and outputs a plurality of carrier signals; an output selecting circuit which selects at least two signals from the plurality of carrier signals, the at least two signals including a first signal modulated in accordance with a first modulation method and a second signal modulated in accordance with a second modulation method; an inverse fast Fourier transform circuit which inverse Fourier transforms transmission path characteristic values including a first transmission path characteristic value obtained based on the first signal and a second transmission path characteristic value obtained based on the second signal; and an FFT window control circuit which controls a position of an FFT window based on the inverse Fourier transformed transmission path characteristic values. |
US08300716B1 |
Link adaptation for OFDM systems
A method of adaptively selecting a modulation and coding scheme (MCS) of a communication link includes obtaining a first parameter corresponding to a Quality of Service (QoS) requirement of the communication link, obtaining a second parameter indicative of a physical condition of the communication link, selecting an MCS based on at least the first parameter and the second parameter. |
US08300715B2 |
Method and apparatus for reuse of WAN infrastructure resources in a wireless peer-to-peer (P2P) network
To make efficient use of a frequency spectrum, a peer-to-peer network shares a wide area network (WAN) frequency spectrum as well as a time-frequency structure of the WAN, where the time-frequency structure includes a set of tones and symbols. A first wireless terminal monitors the time-frequency structure of the WAN to determine which subsets of tone-symbols are unused for WAN and/or other peer-to-peer connections. Then, the first wireless terminal selects and uses an unused subset of tone-symbols within the time-frequency structure for its peer-to-peer connection with a second wireless terminal. |
US08300713B2 |
Preamble sequence detection and integral carrier frequency offset estimation method for OFDM/OFDMA wireless communication system
A preamble sequence detection and integral carrier frequency offset estimation method for OFDM/OFDMA wireless communication systems by formulating integral carrier frequency offset estimation and preamble sequence detection as a signal detection problem in multi-channel interference, obtaining the theoretically optimal solution, and deriving simplified, approximately optimal solutions, in which frequency-domain filtering is employed to calculate the required correlation values, which can drastically reduce the high computational complexity of the original theoretically optimal solution but result in little impact on precision. In addition, several further simplified algorithms are provided, some of which can even eliminate the use of multipliers. The using of frequency-domain filtering has high extensibility in application to related signal sequence detection problems. |
US08300712B2 |
Equalization for zero prefix OFDM systems
The system, apparatus, and method (300) of the present invention provide sub-optimal channel equalization techniques for zero-prefixed orthogonal frequency division modulation (OFDM) systems that retain the performance of least-squares equalization but are not as complex. The technique of the present invention improves equalization performance with less complexity than required by minimum-mean-squared-error (MMSE) equalization as well. The channel matrix is rendered circulant and then truncated where the eigenvalues are small. |
US08300700B2 |
Image encoding method and image decoding method, image encoder and image decoder, and image encoded bit stream and recording medium
The present invention makes it possible to include, when encoding processing is applied to three color components using a 4:0:0 format, data for one picture in one access unit and makes it possible to set the same time information or the same set encoding modes among the respective color components. In an image encoding system for applying compression processing to an input image signal including a plurality of color components, encoded data obtained by independently subjecting an input image signal of each of the color components to encoding processing and a parameter indicating which color component the encoded data corresponds to are multiplexed with a bit stream. In an image decoding system for inputting a bit stream in which an image signal including a plurality of color components is compressed to perform decoding processing, decoding processing of the encoded data of each of the color components is performed using a parameter indicating which color component the encoded data corresponds to. |
US08300697B2 |
Dynamic motion vector analysis method
The proposed Dynamic Motion Vector Analysis method applies to the motion compensation module of a video decoder system. The method analyzes the motion-vectors of a given region of picture frame and outputs a set of regions to be fetched from the reference frames stored in the external memory. The size and number of regions are decided by a hierarchical method that uses a set of user-defined input thresholds. Pre-processing of the motion vectors associated with the given region allows the method to handle reference data to be fetched from multiple reference frames in the same framework. A complementary dynamic batch (region of operation) size strategy that works along with MV-analysis is also proposed to help utilize the on-chip memory resources more efficiently. |
US08300694B2 |
Image encoding method and image decoding method, image encoder and image decoder, and image encoded bit stream and recording medium
The present invention makes it possible to include, when encoding processing is applied to three color components using a 4:0:0 format, data for one picture in one access unit and makes it possible to set the same time information or the same set encoding modes among the respective color components. In an image encoding system for applying compression processing to an input image signal including a plurality of color components, encoded data obtained by independently subjecting an input image signal of each of the color components to encoding processing and a parameter indicating which color component the encoded data corresponds to are multiplexed with a bit stream. In an image decoding system for inputting a bit stream in which an image signal including a plurality of color components is compressed to perform decoding processing, decoding processing of the encoded data of each of the color components is performed using a parameter indicating which color component the encoded data corresponds to. |
US08300693B2 |
Image transform for video coding
A method is disclosed for decomposing a set of even and odd pictures into low-band and high-band pictures respectively in a image decomposing unit, in which the even picture is used by at least two prediction motion compensators on which the output signal of each prediction motion compensator is scaled according to the number of prediction motion compensators. The method includes calculating the high-band picture by subtracting from the odd picture the scaled motion-compensated signals and using the high-band picture in the at least two update motion compensators, the output signal of each update motion compensator being scaled according to the number of update motion compensators. Finally, the low-band picture is calculated by adding the scaled update motion-compensated signals to the even picture. |
US08300692B2 |
Moving picture coding method, moving picture decoding method, moving picture coding device, and moving picture decoding device
A moving picture coding method, a moving picture decoding method, a moving picture coding device, and a moving picture decoding device perform skipped display even in a moving picture decoding device having insufficient processing capability and while suppressing an increase in an amount of coded data. A plurality of combined pictures are generated each of which is generated by combining a plurality of pictures into a combined picture having the plurality of pictures as regions. The plurality of the combined pictures is coded and a slice boundary between the regions is set in the combined picture. For each of the plurality of combined pictures, when the combined picture has one or more to-be-displayed region except at least one not-to-be-displayed region, the to-be-displayed region is coded with reference to only a to-be-displayed region of another combined picture. The one or more to-be-displayed region is displayed for skipped reproduction. |
US08300691B2 |
Video encoding method and apparatus and video decoding method and apparatus using residual resizing
A video encoding method and apparatus and a video decoding method and apparatus are provided. The video encoding method encodes residual values included in a residual block of a current block after sub-sampling or down-sampling the residual values, thereby encoding and decoding the current block using a small number of residual values and thus improving the compression rate of video encoding. |
US08300689B2 |
Apparatus and method for encoding and decoding image containing gray alpha channel image
An apparatus and a method for encoding and/or decoding an image containing a gray alpha channel image. The apparatus for encoding an image includes a block data reception unit receiving image data of a block currently being input to the apparatus and classifies the current block either as a foreground image portion or as a background image portion according to values of gray alpha components in the current block; a foreground image encoding unit sequentially encoding the gray alpha components and brightness and hue components of the current block if the current block is classified as the foreground image portion; and a background image encoding unit encoding the gray alpha components of the current block if the current block is classified as the background image portion. The apparatus for decoding an image includes a bitstream interpretation unit interpreting the bitstream in units of predetermined blocks and classifies a current block obtained as one of the interpretation results either as a foreground image portion or as a background image portion; a foreground image decoding unit generating a restored gray alpha channel image and a restored brightness and hue image by sequentially decoding gray alpha components and brightness and hue components of the current block if the current block is classified as the foreground image portion; and a background image decoding unit generating a restored gray alpha channel image by decoding the gray alpha components of the current block if the current block is classified as the background image portion. |
US08300684B2 |
Real-time eye monitor for statistical filter parameter calibration
In described embodiments, filter parameters for a filter applied to a signal in, for example, a Serializer/De-serializer (SerDes) receiver and/or transmitter are generated based on real-time monitoring of a data eye. The real-time eye monitor monitors data eye characteristics of the signal present in a data path, the data path applying the filter to the signal. The eye monitor generates eye statistics from the monitored data eye characteristics and an adaptive controller generates a set of parameters for the filter of the data path for statistical calibration of the data eye, wherein the eye monitor continuously monitors the data eye and the adaptive controller continuously generates the set of parameters based on the eye statistics. |
US08300675B2 |
Spreading code acquisition for direct sequence spread spectrum signals
The invention relates to a method and apparatus for acquiring a complex spreading code of a direct sequence spread spectrum signal (DSSS) by acquiring a state of a spreading code generator capable of generating the complex spreading code. A sequence of bipolar differential product values, which sign is independent on data transmitted by the DSSS signal, is obtained by combining in-phase and quadrature samples of the DSSS signal for adjacent chip intervals. This sequence is provided to a linear block decoder for obtaining a codeword of a linear block code, which is defined by a structure of the spreading generator and the differential product operation. The codeword is used to compute the state of the spreading code generator. |
US08300665B2 |
Method for transmitting control signals in a wireless communication system
A method of transmitting control signals includes configuring a multiplexing indicator indicating that a plurality of control signals are multiplexed on a control channel, generating a multiplexed control signal by multiplexing a first control signal and a second control signal according to the multiplexing indicator and transmitting the multiplexed control signal on the control channel. Overhead due to control signaling can be reduced by transmitting a multiplexed control signal on a control channel. |
US08300662B2 |
System and method for communicating using an in-vehicle system
A system and method for communicating wirelessly from a mobile device to a remote receiver station is disclosed. The system includes a controller configured to monitor a status of the mobile device and, upon an initiation event, initiate a data transfer process to wirelessly communicate data to the remote receiver station. The system also includes a voice-band modem that, upon initiation of the data transfer process is configured to receive data for transfer to the remote receiver station, divide the source data into a collection source packets, and encode the data using a fountain code encoding protocol to form a series of encoded packets. The voice band modem is also configured to transmit the series of encoded packets to the remote receiver station as a burst including all of the source data and repeatedly transmit the encoded packets until receiving an indication that the series of packets including all of the source data has been received at the receiving station. |
US08300660B2 |
Transmitting apparatus
A transmitting apparatus includes a detecting unit that detects deviation and balance relative to a specified bit rate of a frame signal input at a constant bit rate; a dividing unit that reads at constant intervals from a buffer storing the frame signal and outputs a signal divided into a plurality of segments having a predetermined data length; and a correcting unit that, based on the deviation and balance detected by the detecting unit, corrects the data length for the division by the dividing unit. |
US08300659B2 |
Method and a system for transporting of data with integrated protocol mapping function
The invention relates to a network comprising at least one host device having an interface card connected to a backplane of said host device, wherein said interface card comprises at least one cage for receiving a pluggable module which performs a traffic management of data transported via at least one optical fiber connected to said pluggable module. |
US08300658B2 |
Apparatuses and methods for multi-antenna channel quality data acquisition in a broadcast/multicast service network using a multicast symbol
Various methods and apparatuses provide unicast channel data acquisition, such as antenna information, from MBMS subframes. A method of operating a wireless communications network infrastructure entity is disclosed comprising defining a subframe (400) comprising a unicast symbol (401) in a predetermined first symbol position within said subframe (400), said unicast symbol (401) comprising at least a first unicast antenna reference symbol; defining a second symbol position (403) within said subframe (400) for containing at least a second unicast antenna reference symbol, said second symbol position (403) being a multicast symbol position for transmitting a multicast symbol; and transmitting said subframe (400) wherein said unicast symbol (401) comprises said at least first unicast antenna reference symbol and wherein said multicast symbol (403) comprises said at least second unicast antenna reference symbol. |
US08300651B1 |
Channel estimation with co-channel pilots suppression
A method for a user equipment device includes receiving a reference signal from a desired transmitter and obtaining information about other, interfering transmitters whose signals are receivable by the user equipment. The information includes a reference signal sequence of reference signals transmitted by the other transmitters. The method also includes modeling interference caused by the reference signals of the other transmitters on the received reference signal when determining a channel estimate for a channel between the user equipment device and the desired transmitter. |
US08300649B2 |
Mobility management method for mobile terminals in a cellular wireless communication system, and equipment for implementing the method
The present invention relates to a mobility management method for mobile terminals in a cellular wireless communication system. The system comprises a core network and an access network comprising at least one controller, each controller controlling a group of base stations each defining at least one cell, and sets of cells form respective location areas. In the method the cells defined by the base stations controlled by each controller of the access network form a predetermined number of location areas and the belonging of each of the cells to one of the predetermined number of location areas is independent of its geographical location. |
US08300645B2 |
Method and device for exchanging diagnostic data for the simulation of aircraft computer networks
A method and a device for exchanging diagnostic data for simulation of computer networks of aircraft are disclosed. Diagnostic data exchange is achieved in a network between a network node and a diagnostic terminal connected to the network. The network node is capable of receiving simulation commands in real time and diagnostic commands. According to the invention, the network node is capable of receiving simulation commands according to at least one predetermined time period, time-based segregation being achieved for emission of diagnostic data relative to processing of simulation commands. |
US08300638B2 |
Multimodal multilevel precedence and preemption
A device comprising a network resource controller to preempt at least one multiple-user session over a primary modality of communication according to a precedence-level associated with users of the multiple-user session and to switch the multiple-user session to an alternate modality of communication without disconnection of the multiple-user session. |
US08300633B2 |
Network quality monitoring device and method for internet services involving signaling
A network quality monitoring device includes a packet receiving unit that receives packets used by a signaling protocol server device that is a server device for processing the signaling protocol, a signaling protocol packet extracting unit that extracts signaling protocol packets for controlling the signaling protocol from packets received by the packet receiving unit, a session management table storing unit that stores the session management tables, a signaling protocol quality analyzing unit that collects quality information regarding the network quality from a session management table corresponding to sessions that have transitioned to a predetermined communication state among the session management tables stored in the session management table storing unit and, based on the collection result, analyzes statistical information regarding the network quality. |
US08300631B2 |
Method for realizing mobile IP management and the network system thereof
A method for realizing mobile IP management includes: a mobile node (MN) sends a mobility registration signal to a mobility control (MC) entity in a control function entity of the transmission layer of the network; a home mobility control entity of the mobile node registers the mobile node, returns a registration response to the mobile node and transmits a control signal to a mobility forwarding (MF) entity in the transmission layer; the mobility control entity controls the mobility forwarding entity to provide communication services for the mobile node after it receives a request signal from the registered mobile node. A method for realizing mobile IP management in NGN network and a network system for realizing mobile IP management are also disclosed. |
US08300630B2 |
UPD-based soft phone state monitoring for CTI applications
A supervisor computer directly communicates, via User Datagram Protocol (UDP) packets, with a call control application software in a soft phone. The UDP packets provide real-time information, from a desktop of the soft phone, describing call activity and usage status of the soft phone. The supervisor computer is able to remotely control usage of the soft phone according to information provided by the UDP packets. |
US08300626B2 |
Path shortening in a wireless mesh network
In one embodiment, a method includes a mesh point receiving mesh advertisement messages from advertising mesh points of a wireless mesh network having a mesh portal with a wired connection to a wired network. Each mesh advertisement message specifies a corresponding metric for reaching the mesh portal and has a corresponding signal strength indicator. An ordered group of parent access points, ordered based on the respective metrics, is generated from among the advertising mesh points, starting with a first parent access point having a corresponding optimum metric for reaching the mesh portal and independent of the corresponding signal strength indicator. A registration message is sent to each of the parent access points identifying a corresponding specified priority based on a corresponding position in the ordered group, for use by the corresponding parent access point in selecting a minimum interframe spacing for forwarding a wireless packet received from the mesh point. |
US08300624B2 |
Signaling allocation method and apparatus thereof
The invention provides a signalling method in a first base station of a mobile communications system adapted for synchronized multimedia broadcast/multicast transmissions, the first base station transmitting to a wireless terminal, the mobile communication system further comprising a set of base stations neighboring the first base station, the method comprising: transmitting a signal describing the set of base stations over a broadcast channel by the first base station to at least a wireless terminal. Further, a first bit of the signal indicates if a first subframe allocation pattern of synchronized subframes per radio frame in the first base station equals a second subframe allocation pattern of synchronized subframes per radio frame for all base stations of the set of base stations. The set of base stations neighboring the first base station are candidates for starting a transmission to the wireless terminal. |
US08300622B2 |
Systems and methods for tandem free operation signal transmission
Systems and methods are provided for reducing signal distortion during tandem free operation signal transmission from a first mobile station to a second mobile station over a network; the systems and methods reduce the signal distortion in tandem free operation mobile to mobile communications that occurs when there is a loss of synchronicity between a plurality of transcoder rate adapter units that is caused by oscillation of the transcoder rate adapter units between different functional states during signal transmission. The systems and methods of the invention reduce the time gaps that are associated with these oscillations, resulting in reduced signal distortion and improved signal transmission. |
US08300620B1 |
Dynamically tuning a timer mechanism according to radio frequency conditions
Systems, methods, and computer-readable media for adjusting a timer mechanism based on radio frequency (RF) conditions of a network connecting source and destination devices are provided. Initially, data packets transmitted by the source device are assigned an ordering. This ordering is compared to an actual order in which the data packets are received at the destination device to ascertain whether any data packets were missing due to RF conditions. A negative response indicating missing, or lost, data packets may be returned, thereby invoking the source device to retransmit the data packets identified as missing. The device(s) may compute a probability of packet-loss (utilizing a recorded history of the transmitted packets in conjunction with the data packets actually received) and utilize the packet-loss probability to dynamically tune a time-interval of the timer mechanism. Upon expiration of the time-interval, the timer mechanism instructs the source device to retransmit the initial data packets. |
US08300619B2 |
System and method for providing scheduled data communications in a communication system
A system and method for enabling scheduled data messages to be transmitted within a communication system on a controlled access packet data channel. When a scheduled data message is to be transmitted, a mobile device generates the data message, appends a predetermined type of header to the data message, and passes the data message to a communication unit. The header comprises an hour field, a minute field, and a slot field indicative of a specific time when the data message is to be transmitted on the controlled access packet data channel. After receiving a data message from the mobile device, the communication unit parses the received data message to determine whether the received data message should be processed as a scheduled data message on the controlled access packet data channel, and transmits the data message to a fixed network at a specific time based on the hour, minute, and slot fields in the header. |
US08300618B2 |
User priority based preemption techniques in a time division multiple access multi-hop ad hoc network
When a source node (SN) seeks to transmit a first communication stream (FCS) to a destination node (DN), a method is provided for allowing the SN to preempt a lower priority communication stream (LPCS). User priorities are supported during slot scheduling based on stream-identifiers (IDs) and stream priority values exchanged by each of the nodes. A scout request message (SRM), which includes a stream ID and a user priority value of the SN, is transmitted to a next-hop node along a route towards the DN. A node along the route determines if free time slots are available along the route to meet QoS requirements of the FCS, and if not, the node determines whether there is a LPCS in the neighborhood, and if so, the node frees the particular time slots currently being used by the LPCS, and allocates the particular time slots for the FCS. |
US08300616B2 |
System and method for wireless communications
A system and method for wireless communications is provided. A method for operating in a communications network includes receiving a codebook, the codebook includes a plurality of codewords, and determining if the codebook satisfies a constant modulus property. The method also includes in response to determining that the codebook does not satisfy the constant modulus property, converting the codebook into a codebook satisfying the constant modulus property, and storing the codebook satisfying the constant modulus property. The method further includes storing the codebook in response to determining that the codebook does satisfy the constant modulus property, and causing to transmit a transmission to a communications device, wherein the transmission is encoded using a codeword in the stored codebook. |
US08300614B2 |
Preventing packet loops in unified networks
Unified mobility switches often define a virtual LAN (VLAN), including a combination of mobility tunnels and access tunnels, via which packets are transported to a mobile device over a combination of physical connections and wireless links. A unified switch may have multiple ports available to route a packet to a particular destination, since the unified switches identify routing paths for both physical connections and VLANs. A particular unified switch may therefore have multiple routes to a common destination, which can lead to a routing loop across a network of switches supporting both physical and virtual connections. A unified mobility switch provides loop detection and prevention through a set of rules for qualifying connections as virtual tunnels or physical connections, and defining a single path where multiple potential paths exist. |
US08300613B2 |
Techniques for detecting beacons on wireless channels
A wireless local access network (WLAN) radio listens for a beacon for a listening duration on each of multiple channels. Periodically, the WLAN radio changes the channel on which the WLAN radio listens for a beacon. The WLAN radio rotates through all channels until an entire beacon period is listened to. The number of iterations is chosen to minimize the overlap of successive listening durations. The WLAN radio can detect a beacon by detecting an incomplete portion of a beacon. |
US08300608B2 |
Faint connectivity session setup
A method for communicating is provided. The method comprises communicating regarding transmission time interval (TTI) bundling related to one or more random access (RA) messages. |
US08300605B2 |
General access network controller bypass to facilitate use of standard cellular handsets with a general access network
Enabling a standard cellular handset to be used to access a core mobile network via a generic access network is disclosed. A communication between a generic access network element and the core mobile network is intercepted. A modified version of the communication is generated. The modified communication is forwarded. |
US08300604B2 |
Radio communication system and radio communication method
A radio communication system includes an EPC 100, a 3G network 200 and a mobile station 10 connectable to an external network 300 via any one of the EPC 100 and the 3G network 200. The communication system includes: a handover function unit configured to control a handover from the EPC 100 to the 3G network 200. The number of EPS bearers allowed to be set up with the mobile station 10 and the EPC 100 is larger than the number of PDP contexts allowed to be set up with the mobile station 10 and the 3G network 200. The handover function unit controls the handover in accordance with the number of the EPS beaters already set up with the mobile station 10 and the EPC 100 and the number of the PDP contexts to be newly set up with the mobile station 10 and the 3G network 200. |
US08300603B2 |
Location reporting in wireless networks
Location reporting in long term evolution (LTE) wireless networks is provided. Systems and methods are disclosed to provide support of location reporting and messaging at a mobility management entity (MME) to allow location updates to serving gateways (SGWs) and packet data network gateways (PGWs), and for the SGWs and PGWs to activate and de-activate location reporting. The MME also supports detection and communication with the LTE radio access network to provide location reporting back to the communication network. The MME and the accompanying messaging can provide location reporting including enhanced cell global identity (ECGI) and tracking area identity (TAI) information. |