Document Document Title
US08789207B2 Apparatus, system, and method for network authentication and content distribution
An apparatus, system, and method are disclosed for network authentication and content distribution. The apparatus includes an authentication module configured to receive redirected network requests over a communications network from a firewall module and configured to present a user license agreement and not require user-identifiable information, and a content distribution module configured to synchronize over the communications network with a client module and transmit content to the client module. The system includes a firewall module connected with a global communications network, a network connected with the firewall module, a computing device configured to couple with the network, and the apparatus. The method includes receiving redirected network requests over a communications network from a firewall module, presenting a user license agreement and not requiring user-identifiable information, and synchronizing over the communications network with a client module and transmitting content to the client module.
US08789204B2 Method and apparatus for secure cross-site scripting
An approach is provided for providing secure cross-site scripting. A web services platform causes, at least in part, reception of an initiation request from at least a first inline frame of at least one web page. The initiation request specifies a developer identifier associated with a domain of the at least one web page. The web services platform determines a callback resource identifier based on the developer identifier. The web services platform then determines to cause, at least in part, transmission of the callback resource identifier to the at least the first inline frame for use in creation of at least a second inline frame associated with the at least the first inline frame.
US08789198B2 Triggering a private browsing function of a web browser application program
A private browsing function of a web browser application program may be triggered for a browser by a browser or by a URL provider. Upon receipt of the URI by a web browser, the URI is inspected for the presence of a private browsing indicator. When the URI is found to contain a private browsing indicator, operation of the private browsing function for the web browser application program is triggered.
US08789197B1 Method for using a multi-function computer for testing
A system and method facilitate the use of a multi-function computer for an examination. An application implementing the method receives a hash input from a user and, upon successful completion of the examination, displays a hash output. The hash output may be displayed as a visual hash. During the examination, the application or system monitors the multi-function computer to determine whether the user has activated, viewed, or launched any prohibited functions or applications on the multi-function computer. If the user views a prohibited function or application, the examination application does not display the hash output. The system and application implement various security measures to prevent spoofing or duplication of the hash output or tampering with the application.
US08789195B2 Method and system for access control and data protection in digital memories, related digital memory and computer program product therefor
A digital memory such as a memory card for mobile communication equipment, is adapted to be accessed by a plurality of users and have protected data stored therein. The memory is dynamically partitionable in private memory areas for storing data therein and has associated therewith a secrecy tool for securely allocating to the users respective private areas and permitting the users to access the respective private areas via a secure session channel to perform read/write commands in the respective private areas. Typically, the memory/card includes: a card interface controller for managing a physical communication layer between the digital memory and external host equipment, an internal memory having associated therewith a hardware lock to control access to the internal memory, a set of cryptographic modules to manage the secure session channel between the users and the digital memory, and a memory certificate for certifying a public key associated with the digital memory.
US08789194B2 Risk adjusted, multifactor authentication
A computer-implemented method comprising: receiving, from a device used by a user, a request to access a resource hosted by a computer system; identifying, by the computer system, a level of risk associated with the user requesting access to the resource; adjusting, by the computer system an authentication standard for access to the resource, adjusting based on the identified level of risk; determining values for authentication factors used in authenticating the user's access to the resource; applying weights to the values for the authentication factors; and determining, based on a comparison of the weighted values to the adjusted authentication standard, whether the user is authorized to access the resource.
US08789192B2 Enterprise vulnerability management
An enterprise vulnerability management application (EVMA), enterprise vulnerability management process (EVMP) and system. In one embodiment, the EVMP may include executing computer software code on at least one computer hardware platform to receive login information from a user, inventory current information technology assets of the enterprise, conduct vulnerability scanning of the inventoried information technology assets, analyze vulnerability correlation and prioritization of the information technology assets, remediate one or more vulnerabilities of the information technology assets, and report to the user about the vulnerabilities and remediation undertaken. As part of the analysis, one or more vulnerability scores such as, for example, Common Vulnerability Scoring System (CVSS) scores, may be generated from base score metrics, temporal score metrics and environment score metrics.
US08789189B2 System and method for sampling forensic data of unauthorized activities using executability states
A method includes receiving a list of target addresses, locating a first page table entry corresponding to the first page, and determining the first executability state. When the first executability state is non-executable, a first set of one or more target addresses that correspond to the first page, and a second set of one or more target addresses that correspond to one or more pages other than the first page are identified. One or more target addresses are stored in breakpoint registers of the computer system. The first executability state of the first page table entry is set as executable, and the executability states of page table entries that correspond to the second set of target addresses are set as non-executable. When the first address matches one of the target addresses stored in the breakpoint registers, forensic data is recorded.
US08789185B1 Method and apparatus for monitoring a computer system for malicious software
A method and apparatus for monitoring a computer system for malicious software is provided. The method for monitoring malicious software proliferation includes processing a deceptive contact address associated with a monitoring device and inserting the deceptive contact address into a contact list, wherein malicious software self-propagates through the contact list, wherein the monitoring device receives a copy of the malicious software through the deceptive contact address.
US08789184B2 Mobile device having self-defense function against virus and network-based attacks and self-defense method using the same
Provided are a mobile device having a self-defense function against virus and network-based attacks and a self-defense method using the same. The mobile device includes a virus checking module, which receives information on files required for virus checking on a basis of input/output (I/O) information created from a file system of an operating system, and determines whether or not the files are infected with a virus using distribution of similarity between data; a malicious packet determination module, which examines information on an Internet protocol (IP) packet created from a network to interrupt a denial-of-service attack (DoS attack); and a control module, which receives the I/O information created from the file system of the operating system, selects the files required for the virus checking, and transmits the selected files to the virus checking module, or receives information on the IP packet created from the network to transmit the received information to the malicious packet determination module, thereby preventing damage caused by the virus in advance, and effectively preventing a denial-of-service attack (DoS attack) caused by wireless network resource depletion and battery consumption that may occur in a wireless environment.
US08789176B1 Detecting scans using a bloom counter
In certain embodiments, detecting scans may include receiving packets, where each packet has a target. The number of distinct targets of the packets may be counted using one or more Bloom counters. The number of distinct targets may satisfy a scan threshold for detecting a scan. If the scan threshold is satisfied, it is determined a scan is present.
US08789161B2 Device and method for authenticating a transaction with a data processing apparatus
A device or “dongle” (30) is provided for controlling communications between a Subscriber Identity Module (for SIM) (12), such as of the type used in a GSM cellular telephone system, and a computer, such as a WINDOWS® operating system-based PC (10). The SIM (12) can be authenticated by the telephone network, in the same way as for authenticating SIMs of telephone handset users in the network, and can in this way authenticate the user of the PC (10) or the PC (10) itself. Such authentication can, for example, permit the use of the PC (10) for a time-limited session in relation to a particular application, which is released to the PC (10), after the authentication is satisfactorily completed. The application may be released to the PC (10) by a third party after and in response to the satisfactory completion of the authentication process. A charge for the session can be debited to the user by the telecommunications network and then passed on to the third party. The dongle (30) provides additional security for the authentication data stored on the SIM by requiring a PIN to be entered and/or by only being responsive to requests received from the PC (10) which are encrypted using a key, which requests are generated by a special PC interface driver (38).
US08789151B2 Remote device communication platform
Managing via a web portal a remote device from a source device connected to a communication network. A device ID is assigned to the remote device, and a remote management software for remote management of the remote device is not installed on the source device or the remote device. Based on the assigned device ID, a connection is established with the remote device via the communication network. A first instruction is received from a user for authenticating access to the web portal. The user is authenticated in response to the received first instruction. An online status is established for the authenticated user. A second instruction is received from the authenticated user requesting access to the remote device. The device ID of the remote device is validated. The validated device ID is associated with the authenticated user. A connection is established between the remote device and the web portal.
US08789146B2 Dual interface device for access control and a method therefor
The invention provides a low-cost access control device for identification and authentication in both the “digital” and “physical” worlds by contact-bound respectively contact-less interfaces and where individual users of the device can securely update access control credentials and cryptographic keys from a remote system without the need for any additional hardware or specialized software. The access control credentials and the at least one cryptographic key shall be readable by an access control system via the contact-less interface of the device, thereby enabling or denying the holder of the device access.
US08789143B2 Method and apparatus for token-based conditioning
According to one embodiment, an apparatus may store a plurality of tokens indicating a user is requesting access to a resource over a network. The apparatus may determine a condition associated with accessing the resource based on the plurality of tokens. The condition may be determined in addition to a determination to grant or deny access to the resource. The condition may include an obligation to be fulfilled and a message providing instruction regarding how to fulfill the obligation. The apparatus may generate a decision token representing the condition, and communicate the decision token to a resource provider to facilitate enforcement of the condition.
US08789142B2 System for providing learning according to global positioning information and method thereof
A system for providing learning according to global positioning information and a method thereof are provided. A server queries for a corresponding learning content according to global positioning information provided by a first client, so that a student can learn anytime and anywhere. The server records contents already learnt by the student. A corresponding test type and test content are provided for a second client, and selection is performed to generate a test paper, which is provided for the first client so that the student can take a test. Therefore, learning anytime and anywhere is enabled, thereby achieving the technical effect of optimal learning efficiency.
US08789139B2 Automated test to tell computers and humans apart
Example embodiments disclosed herein relate to an automated test to tell computers and humans apart. Building blocks are assembled to generate an image for a test. When the building blocks are configured in at least one orientation, the image includes a line. One or more of the building blocks can be rotated to generate the at least one orientation. The test can be sent to a device. The test is not oriented in the at least one orientation.
US08789137B2 Data processing device
When a data processing device is disconnected from a computer system after mutual authentication has been completed between the computer system and the data processing device, the data processing device cancels an authenticated state, and is not able to transfer data to a device other than a specific computer system. Therefore, even when the data processing device is connected to a device other than the specific computer system after the connection of a cable supporting hot swapping has been changed, the data processing device maintains the confidentiality of data.
US08789133B2 Location based content filtering and dynamic policy
In one implementation, a social media device receives social interaction data including an identity of neighboring mobile devices that have been within a physical proximity of an object mobile device. The social media device hosts a social network service and provides content to a user associated with the object mobile device according to the identity of more neighboring mobile devices. The user of the object mobile device may opt to receive content only from those users that are identified in the social interaction data. The user of the object mobile device may opt to permit only those users that are identified in the social interaction data to receive content generated by the user of the object mobile device. The user may opt to alter the status policy seen by other users so that only users that are identified in the social interaction data see the user as available or online.
US08789132B2 Enterprise model for provisioning fine-grained access control
Access control rules can be defined for target applications of an enterprise system independent of a runtime of the target applications. The access control rules can then normalized into decision tables. These decision tables can then be used to reconcile authorization information with the target applications via user provisioning. This process can enable comprehensive reporting and analysis of enterprise access control rules without requiring direct integration of the target applications at runtime.
US08789128B2 System and method for recording and time-shifting programming in a television distribution system using policies
Various embodiments of the disclosed subject matter provide methods and systems to store a policy specifying at least one rule relating to recording, storage or delivery of broadcast programming to a consumer of such programming, and to record, store or deliver broadcast programming in response to at least one of the rules in the policy. According to another example embodiment, a method and system provide for a subscriber requesting that at least one broadcast television program be saved for the subscriber upstream from the subscriber in a television distribution system, and further that the at least one program offered to the subscriber for saving is determined based on a policy established for the at least program. According to another example embodiment a system provides at least one computing device including a computer program to control the recording or delivery of at least one broadcast television program in accordance with a policy established to control the recording or delivery of the broadcast television program.
US08789127B2 Communication system, transmission apparatus, transmission method, reception apparatus and reception method
An AV system composed of an HD recorder and a display unit uses a communication interface of the HDMI. An HDMI source of the HD recorder transmits image data (image signal) in the form of differential signals to an HDMI sink of the display unit through three TMDS channels. The HDMI source inserts content identification information for the identification of the type of a content of image data to be transmitted into an AVI InfoFrame packet placed in a blanking period. A control section of the display unit controls operation of a display processing section which carries out a process for displaying for the image data based on the content identification information received by the HDMI sink and a display section for displaying an image.
US08789100B2 Method and TV receiver for storing contents associated to TV programs
In order to offer contents on demand services triggered by broadcasted TV programs in an efficient and effective way, notifications are received by a TV receiver, for example, a set-top box, on the availability of additional contents, such as, movie tracks, back stages, audio and/or video interviews, written articles, songs, photos, games, software programs, catalogues, brochures, electronic books, electronic tickets, electronic discounts, and electronic bonuses, together with TV programs, and these additional contents are automatically collected and stored into electronic appliances, for example, a portable electronic appliance, at the request of a user.
US08789099B2 Visual cue for programs in an electronic program guide
An electronic program guide includes a plurality of elements arrayed in a grid of rows and columns, with the rows corresponding to program sources and the columns corresponding to time intervals. Each element corresponds to a program played out from a particular program source during a corresponding time interval. The background of each element changes, such as by way of a color gradient or changing shape, to indicate one of a program beginning or ending. In this way, a viewer can ascertain the length of the program even if the element gets clipped upon updating the electronic program guide.
US08789098B2 Information processing apparatus, information processing method and program
There is provided an information processing apparatus which includes an acquisition unit acquiring an instruction for selecting content information and related information, a search unit searching for plural pieces of the content information or related information which are related to at least a part of the selected content information or the selected related information, an image data generation unit generating first image data in which the content information is arranged using axes of two attributes of the content information, and second image data in which the content information or the related information is arranged using axes of one or two attributes of the content information or the related information in different directions from the two axes of the first image data, and a display control unit controlling a display screen to transparently overlay and display the first image data and the second image data.
US08789096B2 Apparatus, systems and methods for transmitting media content events
Systems and methods are operable to transmit at least a portion of a media content event. An exemplary embodiment receives a request from a first media device, wherein the request identifies a media content event of interest; identifies a first media content stream with a concluding portion of the media content event of interest currently transmitting to a second media device; concurrently transmits the concluding portion of the media content event of interest to the first media device; and transmits a second media stream containing an initial portion of the media content event to the first media device.
US08789083B1 System for sessionizing log events from a streaming log event source and reducing latency
Systems and methods for reducing latency times associated with sessionizing log events from streaming logs are disclosed herein. In an aspect, event data related to user consumption of media content items can be monitored. Further, respective event data based at least in part on user playback of the media content items can be analyzed. In another aspect, pending and finalized event data can be summarized into a finalized playback record. In yet another aspect, the size of a time window can be adjusted based in part on observed logsaver latency. Further, in an aspect, watch time data can be integrated into a de-spamming pipeline.
US08789081B2 Video quality scoring
A network device may be configured to receive video quality data that includes information corresponding to a delivery of video content from a content source to a user device via a network and information corresponding to video presentation conditions corresponding to the user device. The network device may also be configured to determine video quality metrics based on the video quality data. Each of the video quality metrics may correspond to a characteristic of the delivery of the video content from the content source to the user device or the video presentation conditions corresponding to the user device. The network device may also be configured to determine, based on the video quality metrics, a video quality score that corresponds to an estimated user viewing experience corresponding to the video content. The network device may also be configured to communicate the video quality score to an operator of the network.
US08789078B2 Method and apparatus for sending stored advertising data from an internet protocol television end user network interface device
A method and system are disclosed for sending stored IPTV advertisement data from an IPTV network end user network interface device. The method includes receiving the IPTV advertisement data from an IPTV network server at the IPTV end user network interface device; storing the IPTV advertisement data in a memory of the IPTV network end user network interface device; determining at the IPTV network end user network interface device whether an IPTV subscription is active for the IPTV network end user device; and sending the advertisement data from the IPTV network device to a client device for display when the IPTV subscription is not active for the IPTV end user network interface device. The system includes a processor, memory and instruction for performing the method.
US08789052B2 System and method for controlling processor usage according to user input
A system and method for controlling processor usage according to user related tasks is provided. For periodic tasks, by increasing the period at which the task runs, the average processor usage can be reduced to meet a particular target which can ensure that user input is not affected by the periodic task. As such, the periodic task can be intelligently degraded and altered to compensate for such degradation in order to free up enough processor usage space so as to not adversely affect user input.
US08789041B2 Method and system for bulk automated virtual machine deployment
A client device receives a first request to create a number of virtual devices, where the first request includes specification information corresponding to the number of virtual devices; receives a selection of two or more virtual devices resulting in two or more selected virtual devices; receives a second request to perform a bulk deployment operation on the two or more selected virtual devices; and causes, in response to the second request, the two or more selected virtual devices to be automatically and concurrently deployed, resulting in two or more deployed virtual devices, in accordance with the specification information associated with the two or more selected virtual devices. The client device receives a third request to perform a production operation on a deployed virtual device of the two or more deployed virtual devices; and causes, in response to the third request, the deployed virtual device to be automatically powered up, resulting in a production virtual device.
US08789028B2 Memory access monitoring
A computer-implemented method for memory access monitoring, implemented by a managed runtime environment computer system including a controller that monitors application behavior and determines actions to be taken to change a behavior of an application, and a runtime, dynamic compiler that analyzes the application and generates code sequences to access a memory access monitoring (MAM) mechanism, includes determining monitor information of a plurality of fields of a memory block to drive an optimization of the application.
US08789018B2 Statically derived symbolic references for dynamic languages
Creating metadata for dynamic code in a descriptive metadata language. The method includes obtaining one or more first data structures defining constructs in a body of dynamic language source code. From the one or more first data structures, identifier information is extracted for one or more of the defined constructs. Knowledge about the constructs is augmented. Metadata about the body of the dynamic language source code is provided, with the source code, in a specific metadata format, to a user.
US08789003B1 Millimeter wave phase shifters using tunable transmission lines
Methods for creating a tunable phase shifter include setting physical dimension limits for the tunable phase shifter; determining electrical parameters for the tunable phase shifter, including a characteristic impedance limit and a maximum inductance tuning range, based on the physical dimension limits using a processor; and determining physical dimensions for an inductance tuning transistor and a capacitor tuning transistor, such that a characteristic impedance range is minimized.
US08789002B2 Method for manufacturing semiconductor device on the basis of changed design layout data
A method of manufacturing a semiconductor device on the basis of changed design layout data. The method decides a functional relationship between layout parameters based on layout data and the electrical characteristic of a plurality of semiconductor elements. Candidates of the values of the layout parameters are extracted from design layout data so as to decrease the difference between a target electrical characteristic and a predicted electrical characteristic. A specific value from the candidate values of the layout parameters is selected and the design layout data is changed based on the specific selected value.
US08788995B1 System and method for guiding remedial transformations of a circuit design defined by physical implementation data to reduce needed physical corrections for detected timing violations in the circuit design
A system and method are provided for pessimism reduction of a timing database provided for optimization of a circuit design. Pessimism is reduced through generation of a hybrid graph-based static timing analysis (GBA) and path-based static timing analysis (PBA STA) database. PBA is selectively performed on the most critical GBA identified timing violations with the goal of reducing erroneous pessimism in operational timing characteristics passed on to the physical implementation corrective optimizer module to thereby reduce unnecessary fixing and transformations upon the circuit design to correspondingly reduce design time, temporary storage space, needed processing power for timing closure and to result in a finished operable and tangible circuit device with reduced area, power requirements, and decreased cost.
US08788993B2 Computer system for generating an integrated and unified view of IP-cores for hierarchical analysis of a system on chip (SoC) design
In order to realize some of the advantages described above, there is provided a computer system for verification of an intellectual property (IP) core in a system-on-chip (SoC). The system generates a plurality of verification specific abstracted views of the IP core, each of the plurality of verification specific abstracted views having a plurality of verification specific attributes at an input/output (I/O) interface of each of the abstracted view of the IP-core. A unified abstracted view of the IP-core is generated.
US08788984B2 Gate array architecture with multiple programmable regions
An integrated circuit includes a gate array layer having a two-dimensional array of logic gates, each logic gate including multiple transistors. At least one upper template-based metal layer is coupled to the gate array layer and is configured to define at least one of a power distribution network, a clock network and a global signal network. A configuration of traces of the upper template-based metal layer is at least mainly predetermined prior to design of the integrated circuit.
US08788980B2 Method for checking die seal ring on layout and computer system
The invention is directed to a method for checking a die seal ring on a layout. The method comprises steps of receiving a digital database of a layout corresponding to at least a device with a text information corresponding to the layout. Tape-out information corresponding to the layout is received. A checking process is performed according to the digital database of the layout and the tape-out information and, meanwhile, a mask design procedure for designing a mask pattern corresponding to the layout is performed by using the digital database of the layout, the text information and the tape-out information. A result of the checking process is recorded in an inspection table corresponding to the layout.
US08788975B1 System and method of displaying geographic entities
A system and method is provided that identifies one geographic entity based on another geographic entity. In one aspect, a user may select one of plurality of relationships that associates one geographic region with one or more other geographic regions. When the user selects one of the geographic regions, the related geographic region(s) are highlighted based on the selected relationship.
US08788973B2 Three-dimensional gesture controlled avatar configuration interface
A method for controlling presentation to a user of a primary user experience of a software application is provided. The method includes displaying a third-person avatar in a 3D virtual scene that defines a user interface for controlling presentation of the primary user experience. The method further includes sensing controlling movements of the user within a physical space in which the user is located and causing display of controlled movements of the third-person avatar within the 3D virtual scene so that the controlled movements visually replicate the controlling movements. The method further includes detecting a predefined interaction of the third-person avatar with a user interface element displayed in the 3D virtual scene, and controlling presentation of the primary user experience in response to detecting the predefined interaction.
US08788969B2 Electronic device and method for presenting files
An electronic device includes a touch-sensitive display; a storing module, an accessing module, a display controller, a sensing module, and a file operating module. The accessing module obtains a folder representative icon from the storage module. The display controller displays the folder representative icon on the touch-sensitive display. The sensing module detects a first slide operation along a first direction on the folder representative icon. The file operating module spreads out a first display window, along the first direction from a side of the folder representative icon to display the sub-folder representative icon. The sensing module further detects a second slide operation on the sub-folder representative icon. The file operating module further spreads out the second display window, along a second direction substantially perpendicular to the first direction, from a side of the sub-folder representative icon.
US08788967B2 Methods of interfacing with multi-input devices and multi-input display systems employing interfacing techniques
Methods and systems for interfacing with multi-input devices employ various techniques for controlling the window framing of images. Such techniques provide control, including moving, sizing, and orientating, of one or more displayed window frames in which one or more images are displayed.
US08788961B1 Method and apparatus for motivating interactions between users in virtual worlds
The present invention relates generally to the field of computer and network software, and more particularly it relates to a method and apparatus for promoting and facilitating interactions between users in virtual worlds. According to some aspects, the invention provides a way of allowing a user to easily identify other users that the user may want to connect with for any purpose. According to other aspects, the invention allows users to specify items, interests, friends, demographics and/or preferences, and the system automatically identifies other users who meet those criteria. The system can further provide mechanisms to alert and/or introduce users who share similar interests, demographics and/or meet other matching criteria, and allow them to interact with each other. According to still further aspects, the invention can automatically determine criteria for motivating and/or facilitating interactions between users.
US08788955B2 Creation and configuration of compound widgets
The present application discloses systems, computer-readable media, and methods for generating and storing compound user-selectable data-capable widgets, each widget comprising a graphical display characteristic and a computer-executable functional characteristic. In response to receiving a selection instruction selecting two or more widgets, and receiving a create compound widget instruction, a first compound widget is created from the plurality of selected widgets, and is placed in a widget palette from which additional widgets can be placed. In response to receiving a second selection instruction selecting the first compound widget, and one or more placement instructions, placing the first compound widget a plurality of times within a representation of one or more pages. Each of the placed first compound widgets includes at least one characteristic that is shared across the plurality of placed first compound widgets such that an update to one instantiation of the first compound widget updates the other placed first compound widgets.
US08788936B2 Information processing apparatus and method
For each of a plurality of drawing objects, whether the drawing object is laid out on the rear side of one or more other drawing objects is determined based on an overlapped state of the plurality of drawing objects. The drawing object to be selected is decided based on the determination result.
US08788933B2 Time-shifted presentation of media streams
For enabling a time-shifted presentation of at least one received media stream, at least one media fragment is created. The at least one media fragment includes media data from a section of the at least one received media stream and associated media data. The media data is stored to a media data section of a file and the associated meta data is stored to a meta data section of this file. In case of a user request to start a time-shifted presentation, the file may then be parsed for retrieving media data of a respective media fragment for presentation.
US08788926B1 Method of content filtering to reduce ink consumption on printed web pages
In one aspect, a method and apparatus is provided for reducing ink consumption when printing electronic documents. An electronic document is processed to identify different elements of the document, such as images, text blocks, and advertisements. Once the element identification is complete, a score is assigned to each one of the elements. The scores are then compared against a threshold T and only elements whose scores exceed the threshold T are printed. By filtering out some of the elements of the electronic document, the method and apparatus conserves ink and other printer consumables.
US08788924B2 Link tree creation device
A computer-readable medium having a link tree creation program stored thereon and readable by a computer, the link tree creation program, when executed by the computer, causes the computer to create a link tree in relation to links pertaining to Web pages receivable via a network. The link tree creation program causes a computer to function as a link search unit that searches a link from a file of a specified Web page, a link list preparation unit that adds the searched link to a list of a link tree, which root indicating a link to the specified Web page, a tree addition determination unit that compares the searched link with the root of the link tree and determines whether creating an additional link tree rooted from the searched link, and a tree creation unit that creates an additional link tree from a determination of the tree addition determination unit.
US08788913B1 Selection of erasure code parameters for no data repair
An improved data storage technique achieves a desired level of reliability by providing sufficient redundancy in erasure coded data to maintain the data, without repair, for a prescribed period of time. The improved technique employs a newly devised, continuous-time Markov chain model. The model can be applied in computerized systems to establish erasure coding parameters for storing and reliably maintaining data for a designated period of time, without any need to repair the data to reestablish an original or previous level of erasure coding redundancy.
US08788907B2 Memory chip for converting data received from controller controlling reading and writing of data
According to one embodiment, a memory chip, which is connected to a controller that controls reading and writing of data in response to a request from an external device, includes: a memory including a special area that is a predetermined data storage area; a key storage unit that stores therein a second key that corresponds to a first key used by the external device to convert the data; a converting unit that receives, from the controller, data to be written into the special area and generates converted data by converting the data to be written using the second key; and a writing unit that writes the converted data into the special area.
US08788899B2 Processing transport packets
Method, relay node and computer program product for processing transport packets, the transport packets conveying: (i) data stream units forming a data stream, and (ii) correction data units relating to the data stream units, where each transport packet contains information identifying the content of units in that transport packet. Transport packets are received at the relay node, the data stream units in the transport packets received at the relay node being insufficient to constitute the data stream. At least some of the correction data units and the data stream units in the received transport packets are used to generate substitute data stream units thereby to substantially recover the data stream at the relay node. The relay node packetises the data stream units of the substantially recovered data stream with correction data units to form output transport packets for transmission from the relay node, and then the output transport packets are transmitted from the relay node.
US08788898B2 Remote testing system
An apparatus is provided that comprises a test circuit; a first receiver unit arranged to receive test commands and to provide the test commands to the test circuit; a power supply unit arranged to supply power to the test circuit and to the first receiver unit; a second receiver unit arranged to receive power commands. The second receiver is arranged to control the operation of the power supply unit in response to the power commands received by the second receiver unit.
US08788877B2 Acquiring a storage system into copy services management software
In one embodiment, a computer program product includes a computer readable storage medium having computer readable program code embodied therewith, configured for: validating a replication of copy services between a first storage system and a second storage system, removing a plurality of existing copy relationships between the first storage system and a failed storage system, creating a plurality of copy relationships between the first storage system and the second storage system, and synchronizing a plurality of data between the first storage system and the second storage system. In more embodiments, a system includes logic for performing the above functionality, and a method includes steps for performing the above functionality.
US08788867B2 Systems and methods for playback of detected timing events
Systems and methods are disclosed for playback of detected timing events with detected phase variations. Disclosed signal generation embodiments can be used to generate digital signals having desired phase variation. Disclosed event detection circuitry can be used to generate event timing data representing one or more phase variations in detected events. The disclosed signal generation embodiments can utilize the event timing data to playback detect events along with the measured phase variations. Further, the signal generation circuitry and the event detection circuitry can be implemented in different devices or can be implemented in the same device.
US08788864B2 Coordinated approach between middleware application and sub-systems
A method of managing power in a computing system is provided. The method comprises: assessing incoming work; assessing service level agreements related to the incoming work; and coordinating with an operating system layer to control hardware of the computing system based on the service level agreements and a power consumption goal.
US08788858B2 Network device and network connecting method for supporting power saving mechanism through auto-negotiation of HDMI
A network device, for supporting a power saving mechanism through an auto-negotiation of HDMI, includes a transmitting circuit and a receiving circuit. The transmitting circuit is arranged for generating a link pulse signal to a second network device, wherein the network device and the second network device perform the auto-negotiation of a network connection by using the link pulse signal through HDMI in order to support the power saving mechanism. After the receiving circuit of the network device receives another link pulse signal transmitted from the second network device through HDMI, the network device is controlled to be operated under the power saving mechanism.
US08788851B2 Electric device power control optimized to device operational load state
An electric power control device includes: a power consumption monitoring section for monitoring electric power consumed by an electronic device; a moving average calculation section for calculating a moving average of the power consumption of the electronic device, based on the power consumption monitored by the power consumption monitoring section; a state-of-load determination section for determining state of the operational load on the electronic device, based on the moving average calculated by the moving average calculation section; and a control section configured to control the electronic device to operate either in a restriction mode in which an upper limit corresponding to state of load determined by the state-of-load determination section is imposed, or in a restriction release mode in which the upper limit is not imposed.
US08788843B2 Storing user data in a service provider cloud without exposing user-specific secrets to the service provider
Subscriber (user) data is encrypted and stored in a service provider cloud in a manner such that the service provider is unable to decrypt and, as a consequence, to view, access or copy the data. Only the user knows a user-specific secret (e.g., a password) that is the basis of the encryption. The techniques herein enable the user to share his or her data, privately or publicly, without exposing the user-specific secret with anyone or any entity (such as the service provider).
US08788832B2 Virtual subscriber identity module
A mobile trusted platform (MTP) configured to provide virtual subscriber identify module (vSIM) services is disclosed. In one embodiment, the MTP includes: a device manufacturer-trusted subsystem (TSS-DM) configured to store and provide credentials related to a manufacturer of the MTP; a mobile network operator-trusted subsystem (MNO-TSS) configured to store and provide credentials related to a mobile network operator (MNO); and a device user/owner-trusted subsystem (TSS-DO/TSS-U) configured to store and provide credentials related to user of the MTP. The TSS-MNO includes a vSIM core services unit, configured to store, provide and process credential information relating to the MNO. The TSS-DO/TSS-U includes a vSIM management unit, configured to store, provide and process credential information relating to the user/owner of the MTP. The TSS-DO/TSS-U and the TSS-MNO communicate through a trusted vSIM service.
US08788831B2 More elegant exastore apparatus and method of operation
An apparatus to scale for multiple petabyte backup in redundant locations. Workload is automatically shared among many servers by a characteristic derived from the content itself. Duplicate storage is eliminated by checking for the existence or absence of simple files and appending client identification to files shared among multiple subscribers. Replication depends on simple atomic file operations rather than use of tables or databases. An efficient storage method for much larger quantities of data than conventional services.
US08788828B2 Non-transferable anonymous digital receipts
A system and method for verifying ownership of an electronic receipt in a communication system providing a public key infrastructure, the verification arising out of a series of messages being sent and received between a first party and a verifying party, the method comprising the steps of receiving a proof message from the first party, the proof message being derived from at least a first public key based on a secret owned by the first party and wherein the secret is associated with at least the secret of a further public key of the first party and an electronic receipt that has been issued by electronically signing a request message with a second public key, determining whether or not the proof message was derived from the second public key.
US08788825B1 Method and apparatus for key management for various device-server configurations
A first entity initiates a first connection to a second entity which then receives from the second entity initial information which the first entity uses to derive a key for the first entity (first entity key). The first entity key is then used to authenticate the second entity and if the second entity is authenticated then the first entity derives a second key which is used for communication between the first entity and the second entity.
US08788821B2 Method and apparatus for securing communication between a mobile node and a network
In accordance with the teachings of the present invention, a method and apparatus is presented for securely negotiating a session key between a mobile node and a network node, such as a first hop IP router. A session key is encoded using asymmetric encryption. The encrypted session key is then communicated to the first hop IP router for later use. In accordance with another teaching of the present invention, the session key is then used by the mobile node and a first hop IP router to authenticate a message. Lastly, in accordance with the third teaching of the present invention, a standardized protocol is used to securely negotiate the session key between the mobile node and the first hop IP router.
US08788816B1 Systems and methods for controlling distribution, copying, and viewing of remote data
Systems, methods, software, computer implemented methods, and file formats that allow for the creator of a file to place constraints on a file prior to transmitting it which generally allow the owner to have greater control over the use of their data after it has left their possession. These systems and methods also allow for ongoing control of digital data which allow for a sender to delete files that have been sent, to delete copies, and to generally control data that has left their private machine through the use of multi-layer encryption.
US08788814B2 Secure data transfer using an embedded system
A method and device for securing data transmission via an embedded system that is operationally coupled to a local device and a remote computing system using a network is provided. The method includes, determining if data received from the remote computing system is secured, handshaking with the remote computing system if the data received is from a new connection; decrypting the secured data; and transmitting the decrypted data to the local device. The method also includes, determining if the data received from the local device is from a new connection, handshaking with the remote computing system if the data received is from a new connection; encrypting the data; and transmitting the encrypted data to the remote computing system. A receiving module determines whether input data needs to be encrypted or decrypted; a processing module for encrypting and/or decrypting input data; and an output module for transmitting encrypted and/decrypted data.
US08788794B2 Programmable atomic memory using stored atomic procedures
A processing core in a multi-processing core system is configured to execute a sequence of instructions as a single atomic memory transaction. The processing core validates that the sequence meets a set of one or more atomicity criteria, including that no instruction in the sequence instructs the processing core to access shared memory. After validating the sequence, the processing core executes the sequence as a single atomic memory transaction, such as by locking a source cache line that stores shared memory data, executing the validated sequence of instructions, storing a result of the sequence into the source cache line, and unlocking the source cache line.
US08788784B2 Method and device for storing and reading/writing composite document
A method and device for storing and reading/writing a composite document are disclosed. The method includes: an initial storing area is pre-allocated for an inner controlling stream of the composite document and the initial storing area is continuous sectors or sector clusters; the inner controlling stream is stored in the initial storing area. The patches of a user data stream and the inner controlling stream in the composite document are reduced using the method or device. Correspondingly, pre-allocating storing area makes the probability of continuously storing the user data stream and the inner controlling stream in the composite document increased. The I/O can be optimized by introducing a strategy of reading cache and writing in a batch size, which can improve the efficiency of reading and writing.
US08788777B2 Memory on-demand, managing power in memory
A memory controller for managing data and power in a memory is described. In some implementations, the memory controller is configured to identify a first area of the memory to be operated at a first power level, identify a second area of the memory to be operated at a second power level, transfer data in a region in the second area to a region in the first area, maintain a mapping of an address associated with the region in the second area to an address associated with the region in the first area, operate the first area at the first power level, and operate the second area at the second power level.
US08788775B2 Memory access control using redundant and non-redundant encoding
A data processing system 2 including processing circuitry 4 operating in either a first mode or a second mode. Page table data 30 including access control bits 40, 42, is used to control permissions for memory access to memory pages. In the first mode, the access control bits include at least one instance of a redundant encoding. In the second mode, the redundant encoding is removed to provide more efficient use of the access control bit encoding space.
US08788769B2 System and method for performing backup or restore operations utilizing difference information and timeline state information
Systems and methods for backing-up data from a first storage pool to a second storage pool using difference information between time states are disclosed. The system has a data management engine for performing data management functions, including at least a back-up function to create a back-up copy of data. By executing a sequence of snapshot operations to create point-in-time images of application data on a first storage pool, each successive point-in-time image corresponding to a specific, successive time-state of the application data, a series of snapshots is created. The snapshots are then used to create difference information indicating which application data has changed and the content of the changed application data for the corresponding time state. This difference information is then sent to a second storage pool to create a back-up copy of data for the current time-state.
US08788766B2 Software-accessible hardware support for determining set membership
A method and processor supporting architected instructions for tracking and determining set membership, such as by implementing Bloom filters are disclosed. The apparatus includes storage arrays (e.g., registers) and an execution core configured to store an indication that a given value is a member of a set, including by executing an architected instruction having an operand specifying the given value, wherein executing comprises applying a hash function to the value to determine an index into one of the storage arrays and setting a bit of the storage array corresponding to the index. An architected query instruction is later executed to determine if a query value is not a member of the set, including by applying the hash function to the query value to determine an index into the storage array and determining whether a bit at the index of the storage array is set.
US08788765B2 Buffer control system and method for a memory system having outstanding read and write request buffers
A memory controller and method for managing the issuance of read and write requests to a system memory is provided. The number of outstanding read requests and write requests issued to the system memory are separately monitored and further issuance of read and write requests to the system memory is separately controlled based on the number of outstanding read and write requests, respectively. For example, the issuance of read and write requests can be managed by halting and resuming the issuance of read and write requests to the system memory to maintain the number of outstanding read requests between first and second read thresholds and to maintain the number of outstanding write requests between first and second write thresholds, respectively.
US08788762B2 Methods and apparatuses for data resource provision
Methods and apparatuses are provided for data resource provision. A method may include receiving a request for a first data resource. The request may include an indication of an additional data resource that may be requested in a future request. The method may further include determining the indicated additional data resource. The method may additionally include causing caching of the additional data resource in preparation for a future request for the additional data resource. Corresponding apparatuses are also provided.
US08788761B2 System and method for explicitly managing cache coherence
One embodiment of the present invention sets forth am extension to a cache coherence protocol with two explicit control states, P (private), and R (read-only), that provide explicit program control of cache lines for which the program logic can guarantee correct behavior. In the private state, only the owner of a cache line can access the cache line for read or write operations. In the read-only state, only read operations can be performed on the cache line, thereby disallowing write operations to be performed.
US08788758B1 Least profitability used caching scheme
A storage proxy loads cache lines with data from a storage device. Storage access requests are received from an initiator and directed to the storage device. The storage proxy provides the data from the cache lines in response to cache hits on the cache lines, and provides the data from the storage device in response to cache misses on the cache lines. Hit access times are identified for the cache lines in response to the cache hits and miss access times are identified for the storage device in response to cache misses. Data in the cache lines is updated with data from the storage device based on the hit access times and the miss access times associated with the cache lines.
US08788757B2 Dynamic inclusive policy in a hybrid cache hierarchy using hit rate
A mechanism is provided for dynamic cache allocation using a cache hit rate. A first cache hit rate is monitored in a first subset utilizing a first allocation policy of N sets of a lower level cache. A second cache hit rate is also monitored in a second subset utilizing a second allocation policy different from the first allocation policy of the N sets of the lower level cache. A periodic comparison of the first cache hit rate to the second cache hit rate is made to identify a third allocation policy for a third subset of the N-sets of the lower level cache. The third allocation policy for the third subset is then periodically adjusted to at least one of the first allocation policy or the second allocation policy based on the comparison of the first cache hit rate to the second cache hit rate.
US08788753B2 Systems configured for improved storage system communication for N-way interconnectivity
Storage systems configured for improved N-way connectivity among all of a plurality of storage controllers and all of a plurality of storage devices in the system. All controllers of the storage system are coupled through a switched fabric communication medium to all of the storage devices of the storage system. Thus, the back-end interface of each storage controller of the storage system is used for all communications with any of the storage devices as well as for any communications among the controllers to coordinate the N-way distribution of stored data in a declustered RAID storage environment. This use of the back-end channel for all storage controller to storage device N-way connectivity as well as controller to controller N-way connectivity eliminates the need for a dedicated inter-controller interface for such N-way connectivity and eliminates the over-utilization of a front-end (e.g., network) communication path for providing N-way connectivity in the storage system.
US08788747B2 Independently controlled virtual memory devices in memory modules
Various embodiments of the present invention are directed a multi-core memory modules. In one embodiment, a memory module (500) includes at least one virtual memory device and a demultiplexer register (502) disposed between the at least one virtual memory device and a memory controller. The demultiplexer register receives a command identifying one of the at least one virtual memory devices from the memory controller and sends the command to the identified virtual memory device. In addition, the at least one virtual memory devices include at least one memory chip.
US08788744B2 Memory control device
A memory control device for controlling a primary controller and a secondary controller to access a flash memory is provided. A bus switch is coupled to the primary controller, the secondary controller and the flash memory via a first, second and third serial peripheral interface (SPI) buses, respectively. A selecting unit selectively couples the third SPI bus to one of the first and second buses. When the bus switch receives an access request from the primary controller via the first SPI bus, the selecting unit couples the third SPI bus to the first SPI bus, so as to transmit a chip select signal, a clock signal and a master output slave input (MOSI) signal from the primary controller to the flash memory for accessing the flash memory. The first access request is provided by the first chip select signal.
US08788743B2 Mapping between program states and data patterns
The present disclosure includes methods and apparatuses for mapping between program states and data patterns. One method includes: programming a group of G memory cells such that a combination of respective program states of the group maps to a constellation point corresponding to a received N unit data pattern, the group used to store N/G units of data per memory cell; wherein the constellation point is one of a number of constellation points of a constellation associated with mapping respective program state combinations of the group of memory cells to N unit data patterns; and wherein the constellation comprises a first mapping shell and a second mapping shell, the constellation points corresponding to the respective first and second mapping shells determined, at least partially, based on a polynomial expression of order equal to G.
US08788730B2 Method for sending a keycode of a non-keyboard apparatus
A method for sending a keycode of a non-keyboard apparatus is provided and includes the following steps. The non-keyboard apparatus determines the connection status between itself and a computer by the time required for device enumeration. Then, according to a value generated from device enumeration, the non-keyboard apparatus identifies the kind of operating system running on the computer. The non-keyboard apparatus sends to the computer a keycode corresponding to the Num Lock key and/or a keycode corresponding to the Caps Lock key such that a sending time and a feedback time are obtained. A parameter related to the efficiency of the computer is then calculated based.
US08788729B1 Method and apparatus for resolving write and read conflicts between memory modules accessing blocks of a memory
A system includes a memory that stores and outputs data in a first-in-first-out order. A sequence generator generates a sequence of first values, and randomly assigns the first values to blocks of the memory. A first memory module, based on the sequence of first values, accesses a first block of the memory. A conflict module, in response to a write or read conflict existing between the first and second memory modules due to the first memory module accessing the first block, resolves the write or read conflict. The conflict module resolves the write or read conflict by reading a value from the first block, and based on the value, either (i) causing the first memory module to write to a second block of the memory instead of the first block, or (ii) preventing the first memory module from reading from the first block.
US08788727B1 Electronic system subject to memory overflow condition
A method of operating an electronic system comprises storing information corresponding to an input data stream in a first memory having a first operating rate, detecting an overflow condition of the first memory, generating overflow information in response to the detection of the overflow condition, storing the overflow information in a second memory having a second operating rate slower than the first operating rate, transferring the overflow information from the detector to a third memory at a first transfer rate corresponding to the first operating rate, temporarily storing the overflow information in the third memory, and transferring the stored overflow information to the second memory at a second transfer rate corresponding to the second operating rate, and combining the information stored in the first memory with the overflow information stored in the second memory to produce an output data stream.
US08788725B2 Multilevel memory bus system for solid-state mass storage
The present invention relates to a multilevel memory bus system for transferring information between at least one DMA controller and at least one solid-state semiconductor memory device, such as NAND flash memory devices or the like. This multilevel memory bus system includes at least one DMA controller coupled to an intermediate bus; a flash memory bus; and a flash buffer circuit between the intermediate bus and the flash memory bus. This multilevel memory bus system may be disposed to support: an n-bit wide bus width, such as nibble-wide or byte-wide bus widths; a selectable data sampling rate, such as a single or double sampling rate, on the intermediate bus; a configurable bus data rate, such as a single, double, quad, or octal data sampling rate; CRC protection; an exclusive busy mechanism; dedicated busy lines; or any combination of these.
US08788720B2 Method and apparatus for interfacing with multiple objects using an object independent interface protocol
A method and apparatus is presented for communicating between a platform and multiple objects, where the objects comprise a set of parameters and an object-specific interface protocol, where at least one of the object-specific interface protocols differs from at least one other object-specific interface protocol. The method includes identifying the objects and creating multiple nonobject-specific data structures, where at least one of the nonobject-specific data structures can engage each parameter of each set of parameters. The method further includes transforming, using the plurality of nonobject-specific data structures created, the object-specific interface protocols into a single nonobject-specific interface protocol for communicating between the platform and the objects.
US08788714B2 Method for synchronizing execution of multiple processing devices and related system
A system includes multiple processing devices. Each processing device is configured to receive first and second status flags from first and second neighboring processing devices, respectively. Each status flag identifies whether one or more of the processing devices are ready for operation. Each processing device is also configured to determine that all processing devices are ready for operation using the status flags. Each processing device is further configured to wait for a specified amount of time before entering operation. The specified amount of time is selected so that the processing devices are substantially synchronized. The processing devices could be coupled together in a ring configuration, the first neighboring processing device could include a right neighboring processing device in the ring configuration, and the second neighboring processing device could include a left neighboring processing device in the ring configuration.
US08788713B2 Compression block input/output reduction
Exemplary method, system, and computer program product embodiments compression blocks input/output (I/O) reduction are provided. In one embodiment, by way of example only, data blocks are arranged into groups to provide a single I/O. Lists indicating the available block space for the data blocks are organized in advance according to space size. The data blocks required for a single command are allocated as the single I/O. The data blocks are sequentially ordered. Additional system and computer program product embodiments are disclosed and provide related advantages.
US08788707B1 Assigning a random static IP address in a quarantine network
A method for assigning a random static IP address in a quarantine network is disclosed. An initial IP address is selected from a set of reserved IP addresses. The selected IP address is assigned to a device in a quarantine network. A random static IP address is determined. The uniqueness within the quarantine network of the random static IP address is verified. The random static IP address is assigned to the device if the random static IP address is unique.
US08788700B2 Initiating peer-to-peer tunnels
Client traffic normally passes from a client to an access node, and from the access node through a tunnel to a controller, and then through another tunnel from the controller to the destination access node, and the destination client. When initiated by the controller, the access nodes establish a peer-to-peer tunnel for suitable client traffic, bypassing the “slow” tunnels through the controller with a “fast” peer-to-peer tunnel. Traffic through this “fast” tunnel may be initiated once the tunnel is established, or traffic for the “fast” tunnel may be queued up until traffic has completed passing through the “slow” tunnel. Slow tunnel traffic may be timed out, and queued traffic released after a preset time since the last packet was sent through the slow tunnel. The identity of the last packet sent through the slow tunnel may be retained, and queued traffic released when an acknowledgement for that packet is received.
US08788694B2 Content update from a server to a client terminal in a dynamic content delivery (DCD) system
A method and dynamic content delivery (DCD) system for content update from a server to a client terminal comprising receiving a first message containing an identification information of one or more contents available for update from the server by a client terminal, sending a second message containing the identification information of a specific content to be updated among the one or more contents to request content update to the server; and receiving a third message containing the content or the address thereof corresponding to the identification information contained in the second message to respond to the second message.
US08788689B2 Techniques for improved clock offset measuring
In an exemplary aspect, method, apparatus, and program products are disclosed suitable for clock offset determination. One method includes performing a number of exchanges of at least single bytes with another network node, where values of the single bytes are different for the exchanges. The method also includes capturing and storing timestamps for each of the number of exchanges performed on the network node. A second method includes capturing and saving arrival timestamps for each of a number of timing messages in a set of timing messages received from another network node. This second method also includes sending the timestamps to at least the another node in response to completion of the set of timing messages.
US08788680B1 Virtual collaboration session access
Methods are provided that include receiving a request to couple a first client device to a communication session, wherein the request includes user identification information. The method may include determining a number of client devices coupled to the communication session and comparing the number of client devices coupled to the communication session to a maximum number of client devices to determine whether the maximum number of client devices are coupled to the communication session. The method may also include when the maximum number of client devices are coupled to the communication session, determining whether a user associated with the first client device is a preferred user based on at least the user identification information and when the user is the preferred user, coupling the client device associated with the preferred user to the communication session.
US08788678B2 IP multimedia subsystem user identity handling
A method of handling IP Multimedia Public Identity registration within an IP Multimedia Subsystem network. The method comprises receiving at a Call Session Control Function a SIP REGISTER message including a completed IP Multimedia Public Identity Attribute-Value-Pair and no IP Multimedia Private Identity. The method further comprises deriving at the Call Session Control Function an IP Multimedia Private Identity using the IP Multimedia Public Identity and sending a Cx query from the Call Session Control Function to a Home Subscriber Server, the query including the IP Multimedia Public Identity and the derived IP Multimedia Private Identity. The Home Subscriber Server identifies a subsubscription using the IP Multimedia Public Identity, and determines that the derived IP Multimedia Private Identity is not associated with said subscription. The HSS the identifies a default IP Multimedia Private Identity associated with subscription associated with said subscription, and returns a Cx response to said Call Session Control Function including said default IP Multimedia Private Identity. The Call Session Control Function uses the received, default IP Multimedia Private Identity to further handle said SIP message.
US08788674B2 Buffering proxy for telnet access
A single- or multi-protocol buffering proxy accepts communication option negotiation commands from a client before establishing a connection between the client and a host. The proxy negotiates a limited set of options with the client before the connection is established and buffers (accepts and temporarily stores without responding to) other option negotiation commands from the client. The proxy accepts credentials from a user and establishes, or denies the connection based on the credentials. If the connection is established, the proxy buffers option negotiation commands sent by the host. After the proxy logs in to the host on behalf of the user or the user logs in directly, the proxy sends each party's buffered option negotiation commands to the other party, ceases buffering option negotiation commands and enters a “pass-through” mode, in which the proxy passes characters and commands between the parties until the session ends. The proxy uses the credentials to allow or deny subsequent connection requests, without re-prompting for credentials.
US08788673B2 Systems and methods for providing security through sessions
Systems and methods are described for providing security through sessions. In an implementation, a method includes initiating a session, by an operating system, in which operating system services are executable and initiating another session, by the operating system, in which a user-interactive application is executable.
US08788672B2 Microprocessor with software control over allocation of shared resources among multiple virtual servers
A method for controlling the allocation of shared resources that includes receiving, from a requestor executing on a processor, a request to access a shared resource. The receiving is at a next request priority module connected to the processor and the shared resource. It is determined if any of a specified number of most recent priority grants to the shared resource were to the requestor. The request is granted if none of the specified number of most recent priority grants to the shared resource were to the requestor. If any of the specified number of most recent priority grants to the shared resource were to the requestor, then it is determined if one or more other requests for the shared resource are pending. It is determined if one of the other requests should be granted priority to the shared resource if other requests for the shared resource are pending.
US08788667B2 Computer system and management method
Proposed are a computer system and a management method capable of localizing influence from a failure of a physical node and preventing influence from the physical node failure from spreading. This computer system includes one or more servers that respectively provide a different single namespace to a client, a plurality of physical nodes that are capable of executing a plurality of virtual nodes that respectively belong to one of the single namespaces and provide a file sharing service to the client, and a management apparatus for managing the virtual nodes, and executes control of calculating a degree of contribution to a user for each of the virtual nodes, and selecting the virtual node to be migrated and the physical node of a migration destination so as to average, among the physical nodes, a total value of the degree of contribution of each of the virtual nodes running on the physical nodes based on the degree of contribution to the user for each of the virtual nodes, and migrating the virtual node selected as the migration target to the physical node selected as the migration destination.
US08788662B2 Systems and methods for managing temporary users of a wireless communication network
In some embodiments, the present invention relates to systems and methods for providing temporary access to a wireless communication network to user equipment (UE). More particularly, the present invention relates to systems and methods of handling a UE's access to a wireless communication network upon expiry of permission to access the network.
US08788651B1 Multi-stage value retrieval and multi-rate value retrieval
An element manager and programming discover that a network managed by the element manager comprises a network element. The network element stores a set of values describing a configuration of the network element. In response to the discovering, the element manager and programming automatically retrieve three or more subsets of the set of values from the network element in three or more respective, different stages. A network includes a first network element configured to provide first values describing a configuration of the first network element, a second network element configured to provide second values describing a configuration of the second network element, and an element manager configured to discover the network elements, to automatically retrieve the first values in a first number of stages, and to automatically retrieve the second values in a different second number of stages.
US08788643B2 Site integration management system for operational support service in an internet data center
A method for managing an event by a Management system for an Internet Data Center (IDC). The IDC includes an Information Technology and Network Management System (IT&N) for managing the IDC, and a Building Management System (BMS) for monitoring facilities related to the IDC. The BMS is connected to the IT&N. An occurrence of the event is detected. The IT&N launches a first program that activates variables defining a critical situation impacted by the event. The IT&N starts a second program associated with requirements of a Service Level Agreement (SLA) with respect to the activated variables. The second program chooses actions dictated by the requirements of the SLA with respect to the activated variables. The actions are performed by executing internal commands within the IT&N or by the BMS performing the actions after the BMS has received an identification of the actions from the IT&N.
US08788633B2 Low bandwidth remote control of an electronic device
An arrangement for controlling remote devices includes two networked computers. The first computer displays a first file that is stored on the first computer and the second computer displays a second file that is stored on the second computer. The computers send non-graphical commands back and forth to page up or down, zoom, or pan the displayed files in response to commands input into either of the computers. This allows an operator at either computer to view output corresponding to the commands input into the other computer. The first and second files are essentially the same and are retained on the respective computers, so there is no need to send relatively large graphical data packets over the network. Use of relatively small non-graphical data packets reduces the network bandwidth used.
US08788630B2 System and method for proxy address neutrality
To provide proxy address neutrality, in particular for mobile server devices, a server application can register its network address with a discovery application. Whenever the server application acquires a new network address, the server application updates the discovery application. A client application providing proxy services for the server application can invoke calls to the server client using the network address for the server application that is currently stored in the client device. If the current network address is invalid, the client application obtains an updated network address from the discovery application.
US08788628B1 Pre-fetching data for a distributed filesystem
The disclosed embodiments provide a system that facilitates pre-fetching data for a distributed filesystem. During operation, a cloud controller (e.g., a computing device that caches data from the distributed filesystem) that maintains a set of metadata for the distributed filesystem receives a request to access a data block for a file. The cloud controller traverses the metadata to identify a metadata entry that is associated with the block, and then uses this metadata entry to download a cloud file containing the data block from a cloud storage system. While performing these operations, the cloud controller additionally determines that an additional cloud file in the cloud storage system includes data that is likely to be accessed in conjunction with the data block, and proceeds to pre-fetch this additional cloud file from the cloud storage system.
US08788627B2 Interactive web application framework
An interactive web application framework allows a user to define user interface and logic of a web application and publish the web application. A first application server can receive database data from a database server. The first application can process the database data to generate publication data. A second application server can receive the publication data from the first application server. The second application server can process the publication data to generate web data. The second application server can then send the web data to a web server for pushing to a web browser.
US08788620B2 Web service support for a multimodal client processing a multimodal application
Web service support for a multimodal client processing a multimodal application, the multimodal client providing an execution environment for the application and operating on a multimodal device supporting multiple modes of user interaction including a voice mode and one or more non-voice modes, the application stored on an application server, includes: receiving, by the server, an application request from the client that specifies the application and device characteristics; determining, by a multimodal adapter of the server, modality requirements for the application; selecting, by the adapter, a modality web service in dependence upon the modality requirements and the characteristics for the device; determining, by the adapter, whether the device supports VoIP in dependence upon the characteristics; providing, by the server, the application to the client; and providing, by the adapter to the client in dependence upon whether the device supports VoIP, access to the modality web service for processing the application.
US08788618B2 Leveraging presence service system and method for distributed web service delivery and deployment
A method is described herein for optimizing the delivery and deployment of web services to consumers by providing presence information (presence attributes) in addition to business/technical information (if needed) about different web service providers to the consumers so they can select a web service provider based on various important factors such as load, price, location, etc. . . . of the web service. An enhanced web service registry and a presence system are also described herein.
US08788615B1 Systems and methods for creating and using electronic content that requires a shared library
Systems and methods that provide electronic content that requires that the playing computing device download a shared library. Created electronic content can be combined into a package that includes logic to download the shared library, a piece of loading content, and the created electronic content. When the package is used on a computing device, the preloader downloads the shared library, the loading content plays while the shared library downloads, and the created electronic content plays after the shared library has finished downloading.
US08788611B2 Method for using partitioning to provide capacity on demand in data libraries
A method for providing data storage capacity on demand comprises disabling a set of slot elements and data transfer elements of a data library disallowing access to the disabled set by end users of the library, partitioning at least a portion of a set of active data media storage slot elements and active data transfer elements of the data library, exclusive of the disabled set, into partitions for use by the end users; and redefining the sets in response to changes in storage capacity rights of the end users.
US08788608B2 Method and apparatus for sending a push content
A method and apparatus for sending a push message is provided. The method includes: comparing a content length of a content of a push message received from a push message initiator with a matching condition, wherein the matching condition comprising a maximum message length threshold specifying a maximum length allowed for the content of the push message; determining whether the content length of the content of the push message exceeds the maximum message length threshold; and sending the content of the push message to a push receiving agent of a terminal when the content length of the content of the push message does not exceed the maximum message length threshold.
US08788605B2 System and method for handling electronic messages
Systems and methods for handling messages on a mobile device. A system and method could be configured to receive at a mobile device a message that is associated with a message expiry indicator. If a message expiry indicator is determined to be associated with the received message, then the received message is removed from the mobile device.
US08788603B2 Voice and text group chat display management techniques for wireless mobile terminals
A single content region in a chat history display is used to display entries representative of a plurality of messages corresponding to all chat histories for all of chat threads currently engaged in by a given mobile terminal. Additionally, a buddy list display supports management of chat buddies, a detail view display allows otherwise truncated messages to be displayed, and a text message editor display supports the composition of text messages. Each chat user may designate public display identifiers for purposes of identification to other chat users. Additionally, each user may designate private display identifiers for each of his/her buddies, which private display identifiers may be used to replace the public display identifiers for that user's buddies when displayed on the user's mobile terminal. In this manner, the use of speech and text based group chatting and similar services in wireless communication environments is more readily enabled.
US08788601B2 Rapid notification system
Improved techniques of fulfilling a request to perform a task involve a master computer placing the request in a first queue and a copy of the request in a second queue, the second queue being frequently accessed by a set of worker computers which rapidly scans the second queue for requests to fulfill. If, during the scanning, a worker computer determines that it has a capability to fulfill the request, the worker computer removes the copy of the request from the second queue. Furthermore, if the copy of the request remains in the second queue after a brief time period, it is clear that the set of worker computers is unable to perform the task. In this case, the master computer takes a remedial action such as notifying a client computer which sent the request that the worker computers, as currently configured, are unable to perform the task.
US08788594B2 Data processing apparatus and data processing system
A data processing apparatus that received destination information showing a data transfer destination through a network provides a destination ID as identification information for the destination information, and stores the destination ID together with the destination information. The user specifies the provided destination ID and instructs execution of processing at the date processing apparatus. The data processing apparatus transfers data obtained by executing the processing to a transfer destination corresponding to the specified destination ID.
US08788579B2 Clustered client failover
An application instance identifier is employed with various systems and methods in order to provide a requestor with continuous access to a resource when operating in a client clustered environment. A requestor residing on a first client may attempt to access a resource. The first client sends a request to access the resource. The request may be associated with an application instance identifier that identifies the requestor. At some point, the first client fails and the requestor is associated with a second client via a failover mechanism. The second client sends a second request to access the resource on behalf of the requestor. The second request is associated with the requestor's application instance identifier. The application instance identifier is used to identify the second request as belonging to the same requestor as the first request, thereby granting the second request to access the resource while avoiding a conflict situation.
US08788577B2 Method and system for automated analysis and transformation of web pages
A method and system for modifying web pages, including dynamic web pages, based on automated analysis wherein web pages are transformed based on transformation instructions in nearly real-time, and wherein analysis is performed and transformation instructions based on the analysis are prepared prior to a request for the web page. The system has two primary components, an analyzer which asynchronously and repeatedly analyzes web pages creating and updating transformation instructions relating to the web pages, and a transformer which intercepts traffic to a web server in response to a request for the web page, receives the returned web pages, and transforms them based on stored transformation instructions.
US08788572B1 Caching proxy server for a peer-to-peer photosharing system
A caching proxy server for a hybrid peer-to-peer (P2P) photosharing system is provided. In general, the proxy server includes cache storing a number of previously requested digital images, a metadata database storing metadata including a number of keywords associated with each of the digital images stored in the cache, and a metadata usage table storing a number of “hits” for each of the keywords. When the used storage space in the cache reaches a predetermined limit, the proxy server examines the metadata usage table to determine a popularity of each of the keywords and removes digital images tagged with one or more of the least popular keywords until the used storage space in the cache decreases to a desirable level. As such, the proxy server ensures that digital images tagged with the most popular keywords remain in the proxy cache and are therefore available for subsequent requests.
US08788571B2 Apparatus and method that provide data communication
An Internet enabled communication device has a data module that sends user data through the Internet to a web services system, requests an acknowledgement from the web services system based on the user data to proceed with a voice communication, and receives the acknowledgement from the web services system if the web services system receives the user data and the user is authorized to proceed with the voice communication. The Internet enabled communication device also has a telephony module that, subsequent to the data module receiving the acknowledgement from the web services system, initiates the voice communication through a telephone network to an automated system. The automated system accesses the user data in the database to automatically connect the user to a service without the user having to input the user data through the automated system.
US08788570B2 Systems and methods for retaining source IP in a load balancing multi-core environment
Described herein is a method and system for distributing requests and responses across a multi-core system. Each core executes a packet engine that further processes data packets allocated to that core. A flow distributor executing within the multi-core system forwards client requests to a packet engine on a core that is selected based on a value generated when a hash is applied to a tuple comprising a client IP address, a client port, a server IP address and a server port identified in the request. The packet engine maintains the client IP address, selects a first port of the core, and determines whether a hash of a tuple comprising those values identifies the selected core. A modification is then made to the client request so that the client request includes a tuple comprising the client IP address, the server IP address, the first port and the server port.
US08788565B2 Dynamic and distributed queueing and processing system
A data processing network for processing work items according to a business process has one or more processing boundaries having connection to a data transfer network, one or more communication brokers distributed among and executable on the one or more processing boundaries, and a plurality of electronic queues distributed among the one or more processing boundaries, the queues managed by the one or more communications brokers.
US08788562B2 Large multiplier for programmable logic device
A plurality of specialized processing blocks in a programmable logic device, including multipliers and circuitry for adding results of those multipliers, can be configured as a larger multiplier by adding to the specialized processing blocks selectable circuitry for shifting multiplier results before adding. In one embodiment, this allows all but the final addition to take place in specialized processing blocks, with the final addition occurring in programmable logic. In another embodiment, additional compression and adding circuitry allows even the final addition to occur in the specialized processing blocks.
US08788561B2 Arithmetic circuit, arithmetic processing apparatus and method of controlling arithmetic circuit
An arithmetic circuit calculates a correction value for a value that is obtained by an add-subtract operation of two values and that is expressed in a predetermined fixed precision.
US08788560B2 Decimal elementary functions computation
A method for executing a decimal elementary function (DEF) computation from multiple decimal floating-point operands, including: extracting mantissae and exponents from the operands; generating normalized mantissae by shifting the mantissae based on the number of leading zeros; calculating a plurality of approximations for a logarithm of the first normalized mantissa; calculating, using the plurality of approximations for the logarithm, a plurality of approximations for a product of the second normalized mantissa and a sum based on the logarithm of the first normalized mantissa and an exponent; generating a plurality of shifted values by shifting the plurality of approximations for the product; generating a plurality of fraction components from the plurality of shifted values; calculating an antilog based on the plurality of fraction components; and outputting a decimal floating-point result of the DEF computation comprising a resultant mantissa based on the antilog and a resultant biased exponent.
US08788554B2 Sub-band adaptive FIR-filtering
A method for designing a set of sub-band FIR filters, where each FIR filter has a number of filter coefficients and is connected to an adjustable delay line. The method includes dividing an input signal into a number of sub-band signals, where a spectrum of the input signal comprises spectra of the sub-band signals; providing a respective goal sub-band signal for each sub-band dependent on a goal signal; filtering and delaying each sub-band signal using a corresponding FIR filter and delay line to provide filtered signals; providing error signals for each sub-band dependent on the filtered signals and the corresponding goal signals; adapting the filter coefficients of each sub-band FIR filter such that the respective filtered signal approximately matches a corresponding goal sub-band signal; and changing a respective delay of the delay line for each sub-band to reduce or increase a first quality criterion.
US08788549B2 Zero overhead block floating point implementation in CPU's
A system for computing a block floating point scaling factor by detecting a dynamic range of an input signal in a central processing unit without additional overhead cycles is provided. The system includes a dynamic range monitoring unit that detects the dynamic range of the input signal by snooping outgoing write data and incoming memory read data of the input signal. The dynamic range monitoring unit includes a running maximum count unit that stores a least value of a count of leading zeros and leading ones, and a running minimum count that stores a least value of the count of trailing zeros. The dynamic range is detected based on the least value of the count of leading zeros and leading ones and the count of trailing zeros. The system further includes a scaling factor computation module that computes the block floating point (BFP) scaling factor based on the dynamic range.
US08788548B2 Multimode mathematical user interface
Aspects of the present disclosure include a quick and easy user interface system for allowing a user to format mathematical expression on a math program as they would be formatted in longhand. The user interface is configured to switch between a linear math expression entry scheme and a structured math expression entry scheme based on a user's math expression entries in order to predict the user's desired entry format. The user interface contains additional shortcuts and display features which enable a user to enter mathematical expressions quickly and easily, with less confusion.
US08788545B2 Calculating state of cryptographic objects and generating search filter for querying cryptographic objects
Mechanisms are provided for calculating state of cryptographic objects and generating search filters for querying cryptographic objects based on the given state or on the given combination of unique states. The mechanism to calculate a state of a cryptographic object allows an application or system to resolve the current state of any cryptographic object with the following set of state altering date values: initial date, activation date, deactivation date, compromise date, and destroy date. A processing module may retrieve the state meta-data and calculate the current state of a given cryptographic object. The current state may be, for example, one of the following: unknown, pre-active, active, deactivated, compromised, destroyed, and destroyed-compromised. The mechanism to generate a search filter may generate a search query language (SQL) search filter to query for cryptographic objects using the state altering date values stored for each object.
US08788542B2 Customization syntax for multi-layer XML customization
Embodiments of the present invention provide techniques for customizing aspects of a metadata-driven software application. In particular, embodiments of the present invention provide (1) a self-contained metadata engine for generating customized metadata documents from base metadata documents and customizations; (2) a customization syntax for defining customizations; (3) a customization creation/update component for creating and updating customizations; (4) a customization restriction mechanism for restricting the creation of new customizations by specific users or groups of users; and (5) memory and caching optimizations for optimizing the storage and lookup of customized metadata documents.
US08788541B1 Information service with connectivity between entities
A system gathers information on important and influential people and builds a social graph. The social graph can be processed to determine the influence of a node in the graph or a subsection of the graph. For the influence in a subsection of the graph, only nodes with a specific type of relationship or concept is included in the influence calculation. For example, for the concept art, only relationships that have to do with art are included in the influence calculation (e.g., art collector and gallery owner).
US08788537B2 Computer readable medium storing information processing program, information processing apparatus, and information processing method
A computer readable medium stores a program causing a computer to execute a process including receiving an instruction for deleting an information group from a first memory; extracting, from the first memory, information regarding information groups having a parent-child relationship with a target information group to be deleted in accordance with the received instruction; extracting a user identification code associated with the target information group from a second memory; storing an identification code of the target information group, the information regarding the information groups, and the extracted user identification code in association with one another in a third memory; deleting the target information group from the first memory; and changing the structure information stored in the first memory to structure information obtained after the target information group has been deleted from the first memory, by changing the child information group as a child of the parent information group.
US08788535B2 Communication network system and service provider
In order to help system users organize the user data and communications, a service provider system organizes the user data according to a specific system data architecture using W4 technology to facilitate organization of user communications, content, and data. The system provides a data structure that organizes data using the human metaphor and provides a user interface to access and manipulate the data using a human metaphor. As a result, users may intuitively interact with, manipulate, and create data without having to learn specific rules and steps based on of file-size, format, and directory structures, among others. In addition, the service provider system provides a single, intuitive to manipulate interface to manage all user communications.
US08788534B2 Extending data records for dynamic data and selective acceptance based on hardware profile
A system, method and data structure for processing basic client application data types to add thereto extension types and priority levels adapted for use by each of a plurality of set top box classes.
US08788532B2 Firewalls for securing customer data in a multi-tenant environment
Network security is enhanced in a multi-tenant database network environment using a query plan detection module to continually poll the database system to locate and raise an alert for suspect query plans. Security also can be enhanced using a firewall system sitting between the application servers and the client systems that records user and organization information for each client request received, compares this with information included in a response from an application server, and verifies that the response is being sent to the appropriate user. Security also can be enhanced using a client-side firewall system with logic executing on the client system that verifies whether a response from an application server is being sent to the appropriate user system by comparing user and organization id information stored at the client with similar information in the response.
US08788530B2 Distributed file system and method
A distributed file system and method distributes file system objects across multiple self-contained volumes, where each volume is owned by a unique file system node. Logical links are used to reference a file system object between volumes. Each file system node includes a relocation directory in which is maintained hard links to locally-stored file system objects that are referenced from another file system node using logical links. Various file system operations that involve multiple volumes are performed without having to place a write lock on more than one volume at a time. Various caching schemes allow the various file system nodes to cache file system object data and metadata.
US08788529B2 Information sharing between images
A content-based image retrieval technique for sharing image information between images. In the present image information sharing technique digital photographs containing relevant comments and links to web pages are supplied by a set of authors. A user of the image information sharing technique takes a digital picture of something that interests them, such as, for example, a poster, a product, a painting, and uploads it to an image information sharing server. The image information sharing technique then matches the photo to an image in an image information sharing database. The comments and web links associated with the matched photo are subsequently sent to the user.
US08788522B2 Pair character string retrieval system
A data structure of index information for retrieving pair character strings on a computer at high speed is provided. A method of retrieving a pair character strings appearing in close proximity of each other in a document using the index information at high speed is also provided. Bits of a suffix array of reference document data are rearranged, thereby creating index information LSA localizable, or usable as an index for a subregion of the document. Through use of this, a process of dichotomizing a region, where the entire document is designated as an initial region, is repeated and positions of index information for a query character string in the reference document data are gradually detailed. The distance between the pair is evaluated and candidates are narrowed down. Finally, positions where the pair character strings occur in close proximity of each other are identified.
US08788519B2 System and methods for metadata management in content addressable storage
Provided is a content addressable storage (CAS) system that allows a user to request, either through an application server or directly to one or more CAS servers, files and content related to a query. In some embodiments, the content can be discovered by searching previously-stored metadata related to each file at the content addressable storage server. The search can also be replicated across multiple content addressable storage servers in order to obtain varied results and redundant results. Duplicate results may be flagged or omitted, and the results are returned to the requester.
US08788517B2 Intelligently guiding search based on user dialog
Provided is mechanism for guiding computer searches (e.g., web, Internet, intranet . . . ). Machine learning and reasoning mechanisms are employed together with a search engine to facilitate intelligent guidance of queries and results based on a query and responses to computer generated inquires.Also, disclosed is a mechanism that enables users to validate computer-based information. Users can receive a validity metric associated with computer generated or provided results. Validation systems and methods are disclosed to facilitate determining the results including those that employ humans (e.g., referrals, voting . . . ) and/or automated ways (e.g., source analysis, data mining . . . ).
US08788513B2 Computer method and system providing access to data of a target system
A computer system and method provides access to Web (global computer network) services data of a target system. The target system exposes data through multiple web services. An application interface is adapted to interface with the target system re-using existing (predefined) web services among applications for the target system. The application interface queries the exposed data. A mapping member maps between application interface query of exposed data and syntax of objects useable in a subject application. The mapping member enables the subject application to access data of object instances generated in response to the query.
US08788509B2 Method and device for coding a hierarchized document
The method of coding a hierarchized document comprises, for at least one element contained in the document: a step (200, 210, 220) of creating at least one pattern which describes at least structural information of said element and a step (230, 330) of selecting use, or not, of at least one of the created patterns, said selection depending on the efficiency of a coding operation of a set of instances of the created pattern, said coding operation implementing said created pattern. Preferentially, the method comprises a step of creating at least two patterns which describe at least structural information of said element and a step of selecting a pattern from among the created patterns, on the basis of the efficiency of each coding operation of a set of instances of the created patterns, by implementing one of the created patterns.
US08788505B2 Systems and methods for a cache-sensitive index using partial keys
Systems and methods are disclosed for a cache-sensitive index that uses fixed-size partial keys. The index may include a node comprising a child group pointer, a number of partial keys and a similar number of full-key pointers. The node may also include a record count. The nodes are organized into groups. The groups may contain a number of nodes one greater than the number of partial keys in a node and the nodes in a group may be stored contiguously in memory. The child group pointer and the number of partial keys may fit within a cache line. A method is disclosed for traversing the index, for bulk-loading the index, and for live deletion of records from the index.
US08788502B1 Annotating articles
A server may receive an article that is retrieved from a server; determine whether the article satisfies first criteria based on content of the first article; annotate the article with a first article type when the article satisfies the first criteria; determine whether the article satisfies second criteria based on information associated with the article; annotate the article with a second article type when the article satisfies the second criteria; and store the article in association with a topic and at least one of the first article type or the second article type. The different server may be associated with a news website.
US08788499B2 System and method for finding top N pairs in a map-reduce setup
According to an example embodiment, a special purpose computing apparatus includes, but is not limited to, one or more processors programmed with instructions to, based at least in part, on one or more signals representative of a plurality of splits defined by a map process that implements a signature function, compute a density value for at least one of the plurality of splits, where the density value is representative of an expected contribution of the at least one split to a top N key/value pairs of a data set, the data set comprising the key/value pairs.
US08788498B2 Labeling data samples using objective questions
Described is a technology for obtaining labeled sample data. Labeling guidelines are converted into binary yes/no questions regarding data samples. The questions and data samples are provided to judges who then answer the questions for each sample. The answers are input to a label assignment algorithm that associates a label with each sample based upon the answers. If the guidelines are modified and previous answers to the binary questions are maintained, at least some of the previous answers may be used in re-labeling the samples in view of the modification.
US08788497B2 Automated criterion-based grouping and presenting
Interrelated items in a complex item set (such as a set of components in a complex software architecture) may be difficult to present in a manner that facilitates an understanding and evaluation of the item set, due to the amount of information and the difficulty in automatically discerning the organization of the item set. A set of criteria may be utilized to form criterion groups to which items matching respective criteria may be automatically assigned. Further grouping assignments may be achieved by identifying an ungrouped item that is associated with a grouped item. Such techniques may be applied in many variations to yield a representation of the item set, and a presentation of the item set to a user, that aggregates similar items and interrelationships, thereby promoting an understanding and analysis of the structure and organization of the item set while reducing the user involvement in the generation of same.
US08788490B1 Link based locale identification for domains and domain content
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for link based locale identification for domains and domain content. In one aspect, a computer-implemented method includes identifying a plurality of domains including a first domain and one or more other domains, the other domains including one or more resources that link to the first domain. The method further includes detecting one or more indicators in the resources that link to the first domain, the indicators collectively identifying a number of locales. The method further includes determining one or more link based locale scores for the first domain using the indicators in the resources that link to the first domain. The method further includes storing the link based locale scores.
US08788478B2 Method for sorting and displaying data on a portable electronic device
A method of sorting and displaying data on a portable electronic device includes: determining geographical coordinates of the portable electronic device, providing search criteria to the portable electronic device, performing a search in a database based on the search criteria resulting in a list of database records, determining a search area of the portable electronic device and displaying selected records from the list of database records on a display screen of the portable electronic device. Each of the selected records is located within a search radius, which originates at the geographical coordinates of the portable electronic device, and within the search area, which is determined based on a pointing direction of the portable electronic device.
US08788473B2 Matching transactions in multi-level records
A method for identifying matching transactions between two log files where each transaction includes one or more statements. Each log file record records the execution of a statement and includes a transaction identifier. Each record in turn in one log file is compared to an advancing window of records in the other log file. A first table contains associations of statements to transactions and transactions to statements for records in the window. If a match is found between a record in the one file and a record in the window, information associating partial transactions in the one file to potential transactions of the records in the window is added to a second table. If an end-of-transaction record is read from the one file, a best match is found between the ended transaction and the potential transactions based on information in the first and second tables.
US08788469B2 Systems and methods for organizing and validating data in documents
The invention relates to information exchange when a design organization sends a design document to a manufacturer. The design documents may have errors and, once detected, the errors may not be corrected by the design organization. The documents may be resent with a small number of changes or perhaps no changes at all, but may have errors that have been seen before. The documents may have many items that are not important to the receiving organization. A dictionary is used to validate and correct the documents. Changes in the dictionary may require changes in the information used by the manufacturer. The invention provides a system and method for use with a computer that aids in the validation and correction of the information contained in the document, in that it detect changes in the document when resent so that the changes are validated or corrected, filters the document so that only relevant information is processed, detects changes in the dictionary so that only changes are processed, and filters the dictionary so that only relevant information in the dictionary is processed. In addition, the invention provides means to initialize the information that are in use and assumed to be valid to avoid the validation and correction of the information.
US08788462B1 Multi-factor probe triggers
A method, article of manufacture, and apparatus for efficiently backing up information are disclosed. In an embodiment, this may comprise receiving information about a computer system from at least one probe, selecting data to be backed up, and backing up the selected data. Boolean and/or conditional logic may be applied to the information received from the probes, and data backed up based on the logic analysis. A probe frequency may be determined and used for polling probes, and the probe frequency may be adjusted based on factors such as the received information, server utilization, and network utilization. A modular approach may be used in which a probe determines whether a condition has been met, and transmits that determination to a backup server.
US08788460B2 Exploring attached and unattached content databases
Various technologies and techniques are disclosed for searching for and extracting data from databases of content management applications. User input is received to connect to a database or database snapshot of an application, and a connection is established. When the database is not part of a current live instance of the application, an emulation is performed such that the database is treated like it is attached to the current live instance of the application. The user is able to browse and/or search for content, including documents, in the database or database snapshot without having to explore individual site collection structure and user interfaces of individual sites. A site collection user interface (UI), a site selector UI, and/or a list selector UI, for example, provide data entry fields for entering search requirements. Unattached databases can be managed using commands, such as using an object model or command line.
US08788445B2 System and method for quantifying and detecting non-normative behavior
A system and method is disclosed for monitoring human interactions, including transactions and communications, profiling the subject and objects in those interactions, and comparing subject profiles to profiles of subjects with known characteristics to determine whether the test subject is normal or abnormal subjects. The behavior data can be collected electronically in a virtual environment, such as a website, through video surveillance, card access, phone records, purchase histories, or any other consistent identified record of behavior. The invention has application in detecting various types of unusual and malicious activity, including spam, viruses, terrorism, identity theft, and money laundering, to name but a few applications.
US08788442B1 Compliance model training to classify landing page content that violates content item distribution guidelines
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for analyzing content item compliance with specified guidelines. In one aspect, a method includes receiving training data that specify manual classifications of content items and feature values for each of the content items, where each manual classification specifies whether the content item is a violating content item. Using the training data, a compliance model is trained to classify an unclassified content item as a violating content item based on the feature values of the unclassified content item. A determination is made that the compliance model has an accuracy measure that meets a threshold accuracy measure. In response to determining that the accuracy measure for the compliance model meets the accuracy threshold, unclassified content items are classified using the feature values for the unclassified content items, and data specifying the classifications are provided.
US08788441B1 Intelligent control with hierarchical stacked neural networks
An intelligent control system based on an explicit model of cognitive development (Table 1) performs high-level functions. It comprises up to O hierarchically stacked neural networks, Nm, . . . , Nm+(O−1), where m denotes the stage/order tasks performed in the first neural network, Nm, and O denotes the highest stage/order tasks performed in the highest-level neural network. The type of processing actions performed in a network, Nm, corresponds to the complexity for stage/order m. Thus N1 performs tasks at the level corresponding to stage/order 1. N5 processes information at the level corresponding to stage/order 5. Stacked neural networks begin and end at any stage/order, but information must be processed by each stage in ascending order sequence. Stages/orders cannot be skipped. Each neural network in a stack may use different architectures, interconnections, algorithms, and training methods, depending on the stage/order of the neural network and the type of intelligent control system implemented.
US08788440B2 Vertical curve system for surface grading
A method is disclosed that generates design profiles and a surface therefrom that promote water drainage from soil in an area of interest. Topographical data describing an initial surface of the area of interest are used to form initial profiles. The method generates the design profiles using the initial profiles and desired design parameters such as minimum slope, maximum slope, optimal slope, maximum depth, optimal depth, starting elevation, ending elevation, rules of curvature, and rules of earth balancing. The method generates design surface profiles so that the cut volumes and fill volumes of the soil are at or near balance as much as possible from the available soil in the area of interest.
US08788437B2 System and method for implementing a learning model for predicting the geographic location of an internet protocol address
A system and method for implementing a learning model for predicting the geographic location of an Internet Protocol (IP) address are disclosed. A particular embodiment of the system and method includes receiving a model to predict a geographic coordinates position of an Internet Protocol (IP) address, the model including one or more parameters and one or more variables associated with coordinates of the IP address and corresponding information associated with the IP address; receiving training data including a plurality of pairs of coordinates of a target IP address and corresponding information associated with the target IP address; determining, by use of a processor, the one or more parameters based on the training data and the model; and returning a result including information indicative of the determined parameters.
US08788432B2 Method and apparatus for efficient handling of product return transactions
A method and apparatus for efficient handling of product returns to reduce associated costs. A computer system at a regional product return center scans a returned product for identifying information, accesses a manufacturer return approval computer system through the internet or the like, and then submits the identifying information to the manufacturer for return approval. The manufacturer computer system utilizes the identifying information to access an electronic registration database to determine whether the returned product satisfies applicable return criteria. If so, the product is approved for return to the manufacturer.
US08788431B1 Methods and apparatus for graphical analysis and display of real property information
A computer-implemented method for manipulating real property data for a plurality of properties is provided. The computer-implemented method includes identifying boundary specifications for clustering the plurality of properties, thereby forming a plurality of basic data blocks. Each of the plurality of data blocks corresponds to a subset of the plurality of properties and has boundaries delineated in accordance with the boundary specifications. The computer-implemented method also includes identifying a common attribute among properties in each of the plurality of basic data blocks. The computer-implemented method further includes representing each of the plurality of basic data blocks with a respective attribute value associated with the common attribute. The computer-implemented method yet also includes assigning attribute values of the plurality of basic data blocks with visual representations of a visual representation scale, thereby representing the plurality of basic data blocks as non-opaque visual overlays.
US08788430B2 Apparatus with electronic information transfer function or the like, program for electronic information transfer, and method for electronic information transfer
An information processor transmits and receives electronic information via a network, and includes an electronic information encrypting unit which encrypts the electronic information. A storage unit stores the electronic information and the encrypted electronic information data encrypted by the electronic information encrypting unit. An electronic credit generating unit generates a letter of credit to erase the electronic information from the storage unit and to transmit the encrypted electronic information data to the other information processor. An electronic information communicating unit transmits and receives the encrypted electronic information data and the electronic letter of credit to and from the other information processor.
US08788425B1 Method and system for accessing content on demand
A method and system for accessing content on demand are described. In one embodiment, upon receiving a user request to access an instance of content (e.g., information that is independent of a particular physical medium), the identity of the user is authenticated. The request conveys a unique identifier of the instance of content and a key for activating the content corresponding thereto according to an instance of ownership stored therewith. The instance of ownership corresponding to the user in that instance of content is ascertained. Upon associating the instance of ownership corresponding to the user in the instance of content, the instance of content is activated to allow the user to access the instance of content according to the corresponding instance of ownership. Where access is demanded in excess of the instance of ownership, a transaction is initiated with which the instance of ownership can be upgraded.
US08788424B2 Method of setting transmission shift points in real-time based upon an engine performance curve
The present invention provides a method for setting a shift point for shifting a transmission for a powered vehicle between a first gear ratio and a second gear ratio. The method includes determining input power data points based on real-time input torque data. The input torque data includes a maximum input torque. The method also includes calculating a gear step value based on the first gear ratio and second gear ratio. The method further includes determining a first power value and computing a second power value based on the gear step value. The first power value and second power value are compared to one another and adjustments are incrementally made in the first power value speed until the difference between first and second power values meets a threshold. The shift point is therefore based on the result of comparing the first power value and the second power value and the corresponding speed associated with the first power value.
US08788419B2 Method and system for mitigating risk of fraud in internet banking
A method and system are provided for mitigating the risk of fraud in Internet banking. In an embodiment comprising an end user seeking access to the Internet banking site of a financial institution, the end user having already satisfied a first authentication requirement (such as providing a valid user ID and password), the end user is required to satisfy a second authentication test when a measure of improbability associated with the login exceeds a threshold. The measure of improbability, in an embodiment, is based on the improbability of a combination of session statistics such as IP address, browser ID, hour of day, and time since the user's last valid login.
US08788415B2 Using one-way communications in a market-based resource allocation system
Disclosed herein are representative embodiments of methods, apparatus, and systems for distributing a resource (such as electricity) using a resource allocation system. In one exemplary embodiment, a plurality of requests for electricity are received from a plurality of end-use consumers. The requests indicate a requested quantity of electricity and a consumer-requested index value indicative of a maximum price a respective end-use consumer will pay for the requested quantity of electricity. A plurality of offers for supplying electricity are received from a plurality of resource suppliers. The offers indicate an offered quantity of electricity and a supplier-requested index value indicative of a minimum price for which a respective supplier will produce the offered quantity of electricity. A dispatched index value is computed at which electricity is to be supplied based at least in part on the consumer-requested index values and the supplier-requested index values.
US08788398B2 Method and apparatus for automated trading of equity securities using a real time data analysis
A system and method for buying and selling securities based on volatility and liquidity rather than other fundamentals is demonstrated. The method involves: providing at least one decision model to buy and sell a security; inputting real-time data into the decision model; and automatically generating an order and executing transactions to buy and sell the security based in response to the decision model. The method continues in buying and selling the security based in response to decision model until the method is stopped.
US08788388B2 Using commercial share of wallet to rate business prospects
Commercial size of spending wallet (“CSoSW”) is the total business spend of a business including cash but excluding bartered items. Commercial share of wallet (“CSoW”) is the portion of the spending wallet that is captured by a particular financial company. A modeling approach utilizes various data sources to provide outputs that describe a company's spend capacity. Research analysts can use CSoW/CSoSW to provide a comprehensive and robust indication of the business prospects of a rated company.
US08788378B2 Billing modifier module for integrated emergency medical transportation database system
An integrated medical database system for the emergency medical transportation business. The system includes a dispatch and demographic module, a clinical module, an administration module and a billing module. Each module may communicate data with one or more of the other modules to form a system incorporating data sharing, thus achieving an end-to-end automation of emergency medical care accounting. Internal consistency checks are performed by the system to ensure that proper treatments are performed according to a chosen diagnosis. The system includes a billing modifier module operating on data from the dispatch and demographic module. In one embodiment, the billing modifier module applies Geographic Practice Cost Index (GPCI) and Metropolitan Statistical Area (MSA) billing modifiers based on modifiable computerized rules so as to provide a more accurate charge to the payer. The results of the billing modifier module are forwarded to the billing module.
US08788368B2 Methods, systems, and products for electronic purchases
An electronic shopping cart may reference multiple items from different merchants. Any merchant may inspect the electronic shopping cart and make counteroffers to a purchaser. If the purchaser approves one of the counteroffers, then an item in the electronic shopping cart is replaced with a substitute item offered by a different merchant.
US08788365B2 Customized consumer products based on audio files
Computer based systems and methods allow designing (e.g., customization) of consumer products, such as articles of footwear, apparel, athletic equipment, etc., by users.
US08788349B2 Mobile payment using picture messaging
A mobile device equipped with at least a display and an input is used to connect to a server on the mobile network. Upon authentication of a user of the mobile device, the server generates the payment key, encodes the key in an image, such as a bar code, and transmits the image to the mobile device. The user holds the display of the mobile device up to an optical scanner at a POS terminal. Logic on the POS terminal extracts the payment key from the image, and uses the payment key to bill the user. The POS terminal transmits the bill with the payment key to the server on the network. The server ensures that the key is active, and debits an account for the user based on the amount presented in the bill. The key is de-activated after a specified time period or one use, whichever occurs first.
US08788347B2 Reminder calendaring based on receipt data
A computer-implemented method is disclosed for calendaring reminders. Within the method, one or more point-of-sale transactions may be conducted. The transactions may involve a computer system and a customer possessing a mobile computing device. The computer system may store receipt data documenting the transactions. The computer system may also search the receipt data in an effort to locate one or more products having predictable purchase periodicity. When such products are identified, one or more appropriate reminders for subsequent purchases of the one or more products may be scheduled.
US08788346B2 Dynamic in-page advertising
Advertisements displayed in a web page are enabled to be changed as a context of the web page changes without reloading the web page. A first set of one or more advertisements may be displayed on a web page. One or more of the displayed advertisements may be replaced with one or more alternative advertisements. Selection of the alternative advertisements is triggered based on the occurrence of one or more events that cause a change in a context of the web page. The display of the alternative advertisements is performed dynamically, without the web page needing to be reloaded. In this manner, the advertisements displayed on a web page may be changed based on the change in web page context, to provide advertisements to users that correspond to the changing context.
US08788336B1 Estimating cost and/or performance information for an advertisement in an advertising system
An advertiser may be provided with fast and accurate estimates of the future cost and/or performance information for one or more actual or hypothetical ads (generally referred to as “proto-ads”). Past auction information may be used to simulate auctions that the proto-ad would have competed in. The proto-ad may then participate in a “replay” of such past auctions.
US08788334B2 Online marketing platform
Online marketing platforms are disclosed that harness user generated content to encourage the viral sharing and tracking of online marketing campaigns. One embodiment includes a campaign hosting system including a database connected to a network, a campaign creation device connected to the network and a plurality of user devices connected to the network. In addition, the campaign creation device is configured to provide campaign information to the campaign hosting system via the network, the campaign hosting system is configured to automatically create an online campaign that is customized according to the campaign information and to store the campaign as one of a plurality of online campaigns in the database, at least one of the user devices is configured to provide profile information to the campaign hosting system via the network, the campaign hosting system is configured to automatically create a user profile using the profile information and to store the user profile as one of a plurality of user profiles in the database, each user device is configured to engage with the online campaign by communicating with the campaign hosting system via the network and each user device is configured to access the user profile by communicating with the campaign hosting system via the network.
US08788331B2 Method and apparatus for identifying international travelers and providing an incentive to purchase travel services
Generating a commission for a passport photo provider by identifying a group of people that are about to travel in the near future, providing the customers with an incentive to purchase a travel service and a token to identify the passport photo provider, the customer purchasing a travel service, and the travel service provider transmitting a commission to the passport photo provider. The incentive is a discount on a travel service, such as travel insurance. The token is a uniform resource locator (URL) with a file path on the end for identifying the source of the incentive or a coupon code. The token and the incentive are printed on a brochure that also contains passport photos. If the customer makes a subsequent purchase of travel services, the passport photo provider receives an additional commission.
US08788330B2 Automated determination of applicability and value of discounts for a purchase order
A method for automatically determining applicability and value of any discounts for a purchase order from a client computer, the determinations being made by the client computer itself. In some embodiments, the client computer receives (from a server to which the order is being placed) coupon programming, determines applicability and value of discounts using the coupon programming, and sends discount information for an order to the server. The coupon programming may comprise a rule engine, implemented by rule programming, having one or more sets of rules and a processing relationship between the sets of rules and the rules in each set of rules. The rule engine may comprise a recursive rule program. In some embodiments, the applicability and value of any discounts for an order is determined by a server that receives the order, the determinations being made by using a rule engine implemented by rule programming.
US08788327B2 Local ad serving
In general, this specification relates to content presentation. The subject matter of this specification can be embodied in, among other things, methods that include the actions of receiving a group of content items at a user device, the content items configured for presentation to a user in association with other content, each content item of the group of content items including metadata associated with the content item; identifying a request from an application of the user device to present a content item in association with particular content; selecting, using one or more processors, a content item from the group of content items using the metadata for the content items along with local targeting information; and presenting the selected content item.
US08788319B2 Social context monitor
The method tracks keywords about a non-user of a computer and stores it in various contact profiles. The keywords in the contact profiles can be compared to stored content and content related to the keywords in the contact profile may be communicated to the user.
US08788313B2 Decentralised audit system in collaborative workflow environment
A system to manage a workflow includes a workflow model having a version, the version being executable by an execution engine as a specific workflow instance. The system includes a workflow data monitor to receive and associate audit information with an object processed by an execution engine in terms of the specific instance of the workflow model.
US08788308B1 Employee scheduling and schedule modification method and apparatus
The present invention provides a method and apparatus for establishing, maintaining, distributing, and modifying an employee schedule. In one embodiment, the present invention comprises a scheduling system programmed in software and configured to run on a scheduling computer. One or more remotely located overhead displays and one or more remotely located employee interfaces or kiosks communicate with the scheduling computer to disseminate schedule data to employees. The kiosks are additionally configured to provide an interactive interface for employees to utilize system features. One exemplary system feature comprises computerized posting of sheets requesting worker sign-up for additional or reduced work hours based on projected workload. Another exemplary system feature comprises a shift pool wherein employees may post one or more of their work shifts to an employee accessible pool. Other employees may then accept the posted shift via an employee interface thereby facilitating automated work shift changes. Another exemplary system feature comprises an automated attendance module. The automated attendance module compares employee schedule data to data regarding which employees are actually at work or actually working. In this manner, attendance of employees is taken.
US08788306B2 Updating a forecast model
A method for updating a forecast model is disclosed. The forecast model includes parameters that receives collected data representing historical dependent and causal data. The collected data are in different units of measure from one another. Based on the collected data, the forecast model is applied to determine a total error value from a calculation performed on the parameters in the forecast model. To update the forecast model, additional parameters are added, existing parameters are modified, or parameters are removed from the forecast model to determine a modified total error value. The modified total error value is then compared to the original total error value. The parameters are also converted to normalized values to be in a common unit of measure to facilitate the application of the forecast model to determine a total error value.
US08788300B1 Communication of insurance claim data
Aspects of the invention include methods and systems for a vehicle insurance claim management application which improves communication and streamline tasks between a vehicle repair shop and an insurance company system in three general task groups: assignment (comprising work requests, estimates/photos, and reinspections), financial management, and performance measurement. Aspects of the invention also provide interoperability with different types of estimating systems that do not necessarily follow an industry standard. This interoperability is provided through an adapter module with a claim processing system to communicate with the insurance company system and the vehicle insurance claim management application. The invention is preferably accessed by a user over a computer network such as the Internet, from a remote location such as a vehicle repair shop.
US08788285B2 Clinical data file
Embodiments are provided for a patient data file menu and methods for creating the same. One embodiment includes a number of patient medical information items including a data type label and a position in a data file menu, a sequence of one or more tabs, where each tab represents a stage in a procedure, and where the patient medical information items are associated with the tab corresponding to the stage in the procedure to which the patient medical information item corresponds, treatment professional information in a treatment professional profile section of the file, and patient personal information in a patient profile section of the file.
US08788279B2 Information management and communications system for communication between patients and healthcare providers
An information management and communications system for communication between patients and healthcare providers, including an automated interactive patient response system, and apparatus and software to create, configure, and manage the content and structure of the patient response system to provide secure standards-based outpatient health assessment monitoring, to include disease management, medication compliance, wellness program compliance, and general health screening.
US08788276B2 Apparatus and method for calculating bandwidth extension data using a spectral tilt controlled framing
An apparatus for calculating bandwidth extension data of an audio signal in a bandwidth extension system, in which a first spectral band is encoded with a first number of bits and a second spectral band different from the first spectral band is encoded with a second number of bits, the second number of bits being smaller than the first number of bits, has a controllable bandwidth extension parameter calculator for calculating bandwidth extension parameters for the second frequency band in a frame-wise manner for a sequence of frames of the audio signal. Each frame has a controllable start time instant. The apparatus additionally includes a spectral tilt detector for detecting a spectral tilt in a time portion of the audio signal and for signaling the start time instant for the individual frames of the audio signal depending on spectral tilt.
US08788273B2 Method for quick scroll search using speech recognition
A method for a computing device to search for data entails receiving first user input that initiates a quick scrolling action and activates a speech recognition subsystem, receiving second user input by recognizing voice input using the speech recognition subsystem to determine a search query, and searching for data that corresponds to the search query. The quick scrolling action and activation of the speech recognition subsystem may be triggered, for example, by a swiping gesture on an optical jog pad, on a touch screen, or on a touch-sensitive mouse, or by a contactless three-dimensional gesture.
US08788272B2 Systems and methods for editing telecom web applications through a voice interface
Systems and associated methods for editing telecom web applications through a voice interface are described. Systems and methods provide for editing telecom web applications over a connection, as for example accessed via a standard phone, using speech and/or DTMF inputs. The voice based editing includes exposing an editing interface to a user for a telecom web application that is editable, dynamically generating a voice-based interface for a given user for accomplishing editing tasks, and modifying the telecom web application to reflect the editing commands entered by the user.
US08788269B2 Satisfying specified intent(s) based on multimodal request(s)
Techniques are described herein that are capable of satisfying specified intent(s) based on multimodal request(s). A multimodal request is a request that includes at least one request of a first type and at least one request of a second type that is different from the first type. Example types of request include but are not limited to a speech request, a text command, a tactile command, and a visual command. A determination is made that one or more entities in visual content are selected in accordance with an explicit scoping command from a user. In response, speech understanding functionality is automatically activated, and audio signals are automatically monitored for speech requests from the user to be processed using the speech understanding functionality.
US08788267B2 Multi-purpose contextual control
A method and a system for activating functions including a first function and a second function, wherein the system is embedded in an apparatus, are disclosed. The system includes a control configured to be activated by a plurality of activation styles, wherein the control generates a signal indicative of a particular activation style from multiple activation styles; and controller configured to activate either the first function or the second function based on the particular activation style, wherein the first function is configured to be executed based only on the activation style, and wherein the second function is further configured to be executed based on a speech input.
US08788259B1 Rules-based language detection
Techniques for determining one or more preferred languages for a user are provided. The preferred languages may be determined based upon a set of language indicators. The language indicators are analyzed using, for example, rules-based techniques, clustering, language classifiers, and the like, or combinations thereof. Language indicators can include or be derived from information about the user's behavior, location, preferences, social connections, or other data related to the user.
US08788258B1 Machine translation using global lexical selection and sentence reconstruction
Disclosed are systems, methods, and computer-readable media for performing translations from a source language to a target language. The method comprises receiving a source phrase, generating a target bag of words based on a global lexical selection of words that loosely couples the source words/phrases and target words/phrases, and reconstructing a target phrase or sentence by considering all permutations of words with a conditional probability greater than a threshold.
US08788257B1 Unified cross platform input method framework
The disclosed subject matter provides a system and method for responding to messages related to multilingual input from different operating systems. A central hub component executing on a processor manages communication between connected components, such as computer applications and different processes. An input message may be analyzed by the processor to determine a type of input device. A combination of rule sets may be applied to the input message sets. The first and second rule sets may be selected based on the analysis. The first and second rule sets may be applied to the input message. A probable output message may be generated from the application of each of the rule sets in the combination of rule sets, and forwarded for delivery to an output device.
US08788255B2 Delay analysis processing of semiconductor integrated circuit
A delay analysis device composed of a storage device and a data processing device analyzes a chip fabricating a semiconductor integrated circuit. Delay calculation is performed via an RC simulation with reference to a layout-implemented macro net list, macro layout data, and a cell timing library, thus producing macro delay information. An initial stage of a macro is annotated by the global clock path delay information including the edge information so as to produce a global clock delay-annotated macro net list, which is then converted into a macro delay-annotated net list. Based on the macro delay-annotated net list and timing constraint, the delay analysis device calculates delay times of signal paths and clock paths as well as clock skews with a high precision. It checks whether or not the relationship between the delay times of signal paths and clock paths meets the timing constraint, thus producing delay analysis information.
US08788254B2 Monitoring and control of contact centers with dynamic temporal dimension
A system with a dynamic temporal dimension for monitoring and control of contact centers, comprising: a scalable simulation service configured with a virtual environment that replicates and is maintained in synchrony with a production contact center environment; an analysis manager; a persistent query service; and a visualizer. The persistent query service receives data from contact center systems and updates virtual tables based on the updates; the analysis manager, sends real-time updates to the visualizer, and the visualizer updates a visualization provided to a user by displaying the real-time updates as a set of past states; and the scalable simulation service performs a time-warped simulation to compute at least a future state of one of the virtual environments and sends a second plurality of updates to the visualizer, and the visualizer updates the visualization provided to the user by displaying the second plurality of real-time updates as a projected future state.
US08788248B2 Transparent flow model simulation implementing bi-directional links
The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for managing a flow model simulation. In an illustrative embodiment, annotated simulation settings are associated with a source model in response to receiving the source model. The annotated simulation settings are derived from at least one of a set of user-defined simulation settings and default simulation settings. The annotated source model is transformed into an internal domain model using a set of links that are generated using a set of link rules. The set of links maps a set of source model elements to a set of internal domain model elements of the internal domain model. Results from a simulation of the internal domain model are mapped back to the source model to identify a context for the results. Thereafter, a target view model is generated from the internal domain model. The target view model includes the results presented in the context of the source model.
US08788240B2 Monitoring method of vertical displacement and vertical deflection change of building construction elements, especially of the roof, and a system for realization of this method
The invention relates to a monitoring method of vertical displacement of selected points of building construction elements, especially roof construction elements or their parts, and vertical deflection change in these points, wherein a distance, preferably vertical, between each of monitored points of construction elements and the stable elements or stable floor is measured, and then a value of vertical displacement of each monitored point, which occurred from the moment of monitoring initiation, is calculated, and then for each monitored construction element the value of vertical deflection change in the monitored point is calculated. The invention relates also to a system for monitoring of vertical displacement of monitored points as well as vertical deflection change in these points of building construction elements.
US08788231B2 Method for detecting the rotation and direction of rotation of a rotor
A method for detecting a rotation and a direction of a rotation of a rotor, on which at least one damping element is positioned, wherein two sensors are arranged. The sensors are damped depending on a position of the damping element. After a standardization has been performed, the measurements are taken by observing consecutive rotational angle positions and then standardization rules are applied to the measured decay times of the sensors. Then a vector, which is entered into a coordinate system, is formed from the values. The present vector angle is determined and compared to the value of a suitable prior vector angle. From the result of the comparison, it is determined whether the rotor has performed a rotation and whether the rotation was forward or backward. By repeating the measurements in the rhythm of the scanning frequency, the rotational motions of the rotor can be detected with high accuracy.
US08788229B2 Digital oscilloscope and method for controlling the same
Provided are a digital oscilloscope and a method for controlling the same. The digital oscilloscope comprises a trace intensity synthesizer including a first intensity memory and a second intensity memory. The controlling procedure performed by the digital oscilloscope includes: a determining step for determining whether the time interval of a trigger signal is larger than a predetermined threshold, a first fluorescence processing step performed when the time interval of a trigger signal is equal to or less than the predetermined threshold, and a second fluorescence processing step performed when the time interval of a trigger signal is larger than the predetermined threshold. The digital oscilloscope can automatically select the dynamic fluorescence effect to pay attention to the long-term variation of a signal when the triggering rate is low, and the static fluorescence effect to pay attention to the rapid variation of a signal when the triggering rate is high.
US08788215B2 Methods of associating an unknown biological specimen with a family
The present invention provides a method of predicting whether an unknown biological specimen originates from a member of a particular family. The method compares DNA profiles from at least one unknown biological specimen to DNA profiles of more than one family member, which significantly increases the methods' predictive ability. In particular, the invention describes a method of comparing test DNA profiles from unknown biological specimens to a family pedigree comprising target DNA profiles obtained from biological specimens of family members. In one embodiment, a modified Elston Stewart algorithm is used to determine a probability that a genetic relationship exists between at least one unknown biological specimen and the family pedigree.
US08788214B2 Automated system for the comparison of individual genome, transcriptome, proteome, epigenome, and metabolome data with data from bonemarrow donor registers and blood banks, umbilical cord blood banks and tissue banks
The invention relates to a system for the automatic, rapid and dynamic allocation of biological cells for transplantation, therapy, or research purposes between collection centers or banks (storage sites) and hospitals, transplant centers or research facilities, and for monitoring and supporting the processes from request transmission up to delivery of a cell preparation suitable for allogeneic transplantation, via the use of allocated preparations up to tracking the results in the patient and providing these data for statistical and other purposes, as well as assigning molecular-diagnostic results of individuals with the aim of verifying options—even in advance—of transplantations among the inventory of registers or banks. Using said system, it is possible for the first time—even in advance and online and with automatic retries—to propose complete solutions in the form of transplantations in specific and individual cases.
US08788212B2 Compositions and methods for biological remodeling with frozen particle compositions
Certain embodiments disclosed herein relate to compositions, methods, devices, systems, and products regarding frozen particles. In certain embodiments, the frozen particles include materials at low temperatures. In certain embodiments, the frozen particles provide vehicles for delivery of particular agents. In certain embodiments, the frozen particles are administered to at least one biological tissue.
US08788204B2 Information communication system, data providing device and in-vehicle device
An information communication system includes: an in-vehicle device for displaying a region information map, which includes a branch point, regions ahead of the branch point, and routes connecting to each region; and a data providing device for supplying a region information map display data to the in-vehicle device. The data providing device includes: a data retrieving device for retrieving the region information map display data from a data storage device; a recommended route drawing data generation device for providing a recommended route; a drawing execution element display data generation device for providing a drawing execution element; and a data transmission device. The in-vehicle device includes: a display for displaying the region information map and the drawing execution element; and a recommended route drawing device for drawing the recommended route when a user operates the drawing execution element.
US08788197B2 Visual training devices, systems, and methods
Visual training aids including an eyewear article including a lens, an image generator mounted to the eyewear article in a position to display an image on the lens, a processor operatively connected to and in data communication with the image generator, a global positioning system operatively connected to and in data communication with the processor, a computer readable medium operatively connected to and in data communication with the processor. In some examples, the visual training aid includes a pair of eyeglasses. In some examples, the visual training aid includes a display monitor mounted to the eyewear. In some examples, the visual training aid includes a camera mounted to the eyewear.
US08788193B2 Tracking activity, velocity, and heading using sensors in mobile devices or other systems
Embodiments of the invention provide systems and methods for tracking a mobile device using sensors within the device and without using external signals to determine location, velocity, or heading. According to one embodiment, locating and tracking a mobile device can comprise reading sensor data from each of a plurality of sensors within the mobile device. The sensors can provide the sensor data without relying on a signal from a device external to the mobile device. For example, the plurality of sensors can comprise a compass, a gyroscope, and an accelerometer. Motion, velocity, and heading of the mobile device can be determined based on the sensor data.
US08788181B2 Bi-fuel and dual-fuel automotive combustible gas detection apparatus and method
An apparatus and method are disclosed for detecting a combustible fuel leakage into the cabin of a bi-fuel or dual-fuel vehicle. The apparatus comprises a box affixed inside the cabin of a bi-fuel vehicle which alerts a driver to the presence of a combustible fuel inside the cabin using an audible alarm and flashing lights, and which then either disables the vehicle or switches the fuel powering the vehicle's engine to gasoline. Certain embodiments of the present invention include substitute means of generating and transmitting alerts to drivers, as well as of manipulating vehicle function.
US08788172B2 Method and device for controlling an electrohydraulic braking system for motor vehicles
A method for controlling an electro-hydraulic braking system for motor vehicles, including providing an antilock control function, and a further brake pressure control function which can be activated in a “brake-by-wire” mode. A pressurization device, activated by an electronic control unit can be connected to hydraulically actuated wheel brakes through at least one pressure regulating valve. The pressurization device having a cylinder-piston arrangement with a chamber, the piston of which can be displaced relative to a rest position by an electromechanical actuator. A set pressure value is determined for each wheel brake activating the cylinder-piston arrangement such that a predetermined pre-pressure, which is determined from the set pressure values, is set in the chamber by displacement of the piston.
US08788171B2 Sensor drift amount estimating device
An attitude angle estimating means computes a derivative amount of an attitude angle with respect to a vertical axis of a vehicle body, and integrates the computed derivative amount of the attitude angle, and estimates the attitude angle. On the basis of the sensor signal and the attitude angle estimated by the attitude angle estimating means, a computing means computes a derivative amount of the attitude angle obtained from equations of motion for vehicle motion. A drift amount estimating means estimates a sensor drift amount of the sensor signal by using a relationship that, when taking a sensor drift amount of the sensor signal into consideration, the derivative amount of the attitude angle computed by the attitude angle estimating means, and a value that considers a sensor drift amount in the derivative amount of the attitude angle computed by the computing means, are equal.
US08788162B2 Shifting control for a hybrid vehicle
A system and method for shifting a hybrid vehicle is provided which utilizes one or more controllers to release one or more clutches and brakes when a transmission is shifted into neutral or park and then prevents a rotational element from being rotated by controlling an engine and a motor/generator when the transmission is in neutral or park. Accordingly, shift shock or slip is minimized when a transmission is shifted from a park or a neutral to a drive or a reverse, thus improving a shifting feeling and safety of the vehicle.
US08788159B1 Transmission gear shift control
A method for controlling pressure applied to a displaceable piston in a cylinder, piston displacement actuating a control element of an automatic transmission during a gearshift, includes determining whether piston displacement exceeds a free length of an isolation spring located between the piston and a friction plate of the control element; calculating the pressure using A the cross-sectional area of the piston; K a coefficient of a return spring extending between the piston and a reference position in the cylinder; x the piston displacement; F0 a pre-load of the return spring; xfree the free length of the isolation spring; and Kis a coefficient of the isolation spring; and applying the calculated pressure to the piston.
US08788142B2 Method for the continuous measurement of the efficiency of a battery, especially a battery installed in motor vehicles, and a device utilizing this method
A method for the continuous measurement of the efficiency of a battery, especially a battery installed in motor vehicles, comprising the following phases: —determination of the state of charge SOC % of the battery installed in the vehicle, both during key-off phase and key-on phase, without the direct measurement of current through progressive readings of battery voltage, both in the absence and in the presence of electrical load and considering the time elapsed since the beginning of each discharge phase; —determination of the state of health SOH of the same battery through the application of a controlled current load and the comparison of the resulting voltage drop compared to predetermined parameters; —determination of the state of function SOF of said battery through an estimation of its residual autonomy in function of the discharge rate or current rate and of the evolution of SOC %; —correlation and normalization of the above described parameters (SOC, SOH, and SOF) depending on the battery operating temperature;—memorization of at least the values of initial SOC % and SOH detected during the key—off phase.
US08788139B2 Multi-protocol vehicle diagnostic interface device and method
An interface device includes a processor, a memory communicating with the processor and containing indicators of vehicle operational parameters from which a user may select to set up filters, a communication module communicating with the processor, and a plurality of protocol bus modules supporting different multiple vehicle diagnostic protocols and have multiple filters for set up in correspondence with the indicators of user-selected parameters. The processor is configured to control the memory and modules to cooperate with one another to find the correct protocol out of multiple supported protocols, define the indicators of user-selected parameters by saving user-initiated filter setups, read data regarding user-selected parameters from a vehicle diagnostic communication port according to the filter setups, and output messages regarding the user-selected parameters.
US08788128B1 Precision navigation for landing
In the examples described the forward-looking radar generated real-time terrain model (or in an alternative example in combination with a terrain database), can allow the use of a radio altimeter to compute aircraft vertical position relative to the runway threshold. Such a system typically provides improved accuracy for precision landings.
US08788125B1 Object symbology generating system, device, and method
A present novel and non-trivial system, device, and method for generating object symbology are disclosed. A system may be comprised one or more aircraft systems and a cockpit display system comprised of a system configuration file, a plurality of definition files, and a windows generator (“WG”). The WG may be configured to perform initialization and run-time operations. The initialization operation may be comprised of retrieving a system configuration file; retrieving a first definition file comprised of a first layer; and retrieving one or more second definition files comprised of one or more second layers. The run-time operation may be comprised of receiving a first-layer widget data set; receiving one or more second-layer widget data sets; determining each screen array cell; and generating a pixel data set in response to the determination.
US08788119B2 Unmanned vehicle and system
An unmanned vehicle is provided. The unmanned vehicle includes a navigation system configured to navigate the unmanned vehicle relative to a beam of energy emitted from a beam source, a power receiver configured to receive energy from the beam, and an energy storage system configured to store received energy for use in selectively powering the unmanned vehicle.
US08788111B2 Identifying a fan connected to a computing device
Example embodiments disclosed herein relate to identifying a target fan connected to a computing device. In example embodiments, the target fan may be identified based on a fan speed profile of the target fan.
US08788110B2 Electric power visualization method and electric power visualization device
A house uses solar light generated electric power and external commercial electric power and consumes the electric power with a household electronics load or the like. The house includes an electricity storage device and an electric power management device. The electric power management device further has a function to calculate transition of the load electric power, transition of the solar battery generated electric power, and transition of a leveled external commercial electric power during one day, classify the electric power by the power generation methods, apply a green index serving as a standardized index which is defined in advance to each power generation method to calculate an electric power green index, and display a result thereof on a display unit.
US08788107B2 Wind turbine generator for use in cold weather, method of controlling the same, and wind turbine generating system for use in cold weather
Damage is prevented on electric devices in a case where a generator is installed in a cold weather. A wind turbine generator includes a power supply unit connected to a utility grid via a switch gear; a utility grid voltage measuring unit provided between the power supply unit and the utility grid, for measuring a voltage of the utility grid; and a temperature measuring unit for obtaining an ambient temperature of the power supply unit. In a case where a measurement value of the temperature measuring unit or an ambient temperature of the power supply unit estimated based on the measurement value is smaller than a first temperature threshold determined based on a function guarantee temperature of the power supply unit and the voltage measured by the utility grid voltage measuring unit is smaller than a preset voltage threshold, the switch gear operates to interrupt the connection between the power supply unit and the utility grid.
US08788105B2 Method of automatic hydraulic equalization in a fluid-flow system
A heating-cooling system has a plurality of users, a piping system subdivided into a plurality of zones in each of which a respective group of the users is connected in parallel, a heater or cooler having a supply line and a return line connected to the zones, a pump connected to the heater or cooler and to one of the lines for flowing a heat-exchange medium through the respective users, and respective flow-control valves connected in each of the zones for controlling flow of the medium therethrough and establishing in the respective zones a respective differential pressure. Flow in the zones is adjusted by controlling the respective valves to make a detected actual value of the differential pressure in the zone correspond to a set-point value previously detected and stored, with the differential pressure across each of the control valves being similarly feedback controlled.
US08788104B2 Heating, ventilating and air conditioning (HVAC) system with an auxiliary controller
The disclosure provides a method of starting a heating, ventilation and air conditioning (HVAC) system, a method of manufacturing a HVAC system, a HVAC system, and an integrated controller thereof. In one embodiment, the method of starting includes: (1) receiving an initiation signal at a main system controller of the HVAC system, (2) determining if main controller application information associated with the main system controller is stored thereon, (3) querying an auxiliary controller of the HVAC system when determining the main controller application information is not stored on the main system controller, (4) sending the main controller application information to the main system controller from the auxiliary controller when the auxiliary controller includes the main controller application information and (5) initiating the HVAC system based on the initiation signal and employing the main controller application information sent to the main system controller from the auxiliary controller.
US08788102B2 Air conditioner
An air conditioner includes an indoor unit and a remote controller connected to the indoor unit through two lines to receive power from the indoor unit and perform communication with the indoor unit. The indoor unit includes a first modulation switching element to modulate power according to a communication signal that is transmitted to the remote controller, a first demodulation switching element that is driven according to a communication signal transmitted from the remote controller, and a first distribution resistor to demodulate the communication signal transmitted from the remote controller. The remote controller includes a second modulation switching element to modulate power according to a communication signal that is transmitted to the indoor unit, a second demodulation switching element that is driven according to modulated power transmitted from the indoor unit, and a second distribution resistor to demodulate modulated power transmitted from the indoor unit to obtain a communication signal.
US08788098B2 Stochastic dynamic atmosphere
The invention concerns a lighting device for creating dynamic atmospheres, the lighting device comprising: a light source adapted to operate in a plurality of color states, the light source emitting differing colors for each color state; a controller for controlling the color state of the light source; the controller comprising a random generator to provide a transition between a previous and a subsequent state, wherein the controller is adapted to provide the transition based on probabilistic output provided by the random generator implementing a stochastic model, the probabilistic output depending on the previous color state. In addition, a method is provided for generating the stochastic model; and a method for creating dynamic atmospheres based on probabilistic output provided by the stochastic model.
US08788087B2 Robot and instruction method thereof
A robot arm having a distal end to which a wrist axis is rotatably provided; arm drive unit, each configured to move the robot arm; a wrist axis drive unit configured to rotate the wrist axis; and a robot control unit configured to control the arm drive unit and wrist axis drive unit. The robot control unit is configured to control the arm drive unit to move the distal end of the robot arm to bring a contact member attached to the wrist axis into contact with an instruction target, thereby detecting a posture of the robot arm and an angular position of the wrist axis when the wrist axis begins to be angularly displaced due to the contact between the contact member and the instruction target, thus determining a position of an instruction point.
US08788082B2 Method and a system for executing a scheduled production process
A method and a system execute a scheduled production process having an execution duration within a production schedule executed by a manufacturing execution system. The method includes defining within the production process a resource required for the execution of the production process and defining for the resource a sequence-dependent setup sub-process having a setup duration, a productive sub-process and a sequence-dependent teardown sub-process. The production process is scheduled with a start-time. At a predetermined period at the start-time of the production process, the production process for dispatching and subsequent executing is confirmed. In response to the confirmation, individual production processes are created for the sequence-dependent setup sub-process, the production sub-process and the teardown sub-process. The created individual production processes are linked together by precedence constraints defining a sequence of the created individual production processes. The production schedule is rescheduled through replacing the production process by the created individual production processes.
US08788079B2 Monitoring audio fidelity and audio-video synchronization
Methods, systems, and computer programs for monitoring quality of audio delivered over a communications channel are presented. One method includes an operation for defining timestamps. The timestamps are associated with a measure of time while delivering audio to a client computer, where each timestamp includes a plurality of timestamp bits. Further, the method includes an operation for modulating an audio signal with pseudo noise (PN) codes when a timestamp bit has a first logical value, and modulating the audio signal with a negative of the PN codes when the timestamp bit has a second logical value. After transmitting the modulated audio signal to the client computer, the timestamp bits are extracted from a received modulated audio signal to obtain received timestamps. The quality of the audio is assessed based on the received timestamps, and the quality of the audio is stored in computer memory.
US08788069B2 Method and apparatus for eliminating aliasing
In order to reduce or eliminate aliasing in a process control network, filtering of a measurement signal may be set based on the module execution rate in a process control system. A Nyquist frequency for the module may be determined based on the module execution rate where the Nyquist frequency may be twice the execution rate. Filtering after an analog to digital convertor may be set based on the module execution rate. In the analog to digital convertor, digital filtering after the converter may be set based on the module execution rate and the frequency content of the analog signal may be attenuated by a filter at and above the Nyquist frequency for the module execution rate.
US08788068B2 Modeling tool for planning the operation of refineries
A modeling tool for determining the operation of a production facility. A variety of different activities can be modeled, including (a) feed material selection, including quantity and timing, (b) product sales, including quantity and timing, (c) process operations, including process conditions and timing, (d) blending operations, including process conditions and timing, and/or (e) inventory management. The modeling tool may represent time using continuous-time, discrete-time, asynchronous time periods, synchronous time periods, and combinations of these various approaches.
US08788067B2 Systems and methods for modeling interdependencies in batch processes
According to various embodiments, an interdependency modeling method for controlling a batch process with an industrial automation system includes evaluating an input parameter expression residing in a level of a supervisory system of the industrial automation system to determine a value, transferring the value of the input parameter expression to a level of an equipment control system of the industrial automation system, transferring data from the level of the equipment control system to the level of the supervisory system, and evaluating an output parameter expression residing in the level of the supervisory system based on the data from the level of the equipment control system.
US08788063B2 Electrode array having a rail system and methods of manufacturing the same
A device for brain stimulation includes a lead having a longitudinal surface and a distal end. The lead includes a longitudinal rail disposed within the distal end of the lead. The longitudinal rail includes at least two prongs, each prong being configured and arranged to receive at least one segmented electrode. The lead further includes a plurality of segmented electrodes disposed along the longitudinal surface of the lead near the distal end of the lead. Each of the plurality of segmented electrodes is coupled to one of the at least two prongs of the rail.
US08788058B2 Leads with high surface resistance
Implantable medical leads having resistance characteristics adapted to dissipate radio frequency (RF) electromagnetic energy during medical procedures such as magnetic resonance imaging (MRI) are disclosed. An illustrative medical device includes a lead having an inner electrical conductor operatively coupled to an electrode and a pulse generator, and one or more outer resistive shields that radially surround the inner conductor and dissipate RF energy into the surrounding body tissue along the length of the lead.
US08788054B2 System and method for connecting devices to a neurostimulator
A method for defining connections between a plurality of lead bodies and a plurality of output ports of a neurostimulator, and an external control device for performing the method are disclosed. The external control device includes a user interface and control circuitry. The method includes displaying the lead bodies and the output ports of the neurostimulator; selecting a first one of the lead bodies; dragging a connector from the first lead body to a first one of the output ports of the neurostimulator; and dropping the connector onto the first output port of the neurostimulator, thereby defining a connection between the first lead body and the first output port of the neurostimulator. In another embodiment, a method includes defining the connection between the first lead body and the first output port, and graphically displaying the connection between the first lead body and the first output port of the neurostimulator.
US08788049B2 Functional electrical stimulation systems
A gait modulation system including: (a) a sensor device including a sensor adapted for associating with at least one lower limb of the patient, the sensor for transducing at least one parameter related to a gait of the patient, so as to obtain gait data related to the gait, and (b) a muscle stimulator including: (i) an electrical stimulation circuit, the circuit adapted to supply an electrical stimulation output to an electrode array for performing functional electrical stimulation of at least one muscle of the lower limb, and (ii) a microprocessor, operatively connected to the at least one sensor, the microprocessor adapted for: receiving a stream of gait information based on the gait data; processing the gait information, and controlling the stimulation output based on the processing of the gait information, and wherein the microprocessor is further adapted to identify a failure in the stream of gait information, and to consequently control the electrical stimulation circuit to deliver a fail-safe stimulation output over a portion of a duration of the failure.
US08788046B2 Systems and methods for the treatment of pain through neural fiber stimulation
Embodiments of the present invention provide systems and methods for the treatment of pain through activation of select neural fibers. The neural fibers may comprise one or more afferent neural fibers and/or one or more efferent neural fibers. If afferent fibers are stimulated, alone or in combination with efferent fibers, a therapeutically effective amount of electrical stimulation is applied to activate afferent pathways in a manner approximating natural afferent activity. The afferent fibers may be associated with primary receptors of muscle spindles, golgi tendon organs, secondary receptors of muscle spindles, joint receptors, touch receptors, and other types of mechanoreceptors and/or proprioceptors. If efferent fibers are stimulated, alone or in combination with afferent fibers, a therapeutically effective amount of electrical stimulation is applied to activate intrafusal and/or extrafusal muscle fibers, which results in an indirect activation of afferent fibers associated therewith.
US08788040B2 Devices and methods for stimulating nerves
A device for stimulating nerves adjacent the vagina includes a nerve stimulating element coupled to a body. The nerve stimulating element is positioned to stimulate the vesical, Frankenhauser's and/or inferior hypogastric plexuses. The device may reside in the vaginal fornices.
US08788034B2 Single-pulse activation of the cholinergic anti-inflammatory pathway to treat chronic inflammation
Described herein are methods and systems for applying extremely low duty-cycle stimulation sufficient to treat chronic inflammation. In particular, described herein are single supra-threshold pulses of electrical stimulation sufficient to result in a long-lasting (e.g., >4 hours, greater than 12 hours, greater than 24 hours, greater than 48 hours) inhibition of pro-inflammatory cytokines and/or effects of chronic inflammation. These methods and devices are particularly of interest in treatment of inflammatory bowel disease (IBD).
US08788031B2 Method and device for the iontophoretic delivery of a drug
An iontophoretic drug delivery device storage apparatus and a method of using that device is disclosed. The device comprises a fluid reservoir, an electrode assembly and a tray apparatus. The fluid reservoir is capable of retaining a medicament and has a sealed fluid chamber defined by at least one seal. The seal includes a weaker region and a pinch-like configuration associated with that region such that application of pressure to the fluid reservoir breaks the weaker region of the seal, releasing the retained medicament. The electrode assembly comprises an active electrode, at least two passive electrodes a medicament carrying region, and a moat region around the medicament carrying region so that once fluid is delivered from the fluid reservoir to the electrode assembly the fluid is substantially retained in the medicament carrying means.
US08788030B1 Systems, methods, and apparatus for neuro-robotic tracking point selection
Systems, methods, and apparatus for neuro-robotic tracking point selection are disclosed. A described example robot control system includes a feature and image presenter, a classifier, a visual-servo controller, and a robot interface. The feature and image presenter is to display an image of an object, emphasize one of more potential trackable features of the object, receive a selection of the emphasized feature, and determine an offset from the selected feature as a goal. The classifier is to classify a mental response to the emphasized features, and to determine that the mental response corresponds to the selection of one of the emphasized features. The visual-servo controller is to track the emphasized feature corresponding to an identified brain signal. The robot interface is to generate control information to effect a robot action based on the emphasized feature, the visual-servo controller to track the emphasized feature while the robot action is being effected.
US08788028B2 Parasympathetic stimulation to enhance tachyarrhythmia detection
This disclosure is directed toward techniques for classifying a tachycardia as supraventricular tachycardia or ventricular tachycardia. A method comprises detecting a tachycardia based on at least one value of a cardiac interval, delivering vagal stimulation in response to the detection of the tachycardia, sensing a physiological parameter other than the cardiac interval during or subsequent to delivering the vagal stimulation, and classifying the tachycardia as supraventricular or ventricular based on the sensed physiological parameter. In some examples, the method includes sensing a response of a physiological parameter other than cardiac rate to the vagal stimulation, such as pressure or a morphological characteristic of the cardiac electrical waveform. The method may include providing an indication to a user based on the classification of supraventricular tachycardia, or delivery of appropriate electrical therapy based on the classification of ventricular tachycardia or ventricular fibrillation.
US08788026B2 Methods and devices for determination of heart arrhythmia type
The type of arrhythmia in a patient's heart can be determined by monitoring the atrial and ventricular rate of the heart; detecting a pathological initial ventricular and/or atrial rate during a first time period; if a pathological initial rate is detected, then administering at least one antiarrhythmic cardioactive drug over a short second time period; detecting the heart's response to the administered drug(s), as by comparing the responsive ventricular and atrial rates with the initial ventricular and atrial rates, respectively, within a third time period; and determining the type of atrial or ventricular arrhythmia from the presence or absence of differences, and the type of differences, between the responsive atrial and ventricular rates compared with the initial atrial and ventricular rates. The invention further involves a related device which includes an implantable cardiac device (10) and a drug delivery device (20).
US08788024B1 Multi-channel cardiac measurements
An automatic method of measuring parameters of multi-channel cardiac electrogram signals including at least one ventricular channel and at least two other cardiac channels, the method comprising: (a) digitizing and filtering a ventricular-channel signal and a first other cardiac signal over a first preset time window to generate corresponding absolute-value velocity signals; (b) estimating a pulse interval in the ventricular absolute-value velocity signal; (c) autocorrelating the first other cardiac absolute-value velocity signal; (d) selecting a peak value of the autocorrelation based on ventricular pulse-interval estimates; and (e) setting the cycle length of the first other cardiac signal to the lag value of the selected peak in the autocorrelation. Local activation times are measured, and several multiple-channel configurations decrease measurement time, decrease the impact of signal degradation, and increase the amount of data generated during a procedure.
US08788019B2 System and method for performing a biopsy of a target volume and a computing device for planning the same
A system and method for performing a biopsy of a target volume and a computing device for planning the same are provided. A three-dimensional ultrasound transducer captures ultrasound volume data from the target volume. A three-dimensional registration module registers the ultrasound volume data with supplementary volume data related to the target volume. A biopsy planning module processes the ultrasound volume data and the supplementary volume data in combination in order to develop a biopsy plan for the target volume. A biopsy needle biopsies the target volume in accordance with the biopsy plan.
US08788014B2 Magnetic resonance imaging apparatus, bed device for magnetic resonance imaging apparatus and table top of bed device for magnetic resonance imaging apparatus
A number of C-FRP molded material sections that are elongated and made from a carbon fiber reinforced plastic are placed parallel to each other. The C-FRP molded material sections are insulated from each other by honeycomb material sections that are made from an insulating and nonmagnetic material. The C-FRP molded material sections and the honeycomb material sections are maintained by a glass fiber layer into a sheet plate shape.
US08787993B2 System and method for saving data in response to open and close events in a mobile communication device
A method for automatically saving data in a wireless device is provided. The wireless device has a sensor connected to a processor and a memory connected to the processor. The sensor provides an open signal to the processor indicating an open event when the wireless device is opened and providing a close signal to the processor indicating a close event when the wireless device is closed. The method includes detecting occurrence of the close event while data is being entered in an application; saving the data in the memory; creating and saving a notification in the memory that the data is saved; linking the notification to the saved data; and displaying the saved notification on a primary display screen of the wireless device.
US08787990B2 System and method for controlling electromagnetic interference in portable electronic devices having a radio frequency subsystem
A portable electronic device that has a radio frequency communication subsystem operationally connected switch-mode power supply subsystem. The switch-mode power supply subsystem generates a pulse-width modulation electrical signal that produces electromagnetic interference. The switch-mode power supply subsystem can reduce the slew rate of the pulse-width modulation electrical signal when the radio-frequency communication subsystem is active. This reduces the level of the electromagnetic interference signal only during radio frequency communication, which improves the efficiency of the radio frequency communication. Not having the reduced slew rate when there is no radio frequency communication allows for higher modulation efficiency.
US08787989B2 Efficient sleep mode operation for OFDMA systems
A communications system and method for a wireless mobile device is provided. The method includes performing sleep mode operations in a device and performing wake-up operations with one or more base stations in view of the sleep mode operations in the device. The method also includes demodulating a communications channel for the device during sleep mode operations in the device and prior to synchronizing with the base stations.
US08787987B2 Configuring of vehicle communications modules
A system and method for configuring a vehicle user interface that provides hands-free use of a mobile communications device by a vehicle operator. First, the mobile communications device located at a vehicle is linked with a vehicle user interface in the vehicle so that the driver or other occupant can carry out hands-free telephone calls through the mobile device. Then, an evaluation phone call is placed using the mobile device so that volume levels, noise, etc. can be checked. Based on an analysis of that evaluation call, at least one audio parameter of the vehicle user interface is configured and is thereafter used to improve the audio communication between the user and the vehicle user interface.
US08787985B2 Screen capture method of mobile communication terminal
Disclosed is a method of extracting and processing screen information outputted through a display of a mobile communication terminal, in which an output screen of the mobile communication terminal is extracted and merged with a previously stored device image, and an image data synthesizing the outer appearance of the mobile communication terminal and an output image is created and stored. An image combining an output screen and an outer appearance of the mobile communication terminal is created and stored in capturing a display screen of the mobile communication terminal.
US08787983B2 Mobile terminal and control method thereof
A mobile terminal and a method of controlling the mobile terminal are provided. The mobile terminal includes a display configured to display a display area including one or more items, and a controller configured to set one or more virtual areas adjacent to the display area, wherein the one or more virtual areas have different attributes from an attribute of the display area, and configured to change and display at least one item selected from the one or more items depending on an attribute of at least one virtual area of the one or more virtual areas.
US08787981B2 Electronic device, display method and program
An electronic device includes an operation unit, a storage unit and a control unit. The operation unit selects a selected image. The storage unit stores selected data and peripheral data. The selected data corresponds to the selected image selected by the operation unit. The peripheral data corresponds to images around the selected image. In a case in which a second application is activated, the control unit reads the selected data from the storage unit so as to be developed in the second application, and displays the selected image. In a case in which a predetermined operation is performed for the selected image by the operation unit, the control unit reads the peripheral data from the storage unit, adds an image, which is based on corresponding data that corresponds to at least a part of the peripheral data, to the selected image, and displays a resultant image.
US08787980B2 Glass substrate of cover glass for portable electronic device, image display unit for portable electronic device, portable electronic device and method of manufacturing glass substrate of cover glass for portable electronic device
The present invention provides a glass substrate of a cover glass for a portable electronic device. The glass substrate includes a front face, a back face and an edge face. The edge face is at least partially formed by means of an etching treatment. A compressive stress layer, formed by means of an ion-exchanging method, is disposed on each of the front and back faces of the glass substrate. The compressive stress layer has the same thickness both in a planar-directional center part thereof and in a planar-directional end part thereof on each of the front and back faces of the glass substrate.
US08787976B2 Method and system of using smart antennas for backhauling
A method and system for utilizing smart antenna in transmission of messages between nodes are disclosed. A wireless communication system includes a plurality of nodes, and each node is capable of being connected to each other node. At least a portion of the nodes are provided with a smart antenna configured to generate a plurality of directional beams. Each node maintains a list of other nodes and beam configuration information to be used in transmission of messages to other nodes. When a source node is required to transmit to a target node, the source node retrieves the beam configuration information and transmits with a directional beam directed to the target node.
US08787974B2 Wireless communication base station having dynamic cell structure
Disclosed is a wireless communication base station which includes a plurality of radio units configured to transmit and receive a radio signal; and a digital unit connected to the plurality of radio units via cables and configured to operate a communication protocol. The digital unit controls the plurality of radio units according to a communication environment to be switched into a merge state in which the plurality of radio units forms a cell, or an independent state in which the plurality of radio units forms different cells, respectively.
US08787969B2 Using low-cost tags as a virtual storage medium for multimedia information
Systems, methods and computer program products for storing, securing, identifying, authenticating and retrieving multimedia messages using low-cost barcode or RFID tags are disclosed. Additionally, a set of software features facilitate the easy and intuitive storage and retrieval of multimedia information using a mobile telephone acting on the media tags. Such tags can be attached or affixed to physical, real-world objects thus allowing multimedia messages associated with the tags to be retrieved with the real-world objects in a time-shifted and space-shifted manner from when and where they were recorded. The present invention uses low-cost (metal, paper or plastic) tags—encoded using barcodes or RFID—as virtual message storage units and commercially-available terminals equipped with appropriate software and sensors, such as mobile telephones, as recording and reading devices.
US08787968B2 Mobile terminal and image display method therein
A mobile terminal and image displaying method therein, by which a display of object relevant information included in a preview image can be effectively controlled. The present invention includes receiving an input of the image externally, obtaining object relevant information of each of a plurality of objects, displaying the inputted image in a manner of displaying the object relevant information of each of a plurality of the objects within the inputted image, receiving an input of a sort command signal for sorting the object relevant information externally, and sorting and displaying the object relevant information of each of a plurality of the objects according to the input of the sort command signal to correspond to at least one of a distance, a direction and a category of each of a plurality of the objects.
US08787959B2 Method of controlling a broadcast call
The invention concerns a method of controlling a broadcast call in a telecommunications network (30) and a broadcast call control system (2). The telecommunications network (30) comprises switching units (214 to 220) for providing telephone connections to subscribers (221 to 230) of the telecommunications network (30). First, a broadcast call is triggered by one of one or more trigger servers (210, 211, 2101 to 2151) of a broadcast call control system (2) operating in parallel to the telecommunications network (30). This includes specifying data identifying a group of subscribers (221 to 230) of the telecommunications network (30) to be reached by the broadcast call and an announcement to be made to the group of subscribers (221 to 230) in the broadcast call. Then, a connection setup to each subscriber of the group of subscribers (221 to 230) in a cascade is requested and the announcement is replayed to each subscriber (221 to 230) a connection has been established to.
US08787952B2 Sending a video ringtone
A method for sending a video ringtone. The method includes: sending a call from a first communication device to a second communication device, wherein the call communicates a selectable video as a ringtone at the second communication device.
US08787948B2 Method for transmitting and receiving a message by a mobile terminal
A method of transmitting and receiving a message by a mobile terminal, includes: acquiring a template and identifying at least one contact number included in the acquired template; transmitting a message to the at least one contact number and receiving a reply member from the at least one contact number; analyzing the received reply message and updating the template according to the analyzed reply message; and determining if the update template satisfies a predetermined condition; and when the updated template satisfies a predetermined condition, transmitting a result of the updated template to the at least one contact number.
US08787925B2 Scheduling method and control station apparatus
Consecutive subcarriers are reserved, and the reserved consecutive subcarriers are properly allocated to a terminal. The invention is a scheduling method that allocates, within an available band, a block composed of one or more subcarriers and used for signal transmission by a communication terminal being a destination of communication, and the method includes the steps of selecting (S208), with a higher priority, communication terminals having different number of the subcarriers composing the block as simultaneously communicating terminals that perform signal transmission simultaneously, and allocating (S214) the block for use by the simultaneously communicating terminals within the available band.
US08787918B2 Transmitting data over a mobile telecommunication network
A network is configured to charge fees at a first rate for transmitting data of a first type and fees at a second, less expensive, rate for transmitting data of a second type. In a first embodiment, at least a portion of the original data transmitted is converted from the first type into the second type before sending the processed data to the network. A corresponding conversion from the second type into the first type is performed at the receiver's side to obtain re-created data from the received data. In a second embodiment, the original data is processed to obtain at least a first portion of data having the first type and a second portion of data having the second type. The at least two portions are sent to the network via different channels ensuring that at least the second portion will be billed at the second, lower rate.
US08787911B2 Load balancing in a mobile communication network
A cellular access point, amongst a plurality of interconnected cellular access points receives from a first user equipment a connection attempt that would cause the access point to exceed a first predetermined capacity threshold. The cellular access point selects one of the previously connected user equipments and an associated one of the plurality of interconnected cellular access points. The cellular access point initiates a handover of the selected one of the previously connected user equipments to the associated one of the plurality of interconnected cellular access points and establishes a connection with the first user equipment.
US08787903B2 High capacity hybrid terrestrial/satellite cellular radio communication system
A hybrid cellular radiocommunication system includes base stations defining terrestrial cells covered by satellite umbrella cells. The base stations are distributed so as to be distinguishable by the satellite cell according to a time-invariant distribution function, and the system includes a device for maintaining, permanently and in the same link direction, congruence of the coverage of each satellite cell with respect to coverage of the terrestrial cells associated with the base stations contained in the satellite cell, with coverage of a satellite cell being congruent with a predetermined terrestrial coverage set when the predetermined coverage set is included in the satellite coverage.
US08787900B2 Methods and systems for testing cell phones with multiple antennas
The present invention relates to testing cell phones that simulates network conditions. In particular, it relates to new testing capabilities for simulating changes in correlation characteristics of signal components delivered to a cell phone. Correlation characteristics express changing environmental conditions and physical relationships among antennas in the cell phone and at base stations.
US08787896B2 Remote site telecom equipment communication
The present invention provides for a system, method and apparatus for monitoring telecommunication components. The invention provides a switch placed at a remote location, wherein the switch includes a converter that converts power from a first voltage to a second voltage, a plurality of communication lines for a connection to a plurality of end users; and an interface that establishes a communication link with a central office. A transmitter is associated with the converter or other switch component; the transmitter transmits a wireless signal relating to a converter or other switch component operating condition. A receiving device receives wireless signals from the transmitter and provides the signals to a serving area interface for processing and/or transmission of the signals to a Central Office for monitoring. A transmitter may initiate transmission upon the occurrence of a change in operating condition.
US08787894B2 Handling of applications of mobile terminals in a serving node
A method of supporting a communication between a mobile terminal UE and a serving node of a telecommunication network, the serving node comprising an application interface, a programming module and a basic code module storing and processing basic functions. The serving node receives an initialization message from the UE and determines a call reference number for the incoming call. An incoming call listener is activated to listen to incoming calls that are related to the call reference number. A signal is created which listens for a trigger-signal in basic functions in the basic code module. After the incoming call, related to the call reference number is detected, the signal listener is allocated to the incoming call, wherein an application in the programming module is executed after the signal listener detects the trigger signal related to the call reference number.
US08787887B1 Promotion operable recognition system
Embodiments describe a recognition system that works in conjunction with a subscriber's cellular phone and the network serving the subscriber. According to an embodiment, a subscriber can use a cellular phone to receive and capture data signals, from, for example, an audio output. The captured data signals can be transmitted to a remote network element that receives and translates the captured data and performs a plurality of functions. A promotion can be selectively tailored to a user based in part on the user location.
US08787885B2 System for controlling access to a service, and corresponding method, control device, and computer program
The invention relates to a system for controlling access to a service offered by a communications network. According to the invention, such a service is accessible via a plurality of private access stations to the communications network, such as home gateways (HG1, HG2, HG3), which are into an access network dedicated to the service. A separate location area (LA1, LA2, LA3) is assigned to each of the home gateways (HG1, HG2, HG3). At least one controller (11) associated with the home gateways is adapted to use, in the event of a location updating procedure initiated by a user terminal: means for determining a category to which the user belongs; and means for controlling access by the user terminal to one of the home gateways as a function of the category so determined, these means being adapted, in the event of refusal of access by said user terminal to one of said home gateways (HG1, HG2, HG3), to send said terminal a refusal message including a rejection cause that is a function of the category determined for said user.
US08787881B2 Multimedia message service method and system
Disclosed is a multimedia message service method and system for sharing and searching for multimedia messages stored in an MM box. The MMS client has the possibility to associate an access mode (“public”, “restricted”, or “private”) to any multimedia message stored in or uploaded to an MM box. When a multimedia message is permitted to be shared, the MMS clients who have been granted access to the multimedia message can be notified of the shared multimedia message. When the MMS client requests to view or retrieve a multimedia message, the MMS relay/server checks if the MMS client has been granted permission to access to the multimedia message. If the MMS client has been granted permission to access to the multimedia message, the MMS relay/server allows the MMS client to access the multimedia message.
US08787877B1 System of providing information to a telephony subscriber
An information fulfillment system provides information to a user having a wireless communication device. Upon manual or automatic input of an access code to the wireless communication device, the fulfillment center delivers information based on the access code. Automatic verification, connection, and/or billing modification processes are provided for implementation of the system and method.
US08787870B2 Method, apparatus and computer program product for providing emergency service validation
An apparatus for providing emergency service validation may include a processor. The processor may be configured to receiving a message associated with a registration event of a device to a communication session. The message may include a parameter having information indicative of a location of the device at a time of the registration. The processor may also be configured to determine whether the location of the device at the time of the registration corresponds to a location where an emergency service dispatch is supportable.
US08787862B2 Method of receiving and receivers
A receiver uses a local oscillator to receive data transmitted via a combination of radio frequency signals using carrier aggregation. Each radio frequency signal occupies a respective radio frequency band and the radio frequency bands are arranged in two groups, a first group and a second group, separated in frequency by a first frequency region, each of the groups including one or more radio frequency bands and the first group occupying a wider frequency region than the second group. The radio frequency signals are processed using the local oscillator by setting the local oscillator, during the processing, to a frequency that is offset from the center of a band defined by outer edges of the frequency regions occupied by the two groups.
US08787861B1 Method and apparatus for reducing echo and crosstalk in a communication system
In some implementations, an apparatus includes an echo canceller that generates an echo interference compensation signal that compensates for an echo interference signal in a communication signal, a crosstalk canceller that generates a crosstalk interference compensation signal that compensates for a crosstalk interference signal in the communication signal, and a combiner that generates a combined interference compensation signal based on the echo interference compensation signal and the crosstalk interference compensation signal.
US08787860B2 Image cancellation in receivers using dual adaptive filters
The present disclosure includes apparatus, systems, and techniques relating to receiver image cancellation. A described technique includes receiving a downconverted signal in a digital domain, the downconverted signal including an in-phase signal and a quadrature signal; generating a first signal of a signal channel based on the downconverted signal; generating a second signal of an image channel based on the downconverted signal; filtering the second signal using first weights to produce a pilot training signal; filtering the second signal using second weights to produce an image cancellation signal; generating an output signal by subtracting the image cancellation signal from the first signal to resolve the desired signal; updating the first weights based on the first weights, the second signal, the pilot training signal, and a pilot signal; and updating the second weights based on the second weights, the output signal, and the pilot training signal.
US08787859B2 Automatic gain control apparatus and method
An automatic gain control apparatus for a wireless receiver, including multiple variable gain amplifiers, one variable gain amplifier provided for each one of multiple receive chains and a gain controller to control a gain of the variable gain amplifiers provided for the plurality of receive chains. The gain controller includes multiple output level measurement units to measure an output level of a corresponding receive chain; a common gain determination unit to determine a common gain for each of the variable gain amplifiers based on a statistical value obtained from the output levels; multiple adjusted gain determination units, each adjusted gain determination unit determining an adjusted gain independently for each variable gain amplifier within a range narrower than the range of the common; and a gain setting unit to set a gain to each of the variable gain amplifiers based on the common gain and the adjusted gain.
US08787853B2 Receiver system comprising a main receiver and au auxiliary receiver for correcting imperfections in the main receiver
A receiver circuit comprising first and second receivers for demodulating first and second parts, respectively, of a received signal. The receiver circuit also comprises an adjustment circuit for adjusting the demodulated signal from the first receiver. The output signal from the adjustment circuit is used as output signal from the receiver circuit which also comprises an adjustment value circuit for determining an adjustment value for the adjustment circuit in adjusting the output signal from the first receiver. The adjustment value circuit receives the demodulated signal from the second receiver and the output signal from the adjustment circuit and uses differences between these input signals for forming said adjustment value. The first receiver and the second receiver have different transfer functions within one and the same frequency range.
US08787849B2 Wireless communication using multi-port distributed antenna
Methods and systems for receiving signals via a multi-port distributed antenna are disclosed and may include selectively enabling one or more low noise amplifiers (LNAs) coupled to the antenna. The selective enabling may be based on a desired gain level applied to a signal received from the antenna. The LNAs may be coupled to ports on the antenna based on an input impedance of the LNAs and an impedance of the ports. Each of the LNAs may be configured for optimum linearity in different gain ranges, which may be proportional to the input impedance of the LNAs. The antenna may be integrated on a chip with the LNAs, or may be located external to the chip. The antenna may include a microstrip antenna. The LNAs may include variable gain and may be enabled utilizing a processor. Linearity on demand may be enabled via the selective enabling of the LNAs.
US08787847B2 Apparatus and method for calibration of transmitter in communication device
A method and an apparatus for calibration of a transmitter not having a Surface Acoustic Wave (SAW) filter are provided. The apparatus includes a calibration unit for outputting a detuning signal by which a resonance frequency of a Radio Frequency (RF) circuit is detuned with respect to a transmit operating frequency, and an RF unit for changing the resonance frequency according to the detuning signal and for outputting an out-of-band noise and a transmit signal having a relatively lower power than that of a case where the resonance frequency and the transmit operating frequency are tuned to each other.
US08787838B2 Method for site appraisal for the operation of a data radio receiver, particularly for the capture of consumption data
The suitability of a fixed or current mobile operating location for the receiver (19) in a data memory (13, 15) for picking up the consumption data (12) transmitted by a data radio channel in a wireless local data capture system (11) from consumption points (14) to a data memory (13, 15) can easily and reliably be qualitatively assessed in situ or for the purpose of remote diagnosis by virtue of a channel scan being initiated and the memory receiver (17) performing an RSSI measurement, which is preferably presented as a histogram (20) against current channel use. This renders permanent sources of interference and link budget problems in the data radio (particularly UHF) channel and also temporary sources of interference and collision problems in this channel identifiable and thereby avoids costly receiver location changes, without use of radio-specific specialist personnel, after a site has previously been selected for the receiver installation only empirically but inexpediently.
US08787835B2 Forced cell or radio access technology reselection responsive to network access barring
A method and apparatus for forced cell/RAT reselection is disclosed. In one embodiment, a cellular mobile communication device may attempt to access a network through a serving cell. Responsive to determining that access to the network is barred through the serving cell, the mobile communication device may determine if another cell is available through which it may obtain access to the network. If another cell providing network access is available, the mobile communication device may force reselection from the serving cell to the new cell. If no other cell providing access to the network is available to the mobile communication device, a forced reselection of a radio access technology may be performed.
US08787826B2 Apparatus and method of accessing to network in wireless communication
A method and apparatus of accessing to a network node in a wireless communication system is provided. A relay node (RN) determines whether an access to a network node is allowable. The RN attempts to access to the network node if it is determined that the access to the network node is allowable. Service delay due to access failure can be prevented.
US08787825B2 Method and apparatus for controlling the activation of an amplifier arrangement in a repeater device disposed in a radio communication system
A repeater device (R) for use in a radio communication system comprises a detector (44), arranged for detecting any existence of radio signaling to and/or from a user terminal being situated in a vicinity of the repeater device (R). The repeater device (R) further comprises an amplifier arrangement (46), arranged for amplifying uplink and/or downlink traffic and means (48) for activating the amplifier arrangement. The means (48) for activating the amplifier arrangement is arranged for activating the amplifier arrangement (46) as a response to an existence of the radio signaling. A method for controlling operation of a repeater in radio communication system comprises detecting, in the repeater, of radio signaling to and/or from a user terminal being situated in a vicinity of the repeater. Amplification in the repeater is activated as a response to an existence of the radio signaling and uplink and/or downlink traffic is amplified.
US08787821B2 Apparatus and method for providing broadcasting service and system thereof
Disclosed is an apparatus and method for providing a broadcasting service in a single frequency broadcasting network, and a system thereof. The apparatus for receiving broadcasting signals includes an RF receiver configured to receive an RF broadcasting signal having identification information to identify a broadcasting signal transmitter and down-convert the received RF broadcasting signal; a reception characteristic measurer configured to measure reception characteristics of the RF broadcasting signal based on the identification information and generate reception characteristic information; and a reception characteristic transmitter configured to transmit the reception characteristic information to a broadcasting system.
US08787819B2 Collaborative and interactive learning
The present invention helps generate connected communities of students and educators through access to an increased pool of granular learning resources that benefit from standardization of formats for creating and utilizing individual discussions on individual topics. The present invention also circumvents the complexity of existing repository systems by creating a standard platform format. Because this format is de facto implemented for any educator using the platform, standardized question types (e.g., discussion types or topic types) become functionally interchangeable notwithstanding any particular individuals utilizing the invention. The interchangeability of individual topics allows for creation of a global “topic library,” which may be made available to any educator using the system. This global topic library contains the standardized questions or discussion topics thereby allowing for quick review, selection, and incorporation into the individual teaching environment of any teacher utilizing the invention.
US08787815B2 Sheet conveying apparatus and image forming apparatus
A sheet conveying apparatus includes: a shutter member against which a leading edge of a sheet being conveyed abuts, for a skew feed correction, wherein the shutter member is pressed and moved by the sheet; and an actuation member which moves the shutter member that has been pressed and moved by the sheet being conveyed to a retracted position at which the shutter member is retracted from a sheet conveying path and holds the shutter member at the retracted position until the leading edge of the sheet being conveyed by the second conveying rotary member is nipped by the transfer nip portion.
US08787810B2 Fixing rotating member and fixing device equipped with the same
A fixing rotating member configured to, together with a pressure member, pinch and transport a recording material carrying an image includes a base material and a releasing layer, wherein the releasing layer is made of at least one fluorine resin selected from among tetrafluoroethylene-perfluoroalkyl vinyl ether copolymer, ethylene-tetrafluoroethylene copolymer, and tetrafluoroethylene-hexafluoropropylene copolymer, the fluorine resin containing at least one type of polymer selected from among polyvinylidene fluoride, polyacrylonitrile, and polymethyl methacrylate, and monomer electrolyte.
US08787808B2 Fixing device including fixing members for applying pressure on a conveyed sheet
There are provided two members which respectively have a form of a cylindrical roller or an endless belt and which are put in pressure contact with each other so as to form a nip section for fixation. There is provided a heating source which heats at least one of the two members to fixing temperature. In an end section corresponding to a downstream side of a nip section with respect to a sheet conveyance direction, one member out of the two members is curved in a state of protruding toward the other member. The one member has a surface made of fluorine-based resin, and an arithmetic average roughness of the surface is in a range of 0.1 μm to 1.3 μm.
US08787804B2 Developing device including a developer container with toner particles and magnetic carrier particles (Rz=0.5−3.0 gm) and a developer bearing member (Rz=10−30 gm), and an image forming apparatus and process cartridge containing the same
A developing device including a developer container and a developer bearing member is provided. The developer container contains a two-component developer comprising toner particles and magnetic carrier particles having a ten-point average surface roughness Rz of 0.5 to 3.0 μm. The developer bearing member is a cylindrical member containing a magnetic field generator having multiple magnetic poles. The developer bearing member is adapted to bear the two-component developer on a surface thereof and to convey the two-component developer as the surface rotates. The developer bearing member has a ten-point average surface roughness Rz of 10 to 30 μm. The multiple magnetic poles include three developer bearing poles each adapted to generate a magnetic field having a strength enough for retaining the two-component developer on a surface of the developer bearing member. The three developer bearing poles consist of a developing pole, a pre-developing pole, and a post-developing pole.
US08787799B2 Illuminating device, image reading apparatus and image forming apparatus
An illuminating device (210) according to an embodiment of the invention included in an image reading apparatus (100) and an image forming apparatus (D) includes light source portions (211a1), (211b1), (211a2) and (211b2), light-guiding members (213a) and (213b) for illuminating an illumination target (G) from an elongated light emitting face (M) that extends in a longitudinal direction (Y), by guiding light from the light source portions, and holding members (216a) and (216b) for holding the light-guiding members. The holding members include holding portions (2161a) and (2161b) for removably holding the light-guiding members, and tilted portions (2162a) and (2162b) that reflect light emitted from the light emitting face (M), the tilted portions extending from a front end on the light emitting face (M) side of the holding portions, obliquely widening with increasing distance from the light-guiding members.
US08787798B2 Photosensitive drum and vibration reduction method for same, and photosensitive drum unit
Disclosed is a photosensitive drum that is provided with a structure that can decrease noise-causing vibrations without being accompanied by the addition of new parts. The photosensitive drum (2) is provided with a tube-shaped conductive base (11) on the surface of which a photosensitive layer (12) is formed, and flanges (13) attached to both ends of the conductive base (11) by being inserted into said both ends. The end sections (13a) of the flanges (13) in the tube-length direction (Z) of the conductive base (11) contact the inner surface (11a) of the conductive base (11) within an electrically-charged region (Le) of the photosensitive layer (12).
US08787797B2 Photoconductive foil sheet applicator
A photoconductive foil sheet applicator applies a photoconductive foil sheet about a circumference of a drum.
US08787795B2 Image reproduction apparatus including a waste toner assembly
What is provided is an image formation apparatus including: an image formation part provided inside a main body so that the image formation part may be attached to the main body and detached from the main body; a plurality of opening-closing parts which may be opened and closed to attach the image formation part to the main body or detach the image formation part from the main body; and a plurality of locking parts latching each of the plurality of opening-closing parts to the main body, wherein when one of the plurality of locking parts undergoes a releasing operation, an other one of the plurality of locking parts also undergoes a releasing operation.
US08787794B2 Cartridge, image forming apparatus, and drum attaching method
A cartridge detachably mountable to an image forming apparatus, the cartridge includes a photosensitive drum having a shaft provided adjacent one axial end; a frame; the frame being provided with a first bearing portion supporting a circumference of the shaft; the frame being provided with a second bearing portion supporting a circumference of the shaft, the second bearing portion being spaced from the first bearing portion with respect to the axial direction and being disposed in a side opposite from the first bearing portion with respect to a plane including an axis of the shaft at the time when the shaft is supported by the first bearing portion; a first clearance space, provided in a position opposite the first bearing portion with respect to the plane, wherein when causing the shaft to be supported by the first bearing portion, the shaft is capable of entering the first clearance space; and a second clearance space, provided in a position opposite the second bearing portion with respect to the plane, wherein when causing the shaft to be supported by the second bearing portion, the shaft is capable of entering the second clearance space.
US08787792B2 Process cartridge and image forming apparatus having the same
A process cartridge usable with an image forming apparatus includes a developing member, a photosensitive medium to face the developing member, a pair of supporting plates to rotatably support the developing member and the photosensitive medium; a center moving member rotatably disposed on the supporting plate, the center moving member having a first position in which the photosensitive medium contacts the developing member and a second position in which the photosensitive medium is spaced apart from the developing member; and a separation restraining member formed so that when the center moving member locates at the second position, the separation restraining member restrains the center moving member from moving from the second position.
US08787785B2 Image forming device and control method thereof
An image forming device includes: an image forming section, a fixing unit, an oscillation mechanism and a controller. The image forming section forms an image on paper. The fixing unit thermally fixes the image on the paper by using a fixing rotating member to pinch and convey the paper. The oscillation mechanism oscillates at least the entire fixing rotating member of the fixing unit in an axis direction thereof. The controller determines an oscillation quantity of the fixing rotating member based on rigidity of the paper in a state where the paper is pinched and conveyed by the fixing rotating member and another rotating member at the same time, and oscillates the fixing rotating member using the oscillation mechanism with the determined oscillation quantity. The controller determines the oscillation quantity of the fixing rotating member to be reduced as rigidity of the paper becomes lower.
US08787781B2 Image forming apparatus and method for controlling the same
An image processing apparatus capable of forming an image using a plurality of devices which make periodic movements by an electrophotographic method includes a control unit configured to control image formation using the devices, a gradation characteristic storage unit configured to store therein a gradation characteristic of each of the devices, an acquisition unit configured to acquire a phase in each of the devices corresponding to a position of a target pixel, a calculation unit configured to calculate an amount of density variation caused by each of the devices corresponding to the phase and an input value expressing the target pixel, and a correction unit configured to correct an input value expressing the image based on the density variation amount corresponding to each of the devices, wherein the calculation unit calculates the density variation amount based on the gradation characteristic.
US08787778B2 Replacement toner cartridge management apparatus, replacement toner cartridge management system, image forming apparatus, replacement toner cartridge management method, and recording medium
A replacement toner cartridge management apparatus is provided with: a receiver which receives toner cartridge replacement information indicating a toner cartridge loaded on one or more than one image forming apparatus which the replacement toner cartridge management apparatus can access via a communication circuit has been replaced or needs to be replaced with a new one; a life information obtainer which obtains the life information of a consumable unit other than the toner cartridge causing the toner cartridge replacement information received by the receiver, a replacement consumable unit for which will be delivered to the same delivery address as a replacement toner cartridge for the toner cartridge causing the toner cartridge replacement information; a determiner which determines a right type of replacement toner cartridge for the toner cartridge causing the toner cartridge replacement information, based on the life information obtained by the life information obtainer; and a transmitter which outputs an instruction to deliver the right type of replacement toner cartridge determined by the determiner.
US08787777B2 Channel de-skewing for a coherent optical receiver
A system may receive a group of electrical signals from an optical receiver and via a group of channels; identify a first signal, as a reference signal, that is received via a first channel; and identify a second signal, as an orthogonal signal, that is received via a second channel, where the second signal may be orthogonal to the first signal. The system may further measure a group of skew values based on a difference in arrival times between one or more other signals, of the group of electrical signals, and the reference signal or the orthogonal signal; generate a group of de-skew values based on at least a portion of the skew values; and transmit the de-skew values, to the optical receiver, where transmitting the de-skew values allows the optical receiver to de-skew signals on the group of channels.
US08787775B2 Opto-electronic assembly for a line card
In one embodiment, the opto-electronic assembly is a hybrid integrated circuit having an array of avalanche photodiodes (APDs) that are electrically coupled to a corresponding array of transimpedance amplifiers (TIAs), with both the APDs and TIAs being mounted on a common ceramic substrate. The opto-electronic assembly further has an optical subassembly comprising an arrayed waveguide grating (AWG) and an array of turning mirrors, both attached to a temperature-control unit in a side-by-side arrangement and flip-chip mounted on the substrate over the APDs. The opto-electronic assembly employs a silicon-based submount inserted between the APDs and the substrate to accommodate the height difference between the APDs and the TIAs. The submount advantageously enables the placement of APDs in relatively close proximity to the turning mirrors while providing good control of the APD's tilt and offset distance with respect to the substrate. The temperature-control unit enables independent temperature control of the AWG and of the array of turning mirrors, which helps to achieve good optical-coupling efficiency between the AWG and the APDs even when the turning mirrors have a relatively small size.
US08787765B2 Methods for communication between a lighting node and a controller
A method for communication between a lighting node and a controller is described. One embodiment of the method includes transmitting a command from the controller based on a target illumination profile stored on the controller to the lighting node utilizing a controller radio device and receiving the command from the controller at the lighting node utilizing a node radio device. The method may also include generating illumination having a spectral content from the lighting node utilizing at least a light emitting diode; and receiving the spectral content from the lighting node at the controller utilizing an optical sensor.
US08787760B2 Server device that sets security levels in accordance with distances between devices, client device, communication system, integrated circuit for server control, integrated circuit for client control, server program, client program, method for connecting to a client device, method for connecting to a server device, and communication system connection method
A server device includes an information management unit, an optical signal transmission unit, and a service provision unit. The information management unit stores and manages a plurality of types of connection information having different importance levels, respectively, in association with the respective importance levels, the connection information being necessary for connection to a service. The optical signal transmission unit modulates the stored plurality of types of connection information into optical signals, such that a type of connection information stored in association with a higher importance level has a smaller amount of change in light intensity, and transmits the optical signals using a first communication function. The service provision unit provides, when the client device has issued a connection request containing a predetermined type of connection information using a second communication function, a service to the client device using the connection information.
US08787756B2 All optical batcher banyan switch, batcher switch, banyan switch and contention manager
An all-optical contention manager includes at least two inputs and at least two outputs. The outputs are configured to output signals to a Banyan switch. The contention manager detects and resolves routing contentions between incoming optical signals prior to outputting the signals to the Banyan switch. The signals have tags that include routing information. A photonic comparator in the contention manager compares the tags of incoming optical signals in order to detect contention.
US08787753B2 Method and system for determining in-band optical noise
There is provided a method for determining the in-band noise in agile multichannel Dense Wavelength Division Multiplexing (DWDM) optical systems, where the interchannel noise is not representative of the in-band noise in the optical channel. The method relies on the analysis of two observations of the same input optical signal. In the two observations, the linear relationship between the optical signal contribution and the optical noise contribution (e.g. the observed OSNR) is different, which allows the discrimination of the signal and noise contributions in the input optical signal. In a first approach, the two observations are provided by polarization analysis of the input optical signal. In a second, the input optical signal is obtained using two different integration widths.
US08787751B2 Method for identifying the optical network unit power off reason
A passive optical network (PON) component comprising a power switch, a detector configured to monitor the power switch, and a processor configured to receive an interrupt from the detector and transmit a message comprising a first indicator that the PON component has powered down, and a second indicator giving a reason for the power down. A passive optical network (PON) component comprising a processor configured to implement a method comprising receiving an interrupt message from a detector, determining a reason for the interrupt, and transmitting a dying gasp message comprising an indicator of the reason for the interrupt. A method comprising transmitting an alarm message comprising an optical network terminal (ONT) manual power off indicator that indicates the ONT is shutting down because a subscriber has turned off its power switch.
US08787750B2 Information processing method in optical network, optical communication apparatus and system
An information processing method is disclosed according to the embodiments of the present invention. The method includes: A node receives a first message from overhead of a first dimension; the node searches for local configuration information, where the local configuration information includes the overhead of the first dimension of a protection path, a protection resource of the first dimension of the protection path, overhead of a second dimension of the protection path, and a protection resource of the second dimension of the protection path; according to the local configuration information and the first message, the node determines a protection path correlated with the first message and determines overhead of the second dimension correlated with the first message; and the node sends a second message to a node adjacent to the second dimension through the overhead of the second dimension correlated with the first message, according to the first message.
US08787746B2 Image shake correcting apparatus, optical equipment, and imaging device
An image shake correcting apparatus includes a movable member configured to hold an image shake correcting member; a fixed member configured to hold the movable member so as to be movable along a spherical surface centering on a rotational center point; and an electromagnetic drive unit configured to have a magnet and a coil provided in portions that are mutually opposed in the movable member and the fixed member, wherein the magnet and the coil are disposed with inclination from a direction perpendicular to an optical axis so that a direction of drive force that is generated when the coil is energized approximately conforms to a tangential direction of a spherical surface centering on the rotational center point.
US08787744B2 Electrical component-accommodating case and imaging apparatus having the same
A case that accommodates electronic components therein is described. The case includes a plurality of parts that are configured to engage with each other by a snap-fit joint. At least one part of the plurality of parts includes a groove unit. A width of the groove unit is gradually reduced away from the snap-fit joint. The groove unit is formed in an inner surface of the at least one part of the plurality of parts.
US08787740B2 Superheated-steam heating nozzle
A superheated-steam heating nozzle is provided that includes: first-fourth steam pipes concentrically disposed from inside to outside; an outlet connection is provided to the outlet side of the superheated-steam heating nozzle and receives steam from the first steam pipe; a blow-out nozzle is connected to the outlet connection; multiple electric heaters disposed in the gap between the second steam pipe and the third steam pipe and whose sealed sections at the tips traverse a temperature-rise-prevention section and protrude towards the superheated-steam heating nozzle; a first loop-back section on the outlet side connects the gap between the third steam pipe and the fourth steam pipe with the gap between the first steam pipe and the second steam pipe; and a second loop-back section on the inlet side connects the gap between the first steam pipe and the second steam pipe with the inside of the first steam pipe.
US08787738B2 In-line duct supplemental heating and cooling device and method
An inline duct supplemental heating and cooling device is mounted along an air duct that supplies a room of a building with supplemental warmer or cooler air to the room. The air duct also supplies the room with air from a main furnace and/or cooling unit associated with the building. A thermostat is used to set a desired temperature for the room, and a controller of the supplemental heating and cooling device is in communication with the thermostat, and activates an electric heater and/or fan as appropriate to warm or cool the room as needed. When the device is used to cool the room, the fan may be operated to draw cooled air through the duct from the main cooling unit and/or from other areas in the building that are linked via ductwork.
US08787734B2 Recording apparatus for recording program content transmitted in broadcast signal and control method thereof
A recording apparatus includes a storage unit configured to record program content data transmitted in a broadcast signal and store the transmitted program content data in a storage unit, a selection unit configured to select multi-view content data broadcast by a plurality of channels and including content data associated with each other from among the program content data stored in the storage unit, and a deletion unit configured to delete, from the storage unit, content data of at least one but not all of the plurality of channels included in the multi-view content data selected by the selection unit.
US08787727B2 Method and apparatus for reproducing content
Provided are method and apparatus for displaying a message relating to a service received from a server while a multi-function device reproduces content, the multi-function device including a function of reproducing content stored in an information storage medium and a function of receiving a service provided from a remote server.
US08787724B2 Information processing apparatus, information processing method and program
An information processing apparatus which presents a viewing schedule of a video content to a user is disclosed. The apparatus includes: a first acquiring means for acquiring a broadcast schedule of a broadcast content to be broadcast; a second acquiring means for acquiring information about a recorded content that has been recorded and an on-demand content that has been downloaded; a generating means for arranging the broadcast content, the recorded content, and the on-demand content on a same time axis as these contents are mixed, and generating the viewing schedule; and a display control means for displaying the generated viewing schedule.
US08787723B2 Resin composition for forming optical waveguide, resin film for forming optical waveguide, and optical waveguide
A resin composition for forming an optical waveguide, containing (A) a polyhydroxy polyether having an ethylenically unsaturated group on a side chain and an aromatic ring on a main chain, (B) a polymerizable compound having an ethylenically unsaturated group, and (C) a radical polymerization initiator; a resin film for forming an optical waveguide; and an optical waveguide having a core part formed by using the resin film for forming an optical waveguide.
US08787721B2 Rare earth-doped fiber optic device for emitting or amplifying a signal in the “S” band
Device for the emission or amplification of a signal, comprising an optical fiber (1) having a solid core (2) of refractive index nc, made of a silica glass doped with a rare earth, such as erbium, ytterbium or neodymium, said core being surrounded by an optical cladding (3, 4, 5, 6, 7, 8) comprising at least a pair of silica layers composed of a first, inner layer (3), having a refractive index greater than the refractive index nc of the core (2), covered by a second, outer layer (4). The optical fiber (1) comprises several pairs of silica layers (3, 4; 5, 6; 7, 8) around the core (2), each pair comprising an inner layer (3, 5, 7) of refractive index ni and an outer layer (4, 6, 8) of refractive index ne, the refractive index ne of the outer layer being lower that the refractive index ni of the inner layer of the same pair.
US08787715B2 Optical coupling lens
An optical coupling lens includes a light incident surface, a light output surface perpendicular to the light incident surface, a reflection surface interconnected between the light incident surface and the light output surface, a first converging lens and a second converging lens formed on the light incident surface, and third converging lens formed on the light output surface and has a semi-cylindrical shape. Optical axes of the first converging lens and the second converging lens are perpendicular to the light incident surface and located on a common imaginary plane. A central axial plane of the third converging lens is perpendicular to the light output surface. An intersecting line between the central axial plane and the common imaginary plane is located on the reflection surface. A width of the third converging lens is equal to a diameter of each of the first converging lens and the second converging lens.
US08787713B2 Optical device, optical hybrid circuit, and optical receiver
According to aspects of embodiments, an optical device includes a first coupler configured to split an optical signal; a second coupler configured to cause optical signals to interfere with each other, a first waveguide configured to couple the first coupler to the second coupler, the first waveguide includes a first phase shifter region having a section narrower in width than an end of the first phase shifter region, the second waveguide includes a second phase shifter region having a section wider in width than an end of the second phase shifter region.
US08787705B1 System and method for managing digital data
A system and method of improving access to digital image files by combining close and activation cycles within a memory device into a single step and eliminating a pipeline delay in the process. The system and method further enhance data access efficiencies by sequential storage of successive video lines or elements of video lines in different banks with the same memory device. The techniques used to improve access to digital image data may be particularly useful when accessing digital image files that may have been rotated.
US08787704B2 Information storage medium storing graphic data and apparatus and method of processing the graphic data
An information storage medium including graphic data and presentation information, and an apparatus and method of processing the graphic data are provided. The information storage medium includes the graphic data, page composition information which defines page composition of the graphic data, and the presentation information indicating when graphic screen data, which is composed with reference to the page composition information of the graphic data, is output to a display screen. Therefore, a graphic object is reusable in graphic data processing, and accordingly, a time taken to process the graphic data is reducible and memory area may be saved.
US08787702B1 Methods and apparatus for determining and/or modifying image orientation
Methods and apparatus for processing one or more images, e.g., images representing pages including text, to detect and in some instances correct the orientation of the page. In some embodiments the methods and apparatus for processing image data comprise generating a histogram of foreground pixel counts corresponding to a current line of text of the image being processed with the foreground pixel counts corresponding to different rows of pixels corresponding to the current line of text and identifying based on statistical analysis of the generated histogram whether the current page of text is oriented in an inverted or non-inverted position. In some embodiments analysis is performed on multiple lines of text with cumulative statistics being used in to determine the orientation of the page. In some embodiments, a page whose orientation is determined to be upside down is re-oriented to be right-side up.
US08787701B2 Image processing apparatus and image processing method
An image processing apparatus and an image processing method processing a graphic image are provided. An image processing apparatus including: a display unit; a first image output unit which outputs a first image signal; a second image output unit which outputs a second image signal and a transparency information with respect to the second image signal; an image mixing unit which outputs a third image signal mixing the first image signal and the second image signal by using the transparency information; an image processing unit which processes the third image signal to output to the display unit; and a control unit which extracts the transparency information from the second image output unit, and outputs a position information about which the second image signal is displayed in the display unit based on the extracted transparency information to the image processing unit.
US08787699B2 System and method for capturing adjacent images by utilizing a panorama mode
A system and method for capturing adjacent images includes an imaging device with a panorama manager that performs various procedures to manipulate one or more image parameters that correspond to adjacent frames of captured image data. An image-stitching software program may then produce a cohesive combined panorama image from the adjacent frames of image data by utilizing the manipulated image parameters.
US08787698B2 Methods and apparatus for directional texture generation using image warping
Methods and apparatus for directional texture generation using image warping. An image warping directional texture generation method may, for example, be used to design hair or hairstyles. The method may obtain one or more user strokes via a provided brush or other user interface element to paint directional texture, such as hair, onto a target image. Primitives, such as strands, wisps, partings, etc., may be used to paint the directional texture. After the user applies a stroke to paint a primitive or a portion of a primitive onto the target image, the primitive may be automatically adjusted to fit the primitive to the stroke, handle distortion artifacts, and blend the primitive into the existing image. The user may continue to apply strokes until satisfied with the overall result.
US08787695B2 Image rectification using text line tracks
This invention is a method for rectifying an input digital image including warped textual information. The method includes analyzing the input digital image to determine a plurality of text line traces that track along with the warped textual lines in a substantially parallel fashion. The input digital image is subdivided into a plurality of vertical slices, each having associated first and second slice edges and an associated slice width. Vertical slice deformation models are formed for the vertical slices by identifying a plurality of text line traces that cross a particular vertical slice, and fitting a parametric function that predicts second-edge vertical coordinates for the text line traces as a function of corresponding first-edge vertical coordinates. A plurality of streamlines are formed responsive to the vertical slice deformation models. A global deformation function is formed by interpolating between the streamlines and is used to form a rectified image.
US08787692B1 Image compression using exemplar dictionary based on hierarchical clustering
An exemplar dictionary is built from example image blocks for determining predictor blocks for encoding and decoding images. The exemplar dictionary comprises a hierarchical organization of example image blocks. The hierarchical organization of image blocks is obtained by clustering a set of example image blocks, for example, based on k-means clustering. Performance of clustering is improved by transforming feature vectors representing the image blocks to fewer dimensions. Principal component analysis is used for determining feature vectors with fewer dimensions. The clustering performed at higher levels of the hierarchy uses fewer dimensions of feature vectors compared to lower levels of hierarchy. Performance of clustering is improved by processing only a sample of the image blocks of a cluster. The clustering performed at higher levels of the hierarchy uses lower sampling rates as compared to lower levels of hierarchy.
US08787691B2 Image processing device and image processing method of images with pixels arrayed in a checkerboard fashion
Encoding efficiency of image prediction encoding can be improved by performing horizontal packing as horizontal processing to manipulate a horizontal-direction array of pixels of each of a first thinned-out image and a second thinned-out image arrayed in checkerboard fashion, obtained by thinning out the pixels of each of a first image and a second image different from the first image every other line in an oblique direction, wherein pixels of first and second thinned-out images are packed in the horizontal direction. A combined image can be generated, which is combined by adjacently arraying the post-horizontal processing first and second thinned-out images after horizontal processing, as an image to serve as the object of prediction encoding. Aspects of this disclosure can be applied to a case of performing prediction encoding on a first and second image, such as a left and right images making up a 3D image.
US08787689B2 Apparatus and method for correction of distortion in digital image data
An apparatus and method for correcting for distortion in distorted digital data for a distorted image to produce corrected digital data for a corrected image partitions the distorted digital data into a plurality of distorted data blocks. Each distorted data block is separately encoded into an encoded distorted data block. A plurality of corrected regions of the corrected image is defined, each corrected region being associated with a respective corrected data block. For each corrected data block, a plurality of associated encoded distorted data blocks is identified, the plurality of associated encoded distorted data blocks is decoded into a respective plurality of associated decoded distorted data blocks, and corrected image data for the corrected data block are generated using the associated decoded distorted data blocks.
US08787675B2 Image pickup device, image processing method, and storage medium storing program
A method includes specifying an image area which is contained in the subject-present image taken and in which nonflatness is less than or equal to a predetermined value, determining whether or not a range of the specified image area in the subject-present image in which the nonflatness is less than or equal to a predetermined value is greater than or equal to a predetermined range, generating an extraction background image used to extract a subject area in the subject-present image containing the subject, from the image area when the range of the image area in which the nonflatness is less than or equal to a predetermined value is determined to be greater than or equal to the predetermined range, and extracting the subject area from the subject-present image based on information on a difference between each pixel in the extraction background image and a corresponding pixel in the subject-present image.
US08787662B2 Method and system for identifying tokens in an image
In a first exemplary embodiment of the present invention, an automated, computerized method is provided for processing an image. According to a feature of the present invention, the method comprises the steps of providing an image file depicting an image, in a computer memory, identifying token regions in the image as a function pixel color comparisons relative to threshold values and varying the threshold values in selected areas of the image.
US08787652B1 Apparatus and system for imaging currency bills and financial documents and method for using the same
A first prompt is displayed to insert a deposit slip that includes declared information. The deposit slip is received, transported at a first speed, and imaged. A total declared cash-in amount and a total declared check amount are extracted from image data associated with the deposit slip. The total declared cash-in amount is determined to be a non-zero number. A second prompt is displayed to insert currency bills. The currency bills are received, transported at a second speed, and imaged. Deposit information is generated from image data associated with each of the currency bills. The deposit information at least includes a calculated total cash deposit amount. The deposit information is compared with the declared information to determine if the deposit transaction is balanced.
US08787650B2 Pathological diagnosis support
A pathological diagnosis support apparatus into which a digital color image showing a stained tissue sample is input, the apparatus including: a display that performs a display operation; and an image processor that when the digital color image is input, extracts cell nucleus areas, cytoplasm areas and glandular cavity areas, respectively, based on luminance values of pixels of the digital color image, measures basic feature quantities representing features of shapes of the respective cell nucleus areas, cytoplasm areas and glandular cavity areas, which have been extracted, determines whether or not a particular kind of area that appears in a limited case according to the disease state of the tissue sample exists, for each of the cell nucleus areas, the cytoplasm areas and the glandular cavity areas based on the luminance values and the basic feature quantities, and measures structure feature quantities representing ways in which the cell nucleus areas are positioned, based on the basic feature quantities of the cell nucleus areas, and if the particular kind of area exists, extracts the particular kind of area and makes the display show it together with the structure feature quantities and the cell nucleus areas.
US08787642B2 Method, device and computer-readable recording medium containing program for extracting object region of interest
An object region extracting process for extracting an object region of interest from an image is automated to the maximum possible extent to improve user-friendliness. In this process, an arbitrary point is set in the object region of interest, and a presence area, which is likely to contain the entire object region of interest, is determined in the image using the set arbitrary point and a possible size of the object region of interest. Then, the object region of interest is extracted from the image based on the set arbitrary point and at least one point outside the determined presence area.
US08787641B2 Method and apparatus for quantitative analysis of a tree of recursively splitting tubular organs
Method for quantitative analysis of a tree or part of a tree of recursively splitting tubular organs, the method comprising the following steps: —providing a 3D model of said tree or part of said tree, such 3D model giving a representation of the surface of the lumen wall of the tubular organs forming the tree or part of the tree; —defining the 3D centerlines of said tree or part of the tree; —identifying the branches of the tree; —identifying N-furcations of the tree or part of the tree, an N-furcation being a part of the tree where a proximal tubular organ branches into two or more distal tubular organs, further comprising the step of: —dividing, independently from the modality used for obtaining the 3D model, each branch in one or more regions, such regions being of two different types, named single vessel region and splitting region, different cross-section surfaces being defined in such regions, wherein the splitting regions can exist at the proximal side of a branch as well as at the distal side of said branch and each N-furcation comprises the distal splitting region of a branch and the proximal splitting regions of the N branches directly distal to said branch. A corresponding apparatus and computer program are also disclosed.
US08787633B2 System and method of organism identification
A system and method for identifying organisms by analysis of scattergrams of colonies is disclosed. cattergrams are obtained by culturing samples and illuminating the resultant colonies by a laser. The forward scattered light is imaged and subject to a feature extraction process. The feature vector may include Zernike or Chebyshev moments and may also include Harelick texture features. Feature vectors may be used to train a classification process using either supervised or unsupervised machine learning techniques. The classification process may be used to associate a colony phenotype with the genotype of the sample.
US08787628B1 Spoof detection for biometric authentication
This specification describes technologies relating to biometric authentication based on images of the eye. In general, one aspect of the subject matter described in this specification can be embodied in methods that include obtaining images of a subject including a view of an eye. The methods may further include determining a behavioral metric based on detected movement of the eye as the eye appears in a plurality of the images, determining a spatial metric based on a distance from a sensor to a landmark that appears in a plurality of the images each having a different respective focus distance, and determining a reflectance metric based on detected changes in surface glare or specular reflection patterns on a surface of the eye. The methods may further include determining a score based on the behavioral, spatial, and reflectance metrics and rejecting or accepting the one or more images based on the score.
US08787624B2 Biometric-information processing device, method of processing biometric information, and computer-readable recording medium storing biometric-information processing program
A biometric-information processing device includes an image acquisition unit configured to acquire an image of a biometric object using light reflected from the biometric object. The biometric-information processing device further includes an extracting unit configured to extract a frequency component having a frequency higher than a predetermined spatial frequency at the image acquired by the image acquisition unit.
US08787623B2 Methods, systems and computer program products for diagnosing conditions using unique codes generated from a multidimensional image of a sample
Methods of providing a diagnosis using a digital code associated with an image are provided including collecting a multidimensional image, the multidimensional image having at least two dimensions; extracting a two dimensional subset of the multidimensional image; reducing the multidimensional image to a first code that is unique to the multidimensional image based on the extracted two dimensional image; comparing the first unique code associated with the subject to a library of reference codes, each of the reference codes in the library of reference codes being indicative of a class of objects; determining if the subject associated with the first unique code falls into at least one of the classes of objects associated with the reference codes based on a result of the comparison; and formulating a diagnostic decision based on the whether the first unique code associated with the subject falls into at least one of the classes associated with the reference code. Related systems and computer program products are also provided herein.
US08787622B2 Biometric authentication device, biometric authentication method, and recording medium
A biometric authentication device and method include extracting movement information representing bending and stretching of an imaging object from a plurality of images obtained, and determining whether or not the imaging object is a biological object, based on the movement information.
US08787618B2 Content information processing device, content information processing method, content information processing program, and personal digital assistant
An information processing apparatus comprising that includes a reproduction unit to reproduce video content comprising a plurality of frames; a memory to store a table including object identification information identifying an object image, and frame identification information identifying a frame of the plurality of frames that includes the object image; and a processor to extract the frame including the object image from the video content and generate display data of a reduced image corresponding to the frame for display.
US08787616B2 Document processing system and method
A software tool referred to as a “mailman” monitors certain folders on a network for new scanned documents. A user places a stamp on a document, then uses a digital copier to store the scanned document to one of the monitored folders on the network. When the mailman sees a new scanned document in one of the folders it is monitoring, the mailman retrieves the document, processes the document to determine the number on the stamp, queries a Post Office application for document processing instructions corresponding to the stamp number, performs any required processing of the document, then delivers the processed document to the Post Office. When the Post Office receives the processed document, the processed document is stored in a document repository in the Post Office, and is processed by the Post Office according to document processing instructions corresponding to the stamp number.
US08787614B2 System and method building a map
A system building a map while an image sensor is moving, the system including the image sensor configured to capture images while the image sensor moves relative to one or more different locations, a sub-map building unit configured to recognize a relative location for at least the image sensor of the system using the captured images, build up a sub-map, and if a condition for stopping a building of the sub-map is met, store the sub-map which has been so far built up, an operation determining unit configured to determine whether the condition for stopping building the sub-map, an image group storing unit configured to store an image group including images that are newly captured from the image sensor after the storing of the sub-map when the condition for the stopping of the building of the sub-map is satisfied, and an overall map building unit configured to build an overall map based on the built sub-map and the stored image group when a current relative location for at least the image sensor of the system is determined to be same as a previous relative location for at least the image sensor of the system.
US08787602B2 Device for and a method of processing audio data
A device (100) for processing audio data, wherein the device (100) comprises a first audio reproduction unit (102) adapted for reproducing a first part of the audio data and adapted to be attached to a left ear (106) of a user (110), a second audio reproduction unit (104) adapted for reproducing a second part of the audio data and adapted to be attached to a right ear (108) of the user (110), a detection unit (112) adapted for detecting a left/right inversion of the first audio reproduction unit (102) and the second audio reproduction unit (104), and a control unit (114) adapted for controlling the first audio reproduction unit (102) for reproducing the second part of the audio data and for controlling the second audio reproduction unit (104) for reproducing the first part of the audio data upon detecting the left/right inversion.
US08787592B2 Boundary microphone
A membrane pressure-sensitive switch includes a circuit board provided with an electrode pattern detecting electrical conductivity, a membrane having a conductive surface, and a spacer interposed between the membrane and the circuit board. The electrode pattern is surrounded by a ground pattern on the front surface of the circuit board. The ground pattern on the front surface is connected to another ground pattern on the rear surface of the circuit board. The spacer is composed of a conductive material. The conductive surface of the membrane, the ground pattern on the front surface of the circuit board, and the spacer are electrically conducted. The electrode pattern is disposed between the conductive surface of the membrane and the other ground pattern on the rear surface of the circuit board.
US08787586B2 Information processor and controller device
A controller device is provided whereby players can experience realistic sounds. The controller device is connected to the main body of an information processing apparatus, wherein the controller device comprises a first speaker for emitting a sound signal in a low frequency range, and a second speaker for emitting a sound signal in a frequency range that is higher in comparison with the first speaker.
US08787585B2 Method and system for frequency domain active matrix decoding without feedback
A perceptually motivated, frequency domain active matrix decoder and decoding method which decodes N audio input signals to generate M audio output signals, where M is greater than N, including by generating M streams of output frequency components which determine the audio output signals, in response to N streams of input frequency components indicative of the audio input signals, determining power ratios from the input frequency components without use of feedback, including at least one power ratio for each critical frequency band in a set of critical frequency bands, and determining gain control values for each of the critical frequency bands from the power ratios including by shaping the power ratios in nonlinear fashion without use of feedback. An active matrix element is steered using the gain control values.
US08787582B2 Key implementation system
An LSI includes a first decryptor which receives first encrypted key data, and decrypts the first encrypted key data using a first cryptographic key, thereby generating first decrypted key data, a second cryptographic key generator which generates a second cryptographic key based on a second ID, a second encryptor which encrypts the first decrypted key data using the second cryptographic key, thereby generating second encrypted key data, and a second decryptor which decrypts the second encrypted key data using the second cryptographic key, thereby generating second decrypted key data. At a time of key setting, the second encryptor stores the second encrypted key data in a storage unit. At a time of key usage, the second decryptor reads the second encrypted key data from the storage unit.
US08787580B2 Distribution of keys for encryption/decryption
Methods of encryption and decryption are described which use a key associated with an event to encrypt/decrypt data associated with the event. The method of encryption comprises identifying a key associated with an event and encrypting data using the identified key. The encrypted data is then published along with details of the event.
US08787574B2 Multicast key negotiation method suitable for group calling system and a system thereof
The present invention discloses a multicast key negotiation method suitable for group calling system and a system thereof. The method includes that: a user terminal (UT) negotiates about a unicast key with a base station (BS), derives an information encryption key and an integrity verifying key according to the unicast key, and registers a service group identifier that the UT belongs to at the BS; the BS notifies the UT the multicast key of the service group that the UT needs to apply, constructs a multicast key notification packet, and sends it to the UT; after receiving the multicast key notification packet sent by the BS, the UT obtains the multicast key of the service group that the UT needs to apply by decrypting a service group key application list, constructs a multicast key confirmation packet, and sends it to the BS; the BS confirms that the multicast key of the UT service group is built successfully according to the multicast key confirmation packet sent by the UT.
US08787561B2 Techniques for implementing adaptation control of an echo canceller to facilitate detection of in-band signals
A technique for detecting in-band signaling tones in a communication system includes performing a first adaptation of an adaptive filter of an echo canceller in response to detection of a far-end harmonic signal. In this case, the adaptive filter provides an echo estimation signal. The technique also includes subtracting the echo estimation signal from a near-end signal that includes one or more in-band signaling tones to provide an error signal. The technique further includes detecting, using a tone detector, the one or more in-band signaling tones in the error signal.
US08787559B2 Codec circuit for POTS system
A CODEC circuit for POTS system comprises a digital circuit for outputting a digital control signal having a first bit width, the digital control signal being indicative of a voltage to be applied to a POTS subscriber line pair. Further, the CODEC comprises a noise shaper coupled to an output of the digital circuit for generating a noise-shaped control signal and a digital-to-analog converter coupled to an output of the noise shaper, the input of the digital-to-analog converter having a second bit width being larger than 1 and smaller than the first bit width.
US08787553B2 Implementing a network of intelligent virtual service agents to provide personalized automated responses
Communications using intelligent virtual service agents are provided by assigning a first individualized responsibility to a first intelligent virtual service agent implemented on at least one computer platform with a processor and a memory, and a second individualized responsibility to a second intelligent virtual service agent implemented on the at least one computer platform. The first intelligent virtual service agent analyzes content provided by a user via a communications medium and determined to fall under the first individualized responsibility of the first intelligent virtual service agent. The first intelligent virtual service agent generates a response to the content in accordance with the analysis by the first intelligent virtual service agent and provides the response.
US08787549B2 Programmable caller ID
Methods and systems are disclosed for providing Programmable Caller ID Screening services. One method monitors a telephone call for a call screening request for commercial, residential, and other identifiers of incoming calls. An action is taken in response to the call screening request. The action could be playing an announcement, terminating the connection, forwarding to voice mail, storing the ICLID information in a database, adding the ICLID information to a Do Not Call list, updating a subscriber's profile with the ICLID information, and/or storing the ICLID information in a subscriber's blocked communications list. The call screening request may comprise a Dual-Tone Multi-Frequency, a softkey entry, and/or a data message. Subsequent incoming calls from the calling telephone number are characterized as undesirable and are screened from alerting or otherwise establishing a communications connection to the called telephone number.
US08787546B2 Apparatus, system, and method for automated call initiation
Apparatus, systems, and methods for communication analysis and handling, such as automated analysis and handling of telephone calls. In some implementations, the method may comprise initiating a first communication to a destination using a first communication line, performing an analysis on the first communication, and sending a communication signal generated at the destination to a first agent. The communication signal may comprise a live communication signal, and the step of sending the communication signal to the first agent may be performed concurrently with the analysis on the first communication such that the agent may thereby be able to monitor the communication and assume a natural response to the person without unnatural delay as the communication begins.
US08787540B1 Call routing to subject matter specialist for network page
Disclosed are various embodiments for location based call routing to a subject matter specialist. A call request is received from a computing device which includes an identifier of a network page. A topic specialist for the network page is identified from the contents of the network page. The call request is completed by establishing a call between the computing device and another computing device which is operated by the topic specialist.
US08787539B2 Method and device for coupling a DC supply line to a telephone line or coaxial cable
A coupling device that implements a related method for remote powering wide band digital telecommunication devices through telephone lines or coaxial cables installed in all buildings, has an AC blocking transistor inserted in the electrical path from a voltage supply line to the telephone line or coaxial cable. The transistor has a first current terminal coupled to the supply line and a second current terminal coupled to the telephone line, and it is controlled with a DC control voltage such to keep it in a substantially linear functioning condition at the edge of a saturation condition during the normal functioning whatever the supply current that flows through the transistor is, destined to the connected telecommunication devices. This may be done by properly generating this control voltage by means of a dedicated voltage generator, or by nullifying the DC component of the difference of potential between the control terminal and the second current terminal, for example through a low-pass filter that generates the voltage on the control terminal as a low-pass replica of the voltage on the second current terminal.
US08787524B2 Orthovoltage radiotherapy
Radiosurgery systems are described that are configured to deliver a therapeutic dose of radiation to a target structure in a patient. In some embodiments, inflammatory ocular disorders are treated, and in some embodiments, other disorders or tissues of a body are treated with the dose of radiation. In some embodiments, target tissues are placed in a global coordinate system based on ocular imaging. In some embodiments, a fiducial marker is used to identify the location of the target tissues.
US08787523B2 X-ray analysis apparatus with radiation monitoring feature
An XRF analysis apparatus includes a housing with a source of penetrating radiation to be directed at a sample and a detector for detecting fluoresced radiation from the sample. A shield is attachable to the housing to protect the user from radiation and a safety interlock is configured to detect whether or not the shield is attached to the housing. A controller is responsive to the safety interlock, and configured to monitor usage of the source of radiation at or above a predetermined power level when the shield is not attached to the housing and provide an output signal when the monitored usage of the source of penetrating radiation at or above the predetermined power level without the shield attached to the housing exceeds one or more predetermined thresholds.
US08787518B2 Tetrahedron beam computed tomography with multiple detectors and/or source arrays
A tetrahedron beam computed tomography system including an x ray source array that sequentially emits a plurality of x ray beams at different positions along a scanning direction and a collimator that intercepts the plurality of x-ray beams so that a plurality of fan-shaped x-ray beams emanate from the collimator towards an object. The system includes a first detector receiving a first set of fan-shaped x ray beams after they pass through the object, the first detector generating a first imaging signal for each of the received first set of fan-shaped x-ray beams and a second detector receiving a second set of fan-shaped x ray beams after they pass through the object, the second detector generating a second imaging signal for each of the received second set of fan-shaped x-ray beams. Each detector and source pair form a tetrahedral volume. In other embodiments, the system may also have more than two detectors arrays and/or more than one source array. Each pair of source array and detector array forms a tetrahedral volume. Using multiple detector arrays and source arrays can increase field of view, reduce the length of detector and source arrays so that the imaging system is more compact and mobile.
US08787513B2 Digital re-sampling apparatus using fractional delay generator
Disclosed herein is a digital re-sampling apparatus. The digital re-sampling apparatus includes a sample buffer, a sample buffer control unit, a filter bank, a first delay bank, a fractional delay constant table, a combiner bank, and a second delay bank. The sample buffer temporarily stores an input sample in synchronization with an input sampling frequency. The sample buffer control unit controls writing and reading operations. The filter bank includes a number of digital filters equal to the number of stages, and filters the input sample. The first delay bank differentially delays a filter output value. The fractional delay constant table stores information about re-sampling time. The combiner bank includes a number of adders and multipliers, performs an operation, and outputs a re-sampled value. The second delay bank causes a delay so that output of each combiner can be synchronized with each output of the fractional delay constant table.
US08787510B2 Channel selection exploiting multiple observations of the channel delay spread
A method, a mobile system, and a user device for determining a delay spread are disclosed. A memory 306 may store a compound test value based on a multiburst history. The multiburst history may be a set of power delay profile decisions. A processor 304 may create a short power delay profile channel estimate and a long power delay profile channel estimate. The processor 304 may select a chosen power delay profile channel estimate based on the compound test value.
US08787505B1 Preamble detection with multiple receive antennas
A system including a differential demodulation module that generates differentially demodulated signals based on having differentially demodulated received signals. A first summing module generates a combined signal, including a plurality of symbols, by adding the differentially demodulated signals. A second summing module generates a plurality of sums for each of a plurality of derived preamble sequences, which are derived from preamble sequences. Each of the derived preamble sequences includes a plurality of derived symbols. One of the plurality of sums generated for one of the derived preamble sequences is a sum of a first portion of one of the plurality of symbols of the combined signal and a second portion of one of the derived symbols of the one of the derived preamble sequences.
US08787500B2 Multi-transport stream (TS) generating apparatus and method, and digital broadcasting transmission and reception apparatuses and methods
A multi-transport stream (TS) generating apparatus and method, and digital broadcasting transmission and reception apparatuses and method are provided. The multi-TS generating apparatus includes an adaptor to generate an adaptation field in some packets of a normal stream; an interleaver to interleave the normal stream; a turbo processor to turbo-code a plurality of turbo streams; a stuffer to generate a multi-TS by stuffing the plurality of the turbo streams into the adaptation field; and a deinterleaver to deinterleave the multi-TS. Accordingly, the plurality of the turbo streams can be transmitted far more easily.
US08787496B2 Receiving method and apparatus, and communication system using the same
A radio unit receives burst signals in a target system or those in a MIMO system. A judgment unit determines if a MIMO signal having a form of channel corresponding to the target system is assigned posterior to a target LTS and a target signal. If a constellation of signal points in a position posterior to the target LTS and target signal corresponds to a constellation of signal points in a MIMO signal, the judgment unit judges that the MIMO signal is assigned in the received burst signal. If it is judged by the judgment unit that the MIMO signal was assigned, an instruction unit stops the operation of a baseband processing unit for MIMO-STS and the like assigned posterior to the MIMO signal.
US08787482B2 Method and system for selecting pre-coding matrix in closed loop multi-input multi-output system
A method and a system for selecting a pre-coding matrix in a closed loop MIMO system are provided. The method includes: traversing all pre-coding matrices and respectively calculating a CINR corresponding to each pre-coding matrix; and obtaining an MCS according to a CINR corresponding to a pre-coding matrix, calculating a spectral efficiency corresponding to the MCS, and selecting a pre-coding matrix with a largest spectral efficiency. According to the method and system provided by the present disclosure, an appropriate pre-coding matrix can be selected. By using the appropriate pre-coding matrix in the closed loop MIMO system, the channel quality, the throughput of a closed loop multiplexing system in the scenario that the channel changes slowly, and the gain can be improved. Besides, the method of the present disclosure can avoid calculation of the BER formula on the premise of a large number of assumptions, and reduce the computation complexity.
US08787481B2 Method and arrangement for adapting a multi-antenna transmission
A method in a first node for adapting a multi-antenna transmission to a second node over a wireless channel is provided. The wireless channel has at least three inputs and at least one output. The first node and the second node are comprised in a wireless communication system. The method includes obtaining at least one symbol stream, determining a precoding matrix having a product structure created by a block diagonal matrix being multiplied from the left with a block diagonalizing unitary matrix, precoding the at least one symbol stream with the determined precoding matrix, and transmitting the precoded at least one symbol stream over a wireless channel to the second node.
US08787479B2 Spatial mapping of an OFDM signal to reduce attenuation from an individual transmit antenna in a MIMO transmitter
A method is provided for transmitting a digital signal. The method includes generating a plurality of spatial streams from a digital signal and transforming the spatial streams into a plurality of space-time streams. Each of the space-time streams are cycled in the frequency domain among each of a plurality of transmit antennas. The space-time streams are wirelessly transmitted from the plurality of transmit antennas.
US08787473B2 Method and apparatus for noise estimation in orthogonal frequency division multiplexing (OFDM) system
The present invention discloses a method and apparatus for performing noise estimation in an OFDM system. The method comprises: a channel estimation coefficient generation module generating a channel estimation coefficient wk, where k is an integer between - N tap 2 ⁢ ⁢ and ⁢ ⁢ N tap 2 , and Ntap is a positive integer greater than 1, 0
US08787472B2 Wireless communication unit and method for channel estimation
A method is provided for estimating at least one offset of a communication in a multicarrier communication system. The method comprises receiving a plurality of subcarriers wherein the plurality of subcarriers contain the subcarrier that is subject to the distortion; and generating a plurality of first channel estimates for a respective plurality of received subcarriers that are not subject to the distortion. The method further comprises processing a number of the plurality of first channel estimates for the respective plurality of received subcarriers that are not subject to the distortion to generate a second channel estimate for the subcarrier that is subject to the distortion; and estimating an offset associated with the subcarrier that is subject to the distortion.
US08787470B2 Data encoding
The receiver portion of a UWB wireless device is altered by replacing analog-to-digital circuitry with a simple energy detection circuit. In embodiments, the coding methodology of a transmitter is altered to support the simplified receiver configuration. For example, instead of coding the data to be sent in the phase of the UWB signal, the data is encoded in a binary fashion in discrete frequency subbands of the UWB signal. Although this may reduce the usable bandwidth of the channel, it also decreases the complexity and power consumption of UWB devices. In one or more embodiments, a UWB device is able to select a transmission mode (BPSK or Energy Coding) based on its environment. Moreover, in one or more embodiments, receiving devices may switch between coding modes based on the capabilities of a remote transmitter and/or a peer receiver.
US08787465B2 Method for neighboring block data management of advanced video decoder
An embodiment improves the operation of a H.264 and Joint Scalable Video Codec (e.g., JSVC/H.264 Amendment 3) video decoder by managing neighboring block data during the decoding process. An embodiment pre-computes neighboring block tables to efficiently locate the neighboring block data required to decode a current macroblock. In particular, the pre-computed most probable joint neighboring block tables disclosed herein handle both macroblock adaptive frame field (MBAFF) coding and non-MBAFF coding. An embodiment is further capable of managing variable block sizes. Other embodiments are described and claimed.
US08787463B2 Method and apparatus for encoding/decoding motion vector
Provided are methods and apparatuses for encoding and decoding a motion vector. The method of encoding the motion vector includes: selecting, as a mode of encoding information about a motion vector predictor of the current block, a first mode in which information indicating the motion vector predictor from among at least one motion vector predictor is encoded or a second mode in which information indicating generation of the motion vector predictor based on blocks or pixels included in a previously encoded area adjacent to the current block is encoded; determining the motion vector predictor of the current block according to the selected mode and encoding the information about the motion vector predictor of the current block; and encoding a difference vector between the motion vector of the current block and the motion vector predictor of the current block.
US08787454B1 Method and apparatus for data compression using content-based features
Disclosed herein are methods and apparatuses for compressing a video signal. In one embodiment, the method includes storing a function derived from a set of human ratings in a memory, identifying within at least a portion of the video signal at least one content-based feature, inputting the at least one identified content-based feature into the stored function, determining a compression ratio based on the function using a processor and generating a compressed video signal at the determined compression ratio.
US08787451B2 Method of removing a blocking artifact using quantization information in a filtering system
In one embodiment, the method includes obtaining quantization information related to at least one of a first block and an adjacent second block, comparing the quantization information with a predefined constant value, and performing a filtering process based on the comparing step when both of the first block and the second block are intra-coded blocks according to obtained block type information. The filtering process includes calculating a value of at least one pixel in the first block to obtain a filtered value based on pixel values of at least two pixels in the first block. At least two successive pixels on a block boundary between the first and second blocks are filtered.
US08787449B2 Optimal separable adaptive loop filter
An adaptive loop filter utilizing separable filters within a quadtree-based adaptive loop filter (QALF). The filters for at least the P and B pictures are replaced with a separable filter to provide Separable QALF (SQALF). In a preferred embodiment the filter comprises a Wiener filter as a best fit approximation of the non-separable filter. In response to decoding with the SQALF approach, computational complexity in the decoder is reduced without lowering perceived visual quality. Estimation of the separable filter is obtained in the encoder by iteratively minimizing the sum of squares error with the separable filter. The SQALF filtering is described within a video decoder.
US08787444B2 Differential coding of intra directions (DCIC)
Spatial domain directional intra prediction has been shown to be very effective to remove the correlation between the pixels in the current block and reconstructed neighbors. In AVC, 8 directional prediction modes (plus the DC prediction mode) are defined. The prediction mode number is signaled to the decoder using a simple predictive coding method. The previous intra prediction methods have two major disadvantages: lack of precision for arbitrary directional patterns and accuracy lack of accuracy to exploit geometric dependency between blocks. To address these issues, a new method accurately predicts the intra directions from reconstructed neighboring pixels and differentially encode the intra directions. This allows a more precise directional prediction without the significant increase in the cost for transmitting the side information.
US08787443B2 Content adaptive deblocking during video encoding and decoding
Disclosed herein are exemplary embodiments of methods, apparatus, and systems for performing content-adaptive deblocking to improve the visual quality of video images compressed using block-based motion-predictive video coding. For instance, in certain embodiments of the disclosed technology, edge information is obtained using global orientation energy edge detection (“OEED”) techniques on an initially deblocked image. OEED detection can provide a robust partition of local directional features (“LDFs”). For a local directional feature detected in the partition, a directional deblocking filter having an orientation corresponding to the orientation of the LDF can be used. The selected filter can have a filter orientation and activation thresholds that better preserve image details while reducing blocking artifacts. In certain embodiments, for a consecutive non-LDF region, extra smoothing can be imposed to suppress the visually severe blocking artifacts.
US08787429B2 Communication system with channel compensating equalizer
A communication system and method for extending coverage of a base transceiver station. The communication system includes processing circuitry that receives a communication signal over a wireless channel. The received communication signal is processed through an adaptable equalizer to reduce noise, distortion, interference, and frequency errors. In another aspect of the invention, a frequency of a reference signal in the communication system is adjusted to compensate for frequency errors between the communication system and the source of the communication signal. The equalized and frequency adjusted communication signal is then retransmitted into an extended coverage area. Wireless coverage is thereby provided between a base transceiver station and a mobile device in the extended coverage area.
US08787427B2 Chip-level processing for joint demodulation in CDMA receivers
A CDMA multi-code joint demodulation solution in which impairment suppression and channel matching operations are performed prior to despreading. Embodiments include a linear front end that performs chip-level suppression of signal components that are not included in a subsequent joint demodulation process. The pre-processing stage also carries out metric preparation and provides a vector decision statistic that is processed by a joint demodulation stage to extract per-code soft values for the symbols of interest in the received signal. Both code-specific and code-averaged versions of the linear processing are disclosed, as are several front-end configurations with equivalent performance, but different complexity trade-offs. These new approaches use a block formulation, requiring a set of input chip samples as an input, and perform all operations as matrix-vector multiplications, which is an approach amenable to efficient DSP or hardware implementation.
US08787424B2 Circuit for spread spectrum transmission and method thereof
A spread spectrum transmission circuit includes a phase locked loop composed of a filter. The phase locked loop generates a series of incremental control signals and decreasing control signals based on the frequency difference and phase difference between a reference clock signal and a feedback signal. The circuit further has a frequency locked loop an amplitude locked loop, a digital-analog converter, an injection current source, an extraction current source, a multiplexer is connected to the locked phase loop and a rail-to-rail digital signal generator having an input connected to the multiplexer and an output connected to inputs of the locked frequency loop and the locked amplitude loop.
US08787423B1 Agile frequency synthesizer scheme for fast-hopping, low phase noise applications
A system and method for frequency hopping precalibrates a subset of a plurality of channels, storing the channels' associated curves in a computer readable medium. Before hopping to a new channel, decision making circuitry can access the precalibrated curves. If the destination channel has an associated curve, then the system can use the values from that curve when hopping to a new channel. If the destination channel does not have an associated precalibrated curve, then the system can identify a closely situated channel with a precalibrated curve and use an offset value to settle at the destination channel. According to another aspect of the present invention, the offsets can be updated. According to a further aspect of the invention, the updated can be done dynamically.
US08787422B2 Dual fixed geometry fast fourier transform (FFT)
A method includes executing a first instruction at a processor to perform a first fast Fourier transform (FFT) operation on a set of inputs in a time domain to produce data in a frequency domain, where the set of inputs is in a first order and where the data in the frequency domain is in a second order. The method also includes performing an operation on the data in the frequency domain to produce data in the frequency domain, where the data in the frequency domain is in the second order. The method includes executing a second instruction at the processor to perform a second FFT operation on the data in the frequency domain to produce data in the time domain, where the data in the time domain is in the first order.
US08787421B2 Transmitting spread signal in communication system
A method for receiving Acknowledgement/Negative acknowledgement (ACK/NACK) information in a mobile communication system includes receiving a first signal including first spread ACK/NACK information and second spread ACK/NACK information from a first antenna set of a transmitting end in an orthogonal frequency division multiplexing (OFDM) symbol; receiving a second signal including third spread ACK/NACK information and fourth spread ACK/NACK information from a second antenna set of the transmitting end in an OFDM symbol; and de-spreading at least the first and third spread ACK/NACK information or the second and fourth spread ACK/NACK information for identifying the ACK/NACK information.
US08787420B2 Integrated semiconductor laser element
Integrated are: semiconductor lasers of distributed feedback type that oscillate in single mode at emission wavelengths different from one another; a coupler that has as many input ports as the semiconductor lasers, the input ports to which output light from the semiconductor lasers are input, the coupler guiding and outputting the output light; and an amplifier that amplifies the output light from the coupler, and a predetermined relation holds true, where “N” is the number of the semiconductor lasers, “Ldfb” is a cavity length of each of the semiconductor lasers, “Δν0” is a spectral linewidth of laser light output therefrom, “Lsoa” is an amplifier length of the amplifier, “A” is an amplification factor of the amplifier, “Δν” is a spectral linewidth of amplified laser light output therefrom, and “R” is Δν/Δν0.
US08787410B2 Compact, coherent, high brightness light sources for the mid and far IR
Compact high brightness light sources for the mid and far IR spectral region, and exemplary applications are disclosed based on passively mode locked Tm fiber comb lasers. In at least one embodiment the coherence of the comb sources is increased in a system utilizing an amplified single-frequency laser to pump the Tm fiber comb laser. The optical bandwidth generated by the passively mode locked Tm fiber comb laser is further decreased by using simultaneous 2nd and 3rd order dispersion compensation using either appropriate chirped fiber Bragg gratings for dispersion compensation, or fibers with appropriately selected values of 2nd and 3rd order dispersion. Fibers with large anomalous values of third order dispersion, or fibers with large numerical apertures, for example fibers having air-holes formed in the fiber cladding may be utilized.
US08787409B2 Method for discontinuously transferring data in a point-to-multipoint access network, central unit, and network termination unit
An exemplary method and apparatus are provided for transferring data from a central unit in a network to a subscriber-sided network termination unit via a distribution network that connects the central unit with the subscriber-sided network termination unit and multiple of other subscriber-sided network termination units. Measures for providing correct data transmissions, such as scrambling or forward error correction, are applied to the data for the single subscriber-sided network termination unit before the data are combined with data for other subscriber-sided network termination units. As a consequence, there is no longer a need to completely process the transferred data at each and every subscriber-sided network termination unit.
US08787406B2 Method and apparatus for distributing and receiving high-speed ethernet media independent interface blocks
A method and apparatus for distributing and receiving high-speed Ethernet Media Independent Interface (MII) blocks are provided to moderate the increase of control lines with the increase of the bit width and to simplify the block types in the coding process of the Physical Coding Sublayer (PCS). The technical solution disclosed herein includes: processing received Media Access Control (MAC) layer data, and adjusting distribution of control characters to generate a 64-bit block; obtaining a control signal code of the 64-bit block according to the relation between the form of the 64-bit block and the control signal code; and binding each 64-bit block to the corresponding control signal code respectively, and sending bound data over a separate channel.
US08787402B2 Systems and methods to control flow and to define and interleave multiple channels
A transmitter transmits a data frame as an uninterrupted stream of codeblocks of predefined size on a first data path between a MAC and PHY. It inserts a first idle block of predefined size within the data frame if there is insufficient data. A receiver receives a second idle block on a second data path, the second idle block including a request to slow down the transmission on the first data path. The receiver causes the transmitter to insert a third idle block in response to receiving the second idle block. The transmitter may further send a stream identifier including an identifier for a data stream and a bandwidth factor. The transmitter may send one codeblock chosen from data blocks for the data stream and idle blocks, and then send the bandwidth factor number of codeblocks chosen from data blocks for other data streams and idle blocks.
US08787392B2 Dynamic routing metric adjustment
In one embodiment, one or more routing update parameters may be set for and propagated to nodes of a directed acyclic graph (DAG) in a computer network, the routing update parameters indicative of when to perform a corresponding routing update operation. A decision node (e.g., a root node of the DAG, application in a head-end, etc.) may gather network statistics of the DAG during operation based on the routing update parameters, and may accordingly determine at least one adjusted routing update parameter based on the gathered network statistics. This adjusted routing update parameter may then be propagated to the nodes of the DAG, such that the nodes operate according to the (adaptively) adjusted routing update parameter.
US08787388B1 System and methods for forwarding packets through a network
Network packets may be transmitted from packet sources to packet destinations through a network of switches. The switches may have corresponding flow tables that control how the packets are forwarded through the switches. A controller server may generate network switch forwarding paths for the network packets by modifying the flow tables with entries based on attributes of the network packets and network topology information. The controller server may forward selected packets directly to packet destinations instead of generating the network switch forwarding paths. To determine which packets to directly forward, the controller server may calculate cost metrics associated with the network switch forwarding paths and associated with forwarding network packets directly to packet destinations. The cost metrics may be calculated based on network topology information, network traffic conditions, controller server processing load, packet forwarding delays, an expected number of future network packets, or attributes of the network packets.
US08787379B2 Destination-based virtual channel assignment in on-chip ring networks
An apparatus comprising a plurality of nodes and a plurality of links connecting the nodes in a ring topology, wherein a first node from among the plurality of nodes is coupled to a first link from among the plurality of links, wherein the first link comprises a plurality of virtual channels, and wherein each of the plurality of virtual channels is assigned to provide service to a unique one of the plurality of nodes.
US08787375B2 Multicast to unicast conversion technique
A technique allows stations to utilize an equal share of resources (e.g., airtime or throughput). This prevents slow stations from consuming too many resources (e.g., using up too much air time). Fairness is ensured by selective dropping after a multicast packet is converted to unicast. This prevents slow stations from using more than their share of buffer resources. Multicast conversion aware back-pressure into the network layer can be used to prevent unnecessary dropping of packets after multicast to unicast (1:n) conversion by considering duplicated transmit buffers. This technique helps achieve airtime/resource fairness among stations.
US08787374B2 Network system including lower and upper switches and link group interconnecting lower switches to upper switches, and method of operating the same
A network system includes a plurality of lower switches, a plurality of upper switches, and a link group for interconnecting the plurality of lower switches to the plurality of upper switches in a multipoint-to-multipoint relationship. The link group includes a sub-link for interconnecting the plurality of lower switches to the plurality of upper switches in a point-to-point relationship as one logical link and a main link for interconnecting the plurality of lower switches to the plurality of upper switches in a point-to-multipoint relationship as one logical link. The plurality of lower switches are each set such that a broadcast frame with a broadcast address set as a destination is transmitted to the plurality of upper switches through the sub-link. The plurality of upper switches each receive the broadcast frame and resister a source address contained in the broadcast frame into an FDB of the plurality of upper switches.
US08787371B2 Providing session initiation protocol request contents method and system
An embodiment provides a user equipment that includes a processor configured to receive a Session Initiation Protocol (SIP) NOTIFY message transmitted by a network component as a result of a registration event. The SIP NOTIFY message contains at least a portion of information included in a first SIP message sent between a first user equipment and the network component. Another embodiment provides method and apparatus for a network node to determine whether filter criteria include one or more indicators that specify the need for information, and including in a second SIP message the information specified by the one or more indicators.
US08787367B2 User partitioning in a communication system
Systems and methods for routing an incoming service request to one of a plurality of pod units are described. A communication system can be provided that includes a plurality of pods each having a first pod serving a first subset of user accounts associated with a hosted PBX system. The first pod can include a first pod unit in a first data center and a second pod unit in a second data center. A global user directory (GUD) can be used to store a plurality of user keys that are mapped to the plurality of pods. A router can be provided to identify a user key from an incoming service request, query the GUD to identify the first pod as being associated with the user key, and route the incoming service request to one of the first and second pod units.
US08787345B2 Quasi full-duplex mode multipoint voice communication system
The present invention relates a voice communication method between a plurality of users sharing the same transmission band. The resource is accessed by time division under the supervision of a control node. During a polling step, any user wishing to speak transmits (210) a request to the control node. The control node allocates (220) transmission frames to the requesting users or merely to some of these users. Users allocated a transmission frame can then transmit (230) a voice packet to the respectively allocated frames thereof. The transmission frames are interleaved temporally so as to give the impression of full-duplex communication during voice reproduction.
US08787342B2 Intra-premises content and equipment management in a femtocell network
System(s) and method(s) are provided to route traffic and signaling between a set of networked femto access points (APs) and devices served there from, and enable management of content and equipment that is part of a network functionally coupled to the set of networked femto APs. Networked equipment spans a network deployed within the coverage area spanned by the set of femto APs. A routing platform functionally couples the networked equipment and the femto AP to enable content manipulation amongst a mobile device and the equipment. Routing platform also affords remote control of the networked equipment. Delivery of advertisement and monetary incentive(s) can be provided through the routing platform to the equipment. Routing platform further provides security features related to operation of specific equipment and wireless services supplied via the routing platform.
US08787335B2 Intellegent delivery agent for short message distribution center
A message distribution center (MDC) and Intelligent Delivery Agent are implemented in a wireless Internet gateway interposed between content providers and a wireless carrier to subjectively examine and direct messages via simple mail transfer protocol (SMTP) based on desired rules (e.g., non-peak hours, paying subscribers only, etc.) using standard SMTP Gateway and other well-known protocols. The MDC includes an individual queue for each subscriber, and the provider is informed through conventional SMTP protocol messages that the short message has been accepted. If the carrier has specifically disallowed service for a particular mobile identification number (MIN) (e.g., in the case of churning), then the content provider is informed through an SMTP interchange that the recipient is invalid.
US08787334B2 System and method for handling simple IP to mobile IP transition
Methods are provided for transitioning between SIP and MIP. Mobile devices, upon detecting a new system, automatically attempt a MIP session to avoid the default position of SIP. A history is maintained of systems visited, and for systems that did not support MIP in the past, a MIP session is not attempted, but rather SIP is initiated from the start.
US08787333B2 Medium reservation announcement
In wireless meshes, mesh points announce reservation of the wireless medium in beacon frame. Each mesh point determines scheduled reservation of the medium for transmission of the future beacon frames and scheduled reservations of the medium for data communication with the station The station further aggregates the reservations into a single element: an medium occupation element and integrates this element into the beacon frame for future transmission to nearby mesh points.
US08787331B2 Femtocell local breakout mechanisms
A system and methodology that employs local breakout mechanisms at a femto access point (FAP) to facilitate efficient utilization of backhaul and/or macro networks is provided. In particular, a slave Gateway GPRS Support Node (GGSN) can be integrated within the FAP to directly route the incoming traffic from a user equipment (UE) at the FAP. In one example, Internet bound traffic can be directly routed to the Internet, without employing macro network resources. Further, the system can avoid hairpinning by routing traffic between the UE and a home Local Area Network (LAN) by a anchoring a call or a session in the slave GGSN and facilitate integration of UEs with home applications by employing a UE Digital Home Agent. In addition, the FAP can perform UE-to-UE CS media breakout to facilitate communication between UEs attached to the FAP, without routing the traffic through the core macro network.
US08787329B2 Method and apparatus for adjusting channel quality indicator feedback period to increase uplink capacity
A method and apparatus for adjusting a channel quality indicator (CQI) feedback period to increase uplink capacity in a wireless communication system are disclosed. The uplink capacity is increased by reducing the uplink interference caused by CQI transmissions. A wireless transmit/receive unit (WTRU) monitors a status of downlink transmissions to the WTRU and sets the CQI feedback period based on the status of the downlink transmissions to the WTRU. A base station monitors uplink and downlink transmission needs. The base station determines the CQI feedback period of at least one WTRU based on the uplink and downlink transmission needs and sends a command to the WTRU to change the CQI feedback period of the WTRU.
US08787327B2 Apparatus and method for transmitting and receiving packets in a mobile communication system supporting hybrid automatic repeat request
An apparatus and method are provided for operating Hybrid Automatic Repeat reQuest (HARQ) in a mobile communication system. The method includes receiving a number of HARQ processes of a persistent resource allocation and persistent resource allocation interval information; receiving data according to the persistent resource allocation interval information; calculating a HARQ process IDentifier (ID) using the number of HARQ processes of the persistent resource allocation, the persistent resource allocation interval information, and time information; and associating a HARQ process with the calculated HARQ process ID.
US08787324B2 Scheduling and protection of quiet periods in a quiet zone for incumbent signal detection
A method and system for scheduling and protecting quiet periods (QP) in a quiet zone (105) for incumbent signal (121) detection in a wireless communications system. The communication system includes a plurality of wireless networks (103, 104), each of the plurality of wireless networks contains at least a master device (101, 401) and a client device (111, 411). In each of the plurality of wireless networks, the master device (101, 401) transmits a beacon (402) that contains a QP schedule (500) and a reservation of a time slot (405) for the client device (411). The client device (111, 411) transmits a request-to-quiet (RTQ) message (412) during the time slot, wherein the RTQ message (412) includes the client device's QP schedule information. The master and client devices within the quiet zone (105) keep quiet during scheduled quiet periods according to the QP schedule information contained in the received beacons and RTQ messages.
US08787322B2 Method for a telecommunication system having a plurality of transport channels that transforms at least one data block size based on a rate matching ratio and a maximum percentage of bits to be punctured
Entities implement a phase of communicating data conveyed by a plurality of transport channels, the data of the transport channels being multiplexed into at least one multiplexing frame. The data is rate-matched by transforming an input data block of an initial size into an output data block of a final size. A method includes calculating, by one of the entities, the final size, according to the initial size, a first parameter, a second parameter and a maximum payload of the multiplexing frame. The first parameter is an integer relating to a rate matching ratio of the final size to the initial size. The second parameter is a non-dimensional number corresponding to a maximum percentage of bits to be punctured and is predefined before the calculating. The method further includes executing, by the one of the entities, a transformation of the input data block into the output data block.
US08787321B2 Broadband wireless communication resource assigning method, base station apparatus and terminal apparatus
A method of wireless communication for communication between a base station and a plurality of terminal apparatuses, the method including: dividing an available frequency into a plurality of segments and notifying control information to the terminal apparatus, the control information including setting of a segment of the plurality of segments, communication quality of which will be fed back by the terminal apparatus, and cancellation of a segment of the plurality of segments, communication quality of which has already been fed back from the terminal apparatus; and feeding back communication quality related to a predetermined segment to the base station in accordance with the control information by the terminal apparatus.
US08787320B2 Wireless communication system and related method thereof
A wireless communication system includes a first wireless device, a second wireless device, a determining device and an executing unit. The first wireless device is arranged for receiving a first signal, and the second wireless device is arranged for transmitting a second signal, where the first wireless device and the second wireless device conform to different communication standards, respectively. The determining device may determine a signal quality of the first signal received by the first wireless device, and accordingly generates a determining result. The executing unit refers to the determining result to select a target coexistence mechanism, which is shared by the first and second wireless devices, from a plurality of candidate coexistence mechanisms.
US08787310B2 Mobile station device and transmission power control method
A mobile station which performs a handover from a base station to a base station calculates the transmission loss of a broadcast control channel sent from the target base station, and corrects the transmission power of an uplink ANCH to the target base station, based on a known base station desired receive power and the calculated transmission loss. Alternatively, the mobile station may correct the transmission power of the uplink ANCH to the target base station, based on the transmission power of an uplink signal to the serving base station, the transmission loss of a downlink signal sent from the serving base station, and the transmission loss of a broadcast control channel sent from the target base station.
US08787294B2 Response message transmission method, base station, and user equipment
Disclosed are a response message transmission method, a base station, and a user equipment (UE), to achieve an improved system performance while taking into account the system resource overhead. The method comprises: the UE confirming K bit of response message awaiting feedback; the UE confirming M number of channel resources awaiting selection, the M number of channel resources awaiting selection comprising J number of dynamic channel resources and N number of semi-static channel resources, wherein M=(J+N), 0=N=M, (M−N)=L=M, and M, L, and N are integers; the UE selecting at least one channel resource from the M number of channel resources, and selecting a piece of identification information for use in characterizing the response message awaiting feedback; on each of the selected channel resources, the UE transmitting the selected identification information for use in characterizing the response message awaiting feedback. Employment of the technical solution of the present invention allows to a certain degree an improved system performance and system throughput, while at the same time taking into account the system resource overhead.
US08787291B2 Method for setting subbands in multicarrier communication, and radio communication mobile station apparatus
A wireless communication base station apparatus wherein when a frequency scheduling transmission and a frequency diversity transmission are performed in a multicarrier communication at the same time, the adaptive control of a channel for performing the frequency scheduling transmission can be prevented from being complicated. In this apparatus, a modulating part modulates an encoded Dch data to generate Dch data symbols. A modulating part modulates an encoded Lch data to generate Lch data symbols. An assigning part assigns the Dch and Lch data symbols to subcarriers constituting OFDM symbols and outputs them to a multiplexing part. At this moment, the assigning part assigns a set of Dch and Lch data symbols to each subcarrier for a respective subband.
US08787282B2 Feedback resource mapping in wireless communications
A feedback radio resource in a license-exempt frequency band maps from a data radio resource to at least one frequency sub-band which the data resource excludes. The feedback resource is also spaced in time from the data resource by a predetermined interval. Feedback (ACK/NACK) for data received in the data resource is then sent in the feedback resource. In various embodiments the sub-band is one or more edges of the data resource channel, or of a license-exempt component carrier. The predetermined interval may be a function of how much of the data resource is occupied by data. The data transmitting device delays sending its data by a time offset from the end of a previous transmission on that channel, or if it does not know the end time it delays until the predetermined interval plus the length of the feedback resource have lapsed. Various synchronization aspects are also disclosed.
US08787275B2 Wireless communication base station equipment, wireless communication terminal device and search space setting method
Disclosed is wireless communication base station equipment in which CCE allocation can be flexibly performed without collision of ACK/NACK signals between a plurality of unit bands, even when wideband transmission is performed exclusively on a downlink circuit. In this equipment, an allocation unit (105) sets up mutually different search spaces for each of a plurality of downlink unit bands, with respect to wireless communication terminal devices that communicate using a plurality of downlink unit bands, and allocates resource allocation information of downlink circuit data destined for the wireless communication terminal devices to CCEs in mutually different search spaces for each of the plurality of downlink unit bands, and an ACK/NACK reception unit (119); extracts a response signal in respect of the downlink circuit data from the uplink control channel associated with the CCE to which the resource allocation information of this downlink circuit data was allocated.
US08787272B2 Group shared distributed reservation protocol
A method (400) for creating a group shared distributed reservation in a wireless network. The method comprises collecting information about the distributed reservation availabilities of devices in the wireless network (S410); selecting a group of shared devices to be included in the group shared distributed reservation based on the collected information (S420); sending a reservation request to each device in the group of shared devices (S430); and updating the group of shared devices to include only devices that accept the reservation request (S460), thereby creating a group shared distributed reservation of medium access time slots.
US08787252B2 Private base station and radio network entity
There is provided a private base station including a processing unit configured to scan data of overlaying macro cells of a public radio network in order to report the location of the private base station; a communication unit configured to request a connectivity service from the public radio network by using identification data of the private base station and the location of the private base station; and a communication unit configured to receive grant to utilize the re-quested connectivity service once the identification data has been verified by the public radio network.
US08787243B2 Wireless communication system, base station apparatus and communication method
A wireless communication system includes: a multiple number of mobile station apparatuses that transmit code bits obtained by applying error-correction coding to information bits; a relay station apparatus that receives code bits from the multiple mobile station apparatuses, applies network coding on the code bits and transmits the network-code bits; and a base station apparatus that receives and decodes the code bits and the network-code bits, wherein the base station apparatus, when decoding the received code bits, performs iteration decoding by regarding the received code bits as a serially concatenated code of network coding and error correction coding. Accordingly, decoding is performed by regarding the network code and the error correction code as a serial concatenated code, it is possible to obtain diversity with a simple configuration.
US08787241B2 Method and apparatus for use in cooperative relays using incremental redundancy and distributed spatial multiplexing
A method and apparatus are used in cooperative relays with incremental redundancy (IR) and distributed spatial multiplexing. A wireless transmit/receive unit (WTRU) may listen to the base station (BS) transmission during Phase 1 of the communication, and use cooperation between a relay station (RS) and the BS for the data transmission during Phase 2 to improve performance. During Phase 2, both the BS and the RS may transmit data to the WTRU, using either distributed Space Time Block Codes/Space Frequency Block Codes (STBC/SFBC) or distributed spatial multiplexing.
US08787238B2 Method for retransmitting multicast frames and method for processing received multicast frames in wireless network
A method for retransmitting a multicast frame in a wireless network and for determining whether a received multicast frame is a duplicated frame. In determining whether the received multicast frame is the same duplicated frame as a previously received multicast frame, a receiver address value and a sequence number of the multicast frame may be used. When fragmentation of a multicast frame is allowed, the value of a fragment number of the multicast frame may be also used, and if it includes a traffic ID, the value of the traffic ID can be also used for determining whether or not the multicast frame is a duplicated frame. If a multicast frame is transmitted in a wireless mesh network, it is determined whether or not the multicast frame is a duplicated one by using a mesh source address, a mesh destination address, and a sequence number.
US08787236B2 Method and system for sending and transmitting MBMS paging indication signaling
A method and system for sending and transmitting a Multimedia Broadcast Multicast Service (MBMS) paging indicating signaling are disclosed. A network side assigns bit resource which bearing an Multipoint Control Channel (MCCH) modification indication for each MCCH according to the available resource of paging indicating signaling and the maximum number of MCCHs supported by a cell, and configures mapping information of each MCCH modification indication on the paging indicating signaling; the network side makes the MCCH modification indication corresponding to the configured MCCH included in the paging indicating signaling before transmitting the paging indicating signaling. The subject application can be applied to a cell having a plurality of MCCHs and is not suffered from the number change of the MCCHs. The application can be easily carried out. The application can be easily carried out, and the UE determines whether the content of the MCCH has changed only according to the MCCH modification indication corresponding to the MCCH concerned by the UE.
US08787228B2 Method apparatus and system for reducing power consumption of a wireless device
A method, apparatus and a wireless communication system to reduce power consumption of a wireless Multicomm device by using a location-aware scanning for detecting WLAN networks. The location awareness is obtained from a base station identifier of a wireless wide area network (WWAN) and is based on a preconfigured database that associates WWAN BS IDs with potential WLAN networks.
US08787226B2 Method, apparatus and system for handling node failure
Embodiments of the present invention provide a method, an apparatus and a system for handling node failure. The method for handling node failure includes: sending, by an intermediate node, a context processing request message to a remote node when detecting that a first node occurs a failure, where the context processing request message is used to instruct the remote node to delete context information associated with the first node and the intermediate node; and deleting the context information associated with the first node and the intermediate node, by the remote node, according to the request message. The technical solution can enable the remote node to process the context information associated with the first node in time
US08787220B2 Digital broadcast transmitter, digital broadcast receiver, and methods for configuring and processing digital transport streams thereof
A method for processing a stream of a digital broadcast receiver is provided. The method which processes a stream that is divided into a first area allocated to first mobile data and a second area allocated to normal data, includes: receiving a transport stream including second mobile data in at least a part of the second area separately from the first mobile data, demodulating the transport stream, equalizing the demodulated transport stream, and decoding at least one of the first mobile data and the second mobile data from the equalized transport stream. Accordingly, mobile data services may be provided in various ways.
US08787217B2 Method, apparatus and computer program product for fast retransmission of proposal messages
In one aspect, the invention provides a layer 2 network device that implements a fast retransmission method that causes the layer 2 network device to transmit proposal messages more frequently than defined in the RSTP standard. By transmitting proposal messages (e.g., proposal RST BPDUs) more frequently, the network device can significantly reduce the duration of a network traffic outage caused by a lost proposal message or a lost agreement message.
US08787214B2 Method and arrangement in a wireless communication network
Method and arrangement in a relay node, for selecting communication mode. The relay node is configured to communicate with a base station via a donor antenna over a first link and to communicate with a user equipment via a coverage antenna over a second link. The method comprises obtaining an isolation value, based on the radio wave isolation between the relay donor antenna and the relay coverage antenna. The obtained isolation value is compared with an isolation threshold level value. The relay node is configured to communicate in full duplex mode if the obtained isolation value exceeds the isolation threshold level value, otherwise in half duplex mode. Information concerning the configured duplex mode of the relay node is transmitted to the base station.Also a method and arrangement in a base station is described.
US08787207B2 Topology discovery of a private network
The present invention relates to a method and system for determining devices connected to a private network through a gateway. A Network Management System (NMS) through the use of inquiries and Port Address Translation (PAT) commands is able to determine the topology of the network of devices within a private network and thus communicate with them. This is achieved through the use of Port Address Translation (PAT) initiated by the NMS to set a port for each device connected to the gateway.
US08787200B2 Device, system, and method for automatically configuring application terminals in home network
A device, a system, and a method for automatically configuring application terminals in a home network are disclosed. The method is as follows. A home gateway receives identifier information of an application terminal sent by the application terminal through a Dynamic Host Configuration Protocol (DHCP). The identifier information of the application terminal is sent to a public network through a DHCP message, so as to determine a DHCP server corresponding to an automatic configuration server (ACS) of the application terminal. Address information of the ACS of the application terminal is obtained from the DHCP server on the public network through a DHCP message. The address information is transmitted to the application terminal, so that the application terminal obtains configuration information from the ACS according to the address information to perform an auto-configuration. Thus, a problem that the application terminal in a home network cannot directly obtain an ACS Universal Resource Locator (URL) through a DHCP message is solved, so that an auto-configuration of the application terminal is realized.
US08787195B2 Beacon selection in communication networks
Systems and methods for beacon selection in communication networks are described. In various implementations, these systems and methods may be applicable to Power Line Communications (PLC). For example, a method may include performing, using a terminal device deployed in a communications network, receiving a beacon transmitted by a switch device within the communications network and, in response to the terminal device having had a previous connection with the switch device, determining a connection time of the previous connection. The method may also include performing at least one of: adding the switch device to a blacklist in response to the connection time being smaller than a first threshold value, or selecting the switch device for subsequent communication in response to the connection time being greater than a second threshold value.
US08787194B2 Method of performing cell measurement and method of providing information for cell measurement
A method of providing information for cell measurement is provided. In the method, a first cell obtains a first pattern information indicating a subframe for performing measurement with respect a second cell. The first cell configures a subframe for performing measurement, which is different from that for performing measurement with respect the second cell. The first cell transmits a second pattern information on the subframe configured by the first cell to a user equipment (UE).
US08787190B2 Method, system, network nodes, routers and program for bandwidth estimation in multi-hop networks
A system, a network node, a router, a method and a program used to determine a bottleneck bandwidth on a multi-hop path between a source and destination node is presented. The method comprises receiving probe packets by a first hop node in the multi-hop path, measuring a bandwidth on a link between the first hop node and a next hop node in the multi-hop path, generating a bandwidth discovery packet including the measured bandwidth, transmitting the BDP to the next hop node, relaying the probe packets to the next hop node, and determining if the next hop node is a last-hop node on the multi-hop path. A last hop node records the measured bandwidth from the BDP, adjusts the delay between the probe packets based upon the bandwidth and relaying the probe packets to the destination node. The destination node determines the bottleneck bandwidth based on the delay between the probe packets.
US08787188B1 Merging for wireless access points
A method for tracking wireless access points from a computing device. The method includes scanning in a first scan to identify wireless access points that are within wireless communication of the computing device, and scanning in one or more subsequent scans to identify wireless access points that are within wireless communication of the computing device. The method also includes creating a group of wireless access points that includes a combination of wireless access points that were identified in the first scan or in the one or more subsequent scans, and providing to a user of the computing device a list of wireless access points that includes members of the group of wireless access points that have been identified in a predetermined period of multiple scans for wireless access points.
US08787187B2 Communication device, computer program product, and communication method
A communication device transmits a plurality of measurement packets for identifying an available bandwidth to another communication device connected via a network, using bandwidths in the measurement bandwidth range. The communication device then determines whether the available bandwidth is included in the measurement bandwidth range. In a case where the available bandwidth is not included in the measurement bandwidth range, the communication device determines whether the available bandwidth is located on a narrowband side or on a wideband side with respect to the measurement bandwidth range, and determines a bandwidth shift amount based on an amount of change. The communication device updates the measurement bandwidth range by shifting one of the lower bandwidth and the upper bandwidth based on the bandwidth shift amount.
US08787182B2 Configuring network devices
Improved systems and methods for configuring network devices are provided. Aspects of the invention relate to novel QoS configuration parameters and methods for using QoS configuration parameters to reduce impacts caused by security breach within a network. In one embodiment, a QoS configuration parameter is selected from a plurality of configuration parameters on a central database based upon unique identifying information of a network device and a status signal. In one embodiment, each configuration parameter comprises at least a first parameter for configuring a communication speed of the network device and a second parameter configurable to alter the ability of the network device to communicate with another device in the network. Further aspects of the invention relate to providing improved services to an end user. In one embodiment, services may be customized to an end user and allow increased flexibility for both the service provider and the end user.
US08787181B2 Resource allocation randomization
Different sequence resources can be allocated to a mobile device where the mobile device can exclusively uses the sequence resource with regard to a base station during a communication session. However, if another mobile device using another base station is assigned a matching sequence resource, then there can be interference if the mobile devices are relatively close enough together. Therefore, randomization of the sequence resources can take place—moreover, a cyclic shift result can be employed in sequence resource allocation to attempt to minimize interference.
US08787179B2 Method for a telecommunication system, a telecommunication system, a base station for communicating and a communication method of a base station having a plurality of transport channels and using a first parameter relating to a rate matching ratio and a second parameter corresponding to a maximum percentage of bits punctured
A method is for entities implementing a phase of communicating data conveyed by a plurality of transport channels, the data being multiplexed into at least one multiplexing frame. The data is rate-matched by transforming an input data block of an initial size into an output data block of a final size. The method includes determining a first parameter, which is an integer, and transmitting the first parameter from one of the entities to another of the entities. The method also includes calculating the final size, according to the initial size, the first parameter, a second parameter and a maximum payload of the multiplexing frame. The second parameter is a non-dimensional number corresponding to a maximum percentage of bits to be punctured. The first parameter is selected from a first range, and the second parameter is selected from a second range that is different from the first range.
US08787177B2 Techniques for radio link problem and recovery detection in a wireless communication system
A technique for radio link detection in a wireless communication system includes estimating a first error rate of an indicator channel. In this case, the indicator channel includes an indication of a number of symbols in a control channel. A second error rate of the control channel is also estimated. The first and second error rates are then combined to provide a performance metric. Based on the performance metric, a determination is made as to whether a radio link problem exists.
US08787176B2 Switch that monitors for fingerprinted packets
A switch comprises a switching module coupled to a plurality of ports. The switching module receives and forwards a plurality of packets through the ports. The switch also comprises a management unit comprising a processor and an agent executable by the processor. The agent causes the processor to monitor each packet received by the switching module and determine whether each such packet contains a predetermined fingerprint. Upon determining that a packet contains the predetermined fingerprint, the processor causes additional information to be included in a copy of the fingerprinted packet and forwarded to a predetermined address. The switching module also forwards the packet containing the predetermined fingerprint, but without the additional information, to an address corresponding to a destination address contained in the packet. A method of programming the switches is also described as well as a management workstation used to program the switches and analyze the fingerprinted packets.
US08787169B2 System and method for adjusting transport layer processing during flow control and suspension states
A method for efficiently transmitting packets from a client device comprising: receiving a packet at a network transport layer of a client device; calculating a flow hash value for the packet, the flow hash value associating the packet with a particular network flow, the flow hash value usable to track the packet and other packets associated with the particular network flow; receiving feedback for the flow from a layer below the network transport layer of the client device, the flow being identified using the flow hash value, the feedback indicating queuing conditions associated with the flow; and adjusting built in backoff mechanisms normally provided by the network socket layer based on the current queuing conditions.
US08787168B2 System and method employing intelligent feedback mechanisms for flow control on a client device
A method for efficiently transmitting packets from a client device comprising: receiving a packet to be transmitted at a network socket on a client device; calculating a flow hash value for the packet, the flow hash value associating the packet with a particular network flow, the flow hash value usable to track the packet and other packets associated with the particular network flow; receiving feedback for the flow from a network layer of the client device beneath the socket layer, the flow being identified using the flow hash value, the feedback indicating conditions associated with the flow on a network link; and performing flow control operations on the flow responsive to the feedback for the flow.
US08787162B2 Outgoing communication barring service in the IP multimedia subsystem
A user terminal may include an IP Multimedia Subsystem, IMS, client to enable the terminal to communicate with an IMS network. The IMS client may include a conference creation and control unit configured to create and control an IMS conference involving one or more participants, participants being identified within a conference INVITE or REFER message by respective Uniform Resource Identifiers, URIs, within a URI list. The conference creation and control unit may include a response handling unit configured to receive from the IMS network, in response to the sending of an INVITE or REFER, a SIP response message including an XML body specifying an Outgoing Communication Barring, OCB, service invocation result and configured to present the specified result to a terminal user. Related methods and application servers are also discussed.
US08787160B2 Method, apparatus, and system for judging path congestion
The present disclosure relates to the field of communications, and discloses a method for determining path pre-congestion. The method is applicable to an Ethernet path. Pre-congestion is determined and flagged through an ingress node or an intermediate node in the Ethernet path, and a pre-congestion status indication packet is sent by an egress node to the ingress node or a policy server, so that the ingress node or the policy server obtains pre-congestion information of the Ethernet path, and notify an application function entity AF of performing admission control. When the method in the present disclosure is used, problems of packet loss and excessively long time delay caused by the conventional congestion control technology may be avoided, thereby ensuring user experience of existing services.
US08787142B2 Transmission and reception of a wideband signal with narrowband interference
It is disclosed a method including accommodating, in frequency domain, a first bandwidth of a first carrier signal with respect to a second bandwidth of a second carrier signal such that the first bandwidth adjoins to or overlaps the second bandwidth, the first bandwidth being greater than the second bandwidth. In a further aspect, prior to the transmission, the interference of the modulated second carrier signal is subtracted from each of the plurality of subcarrier signals of the first carrier signal.
US08787133B2 Recording apparatus, recording method, and sparing destination selecting method
A recording apparatus includes: a recording unit to record information by laser irradiation on a recording medium having multiple recording layers where information is recorded, with a track formed in the layers as a continuous recording area and data recorded within a track, and also multiple tracks set to one layer according to recording purpose; and a control unit to determine a sparing destination where information is recorded on a recording position specified according to a recording request, and if sparing processing occurs, as a first priority the next recording address of a track being recorded is selected as a sparing destination, and as a second priority the next recording address of a track overlapped with a track where recording is performed according to the recording request in a layering direction of the layers is selected as a sparing destination, and to cause the recording unit to execute sparing recording.
US08787127B2 Near-field light generating element, method of manufacturing near-field light generating element, near-field light head, method of manufacturing near-field light head, and information recording and playback device
A near-field light generating element has a core that propagates light flux from a light incident side to a light emission side while focusing the propagating light flux. A near-field light generating portion in the form of a metal film generates near-field light from the light flux. The core includes a first core, and a second core covering a side surface of the first core, and the core is formed in a polygonal shape when viewed from a Z direction. The metal film is placed on a side surface in the core, and is formed so that a width of an interface between the metal film and the core is narrower than a width of the side surface of the core.
US08787117B2 Electromechanical transducer
An electromechanical transducer according to an embodiment of the present invention is capable of selectively performing a transmitting and receiving operation by using elements of different shapes. The electromechanical transducer has a plurality of cells, each of which has a vibrating film including two electrodes provided with a gap therebetween, two driving and detecting units, a potential difference setter, and a switch. Each of the driving and detecting units implements a transmitting and/or a receiving function. A first or second element includes first or second electrodes which are electrically connected and further connected to the common first or second driving and detecting unit, respectively. The potential difference setter sets a predetermined potential difference between the reference potentials of the first and second driving and detecting units, respectively, and the switch switches between the first and second driving and detecting units to perform the transmitting and receiving operation.
US08787113B2 Voice and position localization
Apparatus configured for processing of both audible and ultrasonic sound inputs, including a sensor with a frequency response spanning both audible and ultrasonic frequencies, and processing electronics configured to separate the audible and ultrasonic input frequencies for independent use. Apparatus configured for processing of both audible and ultrasonic sound inputs, including a sensor with a frequency response spanning both audible and ultrasonic frequencies, and processing electronics configured to process each one of the audible and ultrasonic input frequencies independently. Related apparatus and methods are also described.
US08787111B2 Devices and methods for positioning TOWs in marine seismic systems
A method and system for deploying seismic tows, such as seismic streamers, from a common carrier rope for conducting marine seismic surveys. The deployment system generally comprises a carrier rope having at least one deflector urging the carrier rope laterally relative to the towing vessel and seismic tows that are independently moveable along the deployed carrier rope to desired locations from which to be deployed. The carrier rope may be deployed from the tow vessel into the water prior to deploying the seismic streamer(s) into the water.
US08787107B2 Memory device power control
The apparatus described herein may comprise a first set of transistors, including a first transistor and a second transistor, and a second set of transistors, including a third transistor and a fourth transistor. Gates of the first and second transistors may be coupled to a first signal and a second signal, respectively, each indicating whether a corresponding one of a first supply voltage and a second supply voltage reaches a first threshold voltage or a second threshold voltage to power on a first circuit or a second circuit of a memory device. Gates of the third and fourth transistors may be coupled to a first inverted version of the first signal and a second inverted version of the second signal, respectively. An outcome signal of the second set of transistors may indicate a power-on state of the memory device responsive to power states of the first and second signals.
US08787102B2 Memory device and signal processing circuit
A memory device which can keep a stored logic state even when the power is off is provided. A signal processing circuit including the memory device, which achieves low power consumption by stopping supply of power, is provided. A memory device includes a logic circuit including a first node and a second node, a first memory circuit connected to the first node, a second memory circuit connected to the second node, and a precharge circuit connected to the first node, the second node, the first memory circuit, and the second memory circuit. When reading data is performed, the precharge circuit outputs a precharge potential to the first node and the second node. The first memory circuit and the second memory circuit each include a transistor in which a channel is formed in an oxide semiconductor film.
US08787090B2 Memory cell operation
Embodiments of the present disclosure provide methods, devices, modules, and systems for programming memory cells. One method includes determining a quantity of erase pulses used to place a group of memory cells of the array in an erased state, and adjusting at least one operating parameter associated with programming the group of memory cells at least partially based on the determined quantity of erase pulses.
US08787086B1 Inhibiting address transitions in unselected memory banks of solid state memory circuits
The present disclosure relates to inhibiting address transitions in unselected memory banks of solid state memory circuits. Bank selection and address gating circuitry may be used to provide a set of gated address signals to decode circuitry for each memory bank, such that the gated address signals associated with unselected memory banks are prevented from transitioning and the gated address signals associated with a selected memory bank are based on clocking in the status of address signals provided by memory control circuitry.
US08787085B2 Semiconductor memory having both volatile and non-volatile functionality and method of operating
Semiconductor memory having both volatile and non-volatile modes and methods of operation. A semiconductor storage device includes a plurality of memory cells each having a floating body for storing, reading and writing data as volatile memory. The device includes a floating gate or trapping layer for storing data as non-volatile memory, the device operating as volatile memory when power is applied to the device, and the device storing data from the volatile memory as non-volatile memory when power to the device is interrupted.
US08787078B2 Method and apparatus for reducing read disturb in memory
Various aspects of a NAND memory include a control circuit that applies a read bias arrangement to a plurality of word lines to read a selected data value stored on a plurality of memory cells by measuring current flowing between the first end and the second end of the series of memory cells. The read bias arrangement is applied to word lines of the plurality of word lines applies only word line voltages less than a second maximum of a second threshold voltage distribution.
US08787065B2 Apparatuses and methods for determining stability of a memory cell
Examples described include apparatuses and methods for determining stability of memory cells. Resistance variable memory cells may be used. Once a memory cell is placed in a low or high resistance state responsive to set or reset pulses, the stability of the state may be determined, such as by providing another pulse to the memory cell or otherwise stressing the cell. The another pulse may be of an opposite polarity to the set or reset pulses already applied. If the memory cell is no longer in the target state after providing the another pulse, additional set or reset pulses may be applied to achieve a stable state.
US08787064B2 Programmable bipolar electronic device
A configurable memristive device (300) for regulating an electrical signal includes a memristive matrix (350) containing a first dopant species; emitter (320), collector (310), and a base electrodes (330, 340) which are in contact with the memristive matrix (350); and a mobile dopant species contained within a central region (360) contiguous with the base electrodes (330, 340), the mobile dopant species moving within the memristive matrix (350) in response to a programming electrical field. A method of configuring and using a memristive device (300) includes: applying a programming electrical field across a memristive matrix (350) such that a mobile dopant species creates a central doped region (360) which bisects the memristive matrix (350); and applying a control voltage to the central doped region (360) to regulate current flow between an emitter electrode (320) and a collector electrode (310).
US08787063B2 Analog memories utilizing ferroelectric capacitors
A ferroelectric memory having a plurality of ferroelectric memory cells, each ferroelectric memory cell including a ferroelectric capacitor is disclosed. The ferroelectric memory includes read and write lines and a plurality of ferroelectric memory cell select buses, one select bus corresponding to each of the ferroelectric memory cells. Each of the ferroelectric memory cells includes first and second gates for connecting the ferroelectric memory cell to the read line and the write line, respectively, in response to signals on the ferroelectric memory cell select bus corresponding to that ferroelectric memory cell. A write circuit causes a value determined by a data value having at least three states to be stored in the ferroelectric memory cell currently connected to the write line. A read circuit measures the charge stored in the ferroelectric memory cell currently connected to the read line.
US08787061B2 Semiconductor memory device
According to an embodiment, a semiconductor memory device comprises: a semiconductor substrate; a memory cell array configured having a plurality of memory units, each of the memory units including a plurality of memory cells connected in series, the plurality of memory cells being stacked, the plurality of memory units involving a first memory unit and a second memory unit; and a plurality of bit lines connected to ends of each of the memory units in the memory cell array. The first memory unit and the second memory unit are arranged in a staggered manner by the first memory unit being displaced in a row direction with respect to the second memory unit by an amount less than an arrangement pitch in a row direction of the first memory unit or the second memory unit.
US08787049B2 Control method for converting power, and electronic power converter adapted to carry out said method
A control method and apparatus are provided to convert a DC voltage into alternating voltage. The apparatus includes a first inverter and a second inverter to generate a first alternating voltage and a second alternating voltage, respectively. Also included is an interphase transformer to combine these alternating voltages in parallel to obtain a first resulting alternating voltage. The apparatus also includes a third inverter and a fourth inverter to generate a third and fourth alternating voltage, respectively. These are combined to form a second resulting alternating voltage. The second resulting alternating voltage is displaced in phase approximately 180° in relation to the first resulting alternating voltage.
US08787042B2 DC power supply including arrangement to reduce switching loss and a snubber circuit to suppress surge voltages
In a DC power supply in which a DC power source and a transformer are connected via a power conversion circuit and a secondary winding of the transformer is connected to a load via a rectifier diode bridge and a filter circuit to supply power to the load, a resonance reactor is provided on an output side of the transformer, a resonant switch circuit including a parallel circuit of a diode and a semiconductor switch and a resonant capacitor is connected in parallel to the rectifier diode bridge and a snubber circuit including a snubber capacitor, a snubber diode and a diode for discharge is connected to a serial resonant circuit including the resonance reactor and the resonant capacitor in the resonant switch circuit to absorb a surge voltage.
US08787040B2 Voltage-regulating circuit with input voltage detecting circuit and parallel voltage-regulating circuit system using the same
A voltage-regulating circuit according to the present invention includes a power conversion circuit, an input voltage detecting circuit and a feedback circuit. The power conversion circuit includes at least one switch element, wherein during operation of the at least one switch element, an input voltage is converted into a transition voltage. The input voltage detecting circuit is connected to the power conversion circuit for outputting a detected voltage signal corresponding to the input voltage. The feedback circuit is connected to the power conversion circuit and the input voltage detecting circuit for generating a feedback control signal. In such way, as the input voltage is changed, the feedback circuit will adjust to make the transition voltage changed as with the change of the detected voltage signal corresponding to the input voltage.
US08787037B2 Electronic device
An electronic device includes a shielding member, an electric circuit, and a filter capacitor. The electric circuit has an output line and is arranged inside the shielding member. The filter capacitor is arranged outside the shielding member to be connected to the output line.
US08787028B2 Terminal structure, printed circuit board, module board, electronic device, and method for manufacturing terminal structure
The electronic device includes a terminal structure and a printed circuit board including the terminal structure. The terminal structure includes a solder-joint conductor region placed on a wiring conductor, an intermediate layer contacting with the conductor region, and a solder region contacting with the intermediate layer. The intermediate layer includes an intermetallic compound including tin and at least one of copper and nickel as principal components. When the indentation elastic modulus of the conductor region is E1 and the indentation elastic modulus of the intermediate layer is E2, the ratio of E1 to E2 is equal to or more than 0.8 and equal to or less than 1.5.
US08787027B2 Mounting apparatus for circuit board
A mounting apparatus for fixing a circuit board having a position block comprises an enclosure having a bottom plate; a first mounting member having a first securing portion, and a second mounting member having a first position portion and a first mounting portion. A first through hole is defined on the bottom plate. A first depressed portion is defined around the first through hole on the bottom plate. A first fixing hole is defined on the first securing portion. The first position portion is received in the first depressed portion to prevent the first position portion rotating relative to the bottom plate. The first mounting portion passes through the first through hole to be fixed in the first fixing hole. The bottom plate is fixed between the first securing portion and the first position portion. The position block engages the position slot to fix the circuit board on the enclosure.
US08787020B2 Module cooling method and plenum adaptor
A method and apparatus for cooling modules in a radio system is disclosed. The apparatus comprises an adaptor module with side walls and integrated heat exchanging elements. The adaptor module adapts the air flow from a chassis in the radio system such that the exiting ducting on the chassis efficiently mate with the air conduits in the modules. The adaptor allows the use of new high power density modules in the existing chassis without changing the module design. The use of adaptor module in chassis provides efficient cooling and use less volume in the chassis.
US08787016B2 Flexible display devices
Electronic devices may be provided that contain multiple housing portions. The housing portions may be coupled together using hinges. The hinges may include hinges based on a three-bar linkage, hinges based on a four-bar linkage, hinges with slotted members, hinges formed from flexible support structures, and hinges based on flexible housing structures. Flexible displays may be mounted to the housing portions overlapping the hinges. When the housing portions in a device are rotated relative to each other, the flexible display may bend. The hinge may be configured to allow the flexible display to be placed in a front-to-front configuration in which an active side of the display faces itself or a back-to-back configuration. Engagement structures may be used to help the housing grip external objects and to hold the housing portions together. The hinges may be provided with rotational detents to help hold the flexible display in desired positions.
US08787006B2 Wrist-worn electronic device and methods therefor
Embodiments of electronic wristwatches are disclosed. According to one embodiment, an electronic wristband can provide additional electrical circuitry or devices that can be made available for use as or with an electronic device. In one embodiment, the electronic device can be a mobile electronic device that can be removably coupled to the electronic wristband which provides the additional circuitry or devices. Advantageously, the electronic device can utilize the additional electrical circuitry or devices provided within the electronic wristband to augment the capabilities of the electronic device. In another embodiment, the electronic device can be integrally formed with the electronic wristband which provides the additional circuitry or devices.
US08787005B2 Display apparatus
A display apparatus includes: a cylindrical casing which is rotatably driven; and a plurality of curve-arranged displays which are installed inside the casing and have the same number as a plurality of slits formed in the casing, wherein each curve-arranged display has an L-shaped or inverted L-shaped cross-section, and short sides of a plurality of display device substrates in which a display device is installed on the short side of the L shape or the inverted L shape are arranged in the form of an arc.
US08787001B2 Electrical devices containing carbon nanotube-infused fibers and methods for production thereof
Electrical devices containing continuous fibers that are infused with carbon nanotubes are described herein. The electrical devices contain at least a first electrode layer and a second electrode layer, where the first and second electrode layers each contain a plurality of continuous fibers that are infused with carbon nanotubes. In some embodiments, the electrical devices can be supercapacitors, further containing at least a base plate, a layer of separator material disposed between the first and second electrode layers, and an electrolyte in contact with the first and second electrode layers. The first and second electrode layers can be formed by conformal winding of the continuous fibers. The electrical devices can contain any number of additional electrode layers, each being separated from one another by a layer of separator material. Methods for producing the electrical devices are also described herein.
US08786998B2 Electro-magnetic contactor and monitoring system of the same
Disclosed herein is an electro-magnetic contactor and an electro-magnetic contactor monitoring system. The present disclosure may sense and display the status of input power that supplies electric energy to a power input end of the electro-magnetic contactor in real time, and when a failure occurs to generate a low voltage or over voltage, it may be sensed in real time to notify it to a user or the like, thereby allowing the user to monitor the status from a remote location. According to the present disclosure, it may be possible to prevent a load from being damaged by a fire due to a phenomenon of chattering in the electro-magnetic contactor, and eradicating a phenomenon that a coil of the contactor is damaged by a fire due to the over voltage, and minimizing losses that can be caused in a factory management system.
US08786984B2 Perpendicular magnetic write head having a current carrying element for in-plane field assisted magnetic recording
In one embodiment, a magnetic head includes a main pole configured to produce a magnetic writing field applied to a magnetic medium at an overall angle with respect to a magnetic anisotropy axis which is oriented in a direction perpendicular to a plane of a surface of the magnetic medium, and at least one current carrying element positioned near a media facing surface of the main pole configured to produce an assisting magnetic field applied in a cross-track direction parallel to the plane of the surface of the magnetic medium. In another embodiment, a method includes applying a writing magnetic field to write data to a magnetic medium and applying an assisting magnetic field to the magnetic medium for assisting the writing magnetic field, the assisting magnetic field being applied in a cross-track direction of the magnetic medium and parallel to a plane of a surface of the magnetic medium.
US08786979B1 Self servo write process for discrete track media
Systems and techniques relating to control of magnetic devices are disclosed. A described technique includes receiving a waveform via a head about a recording medium which includes data tracks and servo regions, detecting a servo region based on the waveform becoming an alternating signal, which is indicative of the head's path over discrete radially arranged magnetic strips in the servo region; performing a frequency synchronization of a read clock based on the detection to establish a frequency lock; performing a phase synchronization of the read clock to align a phase of the read clock with respect to acquired samples of the alternating signal; performing a synchronization of a write clock based on a write of a test sequence to the medium, the write clock being responsive to the frequency lock and the read clock; and writing, using the synchronized write clock, data to the medium for servo control.
US08786975B2 Thin-femto magnetic head slider and method for producing the same
In one embodiment, a magnetic head slider includes a substrate, at least two elements (read element, write element, and/or heater element) positioned adjacent to the substrate, a resistance detection element positioned near the two elements, a pair of conductive terminals in an accessible position and coupled to each of the two elements, a protective film surrounding the two elements and the resistance detection element, a first and a second thin conductive wire extending from the resistance detection element and terminating at an edge of the protective film, a third thin conductive wire extending from one of the pair of conductive terminals for a first of the two elements and terminating at an edge of the protective film, and a fourth thin conductive wire extending from one of the pair of conductive terminals for a second of the two elements and terminating at an edge of the protective film.
US08786971B2 Magnetic recording apparatus having variable-width tracks and method of testing same
According to one embodiment, there is provided a magnetic recording apparatus including a head slider including read and write elements, and a magnetic recording medium including magnetically recordable recording tracks with a width L1, a wide land track with a width L2 larger than the width L1 of the recording track, and non-recording sections with a width G1 each provided between adjacent recording tracks. The width L1 of the recording track is smaller than a bottom read width BRW of the read and write elements, and the width L2 of the wide land track is larger than the bottom read width BRW of the read and write elements.
US08786968B2 Data storage device including a recording channel, a detector, and a noise prediction circuit, and method of processing a signal in a data storage device
According to embodiments of the present invention, a data storage device is provided. The data storage device includes a recording channel configured to carry a signal; a detector configured to detect the signal from the recording channel; and a noise prediction circuit configured to predict noise affecting the recording channel and the detected signal based on a noisy channel model. According to further embodiments of the present invention, a method of processing a signal in a data storage device is also provided.
US08786964B2 Photographing lens assembly
A photographing lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element and a third lens element. The first lens element with positive refractive power has an object-side surface being convex at a paraxial region. The second lens element with negative refractive power has an object-side surface being concave at a paraxial region and an image-side surface being concave or planar at a paraxial region, wherein the second lens element is made of plastic material and the surfaces thereof are aspheric. The third lens element with negative refractive power has an object-side surface being concave at a paraxial region, and an image-side surface being concave at a paraxial region and being convex at a peripheral region, wherein the third lens element is made of plastic material, and the surfaces thereof are aspheric.
US08786963B2 Imaging lens and imaging apparatus
An imaging lens including: in order from an object side thereof, a first lens having a positive refractive power; a second lens formed in a meniscus shape having a negative refractive power with a concave surface faced to an image side; a third lens formed in a biconvex shape having a positive refractive power near an optical axis; a fourth lens formed in a meniscus shape having a positive refractive power with a concave surface faced to the object side near the optical axis; and a fifth lens having a negative refractive power near the optical axis and a positive refractive power in a peripheral portion, the imaging lens satisfying the following conditional expression (a), 3.0≦f3/f4≦30.0 (a) where f3 is a focal length of the third lens, and f4 is a focal length of the fourth lens.
US08786961B2 Image pickup lens
There is provided an image pickup lens having a 6-element structure which has a small size and a sufficiently lens speed of F/2 or less and in which various aberrations are corrected favorably. This image pickup lens includes a first lens having a positive refractive power and comprising a convex surface directed to the object side; a second lens having a negative refractive power and comprising a concave surface directed to the image side; a third lens having a positive or negative refractive power; a fourth lens having a positive refractive power; a fifth lens having a positive refractive power and comprising a convex surface directed to the image side; and a sixth lens having a negative refractive power and comprising a concave surface directed to the image side, in this order from the object side, wherein the image side surface of the sixth lens has an aspherical shape and an inflection point at a position other than an intersection point with the optical axis, and the image pickup lens satisfies the following conditional expressions. νd1>50 νd2≦30 where, νd1 is an Abbe number of the first lens, and νd2 is an Abbe number of the second lens.
US08786957B2 Zoom lens and image pickup apparatus including the same
A zoom lens includes, in order from an object side, a positive first lens unit which does not move for zooming, a negative second lens unit which moves in an optical axis direction for zooming, a negative third lens unit which moves in the optical axis direction for zooming so as to correct image plane variation due to zooming, and a positive fourth lens unit which does not move for zooming. The fourth lens unit includes, in an order from the object side, a positive first sub lens unit and a positive second sub lens unit, which are separated by a largest air interval in the fourth lens unit. Abbe constants, partial dispersion ratios, and coefficients of the refractive index variation due to the temperature variation are appropriately set for lens materials forming the third lens unit, the first sub lens unit, and the second sub lens unit.
US08786944B2 Device for holding filters for microscopes
A device for holding filters for a microscope includes a filter wheel (20) rotatable about an axis of rotation (16) and a drive unit (14) for rotating the filter wheel (20). The filter wheel (20) comprises a basic body (44) rotatable about the axis of rotation (16) and at least one segment (46-54) selectively connectable to the basic body. The segment (46-54) comprises at least two housing areas (58, 59) each holding at least one filter (11). Another housing area may provide a transmission range (36, 59) for unfiltered transmission of light. A second rotatable filter wheel may be arranged at a location displaced along the axis of rotation relative to the filter wheel, and may have its own respective transmission range for unfiltered transmission of light, whereby a filter on either filter wheel may be aligned with the transmission range on the other filter wheel.
US08786941B2 Semiconductor optical amplifier
A semiconductor optical amplifier includes: a laminated structure sequentially including a first compound semiconductor layer composed of GaN compound semiconductor and having a first conductivity type, a third compound semiconductor layer having a light amplification region composed of GaN compound semiconductor, and a second compound semiconductor layer composed of GaN compound semiconductor and having a second conductivity type; a second electrode formed on the second compound semiconductor layer; and a first electrode electrically connected to the first compound semiconductor layer. The laminated structure has a ridge stripe structure. When widths of the ridge stripe structure in a light output end face and the ridge stripe structure in a light incident end face are respectively Wout, and Win, Wout>Win is satisfied. A carrier non-injection region is provided in an internal region of the laminated structure from the light output end face along an axis line of the semiconductor optical amplifier.
US08786938B2 DP-QPSK demodulator
In an embodiment, a demodulator includes first, second, third, fourth and fifth beam displacers, a half waveplate, and a quarter waveplate. The second beam displacer is positioned to receive an output from the first beam displacer. The third beam displacer is positioned to receive an output from the second beam displacer. The half waveplate is positioned to receive an output from the third beam displacer. The fourth beam displacer is positioned to receive an output from the half waveplate. The fifth beam displacer is positioned to receive an output from the fourth beam displacer. The quarter waveplate is positioned between the fourth beam displacer and the fifth beam displacer.
US08786934B2 Display device
In a device for displaying images by application of an electric field to a charged substance, a structure for reducing afterimages and a method for manufacturing the structure are provided. The device is a display device which includes a plurality of pixel electrodes and a charged layer (a layer including a charged substance) provided over the pixel electrodes. An end of one of two pixel electrodes that are adjacent to each other among the plurality of pixel electrodes has a depression in an end-face direction, and an end of the other of the pixel electrodes has a projection in the end-face direction. In a state in which the depression and the projection are in a set, a gap is formed between the two pixel electrodes.
US08786933B2 Fabrication of a floating rocker MEMS device for light modulation
The current disclosure shows how to make a fast switching array of mirrors for projection displays. Because the mirror does not have a via in the middle connecting to the underlying spring support, there is an improved contrast ratio that results from not having light scatter off the legs or vias like existing technologies. Because there are no supporting contacts, the mirror can be made smaller making smaller pixels that can be used to make higher density displays. In addition, because there is not restoring force from any supporting spring support, the mirror stays in place facing one or other direction due to adhesion. This means there is no need to use a voltage to hold the mirror in position. This means that less power is required to run the display.
US08786931B2 Electrochromic display
There is provided an electrochromic display that includes a display substrate, which includes a display electrode on a first substrate and an insulating film on or above the display electrode; a counter substrate having a counter electrode on a second substrate, the counter substrate facing the display substrate; and a color-developing layer containing an electrochromic material disposed in a region surrounded by a sealing member between the display substrate and the counter substrate. The insulating film is disposed on or above the display electrode except for a display region of the display electrode in the region surrounded by the sealing member.
US08786919B2 Image scanning apparatus
An image scanning apparatus comprising a feeding unit and a scanning unit is provided. The feeding unit comprises a separation unit configured to separate the document sheet and a discharge unit configured to discharge the document sheet to a discharge tray. The feeding path includes a curved path formed to change the feeding direction with respect to the image scanning apparatus, and a length of the feeding path from a downstream side end of the scanning unit in the feeding direction to a position of the discharge unit is shorter than a length of the feeding path from a position of the separation unit to the downstream side end of the scanning unit.
US08786917B2 Image reading method and image reading apparatus
A method includes a first step, a second step, and a third step. In the first step, a fed document is returned to an upstream side of a reading unit by reversing the document after a first passage through the reading unit. In the second step, the document returned in the first step is returned to the upstream side of the reading unit by reversing the document after a second passage through the reading unit. In the third step, the document returned in the second step is passed through the reading unit, and then the document is discharged.
US08786915B2 Image sensor unit and image reading apparatus using the same
An image sensor unit includes: a light source including a light emitting element on a light emitting surface; a light guide that causes light from the light source to be incident on a light incident surface facing to the light emitting surface, ejects the light from a light ejecting surface and illuminates a document; a rod lens array that images reflected light from the document; a sensor substrate on which a photoelectric conversion element is mounted, the photoelectric conversion element converting the reflected light imaged by the rod lens array into an electric signal; and a frame that supports the light source, the light guide, the rod lens array and the sensor substrate, wherein positioning sections are provided on an opposite side of the light emitting surface of the light source and at a part of the frame which is disposed at the opposite side of the light emitting surface.
US08786907B2 Image processing apparatus, control method of image processing apparatus, image forming apparatus, and storage medium
When an image processing apparatus of one aspect of this invention corrects input image data using correction values (misregistration correction amounts Δy), it determines whether or not image data to be corrected using amounts Δy includes a specific pattern which may cause density unevenness in an image to be formed. When the image processing apparatus determines that the image data includes the specific pattern, it modifies amounts Δy corresponding to pixels including the specific pattern of the amounts Δy using any of a plurality of different predetermined modulation amounts (modification values). Furthermore, the image processing apparatus corrects the image data for respective pixels using either the amounts Δy before modification, or the modified amounts Δy when the modification is done.
US08786905B2 Image forming device
A problem that setting (setting the kind of a paper or a printout method) for achieving the print effect (gloss effect or matte effect) at a maximum is very complicated and therefore, a manual setting thereof by a user is very difficult. When image data which a user desires to print and a desire for a print effect to transparent form image data are input, the paper type, conversion of the transparent form image data and a printout method for realizing the print effect are automatically set and printed out.
US08786904B2 Image processing apparatus, image output system, image processing control method and computer readable information recording medium
Color gamuts of output images based on image output methods of plural image output apparatuses and output media are stored. Plural sets of color reference data for associating a color gamut of the image output request apparatus with color gamuts of output images of the image output apparatuses are stored. It is determined whether an output of image data from the image output request apparatus by one of the image output apparatuses is possible. When it is not possible, another one of the image output apparatuses is determined. A preview image and image data for outputting are generated corresponding to the determined one of the image output apparatuses based on the image data, the profile information of the determined one of the image output apparatuses and the color reference data.
US08786903B2 Image data processing apparatuses, boundary detection devices, boundary detection methods, and computer-readable storage media for detecting boundaries in an image
Image boundary detection devices and methods include processes. Processes include setting an image recording mode to a second recording mode. First and second recording modes utilize first and second density values, respectively. Second density values are less than corresponding first density values. Processes include reducing first density values to second density values when the second recording mode is set. Processes include setting an image boundary determination threshold to one of a first and second threshold value when a respective one of the first and second recording mode is set. The second threshold value is less than the first threshold value. Processes include calculating density gradient values based on one of the first and second density value when the respective one of the first and second recording mode is set. Processes include determining whether pixels are image boundaries using density gradient values and the image boundary determination threshold.
US08786897B2 Image capture unit and computer readable medium used in combination with same
An image capture unit and computer readable medium used in combination therewith is disclosed. In a preferred embodiment, the image capture unit includes an image capturing sensor, a visual display, an instance of the computer readable medium, and circuitry for integrating functionalities thereof. The computer readable medium causes sensor data received from the image capturing sensor to be processed. The sensor data includes a plurality of image tiles and position indicating data defining a respective relative position of each one of each image tiles. Each one of each image tiles includes data representing a discrete portion of visual content. The computer readable medium causes a feedback image be displayed on the visual display. Displaying the feedback image includes correlate the relative position of each one of each image tiles with at least one other image tile that has been previously generated and displayed.
US08786895B2 Image processing devices and image processing processes
An image processing device that transmits print image data to an image forming portion to form a target image on at least one recording medium, includes a processor and a non-transitory, computer-readable medium storing computer-readable instructions that, when executed by the processor, cause the image processing device to perform steps including: generating display image data at a display scale for displaying the target image including an element of the target image on a display portion prior to formation of the target image on the at least one recording medium; and generating print image data at a print scale for forming the target image on the recording medium, such that the element of the target image to be formed on the at least one recording medium has substantially the same size as the element of the target image displayed on the display portion.
US08786887B2 Apparatus, system, and method of log management, and recording medium storing log management program
A log management system stores association data indicating association between program identification information for identifying a program that requests execution of one or more functions at an information processing apparatus, and function identification information for identifying each one of the one or more functions to be executed by the program, receives program identification information for identifying a program that requests the information processing apparatus to execute one or more functions from the information processing terminal on which the program is installed through the network, and obtains function identification information that is associated with the program identification information received from the information processing terminal using the association data.
US08786878B2 Print processing device, image processing device and method for setting print mode
A print processing device includes: a display device that displays a print preview of a print document; a plurality of application programs; an application specifying part that specifies the application program which is used to compose the print document; a print mode setting part that stores print mode setting information; an application determining part that determines whether or not the application program specified by the application specifying part is a program that is likely not to provide to the print mode setting part a print orientation information in correspondence with the print document as actually printed; a print preview display method deciding part that determines a display method of the print preview based on a determination result by the application determining part; and a print preview displaying part that displays the print preview according to the display method decided by the print preview display method deciding part.
US08786876B2 Peripheral apparatus control system, peripheral apparatus, information processing apparatus, peripheral apparatus control method, and program
In a network printing system utilizing WSD Print Service, a highly operable peripheral apparatus control system that utilizes a mass storage device and a low-cost shared printer that does not include a function for requesting print data to an information processing apparatus is provided. The peripheral apparatus control system includes an information processing apparatus and a peripheral apparatus mutually connected via a network. The information processing apparatus inputs a job request and a reservation request to the peripheral apparatus. The peripheral apparatus includes a first measurement unit that measures the difference between reception timings of the job request and the reservation request. If the difference between the reception timings is equal to or less than a first predetermined time, a reservation ID is input and a reservation of the job request is accepted.
US08786863B2 Transmitted wavefront measuring method, refractive-index distribution measuring method, and transmitted wavefront measuring apparatus that calculate a frequency distribution and obtain a transmitted wavefront of the object based on a primary frequency spectrum in the frequency distribution
A transmitted wavefront measuring method comprises the steps of emitting light 101 from a light source 100 onto an object to be measured 120 to receive interfering light transmitted through the object and a diffraction grating 130 on a light receiving portion 140 disposed at a predetermined distance from the diffraction grating to measure an intensity distribution of the interfering light T10, performing a Fourier transform of the intensity distribution to calculate a frequency distribution T20, and obtaining a transmitted wavefront of the object based on a primary frequency spectrum in the frequency distribution T30 to T90. The step of obtaining the transmitted wavefront comprises the steps of performing an inverse Fourier transform of the primary frequency spectrum with reference to a grating frequency of the diffraction grating to calculate a complex amplitude of the interfering light T60, and obtaining the transmitted wavefront based on the complex amplitude T90.
US08786859B2 High resolution surface plasmon resonance sensor and sensor system thereof
Provided is a surface plasmon resonance sensor including: a part of delivering light by which a signal beam is incident to generate an evanescent field; and a part of exciting surface plasmon for exciting surface plasmons by the generated evanescent field and giving rise to a surface plasmon resonance, wherein a dielectric waveguide layer is inserted between metal layers of the part of exciting surface plasmon, and surface plasmon resonance properties are changed by an object to be analyzed.
US08786850B2 Illumination energy management in surface inspection
The disclosure is directed to a system and method of managing illumination energy applied to illuminated portions of a scanned wafer to mitigate illumination-induced damage without unnecessarily compromising SNR of an inspection system. The wafer may be rotated at a selected spin frequency for scanning wafer defects utilizing the inspection system. Illumination energy may be varied over at least one scanned region of the wafer as a function of radial distance of an illuminated portion from the center of the wafer and the selected spin frequency of the wafer. Illumination energy may be further applied constantly over one or more scanned regions of the wafer beyond a selected distance from the center of the wafer.
US08786838B2 Analyte monitoring systems and methods
A reagentless whole-blood analyte detection system that is capable of being deployed near a patient has a source capable of emitting a beam of radiation that includes a spectral band. The whole-blood system also has a detector in an optical path of the beam. The whole-blood system also has a housing that is configured to house the source and the detector. The whole-blood system also has a sample element that is situated in the optical path of the beam. The sample element has a sample cell and a sample cell wall that does not eliminate transmittance of the beam of radiation in the spectral band.
US08786823B2 Lithographic apparatus and device manufacturing method
An immersion lithographic apparatus is disclosed in which at least a part of the liquid supply system (which provides liquid between the projection system and the substrate) is moveable in a plane substantially parallel to a top surface of the substrate during scanning. The part is moved to reduce the relative velocity between that part and the substrate so that the speed at which the substrate may be moved relative to the projection system may be increased.
US08786819B2 Plastic flat display and method for manufacturing same
The present invention provides a plastic flat display and a method for manufacturing the same. In a plastic flat display including upper and lower substrates, the lower substrate is formed of an FPCB substrate for supplying an electrical signal to the plastic flat display. Accordingly, a flexible printed circuit board (FPCB) is used in an integrated type to serve as a lower substrate film of the flat display, so that an additional lower substrate is not necessary and the flat display can be implemented with a simple structure, and a method for manufacturing the plastic flat display.
US08786817B2 Liquid crystal panel and manufacturing method thereof
A liquid crystal panel includes a liquid crystal layer and a substrate. The substrate includes a sealant bonding area, a cutting edge surrounding the sealant bonding area, and an abutting portion disposed between the sealant bonding area and the cutting edge. A height of the abutting portion is less than a thickness of the liquid crystal layer. The present disclosure further provides a manufacturing method of the liquid crystal panel. With the abutting portion disposed outside the sealant, the uncured sealant is limited from flowing to the cutting edge during the process of bonding the TFT substrate and the CF substrate. Thus, the manufacturing process of the liquid crystal panel may not be influenced by the uncured sealant, and the distance L between the sealant and the cutting edge can be shortened to improve the coating precision of the sealant and the utilization rate of the substrate.
US08786812B2 Liquid crystal display device
A liquid crystal lens is provided on a liquid crystal display panel. Electrodes extending vertically to a plane of drawing are provided on an upper substrate of the liquid crystal lens at predetermined intervals. No electrodes are provided on a lower substrate. An initial alignment of liquid crystal molecules in the liquid crystal lens is vertically directed with respect to the plane of the drawing. A voltage applied to the upper substrate electrodes generates a transverse electric field to rotate the liquid crystal molecules. Polarization light emitted from the liquid crystal display panel is vertically directed to the plane of the drawing, which generates a refractive index distribution of the polarization light in a liquid crystal layer to form a convex lens within the liquid crystal lens. This lens allows first and second pixels to be recognized by right and left eyes to allow a three-dimensional display.
US08786811B2 Liquid crystal display device
A liquid crystal display device using a horizontal electric field mode, in which contrast ratio is improved, is provided. A first polarizing plate having a polarization axis along a first direction, a second polarizing plate having a polarization axis along a second direction orthogonal to the first direction, a plurality of first structure bodies provided over a first substrate, a plurality of second structure bodies provided over the first substrate, a first electrode layer covering top surfaces and side surfaces of the plurality of first structure bodies, and a second electrode layer covering top surfaces and side surfaces of the plurality of second structure bodies are provided. The side surfaces of the first structure bodies and the side surfaces of the second structure bodies are parallel to the first direction or the second direction. Thus, a liquid crystal display device in which contrast ratio is improved can be provided.
US08786808B2 Liquid crystal display and method of manufacturing the same
A liquid crystal display including a pair of substrates; a plurality of electrodes formed in a matrix on one of the pair of substrates, wherein each of the plurality of electrodes includes a plurality of stripe-like portions that define a plurality of spaces therebetween; polymer material and liquid crystal between the pair of substrates; and polymer alignment films which are formed on each of the substrates and are affected by light irradiation and cause alignment of the liquid crystal in predetermined directions. The plurality of stripe-like portions extend in at least two different directions which are not parallel to each other.
US08786795B2 Display device
A receiving container for a display device includes a bottom plate, a sidewall and a grounding unit. The sidewall is extended from the bottom plate to define a receiving space. The grounding unit is integrally formed with the bottom plate. The grounding unit includes a grounding member that grounds a circuit board received in the receiving space. The circuit board includes a grounding electrode and the grounding member corresponds to the grounding electrode. The grounding member is formed on a rear surface of the bottom plate. The grounding member may include a protrusion or a projected portion having an elastic structure.
US08786790B2 Liquid crystal display device
In one embodiment, a liquid crystal display device includes a lens array unit having a cylindrical lens array constituted by a plurality of cylindrical lenses each having a lens surface and a generatrix corresponding to the lens surface. The lens surface is arranged in a line in a direction orthogonally crossing the generatrix. A first substrate is arranged at a back side of the lens array unit and includes a pixel electrode in a belt shape extending in a different direction from the direction in which the generatrix extends. The pixel electrode is formed in a V character shape. A second substrate is arranged between the lens array unit and the first substrate including a counter electrode in a belt shape commonly arranged on the pixel electrodes extending in a parallel direction to the pixel electrode.