Document Document Title
US08869310B2 Low drift scanning probe microscope
A scanning probe microscope, such as an atomic force microscope, include a z-stage and a bridge structure comprised substantially free of Invar. A scanner containing a probe is mounted to the z-stage, which is movable in the z-axis to raise and lower the probe. A drift compensation system is provided to reduce thermal drift of the z-stage and the bridge. The drift compensation system includes heating elements thermally coupled to the z-stage and the bridge, ambient temperature sensors, and a controller to actively control the heating elements to maintain the bridge and the z-stage at an elevated temperature.
US08869308B2 Computer motherboard having peripheral security functions
A secure motherboard for a computer, wherein each user accessible peripheral port is protected by hardware based peripheral protection circuitry soldered to the motherboard. The protection circuitry provides security functions decreasing the vulnerability of the computer to data theft. User input ports such as keyboard and mouse peripheral ports are coupled to the computer through a security function that enforce unidirectional data flow only from the user input devices to the computer. Display port uses a security function which isolates the EDID in the display from the computer. Authentication device such as smart card reader is coupled to the computer via a port having a security function which enumerates the authentication device before coupling it to the computer.
US08869304B1 Digital rights management based content access mediation
Computer implemented methods and systems are provided for mediating access to content based on digital rights management. A request is received from a mobile device for a unit of content. A digital rights holder identity is identified for the mobile device by using a unique identifier for the mobile device. The unique identifier is an equipment identifier, an international mobile subscriber identity, a mobile subscriber identification number, or a mobile identification number. Whether the digital rights holder identity is associated with a right to receive the unit of content is determined. The unit of content is provided to the mobile device in response to a determination that the digital rights holder identity is associated with the right to receive the unit of content.
US08869291B2 Generating and storing document data
A markup language document is generated and stored within a network, the network including a client, and one or more storage locations. A markup language document is generated, and policy information is accessed, wherein the policy information defines a content-filtering policy, a security policy and a storage location policy for the markup language document. A portion of the markup language document that is subject to security is determined, based on the content-filtering policy as defined in the policy information. A storage location is identified for storage of the markup language document from among the one or more storage locations, based on the storage location policy as defined in the policy information. Security is applied to the determined portion of the markup language document based on the security policy as defined in the policy information. The markup language document is stored on the identified storage location.
US08869287B2 Hybrid analysis of vulnerable information flows
Arrangements described herein relate to analyzing vulnerable information flows in an application. A black-box scan of the application can be performed to record a call-tree representation of call stacks arising in the application due to test inputs provided during the black-box scan. For each path in the call-tree representation that does not constitute a vulnerable information flow during the black-box scan, a static analysis can be performed to determine at least one parameter value that, when abstracted, drives execution of the application, via the path, to flow to the at least one security sink. A security report can be generated identifying at least one of the paths in the call-tree representation that does not constitute the vulnerable information flow during the black-box scan, but flows to the at least one security sink when the at least one parameter value is abstracted.
US08869280B2 Method and system for automatic detection of eavesdropping of an account based on identifiers and conditions
A system and method for detecting whether a user account has been compromised. A server computer determines, for a client device, a first identifier associated with the client device. The server computer analyzes an activity log associated with an account of a user to determine if an eavesdropping condition has been met during a given duration. The analysis includes: 1) determining that an eavesdropping activity has occurred during the given duration and determining that no normal activity has occurred during the given duration for the first identifier; 2) determining a second identifier associated with a second device used to access the user account; and 3) determining that a normal activity associated with the second identifier has occurred during the given duration.
US08869279B2 Detecting web browser based attacks using browser response comparison tests launched from a remote source
The detection of web browser-based attacks using browser test launched from a remote source is described. In one example, it is determined that a test should be performed responsive to receiving an HTTP message sent by a client device and a policy. The test is performed with the client device to determine only whether content intended to be communicated between the HTTP client and the web application server using an HTTP message has been modified by malware on the HTTP client. The test includes the sending of an HTTP response to the HTTP client. The results of the test are analyzed and defensive measures are taken.
US08869265B2 System and method for enforcing security policies in a virtual environment
A method in one example implementation includes intercepting a request associated with an execution of an object (e.g., a kernel module or a binary) in a computer configured to operate in a virtual machine environment. The request is associated with a privileged domain of the computer that operates logically below one or more operating systems. The method also includes verifying an authorization of the object by computing a checksum for the object and comparing the checksum to a plurality of stored checksums in a memory element. The execution of the object is denied if it is not authorized. In other embodiments, the method can include evaluating a plurality of entries within the memory element of the computer, wherein the entries include authorized binaries and kernel modules. In other embodiments, the method can include intercepting an attempt from a remote computer to execute code from a previously authorized binary.
US08869264B2 Attesting a component of a system during a boot process
A method, apparatus and program product for attesting a component of a system during a boot process. The method comprises the steps of: verifying that the system is in a trusted state; in response to verifying that the system is in a trusted state, requesting an enrollment of the system wherein the requesting step further comprises the step of: retrieving enrollment data associated with the system; retrieving current input data associated with the component of the system; comparing the current input data against the enrollment data in order to determine whether the system can retain its trusted state; wherein in response to the comparing step, if the current input data matches the enrollment data, the system retains its trusted state; and accepting the trusted state until receipt of a notification, from the system having a retained trusted state, of an update to the system.
US08869259B1 Cloud based inspection of secure content avoiding man-in-the-middle attacks
A cloud based system that facilitates inspection of secure content and inexpensively detects the presence of a Man-in-the-Middle attack in a client-server communication is disclosed. Through inspection of the server certificate, no Man-in-the-Middle attack between server and the system is ensured; through inspection and designation of the client certificate, absence of a Man-in-the-Middle attack between the cloud based system and the client is ensured. In this way, the cloud based system can perform its usual policy enforcement functions with respect to secure content while avoiding Man-in-the-Middle attacks.
US08869258B2 Facilitating token request troubleshooting
A system and method for troubleshooting errors that occur during token requests. An identity provider generates a session ID and uses the session ID when logging events that occur during handling of the request. Multiple servers, processes, or threads may use the same session ID. The session ID may be sent with an error message to the requester. An ID of one or more servers that processed the request may also be sent to the requester. Upon receiving the error message, the requester may provide the error information to an administrator, who uses the information to retrieve associated logged events.
US08869246B2 Mask based challenge response test
A method for providing a challenge response test associated with a computer resource performed by a physical computing system includes, with the physical computing system, generating a challenge response test image comprising a plurality of well-formed construct elements forming a well-formed construct and a plurality of random construct elements, and providing a number of masks to be placed over the image, one of the number of masks configured to reveal the well-formed construct elements when placed over the image.
US08869243B2 Authenticating user sessions based on reputation of user locations
User sessions are authenticated based on locations associated with a user account used for sending a request for creating a session. Examples of locations of a source of a request include a geographical location, a network address, or a machine cookie associated with a device sending the request. Locations of the request are compared with stored safe locations associated with the user account and a suspiciousness index is determined for the session. The level of authentication required for the session is determined based on the suspiciousness index. Locations are associated with a reputation based on past history of sessions originating from the locations. A location associated with a history of creating suspicious session is considered an unsafe location. Reputation of the location originating the session is used to determine the level of authentication required for the session.
US08869238B2 Authentication using a turing test to block automated attacks
System and methods for authenticating a transaction between a user system and a host system are described herein. In one embodiment, the system and methods use a text-reading test (TRT) image as part of the authentication process. The TRT image is presented to the user upon initiation of a transaction by the user. Information provided by a user, via the user system, after perception of the TRT image is compared to the source information in the TRT image. If the user input corresponds to the source information, the user is authenticated and transaction is allowed to proceed.
US08869234B2 System and method for policy based privileged user access management
Embodiments dynamically manage privileged access to a computer system according to policies enforced by rule engine. User input to the rule engine may determine an extent of system access, as well as other features such as intensity of user activity logging (including logging supplemental to a system activity log). Certain embodiments may provide access based upon user selection of a pre-configured ID at a dashboard, while other embodiments may rely upon direct user input to the rule engine to generate an ID at a policy enforcement point. Embodiments of methods and apparatuses may be particularly useful in granting and/or logging broad temporary access rights allowed based upon emergency conditions.
US08869233B2 Policy management within a network management system
Preferred embodiments of the invention provide systems and methods to maintain a policy within a network management system, receive a command to be executed on one of the one or more network elements, determine whether the command can be executed on the one of the one or more network elements based on the policy maintained within the network management system, and provide an indication that the command can be executed on the one of the one or more network elements based on a determination that the command can be executed on the one of the one or more network elements.
US08869231B2 Information processing unit for acquiring television program-related information
An information processing unit includes: a receiving unit which receives, via a communication network, first specifying information which is used by a content source to specify the content, from a display device which receives and displays broadcast content; a converting unit which, upon retrieval request from the display device for related information which is related to the content, converts the first specifying information into second specifying information, which is used by a source of the related information to specify the content; a retrieval controlling unit which transmits the second specifying information to a retrieval device, which retrieves the related information based on the second specifying information, via the communication network and controls retrieval of the related information; and a providing unit which provides the display device with the related information acquired from the retrieval device via the communication network upon retrieval request for the related information to the retrieval device.
US08869226B2 System and method for visual voicemail utilizing a set-top box
A system and method for managing voicemail locally through a set-top box. A call is received from a caller. The call is intercepted utilizing a set-top box. An indicator is displayed to a television in communication with the set-top box. The indicator being indicative of the message being recorded. One or more messages are visually represented to a user in response to the user selecting a channel of the set-top box, the channel being associated with voicemail. The one or more messages are managed in response to user input received through a re remote control in communication with the set-top box.
US08869225B2 Digital cable TV receiver, diagnostic method for the digital cable TV receiver, and data structure of DVI status report
A host includes a plurality of Digital Visual Interface (DVI) ports. A controller is configured to receive a single DVI diagnostic request from a source external to the host, wherein the controller is further configured to collect DVI status information associated with each of the plurality of DVI ports in response to the single DVI diagnostic request.
US08869221B2 Display apparatus and video display method
A display apparatus is provided. The display apparatus includes a first receiver, a display unit, a controller and a processor. The first receiver receives a network packet stream. The controller selectively sends one of a video signal generated by processing the network packet stream and an external video signal to the display unit for displaying the received video signal, according to a control signal. The processor determines whether the network packet stream comprises a display command. The processor sends the control signal to the controller for receiving and sending the video signal of the network packet stream to the display unit, when the network packet stream includes the display command.
US08869217B2 Media files delivery system and method
A file server delivers media files in unicast mode to a media gateway device in response to user requests, and a FCAST/NORM media streamer delivers a stream of these media files in multicast mode to the media gateway device. By using a file server operating in unicast mode and a FCAST/NORM media streamer delivering a stream of these media files in multicast mode, it is possible to switch seamlessly between the two modes in an embodiment. In an embodiment of the invention, a media gateway device includes a cache memory for storing media files from the file server and/or the FCAST/NORM media streamer; and a controller that controls delivery of media files from the cache memory to the user and transmits user requests for media files to the file server when the cache memory does not contain the media files requested by the user. Thus, the controller requests media files from the file server only when the media files requested by the user are not cached. Otherwise, the media files requested by the user are fetched from the cache memory for delivery to the user. In this manner, the media files requested by the user will be delivered by the file server in unicast mode only when the FCAST/NORM media streamer has not supplied such files to the gateway device for caching.
US08869215B2 Method and system for switching subscriber content
Embodiments of the present invention provide that a content provider itself provide subscription content to a device of a second type, rather than to a device of a first type. For example, the device of the second type may be a mobile telephone or the like, while the device of the first type may be a set-top box. By providing the content itself the content provider can keep track as to when it is providing content to the device of the second type, and further, in some embodiments, take action to prevent reproduction of the content at the device of the first type, such that while the user is viewing the subscriber content on the device of the second type, another user is not able to view the same content on the device of the first type. In order to provide such an arrangement, the content provider is preferably provided with suitable content encoding and streaming server apparatus, which is able to encode the content in a format appropriate for transmission to the device of the second type (such as, for example, transmission to a mobile device.
US08869213B2 Reception device
A reception device includes a first input terminal receiving a first television broadcast signal of a first frequency band or a mixed wave of the first television broadcast signal and a second television broadcast signal of a second frequency band; a second input terminal receiving the second television broadcast signal; first and second tuner; a matching unit extracting a second broadcast signal from a broadcast signal received from a first circuit terminal and outputting the extracted second broadcast signal from a second circuit terminal; a first connection portion selectively performing a connection between the first input terminal and the first circuit terminal of the matching unit; and a second connection portion setting an input path of the second television broadcast signal to the second tuner to a path from the second input terminal or a path from the second circuit terminal of the matching unit.
US08869211B2 Zoomable content recommendation system
A method is provided for a content recommendation module. The method includes receiving a user input related to viewing contents from a user and determining whether a recommendation pool containing a plurality of selected recommendation candidates has been changed corresponding to the input. The method also includes, when the recommendation pool has been changed, mapping the plurality of selected recommendation candidates in the changed recommendation pool into a hierarchical data structure with a plurality of levels such that each of the plurality of levels acts as a stage of a zoom operation on the selected recommendation candidates. Further, the method includes rendering mapped recommendation candidates from the plurality of levels to be displayed to the user.
US08869210B2 Broadcast receiving apparatus, control method thereof, and storage medium
A broadcast receiving apparatus and method for controlling the apparatus includes selecting a channel from a plurality of channels included in a broadcast signal, an outputting channel selection information specifying a selected channel, outputting video of the selected channel to a display device, outputting channel information related to the selected channel to the display device, and controlling selection of the channel and outputting of the channel information based on the outputted channel selection information specifying a selected channel and a predetermined condition.
US08869204B2 Method and system for displaying advertisements in an electronic program guide
A system and method for displaying an electronic program schedule guide is provided. The system has areas for displaying program schedule information. In addition, the system also has areas that may be used for advertising programs, products or services. In another embodiment, the system has areas for displaying messages to the user.
US08869203B2 Multimedia content fusion
Full motion live video can be provided in tactical and other environments utilizing various apparatuses and methods. An apparatus can include live source video inputs configured to receive live source video streams, video outputs configured to provide live output video streams configured according to a channel template design; and a processor configured to control multiplexing of the live source video streams to provide master control of the live source video inputs and video outputs. Another apparatus can include an input configured to receive video streams from the prior apparatus, a processor configured to fuse the video streams, and a user interface configured to present the video streams to the user in multiple independent frames, wherein the multiple independent frames include a relatively larger live video of interest and relatively smaller live thumbnail videos.
US08869194B2 Methods, computer program products, and apparatus for providing targeted content based on user data
Targeted content associated with user information stored in a database within a network in communication with a user device is received along with program content. A determination by a scanning process is made at what position or at what time in the program content to include the targeted content. The program content and the targeted content are rendered, with the targeted content included at the determined position or time in the program content, for presentation to at least one user. This rendering may occur within a network or within a user device.
US08869193B2 Methods, computer program products, and apparatus for receiving targeted content based on locally stored user data
Targeted content is delivered to and received by at least one user device based on user information stored locally at the user device. Program content and targeted content are received. The targeted content received is associated with user information stored locally on the user device, while the program content is broadcast to multiple users. A determination by a scanning process is made at what position or at what time in the program content to include the targeted content. The program content and the targeted content are rendered, with the targeted content included at the determined position or time in the program content, for presentation to the user.
US08869191B2 Providing a media guide including parental information
A user interface may be provided including a media guide. The media guide may comprise at least two display elements. One of the displayed at least two display elements may comprise an action card. The action card may be configured to display a plurality of actions that can be taken with respect to the one of the plurality of programs. The plurality of actions may include a parental information action.
US08869188B2 Method and system for remotely controlling content at a set top box
A communication system 100 is used to manage content includes a user device with a storage device 306 and a content processing system 102 in communication with the storage device and communicating content to the storage device, generating a conditional access packet, communicating the conditional access packet to a storage device. The user device 112 receives the content and the conditional access packet and controls the storage device to manage the content in response to the conditional access packet.
US08869181B2 Method and system for message notification
Methods and systems for message notification are described. A video message is received from a source access device. A selection of a target user may be received for the video message. A message notification of availability of the video message for a target access device associated with the target user may be provided.
US08869178B2 Digital video disc player
A digital video disc player includes a housing, a shaft rotatably arranged in the housing, a rotary support accommodated in the housing and fixed to the shaft, a plurality of trays arranged on the rotary support, each of the trays supporting a digital video disc and a driving bar movably connected to the housing, the driving bar driving the shaft to revolve, thereby causing the trays to rotate together with the rotary support. User needs only to push the driving bar to switch the positions of the discs instead of opening the tray to replace new disc.
US08869174B2 Method and apparatus for providing context aware logging
A method, apparatus and computer program product are therefore provided to enable context aware logging. In this regard, the method, apparatus, and computer program product may record events that occur in one or more applications, where the events are due to user input. These events may be associated with time values and data describing application contexts, such that the events may be used to generate an input log that also records application semantics and statuses. A variety of operations may be performed using this input log, including recreation of an application state by playing back the log, the ability to suspend or resume a user session, the ability to perform undo or pause operations, the ability to analyze user inputs to train or audit users, testing of users, troubleshooting of errors, and enabling multi-user collaboration.
US08869159B2 Scheduling MapReduce jobs in the presence of priority classes
Techniques for scheduling one or more MapReduce jobs in a presence of one or more priority classes are provided. The techniques include obtaining a preferred ordering for one or more MapReduce jobs, wherein the preferred ordering comprises one or more priority classes, prioritizing the one or more priority classes subject to one or more dynamic minimum slot guarantees for each priority class, and iteratively employing a MapReduce scheduler, once per priority class, in priority class order, to optimize performance of the one or more MapReduce jobs.
US08869153B2 Quality of service scheduling for simultaneous multi-threaded processors
A method and system for providing quality of service guarantees for simultaneous multithreaded processors are disclosed. Hardware and operating system communicate with one another providing information relating to thread attributes for threads executing on processing elements. The operating system controls scheduling of the threads based at least partly on the information communicated and provides quality of service guarantees.
US08869151B2 Packet draining from a scheduling hierarchy in a traffic manager of a network processor
Described embodiments provide for controlling a state of each node in a scheduling hierarchy of a network processor. A traffic manager generates a tree scheduling hierarchy having a root scheduler and N scheduler levels. The network processor generates tasks corresponding to received packets. A traffic manager enqueues received tasks in a queue of the scheduling hierarchy associated with a data flow. The traffic manager maintains scheduling data structures for each node in the scheduling hierarchy. The scheduling data structures include a backpressure indicator and a timer indicator. If the backpressure indicator is set, the traffic manager sets the node as unavailable for scheduling and removes the node from the scheduling hierarchy. If the timer indicator is set, the traffic managers sets the node as unavailable for scheduling. Otherwise, if neither the backpressure indicator nor the timer indicator is set, the traffic manager sets the node as available for scheduling.
US08869149B2 Concurrency identification for processing of multistage workflows
A system and method may be utilized to identify concurrency levels of processing stages in a distributed system, identify common resources and bottlenecks in the distributed system using the identified concurrency levels, and allocate resources in the distributed system using the identified concurrency levels.
US08869141B2 Scalable high-performance interactive real-time media architectures for virtual desktop environments
Method for implementing a software application in networked desktop virtualization environment, desktop virtualization environment including desktop virtualization server and desktop virtualization endpoint device, both in communication with one another over network. Method involves: structuring software with multiple internal elements and interfaces among them; installing first instance of software on desktop virtualization server, detecting characteristics of desktop virtualization server computer; in first instance of article of software, selectively enabling first set of internal software elements and disabling remaining internal software elements based on results of detecting on server computer; installing second instance of software on desktop virtualization client endpoint device; detecting characteristics of desktop virtualization endpoint device; in second instance of article of software, selectively enabling second set of internal software elements and disabling remaining internal software elements based on results of detecting on desktop virtualization client endpoint device; and establishing an association of second instance of software with first instance of software.
US08869135B1 Deploying updates to an application during periods of off-peak demand
Update preferences might be utilized to specify that an update to an application should not be applied until the demand for the application falls below a certain threshold. Demand for the application is monitored. The update to the application is applied when the actual demand for the application falls below the specified threshold. The threshold might be set such that updates are deployed during the off-peak periods of demand encountered during a regular demand cycle, such as a diurnal, monthly, or yearly cycle.
US08869132B2 Method and system for executing and undoing distributed server change operations
A method and system for executing and undoing distributed server change operations for a collection of server objects across multiple target servers in a transaction-safe manner is provided. In one embodiment, server change operations for a collection of server objects, such as files and configuration file entries, are specified in a transaction package. The target servers to which the specified change operation are directed are also identified in the transaction package. Parameter values for each of the identified target servers are specified through a parameter file in the transaction package. The transaction package is sent to the identified target servers, which execute the change operations on the target servers in a transaction-safe manner using these parameter values.
US08869124B2 Method and program product for costing and planning the re-hosting of computer-based applications
A computer-implemented method and program product for estimating cost and/or time requirements for migrating an application from one platform to another. The method includes receiving identifications for tasks, receiving at least one assessment type selected for estimating cost and/or time requirement for migration, where the assessment type delineates a degree of accuracy for estimating the cost and/or time requirement for migration, correlating base costs and/or time requirements to the tasks identified, receiving identifications of attributes that affect base costs and/or time requirements, correlating cost and/or time factors to the tasks, a respective cost factor and/or time factor indicating an amount by which an attribute affects the respective base cost and/or time requirement for a task, and estimating cost and/or time requirements for each task, by applying the respective cost and/or time factors for each task to the respective base cost and/or base time requirements for each task.
US08869122B2 Extensible executable modeling
Methods, systems, and computer program products for generating executable computer code in an extensible format are provided. A computer-implemented method may include receiving computer source code for compilation and compiling the source code, to generate executable computer code in an extensible format that includes instructions for execution by a computer system configured to process the instructions in the extensible format.
US08869121B2 Method for the translation of programs for reconfigurable architectures
Data processing using multidimensional fields is described along with methods for advantageously using high-level language codes.
US08869114B2 Mechanism for facilitating customized data overriding for software programs in an on-demand services environment
In accordance with embodiments, there are provided mechanisms and methods for facilitating customized overriding of data for maintenance of software applications in an on-demand services environment. In one embodiment and by way of example, a method includes duplicating first data of a first data set into a second data that is placed in a second data set. The first data relates to a software application at a computing device. The method may further include amending a portion of the second data at the second data set. The amended portion of the second data corresponds to an unchanged portion of the first data. The method may further include facilitating running of the software application based on the first data while referring to the amended portion of the second data and ignoring the corresponding unchanged portion of the first data.
US08869113B2 Software architecture for validating C++ programs using symbolic execution
Particular embodiment compile a C++ program having one or more input variables to obtain bytecode of the C++ program; compile a C++ library to obtain bytecode of the C++ library; symbolically execute the bytecode of the C++ program and the bytecode of the C++ library, comprising assign a symbolic input to each input variable of the C++ program; determine one or more execution paths in the C++ program; and for each execution path, construct a symbolic expression that if satisfied, causes the C++ program to proceed down the execution path; and generate one or more test cases for the C++ program by solving the symbolic expressions.
US08869089B2 Semiconductor integrated circuit and method of designing the same
According to example embodiments of inventive concepts, a method of designing a semiconductor integrated circuit includes: creating a marking layer that indicates at least one semiconductor device of a plurality of semiconductor devices that is to be changed in at least one of width, height, and space thereof from an adjacent semiconductor device; and applying the marking layer to a previously created layout to generate a new library of the at least one semiconductor device that is changed in at least one of width, height, and space from an adjacent semiconductor device. The marking layer may be based on a change in characteristics of the at least one semiconductor device of the plurality of semiconductor devices.
US08869088B1 Oversized interposer formed from a multi-pattern region mask
An embodiment of an interposer is disclosed. In such an embodiment, there is a first printed circuit region and a second printed circuit region. The second printed circuit region is proximate to the first printed circuit region with a seam region between the first printed circuit region and the second printed circuit region. The seam region includes a first die seal and a second die seal spaced apart from one another with a scribe line located between the first die seal and the second die seal.
US08869086B1 Small, adaptable, real-time, scalable image processing chip
An imaging solution that uses a small, adaptable, real-time, scalable, image-processing (SMARTS IP) chip configured to function like any one of a wide range of specialized FPA imaging devices, and a method for configuring and implementing same is provided. Configuration for a wide range of applications and implementations, including ones with or without IDCA assemblies or other types of dewar/cooler structures, is disclosed. A wide range of output data formats, including all SDI-compatible image data formats, may be accomplished. Frame stacking and variable effective resolution and charge well depth levels may be accomplished in output image data based on on-chip image processing techniques. On-chip image processing algorithms may include XR™, DRC, NUC, and other similar or related techniques. Image data output compression through on-chip processing is also disclosed.
US08869083B1 Dynamic bridge generation in package definition systems
A package generation system creates and/or uses a package design file to determine where to apply cut lines and crease lines to a two-dimensional substrate so that the substrate may be formed into a three-dimensional package. Some of the cut lines may correspond to package edges, and the system dynamically determines where to include bridges in the cut lines to hold the package in place and prevent the package from separating from the substrate before the package creation process is complete.
US08869082B2 Method and device for checking a circuit for adherence to set-up and hold times
A method and a device for checking a circuit path of a circuit for adherence to set-up and hold times are provided. A timing behavior of the circuit path is designated as being correct if at least one pair of set-up and hold times from predefined set-up and hold times that are for the circuit path does not produce any timing infringement in the circuit path. Otherwise, the timing behavior of the circuit path is classified as being defective. This decreases the number of circuit paths wrongly designated as being defective by the use of pairs of predefined set-up and hold times and decreases the chip area for buffers.
US08869078B2 Boosting transistor performance with non-rectangular channels
Roughly described, the invention includes layouts and masks for an integrated circuit, in which the diffusion shape for a transistor includes a transversely extending jog on one or both transversely opposite sides, the jog having inner and outer corners, at least one of which is located relative to the gate conductor longitudinally such that during lithographic printing of the diffusion shape onto the integrated circuit, the corner will round and extend at least partly into the channel region. The invention also includes aspects for a system and method for introducing such jogs, and for an integrated circuit device having a non-rectangular channel region, the channel region being wider where it meets the source region than at some other longitudinal position under the gate.
US08869072B2 Gesture recognizer system architecture
Systems, methods and computer readable media are disclosed for a gesture recognizer system architecture. A recognizer engine is provided, which receives user motion data and provides that data to a plurality of filters. A filter corresponds to a gesture, that may then be tuned by an application receiving information from the gesture recognizer so that the specific parameters of the gesture—such as an arm acceleration for a throwing gesture—may be set on a per-application level, or multiple times within a single application. Each filter may output to an application using it a confidence level that the corresponding gesture occurred, as well as further details about the user motion data.
US08869048B2 Declarative and multi-mode wizard framework
A user interface mechanism may be defined by a story from which a wizard engine may create a user interface. The engine may present the story using various user interface containers that define a layout and general functions of a user interface, along with styles that may define the ‘look and feel’ of the user interface. The story may define an action performed once data are collected from the user. The story may also define data passed to the action, as well as the data collected from a user. The story may further define translation routines or other actions that may be launched in response to receiving user action and used to generate data that may be passed to the action.
US08869047B2 Multi-party virtual desktop
In one embodiment, a method includes displaying a plurality of tiles on a user's computer screen, each of the tiles comprising shared data, and receiving new shared data and processing the new shared data to update the shared data displayed on the user's computer screen. The shared data is collected at a centralized device and distributed by the centralized device to the user, the centralized device operable to organize and transmit the shared data contained in one or more of the tiles to a plurality of users. An apparatus and logic are also disclosed herein.
US08869045B2 Product design system and method
Computer-implemented product design creation system and method for quickly developing a product design having desirable component elements. Multiple candidate product designs are simultaneously displayed for review. Controls are provided allowing a reviewer to enter a preference level for individual component elements of each of the displayed designs. A new set of candidate designs is created based on the entered preference levels. The new candidate designs are displayed for further review and further preference level selection.
US08869041B2 Dynamic and local management of hierarchical discussion thread data
Techniques are described for display and navigation of hierarchical messages, which displays include contextual data for the messages. Context information for a current message includes reply messages, parent messages, and metadata representations. Message representations are also associated with visual depth indicators that are independent of the text of the messages. Users may navigate displays of hierarchical message data using different navigational inputs. For example, more information may be requested for messages, without selecting a new message for viewing as a focal message, using swipes across portions of the display dedicated to displaying the messages. A limited number of messages for a requested list of messages is initially retrieved and displayed, and a mechanism for viewing more messages from the list is provided. Historical usage of the mechanism is recorded and the number of messages to be displayed for the list of messages is adjusted based on the historical usage data.
US08869038B2 Platform and method for analyzing real-time position and movement data
A geospatial platform for building applications involving location and time is disclosed. The applications allow users to analyze and make sense of the location and time-based data generated by a wide variety of devices in real time, as it is generated. The platform in one example features a dashboard for associating code statements with a variety of data visualizations. The code statements access real-time and/or location based data and generate a result set that is optimized for displaying a selected data visualization in the dashboard. The code statements are ideally executed on a server so that large quantities of data can be manipulated as it is generated by various devices in real-time.
US08869036B1 System for troubleshooting site configuration based on real-time analytics data
Machine-implemented methods for troubleshooting a web site analytics configuration are provided. In one aspect, a method includes acquiring low latency web site traffic data for a web page for a web site, and comparing the low latency web site traffic data with historical web site traffic data for the web page. The method also includes determining a difference between the low latency web site traffic data and the historical web site traffic data based on the comparison, and sending information on the difference between the low latency web site traffic data and the historical web site traffic data. Systems, graphical user interfaces, and machine-readable media are also provided.
US08869035B2 Increasing resilience of a network service
A set of data is obtained, representing a graph of a computer network having a set of hardware nodes and a set of hardware links between the hardware nodes. The hardware links are represented as edges in the graph. A first subset (for example, a vertex cut set) of the set of hardware nodes is found, such that those of the hardware nodes in the first subset are able to withstand a maximum number of failures before the graph disconnects. The failures include node failures and/or edge failures. The hardware nodes in the first subset are ranked based on expected resiliency, to obtain a ranked list. Optionally, in case of a tie between two or more of the hardware nodes in the ranked list, the tie is broken using a sum of shortest path metric.
US08869032B2 Telecom web browsers, and methods for defining a telecom web browser
A method of defining a voice browser for browsing a plurality of voice sites, at least some of the voice sites having different telephone numbers, the voice sites being configured to be accessed by telephone, is provided including storing information relating to voice sites visited by a voice user; and providing forward and back functions, comprising transferring a user from one voice site to another, in response to commands by the user. Computer program code and systems are also provided.
US08869025B2 Method and system for identifying advertisement in web page
A method, system and computer program product for identifying an advertisement in a web page. The method includes the steps of: receiving a sample page; analyzing a source code of the sample page to obtain a node feature of the sample page; analyzing the node feature using a preset rule to find a sample advertisement in the sample page; analyzing a first link of the sample advertisement to obtain a link mode of the sample advertisement; and utilizing the link mode to identify a second advertisement, where at least one of the steps is carried out using a computer device so that the advertisement in a web page is identified.
US08869020B2 Method and system for generating relational spreadsheets
A method and system are described that may generate and process relational spreadsheets, for example, for database entities such as objects. An example method may include generating a relational spreadsheet page including relational spreadsheet entries indicating one or more hierarchical relationships among a plurality of database entities associated with a database based on a relational graph indicating relational relationships among the database entities and based on information associated with a plurality of objects. The method may include displaying the relational spreadsheet page.
US08869014B2 Multi-level signal memory with LDPC and interleaving
Embodiments of the present invention provide multi-level signal memory with LDPC and interleaving. Thus, various embodiments of the present invention provide a memory apparatus that includes a memory block comprising a plurality of memory cells, each memory cell adapted to operate with multi-level signals. Such a memory apparatus also includes a low density parity check (LDPC) coder to LDPC code data values to be written into the memory cells and an interleaver adapted to apply bit interleaved code modulation (BICM) to the LDPC coded data values to generate BICM coded data values. Other embodiments may be described and claimed.
US08869012B2 Transmitting method, receiving method, receiving apparatus and transmitting apparatus
A transmitter apparatus wherein a simple structure is used to successfully suppress the degradation of error rate performance that otherwise would be caused by fading or the like. There are included encoding parts (11—1-11—4) that encode transport data; a mapping part (3304) that performs such a mapping that encoded data sequentially formed by the encoding parts (11—1-11—4) are not successively included in the same symbol, thereby forming data symbols; and a symbol interleaver (3301) that interleaves the data symbols. In this way, a low computational complexity can be used to perform an interleaving process equivalent to a bit interleaving process to effectively improve the reception quality at a receiving end.
US08869001B1 Layered redundancy encoding schemes for data storage
Techniques for optimizing data storage are disclosed herein. In particular, methods and systems for implementing redundancy encoding schemes with data storage systems are described. The redundancy encoding schemes may be scheduled according to system and data characteristics. The schemes may span multiple tiers or layers of a storage system. The schemes may be generated, for example, in accordance with a transaction rate requirement, a data durability requirement or in the context of the age of the stored data. The schemes may be designed to rectify entropy-related effects upon data storage. The schemes may include one or more erasure codes or erasure coding schemes. Additionally, methods and systems for improving and/or accounting for failure correlation of various components of the storage system, including that of storage devices such as hard disk drives, are described.
US08868995B2 Multicast digital video lost packet recovery
An electronic communication network supports delivery of video program Internet protocol packets. A source device transmits both first and second video program Internet protocol packets. A first recipient device is assigned as positive acknowledgment leader by the source device and a second recipient device is assigned as negative acknowledgement leader by the source device. The first recipient device is operable to transmit to the source device a positive acknowledgment of receipt of the first video program Internet protocol packet. The second recipient device is operable to transmit to the source device a negative acknowledgment of non-receipt upon not receiving the first video program Internet protocol packet. The source device responds to the negative acknowledgement of non-receipt by the second recipient device by multicast resending the second video program Internet protocol packet to both the first and second recipient devices.
US08868990B2 Semiconductor memory device and information processing apparatus including the same
A semiconductor memory device is disclosed that includes an ODT circuit configured to be connected to a bus which transmits a data signal or a data strobe signal between a memory block and an input-output terminal; a first switch configured to be inserted into the bus between the memory block and the ODT circuit; a mode controller configured to switch off the first switch during a test of the memory block; and an oscillator configured to be connected to the ODT circuit, wherein a test signal is supplied to the ODT circuit from the oscillator during the test of the memory block.
US08868989B2 System for testing error detection circuits
A system for testing an error detection circuit includes a fault injection unit for operating the error detection circuit in a fault injection mode. A fault is inserted in either of a primary or a redundant processor. Output signals generated by the primary and redundant processors are compared and checked for a mismatch and the error detection circuit outputs a test signal based on the comparison result.
US08868981B2 On-demand services environment testing framework
In one embodiment, a method of providing a test framework in an on-demand services environment can include: accessing a plurality of tests via plug-ins to a core platform of the test framework; receiving, by a user interface, a selection of tests for execution from the plurality of tests, where the selected tests are configured to test a plurality of layers of a product; executing, by an execution engine coupled to the core platform, the selected tests; storing test results for the executed selected tests on a configurable repository; and reporting the stored test results in a summarized form on the user interface.
US08868978B2 Reclaiming discarded solid state devices
Discarded memory devices unfit for an original purpose can be reclaimed for reuse for another purpose. The discarded memory devices are tested and evaluated to determine the level of performance degradation therein. A set of an alternate usage and an information encoding scheme to facilitate a reuse of the tested memory device is identified based on the evaluation of the discarded memory device. A memory chip controller may be configured to facilitate usage of reclaimed memory devices by enabling a plurality of encoding schemes therein. Further, a memory device can be configured to facilitate diagnosis of the functionality, and to facilitate usage as a discarded memory unit. Waste due to discarded memory devices can be thereby reduced.
US08868976B2 System-level testcase generation
A system-level testcase may be generated by performing system-level generation tasks by a system-level generator to produce an abstract testcase. Based upon the abstract testcase, one or more unit-level generators may generate the testcase. The testcase may be utilized in simulation of operation of a system-under-test (SUT). The testcase may be utilized for verification of the SUT. The SUT may comprise a plurality of units. The unit-level generator may be associated with units of the SUT and perform generation tasks associated with pertinent units.
US08868975B2 Testing and operating a multiprocessor chip with processor redundancy
A system and method for improving the yield rate of a multiprocessor semiconductor chip that includes primary processor cores and one or more redundant processor cores. A first tester conducts a first test on one or more processor cores, and encodes results of the first test in an on-chip non-volatile memory. A second tester conducts a second test on the processor cores, and encodes results of the second test in an external non-volatile storage device. An override bit of a multiplexer is set if a processor core fails the second test. In response to the override bit, the multiplexer selects a physical-to-logical mapping of processor IDs according to one of: the encoded results in the memory device or the encoded results in the external storage device. On-chip logic configures the processor cores according to the selected physical-to-logical mapping.
US08868954B1 Low cost storage for rarely read data
Low cost storage for write once read rarely data is described. In an embodiment a storage device comprises a plurality of hard disk drives connected to a server via an interconnect fabric. The storage device comprises a cooling system which is only capable of cooling a first subset of the hard disk drives and a power supply system which is only capable of powering a second subset of the hard disk drives and in some examples, the interconnect fabric may be only capable of providing full bandwidth for a third subset of the hard disk drives. Each subset may comprise only a small fraction of hard disk drives. A control mechanism, which may be implemented in software, is provided which controls which hard disk drives are active at any time in order that the constraints set by the cooling and power supply systems and interconnect fabric are not violated.
US08868950B2 Reliability-aware disk power management
A token value is maintained based on an allowable number of low power transitions of a hard disk drive without adversely affecting reliability, compared to an actual number of low power transitions of said hard disk drive. The allowable number of low power transitions increases over the hard disk drive's lifetime. Before the hard disk drive performs a low power transition, the token is evaluated to determine if the hard disk drive is allowed to perform a low power transition. Low power transitions discussed include parking the head and spinning-down the hard disk drive.
US08868948B2 Method and system for coordinating link power management with platform power management
A method, apparatus, and system for coordinated link power management. Some embodiments of a method include receiving an exit latency for each of a group of link states for a link, with a device being coupled to an interconnect via the first link. A latency tolerance value is determined and communicated, and a platform latency is received. The method further provides for determining a link budget for the device, the link budget indicating an amount of time available for an exit from a link state for the device; and selecting one of the link states based at least in part on the link budget.
US08868944B2 Computing center power and cooling control apparatus and method
Various computing center control and cooling apparatus and methods are disclosed. In one aspect, a method of controlling plural processors of a computing system is provided. The method includes monitoring activity levels of the plural processors over a time interval to determine plural activity level scores. The plural activity level scores are compared with predetermined processor activity level scores corresponding to preselected processor operating modes to determine a recommended operating mode for each of the plural processors. Each of the plural processors is instructed to operate in one of the recommended operating modes.
US08868942B2 Information processing device and method for starting up with storage device preheat and battery reheat
After a power switch 101 is turned on, if the temperature of the auxiliary storage device 105 detected by a first temperature detection unit 108 is lower than a determined first determination temperature T1, a power supply controller 107 turns on power supply to a heater unit 102, to start heating of the auxiliary storage device 105. After the power supply to the heater unit 102 is turned on, if the temperature of the auxiliary storage device 105 is higher than or equal to a first determination temperature T1, and if the temperature of a battery 103 detected by a second temperature detection unit 109 is higher than or equal to a determined second determination temperature T2, the power supply controller 107 starts power supply to an information-processing-device system including the CPU 104, but excluding the heater unit 102.
US08868938B2 Power circuit for data storage device to prevent data loss
A power circuit which is applicable to a data storage device. A boost circuit receives a first voltage and converts it to a second voltage. A charging and discharging circuit receives the second voltage and charges a charging capacitor. As long as a voltage detecting circuit detects that the second voltage exists, it outputs a first selection signal. When the voltage detecting circuit detects that the second voltage does not exist, it outputs a second selection signal and also outputs a signal to the charging and discharging circuit, to release a stored voltage. A voltage selection circuit will output the second voltage according to the first selection signal, or will output the stored voltage from the charging capacitor according to the second selection signal. Buck circuits convert the second voltage or the stored voltage to the different voltages required by a control chip of the data storage device.
US08868937B2 Method of remotely controlling power distribution units without knowing their IP addresses
A method of remotely controlling power distribution units enables the power distribution units to automatically transmit messages to a server once connected to the server via a network. When a user logs into a server and requests to remotely control the associated power distribution units, the user only needs to enter the serial numbers or identification data thereof. The server then automatically searches for all power distribution units owned by the user, and provides a group management interface. The user can then group the power distribution units according to their locations or their properties in order to control the on and off thereof. Without knowing the IP addresses of the power distribution units, the user can readily control the power distribution units at different locations remotely.
US08868936B2 Dynamic power balancing among blade servers in a chassis
Techniques are provided to redistribute and rebalance power to a plurality of blade servers with a chassis unit. At a chassis management controller device in a chassis unit comprising a plurality of blade server devices, policy information is stored for the chassis unit. The policy information comprises power limit information that indicates a power budget for the chassis unit and blade server priority information that indicates priority for access to power for each of the plurality of blade servers in the chassis unit. Power is distributed to the plurality of blade servers based on the blade server priority information for each of the plurality of blade servers and the power limit information for the chassis unit. The actual power consumption of each of the plurality of blade servers is determined and power is redistributed to the plurality of blade servers based on the actual power consumption and the policy information.
US08868935B2 Power supply integrated circuit with feedback control
A system and method for providing power control in a power management integrated circuit. A power management integrated circuit may comprise a communication interface module that receives power supply information from at least one electrical device external to the power management integrated circuit. The power supply information may, for example, comprise information related to a first electrical power. The power management integrated circuit may also comprise a power regulator module that determines a regulated power signal based, at least in part, on a portion of the power supply information. The regulated power signal may correspond to the first electrical power. For example, the regulated power signal may comprise the first electrical power or cause another circuit to output the first electrical power. The power management integrated circuit may then output the regulated power signal to at least one electrical device external to the power management integrated circuit.
US08868934B2 Storage system including energy saving function
A controller unit, a plurality of storage devices, a log area, and a normal area are provided. A quantity of log storage devices forming the log area is smaller than a quantity of normal storage devices forming the normal area. In an operational period, in which the controller unit may accept an input-output command, a power consumption condition of the log storage devices is constantly in a normal condition in which an input or output of data can be carried out, while a power consumption condition of the normal storage devices is in an energy saving condition in which a power consumption is lower than in the normal condition. The controller unit, when receiving the input-output command if the power consumption condition of the normal storage devices is the normal condition, carries out an input or output with respect to both the normal area and the log area.
US08868933B2 Persistent servicing agent
A tamper resistant software Agent for enabling, supporting and/or providing various services (e.g., tracking assets; data delete and updating software) comprises multiple functional modules, including a loader module (CLM) that loads and gains control during POST, independent of the OS, an Adaptive Installer Module (AIM), and a Communications Driver Agent (CDA). Once control is handed to the CLM, it loads the AIM, which in turn locates, validates, decompresses and adapts the CDA for the detected OS environment. The CDA exists in two forms, a mini CDA that determines whether a full or current CDA is located somewhere on the device, and if not, to load the full-function CDA from a network; and a full-function CDA that is responsible for all communications between the device and the monitoring server. In another aspect, the servicing functions that the Agent performs can be controlled by a remote server, by combining generic sub-function calls available in the Agent. This programmable capability of the Agent allow its functionality to be extended based on server-driven commands.
US08868925B2 Method and apparatus for the secure processing of confidential content within a virtual machine of a processor
A secure virtual machine system, method, and computer program product implemented on a processor are provided for processing a third party's content for output. At least one processor is provided. Additionally, at least one secure virtual machine implemented on the processor is provided for interpreting a second party's program that processes and outputs a third party's content. The virtual machine system abstracts the underlying processor hardware allowing implementation variations across products to execute the same program identically. Furthermore, the scope of the programmable operations, the types of input & output variables, and execution of programs within the processor, is deliberately constrained within the virtual machine environment, in order to mitigate potential security leaks by programs, and to ensure confidentiality of second party's secrets, and third party's content as managed by the second party's program.
US08868917B2 Methods for identifying audio or video content
The present disclosure relates to analyzing user uploaded visual or audio content. One method comprises: generating fingerprint data from user uploaded visual or audio content, the user uploaded visual or audio content having been uploaded by a user to a first party's online video service for distribution from the first party's online video service to the public; identifying plural items of reference content, from a universe of reference content, that are a possible match of the user uploaded visual or audio content, said identifying being based on the fingerprint data and being performed by a computer system configured to perform such act; assessing a score for each of the identified plural items of reference content, each score indicating a likely correspondence of the user uploaded visual or audio content with a respective item of reference content; for items in the plural items of reference content that fall within a predetermined score range, queuing for review by a second party, different than the first party, the user uploaded visual or audio content item and data associated with the items in the plural items of reference content that fall within a predetermined score range; receiving assessment data from the second party, the assessment data indicating a result of a subjective comparison of the user uploaded visual or audio content and the items in the plural items of reference content that fall within a predetermined score range; using the assessment data and a score assessed in said act of assessing in concluding that at least one item in the identified plural items of reference content corresponds with the user uploaded visual or audio content; and limiting distribution of the user uploaded visual or audio content from the first party's online video service to the public based on the concluding. Of course other methods and combinations are disclosed as well.
US08868915B2 Secure authentication for client application access to protected resources
An authorization server receives a request for an access token, for accessing a protected resource, from a client application executing on a device, wherein the request includes a client identifier that uniquely identifies the client application and a device identifier that uniquely identifies the device. The authorization server performs authentication of the client identifier and the device identifier. The authorization server returns a valid access token to the client application, based on the authentication of the client identifier and the device identifier, to enable the client application access to the protected resource.
US08868913B1 Automatically authenticating a host key via a dynamically generated certificate using an embedded cryptographic processor
A network device initiates a transmission control protocol (TCP) connection to establish a TCP session with a management device, and performs, via the TCP session, a secure protocol client/server role reversal for the management device. The network device receives, from the management device, initiation of a secure connection over the TCP session in accordance with a secure protocol, and provides, to the management device, a trusted certificate with an embedded host key that is dynamically generated using a cryptographic processor of the network device, based on the initiation of the secure connection. The network device also establishes the secure connection with the management device based on an authentication of the host key by the management device via the trusted certificate.
US08868908B2 Total hypervisor encryptor
Embodiments are directed towards providing cryptographic services to protect guest operating system (OS) images in virtualized computing environments. A hypervisor may trap privileged operations initiated by guest OS images. These trapped operations may be intercepted by a cryptographic module. A hypervisor may trap a write operation made by a guest OS image, and cryptographic module may encrypt the write buffer and return it the hypervisor. A hypervisor may trap a read operation made by a guest OS image, and provide the encrypted data to the cryptographic module for decrypting. If the data is decrypted, the cryptographic module may provide the decrypted data to the hypervisor which provides the decrypted data to the guest OS image. Also, guest OS image context information may be decrypted and encrypted as the guest OS image is scheduled and de-scheduled on physical CPU(s). Further, if necessary entire guest OS images may be encrypted.
US08868900B2 Method and system to lower power consumption
An exemplary embodiment of the present invention provides a method of lowering power consumption. The method includes temporarily disabling a plurality of status indicators on a plurality of electronic components without disabling the operation of the electronic components.
US08868897B2 Self-restarting network devices
A method and apparatus for self-monitoring to identify an occurrence of a threshold and rebooting in response to the occurrence of the threshold is provided. In an embodiment, a data processing apparatus comprises one or more processors; logic coupled to the one or more processors and comprising one or more stored sequences of instructions which, when executed by one or more processors, cause the one or more processors to obtain a threshold associated with the apparatus; self-monitor the apparatus to identify an occurrence of the threshold; and self-reboot the apparatus responsive to the occurrence of the threshold.
US08868893B2 Multi-mode power manager for power management integrated circuit
A Multi-Tile Power Management Integrated Circuit (MTPMIC) includes tiles including an MCU/ADC tile and a power manager tile. The power manager tile includes a set of Configurable Switching Power Supply Pulse Width Modulator (CSPSPWM) components. These components, in combination with other circuitry external to the integrated circuit, are configurable to form a selected one of a number of different switching power supply circuits. Upon power up, an internal regulator supplies power to the CSPSPWM. The CSPSPWM then controls the power supply to begin switching in a low frequency start-up mode. The CSPSPWM determines during start-up the current sensing method based on circuitry external to the integrated circuit. A supply voltage generated is then supplied via a conductor of a standardized bus to a processor in the MCU/ADC tile. The processor begins executing instructions, and as a result writes across the standardized bus to configure the various tiles of the MTPMIC.
US08868891B2 Method and apparatus to support booting despite deficient resources
A method and related apparatuses support booting despite deficient system resources. In one embodiment, a processing system includes two or more devices in a peripheral connect interface (PCI) subsystem, as well as instructions encoded in a machine accessible medium. The instructions, when executed during a process of booting the processing system, may determine whether sufficient resources are available for the devices. The instructions may also retrieve boot information from an extended firmware interface (EFI) environment of the processing system, and may automatically identify a device as boot-critical, based on that boot information. The instructions may also identify a device to be rejected, and may automatically allocate resources for the boot-critical device but not for the rejected device, before the processing system boots the OS, if sufficient resources for the devices are not available. Other embodiments are described and claimed.
US08868872B2 Computing device system and information managing method for rearrangement of data based on access characteristic related to a task
Technique for decision criterion for determining a transfer destination layer in rearrangement processing. A computer configures rearrangement reference information showing whether an access characteristic related to a task executed on a plurality of host computing devices is considered as a decision criterion for transfer destination determination in rearrangement processing of transferring data between actual storage areas of physical storage devices of different response performance. Storage subsystem refers to the rearrangement reference information and, based on an access characteristic of the plurality of computing devices with respect to the actual storage areas assigned to the plurality of computing devices, executes rearrangement processing of transferring data stored in the actual storage areas to different actual storage areas in the physical storage devices of different response performance.
US08868870B1 Systems and methods for managing off-host storage migration
A method for managing migration may include detecting an attempt to perform migration from an existing off-host storage array to a new off-host storage array by 1) identifying a new communication path that appears to a host system as a path from the host system to the existing off-host storage array, 2) determining whether the new communication path comprises a standby path that is not actively being used for communication between the host system and the existing off-host storage array, 3) determining whether the new communication path actually comprises a path to the new storage array configured to appear to the host system as though it were the existing storage array, and 4) concluding that non-disruptive data migration is being attempted. The method may also include performing a management operation with respect to the new off-host storage array. Various other methods, systems, and computer-readable media are also disclosed.
US08868869B2 Enhanced copy-on-write operation for solid state drives
A method for increasing the efficiency of a “copy-on-write” operation performed on an SSD to extend the life of the SSD is disclosed herein. In one embodiment, such a method includes receiving a first logical address specifying a logical location where new data should be written to an SSD. The first logical address maps to a first physical location, storing original data, on the SSD. The method further receives a second logical address specifying a logical location where the original data should be available on the SSD. The second logical address maps to a second physical location on the SSD. To efficiently perform the copy-on-write operation, the method writes the new data to a new physical location on the SSD, maps the first logical address to the new physical location, and maps the second logical address to the first physical location. A corresponding apparatus is also disclosed.
US08868860B2 Restore in cascaded copy environment
In one aspect of the present description, handling multiple backup processes comprises detecting that a defined storage volume is present in a first cascade of storage volumes; detecting that the defined storage volume is present in a second cascade of storage volumes; receiving a data write for a last storage volume in the first cascade of storage volumes; and performing a cleaning data write on the defined storage volume in the second cascade of storage volumes, wherein the cleaning data write corresponds to the received data write. Other aspects may be utilized, depending upon the particular application.
US08868858B2 Method and apparatus of continuous data backup and access using virtual machines
A continuous data backup and access method/system using virtual machines is disclosed. In one embodiment, a method includes creating a virtual machine associated with a backup module based on attributes of an application server when the application server is connected to a network having the backup module, continuously capturing any change of a data processed in the application server, and automatically backing up the any change of the data in a storage device coupled to the backup module using the virtual machine, and communicating at least the data in the storage device to the application server using the virtual machine when a command is communicated to the backup module. The method may also include automatically recovering a recent attribute and data of the application sever using the virtual machine associated with the backup module when the application sever fails.
US08868856B2 Storage system with reduced energy consumption
A control layer of a data storage system is configured to identify one or more physical data units in the physical storage, which are associated only with corresponding logical snapshot data units, and to reallocate such physical snapshot data units to a dedicated storage space. The dedicated storage space can be a low-power storage space, which includes one or more disks designated as low power disks. The reallocation of snapshot data units to low power disks can be carried out according to an energy-aware migration policy, directed for minimizing the activation of the low power disks, and maintaining the disks in an inactive state for longer periods of time.
US08868855B2 Request management system and method for dynamically managing prioritized requests
A request management system includes a request priority queue module prioritizing requests to be placed in queues based on priorities, and a request priority rule module setting an order of placement of the requests in the queues. The request management system further includes a computerized request monitoring and management module dynamically managing processing of a request from the prioritized requests based on a request processing statistic, the priorities and the order of placement.
US08868844B2 System and method for a software managed cache in a multiprocessing environment
A method for implementing a software-managed cache comprises determining an object identifier (ID) for each of a first set of objects of a plurality of objects resident in a local memory, to generate a first cache table, the first cache table comprising a plurality of entries. Each object comprises an object ID and an effective address. The method receives a request for an object, the request comprising an object ID. The method compares the received object ID with the entries in the first cache table. In the event the received object ID matches an entry in the first cache table, the method returns the matching entry in response to the request. In the event the received object ID does not match an entry in the first cache table, the method calculates an effective address in the local memory of the object associated with the object ID.
US08868840B2 Information processing device and method, and program
Provided is an information processing device including a holding portion of a cache link that is formed such that, when clusters are recorded on a predetermined recording medium by a FAT file system and a FAT formed by link information of the clusters is also recorded on the predetermined recording medium by the system, an entry is arranged for each of the clusters located at a predetermined interval, the entry being formed by information including the link information extracted from the FAT, an information update portion that, when updating the cache link after data is additionally written to the clusters on the recording medium, updates the information for an update target entry among entries forming the cache link, and a configuration conversion portion that removes the update target entry updated from an original position in the cache link, and connects it to an endmost position of the cache link.
US08868838B1 Multi-class data cache policies
One embodiment of the invention sets forth a mechanism for evicting data from a data cache based on the data class of that data. The data stored in the cache lines in the data cache is categorized based on data classes that reflect the reuse potential of that data. The data classes are stored in a tag store, where each tag within the tag store corresponds to a single cache line within the data cache. When reserving a cache line for the data associated with a command, a tag look-up unit examines the data classes in the tag store to determine which data to evict. Data that has a low reuse potential is evicted at a higher priority than data that has a high reuse potential. Advantageously, evicting data that belongs to a data class that has a lower reuse potential reduces the number of cache misses within the system.
US08868832B2 Memory control device and cache memory controlling method
A memory control device for controlling an access from a processing unit to a cache memory, the memory control device includes: an address estimation circuit for receiving a first read address of the cache memory from the processing unit and estimating a second read address on the basis of the first read address; an access start detection circuit for detecting an access start of accessing cache memory at the first read address and outputting an access start signal; a data control circuit for receiving read data from the cache memory and for outputting the read data to the processing unit; and a clock control circuit for controlling a read clock to be output to the processing unit in response to the access start signal, the processing unit receiving the read data from the data control circuit with the read clock.
US08868821B2 Systems and methods for pre-equalization and code design for a flash memory
A system, computer readable program, and method for programming flash memory, the method includes: providing multiple pairs of most significant bit (MSB) page uncoded bit error rates (UBERs) and least significant bit (LSB) page UBERs; selecting a selected MSB page code rate and a selected LSB page code rate so that a selected MSB page UBER associated with the selected MSB page code rate and a selected LSB page UBER associated with the selected LSB page code rate support a highest average UBER out of the multiple pairs of MSB page UBERs and LSB page UBERs, wherein the selected MSB page code rate and the selected LSB page code rate are obtainable under a desired code rate constraint; and determining an encoding and programming scheme that may be based on the selected MSB page UBER, the selected MSB code rate, the selected LSB page UBER and the selected LSB code rate.
US08868817B2 Crossbar circuitry for applying an adaptive priority scheme and method of operation of such crossbar circuitry
Interconnect circuitry 2 has a plurality of data source circuits 8 connected to respective input paths 4 and a plurality of data destination circuits 10 connected to respective output paths 6. Connection cells 12 provide selective connections between input paths 4 and output paths 6. Arbitration circuitry 26 provides adaptive priority arbitration between overlapping requests received at different input paths. Priority bits 16 within a matrix of priority bit 46 for each output path 10 are used to represent the priority relationships between different input paths which compete for access to that output path 10. Update operations are applied on a per row or per column basis within the matrix to implement update schemes such as least recently granted, most recently granted, round robin, reversal, swap, selective least recently granted, selective most recently granted etc.
US08868813B2 Communications control system with a serial communications interface and a parallel communications interface
A communications control system is disclosed that includes a serial communications interface and a parallel communications interface for coupling a plurality of input/output modules with a control module. The serial communications interface is configured for connecting the plurality of input/output modules to the control module in parallel to transmit information between the plurality of input/output modules and the control module, and the parallel communications interface is configured for separately connecting the plurality of input/output modules to the control module to transmit information between the plurality of input/output modules and the control module, and to transmit information between individual ones of the plurality of input/output modules. The serial communications interface may comprise a multidrop bus, and the parallel communications interface may comprise a cross switch.
US08868811B2 Systems and methods for hot-plug detection recovery
One embodiment is a method for establishing a link between a source device and a sink device. The method comprises enabling a hot plug detect (HPD) handler in the source device, utilizing the HPD handler to receive an HPD interrupt upon the sink device being coupled to the source device, applying one or more predetermined parameters corresponding to the HPD interrupt to establish the link between the source device and the sink device, and adjusting the one or more predetermined parameters if the link between the source device and the sink device is not established.
US08868793B2 SAS expander system and method for dynamically allocating SAS addresses to SAS expander devices
In a method for allocating SAS addresses to SAS expander devices in an SAS expander system, the SAS expander system includes a master SAS expander device, a slave SAS expander device and an EEPROM. The method defines an address parameter for specifying a master SAS address for the master SAS expander device and specifying a slave SAS address for the slave SAS expander device, and obtains an original SAS address from the EEPROM when the original SAS address is identical to either the master SAS address or the slave SAS address. The method adds the address parameter to the original SAS address to generate a first SAS address and allocates the first SAS address to the master SAS expander device. The method adds the address parameter to the first SAS address to generate a second SAS address, and allocates the second SAS address to the slave SAS expander device.
US08868791B2 System and method for evaluating multiple connectivity options
This present application relates to, among other things, novel techniques to evaluate and qualify multiple networking options. A device contains multiple network connectivity options, including but not limited to various wireless and wired technologies such as Wi-Fi, 3G, WiMAX, LTE, Ethernet, Bluetooth, UWB, WHDMI, etc. Each connectivity option can be evaluation and pre-qualified prior to the user selecting that mode of communication. This evaluation process takes into account both lower-layer information such as signal strength, bit error rates, SNR, interference, etc. but also network-layer information such as IP connectivity, and end-to-end path performance.
US08868782B2 System and methods for a managed application server restart
Systems and methods for managing the traffic handled by an application server while the application server is in the process of restarting is disclosed. An application server has a plurality of internal processing units. When the application server is restarted, it signals a forwarding node to cease forwarding traffic to the internal processing units. When all of the nodes are ready, or at the expiration of a predetermined time interval, the application server signals the forwarding node to resume forwarding traffic to the internal processing units.
US08868777B2 Unified system area network and switch
A network switch, based on the PCI Express protocol, is disclosed. The switch includes a processor, local memory and a plurality of non-transparent bridges. By configuring the non-transparent bridges appropriately, the network switch can facilitate a number of different communication mechanisms, including TCP/IP communication between servers, server clusters, and virtualized I/O device utilization. For example, the network switch may configure the non-transparent bridges so as to have access to the physical memory of every server attached to it. It can then move data from the memory of any server to the memory of any other server. In another embodiment, the network switch is connected to an I/O device, and multiple servers are given access to that I/O device via virtualized connections.
US08868776B2 System and method for dynamically managing message flow
System and method for dynamically managing message flow. According to the example embodiments, an intermediary network device or a client device dynamically manages the flow of messages received from an electronic exchange by analyzing the client device's capabilities, such as CPU utilization. Based on a percentage of total CPU utilization, the level of throttling is dynamically adjusted, such that if the percentage of CPU utilization, or load, increases, then throttling is increased from a lower level to a higher level. Similarly, if the percentage of CPU utilization decreases significantly enough, then throttling is decreased to a lower level.
US08868764B2 System and method for management of ethernet premise devices
A system and method for managing customer premise equipment (CPE) devices. A wake signal is issued to the CPE device. Action parameters are communicated to the CPE device in response to receiving acknowledgement of the wake signal from the CPE device. A management session is established with the CPE device utilizing an address for secure communications in response to the CPE device acknowledging the action parameters. Communications are performed through the management session to perform operation, administration, and maintenance of the CPE device. The management session with the CPE device is terminated.
US08868760B2 Systems and methods for determining the location of a request on a content delivery network
A domain name server includes a processor operable to receive a domain name system request, determine a source Internet protocol address of the request, and in response to determining the source Internet protocol address to send a prompt to a client system associated with the source Internet protocol address and receive a reply from the client system. In response to receiving the reply the processor selects a content server that is closer to the source Internet protocol address than another content server. In response to selecting the content server the processor composes a file including a list of domain names that are associated with the content delivery network and an Internet protocol address associated with the content server. The processor sends the file to the client system.
US08868756B1 Sticky routing
A system and method are provided for sticky routing of a user's service requests and connections to a distributed service hosted by multiple data centers. Sticky routing data are generated when a user first connects, to include member ID, preferred data center, a user bucket associated with one data center, a generation of the bucket, a generation of the user's sticky routing data, and timing information identifying a time of issue and/or a time of expiration of the routing data. A user bucket is either online (accepts new users; their requests are routed to the associated data center), offline (not accepting new users; existing users are expelled and must join a different bucket), or closed (not accepting new users; existing users' requests continue to be routed to the associated data center). All of a user's requests, from all devices, are thus routed to one data center, based on member ID.
US08868752B2 Resource management of social network applications
Applications in social networks support interaction between members through various types of channels such as notifications, newsfeed, and so forth. For each channel, applications are ranked based on their user affinity measures. User affinity is based on measuring positive and negative interactions by users as both senders and recipients of messages generated by applications. Metrics are computed for the different types of messages and interactions provided by applications. For each channel, an application receives user affinity score based on specific weighted combination of the metrics. Applications use channel resources to send messages to increase their user base. Given the large number of applications that are available, the extent to which applications are allowed to use channels is controlled, limiting their resource consumption. User affinity scores of applications calculated for a channel are used to decide the allocation of channel resources for an application.
US08868743B2 Modified access classes for machine type communication (MTC) devices during emergencies
A method for determining whether to attempt to attach to a network by a machine type communication (MTC) device is described. A triggering event is detected. A radio frame is received from a base station. The radio frame includes a current access class of the base station. The radio frame is the first radio frame to include the current access class after the triggering event. It is determined if the MTC device has access privileges to the base station. It is then decided whether to attempt to attach to a network based on if the MTC device has access privileges.
US08868731B1 Technique for false positives prevention in high availability network
In one embodiment, a protocol state associated with a port of a network device is determined to have expired. A port group of which the port is a member is determined, the port group including ports that share one or more common characteristics. A policy is applied to the ports of the port group to determine whether one or more other ports in the port group also have a corresponding protocol state protocol that has expired. In response to one or more other ports in the port group also having a corresponding protocol state that has expired, expiration of the protocol state is determined to be a false positive and no further action is taken based on expiration of the protocol state. When expiration of the protocol state is not determined to be a false positive, further action is taken based on expiration of the protocol state.
US08868724B2 Systems and methods for providing a virtual appliance in an application delivery fabric
The present disclosure is directed to systems and method for providing a virtual appliance. One or more application delivery controller appliances intermediary to a plurality of clients and a plurality of servers perform a plurality of application delivery control functions on network traffic communicated between the plurality of clients and the plurality of servers. A virtual application delivery controller is deployed on a device intermediary to the plurality of clients and the plurality of servers. The virtual application delivery controller executing on the device performs one or more of the plurality of application delivery control functions on network traffic communicated between the plurality of clients and the plurality of servers.
US08868723B2 Management server and method of discovering network thereof
A method of discovering a network device includes setting a number of network devices to be discovered, and repeatedly discovering at least one network device with one or more different discovering methods until the set number of network devices are discovered. Accordingly, a network device to be discovered is discovered from non-discovered network devices more effectively through repetitive discovering operations.
US08868717B2 System and method for trap management and monitoring on wireless terminals
A wireless device and a method for providing remote trap management of the wireless device by which a management server remotely sets a trap whose trigger needs to be monitored. A method for providing remote trap management of a wireless device comprises receiving from a remote device a request to install a trap on the wireless device, installing the trap on the wireless device, generating trap status information upon occurrence of a trap and transmitting the trap status information to the remote device in response to the occurrence of the trap.
US08868716B2 Method and apparatus for dynamically adapting image updates based on network performance
A technique is provided for dynamically adjusting information transmitted between a served station and a serving station. In the present technique, an imaging system may be configured to detect and convert signals into an image. Also, the imaging system may be configured to produce image data. A serving station is configured to receive the image data from the imaging system along with network performance data from network sensors. The serving station has a scanner module configured to dynamically modify a scanning rate of the image data based on the network performance. Similarly, the serving station has an encoder module configured to dynamically modify an encoding format of the image data based on the network performance. A served station is configured to receive the modified image data from the serving station via a network.
US08868707B2 Adaptive write-back and write-through caching for off-line data
Techniques for facilitating communication between an application and a server are provided. An intermediary sits between an application and a server. The intermediary intercepts and responds to communications on behalf of the intended recipient of the communication. In one technique, the intermediary relays a request to the server and receives a response from the server. The intermediary updates a local store with data that is implied by the protocol to which the request conforms and determined based on the request. In another technique, the intermediary intercepts a request to access data on the server. The intermediary determines, based on characteristics of a computing device, that the request should be responded to using data that is available in a local store. The intermediary responds to the request using that data.
US08868704B2 Method, apparatus and computer program product for standby handling in a streaming media receiver
It is presented a method executed in a streaming media receiver, the streaming media receiver comprising native software and web software for executing a web application. The method comprising the steps of: receiving, in an active web application running in the web software, a message indicating that the streaming media receiver is to be put in a passive standby mode; sending, from the active web application, a message to the native software indicating when the active web application is to be reinstated; setting, from the native software, a timer with the time of when the web application is to be reinstated; setting the streaming media receiver in a passive standby mode; receiving, in the native software, a signal that the timer has expired; setting the streaming media receiver in an active standby mode; and sending, from the native software, a message to the web application that the timer has expired.
US08868689B1 Device configuration based content selection
Systems and methods include receiving an indication of a hardware or software configuration of a client device. Content associated with a downloadable application is identified by matching installation requirements for the application to the hardware or software configuration of the device.
US08868678B2 Aspects of digital media content distribution
Techniques for distributing digital media content to personal electronic devices are discussed. Digital media content is collected from a variety of disparate digital media content sources. Specific digital media content is identified and transcoded into a selected format prior to receipt by a particular personal electronic device. The selected format may be based on preferences or characteristics of the personal electronic device or the user thereof, the network, or both. Virtually unlimited subset selection criteria may be used to arranged transcoded digital media content into subsets, which may be temporarily or permanently stored in a single computer or using distributed computing techniques. DRM and identity management techniques can be used in combination with the transcoding and distribution techniques discussed herein to accommodate many business models.
US08868675B2 Network optimization using distributed virtual resources
In one example embodiment, an apparatus may include a first virtual machine provided on a first local device of a plurality of local devices, wherein a portion of resources of the first local device are allocated to the first virtual machine. A virtualization software switch may be provided on the first local device, configured to forward or redirect at least some traffic from the first local device to a WAN (Wide Area Network) optimization virtual appliance, the WAN optimization virtual appliance including at least the first virtual machine, a second virtual machine on a second local device of the plurality of local devices, and a distributed WAN optimization application running at least on the first and second virtual machines.
US08868670B2 Method and apparatus for summarizing one or more text messages using indicative summaries
A method and apparatus are provided for summarizing a text message, such as an email message or a transcribed audio message. A portion of each text message, such as a sentence, is extracted as an indicative summary of the text message based on a degree of overlap of words in the sentence with a set of words, such as words in the message subject or words in a related root message. The extracted portion is based on a score for each portion of the text message, such as a sentence. An interface is also provided for presenting the indicative summaries of a set of related text messages to a user.
US08868669B2 Broadcasting in chat system without topic-specific rooms
A method, system and graphical user interface for a chat system is disclosed. One aspect of certain embodiments includes broadcasting popular messages to users that have not previously received the popular messages and including with the popular messages one or more qualitative signals based on user feedback.
US08868663B2 Detection of outbound sending of spam
The invention provides for at least three processes for detecting the probability of abusive use of a message account for sending large amounts of unsolicited messages, such as spam, to other message accounts. For example, information provided at registration for a new message account can be processed to determine the likelihood of abusive use of that message account. Also, inbound messages can be processed to determine if the message account that sent the inbound message is abusing the use of that message account. Additionally, outbound messages can be processed to determine if the message account that is attempting to send an outbound message is abusing the use of that message account. Each of these three processes can operate separately or in any combination with each other to further improve the probability that abusive use of a message account will be detected promptly and accurately.
US08868659B2 Method and apparatus for automatic notification and response
A disclosed notification and response system enables applications to communicate with recipients using a number of different media. The notification and response system (i) sends requests to one or more recipients, using the medium specified by each individual recipient; (ii) collects and processes responses; and (iii) forwards the responses to their final destination by means of the medium specified by the final destination. Applications frame requests in at least one supported human language and media format, and the request is delivered to the appropriate recipient(s), according to their preferences. Communication flow expressions specify the recipients for a given request, and how, when and where each recipient shall receive the request. Requests are dynamically updated, and the parameters of a communication flow expression are not evaluated, until the request is delivered. Communication flow rules specify recipient's communication preferences and tailor communication flows to characteristics of the sender, the topic or scheduling constraints.
US08868649B2 Broadcasting events affecting public safety
A system includes a marker having a marker range. The marker is configured to receive a message from an operation center, wherein the message identifies an event associated with the marker range. A device is configured to receive the message from the marker in response to the device entering the marker range and determine whether to communicate that message by the device.
US08868641B2 System, method and computer program product for gathering and delivering personalized user information
A system, method and computer program product for providing a secure data channel between a user and associates. The method may receive pushed information from an associate, including, e.g., an update to the user profile information, related information, or personalized content for the user. The method can convey to the user, personal information including a selectable union of the user profile information, the related information, and/or the personalized content. The method can further share access to the personal information to a family, where the family can include another user, users, or multiple related users. The pushed information can include textual, digitized audio, digitized video, graphical image, or other data, and can include prescription, automobile service, or purchased product information, or voicemail messages.
US08868626B2 System and method for controlling a file system
According to various embodiments of the invention, a system and method for controlling a file system. In some embodiments, a control plane interposes between a data plane user and a data plane, intercepts file system operations, and performs control plane operations upon the file system operations. In one such embodiment, the system and method is implemented between a data plane user that is a local file system user and a data plane that is a local file system. In another such embodiment, the system and method is implemented between a data plane user that is a client and a data plane that is a file server. Furthermore, for an embodiment where the control plane that interposes between a client and a file server, the control plane can be implemented as a file system proxy. Control plane operations include, but are not limited to, observation, verification, and transformation of a file system operation.
US08868622B2 Method and apparatus for allocating resources in a computer system
Embodiments of the present invention provide a computer system, comprising at least two logical partitions, each partition having allocated computing resources, wherein the computing resources allocated to a first partition include memory storing a file system accessible by processes executing in the first partition; and a partition resource allocator, wherein the partition resource allocator is arranged to migrate the memory storing the file system from the first partition to a second partition, such that the file system is accessible by processes executing in the second partition.
US08868619B2 System and methods thereof for generation of searchable structures respective of multimedia data content
A method for creating a multimedia data search engine platform to allow fast search of multimedia content data elements (MMDEs). The method comprises collecting MMDEs from at least an external source storing MMDEs; generating a plurality of signatures for each of the collected MMDEs; generating signature reduced clusters (SRCs) for the collected MMDEs by clustering the plurality of signatures generated for each of the collected MMDEs; and generating concept structures from the generated SRCs, wherein the concept structures generated for different SRCs are utilized to compare between different MMDEs, thereby searching for an input MMDE that matches the collected MMDEs.
US08868600B2 Value help search system and method
A computer-implemented system and method for implementing a value help search that includes receiving a value help search criteria from a user and sending the value help requests to multiple backend systems using a server computer system in a service oriented architecture system. Sending the value help search criteria may include a specific search help name to one of the multiple backend systems. The value help search service receives both metadata and result data from said one of the multiple backend systems. The metadata describes the structure of a search results. The value help search service may generate a search result table from the result data received from the backend system.
US08868598B2 Smart user-centric information aggregation
A smart user-centric information aggregation system allows a user to define a region of content displayed in a display of a device and performs information aggregation on behalf of the user. The smart user-centric information aggregation system searches, aggregates and groups information related to content included in the region of content for the user while the user can continue to perform his/her original course of actions without interruption. After finding information related to the desired content, the smart user-centric information aggregation system may notify the user and present the found information to the user upon receiving confirmation from the user. The smart user-centric information aggregation system may continue to find new related information and update the presentation with the newly found information periodically, in some instances without user intervention or input.
US08868594B2 Split processing paths for a database calculation engine
A dynamic split node defined within a calculation model can receive data being operated on by a calculation plan generated based on the calculation model. A partition specification can be applied to one or more reference columns in a table containing at least some of the received data. The applying can cause the table to be split such that a plurality of records in the table are partitioned according to the partition specification. A separate processing path can be set for each partition, and execution of the calculation plan can continue using the separate processing paths, each of which can be assigned to a processing node of a plurality of available processing nodes.
US08868571B1 Systems and methods for selecting interest point descriptors for object recognition
Systems and methods for selecting interest point descriptors for object recognition. In an embodiment, the present invention estimates performance of local descriptors by (1) receiving a local descriptor relating to an object in a first image; (2) identifying one or more nearest neighbor descriptors relating to one or more images different from the first image, the nearest neighbor descriptors comprising nearest neighbors of the local descriptor; (3) calculating a quality score for the local descriptor based on the number of nearest neighbor descriptors that relate to images showing the object; and (4) determining, on the basis of the quality score, if the local descriptor is effective in identifying the object.
US08868567B2 Information retrieval using subject-aware document ranker
Subject matter described herein is related to determining a document score, which suggests a relevance of a document (e.g., webpage) to a search query. For example, a search query is received that is comprised of one or more terms, which represent a subject. An equivalent subject is identified that is semantically similar to the subject. The document score is determined by accounting for both a subject frequency and an equivalent-subject frequency.
US08868564B1 Analytic comparison of libraries and playlists
Digital goods libraries are compared via their datasets, which include organizational data and history data. Potential comparison results include a shared multiple natural languages presence, shared genre frequency change, shared artist frequency change, shared digital good frequency change, shared outlier presence, shared similar songs presence, and/or shared recommendable goods presence. Proper subsets of datasets may be specified by playlist, genre, artist, category, date, play frequency, and/or play count, and then compared. Comparison results may be visualized, such as playlist content over time, play frequency over time, and/or play count over time. Some results include printed or spoken text such as an artist name, actor name, author name, genre name, and/or review content. Control over disclosure of library owner identity is provided. In some cases a dataset is compared with multiple datasets in a group, e.g., to help assess compatibility between a prospective member and current members of the group.
US08868560B2 System and method of a knowledge management and networking environment
Systems and methods of a knowledge management networking are disclosed here. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of hosting a web-space having a plurality of objects, the plurality of objects to include one or more of, representations of a set of users, a set of web-items, and a set of nets; wherein a net of the set of nets is a subset of the web-space comprising a sub-plurality of the plurality of objects. One embodiment can include, tracking an explicit relationship between a first set of at least two objects of the set of objects; the explicit relationship to be pre-determined by a user of the set of users, identifying an implicit relationship between a second set of at least two objects of the set of objects; the implicit relationship to be identified based on a semantic relationship between the at least two objects, and determining a default set of privacy rules governing access between the at least two objects based on one or more of the identified explicit relationship and the implicit relationship.
US08868554B1 Associating product offerings with product abstractions
Techniques are provided for associating product offerings with product abstractions. The techniques enable generating a second product offering based on a first product offering by mapping items in the first product offering using one or more mapping dictionaries, where a product offering is an offer to sell a particular product by a particular party. Once the second product offering has been generated, a matching score is determined for each of one or more product abstractions; and then one or more product abstractions are associated with the first product offering based on the matching scores for the second product offering.
US08868546B2 Query explain plan in a distributed data management system
A query explain plan is described for use with a distributed data system in order to help developers and IT experts to detect bottlenecks and to determine which queries are to blame for a slow running system. In accordance with an embodiment, the distributed data grid utilizes a facility to provide a distributed explain plan. This distributed explain plan provides visibility into how a query was answered by each node in the cluster. For example, one node may have applied the filters of the query in one sequence, while another node may have used a different sequence. Additionally, the distributed query explain plan can provide execution tracing, rendering information about the execution time of each step, total execution time and the like.
US08868540B2 Method for suggesting web links and alternate terms for matching search queries
A flexible and extensible architecture allows for secure searching across an enterprise. Such an architecture can provide a simple Internet-like search experience to users searching secure content inside (and outside) the enterprise. The architecture allows for the crawling and searching of a variety of sources across an enterprise, regardless of whether any of these sources conform to a conventional user role model. The architecture further allows for security attributes to be submitted at query time, for example, in order to provide real-time secure access to enterprise resources. The user query also can be transformed to provide for dynamic querying that provides for a more current result list than can be obtained for static queries.
US08868539B2 Search equalizer
A method for processing query data is described that includes receiving a query portion from a client over a network. For each of multiple search contexts, a relevance score is determined, based on the query portion. Each search context corresponds to a different set of information against which queries can be executed. Indication of the relevance scores is provided to the client over the network. Determining the relevance score and providing indication are performed prior to an input indicating a complete query or in response thereto. The method may also include associating shortcuts with search contexts, selecting a set of shortcuts based, at least in part, on the relevance scores for the search contexts and the association between the shortcuts and search contexts, and sending the set of shortcuts to the client. The shortcuts include links for accessing a content location associated with the shortcut.
US08868534B2 Generating and presenting lateral concepts
Systems, methods, and computer-storage media for generating lateral concepts are provided. The system includes a search engine to receive user queries, a storage to store content and its associated categories, and a lateral concept generator. The lateral concept generator is connected to both the search engine and storage. The lateral concept generator selects lateral concepts from categories associated with the content based on similarity scores for the stored content.
US08868532B2 Message exchange pattern rendezvous abstraction
A rendezvous abstraction that is used to correlate messages within message exchange. The rendezvous abstraction may be instantiated to correlate messages regardless of the type of message exchange pattern, and regardless of the underlying protocols used to communication message. Messages exchanges of primitive protocols are modeled as unilateral message exchanges. The rendezvous abstraction is used to correlate messages of the unilateral message exchange, and serves as an abstraction that is used to represented the rendezvous point where the message of the message exchange pattern are handled. Accordingly, instead of focusing on the protocol-specific mechanisms for correlation, if even available, the application author may simply work with a standard rendezvous abstraction.
US08868530B1 Method and system for managing locks in storage systems
Machine implemented method and system for a networked storage system having a first storage system node providing storage space to a client computing system at a first storage device and a second storage system node managing a second storage device are provided. A lock is granted by the first storage system node to the client computing system for accessing a data container stored at the first storage device. The first storage system node updates a lock data structure for managing the lock granted to the client computing system. Information regarding the lock is then replicated at the second storage system node, such that the second storage system node can recover the lock, when the first storage system node becomes unavailable and the second storage system node takes over the first storage device to interface with the client computing system.
US08868529B2 N-dimensional locking
An apparatus, method and computer-readable storage medium for determining intent object preferences for locking intent objects, and grouping the intent objects into sets based on the intent object preferences for locking. The sets may contain intent objects with matching preference values for the intent object preferences for locking. Each set may be locked such that only a matcher object associated with the set may operate on the set. The locking may be done in memory, or via a database. The matcher associated with a set may determine whether the intent objects in that set match other intent objects in the set. Multiple matchers may operate on their associated sets in parallel.
US08868527B1 Tracking switch transactions in a communications-networking environment
A method and data structure for monitoring the progression of a configuration transaction through a communications network is provided. The method includes creating an audit trail associated with the switch-transaction progression, iteratively updating the audit trail incident to an occurrence of a designated transaction-processing substep without overwriting previously stored data, and processing the audit trail so that it is available for access via a user interface. Historical data tracking the configuration transaction's process is preserved rather than overwritten.
US08868517B2 Scatter gather list for data integrity
A system and method for improving message passing between a computer and peripheral devices is disclosed. The system and method for improving message passing between a computer and peripheral devices incorporate data checking on the command/message data and each scatter gather list element. The method in accordance with the present disclosure enables a peripheral device to check the integrity of the message and ownership of the scatter gather list element before the data is processed.
US08868514B2 Transaction support for distributed data
A distributed system with transaction support may have a transaction component and one or more data components. The transaction component may manage a transaction using a log sequence number for each operation, and then transmit operations to one or more data components with log sequence numbers. The data components may perform the data operations in an idempotent manner and return a reply. The transaction component may then write the operation, its log sequence number, and information from the reply message to its log. The transaction component is able to commit a transaction, as well as retry or undo portions of a transaction, by using the information stored on its log. This may be possible even when a single transaction uses multiple data components, which may be located on different devices or manage separate and independent data sources.
US08868508B2 Storage of data in a distributed storage system
A distributed storage system has multiple instances. There is a plurality of local instances, and at least some of the local instances are at physically distinct geographic locations. Each local instance is configured to store data for a non-empty set of blobs in a plurality of data stores having a plurality of distinct data store types. In addition, each local instance stores metadata for the respective set of blobs in a metadata store distinct from the data stores. There is also a plurality of global instances. Each global instance is configured to store data for zero or more blobs in zero or more data stores and store metadata for all blobs stored at any local or global instance. The system selects one global instance to run a replication module that replicates blobs between instances according to blob policies.
US08868506B1 Method and apparatus for digital asset management
Methods and systems for digital asset management are described. Some embodiments provide methods and systems for: (1) a high-performance database system for storing assets and the associated metadata, (2) computing an inverse delta between two files without generating any intermediate files or deltas, (3) uniquely identifying a digital asset and storing the digital asset's namespace change history in a version control system, (4) inferring dependencies amongst namespace changes, (5) a workflow management tool that is tightly integrated with a version control system, (6) publishing milestones in a project which can consistently maintain the namespace uniqueness invariant, and/or (7) implicitly versioning data and/or files that are associated with certain types of digital assets in a version control system.
US08868494B2 Systems and methods for selective data replication
Systems and methods for performing data replication are disclosed. Determining whether to update replicated data typically involves comparison of readily obtainable attributes of a given source file and its corresponding replicated file. Such attributes can be obtained from, for example, metadata. In certain situations, an additional assessment of the source and replicated files can be beneficial. For example, if integrity of an existing replicated file's content is maintained, one may not want to re-replicate the corresponding source file. For large source files, such a decision can provide substantial reductions in expenditures of available computing and network resources. In certain embodiments, a threshold for identifying such large files can be based on one or more operating parameters such as network type and available bandwidth. In certain embodiments, replication file's integrity can be checked by calculating and comparing checksums for the replication file and its corresponding source file.
US08868493B2 Method and system using reusable state information for synchronization and maintenance of data
A system for synchronization whereby metadata repository maintains information regarding the history and status of data items in a data repository. Data items are associated with states and such states changes (e.g. increment) in response to changes to the data items. History statements associated with the same states describe the changes in a generic enough fashion that multiple data items may be associated with a single state (e.g. if multiple data items share a common history such as that they were all edited by a user on the same device). The history repository is synchronized with other history repositories so as to reflect the states of data items on multiple devices. The synchronized history stores are used during synchronization to identify and resolve data conflicts through ancestry of data item history.
US08868491B2 Method and system for using global equivalency sets to identify data during peer-to-peer synchronization
Systems and methods for synchronization including the use of a global equivalency identification datum or set of datum. A universally unique identification datum may be associated with each independently created associated data set. In some embodiments, a synchronization server software element may be responsible for maintaining synchronization for a plurality of clients, including software elements or devices. A record believed to be new by the software elements may verify that the record is actually new. In some embodiments, verification of the record's newness involves assuming that the local ID is a global identification datum and comparing that datum to the all the sets of datum that the Sync-Server knows about. The synchronization server software element may use a table to hold information for all of the records known to that element. In some embodiments these records may have been deleted in the past.
US08868490B2 Workflow template management for medical image data processing
According to one embodiment, workflow templates are stored, each including a predefined sequence of workflow stages associated with a particular type of medical diagnosis or process. Each workflow stage defines one or more image processing operations to be performed. At least one workflow stage generates metadata specifying a parameter to be used by another workflow stage for processing a corresponding medical image. In response to medical image data received, at least one of the image processing operations defined by the workflow stages is performed on the medical image data. A scene is generated for each of the workflow stages representing an image view representing the medical image data. In response to a save or validate command received from a user, the scene associated with each of the workflow stages is stored in a persistent storage, which can be used to recreate a corresponding medical image view subsequently.
US08868481B2 Video recommendation based on video co-occurrence statistics
A system and method provides video recommendations for a target video in a video sharing environment. The system selects one or more videos that are on one or more video playlists together with the target video. The video co-occurrence data of the target video associates the target video and another video on one or more same video playlists and frequency of the target video and another video on the video playlists is computed. Based on the video co-occurrence data of the target video, one or more co-occurrence videos are selected and ranked based on the video co-occurrence data of the target video. The system selects one or more videos from the co-occurrence videos as video recommendations for the target video.
US08868480B2 Method and system for selection, filtering or presentation of available sales outlets
Embodiments disclosed herein provide systems and methods for the filtering, selection and presentation of vendors accounting for both user characteristics and vendor characteristics, such that the systems and methods may be used by both customer and vendor alike to better match customer needs with the resource-constrained vendors with whom a successful sale has a higher probability of occurring. Embodiments may include filtering, selecting and/or presenting vendors to a user sorted by the probability that the particular vendor will possess the characteristics that appeal to a particular customer and therefore result in a large probability of sale and suppress presentation of those vendors that are unlikely to be selected by the customer since their characteristics are less consistent with those needed by the customer and, therefore, are unlikely to result in a sale.
US08868464B2 Preventing unauthorized modification or skipping of viewing of advertisements within content
A method, apparatus, and system are directed towards employing a chain of permission keys obtained during playing of advertisements within content to enable continued playing of the content. A sequence of encoded permission keys are generated with each encoded permission key, except a last permission key, incorporating a scrambling key useable to decode a next encoded permission key within the sequence of encoded permission keys that enables playing of a next portion of the content. If playing of any advertisement within the content is avoided, then access to an associated scrambling key useable to decode a next permission key is prevented, which in turn inhibits playing of a next portion of the content. In another embodiment, a heartbeat analysis may also be performed to monitor if skipping of an advertisement is being attempted, and if so, playing of the content is prevented.
US08868460B2 Accelerated trade matching using speculative parallel processing
An electronic trading system is configured to create speculative orders based on real orders. The speculative order differs from the real order by the price, quantity, or the type of financial instrument. The match engine chooses one or more speculative orders in an attempt to predict the next real order. Even though processing multiple trades at the same time is impossible, the use of speculative orders can permit the match engine to perform the calculations involved with the trade and generate the messages associated with the trade ahead of time. If the prediction was correct and the next order received by the match engine corresponds to one of the speculative orders, some of the matching activity has already been performed. This in effect, allows the match engine to process trades more efficiently and increases the total trading volume that can be handled by the electronic trading system.
US08868455B2 Adaptive ambient services
A method comprising inspecting a traffic flow associated with a device; identifying a requested access within the traffic flow; determining, based on a set of access rules, whether the requested access is within a service profile, the service profile defining a first data service, a first service usage associated with the first data service being accounted for separately from a second service usage associated with at least a second data service available to the device, the service profile identifying a particular network end-point, a particular end-user-device application, a particular content type, or a combination of these; and if the requested access is within the service profile, creating or modifying a record, the record for assisting in providing an accounting of at least a portion of the first service usage to a paying entity responsible for subsidizing or paying for the at least a portion of the first service usage.
US08868448B2 Systems and methods to facilitate selling of products and services
The present invention provides systems and methods for selling goods and services on in conjunction with the Internet. The system receives session information on a customer's website session from the enterprise's website and may also receive customer information on the customer from the enterprise's system. The system determines from the received information, based on the interaction between matching rules created using the system by the enterprise and the system's matching engine, whether the customer is a candidate for assistance from a sales associate. The system creates and indexes information on available sales associates and their performance, selling capabilities and product expertise. The system further matches the customer with at least one sales associate, ideally the most appropriate sales associate, based on the customer, session, and sales profile associate information, and facilitates communication between the sales associate and the customer.
US08868447B1 Sensor and control node publishing and subscription system
A system aggregates data collected from independently owned and controlled networked sensors and controls into content channels. The system allows for anonymous subscription to content channels and sensor data by channel client, other sensor owners, and service providers who bid for the right to advertise services to content channel clients based on sensor data patterns for which the service providers can provide particular insight.
US08868443B2 Targeted incentive actions based on location and intent
A method and a system offer an incentive to a user of a mobile device based on a geographic location of the mobile device and the intent of the user. A processor-implemented location identification module determines the geographic location of the mobile device of the user. A processor-implemented item identification module identifies an item specified by the user at the geographic location of the mobile device. A processor-implemented incentive module offers an incentive from at least one merchant within a predefined distance based on the identified item and the geographic location of the mobile device.
US08868434B2 Waste sorting and disposal method using labels
A system for disposing of medical waste is generally configured to sort waste items into a plurality of containers according to applicable rules and regulations governing the handling and/or disposal of such items. In some embodiments, a system comprises sorting stations each of which houses a number of disposable containers. Each station can identify an item of waste, determine the most appropriate container for the item, and facilitate disposal of the item in the appropriate container. In some embodiments, a detection system for determining a presence and/or a quantity of waste items within a container is also provided. In some embodiments, access to discarded waste items is restricted once the waste items have been placed in a container.
US08868433B2 Audio decoder and decoding method using efficient downmixing
A method, an apparatus, a computer readable storage medium configured with instructions for carrying out a method, and logic encoded in one or more computer-readable tangible medium to carry out actions. The method is to decode audio data that includes N.n channels to M.m decoded audio channels, including unpacking metadata and unpacking and decoding frequency domain exponent and mantissa data; determining transform coefficients from the unpacked and decoded frequency domain exponent and mantissa data; inverse transforming the frequency domain data; and in the case M
US08868420B1 Continuous speech transcription performance indication
A method of providing speech transcription performance indication includes receiving, at a user device data representing text transcribed from an audio stream by an ASR system, and data representing a metric associated with the audio stream; displaying, via the user device, said text; and via the user device, providing, in user-perceptible form, an indicator of said metric. Another method includes displaying, by a user device, text transcribed from an audio stream by an ASR system; and via the user device, providing, in user-perceptible form, an indicator of a level of background noise of the audio stream. Another method includes receiving data representing an audio stream; converting said data representing an audio stream to text via an ASR system; determining a metric associated with the audio stream; transmitting data representing said text to a user device; and transmitting data representing said metric to the user device.
US08868418B2 Receiver intelligibility enhancement system
Embodiments of the invention provide a communication device and methods for enhancing audio signals. A first audio signal buffer and a second audio signal buffer are acquired. Thereafter, the magnitude spectrum calculated from the Fast Fourier Transform (FFT) of the second audio signal is processed based on the Linear Predictive Coding (LPC) spectrum of the first audio signal to generate an enhanced second audio signal.
US08868403B2 Handheld electronic device with reduced keyboard and associated method of providing improved disambiguation
An improved handheld electronic device having a reduced keyboard provides facilitated language entry by making available to a user certain words that a user may reasonably be expected to enter. In some situations, certain words can be stored, for example, in a temporary dictionary for use in particular situations. For instance, the names of the recipients of an electronic message might be stored in a temporary dictionary for rapid retrieval when entering a salutation in the message. As another example, a number of the words in an existing electronic message may be stored in a temporary dictionary and made available to a user when replying to or forwarding the message since the existing message might include words that the user might reasonably be expected to type in the reply message or the forwarded message.
US08868399B1 Timer analysis and identification
In an embodiment, a technique for identifying a timer in a graphical block diagram environment. According to the technique, one or more variables associated with an executable model in a graphical diagram environment are identified. One or more characteristics associated with the identified one or more variables are identified and the timer is identified based on the one or more characteristics.
US08868397B2 Transaction co-validation across abstraction layers
A method, apparatus, and system in which a modeling tool made up of a testbench executable program validates behavior of one or more sub-components of an electronic system design modeled as one or more executable behavioral models and a transactor translates a behavior of the sub-components between one or more different levels of abstraction derived from a same design.
US08868396B1 Verification and debugging using heterogeneous simulation models
A method and apparatus for verifying and debugging a circuit design module of a high level programming system is disclosed herein. A circuit design created in a high level programming environment must undergo a number of transformations as it is compiled into a form that can be realized in hardware. At each transformative step, the behavior of the circuit must be verified with a simulation model and debugged if the transformation has changed the behavior of the circuit. The claimed invention presents a novel approach for verifying and debugging between different simulation models and achieves an advance in the art by utilizing the modularized structure of a high-level circuit design to systematically identify simulation mismatches among different simulation models and determine which portions of the circuit design are responsible for the discrepancy.
US08868385B2 Automated method to determine composite material constituent properties
According to an aspect, a computer implemented method includes: accepting a set of user input composite material properties, including a composite modulus in a first direction, a composite modulus in a second direction normal to the first direction, a composite shear modulus in a plane that includes the first direction and the second direction, and a composite Poisson ratio in a plane that includes the first direction and the second direction; accepting a user input composite microstructure; and automatically compute adjusted material properties of all constituents of the composite material, wherein a set of consistent fixed constituent property constraints are utilized to obtain the adjusted material property.
US08868383B2 Consumption energy calculating device
There is provided a consumption energy calculating device which simulates power consumption of a heating and cooling appliance operated by a customer living in a house. A first receiver and a second receiver receive a demand response signal and an external environmental factor parameter. A pain level model shows a relationship between an indoor air temperature and a pain level. A first calculator calculates, when the appliance is not in operation, the indoor air temperature of a next sample time. A second calculator calculates, when the appliance is in operation, determines the indoor air temperature of the next sample time. A working sequence generator determines whether the appliance is or not to be operated during the next sample time. The power consumption determination unit determines power consumption consumed by the appliance before the next sample time and outputs data showing the power consumption.
US08868382B2 Method, device and computer program product for determining an electromagnetic near-field of a field excitation source of an electrical system
The present invention relates to a method, a device and a computer program product for determining an electromagnetic near-field of a field excitation source of an electrical system. The method includes defining electrical and magnetic properties of the system, defining a field excitation source, determining electromagnetic near-field components by solving Maxwell's equations of the near-field, where each near-field component of each partition is represented by a linear position of M orthogonal ansatz functions weighted with field coefficients, whereby spatial and/or time derivatives of the near-field component are determined as a linear position of these ansatz functions weighted with derivative coefficients, which can be determined from the field coefficients and the derivative coefficients, so that the determination effort rises linearly with the complexity of the electrical system.
US08868377B2 Portable monitoring devices and methods of operating same
The present inventions, in one aspect, are directed to a portable activity monitoring device comprising a housing having a physical size and shape that is adapted to couple to the user's body, a plurality of sensors (for example, motion sensor and altitude sensor) disposed in the housing. The monitoring device may further include processing circuitry, disposed in the housing and electrically coupled to the plurality of sensor, to calculate the activity points corresponding to the physical activity of the user using the sensor data, wherein the activity points correlate to an amount and intensity of the physical activity of the user, and output the data which is representative of the activity points. The monitoring device may also include a display, coupled to the processing circuitry, may output the data which is representative of the activity points to the user.
US08868375B1 Generation of a floor plan
Data, including a plurality of spatial positions of a device that moves through the space, at least some of the positions being positions along the boundary, is accessed; a physical measurement of a region at the boundary is accessed; a determined measurement of the region at the boundary, the determined measurement being based on a subset of the plurality of spatial positions; comparing the physical measurement and the determined measurement, is accessed; a correction based on the comparison is determined; the correction is applied to at least some of the plurality of spatial positions to generate corrected spatial positions; a diagram of the space based on the corrected spatial positions is generated; and the diagram of the space is presented.
US08868374B2 Data services based on gesture and location information of device
With the addition of directional information and gesture based input in a location based services environment, a variety of service(s) can be provided on top of user identification or interaction with specific object(s) of interest. For instance, when a user gestures at or points at a particular item, or gestures at a particular location or place, this creates an opportunity, e.g., an advertising opportunity, for anyone having an interest in that particular item or place to communicate with the user regarding that item or related items at a point in time when the user's focus is on the particular item. User context for the interaction can also be taken into account to supplement the provision of one or more interactive direction based services.
US08868369B2 Gait monitor
Vertical center of mass movement measuring apparatus comprising an inertial sensing device, for producing outputs relating to rotation and acceleration in its local frame of reference and configured for fastening to the back of an animal, preferably a person, a memory and a processor, wherein the processor is programmed to provide a quaternion corresponding to the rotation of the inertial sensing device and a first acceleration, both based on an output of the rotation sensing device, and the processor is programmed to combine the quaternion and the first acceleration and based on the result of the combination to provide, when the device is fastened close enough to the center of mass of a moving object such as a person, an estimate of vertical displacement, or a derivative of vertical displacement, of the center of mass in a global reference frame.
US08868362B2 Electric power metering accuracy
An apparatus and method for monitoring power consumption of an appliance includes a processor in communication with a memory, the memory including program instructions for execution by the processor to determine a first stable power consumption state of the appliance, record a power consumption of the appliance during the first stable power consumption state, determine an unstable power consumption state of the appliance, suspend recording of the power consumption of the appliance during the unstable state, determine a second stable power consumption state of the appliance, resume recording of the power consumption of the appliance when the appliance is in the second stable power consumption state, and estimate a value of a power consumed during the unstable power consumption state as a factor of the recorded power consumption of the appliance during the first stable power consumption state and the second stable power consumption power state.
US08868360B2 System and device for detecting defects in underground cables
A system and device for detecting insulation defects in a cable are provided. The system and device include using signals received from sensors to detect a partial discharge caused by insulation defects in a cable. The system is passive, without signals being injected into system cables, and may use one or more sensors, data acquisition systems, gateway devices, and monitoring stations and is based on detecting partial discharge from insulation defects and reporting the detection when it occurs.
US08868359B2 Device and method for detecting and locating defects in underground cables
A device and method for detecting and locating defects in a cable are provided. The device and method may include using sensor feedback to determine that an insulation defect exists and to calculate the location of the insulation defect in a cable. The method may include performing principle component analysis to determine whether an insulation defect occurs and using extracted data to determine the location of the insulation defect.
US08868353B2 System and method for testing autoverification rules
A method of testing an autoverification rule comprises providing a rule check including a example test result. After the rule check is provided, the autoverification rule is automatically performed on the rule check. Performance of the autoverification rule on the rule check provides a rule check output. It is then determined whether the rule check output is an expected output. A system for testing the autoverification rules comprises a graphical user interface configured to display an autoverification rule and receive the rule check for the autoverification rule. The system further includes a processor configured to automatically perform the autoverification rule on the rule check and provide a rule check output. The processor is further configured to receive an input indicating whether the rule check output is an approved output for the autoverification rule.
US08868342B2 Orientation device and method
A method and device for streamlining navigation from a point to a visual point of interest by combining the necessary items into a single device incorporating an optical finder such as binoculars which incorporates an optical display into the viewfinder, a rangefinder, GPS, compass, altimeter, inclinometer, microprocessor and memory. The device performs three functions: 1) acquires the POI's coordinates relative to the user by visual indication of the POI by the user; 2) reproduces an updated POI vector on demand; and 3) displays the POI vector information in the device viewfinder. All three functions happen seamlessly and instantaneously with the use of only one compact hand held device.
US08868340B1 Proposing transit points by analyzing travel patterns
A computer-implemented method for analyzing travel patterns in transit systems is provided. The method includes identifying an existing transit point of a transit system and receiving location information including geo-location paths of a plurality of mobile devices. Each of the geo-location paths includes the identified transit point. The method also includes determining a proposed transit point for the transit system based on the geo-location paths of the received location information. Systems and machine-readable media are also provided.
US08868338B1 System and method for displaying transitions between map views
A system and method is provided for displaying a transition between a map and a street level image. In one aspect, the display on a mobile device transitions from a top-down view of a map to a street-level view of an image, such as a panoramic image, such that the mobile device uses the currently stored map image to perform a tilt and zoom transition.
US08868327B2 Method for detecting critical driving situations of lorries or passenger vehicles and method for avoiding collisions
A method for detecting critical driving situations of motor vehicles, in particular for preventing collisions with an object in front of an own vehicle, has the following steps: determining a path profile of the own vehicle from the time progression of the foreseeable acceleration; acquiring a current distance and a current relative velocity of an object in front of the own vehicle; determining a path profile of the object from the time progression of the foreseeable acceleration; comparing the path profile of the own vehicle with the path profile of the object; and if the two path profiles intersect, determining a probable collision time of the own vehicle with the object; establishing a time before the probable collision time comparison of this time with the probable collision time determined; and if the probable collision time lies before the established time, issuing a warning to the driver of the own vehicle.
US08868326B2 Method for detecting critical driving situations of lorries or passenger vehicles and method for avoiding collisions
A method for detecting critical driving situations of motor vehicles, in particular for preventing collisions with an object in front of an own vehicle, has the following steps: detection of a current vehicle acceleration and a current vehicle velocity of an own vehicle; specification of an acceleration profile depending on driving variables of the own vehicle; assumption of a time progression of a foreseeable acceleration of the own vehicle based on its current acceleration; determination of a path profile of the own vehicle from the time progression of the foreseeable acceleration; acquisition of a current distance and a current relative velocity of an object in front of the own vehicle; calculation of the current absolute velocity of the object as well as of the absolute current acceleration of the object; assumption of a time progression of a foreseeable acceleration of the object based on its current acceleration; determination of a path profile of the object from the time progression of the foreseeable acceleration; comparison of the path profile of the own vehicle with the path profile of the object; and if the two path profiles intersect, determination of a probable collision time of the own vehicle with the object; establishment of a time before the probable collision time comparison of this time with the probable collision time determined; and if the probable collision time lies before the established time, issue of a warning to the driver of the own vehicle.
US08868325B2 Collision judgment apparatus for vehicle
A correct collision judgment is realized between an obstacle and a vehicle even when the vehicle enters a curve. In a collision judgment apparatus for judging the collision between the vehicle and the obstacle based on a relative positional relationship between a subject vehicle position of the vehicle and a relative movement straight line of the obstacle with respect to the vehicle as calculated based on a plurality of pieces of the position information acquired by a position information acquiring unit in relation to the obstacle, the relative positional relationship between the relative movement straight line and the subject vehicle position is adjusted so that a distance between the relative movement straight line and the subject vehicle position is separated if it is judged that the vehicle enters an entrance to a curve as compared with a situation in which the vehicle does not enter the entrance to the curve.
US08868321B2 Traffic data services without navigation systems
A non-navigation data system for providing traffic data service in a mobile environment can include a data decoder for decoding a digital data stream from a digital audio radio transmission source, location determining means (such as GPS or cellular location determining schemes) for determining a current location of a mobile receiver receiving the digital data stream, a display for displaying traffic data corresponding to the current location, and a plurality of static maps wherein the traffic data corresponding to the current location is overlaid at least over a portion of the static maps.
US08868315B2 Systems and methods for estimating a temperature calibration
Systems and methods for estimating a temperature calibration are described. One embodiment of a method includes determining, by a computing device, a current speed of the vehicle and determining a dynamic smoothing number, the dynamic smoothing number being dependent on the current speed, the dynamic smoothing number being utilized to determine an estimated temperature of an air injection system. Some embodiments include calculating the estimated temperature of the air injection system from the dynamic smoothing number, determining whether the estimated temperature is greater than a predetermined temperature of the air injection system, and in response to determining that the estimated temperature is greater than the predetermined temperature of the air injection system, sending a signal for on-board diagnostics to resume at a next start.
US08868304B2 Method and stereo vision system for facilitating the unloading of agricultural material from a vehicle
A mode controller determines whether to use an automated control mode of the spout or operator-directed manual control mode of the spout, based on a first operational status of a first location determining receiver associated with the propelling vehicle, a second operational status of a second location determining receiver associated with the harvesting vehicle, a third operational status of the imaging device or devices. In the automated control mode, an image processing module is adapted to facilitate the determination of the relative position of the spout and the storage portion and to generate command data place the storage portion and spout in relative cooperative alignment for transferring of material into the storage portion.
US08868298B2 Electric power assist steering motor sensor redundancy
An electric power assist steering motor sensor redundancy system is disclosed comprising a brushless motor selectively providing a first predetermined level of steering assistance for a vehicle. A first sensor and second sensor provide position information of the brushless motor to a motor controller. An alternative sensing system for the brushless motor may be selectively utilized to provide position information of the brushless motor to the controller when at least one of the first sensor or the second sensor fails.
US08868294B2 Adjustable hysteresis circuit for control of air suspension
This disclosure, and the exemplary embodiments described herein, provides vehicle suspension systems and methods including a plurality of gas springs and an associated height control system. The height control system includes height sensors associated with the gas springs, a valve arrangement, a pressurized gas service and a control circuit which includes a variable hysteresis circuit to dynamically control the response of the suspension.
US08868293B2 Information display system
An information display system for a vehicle is provided. In the information display system, a display device changes a position of a display screen by retracting a portion of a display screen from a visible space to an in invisible space and deploying the retracted portion of the display screen from the invisible space to the visible space. In accordance with the position of the display screen in the display device, a display controller changes information displayed on an effective display region of the display screen. The effective display region of the display screen is a region disposed in the visible space.
US08868284B2 Virtual monitoring of aircraft fleet loads
A computer-implemented method, system, and computer program product for virtual monitoring of aircraft fleet loads are provided. The method includes calculating virtual load data associated with an aircraft from a set of orthogonal waveforms. The method also includes calculating a set of coefficients as a function of parametric data and high frequency data associated with an aircraft. The method further includes storing the set of coefficients on the aircraft and transmitting the set of coefficients to a ground-based system configured to reproduce the virtual load data based on a copy of the set of orthogonal waveforms and the received set of coefficients in order to perform aircraft fleet management.
US08868282B2 Diagnostic system and method for processing continuous and intermittent faults
A method for diagnosing a device of a vehicle, includes: generating samples of a parameter of the device; indicating whether each of the samples passed or failed based on comparisons of the samples with one of a predetermined value and a predetermined range; tracking a first number of consecutive samples compared, a second number of the first number of samples that failed, a third number of the first number of samples that failed consecutively, and a fourth number of a last predetermined number of samples compared that failed; selecting one of a normal control mode, a temporary default action mode and a permanent default action mode based on the first, second, third, and fourth numbers; and selectively setting a diagnostic trouble code (DTC) in memory when in the permanent default action mode.
US08868278B2 Control device and control method for hybrid vehicle
A hybrid vehicle includes an engine and a motor each for generating vehicle driving power. An operation region indicated by rotational speed and torque of the engine includes: an normal region in which a fuel injection amount is calculated in accordance with a stoichiometric air-fuel ratio; and an amount increase region in which an amount of fuel is increased compared with the normal position so as to suppress temperature increase of a catalyst. A control device calculates a total required power of the vehicle depending on the vehicle state, and determines an engine operation point in accordance with the total required power. When the engine operation point is in the OT amount increase region, the engine operation point is changed to fall within the normal region by decreasing the engine output power. An output power of the motor is determined to compensate the decrease of the engine output power and secure the total required power.
US08868276B2 Hybrid vehicle control device
A hybrid vehicle control device is provided with an engine, a motor and a mode switch section, an automatic transmission and a controller. The controller outputs the gear shift command prior to an engine start command when a simultaneous output prediction condition is met that predicts the output of a gear shift request and a start request at the same time. In this way, the generation of a large shock by the entering of the engine start in the start prohibiting region during the gear shift is prevented.
US08868275B2 Outward power supply control apparatus for fuel cell vehicle
An ECU of a control apparatus further alleviates a fluctuation in a power generation amount of a fuel cell stack with respect to the power required by an inverter apparatus, when a power supply circuit configured by each of contactors and a power supply inlet 11a supplies the power to the inverter apparatus compared with when a vehicle is driving. The ECU, when the power supply circuit supplies power to the inverter apparatus, stops the power generation of the fuel cell stack in a case where a remaining capacity in a battery is greater than or equal to a predetermined remaining capacity, and inhibits the fuel cell stack from stopping the power generation in a case where the power supplied to the inverter apparatus by the power supply circuit is greater than or equal to a predetermined power supply amount.
US08868274B2 Control apparatus for vehicular drive system
Providing a control apparatus for a vehicular drive system, which is configured to implement a torque reduction control during a shifting action of an automatic transmission, and which permits reduction of the size and cost of an electric circuit including a smoothing capacitor.An electricity-generation-amount-variation restricting region A01 is predetermined such that a point of a vehicle running state lies in the electricity-generation-amount-variation restricting region A01 prior to a moment of determination to perform a shifting action of the automatic transmission, and electricity-generation-amount-variation restricting means 96 implements an electricity-generation-amount-variation restricting control to restrict a rate of increase of a total amount of an electric energy generated by first and second electric motors MG1 and MG2, to a predetermined upper limit value LTGN, when the point of the vehicle running state has moved into the electricity-generation-amount-variation restricting region A01. Accordingly, it is possible to prevent an abrupt increase of the total amount of the electric energy generated by the first and second electric motors MG1 and MG2 prior to a torque reduction control to be implemented during the shifting action of the automatic transmission 22. As a result, the amount of a surplus electric energy can be reduced, so that a required electrostatic capacity of the inverter smoothing capacitor 66 can be reduced. Namely, the size and cost of an electric power source control circuit 60 including the inverter smoothing capacitor 66 can be reduced.
US08868273B2 Apparatus and method for controlling hybrid vehicle
Compatibility between prevention of hunting of engine start and stop and improvement of fuel consumption is achieved during traveling with mode transitions. An apparatus for controlling a hybrid vehicle includes an engine, a motor-generator, a first clutch and a mode transition control means. The motor-generator is disposed in a drive system (power train) between engine and tire wheels to perform a start of the engine and drive for the tire wheels according to motor acceleration and power generation according to regeneration. The first clutch switches between an HEV mode and an EV mode. Mode transition control means implements a delay time from a time at which an engine stop allowance condition is established to a time at which a mode transition from the HEV mode to the EV mode is started in a high vehicle speed area that is higher than a delay time in another vehicle speed area.
US08868271B2 System and method for motor torque control for electric vehicle with transmission
Disclosed herein is a motor control system and method for a vehicle with a transmission comprising for improving the quality of shifting, by improving precision in shifting control with precise and active motor torque control by calculating a maximum and a minimum motor torque in response to determining a power-on up-shift for increasing a shifting gear and a power-off down-shift for decreasing the shifting gear in shifting of the vehicle.
US08868264B2 Aircraft power plant, an aircraft, and a method of piloting said aircraft
A power plant (2) having at least one engine (3, 4) and control means (5) for controlling said engine (3, 4). The control means (5) include a memory (6), said memory (6) containing information for operating said engine (3, 4) in accordance with at least two distinct utilization envelopes during a maximum number of flying hours, the two envelopes comprising an envelope enabling takeoff from a platform and another envelope enabling takeoff from takeoff zones not including platforms, each utilization envelope comprising at least two distinct utilization ratings each defined by a developed power and by a utilization duration for said developed power.
US08868263B2 Spacecraft momentum management using solar array
Stored momentum on a spacecraft is managed by determining a target profile of stored momentum as a function of time for the spacecraft; measuring a difference between a momentum value actually stored on the spacecraft and a desired momentum value, where the desired momentum value substantially conforms to the target profile at a particular time; reducing the difference by producing a torque on the spacecraft, where the torque results from selectively controlling at least one solar array position offset angle, the offset angle being an offset of at least one solar array of the spacecraft from a nominal sun pointing direction.
US08868262B2 Method for optimizing the overall energy efficiency of an aircraft, and main power package for implementing same
A method and system limiting specific consumption of an aircraft by matching sizing of a power supply to actual power needs of a cabin pressure control system. The method optimizes overall efficiency of energy supplied onboard an aircraft including, in an environment near the cabin, at least one main power-generating engine, sized to serve as a single pneumatic energy-generating source for the cabin and as an at most partial propulsive, hydraulic, and/or electric energy-generating source for the rest of the aircraft. The method minimizes power differential between a nominal point of the power sources when the sources are operating, and a sizing point of non-propulsive energy contributions of the sources when the main engine has failed, by equally dividing power contributions of the main engines and the main power generator under nominal operating conditions and in an event of failure of a main engine.
US08868259B2 On-demand flight data service
A flight data service subscription system allows personnel to subscribe to flight data services using an electronic devices such as a multifunctional display (MFD) onboard an aircraft. The MFD is used to select regional areas of coverage and generate requests for subscriptions to flight data services. Flight data application software running on the MFD manages flight data and the subscription requests. A server operated by a flight data service provider receives the subscription requests from the MFD and dispatches flight data responsive to the requests for the selected region. A wireless local area network on the ground transfers flight data and subscription requests between the MFD and the flight data subscription server.
US08868255B2 Vehicle remote operating system and in-vehicle device
In a vehicle remote operating system remotely operating a host vehicle VM from a portable terminal 200, a main control unit 112 of an ECU 110 of an in-vehicle device 100 determines an dispatch position of the host vehicle VM on the basis of a parking position of the host vehicle VM and a position of a user U who intends to board the host vehicle VM. Due to this, it becomes possible to dispatch the host vehicle VM according to the parking position of the host vehicle VM and the position of the user U, and convenience is improved in dispatch operation and boarding of the host vehicle VM.
US08868247B2 Cross-profile coordination of energy consumption policies
In one embodiment, a policy coordination device receives soft policies from a plurality of localized energy consumption control devices, and examines the received soft policies to determine corresponding energy consumption. From this, the policy coordination device creates a global policy to reduce overall peak energy consumption between the received soft policies. As such, the policy coordination device transmits corresponding policy control commands to one or more of the plurality of localized energy consumption control devices based on the global policy. In another embodiment, a particular localized energy consumption control device discloses its soft policies and in response, receives a policy control command from the policy coordination device to control operation of one or more energy consuming devices (within soft limits of the soft policies) based on the global policy.
US08868246B2 Wireless irrigation control
Several embodiments provide wireless irrigation control and related methods. In one implementation, an irrigation control system includes a transmitter unit including a controller and a connector to be coupled to an irrigation controller having station actuation output connectors. The controller is can receive an indication that the irrigation controller has activated an irrigation station, and can cause the transmitter unit to transmit a wireless activation signal responsive to the indication. A receiver unit is coupled to an actuator coupled to an actuatable device, such as an irrigation valve, the actuator configured to actuate the irrigation valve to control the flow of water therethrough. The receiver unit receives the wireless activation signal and in response, causes the actuator to actuate the actuatable device. In some implementations, the receiver unit includes a capacitor charging circuit and battery to power the receiver unit and drive and control a latching solenoid.
US08868243B2 Drying machine and method for controlling the same
A method for controlling a drying machine which includes a drum, a fan to circulate air within the drum, and at least one heater to heat air provided to the drum, and uses the motor and the at least one heater as a load, includes, upon receiving a drying process command from a user, receiving power rate information for each hour from an energy management system (EMS), recognizing current power rates on the basis of the power rate information for each hour, determining whether the current power rates are higher than reference power rates by comparing the current power rates with the reference power rates, and adjusting the operation rate of any one of the motor and the at least one heater when the current power rates are higher than the reference power rates. The drying machine changes the load operation rate before the power rates exceed the reference power rates, resulting in reduction in power consumption. Furthermore, as the drying machine can prevent total power consumption from being rapidly increased, the power plant need not be additionally driven to generate more electricity. As a result, the drying machine reduces environmental impact and prevents power rates from being increased.
US08868238B1 Apparatus and method for systematic control of robotic deployment and extraction
A system control apparatus and method for systematic control of (i) extraction of a vehicle from an environment, (ii) stowage of the vehicle in a modular handling and stowage system, the system having a primary module and zero or more secondary modules, wherein the secondary modules are serially, mechanically coupled to the primary module and together, and (iii) deployment of the vehicle from the module group in response to command signals, sensor signals, and status signals.
US08868236B2 Method and apparatus for calibration of a robot positioned on a movable platform
A method and apparatus for calibration of a robot on a platform and a robot, in relation to an object using a measuring unit mounted on the robot including placing CAD models so that the robot reaches the object, manipulating the CAD models to move the measuring unit to a pose in relation to the platform allowing measurement of a feature on the object, storing the pose, and generating a CAD model of the feature. The real robot is moved to the pose, the real platform is moved where measurements of the feature can be made, 3D measurements of the feature are performed and based thereon generating a second CAD model, performing a best fit between the CAD models, and calculating a 6 degrees of freedom pose difference between the CAD models, and instructing the mobile platform to move to compensate for the pose difference.
US08868234B2 Communication system and method
A communication system for communicating over high-latency, low bandwidth networks includes a communications processor configured to receive a collection of data from a local system, and a transceiver in communication with the communications processor. The transceiver is configured to transmit and receive data over a network according to a plurality of communication parameters. The communications processor is configured to divide the collection of data into a plurality of data streams; assign a priority level to each of the respective data streams, where the priority level reflects the criticality of the respective data stream; and modify a communication parameter of at least one of the plurality of data streams according to the priority of the at least one data stream.
US08868232B2 Device and process for recognizing and guiding individually packaged products with a code
An arrangement and a method are provided for detecting and controlling piece goods (2) having a code, preferably of piece goods commissioned in a commissioning system for a complete commissioning order. The piece goods of a quantity, preferably a commissioning order, are singulated and centered on a transport route (3) and fed through a scanning device (15), and are identified as actual data in the scanning device (15) by reading the code of the piece goods (2). This is compared or captured to target data of the piece goods quantity. The piece goods are separated out if the target data do not match the actual data. A first transport route (3) has a V-shaped cross-section, the one V-arm thereof being a driven piece goods transport element (5) preferably a drive recirculating conveyor belt, and the other V-arm thereof being a stationary piece goods sliding element (6), preferably a sheet metal slide.
US08868214B2 Cardiac electrode anchoring system
A cardiac electrode arrangement has one or several heart electrodes arranged on the exterior surface of a heart or attached to the heart from the outside and/or arranged with a pole in the cardiac tissue. The electrodes, which can be fixed in the operating position by an anchor, run to an implanted heart pacemaker. For positioning and affixing the anchor, a tool is used that is designed as a rod or stylet and acts on an attachment site of the anchor, whereby the anchor can be pushed into or through the myocardium. The anchor is, at the same time, attached to a tension element or thread, over which the electrode, which has an inner guide channel that accommodates the tension element or thread, can be moved in a fitted and controlled manner. In the operating position, the electrode can be connected to the tension element or thread located in the guide channel.
US08868210B2 Fiber optic assisted medical lead
A medical device for placing a medical lead in the human body using minimally invasive techniques is described. One lead includes a lead body connected to a lead head having an aperture for providing fiber optic access to the interior of a helical electrode. The fiber optic shaft may be disposed within or along-side a drive shaft releasably coupled to the lead head to rotate the head. The drive shaft and lead body may be delivered using a delivery catheter. The delivery catheter can be advanced though a small incision to the target tissue site, and the site remotely visualized through the fiber optic scope extending through the lead head aperture. The lead head can be rotated, rotating the helical electrode into the tissue, and the catheter, drive shaft, and fiber optic probe removed.
US08868193B2 Neurostimulation system and method for providing therapy to patient with minimal side effects
A method comprises conveying a pulsed waveform between an electrode and a stimulation site of a spinal cord, thereby evoking the antidromic propagation of action potentials along a first sensory neural fiber creating a therapeutic effect in the tissue region, evoking the orthodromic propagation of action potentials along the first sensory neural fiber potentially creating paresthesia corresponding to the tissue region, and evoking the antidromic propagation of action potentials along a second sensory neural fiber potentially creating a side-effect in another tissue region. The method further comprises conveying electrical energy between an electrode and a blocking site rostral to the stimulation site, thereby blocking the action potentials propagated along the first sensory neural fiber and reducing the paresthesia, and conveying electrical energy between an electrode and a blocking site caudal to the stimulation site, thereby blocking the action potentials propagated along the second sensory neural fiber and reducing the side-effect.
US08868190B2 Rectal stimulator device and use thereof for the treatment of rectal, fecal and/or urinary incontinence
The invention relates to a rectal stimulator device for the treatment of rectal, fecal and/or urinary incontinence. The device comprises a) an ovoid-shaped stimulator provided with a microcontroller and an electronic circuit for receiving treatment instructions, electrodes for transmitting electrical pulses to the pelvic floor musculature and instructions to the microcontroller, and a battery and b) a stimulator grip member.
US08868189B2 Internally grounded flat through filter with hermetically sealed insulative body with internal ground plates
A shielded three-terminal flat-through EMI/energy dissipating filter includes an active electrode plate through which a circuit current passes between a first terminal and a second terminal, a first shield plate on a first side of the active electrode plate, and a second shield plate on a second side of the active electrode plate opposite the first shield plate. The first and second shield plates are conductively coupled to a grounded third terminal. In preferred embodiments, the active electrode plate and the shield plates are at least partially disposed with a hybrid flat-through substrate that may include a flex cable section, a rigid cable section, or both.
US08868188B2 Method for treating hypertension via electrical stimulation of neural structures
A neuromodulation system comprises a sensor configured for sensing a blood pressure of a patient, modulation output circuitry configured for conveying electrical modulation energy to at least one electrode, and a controller/processor coupled to the sensor and the modulation output circuitry. The controller/processor is configured for comparing the blood pressure sensed by the sensor to a first threshold blood pressure, and instructing the modulation output circuitry to convey the electrical modulation energy to the at least one electrode if the sensed blood pressure is greater than the first threshold blood pressure. A method for treating chronic hypertension comprises applying electrical modulation energy to a neural target site, thereby modulating an afferent nerve innervating a patient's kidney, thereby treating the chronic hypertension.
US08868174B2 Brain information output apparatus, robot, and brain information output method
A brain information output apparatus includes an intention determination information storage unit in which two or more pieces of intention determination information can be stored, with each intention determination information including a pair of an intention identifier, and a learning feature amount group including one or more feature amounts extracted from second learning data that is obtained by converting first learning data into intracerebral brain activity data, the first leaning data being acquired from the outside of the cranium of a user when the user performs a trial according to one intention; a first brain activity data acquiring unit that acquires first brain activity data from the outside of the cranium of a user; a second brain activity data acquiring unit that converts the first brain activity data to intracerebral brain activity data, and acquires second brain activity data; a feature amount group acquiring unit that acquires, from the second brain activity data, an input feature amount group including one or more feature amounts; an intention identifier acquiring unit that acquires an intention identifier corresponding to the input feature amount group based on the two or more pieces of intention determination information; and an intention identifier output unit that outputs the intention identifier.
US08868169B2 Method and system for detection of biological rhythm disorders
System, assembly and method are provided to facilitate reconstruction of cardiac information representing a complex rhythm disorder associated with a patient's heart to indicate a source of the heart rhythm disorder. The complex rhythm disorder can be treated by application of energy to modify the source of the rhythm disorder.
US08868162B2 Method and attenuator for detection and iterative attenuation of spikes in complex signals
A method of attenuating spikes in a complex signal comprises examining the complex signal to detect spikes therein and for each detected spike, generating an estimate inverse signal and applying the estimate inverse signal to the complex signal to attenuate the spike associated with the estimate inverse signal.
US08868160B2 Medical apparatus
A medical apparatus includes: a storing section in which information concerning a drug kinetics in a living body is stored in advance for each of plural kinds of fluorescent drugs; a processing section that acquires information concerning diagnosis start timing corresponding to a desired fluorescent drug based on information stored in the storing section, information concerning a target region to which the desired fluorescent drug is administered, information concerning a method of administering the desired fluorescent drug to the target region, and information indicating start of the administration of the desired fluorescent drug; and a light source control section that controls radiation of excitation light for exciting the desired fluorescent drug to a stop state until the diagnosis start timing is reached and controls, at and after the diagnosis start timing, the radiation of the excitation light to a state in which the excitation light can be radiated.
US08868158B2 Optical analyzer
An optical analyzer performing analysis excellent in spatial resolution and in invasion depth is provided. The analyzer includes a diagnostic light source section including a seed light source which outputs seed light, and a silica optical fiber to which seed light is input and which generates diagnostic light having a HE11 mode field pattern utilizing a nonlinear optical phenomenon, an irradiation optical system converging the diagnostic light and irradiating a measurement subject with the diagnostic light, an acquisition optical system acquiring object light generated at the measurement subject, a spectrum measurement section receiving the object light and measuring a frequency spectrum of the object light, a storage section storing information of a frequency spectrum of a known substance, and an arithmetic section calculating a correspondence between the frequency spectrum of the object light and the frequency spectrum of the known substance, and analyzing the measurement subject based on the calculation result.
US08868157B1 Thermal optical imager system and method for detection of peripheral neuropathy
A system and method for assessing a peripheral neuropathy risk wherein the system and method according to one embodiment of the present invention detects abnormality which may be directed to a probability, a stage, a category, or other indicator as to the degree of progression of the disease.
US08868154B2 Optically coupled readout front-end for imaging system
A front end for an imaging system. The front end comprises at least one magnetically-insensitive high-energy photon detector and an interface for converting an output of the at least one high-energy photon detector to an optical signal and transmitting the optical signal. A receiver is optically coupled to the interface to receive the optical signal and convert the optical signal into a voltage signal.
US08868152B2 Electrode array
A sensor array apparatus for monitoring medical signals includes a flexible substrate adapted for positioning relative to the torso of a patient. The flexible substrate includes a central segment defining a central axis and is adapted to generally conform to an area extending along the sternum of a patient. The flexible substrate further includes an upper segment extending traversal across the central segment and adapted to generally conform to the chest area of a patient and a lower segment extending traversal across the central segment and adapted to generally conform to the abdominal area of the patient. The apparatus further includes a medical electrode disposed on at least one of the segments and a connector in electrical communication with the medical electrode and adapted to connect to an electronic monitoring system.
US08868143B2 Garment securable mobile device
A mobile device for securing to a garment of a user thereof. Such a garment securable mobile device may be of a clamshell configuration with mating portions hinged to one another such that when closed toward one another a garment space is defined therebetween. A portion of a garment may be retained in the garment space thereby securing the mobile device to the garment. Retention of the garment portion may be enhanced by the use of gripping elements at the inner surfaces of one or both of the mating portions. A garment particularly configured for securing such a garment securable mobile device may also be provided.
US08868142B2 Foldable mobile phone
A mobile phone, including a processor operable to perform wireless communication, a housing for the processor, including front and back surfaces, a first display screen coupled with the processor and mounted on the outer side of the front surface, a second display screen coupled with the processor, separate from the first display screen, and a transparent portion on the outer side of the back surface through which the second display screen shows through to the outside of the housing.
US08868106B2 System and method for large-scale and near-real-time search of mobile device locations in arbitrary geographical boundaries
A system and method for generating a one-dimensional spatial index and a temporal index in relation to one or more two-dimensional location points of one or more mobile devices to enable near-real-time searching of devices having fast-changing location information is provided for. The present invention may be used in a variety of implementations including being used in conjunction with searching for mobile devices within a geographical area for a time period; finding nearby devices within a time period; tracking device movement within a time period; determining clusters of devices for identification and location across different geographical regions at once.
US08868102B1 Method and apparatus for tracking a transported item while accommodating communication gaps
A method and apparatus is provided for minimizing potential security problems and battery power usage in a tracking device used in tracking an associated product while being transported along a route wherein wireless communication may be nonexistent or intermittent. This is accomplished in part by having an accessible database of signal quality and strength at a large plurality of locations along given transportation routes whereby adjustments can be made as to the times for the tracking device to obtain GPS location information as well as for times to report any location and or product status data to a remotely located central station. The ability to predict when, along a transportation route communication problems may occur provides the opportunity to notify appropriate authorities in advance of arriving at the communication gap zones whereby arrangements can be made to alleviate potential problems during transportation through wireless communication “gap or dead” zones.
US08868101B2 Secure user plane location (SUPL) redirection and mobile location protocol (MLP) tunneling to a discovered SLP
Systems and methods for Secure User Plane (SUPL) Redirection and Mobile Location Protocol (MLP) Tunneling to a Discovered SUPL Location Platform (D-SLP) are disclosed. For example, a method for SUPL redirection by a SET, may include: receiving an initiation message at a SET from a Home SUPL Location Platform (H-SLP); establishing a secure connection with the H-SLP, and returning a response message; receiving a redirect message from the H-SLP; establishing a SET initiated SUPL session with a D-SLP; obtaining a location of the SET using the D-SLP; and returning the location to the H-SLP.
US08868098B2 Method and system for providing service information using location information
The present invention relates to a method and system to provide service information to a portable terminal based on the location information associated with the portable terminal. The service information providing method is performed in such a way that a server acquires location information associated with the portable terminal and service information corresponding to the location information. The portable terminal may acquire and store the service information from the server. The portable terminal user can also identify new service information regarding a place where the user is located.
US08868094B2 Optimizing bandwidth usage in a cellular communication network
A method and apparatus is provided for improving bandwidth usage in a cellular communication network serving at least one mobile terminal, the network being arranged to use a predefined bandwidth range. The apparatus includes a base band unit for capable of supporting at least a first radio access technology and a second radio access technology, a counting means for determining the number of mobile terminals within a cell of the first radio access technology supporting the second radio access technology and a measuring means for determining the level of traffic carried by the first radio access technology cell. Bandwidth assignment means are also provided so that the bandwidth assigned to GSM and LTE can be configured to take account of changes in the traffic levels and device capabilities in either RAT.
US08868086B2 Selectively providing system information in a heterogeneous network environment
Described embodiments provide an apparatus and method for selectively providing system information in a heterogeneous network environment including a first network overlaid on a second network. The apparatus may include a location determination unit, a mapping table, and a signal processor. The location determination unit may be configured to determine a first network base station in the first network. The mapping table may be configured to store information on at least one second network cell in a second network, which is spatially in a comparatively close distance to each first network base station in the first network. The signal processor may be configured to determine at least one second network cell spatially close to the determined first network base station based on the mapping table and to transmit system information of the at least one second network cell to the user equipment.
US08868084B2 Mobile communication terminal, mobile communication system, and mobile communication method
UE10 includes a detection unit 12 configured to detect a specific cell provided to the first communication system and a control unit 13 configured to start measurement of the second cell or cell reselection from the first cell to the second cell in response to detection of the specific cell. The specific cell has a service area having the same range as a service area of the second cell.
US08868083B2 Discovering cellular network elements
The present disclosure includes a system and method for discovering network elements. In some implementations, a method includes identifying information indicating a location of a femtocell device. A communication node associated with the femtocell device is identified. A Session Initiation Protocol (SIP) message including the location information is transmitted to the identified communication node. A response is received requesting that the femtocell device register with a different communication node associated with a cellular core network at least proximate the location.
US08868078B2 Selecting between radio access technologies
A mobile terminal comprising: transceiver apparatus for accessing a wireless network using an earlier and a later generation radio access technology, to establish a voice channel and packet data channel; and an inter radio access technology selector configured to monitor a condition for disabling the earlier generation access, being a condition other than coverage under the earlier generation technology falling below an acceptable lower level. The selector makes inter radio access technology decisions dynamically from the mobile terminal by updating registration with the network to indicate that the earlier generation technology is no longer supported. The selector thereby prevents the mobile terminal being subject to decisions from the network that would otherwise impose transfer to the earlier generation. At least some of the decisions made from the mobile terminal thus disable the earlier generation access whilst in presence of at least the lower level of coverage under the earlier generation.
US08868068B2 Determining telecommunication subscriber metrics
Information associated with a communication is gathered at a switching point during the routing process to determine subscriber metric information associated with an active service identifier. The information relates to the originator of the communication and the target. The information is compared to a provider database to determine a carrier originally associated with the active service identifier. The information is then compared to a porting database to determine if the active service identifier was ported, and if so, to which carrier the active service identifier was ported. A determination can then be made regarding which carrier is associated with the active service identifier. The data may be aggregated for a large amount of switched communications, representing a large amount of active service identifiers for a given market. Thus, a number of subscribers for a given carrier in a given market may be determined.
US08868065B2 System and method for reducing power consumption for push messaging
A method, apparatus and machine readable medium are described for reducing power consumption for push messaging. For example, a method in accordance with one embodiment comprises the operations of: registering with a push notification service over a first communication interface, the push notification service to push notifications to the wireless client in response to detected events; detecting that a usable connection to the push notification service may be established over a second communication interface, the second communication interface being an interface which will be operative for reasons other than a connection to the push notification service; responsively disconnecting from the push notification service over the first communication interface and re-connecting over the second communication interface; and temporarily powering down the first communication interface.
US08868057B2 Staging a mobile device to an enterprise network securely using voice channel of a wireless wide area network (WWAN)
Wireless networking systems and methods are provided for “staging” a wireless communication device (WCD). The WCD is designed to communicate over the air with a wireless communication station via RF signals. Network infrastructure (NI) that receives a call from the WCD (via the wireless communication station), can authenticate the WCD. Once authenticated, the NI can communicate an RF signal that includes the encrypted staging data to the WCD over an RF channel. The staging data can include settings for the WCD and/or a list of software packages to be installed on the WCD and their respective server locations. When the WCD receives the RF signal, the WCD can convert (e.g., decode) the received RF signal to generate digital data. The WCD can then decrypt the digital data to generate decrypted staging data that can be used to stage the WCD.
US08868044B2 Method and apparatus for dynamic session placeholder for message collection user interface
A method and apparatus for representing a conversation of related messages is provided. In a message collection user interface for displaying messages sent and received by a communications device, a dynamic session placeholder is used for a respective conversation of related messages. The message collection user interface is displayed including any dynamic session placeholders in the list of messages. As messages from the conversation are occasioned, the dynamic session placeholder is updated. When the message collection is displayed, it is displayed in accordance with the updated session placeholder.
US08868034B2 Secure wireless device area network of a cellular system
Embodiments may comprise logic such as hardware and/or code to provide a secure device area network. Many embodiments comprise a gateway node or enterprise enhanced node with a services distribution frame installed on a customer's premises. The gateway node or enterprise enhanced node may interconnect the secure wireless device area network at the customer's premises with a cellular network. In many embodiments, the cellular network core may provision authentication credentials and security keys, and manage access polies to facilitate access by Application Service Providers to devices on premises including smart devices via a security and policy enforcement function of a services distribution frame of the gateway node or enterprise enhanced node, Authorized members of the secure wireless device area network may connect to the Wide Area Network (WAN) through the gateway node and the cellular network core.
US08868027B2 Campus alerting via wireless geocast
A geocast alerting system employs wireless geocast transmissions to deliver customized alerting messages to particular geographic areas. Geocast alerting regions and sub-regions can be defined within the system. Upon notice of the occurrence of an emergent situation, one or more geographic areas that may potentially be affected by the emergent situation are determined. The potentially effected geographic regions are compared with geocast alerting regions and sub-regions corresponding to particular geographic areas. Target alerting regions that should receive alerting messages are identified based on the comparison. The content of alerting messages can be tailored for each target alerting region. The content of alerting messages can contain distinct portions of content, each portion tailored based upon one or more conditions related to communications devices within the target alerting region.
US08868026B2 Sending BCCH modification info/ETWS information to UEs in enhanced cell PCH in one DRX cycle
Communication systems, such as reliant on the third generation partnership project, may benefit from a reduced number of discontinuous reception cycles needed to receive emergency messages. More specifically, such communication systems may benefit from methods and systems for sending broadcast control channel modification info such as earthquake and tsunami warning system information to user equipment in enhanced cell paging channel in one discontinuous reception cycle.
US08868024B2 Portable electronic apparatus, switching control method and control program
A portable electronic apparatus is provided. The portable electronic apparatus includes a display section, an operating section, a setting section which switches and sets, based on an operation to the operating section, a pseudo power-off mode in which electric power is not supplied to the display section and a crime prevention function is enabled and a power-on mode in which the electric power is supplied to the display section and entire functions including the crime prevention function are enabled, and a control section which switches the pseudo power-off mode into the power-on mode when the crime prevention function is used in a state where the pseudo power-off mode is set by the setting section.
US08868023B2 Digital radio systems and methods
A system, apparatus, method, and media directed to power control in the field of digital radio systems are provided. For example, an apparatus, method, or medium can be implemented to enter a radio into lower power mode, store radio programming with reduced functionality, and resume normal power mode.
US08868011B2 Power amplifier with fast loadline modulation
Embodiments of apparatuses, methods, and systems for a radio frequency amplification circuit providing for fast loadline modulation are generally described herein. Other embodiments may be described and claimed.
US08868001B2 Scheme for monitoring battery of machine type communication device
Provided is a machine type communication system including a machine type communication device operating with a battery. The machine type communication system may monitor a residual power of the battery supplying power to the machine type communication device, and may output the monitored residual power to a device of a manager that manages the machine type communication device. Also, a point in time when the residual power of the battery is to be monitored may be determined based on the residual power.
US08867987B2 Gain control metric computation in a wireless repeater
A method for computing a gain control metric used in controlling gain in a wireless repeater operates to store correlation and normalization values associated with the gain control metric for the previous N samples in registers. For each new sample of the gain control input signal, the correlation and normalization values are computed by discarding the multiplication terms of the obsolete sample and adding the multiplication terms of the new sample to the stored correlation and normalization values. In this manner, the complexity of the computation is greatly reduced and the complexity of the computation does not increase with the integration length.
US08867986B1 Enhanced mobile satellite communication system
There is provided a mobile satellite communication terminal system including a transmit/receive sub-system. The transmit/receive sub-system includes an antenna dish, a feed boom assembly, and a power supply unit having a first power input adapted to receive alternating current power and a second power input adapted to receive direct current power. The power supply unit is able to operate on either alternating current or direct current for supplying power to the transmit/receive sub-system. The power supply unit is received in a grip case. A transport container is provided. The antenna dish, the feed boom assembly, and the grip case are received in the transport container.
US08867981B2 Image forming apparatus and charge eliminating device
An image forming apparatus includes: a photosensitive member configured to form a developer image thereon; a transfer member configured to transfer the developer image formed on the photosensitive member to a sheet; a conveyance roller configured to convey the sheet toward and between the photosensitive member and the transfer member; and a charge removal member configured to remove charges on the conveyance roller. The conveyance roller is arranged to face a surface of the sheet to which the transfer member faces. The charge removal member is provided at a position at which the charge removal member is not in contact with the conveyance roller, within a range in which charges on the conveyance roller can be discharged toward the charge removal member.
US08867980B2 Image forming apparatus
An image forming apparatus has a pair of registration rollers which are moved in the width direction so that a sheet side end position is within a predetermined range in the width direction based on sheet side end position information from a lateral registration detection sensor. In the case that an image-formed sheet is conveyed to a sheet processing portion without being reversed, the pair of registration rollers are moved so that the sheet side end position is within the first range, and in the case that an image-formed sheet is conveyed to the sheet processing portion, the pair of registration rollers are moved so that the sheet side end position is within the second range being different from the first range before reversing and within the first range after reversing.
US08867979B2 Image forming method and image forming apparatus
Provided are an image forming method by which an image in which arbitrary glossiness is adjusted to any section is formed, and an image forming apparatus thereof. It is a feature that an image forming method possesses the steps of forming a gloss adjusting layer possessing a gloss adjusting toner-fixed image formed with a gloss adjusting toner, on an image support, and forming a toner-fixed image obtained from a toner, on the gloss adjusting layer, wherein the gloss adjusting layer possesses an aggregate of gloss adjusting units; the gloss adjusting units each possess a section where the gloss adjusting toner is attached and another section where the gloss adjusting toner is unattached; and a borderline between the section and the another section is a straight line.
US08867976B2 Fixing device, image forming apparatus incorporating same, and method of heating fixing member
A fixing device includes a support member fixedly provided inside a loop formed by a fixing member to support a nip formation member provided inside the loop formed by the fixing member. A biasing member is provided between the support member and a heater support that supports a laminated heater that generates heat to be transmitted to the fixing member. The heater support thermally expands in a first direction due to heat generated by the laminated heater. The biasing member applies bias to the heater support in a second direction opposite the first direction and in which the heater support presses the laminated heater against an inner circumferential surface of the fixing member.
US08867973B2 Image forming apparatus and image forming method that corrects test pattern data and image data based on color displacement amount
An image forming apparatus includes an intermediate transfer body; a generating unit generating test pattern data; a storage unit storing a color displacement amount; a correcting unit correcting the test pattern data and image data based on the color displacement amount currently stored in the storage unit; a forming unit forming a test pattern based on the test pattern data corrected by the correcting unit on the intermediate transfer body at predetermined intervals, and forming an image based on the image data corrected by the correcting unit on the intermediate transfer body; a detecting unit detecting the test pattern formed on the intermediate transfer body; an updating unit determining an amount of change of the color displacement amount from a result of detection by the detecting unit, and updating the color displacement amount stored in the storage unit by using the amount of change of the color displacement amount.
US08867972B2 Development roll for electrophotographic equipment
A development roll for electrophotographic equipment includes a shaft body and a rubber elastic layer disposed on the outer circumference of the shaft body. The rubber elastic layer is composed of a crosslinked body of a composition containing a liquid or millable silicone rubber, a crosslinking agent, an electronically conductive agent, and an ionic liquid. The composition contains the ionic liquid in the amount in the range of 0.1 to 5.1 parts by mass relative to 100 parts by mass of the total amount of the liquid or millable silicone rubber and the crosslinking agent.
US08867971B2 Developer regulator, development device, and image forming apparatus incorporating same
A developer regulator to restrict an amount of a developer, including a base portion; an intermediate portion continuous with the base portion, the intermediate portion having a flat area on one face, the flat area having a roughened surface; and a distal end continuous with the intermediate portion, the distal end being bent relative to the base portion in a direction opposite the one face in which the flat area is formed.
US08867966B2 Toner cartridge for use in an image forming device
A toner cartridge according to one example embodiment includes a housing that defines a reservoir for containing toner. An exit port in fluid communication with the reservoir faces downward on the front of the housing near a first side. A shutter positioned at the exit port is movable between an open position and a closed position. A toner delivery system for transferring toner from the reservoir includes a main interface gear exposed on the front of the housing near the top of the second side. A rearward facing opening is positioned near the first side of the housing for receiving a first engagement feature in an image forming device for opening and closing the shutter. A forward facing slot is positioned near the first side of the housing for receiving a second engagement feature in the image forming device for locking and unlocking the shutter.
US08867962B2 Driving component, photosensitive drum and process cartridge
The present invention provides a driving component, a photosensitive drum and a process cartridge. The driving component comprises a gear having one fixed end and a regulating component having a rotational driving force receiver outside the other end projecting from the gear. The regulating component is provided within the gear by being moved reciprocally and translationally along the gear's longitudinal direction and a first direction perpendicular to the longitudinal direction relative to the gear. A spring support part and a longitudinal position limit part are provided between the regulating component and the gear. The rotational driving force receiver is provided inside the regulating component by rotating around its own axis. Compared to the existing technology, the process cartridge using this driving component has a smooth engagement with a printer, reliable performance and stable work.
US08867958B2 Color electrophotographic image forming apparatus
A color electrophotographic image forming apparatus includes plural cartridge mounting portions for demountably mounting independently removable cartridges, a moving unit that includes the cartridge mounting portions and is movable between an image forming position and a mounting and demounting position for mounting and demounting the cartridges, and a mounting and demounting position locking member for locking the moving unit in the mounting and demounting position to prevent movement to the image forming position when at least one of the cartridges is not mounted in the corresponding cartridge mounting portion. The mounting and demounting position locking member is movable from an unlocking position to a locking position in interrelation with demounting of any one of the cartridges from its corresponding cartridge mounting portion, and to the unlocking position when all of the plurality of cartridges are mounted in their corresponding plurality of cartridge mounting portions.
US08867956B2 Image forming device
A first retaining member is configured to be moved in a prescribed direction between a mounted position and a pulled-out position. A plurality of exposure units is configured to move between a first adjacent position in which each of the plurality of exposure units is located adjacent to the corresponding photosensitive drum to expose thereof and a first retracted position in which each of the plurality of exposure unit is moved away from the corresponding photosensitive drum in a direction intersecting with the prescribed direction. A space is formed by removing a tray from a main casing. Each of the plurality of exposure units is moved to the space to be moved to the first retracted position such that each of the plurality of exposure units fails to interfere with the first retaining member in the prescribed direction when the first retaining member moves from the mounted position to the pulled-out position.
US08867947B2 Power supply control device including switching regulator and linear regulator, image forming apparatus including the same, and electronic apparatus including the same
A power supply control device includes a switching regulator, a linear regulator, a switching unit, a consumed current detection unit, a current determination unit, and a power determination unit. The consumed current detection unit detects a consumed current of the regulator serving as a power supply to the load. The current determination unit determines whether or not the consumed current is greater than or equal to a predetermined current. The power determination unit determines whether or not a consumed power of the regulator is greater than or equal to a predetermined power. The switching unit connects the linear regulator to the load when the consumed current is lower than the predetermined current and the consumed power is lower than the predetermined power.
US08867945B2 Image forming apparatus
An image forming apparatus includes: an image bearing element that bears a toner image to be transferred to a sheet; an image forming portion that forms the toner image on the image bearing element; a cleaning element that cleans the surface of the image bearing element; a storage portion that stores a history of print coverage; a control portion that makes the image forming portion form a cleaning toner image to be supplied to the image bearing element at time of cleaning by the cleaning element; and a print coverage calculating portion that calculates the print coverage of the sheet. The control portion obtains an average value of the print coverage in a period from after a previous cleaning by the cleaning element until before a current cleaning, and determines an amount of toner for the cleaning toner image supplied to the image bearing element based on the average value.
US08867944B2 Fuser and temperature control method of fuser
According to one embodiment, a fuser including a heating section which heats a hot-melt visualizing material fixed to a sheet medium and the sheet medium, a heat generator which increases the temperature of the heating section in accordance with supply of power, a temperature detector which detects the temperature of the heating section, and a controller which outputs temperature information during the increasing of the temperature on the basis of the temperature of the heating section detected by the temperature detector while the temperature of the heating section increases so that notification can be provided that fusing is possible for an image only using a single color hot-melt visualizing material.
US08867927B2 Optical transmitting apparatus, optical receiving apparatus, and optical communication system comprising them
A phase shift unit provides a prescribed phase difference (π/2, for example) between a pair of optical signals transmitted via a pair of arms constituting a data modulation unit. A low-frequency signal f0 is superimposed on one of the optical signals. A signal of which phase is shifted by π/2 from the low-frequency signal f0 is superimposed on the other optical signal. A pair of the optical signals is coupled, and a part of which is converted into an electrical signal by a photodiode. 2f0 component contained in the electrical signal is extracted. Bias voltage provided to the phase shift unit is controlled by feedback control so that the 2f0 component becomes the minimum.
US08867923B2 Transponder, repeater, and terminal equipment
A transponder for performing bidirectional conversion between a client-side signal used for communication to a client device and a transmission path-side signal used for communication to a transmission path, the transponder comprising: a client-side interface for inputting/outputting the client-side signal; a transmission path-side interface for inputting/outputting the transmission path-side signal; a connection determining unit for determining which of the another client-side interface and the client device is coupled to the client-side interface; and a transmission signal generating unit for outputting, in a case where a state signal indicating a state on a transmission path side is input to the transmission path-side interface, a transmission signal indicating that the state signal has been input, from the client-side interface, wherein: the transmission signal generating unit changes a form of the transmission signal to be output from the client-side interface, based on a determination result obtained by the connection determining unit.
US08867922B2 Control device of node transferring signal light
To provide a technology of preventing an optical signal from being mistakenly recognized as an optical noise even when a surge occurs. A control device of a node that transfers signal light monitors inputted light, determines, when power of the inputted light reaches a saturation level of a monitor unit as a result of monitoring, that the inputted light is signal light, further determines based on a spectral line shape of the inputted light, when the power thereof does not reach the saturation level, whether the inputted light is the signal light or ASE light; and stops a transfer of the ASE light if determined to be the ASE light.
US08867915B1 Dynamic data center network with optical circuit switch
A system and method of providing a dynamic optical network topology according to topology determinations made by a network control is disclosed. The system and method includes optical ports on an optical circuit switch system operably connected to a plurality of server groups, and optical ports on the optical circuit switch system operably connected to a plurality of packet processing nodes. The system and method also includes at least one memory and at least one processor to execute network control software to receive input comprising a bandwidth request, determine an output comprising a preferred optical link topology for the optical circuit switch system based on the received input, convert the optical link topology for the optical circuit switch system into optical circuit switch port mapping, and send the optical circuit switch port mapping to the optical circuit switch system and to the packet processing nodes.
US08867910B2 Strobe device and image pickup device
A strobe device of the present invention includes a reflector having an opening on the subject side, a cylindrical flashtube disposed in the reflector, and a first trigger electrode disposed on the outer peripheral surface of the flashtube. The first trigger electrode is disposed on the subject side of the outer peripheral surface of the flashtube. Thus, a flash of light emitted from the flashtube is reflected in a large range, from the bottom side to the opening side of the reflector, and a strobe device having a large range of light distribution can be achieved.
US08867891B2 Video concept classification using audio-visual grouplets
A method for determining a semantic concept classification for a digital video clip, comprising: receiving an audio-visual dictionary including a plurality of audio-visual grouplets, the audio-visual grouplets including visual background and foreground codewords, audio background and foreground codewords, wherein the codewords in a particular audio-visual grouplet were determined to be correlated with each other; analyzing the digital video clip to determine a set of visual features and a set of audio features; determining similarity scores between the digital video clip and each of the audio-visual grouplets by comparing the set of visual features to any visual background and foreground codewords associated with a particular audio-visual grouplet, and comparing the set of audio features to any audio background and foreground codewords associated with the particular audio-visual grouplet; and determining one or more semantic concept classifications using trained semantic classifiers.
US08867885B2 Optical waveguide forming epoxy resin composition, optical waveguide forming curable film, light transmission flexible printed board, and production method for the flexible printed board
An optical waveguide forming epoxy resin composition is free from a diluent component irrelevant to a curing reaction, and comprises: (A) a liquid epoxy resin; and (B) a photoacid generator; wherein the liquid epoxy resin (A) comprises a liquid epoxy resin represented by the following general formula (1) in a proportion of 40 to 75 wt % based on the overall amount of a resin component: wherein R1 and R2 are each a hydrogen atom or a methyl group; R3 to R6 are each a hydrogen atom, a methyl group, a chlorine atom or a bromine atom; X is a C2 to C15 alkylene group, an ethyleneoxy group, a di(ethyleneoxy) group, a tri(ethyleneoxy) group, a propyleneoxy group, a propyleneoxypropyl group, a di(propyleneoxy)propyl group or a tri(propyleneoxy)propyl group; and n is a natural number and has an average value of 1.2 to 5.
US08867884B2 Adapter panel with lateral sliding adapter arrays
An adapter panel arrangement including a chassis and a panel of adapters. The adapters defining rearward cable connections and forward cable connections of the panel arrangement. Openings permitting access to the rearward and forward cable connections of the adapters are provided. The chassis further including a removable rear chassis portion to provide access to cable routing areas within the chassis interior.
US08867883B2 Zero U fiber distributor, MPO fanout
A breakout module includes a substantially cylindrical body having a first end face and an opposite, second end face. A multi-fiber port, like an MPO port, is provided within the first end face, or a cord having a multi-fiber connector, like an MPO connector, attached to its distal end exits the first end face. Plural duplex fiber ports are disposed within the second end face. A breakout cable is disposed within the body and connects the plural duplex fiber ports of the second end face to the multi-fiber port or connector associated with the first end face.
US08867881B2 Multicore optical fiber
The present invention relates to a multicore optical fiber having a structure for suppressing core-to-core crosstalk. The multicore optical fiber (100A) comprises a plurality of cores extending along a predetermined axis while being arranged like a hexagonal lattice on a cross section perpendicular to the axis and a cladding region (120) integrally surrounding the plurality of cores. All of core portions, each constituting at least a part of the associated one of the plurality of cores, have substantially the same structure.
US08867879B2 Single-mode optical fiber
A single-mode optical fiber includes a central core, an intermediate cladding, a buried trench, and optical cladding. The central core has an outer radius r1 and a refractive index difference Δn1 relative to the optical cladding. The intermediate cladding has an outer radius r2 and a refractive index difference Δn2 relative to the optical cladding. The buried trench has an outer radius r3 and a refractive index difference Δn3 relative to the optical cladding. The optical fiber typically has an effective area of about 150 μm2 or greater at a wavelength of 1550 nanometers and exhibits low bending losses.
US08867878B2 Fiber optic cable design with clear buffer tubes
A fiber optic cable has at least one fiber and at least one buffer tube surrounding the fiber, with the fiber being loosely held within the buffer tube. A jacket surrounds the tube where the at least one buffer tube is constructed from an extruded transparent polymer, allowing the arrangement of the fiber within the buffer tube to be visible along the entire length of the tube.
US08867868B2 Semiconductor integrated circuit
A semiconductor integrated circuit according to an example of the present invention includes a chip substrate, first and second switches arranged on the chip substrate in which ON/OFF of an electrical signal path is directly controlled by an optical signal, a first light shielding layer arranged above the chip substrate, an optical waveguide layer arranged on the first light shielding layer, a second light shielding layer arranged on the optical waveguide layer, a reflecting plate arranged in the optical waveguide layer to change an advancing direction of the optical signal, and means for leading the optical signal to the first and second switches from an inside of the optical waveguide layer. The first and second light shielding layers reflect the optical signal, and the optical waveguide layer transmits the optical signal radially.
US08867864B2 Data processing apparatus, image processing apparatus, and method therefor
There are provided a data processing apparatus which makes an I/F for data processing modules (processors) versatile to facilitate addition/modification on a data processing module basis in accordance with processing contents, an image processing apparatus, and a method for the apparatuses. A data processing module (3) includes a read address generator (11), read FIFO (7), write address generator (13), write FIFO (9), and arbiter (10) and is connected to a host arbiter (4) through a 1-channel port. The read address generator (11) and write address generator (13) generate interrupts upon acceptance of final access requests so as to control activation of each data processing module (8-1-8-m) in accordance with the state of each data processing module in interrupt processing. Note that data transfer among the respective data processing modules is performed on a RAM (6).
US08867846B2 Method and device for generating image-processing component data used for image recognition of a component by component measurements
Disclosed is a method of generating image-processing component data which is used when an image of a component to be mounted by a component mounting apparatus is recognized. The method includes extracting first component shape data from CAD data of the component, measuring second component shape data from an image of the component obtained by an imaging device, and generating image-processing component data based on the first and second component shape data.
US08867841B2 Intelligent cropping of images based on multiple interacting variables
Methods and systems for intelligently cropping images, including receiving, over a computer network, a source image, and then associating a first identifier tag with a first object in the source image. A cropped image is generated from the source image wherein the cropping is based on the first object. The system and method then notifying a first user that the first identifier tag is associated with the first object in the cropped image, wherein the notification includes the cropped image.
US08867836B2 Image registration methods and apparatus using random projections
According to some aspects, a computer-implemented method of registering a first image and a second image is provided. The method comprises computer-implemented acts of logically dividing the first image into a first plurality of regions, logically dividing the second image into a second plurality of regions, projecting the first plurality of regions and the second plurality of regions into a lower dimensional space using random projections, determining, for each of the projected first plurality of regions, at least one of the projected second plurality of regions that is closest according to first criteria, and determining a transform that brings each of the projected first plurality of regions into a closest correspondence with the respective at least one of the projected second plurality of regions according to second criteria, the transform indicating the registration of the first image and the second image. According to some aspects, at least one computer readable medium encoding instructions that when executed perform such a method and/or a system for providing such a method is provided.
US08867834B2 Image processing device, image processing method, and image processing program
An image processing device has an image input part to which a frame image of an imaging area taken with an infrared camera is input, a background model storage part in which a background model is stored with respect to each pixel of the frame image input to the image input part, a frequency of a pixel value of the pixel being modeled in the background model, a background difference image generator that determines whether each pixel of the frame image input to the image input part is a foreground pixel or a background pixel using the background model of the pixel, which is stored in the background model storage part, and generates a background difference image, and a threshold setting part.
US08867827B2 Systems and methods for 2D image and spatial data capture for 3D stereo imaging
Systems and methods for 2D image and spatial data capture for 3D stereo imaging are disclosed. The system utilizes a cinematography camera and at least one reference or “witness” camera spaced apart from the cinematography camera at a distance much greater that the interocular separation to capture 2D images over an overlapping volume associated with a scene having one or more objects. The captured image data is post-processed to create a depth map, and a point cloud is created form the depth map. The robustness of the depth map and the point cloud allows for dual virtual cameras to be placed substantially arbitrarily in the resulting virtual 3D space, which greatly simplifies the addition of computer-generated graphics, animation and other special effects in cinemagraphic post-processing.
US08867820B2 Systems and methods for removing a background of an image
An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image such that the depth image may be downsampled. A background included in the grid of voxels may then be discarded to isolate one or more voxels associated with a foreground object such as a human target and the isolated voxels associated with the foreground object may be processed.
US08867816B2 Method and system for performing X-ray inspection of a liquid product at a security checkpoint
A method, an apparatus and a system are provided for assessing at a security checkpoint the threat status of a liquid product, where the liquid product is comprised of a bottle at least partially filled with liquid. In accordance with a broad aspect, the level of fill is used as a factor in the determination of the threat status of the liquid product. In accordance with another broad aspect, an X-ray image of the liquid product is obtained and processed to derive a level of fill of the bottle and the threat status of the liquid product is determined at least in part based on the level of fill of the bottle. In accordance with yet another broad aspect, an X-ray image of the liquid product is processed to derive location information associated with a meniscus formed by the liquid in the bottle. An estimated length of a path followed by X-rays through the liquid held in the bottle is derived in part based on the location information and is used to determine the threat status of the liquid product.
US08867804B2 Method and apparatus for automatically generating trim lines for cranial remodeling devices
A method for manufacturing a custom cranial remodeling device of a type comprising plastic material is provided. The method includes the steps of: providing a first database of three-dimensional digital surface images of trim lines for cranial remodeling devices of a first type; providing a second database of three-dimensional digital surface images of trim lines for cranial remodeling devices of a second type; providing a first program for creating trim lines for a cranial remodeling device of the first type, the first program utilizing the first database; providing a second program for creating trim lines for a cranial remodeling device of the second type, the second program utilizing the second database; generating a three-dimensional model of a desired head shape; forming the plastic material onto the model; and selecting one of the first or the second programs to generate trim lines for the cranial remodeling device.
US08867803B2 Optical projection tomography microscopy (OPTM) for large specimen sizes
Claimed is an imaging and diagnostic system and method for focal scanning of a specimen using optical projection tomographic microscopy and computer generation of three-dimensional images. One embodiment comprises a light source and an imaging system having an adjustable focal position which acquires a plurality of digital 2D projection images of biological tissue placed within a specimen tube that translates and rotates past an optical lens in a helical pattern. A computer captures the images and generates a 3D composite image. Also claimed is a system and method for preparing a specimen for optical microscopy. One embodiment comprises fixing, staining, and/or optically clearing biological tissue within a microfluidic specimen chamber prior to placement in a specimen tube.
US08867797B2 Biometric identification and verification
In real biometric systems, false match rates and false non-match rates of 0% do not exist. There is always some probability that a purported match is false, and that a genuine match is not identified. The performance of biometric systems is often expressed in part in terms of their false match rate and false non-match rate, with the equal error rate being when the two are equal. There is a tradeoff between the FMR and FNMR in biometric systems which can be adjusted by changing a matching threshold. This matching threshold can be automatically, dynamically and/or user adjusted so that a biometric system of interest can achieve a desired FMR and FNMR.
US08867783B2 Electronic lockbox transaction processing
Methods, computer readable media, and apparatuses for electronically sorting and managing mail within an electronic lockbox are described. Mail may be routed from a mail delivery service to a first location. The mail may be scanned at the first location and information may be extracted from the envelopes and items within the envelopes. The information may be verified and grouped into electronic transactions. The electronic transactions may be classified and sorted into batches based on identifiers contained within the information extracted from the mail. The batches of electronic transactions may be processed and information relating to the transactions may be stored.
US08867782B2 Spectral edge marking for steganography or watermarking
A system for detecting visibly hidden content on a print media (200) in which image content is printed with one or more normal printing process visible colorants (340), and which further includes embedded hidden data (220) printed with spectral edge markers (320). These spectral edge marker materials (320) have a substantial spectral absorption just outside the human visible spectrum, either at the UV edge or IR edge, but only slight visible absorption which is masked by the visible colorants (340). Although the hidden data is nominally visually imperceptible, an image capture device (250) having a visible spectral response from at least one spectrally distinct color imaging channel that extends into a spectral region just outside the visible spectrum where the spectral edge marker absorption occurs, can then detect the hidden data.
US08867776B2 Audio speaker frame for multimedia device
A speaker frame for a display device, such as a tablet, provides enhanced audio output when a device is docked within the frame of speakers. The speaker frame includes a battery to power the speaker frame operation and provide additional power to a docked device. The speaker frame can also dock to a second base unit, which can include additional speakers.
US08867772B2 Condenser microphone unit and condenser microphone
To stably obtain high acoustic resistance required for pressure equalization in a non-directional condenser microphone unit.A diaphragm 8 whose circumferential edge is attached to a diaphragm holder 4 and a fixed electrode 6 made of a metal material and arranged to face the diaphragm at a predetermined interval through an electrically insulating spacer 5 are provided, and the rear space of the above-mentioned diaphragm is closed to constitute the non-directional condenser microphone unit. A blind groove 16a is formed by an etching process at a portion which is in contact with the spacer 5 and in the fixed electrode 6 so that the rear space between the diaphragm and the fixed electrode may communicate with the outside, and a communication part formed between the groove 16a and the spacer 5 may be used as acoustic resistance for pressure equalization.
US08867769B2 Behind-the-ear hearing aid having a plug-in connector
A behind-the-ear hearing device has a housing with a plug-in connector on a sidewall of the housing for connecting to an earpiece tube or sound tube. The lateral arrangement of the plug-in connector moves the plug-in connector away from the exposed position on the front end face of the housing. This enables the front end face, which is generally visible, to be made smaller. Advantageously, at least two microphones are provided, with one microphone position in the vicinity of the front end face of the housing. The front microphone position is thus moved farther away from a position that may possibly be covered by the pinna, and the rear microphone position can also be moved farther toward the front. The microphone positions are thus approximately horizontal, which promotes the spatial resolution of the detected surrounding sound (directionality) by the signal processing of the hearing aid.
US08867767B2 Hearing aid mold
A mold for earpiece devices either to connect an earphone to the ear canal or to act as a cover or plug thereof, allowing to prevent the development of ear diseases comprising: a mold placed in the ear canal and/or ear shell, adjusted to its shape, and whose external border is in direct contact with the user's skin; and a metallic piece with biocide properties, located inside the mold at a distance close to the border thereof; wherein the metallic piece is adjusted from inside the mold (10) to the shape of the external contour thereof, allowing that only the mold is in direct contact with the skin, and encompassing all the zones where contact is produced.
US08867760B2 Mixer
In a mixer, each input channel adjustment unit includes a main system unit that generates a main system signal, and a plurality of MIX send units that generate a plurality of MIX send signals. In each MIX send unit, a signal selection unit selects an audio signal from a plurality of audio signals being involved in the main system unit and including at least an audio signal to be inputted to a filter unit of the main system unit and an audio signal to be inputted to a main system gain adjustment unit. A linked gain setting unit of the MIX send unit applies a gain that increases or decreases in linking with the gain of the main system gain adjustment unit, to the audio signal that is selected by the signal selection unit. A linked ON/OFF unit of the MIX send unit sets ON state or OFF state of the audio signal that is selected by the signal selection unit in linking with the ON state or OFF state of a main system ON/OFF unit.
US08867757B1 Microphone under keyboard to assist in noise cancellation
A system includes a first housing that houses a plurality of mechanical keys. A first microphone that is configured to detect a dynamic noise is located within the first housing and under the mechanical keys. A second microphone is configured to detect acoustic waves that include speech and to convert the acoustic waves into an electrical audio signal. The dynamic noise is not associated with the detected speech. The system further includes a dynamic audio signal filter that is configured to suppress, in the electrical audio signal, dynamic noise, and the dynamic audio signal filter is activated in response to the first microphone detecting the dynamic noise.
US08867755B2 Sound source separation apparatus and sound source separation method
A sound source separation apparatus includes a transfer function storage unit that stores a transfer function from a sound source, a sound change detection unit that generates change state information indicating a change of the sound source on the basis of an input signal input from a sound input unit, a parameter selection unit that calculates an initial separation matrix on the basis of the change state information generated by the sound change detection unit, and a sound source separation unit that separates the sound source from the input signal input from the sound input unit using the initial separation matrix calculated by the parameter selection unit.
US08867752B2 Reconstruction of multi-channel audio data
A method for processing sound data is provided for the reconstruction of multi-channel audio data on the basis at least of data on a reduced number of channels and of spatialization data. A test is carried out to determine whether the spatialization data received are valid. If the test is positive, a spatialization value is predicted according to a per respective model of a plurality of models. A prediction model is chosen on the basis of the spatialization values thus predicted and on the basis of the spatialization data received, to permit, in case of subsequent reception of defective spatialization data, a prediction according to this chosen model of a spatialization value and to use this predicted spatialization value for the reconstruction of the multi-channel audio data.
US08867741B2 Mobile field level encryption of private documents
A method and system are disclosed for field level encryption of a document that provides a hardcopy having redacted sensitive information fields with multiple levels of access and an augmented reality view of the hardcopy displaying the unredacted sensitive information fields. Identification of the sensitive information fields may be accomplished via highlight color, user designation, or linguistic analysis. The identified fields are encrypted and may be stored separately, embedded in place, or embedded in a two-dimensional glyph. This information may be stored in association with a device identification of an authenticated mobile device and a document identification. A redacted hardcopy of the original document is output. A mobile device captures an image of the redacted hardcopy, decrypts the encrypted sensitive information fields, and generates an augmented reality view of the hardcopy with the previously redacted sensitive information fields visible on the display of the mobile device.
US08867739B2 Integrated silicon circuit comprising a physicallly non-reproducible function, and method and system for testing such a circuit
A silicon integrated circuit includes a physically non-copyable function LPUF that generates a signature specific to the circuit. The function includes a ring oscillator composed of a loop traversed by a signal. The loop is formed of N topologically identical chains of lags connected in series and an inversion gate, a chain of lags being composed of M delay elements connected in series. The function also includes a control module generating N control words being used to configure the value of the delays introduced by the chains of lags on the signal traversing them. A measurement module measures the frequency of the signal at the output of the last chain of lags after updating the control words, and the control module can deduce from the frequency measurements the bits making up the signature of the circuit. A method and a system for testing such circuits are also provided.
US08867729B2 System and method for a computerized helpdesk
It is disclosed a system for providing a help desk service to several facilities of various organizations. The system includes a computer network interface, a management unit and a cellular network interface. The computer network interface receives service calls from web browsers operated by users at the facilities, and conveys the service calls to the management unit. The management unit receives service calls originated at a communications channel such as the computer network interfacing the computer network interface, identifies individuals associated with handling the service calls, and outputs messages associated with handling the service calls, and identification of the individuals. The cellular network interface receives the messages and the respective identification of the individuals, and uses SMS to submit the messages to the respective individuals.
US08867726B2 Methods and systems for authorizing call forwarding
A call forwarding server in a telephony network is configured to provide an authorization function during activation of a call forwarding service. In response to receiving a forwarding request including initiating and terminating telephone numbers (TN), the call forwarding server generates and sends a request for the terminating TN to obtain authorization for the forwarding service. In response to receiving an authorization response for enabling call forwarding, the call forwarding server enables call forwarding for the initiating TN by updating a call forwarding record to include an entry including the initiating TN and the terminating TN. Communications placed to the initiating TN are automatically forwarded to the terminating TN once the forwarding service is enabled.
US08867711B2 Telecom web browsers, and methods for defining a telecom web browser
A method of defining a voice browser for browsing a plurality of voice sites, at least some of the voice sites having different telephone numbers, the voice sites being configured to be accessed by telephone, is provided including storing information relating to voice sites visited by a voice user; and providing forward and back functions, comprising transferring a user from one voice site to another, in response to commands by the user. Computer program code and systems are also provided.
US08867700B2 Method for estimating and correcting scattering in mammography
A method for correcting at least one image of an object obtained with a mammography system is provided. The method comprises: acquiring a pre-exposure image of an object to determine the acquisition conditions for main images, the pre-exposure image comprising regions corresponding to the projection of radio-opaque elements, wherein a mask comprising radio-opaque elements is in an acquisition position; acquiring the main images resulting from the passing through the object of X-rays at higher doses than the dose used for acquisition of the pre-exposure image, wherein the mask comprising radio-opaque elements is in a retracted position; extracting regions from the pre-exposure image which correspond to the projection of radio-opaque elements; and determining the contribution of X-ray scatter at every point of the at least one image of the object, on the basis of the regions extracted from the pre-exposure image.
US08867699B2 Radiographic device
A radiographic device includes grid frequency component eliminating processing means for eliminating a grid frequency component from an original image detected by a radiation detecting device; wherein said means includes a BPF and an HPF for producing a band-pass grid image and a high-pass grid image from an original image through band-pass and high-pass extraction; a subtracting device for taking the difference between these two grid images; an LPF for producing a difference grid image comprising the grid frequency components not completely extracted by the band-pass, through performing a low-pass processed on the difference image in a direction that is parallel to the grid pattern; an adding device for producing a band-pass+difference grid image by adding the difference grid image to the band-pass grid image; and a subtracting device for subtracting the band-pass+difference grid image from the original image.
US08867679B2 Systems and methods for cancelling cross polarization interference in wireless communication using polarization diversity
An exemplary system may comprise a first and second device and a first and second power splitter coupled to a single cable. The first device may be configured to receive a first noise signal of a first polarization, and to adaptively cancel, based on the first noise signal, first noise from the noisy signal associated with an orthogonal polarization. The second device may be configured to receive a second noise signal of a second polarization, and to adaptively cancel second noise from the noisy signal associated with an orthogonal polarization based on the second noise signal. The first power splitter may be configured to receive the first noise signal from the single cable and provide the first noise signal to the first device. The second power splitter may be configured to receive the second noise signal from the single cable and provide the second noise signal to the second device.
US08867675B1 Low bandwidth PHY with frequency offset constraints
In a method for estimating a carrier frequency offset (CFO) between a transmitting device and a receiving device, a data unit is received. The data unit includes aperiodic sequence. An initial phase shift value of a phase shift between adjacent periods of the periodic sequence is generated, and a plurality of cross-correlations using at least one period of the periodic sequence are performed to generate a plurality of cross-correlation results. Each cross-correlation is performed using one of a plurality of possible actual phase shift values. An actual phase shift value is selected, based on the plurality of cross-correlation results, from the plurality of possible actual phase shift values. An estimate of the CFO is generated based at least in part on one of the initial phase shift value or the actual phase shift value.
US08867673B2 Selective quantization of decision metrics in wireless communication
A method for quantizing decision metrics (e.g., log likelihood ratios (LLRs)) for reduction of memory requirements in wireless communication is described. The method includes selecting a quantization algorithm. The quantization algorithm may be selected as a function of a characteristic of a decision metric representative of a transport block received over a communication channel, a characteristic of the transport block, or a condition of the communication channel. The method further includes quantizing the decision metric using the selected quantization algorithm to generate at least one quantized decision metric representative of the transport block. The method further includes storing the quantized decision metric and an indicia of the selected quantization algorithm to enable recovery of the decision metric representative of the transport block prior to decoding.
US08867662B2 Multidimensional constellations for coded transmission
Techniques for rotating and transmitting multidimensional constellations are disclosed. A method for rotating a multidimensional constellation may include constructing a first rotation matrix, constructing a second rotation matrix, applying orthogonality constraints to the first and second rotation matrices; selecting an optimizing rotation matrix from the first and second rotation matrices; and rotating the multidimensional constellation using the optimizing rotation matrix. Constructing the first rotation matrix and second rotation matrices may include constructing a first column that includes first matrix elements based on the number of axes in the multidimensional constellation, and additional columns that include permutations of the first matrix elements.
US08867661B2 Configurable load impedance for power amplifier predistortion calibration
An integrated circuit radio transceiver and method therefor includes an integrated circuit radio transceiver operable to provide specified gain levels and transmit path filter responses to correspond with a selected power spectral density mask. Changes in gain may be provided solely digital gain changes or may include analog gain module gain changes. A transmitter selects from one of at least three masks to reduce or eliminate spectral regrowth out of band to satisfy EVM requirements. Circuitry is provided to allow a transceiver to determine in advance what pre-distortion compensation settings are required for the various gain settings.
US08867660B2 Method and system to measure and compensate undue DCO frequency peaks at GFSK ramp down
One embodiment of the invention relates to a communication system having an amplitude modulation path, a frequency deviation component, a characterization component, a peak cancellation component and a compensation unit. The amplitude modulation path is configured to provide an amplitude modulation signal. The frequency deviation component is configured to generate a frequency deviation signal. The characterization component is configured to generate characterization coefficients according to the amplitude modulation signal and the frequency deviation signal. The peak cancellation component is configured to identify peaks according to the amplitude modulation signal and generate a peak cancellation signal to compensate for peak distortion by the identified peaks. The compensation unit utilizes the characterization coefficients, the amplitude modulation signal and the peak cancellation signal to generate a correction signal that compensates for peak distortions and amplitude modulation to frequency modulation effects.
US08867657B1 Communication using analog pulses having exponentially-shaped leading edges
A first transmitter transmits symbols. The leading edge of each symbol has the form Djexp{αjt}, where Dj is real, where αj is selected from N possible values based on a current group of bits. The receiver has N filters whose transfer functions correspond respectively to the N possible values. The filter outputs are used to recover the group of bits. A second transmitter transmits an exponential symbol or a zero symbol depending on a current bit to be transmitted. The zero symbol has zero amplitude over the symbol period. The corresponding receiver applies threshold detection to estimate the transmitted bits. A third transmitter transmits a sequence of analog pulses with known interpulse time separation(s). The pulse sequence reflects from a moving object. A receiver captures the reflected pulse sequence. The interpulse separation(s) of the reflect pulse sequence is used to determine the radial velocity of the object.
US08867647B2 Transmit diversity using low code rate spatial multiplexing
A system is provided for transmitting a low code rate spatially multiplexed channel on multiple antennas. The system includes a transmitter and a processor. The processor is configured such that the processor encodes a block of information bits to form channel coded bits, wherein the ratio of the number of channel coded bits to the number of information bits is greater than one; and the processor maps the channel coded bits to modulation symbols, and each channel coded bit is mapped once to a modulation symbol. The transmitter is configured to transmit a first portion of the modulation symbols using a spreading sequence on a first antenna of the multiple antennas and to transmit a second portion of the modulation symbols using the spreading sequence on a second antenna of the multiple antennas.
US08867642B1 Apparatuses, methods, and computer program products for communication
Apparatuses, methods, and computer program products for communication are provided. In an aspect, an apparatus for communication may include a processing system configured to receive a frame configured to assign at least member information or position information for one or more identifiers, and receive a data packet associated with a particular identifier and indicating a number of space-time streams for one or more position information. In another aspect, an apparatus for communication may include a processing system configured to transmit a frame configured to assign at least member information or position information for one or more identifiers, and transmit a data packet associated with a particular identifier and indicating a number of space-time streams for one or more position information.
US08867639B2 Feedback method for virtual MIMO transmission in wireless ad-hoc communication system
A method for communicating between first multiple nodes and second multiple nodes in a wireless communication system is disclosed. The second multiple nodes may perform a first local sharing procedure for a virtual MIMO (Multiple Input Multiple Output) feedback during a first predetermined time. And then, the second multiple nodes may transmit feedback of channel status information to the first multiple nodes during an integer multiple of a second predetermined time. Finally, the first multiple nodes may perform a second local sharing procedure for the virtual MIMO feedback during the first predetermined time.
US08867635B1 Generalized co-phasing for multiple transmitting and receiving antennas
A method for determining a phase of each of a plurality of transmitting antennas in a multiple input and multiple output (MIMO) communication system includes: calculating, for first and second ones of the plurality of transmitting antennas, a value based on first and second groups of channel gains, the first group including channel gains between the first transmitting antenna and each of a plurality of receiving antennas, the second group including channel gains between the second transmitting antenna and each of the plurality of receiving antennas; and determining the phase of each of the plurality of transmitting antennas based on at least the value.
US08867634B2 Method and appratus for spectrum sensing for OFDM systems employing pilot tones
Methods and apparatuses for OFDM spectrum sensing are provided. The proposed spectrum sensing algorithms are based on Time-Domain Symbol Cross-Correlation (TDSC-MRC and TDSC-NP methods) and can be applied to all existing wireless OFDM systems. The statistical behaviors of the TDSC-based spectrum sensors are explicitly analyzed. In addition, the spectrum sensing method employing the Cyclic Prefix of the OFDM modulated signals (CP method) is described for comparison purposes. The DVB-T Standard is adopted as an application example to illustrate the proposed spectrum sensing algorithms. Simulation results show that the TDSC-MRC method outperforms the CP method for all values of CP ratio considered. The TDSC methods have the advantage that the detection performances are the same for different CP ratios, while the detection performance of the CP method degrades dramatically when the CP ratio becomes small.
US08867633B2 Transmission method, transmission device, receiving method, and receiving device
A transmitting device and a receiving device wherein, on the transmitting side, a signal creation unit creates, as its output, a signal generated adding up the signals assuming that different data has passed through multiple virtual channels and, on the receiving side, oversampling is performed, the sampled data is distributed, and signals are detected assuming that the distributed data is the output of multiple virtual reception antennas.
US08867627B2 Transmission of compressed data stream with compensation values
In a data transmission system such as a television service provider system, compensation value data corresponding to information lost during lossy compression of program content (which may or may not already be compressed prior to the lossy compression) may be sent to a customer along with the lossy-compressed content. At the customer end, the compensation value data may be used during decompression to provide higher quality content to the customer than would otherwise be experienced without access to the compensation values.
US08867626B2 Image encoding apparatus, image encoding method, image decoding apparatus, and image decoding method
The present invention provides an image encoding/decoding technique that is capable of achieving the higher compression efficiency. An image encoding method comprises: an intra prediction step which performs intra prediction on a block basis to generate a predicted image; a subtraction step which calculates the difference in prediction between the predicted image generated by the intra prediction step and an original image; a frequency conversion step which performs frequency conversion processing for the difference in prediction; a quantization step which subjects the output of the frequency conversion step to quantization processing; and a variable-length encoding step which subjects the output of the quantization step to variable-length encoding processing; wherein the intra prediction encoding step predicts a target pixel to be encoded by use of pixel values of two reference pixels between which the target pixel to be encoded is located.
US08867622B2 Method and system for priority-based digital multi-stream decoding
Aspects of a method and system for priority-based digital multi-stream decoding. A multi-stream decoder may be enabled to decode and present multiple streams of a multi-stream multimedia application, simultaneously. The multi-stream decoder may be enabled to determine a priority level for each of the received multiple streams of the multimedia application. A high-priority stream may be decoded and presented at a high frame rate and a relative high resolution level, while a lower-priority stream may be decoded and presented at a low frame rate and a relative low resolution level. The decoded frames may be presented in a picture-in-picture format. The priority level for each of the received multiple streams may depend on user input, a user profile, and/or a display capability.
US08867621B2 Method and apparatus for encoding and decoding motion vector by obtaining motion vector predictor candidate using co-located block
Provided are methods and apparatuses for encoding and decoding a motion vector. The method of encoding a motion vector includes: selecting a mode from among a first mode in which information indicating a motion vector predictor of at least one motion vector predictor is encoded and a second mode in which information indicating generation of a motion vector predictor based on pixels included in a previously encoded area adjacent to a current block is encoded; determining a motion vector predictor of the current block according to the selected mode and encoding information about the motion vector predictor of the current block; and encoding a difference vector between a motion vector of the current block and the motion vector predictor of the current block.
US08867605B2 Second deblocker in a decoding pipeline
A decoder may include a first stage that can be used to decode (prior to deblocking) an encoded frame of data. The decoder may also include a second stage that is downstream of the first stage. The second stage includes a first deblocker and a second deblocker that can be used to deblock decoded frames in parallel.
US08867583B2 Excimer laser apparatus and excimer laser system
An excimer laser apparatus includes a gas supply unit, connected to a first receptacle that holds a first laser gas containing halogen gas and a second receptacle that holds a second laser gas having a lower halogen gas concentration than the first laser gas, that supplies the first laser gas and the second laser gas to the interior of the laser chamber. Gas pressure control in which the gas supply unit supplies the second laser gas to the interior of the laser chamber or a gas exhaust unit partially exhausts gas from within the laser chamber, and partial gas replacement control in which the gas supply unit supplies the first laser gas and the second laser gas to the interior of the laser chamber and the gas exhaust unit partially exhausts gas from within the laser chamber sequentially, may be selectively performed.
US08867577B2 Laser light source
A laser light source according to the present invention includes a laser element that outputs a fundamental wave; a wavelength conversion element into which the fundamental wave is input and that converts at least a part of the fundamental wave input therein to a converted wave having a wavelength shorter than the wavelength of the fundamental wave; a waveguide that attenuates a component of the fundamental wave included in an output wave from the wavelength conversion element; and a diffraction grating that is formed on the waveguide and feeds back the fundamental wave output from the wavelength conversion element to lock the wavelength or the frequency of the fundamental wave output from the laser element. The diffraction grating is formed at a position determined taking into account an amount by which the fundamental wave is attenuated in the waveguide.
US08867571B2 Systems, methods and apparatus for transmitting data over a voice channel of a wireless telephone network
The various embodiments described herein generally provide apparatus, systems and methods which facilitate the transmission of data between a client device and a remote device over a wireless telephone network. More particularly, data from a client device is modulated into an audio signal and transmitted to a wireless telephone. The wireless telephone receives the audio signal and places a phone call to a remote device over a wireless telephone network. During the phone call, the wireless telephone transmits the audio signal across a voice channel of the wireless telephone network to the remote device. The remote device receives and decodes the audio signal to extract the transmitted data.
US08867569B2 Physical layer data unit format
A beamforming training (BFT) data unit for transmission via a communication channel in a wireless personal area network is generated, and in particular, is for transmitting beamforming training information. A physical layer header and first BFT data are encoded using block encoding to generate a first block. Second BFT data are encoded using block encoding to generate a second block. The BFT data unit is generated with a fixed-length payload, such that the BFT data unit includes only i) a preamble, ii) the first block, and iii) the second block.
US08867565B2 MIMO and SDMA signaling for wireless very high throughput systems
Apparatuses for communication are disclosed, including processing systems configured to generate and/or receive a plurality of streams, each of the streams having one or more data packets including a plurality of portions, in which each of the portions in each of the data packets is coded and modulated independently of the other portions in the same data packet, the processing systems being further configured to code and modulate and/or decode and demodulate the data packets. Also disclosed are methods for generating and/or receiving a plurality of streams, each of the streams having one or more data packets comprising a plurality of portions, and for coding and modulating and/or decoding and demodulating each of the portions in each of the data packets independently of the other portions in the same data packet.
US08867562B2 Method and apparatus for performing random access based on delay determined by network
A method for performing random access is provided. The method is performed for random access procedure based on a lower bound of back-off time and an upper bound of back-off time. Based on the proposed method, subsequent transmission of a random access preamble is determined by control information included in a random access response. The control information explicitly or implicitly indicates an upper bound and a lower bound of a back-off time value. An exact back-off time is selected from a uniform distribution between the lower bound and the upper bound.
US08867561B2 Managing upstream transmission in a network
A bandwidth allocation and monitoring method may divide available bandwidth on a shared communication medium into a plurality of discrete tones that can be individually allocated to modems on an as-needed basis. The effective modulation rate that a particular modem can use for each discrete tone can be monitored over time using a schedule of pilot tones transmitted from the modems on different tones at different times. The schedule may define representative pilot tones, in which case effective modulation rates for neighboring tones may be inferred from a determined effective modulation rate of a pilot tone.
US08867559B2 Managing starvation and congestion in a two-dimensional network having flow control
An apparatus that includes input ports, input buffers coupled with respective input ports, output ports, and routing control circuitry coupled with the input ports, the input buffers and/or the output ports. The plurality of input buffers and the plurality of output ports, the routing control circuitry to maintain a two-tier priority scheme having at least two queues for prioritizing requests stored in the plurality of input buffers.
US08867551B2 Method for supporting coexistence considering while subchannel allocation in a broadband wireless access system
A method for supporting coexistence in a mobile station configured for supporting a coexistence mode of a primary wireless communication system and a secondary wireless communication system. The method comprises transmitting to a base station, via the mobile station, a registration request (REG-REQ) message comprising coexistence capability information, receiving a registration response (REG-RSP) message comprising information about support of the coexistence mode in response to the REG-REQ message, and transmitting to the base station, via the mobile station, a sleep mode request (MOB_SLP-REQ) message comprising first coexistence information for requesting a band adaptive modulation and coding (AMC) for adjacent subcarrier permutation.
US08867550B2 Sliced routing table management with replication
Techniques are provided for hash-based routing table management in a distributed network switch. A frame having a source address and a destination address is received by a switch module having bridge elements and a routing table divided into slices of buckets, each slice having a respective property and including one or more buckets. If a routing entry for the source address is found in a first slice of a first set of buckets of the routing table responsive to a lookup request for the source address, and the property of the first slice satisfies a replication condition, then the routing entry is replicated to a second set of buckets of the routing table.
US08867546B2 Communication path control technique
Upon receipt of a change request to change a path in a first communication and including a label assigned to a path after change and information of a transfer destination after change, a relay apparatus stores the label assigned to the path after change in association with the information of the transfer destination after change into a first storage unit. The relay apparatus then updates a second storage unit so as to change a first label assigned to a path before change in the first communication to the label assigned to the path after change. Upon determining that response messages for a request message transferred on the path before change have been received without omission with respect to the first communication, the relay apparatus deletes the first label assigned to the path before change and information of a transfer destination corresponding to the first label from the first storage unit.
US08867541B2 Method for communication in a wireless network comprising a local area network
A method for use by a subscriber device associated with a LAN in a wireless network, to enable provisioning of services to another subscriber device associated with that LAN. The method includes (i) at the first subscriber device, receiving an outgoing packet generated by the other subscriber device associated, wherein that outgoing packet has been tagged with a VLAN label; (ii) forwarding the outgoing packet towards a source MAC address of the subscriber device; (iii) associating a DSCP value with the outgoing packet; (iv) removing VLAN label and Ethernet MAC layer from the outgoing packet and forwarding the remaining IP packet to a MAC convergence sub-layer; (v) at the MAC convergence sub-layer, forwarding the outgoing packet to a service flow determined by using a DSCP value associated with the outgoing packet; and forwarding the outgoing packet along an air-link service flow connection.
US08867535B2 Relay apparatus, communication system and communication method
Relay apparatuses read the attribute values of data, i.e., numerical information representing measurement values, calculation values, control values, etc., from receive buffers in which data received from ECUs connected thereto is stored, and create trunk frames containing the numerical information and transmit and receive trunk frames via trunk lines. The relay apparatuses derive numerical information from trunk frames received from the other relay apparatuses and renew the numerical information on the data stored in their respective databases using the derived numerical information.
US08867534B2 Data device to speech service bridge
The present invention provides a data device to speech service bridge. The bridge allows packet-based devices, such as, for example, the PDA and 2.5/3G cellular phone, to access voice services.
US08867531B2 Systems and methods for IP and VoIP device location determination
A method and system for precise position determination of general Internet Protocol (IP) network-connected devices. A method enables use of remote intelligence located at strategic network points to distribute relevant assistance data to IP devices with embedded receivers. Assistance is tailored to provide physical timing, frequency and real time signal status data using general broadband communication protocols. Relevant assistance data enables several complementary forms of signal processing gain critical to acquire and measure weakened or distorted in-building Global Navigation Satellite Services (GNSS) signals and to ultimately extract corresponding pseudo-range time components. A method to assemble sets of GNSS measurements that are observed over long periods of time while using standard satellite navigation methods, and once compiled, convert using standard methods each pseudo-range into usable path distances used to calculate a precise geographic position to a known degree of accuracy.
US08867527B2 Speech processing peripheral device and IP telephone system
There are provided with an IP telephone system having both convenience of the softphone and durability of the hardphone, and a speech processing peripheral device (10) for the IP telephone system. The speech processing peripheral device as a peripheral device of an information processing device (20) is connected to the information processing device (20) for executing a call control program and functioning as a call controller. This speech processing peripheral device (10) includes a host connection means for sending/receiving an audio signal to/from the information processing device (20) and a speech processing means for executing speech processing in IP telephone communication. The IP telephone system according to the present invention includes the information processing device (20) for executing the call control program and functioning as the call controller and the speech processing peripheral device (10) according to the present invention, connected to the information processing device (20).
US08867526B2 Method and apparatus for providing mobility for a voice over internet protocol service
A method and an apparatus for providing mobility for a Voice over Internet Protocol Service (VoIP) provided on packet networks are disclosed. For example, the method receives a register request from a user endpoint device and retrieves an Access Point-address parameter from a contact header in the register request. The method then determines a physical location of an access point device in accordance with the Access Point-address parameter and updates location information for the user endpoint device in accordance with the physical location of the access point device.
US08867524B1 Method and apparatus for activating an incoming call voice session on a video display device
A method and apparatus for enabling service providers to support video services by creating a display frame, such as a picture-in-picture display frame, on an active video display device, such as a television (TV), when an incoming call is received are disclosed. The calling party identification and the service logic to manipulate the call are displayed within the display frame. The network can provide service logic functions such as, but are not limited to, answering the call, sending to call to voice mailbox, providing a busy tone to the calling party, and forwarding the call to another SoIP endpoint.
US08867522B2 Receiving apparatus and method for multi-frame synchronization
The present invention discloses a multi-frame synchronization method, the method comprises: for each received sub-frame, a receiver determining a probability that the received sub-frame is each of sub-frames in a multi-frame, a sub-frame with maximum probability being a state of the currently received sub-frame after N sub-frames are received. The present invention further discloses a receiving apparatus for multi-frame synchronization comprising a calculation module; wherein the calculation module is configured to calculate a probability that a received sub-frame is each of sub-frames in a multi-frame, and determine a state of the currently received sub-frame based on a sub-frame with maximum probability after N sub-frames are received. The present invention effectively achieves a position for multi-frame synchronization and low calculation complexity.
US08867520B2 Using a network frequency reference to augment timing Synchronization in a wireless base station
A method and an apparatus for augmenting timing synchronization in a base station using backhaul network frequency synchronization are provided. When in a first mode an external time epoch reference synchronized with system time is used to synchronize the base station to system time. When in a second mode a network frequency reference recovered from a backhaul network link is used to maintain the timing synchronization.
US08867515B2 Transmitting or receiving data via code division multiple access using highly correlated spreading codes assigned to a user
Examples are disclosed to transmit data from a CDMA transmitter. The data may be transmitted by encoding a first portion of the data and encoding a second portion of data. The first encoded portion of data may be spread based on a first spreading code and the second encoded portion of data may be spread based on a second spreading code. The first spreading code and the second spreading code may be highly correlated to each other. The spread first encoded portion of data may be combined with the spread second encoded portion of data to generate a chip-block. The chip-block may then be wirelessly transmitted.
US08867510B2 Methods and apparatus to utilize network coding in a wireless network
Methods and apparatus to utilize network coding in a wireless network are disclosed. A disclosed example method includes receiving a first packet flow at a first node from a second node that is one-hop away from the first node, the first packet flow originating at a first source, receiving a second packet flow at the first node from a third node that is one-hop away from the first node, the second packet flow originating at a second source, generating, for the first packet flow, first intra-session parity packets using intra-session network coding and generating, for the second packet flow, second intra-session parity packets using intra-session network coding, the first and second intra-session parity packets being generated based on loss rates of links between the first and second nodes and the first and third nodes, and between the first node and a fourth node and between the first node and a fifth node, the fourth and fifth nodes being one-hop away from the first node, and combining at the first node the first and second packet flows and the first and second intra-session parity packets into a combined packet flow using inter-session network coding.
US08867508B2 Method and system for wireless access point radios integrated in a cable
A wireless access point (AP) radio may be integrated in a cable. The cable may comprise one or more other integrated wireless AP radios. The cable may be communicatively coupled to a wireless controller and the wireless AP radio may receive power from the wireless controller via the cable. Feature information and/or configuration parameter settings may be received by the wireless AP radio from the wireless controller via the cable. The wireless AP radio may provide wireless communication services such as wireless access to a wired network for one or more client devices, based on the feature information and/or the configuration parameter settings. When one or more adjacent wireless AP radios in the cable become non-operational, the wireless AP radio may increase its transmission power to increase its coverage for covering at least a portion of coverage area associated with the one or more non-operational adjacent wireless AP radios.
US08867500B2 Systems and methods for reducing acknowledgment message overhead
Systems, methods, and devices for reducing the overhead required to transmit acknowledgment messages (ACKs) are described herein. In some aspects, the ACKs are reduced in size. In some aspects the ACKs include several short training fields. In some aspects, a receiver of the ACKs can determine the transmitter of the ACK based on when the ACK is received. In some aspects, a receiver of the ACKs can determine the transmitter of the ACK based on information superimposed on the short training fields in the ACK.
US08867496B2 Method and apparatus for transmitting control information in a wireless communication system
The present invention relates to a wireless communication system. More particularly, the present invention relates to a method for transmitting control information via a PUCCH in a wireless communication system, and to an apparatus for the method, wherein the method comprises the following steps: joint-coding a plurality of pieces of control information to obtain a single code word; obtaining a first modulated symbol sequence from the single code word; obtaining, from the first modulated symbol sequence, a plurality of second modulated symbol sequences corresponding to each slot in the PUCCH; cyclically shifting the plurality of second modulated symbol sequences in a time domain to obtain a plurality of third modulated symbol sequences; performing a discrete Fourier transform (DFT) precoding process on the plurality of third modulated symbol sequences to obtain a plurality of complex symbol sequences in a frequency domain; and transmitting the plurality of complex symbol sequences via the PUCCH.
US08867487B2 Wireless communication methods and components that implement handoff in wireless local area networks
This invention relates to wireless local area networks, and particularly to the IEEE 802.11 family of standards. It consists of a method and apparatus that can be implemented in access points (APs) and subscriber wireless transmit/receive units (WTRUs), in order to allow an AP to initiate re-association of a WTRU to itself or a different AP. The invention improves the robustness of the network by enabling more efficient load balancing, congestion control, and roaming, without compromising the user experience.
US08867484B2 Method, apparatus and computer program product for handover failure recovery
An apparatus for facilitating handover failure recovery may include a handover management element configured to receive, at a target node, a handover request from a source node regarding the handover of communications with a mobile terminal. The handover request may include identity information indicative of the mobile terminal. The identity information may be the identity information used to identify the mobile terminal to the source node during establishment of the original connection between the source node and the mobile terminal. The handover management element may be further configured to receive a request for a connection from the mobile terminal subsequent to a radio link failure and prior to handover completion. Based on matching the identity information from the request for connection and the identity information received from the source node, the target node may establish communication with the mobile terminal based on access stratum configuration information used by the source node.
US08867482B2 Signal generation method and signal generation device
A transmission method simultaneously transmitting a first modulated signal and a second modulated signal at a common frequency performs precoding on both signals using a fixed precoding matrix and regularly changes the phase of at least one of the signals, thereby improving received data signal quality for a reception device.
US08867478B2 Method and apparatus for channel resource mapping in carrier aggregation
Methods and apparatus for preventing physical hybrid automatic repeat request (HARQ) indicator channel (PHICH) ambiguities or collisions, for example, in a multi-carrier system or when transmitting multiple streams over multiple antennas, are described. Methods may include dividing resources or groups among multiple component carriers (CCs), using and assigning unused or vacant resources to CCs, forcing usage of adaptive HARQ processes in specified scenarios, setting a value for the cyclic shift of the corresponding uplink demodulation reference signals (DMRS) to a previous value for semi-persistent scheduling, and assigning a different first resource block for semi-persistent scheduling uplink resources and random access response grants for multiple CCs.
US08867477B2 Cooperative MIMO among base stations with low information interaction, a method and apparatus for scheduling the same
In a wireless network there is a scheduling method in which a base station (BS) acquires information relevant to signal quality between the BS and each mobile terminal and reports to a scheduling apparatus. The scheduling apparatus selects a service BS for each terminal and determines a specific BS to compensate for interference; and may provide further controls to correspondingly transmit service data of the terminal to the service BS. The BS determines the serviced terminal and the terminal of which the interference is eliminated. When servicing the terminal on a time-frequency resource and eliminating the interference from other BS, the BS may only acquire channel state information of the terminal associated with the BS to the BS on the corresponding time-frequency resource and calculate a pre-coded matrix, so as to pre-code terminal service data from the service BS and generate downlink signals to be transmitted.
US08867474B2 Method and device for uplink resource allocation
The present invention relates to a wireless communication system. In more detail, the present invention relates to a method for transmitting an uplink in a wireless communication system and to a device therefore, wherein the method for transmitting an uplink in a wireless communication system comprises the steps of: receiving a control channel signal including resource allocation information; and transmitting an uplink signal according to control channel signal.
US08867472B2 Signalling of channel information
An apparatus and a method are described by which a request for providing aperiodic channel information with respect to a selected downlink component carrier of a plurality of component carriers is received, the selected downlink component carrier is determined, channel information with respect to the selected downlink component carrier is established, and the channel information with respect to the selected downlink component carrier is sent.
US08867470B2 Mobile communication method, radio base station, and mobile station
A mobile communication method according to the present invention comprises: a step A of individually notifying, by a radio base station eNB, a mobile station UE performing CA of correspondence relation between a DL carrier for transmitting an “UL grant” and an UL carrier to which a PUSCH resource is assigned by the “UL grant”, and a step B of transmitting, by the mobile station UE, an uplink data signal using the PUSCH resource through the UL carrier based on the above-described correspondence relation when the “UL grant” is received through the DL carrier.
US08867469B2 Method and apparatus for transmitting uplink control information in a wireless communication system
The present invention provides a method and apparatus for transmitting uplink control information (UCI) by user equipment in a wireless communication. The user equipment performs channel coding on information bits of the UCI to generate encoding information bits; performs modulation on the thus generated encoding information bits to generate complex modulation symbols; spreads the complex modulation symbols block-wise to a plurality of single carrier-frequency division multiple access (SC-FDMA) symbols based on an orthogonal sequence; and transmits the spread complex modulation symbols to a base station.
US08867460B2 Techniques to assign identifiers in a wireless network
Techniques are described that can be used to assign identifiers to carriers of a multi-carrier mobile station. In some cases, each carrier of the mobile station is assigned the same identifiers. In some cases, each carrier of the mobile station is assigned a unique identifier on each channel.
US08867449B2 Transmitting data in a mobile communication system
According to one embodiment, a method for retransmitting a protocol data unit (PDU) in a mobile communication system includes: segmenting a first PDU to form one or more second PDUs if the first PDU does not fit within a PDU size indicated by a lower layer; and transmitting the one or more second PDUs to a receiving side. Segmenting the first PDU includes: mapping only a data field of the first PDU to a data field of the one or more second PDUs; and setting a header of each of the one or more second PDUs. The header of each of the one or more second PDUs includes a field indicating a sequence number of the first PDU.
US08867447B2 Dynamic header compression based on attributes of traffic
A system may be configured to identify attributes of a bearer channel. Based on the attributes of the bearer channel, the system may identify a header compression policy associated with the bearer channel. The system may be configured to identify, based on attributes of traffic sent and/or received via the bearer channel, and further based on the header compression policy, that header compression should be performed on at least a portion of the traffic associated with the bearer channel. The system may be configured to perform header compression on the at least the portion of the traffic.
US08867433B2 Method of retransmission to reduce the overhead
A method of transmitting data in a wireless access system and a packet retransmitting method therein are disclosed. The present invention includes receiving an initial control message including information required for a packet retransmission from a base station, transmitting the packet to be provided with a service from the base station, and if a NACK (non-acknowledgement) signal is received from the base station, retransmitting the packet corresponding to the NACK signal to the base station using the information required for the packet retransmission and included in the initial control message. Therefore, since a separate control message needs not to be transmitted in case of packet retransmission, it is able to save radio resources and reduce an overhead by retransmitting a packet via a previously allocated retransmission region without the separate control message.
US08867431B2 Method and apparatus for multicell cooperative communication
According to one aspect of the present invention, a method in which a relay performs multicell cooperative communication comprises the steps of: receiving scheduling information and data from a base station; receiving a bypass indicator from the base station; performing protocol layer processing on the scheduling information and data in accordance with the bypass indicator; and transmitting the processed data to a user equipment in accordance with the processed scheduling information, wherein said bypass indicator indicates that the protocol layer processing should be performed for only a portion of the protocol layer of the relay.
US08867427B2 Communication system using hierarchical modulation scheme or network coding scheme
A communication system using a hierarchical modulation scheme and/or a network coding scheme is provided. A relay node included in the communication system may generate a relay packet by applying a network coding scheme to a hierarchically modulated source packet and to a destination packet received from a destination node. The relay packet is transmitted to a source node and a destination node, and the source node and the destination node may extract a desired packet from a relay packet. The communication system also may adaptively determine an optimal communication mode.
US08867424B2 Method, base station, and broadcast multicast service center for creating, updating, and releasing synchronization entities
The present invention provides processes of creating, updating, and releasing SYNC entities between eNB and BM-SC, and an eNB and a BM-SC for implementing the processes of creating, updating, and releasing the SYNC entities. According to a solution of the present invention, a method of creating SYNC entities is provided, including: creating, at a BM-SC, a plurality of SYNC entities whose amount is equal to the total amount of services, and associating the created plurality of SYNC entities with the services in a one-to-one correspondence manner; sending a SYNC entity creating instruction to all eNBs within an MBSFN area; creating, at each eNB, a plurality of SYNC entities whose amount is equal to the total amount of services based on the received SYNC entity creating instruction, and associating the created plurality of SYNC entities with the services in a one-to-one correspondence manner.
US08867418B2 Methods of incorporating an ad hoc cellular network into a fixed cellular network
In this invention, we disclose methods directed toward integrating an ad hoc cellular network into a fixed cellular network. The methods disclosed herein automate the creation and integration of these networks. In additional embodiments, we disclose methods for establishing a stand-alone, ad hoc cellular network. In either of these implementations, we integrate or establish an ad hoc cellular network using mobile ad hoc cellular base stations configured to transmit and receive over a variety of frequencies, protocols, and duplexing schemes. The methods flexibly and dynamically choose an access or backhaul configuration and radio characteristics to optimize network performance. Additional embodiments provide for enhancing an existing network's coverage as needed, establishing a local network in the event of a loss of backhaul coverage to the core network, and providing local wireless access service within the ad hoc cellular network.
US08867405B2 Voice service discovery
In one implementation, voice service discovery may include a voice service discovery protocol (VSDP) and a VSDP device, which receives voice virtual local area network data and generates a packet including root voice service configuration data. The VSDP device may be in an enabled state, a listening state, or a disabled state. Receiving voice service configuration data may initiate the enabled state in the VSDP device, and the packet may be transmitted to a remote device. Voice service discovery may include advertising a voice service to a plurality of voice over internet protocol endpoints according to the root voice service configuration data.
US08867386B2 Multiuser scheduling in WLAN systems
An apparatus for wireless communications is provided including a processing system. The processing system is configured to determine path-losses between the apparatus and a plurality of wireless nodes, to group the plurality of wireless nodes into sets based on the determined path-losses, and to exchange data with at least one of the wireless nodes in one of the sets.
US08867378B2 Triggering multi-carrier requests
Systems and methodologies are described that facilitate triggering multi-carrier requests at a mobile device and granting or denying the request at the access point. The mobile device can determine when to request additional carriers from the access point based on communication parameters, such as buffer levels, inflow/outflow data rates, PA headroom for handling an additional carrier, a timer for requesting the carrier, a maximum number of allocable carriers, and/or the like. Upon receiving the request, the access point can grant or deny the request based at least in part on subscriber level of the mobile device, available resources in the access point, reverse link throughput, and/or the like. Allocating additional carriers to the mobile device can increase throughput for communicating with the access point.
US08867375B2 Failback to a primary communications adapter
In some example embodiments, there is a method for failback to a primary communications adapter. The method includes receiving, in a driver for the primary communications adapter and a backup communications adapter, a link up event for the primary communications adapter, wherein the link up event is sent from the primary communications adapter to the driver, and wherein the link up event is triggered by establishing electrical connectivity to the primary communications adapter. The method includes inferring that the primary communications adapter is configured for receiving packets. The method includes setting the backup communications adapter to idle, wherein the backup communications adapter receives packets and drops the packets while idle. The method includes activating the primary communications adapter, wherein the primary communications adapter receives packets and passes the packets up a protocol stack while activated.
US08867371B2 Estimating physical locations of network faults
A method of estimating a physical location of a network fault is provided. Information is received concerning the physical topology of the network by data pulls of information concerning network components and terminal network elements and geographic locations thereof. A network fault is detected by monitoring at least one performance parameter transmitted via upstream communications from the terminal network elements, and a physical location of a network fault is estimated based on the performance parameter, the physical topology of the network, and the terminal network element or elements from which the performance parameter was received that indicated the network fault. A list of network components that require inspection and that may provide a source of the network fault is generated. A signal processing electronic device for mapping the network fault and a non-transitory computer readable storage medium having computer program instructions are also provided.
US08867368B2 Systems and methods for noise tolerant signal processing in pilot assisted data receivers
The present disclosure provides systems and methods for noise tolerant signal processing in a pilot assisted data receiver, including: given received pilots with common pilot components and individual pilot components, computing coefficients associated with the individual pilot components of the received pilots; and applying the computed coefficients to the received pilots to obtain conditioned pilots. The individual pilot components result from relatively slow changes of the received pilots relative to the common pilot components. The common pilot components result from relatively fast changes of the received pilots relative to the individual pilot components.
US08867366B2 Multicast implementation in a link state protocol controlled Ethernet network
Forwarding state may be installed for sparse multicast trees in a link state protocol controlled Ethernet network by enabling intermediate nodes to install state for one or more physical multicast trees, each of which may have multiple logical multicast trees mapped to it. By mapping multiple logical multicasts to a particular physical multicast, and installing state for the physical multicast, fewer FIB entries are required to implement the multiple multicasts to reduce the amount of forwarding state in forwarding tables at the intermediate nodes. Mapping may be performed by destination nodes before advertising membership in the physical multicast, or may be performed by the intermediate nodes before installing state when a destination node advertises membership in a logical multicast. Intermediate nodes will install state for the physical multicast tree if they are on a shortest path between a source and at least one destination of one of the logical multicasts that has been mapped to the physical multicast.
US08867363B2 Resilient forwarding of packets with a per-customer edge (per-CE) label
In one embodiment, a packet switching device is configured to perform a lookup operation, based on a particular per-CE label (per-Customer Edge label) included in a particular packet, in a forwarding data structure for identifying forwarding information for the particular packet. When a corresponding outbound path is unavailable, a per-VRF (per-Virtual Routing and Forwarding) lookup operation in a VRF data structure, identified based on the particular per-CE label, based on a destination address of a packet encapsulated within the received packet. A corresponding packet is forwarded based on the results of the VRF lookup operation. In one embodiment, a set of more than one egress line card is identified based on this lookup operation, and packets of different routes are load balanced among egress line cards in this identified set of egress line cards.
US08867362B2 Congestion control for interworking between networks
A congestion indication is introduced to indicate the congestion status of the circuit-switched network to a packet-switched network, such as an LTE network. The congestion indication is transmitted from an interworking function in the circuit-switched network to the LTE network. The congestion indication and/or other congestion information is transmitted with a circuit services signaling message that is otherwise being sent. Piggy-backing the congestion information with other circuit services signaling messages reduces the amount of signaling over the LTE network.
US08867361B2 Implementing EPC in a cloud computer with OpenFlow data plane
A method implements a control plane of an evolved packet core (EPC) of a long term evolution (LTE) network in a cloud computing system. A cloud manager monitors resource utilization of each control plane module and the control plane traffic handled by each control plane module. The cloud manager detects a threshold level of resource utilization or traffic load for one of the plurality of control plane modules of the EPC. A new control plane module is initialized as a separate virtual machine by the cloud manager in response to detecting the threshold level. The new control plane module signals the plurality of network elements in the data plane to establish flow rules and actions to establish differential routing of flows in the data plane using the control protocol, wherein flow matches are encoded using an extensible match structure in which the flow match is encoded as a type-length-value (TLV).
US08867348B1 Management of backhaul capacity in a wireless communication system
A method and system for managing backhaul capacity between radio access network (RAN) infrastructure and a plurality of base stations providing coverage areas in the active set of a wireless communication device (WCD), where each base station has a respective backhaul link with the RAN infrastructure. An example implementation of the method involves determining separately for each base station a ratio of a quantity of control data to bearer data on the base station's backhaul link, determining that a given one of the base stations has the lowest determined ratio of the determined ratios, and responsively transitioning to a restricted mode where control data communication with the WCD occurs via just that base station and not via the other base stations, but bearer data communication with the WCD occurs via all of the base stations.
US08867345B2 Intelligent electronic device with segregated real-time ethernet
An intelligent electronic device segregates urgent data frames from non-urgent data frames on reception so that the urgent data frames may be handled with greater priority. A switching device is disposed between an external network interface and multiple internal network ports. Based on a network data type indicia, urgent data frames are routed to one of the ports, and non-urgent data frames are routed to another port. A processor coupled to the internal network ports handles urgent data frames before handling any non-urgent data frames.
US08867344B2 Methods for bus data transmission and systems utilizing the same
A method for data transmission in a device coupled to a host via a bus is provided. A sequence of data packets are received from the host and the received data packets are stored into a buffering unit of the device. It is then determined whether a predetermined error has occurred. When the predetermined error has occurred, the buffering unit of the device is locked to stop receiving the data packets. Thereafter, the buffering unit of the device is unlocked according to an unlock request from the host to resume receiving subsequent data packets.
US08867343B2 Trigger based recording of flows with play back
The various embodiments provide selective real-time monitoring of one or more flows of packets over a network, real-time buffering of packets for the one or more monitored flows, real-time recording of packets for one or more monitored flows and its corresponding buffered packets based on initiation of at least one trigger, and real-time analysis of the one or more recorded flows of packets regarding at least the occurrence of the at least one trigger. One or more flows of packets may be selected for monitoring by an administrator or an automated process based on different factors. In at least one of the various embodiments, the one or more monitored flows of packets are tagged and threaded so that they are separately accessible in a ring buffer.
US08867339B2 Method, system and device for recovering invalid downlink data tunnel between networks
Described herein is a method for processing an invalidation of a downlink data tunnel between networks. The method includes the following steps: (1) a core network user plane anchor receives an error indication of data tunnel sent from an access network device, (2) after deciding that the user plane corresponding to the error indication uses a One Tunnel technology, the core network user plane anchor notifies a relevant core network control plane to request recovering the downlink data tunnel, (3) the core network control plane recovers the downlink data tunnel and notifies the core network user plane anchor to update information of the user plane. In addition, a communication system and a communication device are also provided. The method, system, and device can improve the speed of recovering data transmission after the downlink data tunnel becomes invalid.
US08867338B2 Faults Propagation and protection for connection oriented data paths in packet networks
A communications network comprising components configured to implement a method comprising analyzing a path between a first end point and a second end point, and identifying a partial fault along the path is disclosed. Also disclosed is a method for communicating information within a network, the method comprising: defining a path traversing a plurality of nodes, receiving a fault report from an intermediate node, determining whether the fault report affects the path, and responsive to the determination that the fault report affects the path, transmitting the fault report to an upstream or downstream node in the path.
US08867330B2 Methods and systems for scheduling in a virtual MIMO communication environment
A system and method for scheduling cooperative uplink transmissions in a virtual multiple input multiple output (MIMO) wireless communication environment are provided. More specifically, both random and channel aware orthogonal scheduling techniques for identifying a sub-set of N mobile terminals to provide cooperative uplink transmissions for each transmit time interval are provided.
US08867324B2 Reproducing device and reproducing method
A reproducing device includes a light generation and emission unit that obtains signal light as reflection light, which reflects recording signals of a land and a groove, by irradiating an optical recording medium with light and generates reference light so as to emit the signal light and the reference light in a superposed manner, a detection optical system that generates a first combination of signal light and reference light, a second combination of signal light and reference light, a third combination of signal light and reference light, and a fourth combination of signal light and reference light respectively, a light receiving unit in which the first to fourth combinations of signal light and reference light are respectively received by first to fourth light receiving elements, and a reproduction unit that reproduces the recording signals of the land and the groove on the basis of first to fourth light receiving signals.
US08867316B2 Support for display member of a timepiece movement
A support for a mechanism for displaying jumping-type information for a timepiece movement is disclosed. The mechanism may include a display member driven in rotation via a driving star wheel. The support may be positioned between the display member and a frame element of the timepiece movement. The support may include a base that may include at least one first hole configured to receive a shaft for rotating the display member. The support may also include a first arm extending from the base and arranged to ensure the function of a jumper for the driving star wheel, and a second arm extending from the base and arranged to act on the driving star wheel to cause the driving star wheel to rotate in order to correct information displayed in response to a predefined action of a user that deforms the second arm.
US08867315B2 Compliant ocean wave mitigation device and method to allow underwater sound detection with oceanographic buoy moorings
The systems and methods described herein relate to a device which enables oceanographic surface buoy mooring systems to detect and monitor underwater noise at most sea state and weather conditions. In particular, the systems and methods described herein provide mooring systems that can support a hydrophone or other underwater listening devices connected to a surface buoy located at a deep sea position. As will be more fully described below, the mooring includes an expandable tether cable/hose that reduces noise generated underwater when the buoy moves in response to wave and weather.
US08867304B2 Command throttling for multi-channel duty-cycle based memory power management
A technique for memory command throttling in a partitioned memory subsystem includes accepting, by a master memory controller included in multiple memory controllers, a synchronization command. The synchronization command includes command data that includes an associated synchronization indication (e.g., synchronization bit(s)) for each of the multiple memory controllers and each of the multiple memory controllers controls a respective partition of the partitioned memory subsystem. In response to receiving the synchronization command, the master memory controller forwards the synchronization command to the multiple memory controllers. In response to receiving the forwarded synchronization command each of the multiple memory controllers de-asserts an associated status bit. In response to receiving the forwarded synchronization command, each of the multiple memory controllers determines whether the associated synchronization indication is asserted. Each of the multiple memory controllers with the asserted associated synchronization indication then transmits the forwarded synchronization command to associated power control logic.
US08867298B2 Semiconductor device and operating method thereof
A semiconductor device includes a first bit line section coupled to a first cell string, a second bit line section coupled to a second cell string, a page buffer coupled to the first bit line section and a switching circuit formed between the first bit line section and the second bit line section, wherein the switching circuit couples the first bit line section to second bit line section in response to a select signal.
US08867297B1 Charge/discharge control circuit and charge/discharge method thereof
A charge/discharge circuit is configured to directly charge a storage system using a power source under a power-on stage and to charge the storage system using power pre-stored in a capacitor under a power-off stage. With the aid of the charge/discharge circuit, an access speed of the storage system is prevented from being slowed down by attaching the large capacitance of the capacitor, and data accuracy of the storage system is prevented from being affected by sudden loss of power supply of the power source.
US08867295B2 Power converter for a memory module
An apparatus including a memory module and power converter and method of operating the same. In one embodiment, the apparatus includes a memory module, located on a circuit board, configured to operate from a first voltage and a second voltage being a multiple of the first voltage. The apparatus also includes a power converter employing a switched-capacitor power train, located on the circuit board, configured to provide the second voltage for the memory module from the first voltage.
US08867291B2 Semiconductor apparatus
A semiconductor apparatus including an equalizing unit configured to equalize voltages of a bit line and a bit bar line in response to an equalization signal; a precharge circuit unit configured to supply a voltage to the bit line and the bit bar line in response to first and second precharge signals; and a control unit configured to receive the equalization signal, and generate the equalization signal as the first and second precharge signals according to a control signal.
US08867289B2 Chip with embedded non-volatile memory and testing method therefor
A testing method for a chip with an embedded non-volatile memory and the chip is provided. A remapping circuit and the non-volatile memory are connected to a processor. The non-volatile memory has a test area and an area under test. The test area stores a test program, and the area under test stores data under test. When the processor tests the chip, the processor outputs an original instruction address, and the remapping circuit remaps the original instruction address to generate a remapped instruction address. The processor reads the test program in the test area, and executes the test program to read the data under test in the area under test and to perform a test of toggling the logic circuit.
US08867284B2 Semiconductor element and operating method thereof
A semiconductor element and an operating method thereof are provided. The semiconductor element comprises a first metal oxide semiconductor (MOS) and a second MOS. The second MOS is electrically connected to the first MOS. The second MOS includes a floating bipolar junction transistor (BJT).
US08867270B2 Method for performing memory access management, and associated memory device and controller thereof
A method for performing memory access management includes: with regard to a same Flash cell of a Flash memory, receiving a first digital value outputted by the Flash memory, requesting the Flash memory to output at least one second digital value, wherein the first digital value and the at least one second digital value are utilized for determining information of a same bit stored in the Flash cell, and a number of various possible states of the Flash cell correspond to a possible number of bit(s) stored in the Flash cell; based upon the second digital value, generating/obtaining soft information of the Flash cell, for use of performing soft decoding; and controlling the Flash memory to perform sensing operations by respectively utilizing a plurality of sensing voltages that are not all the same, in order to generate the first digital value and the second digital value.
US08867258B2 Memory cell that includes multiple non-volatile memories
A system and method to read and write data at a memory cell that includes multiple non-volatile memories is disclosed. In a particular embodiment, a memory device includes a plurality of memory cells. At least one of the memory cells includes a first non-volatile memory including a first resistive memory element and a second multi-port non-volatile memory including a second resistive memory element. Each of the first non-volatile memory and the second non-volatile memory is accessible via multiple ports.
US08867237B2 Control device of the switching frequency of a quasi-resonant switching converter and related control method
A control device for a QR switching power converter is described; said power converter is adapted to convert an input signal to a DC output signal and comprises a power switch connected to said input signal and adapted to regulate said DC output signal and magnetic storage means. The control device is able to determine the switching frequency of the power switch and it is supplied by a feedback signal deriving from a feedback circuit coupled to the output signal of the power converter; said control device performs a control loop regulating the DC output signal by controlling a control variable. The control device comprises modulating means adapted to modulate said control variable as a function of at least one modulating signal having a frequency higher than the control loop bandwidth.
US08867234B2 Protective telecommunications enclosure systems and methods
Protective containers for electronic equipment, and methods of testing and manufacture thereof, are provided. Enclosure systems and methods for protecting telecommunications equipment from electromagnetic fields include cabinets having a maximum width dimension that does not exceed about 26 inches and a maximum depth dimension that does not exceed about 22⅜ inches. The cabinets provide a HEMP protection level to electronic equipment housed therein that meets a HEMP protection level according to MIL-STD-188-125-1.
US08867231B2 Electronic module packages and assemblies for electrical systems
An electronic module package that includes an electronic module configured to receive input signals and process the input signals to provide output signals. The module package also includes an interposer having a board substrate with opposite mounting and substrate surfaces. The mounting surface has a mounting array of electrical contacts. The substrate surface has a module array of electrical contacts and a component array of electrical contacts. The electronic module is attached to the substrate surface and electrically coupled to the module array. The interposer includes first conductive pathways that electrically couple the module array and the mounting array and also includes second conductive pathways that electrically couple the module array and the component array.
US08867228B2 Electrode bonding structure, and manufacturing method for electrode bonding structure
An electrode bonding structure sealed with a sealing resin, in which a flexible substrate is bonded to a first substrate via an adhesive, wherein: a region along a bottom face edge of an flexible substrate end part is bonded, via the adhesive, to an inner side region of a region along a top face edge of an first substrate end part; a gap is formed between an inner side region of the region along the bottom face edge of the flexible substrate end part and the region along the top face edge of the first substrate end part; the sealing resin is formed so as to enter, while covering a top face of the flexible substrate end part, at least a portion of the gap; and a height of the gap gets smaller towards the adhesive from the top face edge of the first substrate end part.
US08867223B2 System and method for a high retention module interface
A device includes a substrate, a first antenna connection, and a first retention mechanism. The substrate has a top surface and a bottom surface. The first antenna connection is mounted directly to the top surface of the substrate, and is configured to connect with a first antenna. The first retention mechanism is connected at a first location of the bottom surface of the substrate to provide support for the substrate at the first antenna connection when the first antenna connection is connected to the first antenna. The first location of the first retention mechanism is selected to be directly below the first antenna connection.
US08867219B2 Method of transferring and electrically joining a high density multilevel thin film to a circuitized and flexible organic substrate and associated devices
A method is for making an electronic device and includes forming an interconnect layer stack on a sacrificial substrate and having a plurality of patterned electrical conductor layers, and a dielectric layer between adjacent patterned electrical conductor layers. The method also includes laminating and electrically joining through an intermetallic bond a liquid crystal polymer (LCP) substrate to the interconnect layer stack on a side thereof opposite the sacrificial substrate. The method further includes removing the sacrificial substrate to expose a lowermost patterned electrical conductor layer, and electrically coupling at least one first device to the lowermost patterned electrical conductor layer.
US08867213B2 Server rack component with quick release mechanism
A quick lock and release mechanism is provided for securing and releasing a server or other computing asset, including a server tray, from a server rack. The server is equipped with a quick release tab that is biased to fit into an opening in the server rack. To install the server in the rack, the server is secured to the rack by aligning and inserting the quick release tab into the opening. The server can then be removed from the rack by retracting the quick release tab from the opening. The server rack may include a plurality of shelves cut out from the rack to hold multiple servers in the rack.
US08867210B2 Cooling apparatus for an electrical substrate
A cooling apparatus is disclosed. The cooling apparatus comprises a first outer portion comprising a fluid inlet and a first exterior cooling surface. A first fluid-diverting structure is in fluid communication with the fluid inlet. A second outer portion comprises a fluid outlet and a second exterior cooling surface. A second fluid-diverting structure is in fluid communication with the fluid outlet. An electrical substrate is coupled to at least one of the first and second exterior cooling surfaces. An intermediate portion is in a facing relationship with the first and second outer portions. The intermediate portion defines an aperture for transferring a fluid between a first cavity and a second cavity. The first cavity is defined between the first outer portion and the intermediate portion. The second cavity is defined between the second outer portion and the intermediate portion. The fluid absorbs heat from the electrical substrate.
US08867207B2 Rack-mount server system
A rack-mounted server system includes a rack, a number of server units mounted in the rack adjacent to a front end of the rack, a fan module, and a number of power units located beside the server units. The rack includes a back wall defining an air outlet aligned with the server units. The fan module is fixed to the back wall and fitted in the air outlet. The power units are arranged in front of the fan module. An air-guide plate is mounted in the rack between the fan module and the power units to guide a part of the airflow generated by the fan module to flow through the power units.
US08867183B2 ESD protection techniques
Some embodiments relate to an electrostatic discharge (ESD) protection device to protect a circuit that is electrically connected to first and second circuit nodes from an ESD event. The ESD protection device includes a first electrical path extending between the first and second circuit nodes and including first and second ESD detection elements arranged thereon. The ESD protection device also includes first and second voltage bias elements having respective inputs electrically connected to respective outputs of the first and second ESD detection elements. A second electrical path extends between the first and second circuit nodes and is in parallel with the first electrical path. The second electrical path includes a voltage controlled shunt network having at least two control terminals electrically connected to respective outputs of the first and second voltage bias elements. Other embodiments are also disclosed.
US08867178B2 Read sensor with a hard bias layer having a high static field resistance
In one embodiment, a magnetic sensor comprises a read element and a magnetic-domain-control film positioned on both sides of the read element in a cross-track direction. The magnetic-domain-control film has a flare shape which causes the magnetic-domain-control film to flare away in an element height direction from the depthwise end of read element and extending in both directions away from the read element in a cross-track direction. In another embodiment, a method for forming a magnetic sensor includes forming a read element and forming a magnetic-domain-control film positioned on both sides of the read element in a cross-track direction, wherein the magnetic-domain-control film has a flare shape which causes the magnetic-domain-control film to flare away from the depthwise end of read element extending in both directions in a cross-track direction.
US08867172B2 ABS design for uniform touch-down and back-off in DFH applications
A DFH (Dynamic Flying Height) type slider ABS design has significantly improved DFH efficiency and back-off efficiency as well as uniform touchdown detectability. This is the result of decoupling the local pressure variations at the read/write head that result from skew angle variations across a disk, from local stiffness due to ABS protrusion caused by heater activation. The decoupling, which allows the heater activation stiffness to be carefully tuned, is a result of the effects of airflow channeled by a wide down-track channel onto a narrow down-track channel formed in an extended finger of the central pad of the slider. Airflow impinges on the finger channel in a manner that eliminates variations in air pressure at the central pad due to variations in skew angle.
US08867169B2 Magnetic head for perpendicular magnetic recording having a main pole and a shield
A magnetic head includes a magnetic structure incorporating a write shield. The magnetic structure is formed to include a first magnetic layer, a second magnetic layer stacked on the first magnetic layer, and a seed layer. The first magnetic layer has a front end face located in the medium facing surface and a top surface. The second magnetic layer has a front end face located in the medium facing surface and a bottom surface. The top surface of the first magnetic layer includes a first region including an end located in the medium facing surface and a second region farther from the medium facing surface than the first region. The seed layer is not present on the first region of the top surface of the first magnetic layer but is present on the second region.
US08867165B2 Spindle motor and disk drive apparatus
A spindle motor includes a stationary portion defined by a base portion, a stator core arranged on the side of an upper surface of the base portion, and a coil attached to the stator core. A rotating portion includes a magnet arranged on a radially inner side of the stator core, a first supporting surface which is in contact with a lower surface of a disk, and a disk supporting portion arranged on a radially outer side than the magnet. The stator core includes a ring-shaped core back, and a plurality of teeth. The disk supporting portion is positioned radially outward from a radially inner end portion of the teeth and radially inward from the coil. The radially inner end portion of the teeth, the disk supporting portion, and the coil overlap in the radial direction.
US08867152B2 Optical barrel and optical apparatus
The optical barrel includes a first barrel member having a guiding portion to guide an optical element holding member in an optical axis direction, and a second barrel member disposed around the first barrel member and being relatively rotatable with the first barrel member. The second barrel member is provided with a cam portion to move the holding member, and with a bayonet engagement portion in an outer circumferential portion of the second barrel member. The first barrel member is provided with a flange portion, and with overhang portions and bayonet protrusion portions in plural areas of the flange portion. Each overhang portion extends along an outer circumferential surface of the second barrel member in the optical axis direction. Each bayonet protrusion portion extends inward in the radial direction and engaging with the bayonet engagement portion.
US08867151B2 Voice coil motor and camera module using the same
A voice coil motor for driving a lens group includes a housing, a first cover, a second cover, a movable member, and a plurality of magnets. The housing is a hollow and includes a top plate and four sidewalls protruding from the top plate. The movable member is movably received in a space defined by the housing and the first and second covers, and includes a barrel for receiving and being connected to the lens group, and a coil arranged around the barrel. The magnets are arranged between the housing and the movable member, stayed in contact with the sidewalls, and drive the movable member and the lens group to move in the housing when a current is supplied to the coil.
US08867150B2 Image pickup lens
To provide an image pickup lens with a five-lens configuration in which aberrations are corrected favorably despite its compactness. An image pickup lens 10 includes a first lens L1 having a positive refractive power and having a convex face directed to an object side, a second lens L2 of a meniscus shape having a negative refractive power and having a concave face directed to an image side, a third lens L3 having a positive refractive power, a fourth lens L4 having a positive refractive power and having a convex face directed to the image side, and a fifth lens L5 having a negative refractive power and having a concave face directed to the image side, in this order from the object side. Here, the focal length of the fifth lens, the focal length of the entire system of the image pickup lens, and an air separation on an optical axis between the fourth lens and the fifth lens satisfy predetermined conditions.
US08867131B1 Hybrid polarizing beam splitter
A polarizing beam splitter (“PBS”) includes a glass wedge having a first oblique surface, a multi-layer polarizing coating disposed on the first oblique surface of the glass wedge, and a plastic wedge having a second oblique surface. The first oblique surface of the glass wedge is mated to the second oblique surface of the plastic wedge with the multi-layer polarizing coating sandwiched between the first and second oblique surfaces.
US08867123B2 High-power pulsed light generator
A high-power pulse light generator includes: a master oscillator generating oscillated pulse light in synchronization with a master clock signal; an optical amplifier amplifying the oscillated pulse light output from the master oscillator and outputting high-power pulsed light; a driving unit driving a pumping semiconductor laser in synchronization with the master clock signal; and a control unit controlling the driving unit so that the driving current to be supplied to the pumping semiconductor laser becomes lower than or equal to a set value at which the pumping semiconductor laser is not in a laser oscillation state when returning light from an irradiated body with the high-power pulsed light reaches the pumping semiconductor laser connected to the optical amplifier, the control unit determining a timing of the control in accordance with an optical path length between the irradiated body and the pumping semiconductor laser.
US08867121B2 Methods and apparatus for controlling dispersions of nanoparticles
Electrically reconfigurable metamaterial with spatially varied refractive index is proposed for applications such as optical devices and lenses. The apparatus and method comprises a metamaterial in which the refractive indices are modified in space and time by applying one or more electric fields. The metamaterials are electrically controllable and reconfigurable, and consist of metal (gold, silver, etc.) particles of different shapes, such as rods, with dimension much smaller than the wavelength of light, dispersed in a dielectric medium. The metamaterial is controlled by applying a non-uniform electric field that causes two effects: (1) It aligns the metallic anisometric particles with respect to the direction of the applied electric field and (2) It redistributes particles in space, making their local concentration position dependent.
US08867119B2 Heat resistive particles for particle-based displays and fabrication methods thereof
A heat resistive particle for a particle-based display and a fabrication method thereof are provided. The heat resistive particle includes a near infrared absorption resistive additive mixed with a polymer resin, having a relative absorption ratio at a near infrared light wavelength range of at least less than 50% based on the maximal absorptivity at a visible light wavelength range. The method includes mixing a near infrared absorption resistive additive with a polymer resin to form a plurality of heat resistive particles by a chemical synthesis or a pulverization method. Further, a switchable particle-based display is provided, having a plurality of display units, wherein each display unit includes one or more cells. A plurality of particles is filled into the one or more cells of each display unit, wherein at least a part of the particles includes the heat resistive particles.
US08867117B2 Single-layer reflective display utilizing luminescence
A reflective display device has multiple display pixels. Each pixel has at least three color sub-pixels disposed side-by-side for three primary colors respectively. At least one color sub-pixel has a light shutter with adjustable transmission, a luminescent layer containing a luminescent material that emits light of a selected color, and a mirror for reflecting light corresponding to that selected color.
US08867116B1 Distate electrochromic device
A distate interior electrochromic mirror including: first and second substrates; an electrochromic medium contained within a chamber positioned between the first and second substrates which includes at least one solvent, at least one anodic material, at least one cathodic material, wherein both of the anodic and cathodic materials are electroactive and at least one of the anodic and cathodic materials is electrochromic; a cross-linked polymer matrix; wherein, in a first state, the electrochromic medium exhibits a maximum light transmission; and wherein, in a second state, attenuation occurs to a significant extent in at least one of visible radiation and near-infrared radiation; and further wherein the distate electrochromic device does not materially exhibit segregation after being maintained in the second state for 24 continuous hours at 50 degrees centigrade.
US08867106B1 Intelligent print recognition system and method
A system and method for interactive printed media are disclosed in which a mobile or wearable computing device has an application that captures an image of a piece of printed media and associates a link to the piece of printed media using a backend component to make the piece of printed media interactive. The system and method may be used to generate a piece of printed media that is interactive that may be sent to third parties or to make an existing piece of printed media interactive.
US08867104B2 Image scanning apparatus
An image scanning apparatus of this disclosure includes: a scanner unit which generates image data by image scanning and outputs it; a memory; a data processing unit which (a1) performs a predetermined process for either the image data outputted by the scanner unit or the image data for which a preprocess has been performed, (a2) writes the processed image data into a predetermined memory area in the memory in turn, and (a3) returns a writing position of the image data to a top of the memory area and overwrite the image data if the writing position of the image data reaches an end of the memory area; and a control unit which (b1) allocates the memory area in the memory and (b2) measures a shortage amount of the memory area on the basis of a size of an area where the image data has been overwritten.
US08867089B2 Recording material transporting device and image forming apparatus
A recording material transporting device includes a transport path along which a recording material is transported, a first transporting unit that includes a first rotating member and a second rotating member being arranged apart from each other in a direction crossing the transport path, the first transporting unit correcting skew of the recording material by rotating the first rotating member and the second rotating member in a different speed, and a second transporting unit that includes a third rotating member and a fourth rotating member being arranged apart from each other in the crossing direction, the second transporting unit correcting skew of the recording material by rotating the third rotating member and the fourth rotating member in a different speed, wherein the third rotating member and the fourth rotating member are arranged between the first rotating member and the second rotating member.
US08867088B2 Information processing apparatus for selecting a template in which at least one image is to be arranged, control method of information processing apparatus for selecting a template in which at least one image is to be arranged, and storage medium storing a program for selecting a template in which at least one image is to be arranged
An information processing apparatus recommends a template having a sense of unity through an entirety to each image when a user creates an album. The information processing apparatus includes a selection unit configured to select a template for arranging any one of the plurality of images based on imaging locations of a plurality of images to be used in the album, and an arranging unit configured to arrange the plurality of images to the plurality of templates selected by the selection unit, respectively.
US08867073B2 Server apparatus, network system, job processing method, and storage medium
A server apparatus to manage a service processing apparatus which, based on a job requested from an information processing apparatus, cooperatively processes the job. The generation unit generates, based on cooperation service information stored in the storage unit, cooperation processing information including location information about a service processing apparatus to which the information processing apparatus is to make a cooperation service request, session information indicating a cooperation process, and order information indicating a progress state of a service process. The instruction unit transmits the generated cooperation processing information to the information processing apparatus, and instruct the information processing apparatus about a process. The acquisition unit acquires from the information processing apparatus response information corresponding to the cooperation processing information. The instruction unit specifies a process to be processed next based on the response information acquired by the acquisition unit, and instructs the information processing apparatus about the specified process.
US08867070B2 Printer with anonymous printer registration in a cloud-based print service
A printer may include a registration requester configured to receive an initiation request from a user to initiate a registration of the printer, and further configured to send a registration request to a cloud print service over a network. The printer may include a claim facilitator configured to receive a registration response from the cloud print service over the network, the registration response including a claim code, and further configured to provide, using printer functionality, the claim code to the user. The printer also may include an authentication manager configured to request an authentication credential issued by the cloud print service in response to a matching of the printer with a user account of the user within the cloud print service, the matching based on a receipt of the claim code from the user at the cloud print service, and further configured to receive and store the authentication credential at the printer.
US08867066B2 Print processing apparatus and control method
A print processing apparatus comprises the image processing unit including a plurality of image processing sections that correspond respectively to the plurality of kinds of image processes; a generation unit configured to generate a preview image based on a result of processing by the image processing unit; a display unit configured to display the preview image generated by the generation unit; a use-situation identification unit configured to identify a use situation of the image processing sections; and a selection unit configured to select a preview method from among a plurality of preview methods for generating the preview image, according to the use situation identified by the use-situation identification unit, the selected preview method using an image processing section that is available in the identified use situation of the image processing section.
US08867056B2 Image forming apparatus and methods of forming images
An image forming apparatus includes an accommodating unit configured to accommodate a recording medium; an image forming unit for forming an image on the recording medium in response to a print job; a reservation unit for designating a portion of the recording medium as a reserved amount and selectively prohibiting use of the reserved amount by the image forming unit; a determining unit for determining whether the print job is a reserved print job or a non-reserved print job; and a authorizing unit for permitting the image forming unit to use the reserved amount for the reserved print job. The reservation unit prohibits use of the reserved amount for the non-reserved print job.
US08867050B2 Image processing apparatus, non-transitory computer readable medium storing program and image processing method for restoring a single table from a plurality of pages
An image processing apparatus includes an extracting unit that extracts each tablespace image from each page of image data containing plural pages read by a document reading device, a generating unit that generates each table structure data of the tables from each tablespace image extracted by the extracting unit, a discrimination unit that discriminates a connection possibility between the tables based on table structure data of the tables of each page generated by the generating unit, a determination unit that determines a connection sequence for restoring an original table by connecting each of the tables based on the connection possibility between the tables discriminated by the discrimination unit, and a restoring unit that restores data on a single table before division by connecting each of the tables based on the connection sequence determined by the determination unit.
US08867049B2 Image forming apparatus and image reading apparatus
An image forming apparatus includes a first read device configured to read a first surface of an original document in a main scanning direction and to produce a first band data. The image forming apparatus further includes a second read device configured to read a second surface of the original document in the main scanning direction and to produce a second band data during the reading of the first surface by the first read device. The image forming apparatus still further includes an image data processor configured to produce printing band data by combining the first band data with the second band data, during the reading of at least one of the first surface and the second surface. Moreover, the image forming apparatus includes a printing device configured to start printing an image of the printing band data produced by the image data processor on a printing sheet, during the reading of at least one of the first surface and the second surface.
US08867047B2 Switching power source and image forming apparatus
In a switching power source, in a state where a second voltage smaller than a first voltage is output from an output unit by intermittently driving a switching unit, the switching unit changes a number of driving times of the switching unit for each driving cycle when the switching unit is intermittently driven.
US08867046B2 Method and apparatus for measuring a position of a particle in a flow
A method and an apparatus of measuring a position of a particle in a flow are disclosed. An embodiment of the method comprises temporally modulating and spatially pattering an illumination beam propagating along a first dimension, passing a particle across the modulated illumination beam, detecting a temporal profile of scattered light produced by the particle's passing through the modulated illumination beam, and determining the position of the particle based, in part, on the temporal profile of the detected scattered light.
US08867042B2 Method for evaluating characteristic of optical modulator having mach-zehnder interferometer
A method for evaluating a characteristic of, especially, each of Mach-Zehnder interferometers (MZIs) of an optical modulator. The method includes a step of measuring the intensity of the output of the optical modulator containing MZIs and a step of evaluating a characteristic of each MZI by using the sideband. The output intensity measuring step is the one of measuring the intensity Sn,k of the sideband signal contained in the output light from the optical modulator. The characteristic evaluating step is the one of evaluating a characteristic of the MZIk by using the Sn,k.
US08867038B2 Integrated analytical system and method
An analytical assembly within a unified device structure for integration into an analytical system. The analytical assembly is scalable and includes a plurality of analytical devices, each of which includes a reaction cell, an optical sensor, and at least one optical element positioned in optical communication with both the reaction cell and the sensor and which delivers optical signals from the cell to the sensor. Additional elements are optionally integrated into the analytical assembly. Methods for forming and operating the analytical system are also disclosed.
US08867037B2 Apparatus and method for detecting glycol
A method and apparatus are provided for detecting contaminants, such as ethylene glycol and diethylene glycol, in various materials, including household products, and medicines. The contaminants can be detected using enzyme assays that produce measurable changes in light absorption and/or light fluorescence.
US08867036B2 Laser light deflection amount detecting apparatus, displacement measuring apparatus, method for manufacturing mold for molding optical element, and optical element
A laser light deflection amount detecting apparatus detects an amount of deflection of laser light and includes a laser light source, a first polarizing beam splitter that splits the laser light emitted by the laser light source, an optical system that rotates at least one of linearly polarized components around an optical axis orthogonally and that acquires a combined light of the linearly polarized components at least one of which is rotated, a light blocking member, a second polarizing beam splitter, and two light receiving elements that measure an amount of light of the polarized components resulting from the splitting by the second polarizing beam splitter.
US08867035B2 Particle detector and method for producing such a detector
The invention relates to a particle detector including a substrate (10, 30, 40) made of a semiconductor material, in which at least one through-cavity (11, 31, 41) is formed, defined by an input section (110) and an output section (111), wherein the input section thereof is to be connected to an airflow source, said substrate supporting: an optical means including at least one laser source (12, 32, 42), and at least one waveguide (13, 33, 43) connected to said at least one laser source and leading into the vicinity of the output section of said cavity; and photodetector means (14, 34, 44) located near the output section of said cavity and offset relative to the optical axis of the optical means.
US08867025B1 Aerial, landing, and takeoff aircrafts crash avoidance system
An aerial, landing, takeoff, aircraft collision avoidance system (10) that automatically operates an audible and visual display warning system within an aircraft by sensing when there is an intruder aircraft approaching on the same runway, intersecting runway, or same airway during climb, descent, and midair flight by employing a five-way interactive communication system using laser and radio wave technology and, thereby, providing added safety and protection for users of the system and oncoming aircrafts while being designed to automatically open a simultaneous three-way line of communication between pilots and air traffic controllers during crisis; identify and alert aircrafts what runways are presently in use during landings, taxiing, and takeoffs; and identify what runways are in use to taxiing aircrafts that may inadvertently cross a runway without clearance from air traffic control.
US08867021B2 Illumination system, lithographic apparatus and method of adjusting an illumination mode
An illumination system is disclosed that had a plurality of moveable reflective elements and associated actuators which may be configured to form an illumination mode. One or more of the actuators is arranged to move between first, second and third positions, and so move an associated moveable reflective element between first, second and third orientations, the first and second orientations being such that radiation reflected from the moveable reflective element forms part of the illumination mode, and the third orientation being such that radiation reflected from the moveable reflective element does not form part of the illumination mode.
US08867019B2 Projection optical system, exposure apparatus, exposure method, display manufacturing method, mask, and mask manufacturing method
An exposure apparatus of the present invention is an exposure apparatus for, while moving a first object M and a second object P along a scanning direction, performing projection exposure on the second object, which has a first projection optical system PL10 for forming an enlargement image of a portion on the first object in a first region being a partial region on the second object, and a second projection optical system PL11 for forming an enlargement image of a different portion from the portion on the first object in a second region different from the partial region on the second object, and which also has a first stage MST holding the first object and making at least one of the portion and the different portion of the first object movable along the non-scanning direction, wherein the first region and the second region are arranged at a predetermined interval along the non-scanning direction intersecting with the scanning direction.
US08867015B2 Displays with liquid crystal shutters
An electronic device may have a display such as a liquid crystal display. The display may have an array of display pixels. The array of display pixels may display images for a user in an active area of the display. An inactive area of the display may surround the active area. An opaque masking layer may be provided in the inactive area to block internal components in the electronic device from view. An optical component such as a light-based proximity sensor, ambient light sensor, image sensor, or light-emitting status indicator may be aligned with an opening in the opaque masking layer. A liquid crystal shutter may be provided in the display. The liquid crystal shutter may be controlled by control circuitry in the electronic device. The liquid crystal shutter may be aligned with the opening in the opaque masking layer in the inactive area and with the optical component.
US08867013B2 System and method for measuring video quality degradation using face detection
System and method to detect video quality degradation in a video stream received by a telecommunications endpoint, the method including: locating reference features characteristic of content in the received video stream; calculating reduced reference features from the located reference features; receiving reduced reference features of a transmitted video stream, the transmitted video stream corresponding to the received video stream; calculating a distance between the reduced reference features in the received video stream and the reduced reference features of the transmitted video stream; and detecting video quality degradation when the calculated distance exceeds a predetermined threshold.
US08867012B2 Liquid crystal device and electronic equipment
In a liquid crystal device, a shoulder portion configured to increase the distance between a element-substrate-side substrate body and a opposed-substrate-side substrate body is provided on the opposed-substrate-side substrate body in an area overlapped with a sealing material including a gap material. Therefore, in an area inside the sealing material, the gap between the element substrate and the opposed substrate is smaller than the gap therebetween in the area overlapped with the sealing material. Therefore, the layer thickness of the liquid crystal layer can be reduced without reducing the size of the gap material.
US08867007B2 Liquid crystal display device having a strip-shaped electrode
A liquid crystal display device includes an array substrate including a pixel electrode which is disposed in each of pixels, a counter-substrate which is disposed to be opposed to the array substrate and includes a counter-electrode which is common to a plurality of the pixels, and a liquid crystal layer which is held between the array substrate and the counter-substrate. The pixel electrode includes a first major electrode portion having a strip shape, and the counter-electrode includes second major electrode portions each having a strip shape, the second major electrode portions being disposed in parallel to the first major electrode portion in a manner that the first major electrode portion is interposed between the second major electrode portions and that the first major electrode portion and the second major electrode portions are alternately arranged.
US08867005B2 Display element and display device
A display element having high response property, wide viewing angle property, and high contrast property, and exhibiting a wide driving temperature range and excellent durability and reliability. Between two facing substrates (1, 2), a cholesteric liquid crystal layer (3) made of a liquid crystal material exhibiting a cholesteric phase whose spontaneous twist pitch is shorter than a wavelength of visible light is provided. Facing planes of the substrates (1, 2) are provided with alignment films (8, 9) for aligning liquid crystal molecules near the interface of the substrate in a specific direction. Furthermore, the planes are provided with electrodes (4, 5) for applying an electric field on the cholesteric liquid crystal layer (3) in a direction substantially parallel to a plane of each substrate. The cholesteric liquid crystal layer (3) exhibits optical isotropy in the direction parallel to the plane of each substrate when no voltage is applied. Display is performed by applying an electric field on the cholesteric liquid crystal layer (3) so as to exhibit optical anisotropy in the direction parallel to the plane of each substrate.
US08866999B2 Liquid crystal display device and method for manufacturing the same
Disclosed is an LCD device which facilitates to improve transmittance for each colored light by a design capable of realizing an optimal cell gap for each of sub-pixels, and a method for manufacturing the same. The LCD device comprises first and second substrates confronting each other; a liquid crystal layer between the first and second substrates; and first, second, and third sub-pixels, wherein a cell gap of the first sub-pixel is larger than a cell gap of the third sub-pixel.
US08866998B2 Display substrate and method of manufacturing the same
A display substrate includes a metal pattern, a first insulation layer pattern and a second insulation layer pattern. The metal pattern is on a base substrate. The first insulation pattern is on the metal pattern and includes one of a silicon nitride (SiNx) and a silicon oxide (SiOx). The second insulation pattern is on the first insulation pattern and includes a remaining one of the silicon nitride (SiNx) and the silicon oxide (SiOx).
US08866987B2 Flat panel display device and stereoscopic display device
The present invention provides a flat panel display device of a flat panel display device, which comprise backlight system and a display panel. The backlight system includes a light source, a first primary assembling piece, a second primary assembling piece, a third primary assembling piece, a fourth primary assembling piece, a fifth primary assembling piece, a sixth primary assembling piece, and at least one secondary assembling piece. The first primary assembling piece, the second primary assembling piece, the third primary assembling piece, and the fourth primary assembling piece are joined to form a main frame structure of the back frame of the backlight system. The secondary assembling piece is arranged inside the main frame structure and joined to the main frame structure. The light source is arranged on the second primary assembling piece and the fourth primary assembling piece. The fifth primary assembling piece, the first primary assembling piece, the sixth primary assembling piece, and the third primary assembling piece are joined to form a central frame of the backlight system. The present invention also provides a stereoscopic display device. The flat panel display device and the stereoscopic display device of the present invention have a simple backlight structure, save the material for back frame, and thus lower down the cost of flat panel display device.
US08866984B2 Display device and manufacturing method thereof
Disclosed is a display device including a transistor showing extremely low off current. In order to reduce the off current, a semiconductor material whose band gap is greater than that of a silicon semiconductor is used for forming a transistor, and the concentration of an impurity which serves as a carrier donor of the semiconductor material is reduced. Specifically, an oxide semiconductor whose band gap is greater than or equal to 2 eV, preferably greater than or equal to 2.5 eV, more preferably greater than or equal to 3 eV is used for a semiconductor layer of a transistor, and the concentration of an impurity which serves as a carrier donor included is reduced. Consequently, the off current of the transistor per micrometer in channel width can be reduced to lower than 10 zA/μm at room temperature and lower than 100 zA/μm at 85° C.
US08866975B1 Backwards-compatible delivery of digital cinema content with higher dynamic range and related preprocessing and coding methods
Methods and systems for image processing and delivery of higher dynamic range cinema content are disclosed. A digital cinema signal with a lower dynamic range is obtained from a digital cinema signal with a higher dynamic range, for example through mapping. The lower dynamic range digital cinema signal is encoded and decoded at the transmitting end. The decoded lower dynamic range digital cinema signal is normalized to produce a set of normalization parameters which enable the mapping process at the receiving end to produce a final image with higher dynamic range that is of a higher quality. Alternatively, the higher dynamic range digital cinema signal is also encoded and decoded at the transmitting end, to produce a set of normalization parameters which enable the mapping process at the receiving end to produce a final image with higher dynamic range that is of a higher quality.
US08866974B2 Method of and apparatus for utilizing video buffer in a multi-purpose fashion to extend the video buffer to multiple windows
The present invention includes a method and device that allows efficient mixing of multiple video images with a graphics screen while utilizing only one video buffer. The present invention partitions the sole video buffer, pre-scales the plurality of video images and inserts them into the partitioned video buffer in a predetermined range of buffer addresses. The present invention mixes the partitioned video including the pre-scaled video images with the graphics screen to produce a video display including both a video screen and a graphics screen.
US08866972B1 Method for transmitting spectrum information
A method for transmitting spectrum information is provided. The method includes: sampling a first video of a scene by a first sampling device and sampling a spectrum video of a sampling point in the scene by a second sampling device, and processing the spectrum video to obtain a spectrum information of the sampling point; calculating estimated transmission ratio coefficients of the spectrum video according to color integral curves of the first sampling device; estimating a location of the sampling point in each frame of the first video; and transmitting the spectrum information of the sampling point to a plurality of scene points in the first video according to the estimated transmission ratio coefficients and the location of the sampling point in each frame of the spectrum video through a trilateral filtering algorithm.
US08866964B2 Assemblies and methods for reducing the complexity of camera mounting assemblies
A camera mounting assembly includes a positioning support defining a central axis and a plurality of brackets. Each of the brackets includes a first end coupled to the positioning support and a second end spaced apart from the first end. The brackets are configured to move between a retracted state and an extended state. When in the retracted state, the second ends of the brackets are at a first distance from the central axis, and in the extended state, the second ends of the brackets are at a second distance. The second distance is greater than the first distance.
US08866956B2 Image capturing apparatus and control method therefor
In an image capturing apparatus that carries out TV-AF type autofocus control by setting an AF frame on a predetermined object, for example a person's face, that is detected in an image, in a case in which a in-focus position search direction cannot be determined from an AF evaluation value, changes in the size of the region of the object are detected and focus detection is carried out by determining the in-focus position search direction based on the changes in the size of the region of the object.
US08866955B2 Focus detection apparatus, method for controlling the same, and image capturing apparatus having a focus detection apparatus
A focal position is searched for by contrast evaluation method, the focus lens is stopped once it is detected that the focus lens has passed the focal position, and the defocus amount at the stopping position is found. The defocus amount corresponding to the difference between the focal position and the stopping position is subtracted from this defocus amount to compute a correction value for the defocus amount. Consequently, a correction value for the focus detection result by phase-difference detection method can be obtained accurately in a focus detection apparatus capable of automatic focus detection by phase-difference detection method and contrast evaluation method, as well as a method for controlling this apparatus.
US08866951B2 Super-resolution imaging systems
Electronic devices may include super-resolution imaging systems for capturing multiple relatively low-resolution images and combining the captured images to form a high-resolution image. The imaging system may include image sensors configured to capture information above the Nyquist frequency of the image sensor by providing each image sensor pixel in an array of image sensor pixels with structures for reducing the size of the clear pixel aperture below the size of the image sensor pixel. The structures may be configured to pass light that is incident on a central region of the image sensor pixel to a photo-sensitive element through a color filter element and to reject light that is incident on a surrounding edge region. The structures may include a microlens configured to reject light that is incident on the edge region or a combination of a microlens and masking structures. Masking structures may be absorbing, reflecting, or interfering structures.
US08866947B2 Double pass back side image sensor systems and methods
Double pass back side image (BSI) sensor systems and methods are disclosed. The BSI sensor may include a substrate, pixel reflectors formed on the substrate, and pixel photodiodes fabricated in the substrate, each pixel photodiode positioned over a respective one of the pixel reflectors. Micro-lenses may be formed over each photodiode and an image filter may be formed between the photodiodes and the micro-lenses. The pixels reflectors, photodiodes, micro-lenses, and filter may be formed using CMOS fabrication.
US08866946B2 Data processor, solid-state imaging device, imaging device, and electronic apparatus
A data processor including: a reference signal generator configured to generate a reference signal, which is used to convert a level of an analog processing signal into digital data, that gradually varies to enhance an amplitude of the processing signal; a comparator configured to compare the processing signal with the reference signal generated by the reference signal generator; and a count period controller configured to perform a real number count operation of performing a count process during a period from a time point when the reference signal has a predetermined initial value to a time point when the processing signal is equal to the reference signal or a complement number count operation of performing a count process during a period from a time point when the processing signal is equal to the reference signal to a time point when the reference signal reaches a predetermined final value, on the basis of the comparison result of the comparator, wherein, the count period controller independently controls the real number count operation and the complement number count operation of the counter on the basis of a predetermined criterion.
US08866944B2 Method for correcting pixel information of color pixels on a color filter array of an image sensor
A method for correcting pixel information of color pixels on a color filter array of an image sensor includes: establishing an M×M distance factor table, selecting M×M pixels of the color filter array, calculating a red/green/blue-color contribution from the red/green/blue pixels to a target pixel in the selected M×M pixels, calculating a red/blue/green-color pixel performance of the target pixel, calculating a red/blue/green-color correcting factor, obtaining a corrected pixel information of each of the red/green/blue pixels, by applying the red/green/blue-color correcting factor to the measured pixel information of each of the red/green/blue pixels.
US08866943B2 Video camera providing a composite video sequence
A digital camera system including a first video capture unit for capturing a first digital video sequence of a scene and a second video capture unit that simultaneously captures a second digital video sequence that includes the photographer. A data processor automatically analyzes first digital video sequence to determine a low-interest spatial image region. A facial video sequence including the photographer's face is extracted from the second digital video sequence, and inserted into the low-interest spatial image region in the first digital video sequence to form the composite video sequence.
US08866933B2 Imaging device
An imaging device is provided that is configured to perform continuous shooting and includes an imaging unit, a memory, an imaging control unit and a grouping determination unit. The imaging unit is configured to capture an image of a subject. The memory is configured to store continuous shooting control information indicating a value of a control parameter related to continuous shooting. The imaging control unit is configured to cause the imaging unit to perform continuous shooting in accordance with the stored continuous shooting control information. The grouping determination unit is configured to determine, based on the stored continuous shooting control information, whether a series of image information are to be grouped together. The series of image information is obtained in one continuous shooting.
US08866932B2 Voice recordable terminal and its image processing method
A voice recordable terminal and its image processing method are provided. The image processing method includes determining whether or not capturing is selected when a recording function of storing voice data is performed, acquiring at least one meta image when the capturing is selected, and storing at least one voice file including the acquired meta image and the voice data.
US08866929B2 Method of producing a still image
A method of producing an image is disclosed. A reference track is received. The reference track is, optionally, displayed on a preview image with at least one light spot. Subsequently, a position of an incident light projected on an image sensor of an image capturing device is varied during an exposure period to trace the reference track. Accordingly, the image with a light track that traces the reference track is captured.
US08866916B2 Image output apparatus, control method, and computer-readable storage medium for providing an output operation regardless of a connection state between apparatuses
There is provided an image output apparatus characterized by comprising: first communication control means for controlling communication using a first protocol; second communication control means for controlling communication relating to an image using a second protocol; image output means for executing image outputprocessing based on an image supplied under the communication control by the second communication control means; and link control means for performing control relating to disconnection of the communication by each of the first communication control means and the second communication control means. When disconnection of the communication by the first communication control means is detected, the link control means holds disconnection processing of the communication by the second communication control means based on a state of the communication control relating to the image by the second communication control means.
US08866915B2 High speed, real-time, camera bandwidth converter
Image data from a CMOS sensor with 10 bit resolution is reformatted in real time to allow the data to stream through communications equipment that is designed to transport data with 8 bit resolution. The incoming image data has 10 bit resolution. The communication equipment can transport image data with 8 bit resolution. Image data with 10 bit resolution is transmitted in real-time, without a frame delay, through the communication equipment by reformatting the image data.
US08866911B1 Digital signage device capable of entering diagnostic display mode
Certain aspects of the disclosure direct to a digital signage device capable of entering a diagnostic display mode. In certain embodiments, a signage device includes a display device and a signage controller in communication with the display device. The display device is configured to display media content in a display mode and display diagnostic information in a diagnostic mode. The signage controller includes a processor and a non-volatile memory storing computer executable codes. When executed at the processor, the codes are configured to display the media content on the display device in the display mode, switch from the display mode to the diagnostic mode in response to a diagnostic input command, and display the diagnostic information on the display device in the diagnostic mode. In certain embodiments, the diagnostic information includes system information and content operational and deployment information.
US08866909B2 Device and method for the surveillance of an aircraft
The device comprises an intrusion detection module (6), an image acquisition module (14), an energy management module (13) and an autonomous power source (9), the said detection module (6) being designed to furnish a detection signal having a first predetermined state when an intrusion is detected and a second predetermined state otherwise, and the said management module (13) being designed to make the said device change over from a waiting mode to a working mode by activating the supply of the image acquisition module (14) by the said autonomous power source (9) when the said signal changes over from the second state to the first state.The method includes a step consisting in furnishing the detection signal and, when the detection signal changes over from the second state to the first predetermined state, a step consisting in making the said device change over from the waiting mode to the working mode and a step consisting in achieving image acquisition.
US08866908B2 Mobile camera system
A mobile camera system is provided in which a user can view images of various desired locations while staying in a location remote from those locations. A control server acquires positions of a plurality of mobile camera apparatuses set up on mobile bodies such as vehicles, and images that are acquired by the mobile camera apparatuses, via radio communication. Then, the control server manages the positions and the images in its image DB. Then, in response to an imaging request that is issued from a terminal apparatus to designate a location (area), the control server searches for the image satisfying the request, in the image DB, or newly acquires the image satisfying the request, from the mobile camera apparatus. Then, the control server transmits the image to the terminal apparatus via radio communication.
US08866902B2 Correction information calculating device, image processing apparatus, image display system, and image correcting method
A correction information calculating device calculates correction information representing correspondence relationship between a position of a pixel in an image projected onto a projection surface by projectors including an image forming element and a position of a pixel of the image forming element. The correction information calculating device includes a supply unit that supplies first and second measurement image data representing a first and second measurement pattern including a plurality of characteristic diagrams that define characteristic points to a first and second projector that projects an image onto a first and second projection area on the projection surface and a calculation unit that calculates the correction information by comparing positions of the plurality of characteristic points in a photographed pattern acquired by photographing the first and second measurement patterns.
US08866897B2 Image pickup device and image pickup method for the same
Image pickup is executed at an image pickup timing based on reference pulses by using, as a trigger, workpiece pulses which are output at an interval synchronized with a shape portion (projecting or recess portion) which is periodically and repetitively formed on a workpiece being rotated, and the image pickup is executed at the image pickup timing based on the reference pulses PA every time only reference pulses PA whose number corresponds to a pulse number between workpiece pulses are output from the image pickup timing concerned.
US08866880B2 Display-camera system with selective crosstalk reduction
A method performed by a display-camera system includes displaying first content and second content that occludes a portion of the first content on a display during a first time period, displaying the second content and third content on the display during a second time period that is non-overlapping with the first time period, the third content to minimize crosstalk from the first content, and capturing fourth content with a camera through the display during the second time period.
US08866872B2 Conferencing and collaboration system and methods thereof
A conference device and an application for enabling geographically dispersed individuals to collaborate with one another are disclosed herein. Communication protocols can be used to invoke actions within the conference device and the application. Files can be transferred between the application and conference device. The application can remotely control connected conference devices. The application along with the conference device can offer a range of capabilities from multi-party audio conferencing to three hundred and sixty degree microphone pick-up for in-room participants. Multi-party video conferencing capabilities and in-room presentation displays via a built-in video interface to the in-room projector or monitor are provided. The conference device can include features such as Bluetooth™ or other connection that enables detection of wireless devices when meeting participants are present by virtue of their mobile device being within range.
US08866870B1 Methods, apparatus, and systems for controlling from a first location a laser at a second location
A method, apparatus, and system for controlling from a first location a laser at a second location are disclosed. Laser orientation data is determined at a first location. The laser orientation data is communicated to the second location. Video data is received from the second location that includes imagery of a laser beam emitted by a laser, and the imagery is presented on a display at the first location.
US08866868B2 Negotiated call delivery capability
According to the invention, a method for establishing a personal communication between an originating end and a terminating end of a communication system is disclosed. In one step, a first number of personal communication modes associated with the originating end is retrieved. A determination is made if a second number of personal communication modes associated with the terminating end comprises any personal communication modes compatible with the first number of personal communication modes. A compatible personal communication mode from the first number of personal communication modes and the second number of personal communication modes is chosen to indicate the compatible personal communication mode to the terminating end.
US08866866B2 Drive circuit, light print head, and image forming apparatus
A drive circuit is provided for supplying a drive current to drive a plurality of driven elements. The drive circuit includes a switch circuit having an input terminal for receiving a drive signal alternately changing between an on state and an off state, and an output terminal connected to the driven elements; and a constant current circuit connected to the switch circuit for adjusting the drive current at a constant level. The constant current circuit is formed of a depletion type MOS transistor.
US08866864B2 Printer and platen roller for printer
A printer 1 comprising, a feed section 3 capable of feeding a print paper having a first sheet 50 and a second sheet 51 laminated to the first sheet 50 through a gap 58, and a print section 5 for printing the print paper, wherein the print section 5 comprises a thermal head 18 and a platen roller 17 being opposed to the thermal head 18, wherein the platen roller 17 comprises a shaft 30 being rotatably supported in a direction perpendicular to a feeding direction of the print paper, a cylindrical body roller 31 disposed to the shaft 30, and a projecting portion 32 protruding outward in a radial direction of the body roller 31 for filling the gap 58 by pressing the print paper.
US08866858B2 Electro-optical device, driving method of electro-optical device, control circuit of electro-optical device, and electronic apparatus
An electro-optical device includes a control unit that controls a display unit having a plurality of pixels. The control unit performs a differential driving operation of performing an operation of erasing a first image component which is a part of a display image in a first display state and an operation of displaying a second image component which is a part of a display image in a second display state by selectively driving the pixels having different gray scales in the first display state and the second display state when the display unit is changed from the first display state to the second display state. The operation of erasing the first image component includes an extended erasing operation of driving a first pixel group which includes the pixels constituting the first image component and the pixels being adjacent to the first image component and surrounding the first image component.
US08866850B1 Interface for applying a photogrammetry algorithm to user-supplied photographic images
Embodiments relate to selecting textures for a user-supplied photographic image in image-based three-dimensional modeling. In a first embodiment, a computer-implemented method includes a method for inputting a user-supplied photographic image that uses a photogrammetry algorithm to adjust a plurality of camera parameters for the user-supplied photographic image. In the method, a user-supplied photographic image inputted by a user is received. A set of geographic characteristics inputted by the user that correspond to a geographic location of a camera that took the user-supplied photographic image is received. A plurality of camera parameters that correspond to the geographic location of the camera that took the user-supplied photographic image is determined. The user-supplied photographic image to be texture mapped to the three-dimensional model is enabled.
US08866843B1 Clock objects having visual graphical indicators with interactive time shifting
The embodiments provide a data processing apparatus including a graphics controller configured to obtain a subset of selected time zones among a plurality of available time zones and generate a plurality of clock objects. Each clock object may be a graphical representation of a different time zone of the selected subset, and each clock object may provide a visual graphical indicator for a respective time zone. The data processing apparatus may include a user interface configured to display an arrangement of the plurality of clock objects and receive a command shifting to a travel mode time. The graphics controller may be configured to update the plurality of clock objects according to the command including providing an updated local time corresponding to the travel mode time for each selected time zone and adjusting the visual graphical indicator according to the updated local time for each selected time zone.
US08866831B2 Shared virtual memory between a host and discrete graphics device in a computing system
In one embodiment, the present invention includes a device that has a device processor and a device memory. The device can couple to a host with a host processor and host memory. Both of the memories can have page tables to map virtual addresses to physical addresses of the corresponding memory, and the two memories may appear to a user-level application as a single virtual memory space. Other embodiments are described and claimed.
US08866829B2 Integrated circuit device and electronic equipment
An integrated circuit device includes: a first pad to an ith pad connected to a first memory pad to an ith memory pad of a memory stacked in the integrated circuit device; a jth pad to a kth pad connected to a jth memory pad to a kth (1
US08866828B2 Enabling display commands from an electronic device to an integrated display on a computer system
The disclosed embodiments provide a system that drives an integrated display on a computer system from an electronic device. The system includes a circuit, a processor, and an application executing on the processor. The circuit may receive a display command sent from the electronic device to the computer system. The application may obtain the display command from a memory on the computer system and process the display command to control a capability of the integrated display.
US08866818B2 Composing shapes and data series in geometries
A renderable geometry the may be populated with shapes and data series. The geometry defines a set of dimensions to be applied to the shapes. The geometry further defines and enforces a construction of the shapes around the set of dimensions, and applies the data series to the plurality of shapes against at least one of the set of dimensions. The formulate of the geometry may be recursively performed. For instance, the geometry may be provided as a shape in a set of shapes provided to yet another geometry with another data series. The data series might be reversibly applied to one of the dimensions, allowing for complex geometries to be created with data represented in very flexibly ways.
US08866812B2 Apparatus and method for processing three dimensional image on multi-layer display
An apparatus and method of processing three-dimensional (3D) images on a multi-layer display may generate virtual depth information based on original depth information, and display 3D images having various depth values using the generated virtual depth information. Also, the apparatus and method may appropriately provide color information to each of a plurality of display layers, thereby preventing an original image from being damaged.
US08866810B2 Mobile terminal and display controlling method thereof
A mobile terminal and display controlling method thereof are provided. The present invention includes determining a polyhedral shape to correspond to a number of display target objects, designating the number of display target objects to facets of a polyhedron having the determined polyhedral shape, displaying the polyhedron having the determined polyhedral shape in a three-dimensional rotational position, and displaying the number of display target objects on the designated facets of the polyhedron.
US08866804B2 Pixel structure and a driving method thereof
A first transistor comprises a gate coupled to a first scan line, a source coupled to a data line, and a drain coupled to the first storage capacitor. The second transistor comprises a gate coupled to a second scan line, a source coupled to the first storage capacitor, and a drain coupled to the second storage capacitor. A first polarity voltage applied on the data line is stored into the first storage capacitor during a first time period which the first transistor is turned on. The first storage capacitor discharges due to a connection between the first capacitor and the second capacitor during a second time period which the second transistor is turned on. By using such driving method, the difference in voltage between the liquid crystal capacitor and a common voltage is reduced from charge sharing for improving a color washout effect of the LCD panel.
US08866801B2 Device with automatic de-skew capability
The present invention discloses a device with an automatic de-skew capability, comprising a data signal delay module, a plurality of data registers, and a delay data signal selection module. The present device outputs an optimal delay data signal and a clock signal to a source driver to drive a display panel.
US08866792B2 Method for scanning projective capacitive touch panel
The present invention relates to a method for scanning a projective capacitive touch panel. The method includes the following steps: scanning the mutual capacitance that are divided into at least two groups by applying different frequency excitation signals to different mutual capacitance groups, wherein a frequency of a excitation signal applied to a mutual capacitance group with greater RC constant is lower than that of a excitation signal applied to a mutual capacitance group with smaller RC constant; obtaining a first current voltage of each mutual capacitance; comparing the first current voltage with a first reference voltage to obtain candidate mutual capacitance whose first current voltage exceed the first reference voltage by a first threshold value; scanning the candidate mutual capacitance by applying a low frequency excitation signal; obtaining a second current voltage of each candidate mutual capacitance; comparing the second current voltage of each candidate mutual capacitance with a corresponding second reference voltage to obtain touched mutual capacitance whose second current voltage exceed the corresponding second reference voltage by a second threshold value.
US08866784B2 Apparatus and method for operation according to movement in portable terminal
An apparatus and method operate a portable terminal according to touch and movement. When a touch is sensed, an angle of the portable terminal is determined. When the determined angle belongs to a grip zone, the portable terminal is transitioned to a wake up state.
US08866783B2 Display device, method for driving same, and electronic apparatus
A display device includes: a display element for displaying an image on a screen; and driving means for driving the display element so that a scan mode for carrying out scanning and a pause mode for pausing the scanning are alternately repeated. The driving means drives, by transmitting a pause and drive control signal to the display element, the display element so that scanning of a single frame is carried out by going through the scan mode twice and the pause mode twice. During the pause mode, the driving means outputs, to a touch panel, a detection command signal which commands that detection be carried out.
US08866773B2 Remote control apparatus, remote control system, remote control method, and program
Provided is a remote control apparatus which includes a display panel, a control detecting part for detecting a swipe of a contact point by a continuous contact control to the display panel, a command generating part for finding a first direction from a positional relationship between a contact starting point and a first swipe point swiped from the contact starting point, generating a control command indicating start of a swipe in the first direction, finding a second direction from a positional relationship between the contact starting point and a second swipe point swiped from the first swipe point, and generating a control command indicating stop of the swipe in the first direction and start of a swipe in the second direction in the case where the second direction differs from the first direction, and a command transmitting part for transmitting the generated control command to a television.
US08866772B2 Information processing terminal and method, program, and recording medium
There is provided an information processing terminal including: an input unit for receiving an input of a gesture; a recognition unit for recognizing the gesture input to the input unit; and a display unit for displaying gestures enterable on a screen to which the gesture has been input as correction candidates if the input gesture is unrecognizable.
US08866764B2 Swipeable key line
Methods and devices for the display of virtual keyboards are provided. More particularly, virtual keyboards that include selectable sets of virtual keys that can be selected or changed through direct input by a user are provided. The user input can include a touch screen input or gesture applied to an area of a display in which a selectable set of virtual keys is presented. The touch screen input or swipe can cause the displayed selectable set of virtual keys to be replaced by an alternate selectable set of virtual keys.
US08866763B2 Hardware buttons activated based on focus
Methods and devices for providing one or more control buttons in connection with a multiple screen device are provided. More particularly, the screen of a multiple screen device having a current focus is identified, and one or more control buttons are provided as part of or in association with the identified screen. When a change in focus from a previously identified screen to a different screen is detected, the presentation of the one or more control buttons can also change. In particular, control buttons are presented as part of a screen having the current focus, while control buttons are not provided on or in association with a screen that does not have the current focus.
US08866757B2 Coated light-turning feature with auxiliary structure
This disclosure provides systems, methods and apparatus for a front illumination device with metalized light-turning features. In one aspect, an illumination device includes a light guide having light-turning features that include recesses formed on the light guide and that extend down into the light guide. The recesses may be coated with a material where the material also forms an auxiliary structure outside of the recesses on the light guide. The auxiliary structure may be conductive and may form, for example, an electrode.