Document Document Title
US08938810B2 User account creation involving a mobile device
Mobile devices may often communicate with network (“cloud”) services that require an account. Because it may be undesirable to require user interaction when creating an account, it may be desirable to create an account associating a mobile device to a network service without requiring a user to explicitly enter authentication information, such as a username and password. In an embodiment, data corresponding to a mobile device is obtained to generate authentication information which is then sent to messaging address of a user. In another embodiment, in response to an event, a mobile device obtains an identifier for a user, sends the identifier to a server, where the server transmits one set of authentication information to a messaging address associated with the user and another set of authentication information to the device.
US08938807B1 Malware removal without virus pattern
Antivirus software detects malware on a computer and the landing time of the malware is determined; a time window around the landing time is determined. Optionally requiring the landing time of the malware to be before the installation time of the antivirus software eliminates false positives. Any files of the computer systems that have a creation time within the time window are suspect. If the prevalence value and the maturity value of the suspect file are below respective thresholds then it is concluded that the file is malware and it is deleted. No virus signature or virus pattern that matches the deleted file need be relied upon or used. The detected malware may be the original mother file or a dropped file. An online prevalence and maturity database is used. The launching time of the malware may be used instead of the landing time.
US08938802B2 System and method for run-time attack prevention
Preventing attacks on a computer at run-time. Content that is configured to access at least one function of a computer is received by the computer. Protections corresponding to the function are added to the content, wherein the protections override the function. The content and the protections are then transmitted to the computer. The function may expose a vulnerability of the computer, and arguments passed to the function may exploit that vulnerability. The protections are executed when the content is executed, and determine whether the arguments the content passed into the function represent a threat. In response to determining that the arguments represent a threat, execution of the content is terminated without executing the function.
US08938798B2 User access control based on handheld device orientation
Disclosed is a novel system, computer program product, and method for allowing access to an application on a handheld device. This is also known as logging on or password entry. The method begins with detecting a change in at least one of orientation and position of a handheld device relative to a given plane. At least one of a keyboard, a touch screen, a gesture, and voice recognition engine input is received. Based on a combination of the at least one of orientation and position of the handheld and the user input received matching a previously stored value, unlocking access to an application running on the handheld device. The detecting of the change in orientation or position or both can occur simultaneously with the user input or previous to the user input or after the user input.
US08938796B2 Case secure computer architecture
Two computing subsystems are disclosed, one a control subsystem, the other a user subsystem, each using engines with augmented conventional instruction sets, together with hardware and/or firmware, to compartmentalize execution of user programs to insure their behavior does not exceed defined bounds. Programs hidden in data cannot execute. User programs cannot alter the control program that manages the overall system.
US08938795B2 System for real-time cross-domain system packet filtering
A system for filtering a digital signal transmitted in a protocol featuring multi-level packetization from a first server to a second server. The first server is coupled to the second server via a one-way data link. The system includes a filter having an input for receiving the digital signal and an output. The filter is configured to analyze the digital video signal and determine whether the digital signal violates one or more predetermined criteria. The filter may be within the first server, or alternatively, within the second server. The predetermined criteria may be unauthorized security level information included within metadata transmitted with the digital video signal. The predetermined criteria may also be format information that, when not conformed to, indicates potential malware or other bad content included within the digital video signal. The filter provides low data transfer latency and/or decoupling of data filter latency from data transfer latency.
US08938794B2 Access relay method and access gateway device
A gateway device disposed at front stage before a server has a dispersion rule of data dispersed on server side and analyzes communication data to specify a server to be accessed finally, so that identification information of the specified server is added to packet option of IP layer to thereby omit higher-rank routing processing than IP layer of gateway devices on the way. Consequently, transfer processing of a gateway device at back stage can be performed at high speed and access passing through a network route intended by manager is possible.
US08938790B2 System and method for providing secure access to a remote file
A method and system for providing secure access to a remote file is disclosed. According to one embodiment, a portable memory device containing a secure desktop is provided to a user. The user has a user device that removably accepts the portable memory device. The user is allowed to securely access a dedicated storage of the cloud storage system that is created at a request from an administrator. The secure desktop runs independently from a user desktop of the user device. The user's access to a local storage of the user device is blocked while the secure desktop is running.
US08938788B2 Associating computing devices with common credentials
Method and computer storage media for sharing resources between a plurality of computing devices associated with a common non-enterprise network. A common set of credentials is stored on at least two or more of a plurality of computing devices that reside behind a routing device and are associated through a common non-enterprise network. Upon storing the common set of credentials, each of the two or more of a plurality of computing devices create a local account that contains, at least, the common set of credentials. The common set of credentials allow for the sharing, among the two or more of the plurality of computing devices, of resource that reside on or are associated with the computing devices.
US08938787B2 System, device, and method of detecting identity of a user of a mobile electronic device
A method for confirming identity of a user of a mobile electronic device, the method including: receiving touch data from a touch-screen of the mobile electronic device; receiving acceleration data from an accelerometer of the mobile electronic device; correlating between the touch data and the acceleration data; based on the correlating, generating a user-specific trait indicative of said user. The method further includes storing a reference value of the user-specific trait, indicative of said user; in a subsequent usage session of the mobile electronic device, generating a current value of the user-specific trait correlating between touch data and acceleration data; and based on a comparison between the current value of the user-specific trait and the reference value of the user-specific trait, determining whether or not a current user of the mobile electronic device is an authorized user of the mobile electronic device.
US08938786B2 System and method for using a declarative approach to enforce instance based security in a distributed environment
A system and method for using a declarative approach to enforce instance based security in a distributed environment is presented. The invention described herein includes security logic in declarative specifications that, in turn, decouples the security logic from distributed object administration logic. An access manager identifies access requirements by combining object name property keys included in a distributed object with property key specifications included in a declarative specification. In turn, the access manager compares a caller's access attributes with the access requirements to determine whether to create a distributed object instance and allow the caller to invoke a method on the distributed object instance. The access requirements may also include role specifications and method parameter specifications.
US08938785B2 Wireless session configuration persistence
A wireless access point employs a wireless configuration database for retrieving a stored wireless profile corresponding to a subscriber device from a remote location that enables the user to establish an Internet connection using their subscriber device with the same network identifiers and settings employed from the home wireless profile. The network identifier is typically an SSID (Service Set Identification), and labels the wireless configuration using a mnemonic name familiar to the user. The wireless configuration also denotes authentication and security (passphrase) tokens required for access, and would therefore enable the user to sign on at the remote wireless access point using the passphrase already known from their home WiFi arrangement. Subsequent attempts automatically establishing a connection to the subscriber device upon detection and authentication using the retrieved wireless profile without broadcasting an open SSID receivable by other wireless devices within range.
US08938783B2 Security language expressions for logic resolution
A security language expresses assertions and authorization queries in a manner that facilitates logic resolution. In an example implementation, assertion syntax and authorization query syntax are described. In another example implementation, checks on the safety of assertions and authorization queries are described. In yet another example implementation, semantics rules are described.
US08938780B2 Display authentication
Security can be improved in electronic devices that use authentication images and trusted user interfaces (TUIs), and it can still be easy for users to see the TUIs by making more dynamic use of the authentication images and possibly adding color effects.
US08938779B2 Secure digital communications
Policies are used when performing a transaction between a first and a second device, the first device having an established trusted communication relation with a first trusted device and the second device having an established trusted communication relation with a second trusted device, and the first and the second trusted device each having an established trusted communication relation with a third trusted device. A policy defines a set of constructs for creating rules to control the boundaries of a transaction. The policy defines role definition stipulating what interacting identities must have been validated as for the transaction to occur. The policy also defines a set of digest method algorithms or data referral methods to be used in the transaction.
US08938778B2 System and method for controlling user access to encrypted data
Disclosed are systems, methods and computer program products for providing user access to encrypted data. In one example, a system is configured to receive a security policy for the user device, wherein the security policy includes data access conditions and data encryption conditions for one or more users of the user device; identify one or more user accounts in the OS of the user device as specified in the data access conditions; create a pre-boot authentication account (PBA) for the identified user accounts based on the data access conditions, for storing pre-boot authentication credentials for authenticating a user before booting of the OS on the user device; and encrypt at least a portion of data stored on the user device based on the data encryption conditions, wherein access to the encrypted portion of data is granted to the user upon entry of the correct pre-boot authentication credentials.
US08938774B2 System and method for I/O port assignment and security policy application in a client hosted virtualization system
A client hosted virtualization system includes a processor and non-volatile memory with BIOS code and virtualization manager code. The virtualization manager initializes the client hosted virtualization system, authenticates a virtual machine image, launches the virtual machine based on the image, and implements a policy manager. The policy manager determines a policy for the virtual machine, receives a request to access a device from the virtual machine, determines if the virtual machine is permitted to access the device based upon the policy, and if so, permits the virtual machine to access the device. If not, the policy manager denies the virtual machine access to the device. The client hosted virtualization system is configurable to execute the BIOS or the virtualization manager.
US08938767B2 Streaming encoded video data
A source device may signal characteristics of a media presentation description (MPD) file such that a destination device may select one of a number of presentations corresponding to the MPD file and retrieve one or more video files of the selected presentation. In one example, an apparatus for transporting encoded video data includes a management unit configured to receive encoded video data comprising a number of video segments and forms a presentation comprising a number of video files, each of the video files corresponding to a respective one of the video segments, and a network interface configured to, in response to a request specifying a temporal section of the video data, output at least one of the video files corresponding to the number of video segments of the requested temporal section. A client may request temporally sequential fragments from different ones of the presentations.
US08938758B2 System and method for personalized TV
A Personal TV System receives a plurality of video segments constituting a TV program and information describing each segment, and controls the display of the segments to a viewer in accordance with preferences of the viewer and with the description of each segment. Segments may be omitted or replaced with substitute segments. The viewer may review his preferences and edit or replace them. In a multi-viewer household, the system may prompt a viewer to confirm her preferences. A TV program may contain interactive segments, and when the viewer chooses to interact with a particular segment, the system automatically stores all subsequently received segments for later viewing while the viewer interacts with the selected segment. The system may present TV program choices to the viewer selected and arranged in accordance with her preferences.
US08938757B2 Interactive program guide with graphic program listings
Electronic program guides in which program listings may be graphically presented and in which sponsors and celebrities of those programs may be identified are provided. The electronic programs guides may be passive television program guides, interactive television program guides, and/or on-line television program guides. Television show text information, logos and/or trademarks, celebrity images, affiliation indicators, and advertisements may be present in the program listings to enhance the electronic program guides.
US08938751B2 Method and system for placing inserts into a broadcast television signal
A system and method includes a content repository storing insert material therein and a scheduling system assigning an insert material identification to the insert material and generating an insertion schedule having an insertion time corresponding to the insert material identification. The system also includes an automation server in communication with the scheduling system. The automation server receives the insertion schedule, retrieves the insertion material from the content repository, stores the content therein in response to the insertion time, receives a content signal with a trigger and inserts the insert material into the content signal in response to the trigger and the trigger time to form a modified content signal.
US08938750B2 Interactive television system
A method of providing information to a viewer having a reading device, a television, an input device, and an output device includes transmitting a first digital signal to the reading device. The first digital signal includes information for display on the television. When the reading device receives the first digital signal, the reading device sends a first reading device signal to the television for display to the viewer. The first reading device signal includes information derived from the first digital signal. An output device digital signal is provided to the output device if the viewer sends an input device signal to the reading device by pressing on the input device when the first reading device signal is displayed to the viewer. The output device digital signal includes information for the output device to provide image and/or text related to the information displayed to the viewer.
US08938748B1 Determining content consumption metrics using display device power status information
A method, performed at a computer system having one or more processors and memory storing one or more programs executed by the one or more processors, includes receiving respective first set-top box (STB) information from a first plurality of STBs. The first STB information received from a respective STB in the first plurality of STBs includes tuning information for the respective STB in the first plurality of STBs, and power status information for a respective display device coupled to the respective STB in the first plurality of STBs. The method also includes storing the first STB information, and determining a viewership metric for the first plurality of STBs based on the tuning information and the power status information in the first STB information.
US08938747B2 Rating multimedia programs accessed from a provider network
A system measures viewership of multimedia programs such as television programs, pay-per-view sporting events, and video-on-demand movies. Viewership data from a plurality of multimedia programs may be compared to determine ratings for the multimedia programs. Multimedia streams en route to set top boxes may be monitored using packet inspection to identify the multimedia program or programs included in the multimedia streams. An electronic table or array may be stored and updated with viewership statistics of monitored multimedia programs. Some embodiments track the total number of households or televisions that are powered on in a viewing area. Ratings are available substantially in real time by accessing a stored table with viewership information or by frequently polling a plurality of stored values to determine which multimedia program is being viewed by all or substantially all viewers in an area.
US08938745B2 Systems and methods for providing modular applications
The present disclosure involves systems, software, and computer implemented methods for providing modular applications. A first module of multiple modules is received from a server system. Each module includes instructions executable by data processing apparatus to perform operations. Operations are performed by executing the first module. A request to the server system for a second module is transmitted while performing the operations. At least a portion of the second module is received from the server system while performing the operations.
US08938744B2 System and method for providing interoperability between different programming protocols
Systems and methods for providing interoperability of systems are provided. One embodiment may be seen as instantiating a server in a container having instances of Enterprise Java™ Beans (EJB), and accessing the EJB through the local interface of the EJB. Since the EJB is accessed from within the container, the need for translation of messaging protocols at a bridge is removed. The server components are provided access to the EJB logic through the local interface of the EJB.
US08938741B2 Electronic device and method for performing multiple processes with the electronic device
An electronic device, and a method for executing a plurality of processes with the electronic device, wherein, in a resource-conserving manner, rapid response times are achievable, in that the electronic device, during operation, executes first and second processes (P1, P2), of which the first processes (P1) are executable as approximate solutions (P1-A) and as detailed calculations (P1-C). The electronic device includes a processor for executing processes (P1, P2) and an electronic unit or a multitasking-capable operating system. The electronic unit includes a component, which recognizes whether the processor is active, and serves, while the processor is active and a simultaneous execution of at least two processes is required, for executing the first processes (P1), in that it, itself, determines the approximate solution (P1-A) and sets such in the place of a detailed calculation (P1-C) determined with the processor.
US08938739B2 Resource sharing aware task partitioning for multiprocessors
A multi processor task allocation method is described that considers task dependencies while performing task allocation in order to avoid blocking of a task's execution while waiting for the resolution of the dependency. While allocating the tasks to the processors the potential blocking time is considered, and the best allocation that will have the least amount of blocking time is found.
US08938737B2 Delivering interrupts directly to a virtual processor
Embodiments of apparatuses, methods, and systems for delivering an interrupt to a virtual processor are disclosed. In one embodiment, an apparatus includes an interface to receive an interrupt request, delivery logic, and exit logic. The delivery logic is to determine, based on an attribute of the interrupt request, whether the interrupt request is to be delivered to the virtual processor. The exit logic is to transfer control to a host if the delivery logic determines that the interrupt request is not to be delivered to the virtual processor.
US08938736B2 System and method for providing redundancy for management controller
Systems and methods for reducing problems and disadvantages associated with traditional approaches to providing redundancy for a management controller are provided. A method may include executing, by a hypervisor executing on a management controller, a first guest OS and second guest OS. The method may additionally include executing, by the first guest OS, one or more first management applications for managing one or more information handling resources communicatively coupled to the management controller. The second guest OS may: (i) execute one or more second management applications for managing the one or more information handling resources communicatively coupled to the management controller; (ii) execute one or more monitoring applications for monitoring redundancy status of the first guest OS and the second guest OS; (iii) sleeping the one or more second management applications; and (iv) monitoring, by the one or more monitoring applications, the operability of the first guest OS.
US08938735B2 Bootstrapper and software download manager
The present invention provides a bootstrapper and download manager for handling the download and installation of one or more software products to a computer. The invention determines system requirements and whether any prerequisite software is required by a software product to be downloaded. Any necessary prerequisite software is installed on the computer and if more than one software product has a shared prerequisite, then the invention recognizes that and prevents downloading multiple ones of the shared prerequisites. Also, in the event of an interruption or error during download, the invention can resume downloading or installation based on the download successfully stored on the local machine without requiring the download all over again. This saves considerable time during the download and install process and enhances user productivity and experience. A download manager provides a user interface to efficiently select from multiple software products for download and negotiate issues such as multiple and different product licenses.
US08938734B2 User-driven configuration
The present disclosure involves systems, software, and computer implemented methods for providing user-driven configuration of application content packages. One process includes operations for receiving a request for configuring a user productivity feature for integration with an application running on a client device, presenting a configuration tool for allowing user-driven configuration of an application content package associated with the user productivity feature, and deploying the application content package for installation on the client device after receiving configuration of the application content package through the configuration tool. In some instances, the configuration tool is a hosted service provided on a server in a cloud computing network. Further, presenting the configuration tool can include presenting one or more back-end systems associated with the application for selection as a destination for the user productivity feature.
US08938731B2 Cost optimization for firmware updates for globally mobile machine-to-machine devices
A firmware control management device and a method implemented by the firmware control management device are described herein which are configured to determine whether or not to push a firmware update to a machine-to-machine (M2M) device.
US08938726B2 Integrating native application into web portal
The present disclosure describes methods, systems, and computer program products for integrating native applications into web portals. One computer-implemented method includes connecting a business enterprise portal (BEP) with a mobile device, wherein the BEP provides web-based and native-application-based content; analyzing the mobile device with the BEP to identify a native application applicable to the BEP, the native application associated with the web-based and native-application-based content and locally operational in the mobile device; generating metadata associated with at least the native application; generating a data object representing the native application and the associated metadata; and launching, from the BEP, the native application using the generated metadata.
US08938725B2 Technique for compiling and running high-level programs on heterogeneous computers
A technique for compiling and running high-level program on heterogeneous computers may include partitioning a program code into two or more logical units, and compiling each of the logical units into one or more executable entities. At least some of the logical units are compiled into two or more executable entities, the two or more executable entities being different compilations of the same logical unit. The two or more executable entities are compatible to run on respective two or more platforms that have different architecture.
US08938717B1 Updating an installed computer program
A computer-implemented method of updating an installed computer program can include receiving a user input specifying a query against help documents of a documentation system of the installed computer program and executing the query against the help documents. Responsive to determining a query result, usage information for the documentation system can be stored within computer memory of a computer system. The usage information can include at least one entry, wherein the entry includes at least a portion of the query and the query result, thereby specifying an association between the query and the query result. The usage information can be automatically sent to a remote computer system affiliated with a provider of the installed computer program.
US08938709B2 Multiple architecture viewpoints in single unified modeling language (UML) model
A method, a system and a program product provide for defining for an information technology (IT) system that may be modeled within the context of a plurality of architecture viewpoints, and whose model elements are defined within a configuration file, a plurality of architecture viewpoints within a single UML model. The method, the system and the program product also provide for synchronously automatically updating a remainder of the architecture viewpoints when one of the architecture viewpoints is manually updated.
US08938706B2 Providing customized visualization of application binary interface/application programming interface-related information
A mechanism for providing customized visualization of Application Binary Interface-related information is described. A method of embodiments of the invention includes querying a database storing interface provisioning details and interface usage details relating to application binary interfaces (ABIs) associated with shared libraries provided by an operating system running on a computer system. The database further stores comparison results obtained from comparing the interface provisioning details with the interface usage details. The method further includes extracting a set of information from the database, and customizing visualization representation of the set of information. The set of information is composed of any part or all of the interface provisioning details, the interface usage details, and the comparison results.
US08938705B1 Systems and methods for partial retention synthesis
A retention synthesis application provides a means of analyzing a circuit design, functional test sequences, and the associated power specification to identify registers that do not need retention when a block is powered down. Reducing the number of retention registers reduces power consumption and chip area. The retention synthesis application is based, at least in part, upon symbolic simulation. In symbolic simulation, a symbol is used to represent a value that can be either 0 or 1 and the propagation of symbols is traced through the simulation.
US08938697B1 Method of performing optical proximity correction for preparing mask projected onto wafer by photolithography
A method of performing optical proximity correction for preparing a mask projected onto a wafer by photolithography includes the following steps. An integrated circuit layout design comprising a first feature and a second feature is obtained, wherein the first feature overlaps a first boundary of two structures in the wafer. An edge of the first feature close to the second feature pertaining to a specific trend section of an experimental chart having trend sections is recognized. An optical proximity correction value is evaluated for the edge through a computer system by a rule corresponding to the specific trend section. The layout design is compensated with the optical proximity correction value.
US08938696B1 Techniques of optical proximity correction using GPU
Computationally intensive electronic design automation operations are accelerated with algorithms utilizing one or more graphics processing units. The optical proximity correction (OPC) process calculates, improves, and optimizes one or more features on an exposure mask (used in semiconductor or other processing) so that a resulting structure realized on an integrated circuit or chip meets desired design and performance requirements. When a chip has billions of transistors or more, each with many fine structures, the computational requirements for OPC can be very large. This processing can be accelerated using one or more graphics processing units.
US08938694B2 Three-dimensional mask model for photolithography simulation
A three-dimensional mask model of the invention provides a more realistic approximation of the three-dimensional effects of a photolithography mask with sub-wavelength features than a thin-mask model. In one embodiment, the three-dimensional mask model includes a set of filtering kernels in the spatial domain that are configured to be convolved with thin-mask transmission functions to produce a near-field image. In another embodiment, the three-dimensional mask model includes a set of correction factors in the frequency domain that are configured to be multiplied by the Fourier transform of thin-mask transmission functions to produce a near-field image.
US08938693B2 Systems and methods for managing instantiation of interface objects
A system and method are described for managing instantiation of interface elements in a rich Internet application (RIA) that includes systematically creating a tree of descriptive nodes that describe the visual interface elements of the application. Only interface elements that are not stacked under other objects or not fully hidden on the screen are instantiated using the corresponding descriptive nodes. Detail objects corresponding to the descriptive nodes are then constructed and used by a rendering engine to render the visual interface elements of the declarative application. As the user moves to locations within the application that are stacked under other objects or are hidden, the descriptive nodes and detailed objects are created representing the interface elements of those locations for rendering by the rendering engine.
US08938690B1 Intelligent social collaboration hover card
In one embodiment, a method includes generating a hover card associated with an entity in response to a user of a software application hovering a pointer over a reference to the entity within a graphical user interface (GUI) presented to the user by the software application. The hover card includes a photograph or icon representing the entity, a name of the entity, and a plurality of unified communications (UC) icons that are each configured to attempt to establish a particular type of communication session between the user and the entity. The method further includes presenting the hover card to the first user proximate to the pointer.
US08938689B2 Window suppression
A method of suppressing unwanted windows created by an operating system is described. The method comprises: monitoring calls from the operating system relating to creation of a window and ascertaining if a monitored call relates to creation of a window of a type corresponding to a window type to be blocked. If the window is not of a type that is to be blocked, then the method involves displaying the window. If the window is of a type that is to be blocked, then the method involves: registering a new window procedure for that window; and returning an error message to the operating system using the new window procedure to suppress display of the window.
US08938686B1 Systems and methods for analyzing performance of an entity
Systems and methods are provided for analyzing entity performance. In accordance with one implementation, a method is provided that includes receiving data associated with a geographic region and transforming the received data into an object model. The method also includes analyzing the object model to associate the received data with a plurality of entities and to associate the received data with a plurality of sub-geographic regions of the geographic region. The method also includes applying a prediction model to the plurality of sub-geographic regions using the object model to determine a predicted performance for at least one entity of the plurality of entities. Further, the method includes determining actual performance for the at least one entity and providing a user interface that includes information associated with the predicted performance, the actual performance, or a combination of the predicted performance and the actual performance.
US08938684B2 Modification free cutting of business application user interfaces
The present disclosure involves systems, software, and computer implemented methods for modification free UI cutting of components in an application. One process includes operations for identifying a selection of a particular portion of the user interface of the application for cutting. The position of the identified portion of the user interface of the application in a user interface control tree is determined and defined as a root node of the user interface control tree. The identification information of the root node is stored in personalization settings of the application, and user interface elements associated with the root node are rendered.
US08938681B2 Method and system for filtering movements between virtual environments
In response to a teleport request, teleport destination characteristics are determined and compared against preferences, characteristics and restrictions of an avatar as indicated by metadata or tags to determine if the teleport destination is suitable for teleportation of that avatar. If the destination is found unsuitable, a search is conducted, preferably based on unmatched metadata of the avatar or the destination to suggest or directly substitute a suitable teleportation destination. Metadata for the avatar and the destination can include metadata which is dynamic (such as destination occupancy or processing capacity) adaptively developed or based on current or historical usage and virtual universe system status.
US08938680B2 Methods and apparatus for E-mail-based management of virtualized environments
A technique for remotely managing virtual machines employs a user interface (UI) of a rich e-mail client that is configured to interpret metadata included in a communication received from a management server for the virtual machines and, in response, generate one or more UI elements. The UI includes a first region that displays a message from the management server and a second region that displays the one or more UI elements for causing a command to be generated and sent to the management server in response to a predetermined input made thereon.
US08938677B2 System and method for mode-neutral communications with a widget-based communications metaphor
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for managing communications mode neutrally using widgets. The method includes presenting via a graphical user interface (GUI) a set of connected graphical elements representing a communication session comprising at least two communicating users, wherein each graphical element representing a user further comprises at least one graphical sub-element indicating user communication details, receiving user input associated with the set of connected graphical elements, the user input having an action associated with the communication session, and performing the action based on the received user input. The graphical sub-elements can indicate a communication mode through which an associated user connects to the communication session and/or available communication modes for an associated user. The graphical sub-elements can include a telephone, mobile phone, instant message, camera, video camera, microphone, text-message, document, headset, or email icon.
US08938676B2 System for adjusting a combination of control parameters
A method of enabling a user to adjust at least first and second control parameters for controlling an electronic system includes displaying a coordinate system on a display screen, where a first coordinate represents a range of values of the first control parameter, and a second coordinate represents a range of values of the second control parameter. The method further included visually indicating a position in coordinate system corresponding to a currently selected combination of values of the first and second control parameters, and enabling the user to select a new combination of values of the first and second control parameters by indicating a position within the coordinate system.
US08938675B2 System for automated generation of audio/video control interfaces
A system for automating generation of an audio/video (AV) control interface includes a computing device having a processor to enable a user, with a user interface of the computing device, to configure the AV system. The processor may enable the user to draw output zones to create a representation of a geographical layout of a venue in which the AV system is located. The processor may enable the user to place transmitting and receiving AV devices within the output zones that substantially represent physical locations thereof within the venue. The processor may enable the user to logically associate receiving AV device channels of receiving AV devices within an output zone. The processor assigns parameters of the associated AV devices to a control interface for user control thereof. To do so, the processor identifies controllable parameters associated with the AV devices associated with the output zone. The processor assigns a data storage structure associated with each respective controllable parameter to the control interface. The processor launches the control interface in an application window having integrated therewith the controllable parameters and a menu selection of a source AV signal.
US08938670B2 Methods and systems for automated language identification
The invention is to system and methods for automatically identifying the language(s) contained in text. The system comprises two language classifiers, one that classifies the text based on the letters present, and a second classifier that classifies the text based on the words present. Each classifier produces a list of languages and a weight for each language. Each classifier also computes an overall confidence applied to the classifier as a whole. The results of the classifiers are combined together incorporating the classifier confidence and language weights. The combined results produce a list of languages and weights and an overall confidence.
US08938669B1 Inline user addressing in chat and document editing sessions
A computer-implemented method is executed on a server having one or more processors and memory storing one or more programs to be executed by the one or more processors. The method includes receiving document editing commands, for editing a respective document, from one or more users in a document editing session, and editing the respective document in accordance with the commands received from the users. The received commands including document text for the document. The method further includes detecting, within the respective document text, an embedded request to invite a specified user to access the respective document, and responding by sending an invitation to the specified user, and, if needed, adding the specified user to an access control list of the respective document to enable the specified user to access the document in response to detecting the embedded request.
US08938667B2 Table column spanning
Disclosed are a method and system for grouping columns of data into different levels for subsequent multiple level operations. The method comprises the steps of providing sub-columns within a single table column, said table columns and each of the sub-columns having an associated header; and using multiple dummy tables and displaying them separately on different locations, one of the dummy tables including one or more of the associated headers. The preferred embodiment of the invention uses a tool, referred to as the Jtable class, which is used to display and edit regular two-dimensional tables of cells. The present invention is able to support multilevel headers and column spanning by using multiple tables and displaying them separately. Preferably, this is done using another tool, GridBagLayout, which is associated with Jpanel tool.
US08938659B2 Low-density parity-check decoder disparity preprocessing
Described embodiments provide a media controller that performs error correction on data read from a solid-state media. The media controller receives a read operation from a host device to read one or more given read units of the solid-state media. The media controller reads the data for the corresponding read units from the solid-state media employing initial values for one or more read threshold voltages. Only if a disparity between an actual number of bits at a given logic level included in the read data and an expected number of bits at the given logic level included in the read data has not reached a predetermined threshold, the media controller decodes the read data and provides the decoded data to the host device.
US08938656B2 Data storage device with intermediate ECC stage
A data storage device includes a non-volatile memory and a controller including a first error correction coding (ECC) engine configured to generate a first codeword corresponding to data to be stored at the non-volatile memory. The data storage device also includes a second ECC engine coupled to the controller and to the non-volatile memory. The second ECC engine is configured to receive a representation of the first codeword from the controller and to perform a decode operation of the representation of the first codeword to correct transmission errors prior to storage of the data in the non-volatile memory.
US08938655B2 Extending flash memory data retension via rewrite refresh
Providing for extended data retention of flash memory devices by program state rewrite is disclosed herein. By way of example, a memory cell or group of memory cells can be evaluated to determine a program state of the cell(s). If the cell(s) is in a program state, as opposed to a natural or non-programmed state, a charge level, voltage level and/or the like can be rewritten to a default level associated with the program state, without erasing the cell(s) first. Accordingly, conventional mechanisms for refreshing cell program state that require rewriting and erasing, typically degrading storage capacity of the memory cell, can be avoided. As a result, data stored in flash memory can be refreshed in a manner that mitigates loss of memory integrity, providing substantial benefits over conventional mechanisms that can degrade memory integrity at a relatively high rate.
US08938654B2 Programmable circuit for high speed computation of the interleaver tables for multiple wireless standards
A circuit having a first circuit and a memory is disclosed. The first circuit may be configured to (i) receive a control signal that identifies a current one of a plurality of wireless communication standards and a code word size and (ii) generate a plurality of tables corresponding to both the current wireless communication standard and the code word size. Each of the tables generally has a plurality of indices. Up to two of the indices may be generated by the first circuit per clock cycle. Each of the tables generally comprises a permutation table of a turbo code interleaver. The memory may be configured to store the tables.
US08938653B2 Increasing the accuracy of information returned for context signals
The subject disclosure is directed towards a technology by which the accuracy of context-based information provided by at least one data source for received context data is increased. Correctness information received in association with usage of looked up context-based information is logged. The correctness information may be processed to increase the overall accuracy by correcting a data source, and/or by creating a blended data source that includes the most likely accurate portions (segments) from among multiple data sources as determined via the correctness information.
US08938651B2 Blocking the effects of scan chain testing upon a change in scan chain topology
A system comprises a plurality of components, scan chain selection logic coupled to the components, and override selection logic coupled to the scan chain selection logic. The scan chain selection logic selects various of the components to be members of a scan chain under the direction of a host computer. The override selection logic detects a change in the scan chain and, as a result, blocks the entire scan chain from progressing.
US08938649B2 Debug trace stream timestamping using upstream correlation
A method of correlating the timing of multiple interleaved trace data streams. A Time Stamp Trace stream logic monitors the event trace stream for a synchronization request. When a synchronization request, a CTI trigger or both are detected the EEP ID is incremented and the time stamp value is inserted into the trace stream along with the EEP ID and any relevant identification markers available in the detected synchronization request.
US08938645B2 Invalidation of metadata buffers
A quick buffer validity check can optionally be performed when a potential invalidity of the content of a buffer is identified. The identifying of the potential invalidity condition can include determining that a most recent lifecycle management event timestamp is more recent than a most recent buffer validity check timestamp for the buffer. To determine whether the buffer contents need to be refreshed, a list of the last changed timestamps for the constituent elements of the buffer can be compared to a new list. If the new list and the old list are not identical, the buffer can be rebuilt.
US08938644B2 Query execution plan revision for error recovery
A computer-implemented method, apparatus and article of manufacture for performing an automatic error recovery in a database system. Automatic error recovery is performed for a query execution plan, following errors, problems or failures that occur during execution, by automatically or manually deactivating and/or activating components, features or code paths, and then re-submitting the query execution plan for execution in the computer system.
US08938643B1 Cloning using streaming restore
Various systems and methods for creating a clone using streaming restore. For example, one method can involve receiving a set of storage blocks that include data associated with a state of a source computing entity. The method then involves creating a clone of the source computer system at an endpoint computer system. The endpoint computer system creates the clone by restoring the storage blocks, which involves storing the storage blocks to a memory at the endpoint computer system. The created clone has a state that corresponds to the state of the source computer system.
US08938640B2 Tunnel management method, tunnel management apparatus, and communications system
The present invention relates to communications technologies and discloses a tunnel management method, a tunnel management apparatus, and a communications system so that a node that causes failure of a tunnel management request can be determined. According to the present invention, a response returned by a tunnel management node to an initiating node includes not only a cause value of tunnel management request failure but also information of the node that causes failure of the tunnel management request, so that the initiating node can find the node that causes failure of the tunnel management request and determine the error checking direction. The present invention is applicable to network devices in a communications network.
US08938637B2 Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices without a voltage controlled crystal oscillator
Example systems, apparatus, and methods receive audio information including a plurality of frames from a source device, wherein each frame of the plurality of frames includes one or more audio samples and a time stamp indicating when to play the one or more audio samples of the respective frame. In an example, the time stamp is updated for each of the plurality of frames using a time differential value determined between clock information received from the source device and clock information associated with the device. The updated time stamp is stored for each of the plurality of frames, and the audio information is output based on the plurality of frames and associated updated time stamps. A number of samples per frame to be output is adjusted based on a comparison between the updated time stamp for the frame and a predicted time value for play back of the frame.
US08938634B2 User generated data center power savings
Technologies are described herein for providing power savings in a data center. Some example technologies may identify some user-provided hardware independent power saving codes from multiple virtual machines within the data center. The technologies may convert at least a portion of the user-provided hardware independent power saving codes into a device power management message specific to a computing system in the data center. The technologies may provide the device power management message to the computing system. The computing system may be configured to enable or disable one or more devices within the computing system according to the device power management message.
US08938633B2 Adaptive power conservation in storage clusters
Each node and volume in a storage cluster makes a decision whether to reduce power consumption based on lack of requests from client applications and nodes over a time period. Node configuration parameters determine how long to wait until idling a node or volume, and how long to wait while idle before performing integrity checks. A bid value is calculated by each node and reflects how much it will cost for that node to write a file, read a file, or keep a copy. A node with the lowest bid wins, and nodes that are idle have a premium added to each bid to ensure that idle nodes are kept idle. In an archive mode, writes bids are reversed, nodes with less capacity submit lower bids, fuller nodes fill up faster and are then idled, while empty or near empty nodes may remain idle before winning a write bid.
US08938625B2 Systems and methods for securing cryptographic data using timestamps
Systems and methods for authenticating playback devices using timestamp validation in accordance with embodiments of the invention are disclosed. One embodiment includes securely storing at least one timestamp in memory within a playback device in response to the occurrence of at least one predetermined event, where a stored timestamp is based on the current time of a system clock when an event occurs, generating a cryptographic key using the at least one timestamp, securing cryptographic data using the cryptographic key, receiving a request to playback encrypted content, where the encrypted content is accessible using the cryptographic data, accessing the at least one timestamp, generating the cryptographic key, accessing the cryptographic data using at least the cryptographic key, and playing back the content using the playback device.
US08938621B2 Computing device integrity protection
A method of operating a computer system includes: obtaining, at the computer system, verification-input information associated with each of multiple hardware components of the computer system; cryptographically processing, at the computer system, the verification-input information to obtain a cryptographic result; and determining, at the computer system, whether to allow or inhibit, depending upon a comparison of the cryptographic result with a verification value, further operation of at least one of the hardware components.
US08938620B2 Measurement device and method of controlling the same
A measurement device includes: a first measurement unit (101) measuring first biological data at least k times (k≧2) to obtain any k first measurement values; a distributed-signature generation unit (104) executing signature operations for the k first measurement values using any various k distributed-signature keys, respectively, to generate k distributed signatures, where the k distributed-signature keys can reconstruct a signature generation key only when all of them are available; a signature synthesis unit (106) synthesizing the k distributed signatures together to reconstruct a signature; and a steady state verification unit (107) verifying, using a signature verification key corresponding to the signature generation key, whether or not the signature reconstructed by the signature synthesis unit is correct, where the correctness of the signature means that the k first measurement values are same values.
US08938617B2 One way authentication
A cryptosystem prevents replay attacks within existing authentication protocols, susceptible to such attacks but containing a random component, without requiring modification to said protocols. The entity charged with authentication maintains a list of previously used bit patterns, extracted from a portion of the authentication message connected to the random component. If the bit pattern has been seen before, the message is rejected; if the bit pattern has not been seen before, the bit pattern is added to the stored list and the message is accepted.
US08938616B2 Authentication method
According to one embodiment, a authentication method comprising: generating a second key by the first key, the first key being stored in a memory and being prohibited from being read from outside; generating a session key by the second key; generating first authentication information, the secret identification information stored in a memory and being prohibited from being read from outside; transmitting encrypted secret identification information to an external device and receiving second authentication information from the external device, the encrypted secret identification information stored in a memory and readable, the second authentication information generated based on the encrypted secret identification information; and determining whether the first authentication information and the second authentication information match.
US08938610B2 Computing device and method for wireless remote boot in a networked environment
In some embodiments, a secure authenticated remote boot of computing device over a wireless network is performed in a pre-boot execution environment (PXE) using active management technology (AMT) for remote discovery. In these embodiments, a management engine (ME) may maintain full control of a wireless interface and a wireless connection as booting begins. The ME may relinquish control of the wireless interface after a PXE timeout, in response to a shutdown command, or once the device has booted. The ME controls the use of an operating system received from a remote location.
US08938608B2 Enabling portions of programs to be executed on system z integrated information processor (zIIP) without requiring programs to be entirely restructured
A method for allowing portions of programs to be executed on a System z Integrated Information Processor (zIIP). A service call is inserted at the beginning of the zIIP eligible code to enable enclave Service Request Block (SRB)-mode execution on the zIIP processor. An additional service call is inserted at the end of the zIIP eligible code to disable the enclave SRB-mode execution. A module in the operating system, referred to herein as the “zIIP shifter module,” is configured to detect these service calls thereby implementing and terminating the SRB-mode execution so that the zIIP processor executes the zIIP eligible code for the appropriate duration of time. In this manner, only a portion of the programs that contain eligible zIIP executable code is executed on the zIIP processor without requiring the programs to be entirely restructured thereby reducing development cost and improving software development productivity.
US08938605B2 Instruction cracking based on machine state
A method, information processing system, and computer program product manage instruction execution based on machine state. At least one instruction is received. The at least one instruction is decoded. A current machine state is determined in response to the decoding. The at least one instruction is organized into a set of unit of operations based on the current machine state that has been determined. The set of unit of operations is executed.
US08938597B2 Restoring virtualized GCU state information
Method and apparatus for managing a memory, such as but not limited to a flash memory. In accordance with some embodiments, initial state information is stored which identifies an actual state of a garbage collection unit (GCU) of a memory during a normal operational mode. During a restoration mode after a memory power cycle event, a virtualized state of the GCU is determined responsive to the initial state information and to data read from the GCU. The memory is transitioned from the restoration mode to the normal operational mode once the virtualized state for the GCU is determined.
US08938592B2 Reproducing device and reproducing method
A reproducing device includes: a storage unit in which data is accumulated; a program control unit controlling first and second programs respectively generating an acquisition request of the data accumulated in the storage unit and generating the acquisition request of the data, which is different from the first program; and a read control unit managing the data on a file basis, selecting one of first and second algorithms in which the file is read using a method suitable for reading the data by the first program and in which the file is read using a method suitable for reading the data by the second program based on storage position information of the file designated in the data acquisition request when the data acquisition request is inputted from the program control unit, and performing readout of the data from the storage unit based on the selected first or second algorithm.
US08938590B2 Indirect register access method and system
Systems and methods are provided for managing access to registers. In one embodiment, a system may include a processor and a plurality of registers. The processor and the plurality of registers may be integrated into a single device, or may be in separate devices. The plurality of registers may include a first set of registers that are directly accessible by the processor, and a second set of registers that are not directly accessible by the processor. The second set of registers may, however, be accessed indirectly by the processor via the first set of registers. In one embodiment, the first set of registers may include a register for selecting a register bank from the second set of registers, and a register for selecting a particular address within the register bank, to allow indirect access by the processor to the registers of the second set.
US08938585B1 Transparent processing core and L2 cache connection
Embodiments of the present disclosure provide a system on a chip (SOC) comprising a processing core including a core bus agent, a bus interface unit (BIU), and a bridge module operatively coupling the processing core to the BIU, the bridge module configured to selectively route information from the core bus agent to a cache or to the BIU by bypassing the cache. Other embodiments are also described and claimed.
US08938583B1 System and method for concurrently executing data access requests
Embodiments of the invention are directed to systems and methods for optimizing data access request handling in a non-volatile memory (NVM) device. In one embodiment, the device may include a number of storage elements that can be concurrently programmed, and the device may include a controller that determines whether data access requests may be staged and processed together so that the concurrency of the storage device may be optimized. In one embodiment, staged requests are selectively combined together so that their combined data size is greater than or equal to a data size that can be programmed in a single set of concurrent operations to the storage elements.
US08938580B2 Hierarchical immutable content-addressable memory processor
Improved memory management is provided according to a Hierarchical Immutable Content Addressable Memory Processor (HICAMP) architecture. In HICAMP, physical memory is organized as two or more physical memory blocks, each physical memory block having a fixed storage capacity. An indication of which of the physical memory blocks is active at any point in time is provided. A memory controller provides a non-duplicating write capability, where data to be written to the physical memory is compared to contents of all active physical memory blocks at the time of writing, to ensure that no two active memory blocks have the same data after completion of the non-duplicating write.
US08938569B1 BMC-based communication system
A storage network includes at least one storage processor. At least one switch is coupled to the at least one storage processor. At least one nontransparent bridge is coupled to the at least one switch. The at least one nontransparent bridge includes at least one addressable endpoint. At least one storage device is coupled to the nontransparent bridge. At least one baseboard management controller is coupled to the at least one addressable endpoint.
US08938567B2 Communication apparatus, communication system and adapter
A communication apparatus for carrying out communications to and from an external apparatus that includes a first interconnecting unit and a first non-transparent port and effects an interconnection for communications via the first non-transparent port is provided. The communication apparatus includes a second interconnecting unit that includes a second non-transparent port communicably connected to the first non-transparent port. The second interconnecting unit effects an interconnection for communications via the second non-transparent port. The second interconnecting unit performs, when the communication apparatus carries out communications to and from the external apparatus, address translation between an address for use by the communication apparatus and an address for use by the second non-transparent port.
US08938566B2 Data storage system for managing serial interface configuration based on detected activity
According to one aspect, a data storage system is disclosed. In one embodiment, the data storage system includes a storage backplane having a plurality of drive slots configured to operatively connect to a corresponding plurality of mass storage devices, a first serial interface operative to communicatively connect one or more sets of the plurality of drive slots to a host bus adapter (HBA), according to a first drive slot assignment, a second serial interface operative to communicatively connect one or more sets of the plurality of drive slots to the HBA, according to a second drive slot assignment, and a backplane controller operatively connected to the first serial interface and the second serial interface, operative to detect the activity status on the first serial interface and the activity status on the second serial interface and, if a change in the activity status is detected for at least one of the first serial interface and the second serial interface, modify the first drive slot assignment and the second drive slot assignment.
US08938563B2 Modified I/Os among storage system layers
A method of managing I/Os in a storage system between a first storage layer and a second layer which is a logical abstraction over the first storage layer, comprising of maintaining within the first storage layer of the storage system validity status data indicating a validity status of each one of a plurality of first layer storage segments, in response to a write command that includes payload data which relates to part of an invalid segment providing the second layer with an unaligned write to an invalid segment indication, and in response to receiving the indication at the second layer, providing a modified write command for the invalid segment including initial values combined with the payload data.
US08938561B2 Time-sharing buffer access system
A time-sharing buffer access system manages a buffer among plural master devices. Plural buffer handling units are operable to associatively couple the master devices, respectively, and a first end of each buffer handling unit is used to independently transfer data to or from the associated master device. A second end of each buffer handling unit is coupled to a buffer switch. A time slot controller defines a time slot, during which one of the buffer handling units is selected by the buffer switch such that data are only transferred between the selected buffer handling unit and the buffer.
US08938554B2 Mechanism for enabling a network address to be shared by multiple labeled containers
A mechanism is disclosed for enabling a network address to be shared by multiple containers. By allowing multiple containers to share a network address, a limit on network addresses does not limit the number of containers that can be implemented. Despite the fact that the network address is shared by multiple containers, the uniqueness and isolation of each container is still maintained. In one implementation, this is achieved by associating a unique label with each container. With this unique label, it is possible to forward a packet destined for the shared network address to a specific container despite the fact that multiple containers share the same network address. Thus, with this mechanism, it is possible to achieve container isolation and uniqueness without limiting container scalability.
US08938541B2 Method and system to allocate bandwidth in cloud computing networks
A method implemented by a network service provider to provide a virtual network to tenants requiring bandwidth in a cloud computing environment, wherein the virtual network includes a first set of one or more virtual switches that manage a second set of one or more physical servers that host a first plurality of available virtual machines (VMs), the method comprising receiving by at least one virtual switch a bandwidth request for a second plurality of VMs, determining whether to accept the request of the second plurality of VMs by calculating an allocation range (AR) associated to the virtual switch, wherein the AR denotes at least one discontinuous VM allocation space within the virtual switch, and allocating VMs to the tenant in response to the determination of accepting the request of the second plurality of VMs.
US08938540B2 Networking in a virtual computing infrastructure
A cloud computing environment having a plurality of computing nodes is described. Upon receiving authorization, a plurality of virtual machines may be communicated to provide at least one virtual network to service to the plurality virtual machines. Each of the plurality of virtual machines communicates with a virtual network layer at a virtual interface via at least one virtual Ethernet (vEthernet), An IP gateway to a network is provided to the plurality of virtual machines. Communications between the fP gateway and the network are facilitated. Communications between a network control layer and at least one network are routed.
US08938539B2 Communication system applicable to communications between client terminals and a server
A communication system is applicable to communications between client terminals and a server via the Internet, and includes a communication service unit creating a communication interface and a memory region in response to a communication request from a client terminal via the Internet, starting an application program in the created memory region in response to the communication request, sending contents of the started application program to the client terminal, and updating data in the memory region and sending the updated data to the client terminal when the communication request includes data updating.
US08938538B2 Server having an interface for connecting to a server system and server system
A server with an interface for connecting to a server system and server system is provided. The server includes an interface for connecting a server system, and features a component carrier for holding several servers with a serial management bus and several servers that are connected to the management bus via serial interfaces, wherein one server is set up as a management server and other servers are set up as data-processing servers. The management server has an acknowledgement device that, after sending a control command to a management bus of the server system, generates an acknowledge signal for acknowledging the control command. Furthermore, the server system is set up such that information is transmitted in a unidirectional manner from the management server to the data-processing servers via the serial management bus.
US08938535B2 System for real traffic replay over wireless networks
A real traffic replay over wireless networks with environment emulation and an event-driven automata-synchronized replay method are disclosed. The system includes a first traffic capture module configured to capture packet traces and environment effects in a real environment, a first event transform module configured to transform the packet traces into a sequence of events, and a reproduce module configured to receive the environment effects from the first traffic capture module and the sequence of events from the first event transform module such as to control a replay of the environment effects in the real environment and the sequence of events coordinately by means of automata.
US08938534B2 Automatic provisioning of new users of interest for capture on a communication network
A system, method, and apparatus for collecting data streams, such as data packets, on a network, such as the Internet, are disclosed. A metadata portion of at least one of the data streams is analyzed on the network and evaluated using a metadata processing engine to identify a relationship between at least two of the plurality of data streams, e.g., a relationship between multiple users of a network, regardless of whether the users are currently of interest or if they are not of interest. An interface manager can receive an information of a new user of interest, evaluate the new user of interest for redundancy against existing known users of interest of the NMS; then communicate the information of the new user of interest to at least one access device to collect data streams associated with the new user of interest.
US08938533B1 Automatic capture of diagnostic data based on transaction behavior learning
The present technology may determine an anomaly in a portion of a distributed business application. Data can automatically be captured and analyzed for the portion of the application associated with the anomaly. By automatically capturing data for just the portion associated with the anomaly, the present technology reduces the resource and time requirements associated with other code-based solutions for monitoring transactions. A distributed business application is monitored to detect an anomaly based the learned behavior of the business application. The behavior may be learned for each of one or more machines which implement a distributed business transaction. The present system may automatically collect diagnostic data for one or more business transactions and/or requests based on learned behavior for the business transaction or request. Data for a distributed business application transaction may be collected by sampling one or more threads assigned to handle portions of the distributed business transaction. Data regarding the distributed transaction may then be reported from agents monitoring portions of the distributed transaction to one or more controllers and assembled by one or more controllers into business transactions.
US08938530B2 Method and system for identifying dynamic content in hypertext transfer protocol (HTTP) responses
Identifying of dynamic content in HTTP responses includes comparing responses to HTTP requests, identifying portions of the responses that are different as dynamic content, and creating a template that designates the dynamic content.
US08938528B2 Computer system, and method for managing resource pool information
A computer system is provided that is capable of reducing an administrator's operational errors by connecting a new server to a SAN and automating a SAN boot setting, and capable of lightening the administrator's task of checking for a wrong connection by detecting a wrong connection made when a new server is connected to an SNW connection device. Once a new server connected to a PnP SAN starts with a boot program obtained from a boot management server, the new server transmits configuration information on the new server to a resource management server. In response to a request from the resource management server, a storage device refers to PnP SAN information to transmit SAN information on a storage network connection device to which the new server is connected. The resource management server determines to add the new server to a resource group on the basis of the SAN information and requirement information. The resource management server sets the storage device and the new server for SAN-booting the new server.
US08938526B1 Request routing management based on network components
Systems and methods for managing request routing functionality associated with resource requests for one or more resources associated with a content provider are provided. A content delivery network (“CDN”) service provider, on behalf of a content provider, can process domain name service (“DNS”) requests for resources by computing devices and resolve the DNS requests by the identification of a network address of a computing device that will provide the requested resources. Based on the processing of DNS queries initiated by a client computing device, the CDN service provider can measure CDN service provider latencies associated with the generation of DNS requests by network components associated with the client computing devices. Examples of the network components can include DNS resolvers associated with the client computing devices.
US08938521B2 Bi-directional synchronization enabling active-active redundancy for load-balancing switches
A network element within a data center comprises a master switch, a slave switch, a plurality of servers in communication with the master and slave switches, and an inter-switch link connected between the master switch and the slave switch. The master switch and the slave switch are configured to bi-directionally synchronize both server status and application hash table information through the inter-switch link.
US08938518B2 Transferring applications and session state to a secondary device
A first device transfers a running application to a second device. A first device sends a request to transfer a running application to a second device. The second device determines whether the application is presently installed on the second device. The second device determines whether the application is an application designed to run on a platform of the second device. The second device then receives state information for the application from the first device. In response to receiving the state information, the second device executes a counterpart application utilizing the state information received from the first device.
US08938515B2 Master queue for messaging service
A messaging service is described that incorporates messages into cached link lists. The messages are not yet acknowledged as having been received by one or more consumers to whom the messages were sent. A separate link list exists for each of a plurality of different message priority levels. Messages within a same link list are ordered in their link list in the same order in which they where received by the messaging service. At least one of the link lists contains an element that represents one or more messages that are persisted but are not cached in any of the cached link lists.
US08938514B1 Communication streams
Embodiments described herein organize and percolate important messaging and information to the top of a communications pile, and create a high ratio of front-and-center communication versus chatter communication. This is analogous to creating a high signal-to-noise ratio in signal communications. Thus, embodiments described herein raise the desired signal level high above the noise level to obtain a visual at-a-glance level of communication with reduced clutter or no clutter.
US08938511B2 Method and apparatus for detecting unauthorized bulk forwarding of sensitive data over a network
Methods and apparatus are provided for detecting unauthorized bulk forwarding of sensitive data over a network. A bulk forwarding of email from a first network environment is automatically detected by determining an arrival rate for internal emails received from within the first network environment into one or more user accounts; determining a sending rate for external emails sent from the one or more user accounts to a second network environment; and detecting the bulk forwarding of email from a given user account by comparing the arrival rate for internal emails and the sending rate for external emails. The bulk forwarding of email from a given user account can be detected by determining whether statistical models of the arrival rate for internal emails and of the sending rate for external emails are correlated in time.
US08938509B2 Methods and apparatus for supporting sharing of privileges in a peer to peer system
Various methods and apparatus relate to sharing QoS privileges between devices having a higher service level subscription and devices having lower service level subscription. QoS privileges are associated with a QoS service level which is in turn tied to devices, e.g., based on a service level subscription of the device. Devices with higher service level subscription are entitled to superior QoS privileges than the devices with lower service level subscription. In various embodiments a first device with higher QoS service level provides, to a second device having lower QoS service level, information used to obtain a QoS privilege to which the first device is entitled. Thus the second device entitled to lower QoS privileges is provided with the superior QoS privileges on a limited basis, e.g., for communicating with the first device corresponding to the higher QoS service level.
US08938505B2 Co-authoring for a document management system
The invention relates to a document management system and a method therein. In order to perform co-authoring of an electronic object between at least two devices, the method comprises performing a reservation of an electronic object from a server for co-authoring from a first client device, writing the electronic object in modifiable form to a co-authoring folder in a common location accessible by the first client device and at least one other device; providing an access to at least one other device to the co-authoring folder; and when co-authoring of the electronic object is finished, reading the electronic object from the co-authoring folder and writing the electronic object to the server.
US08938497B1 Content delivery system and method spanning multiple data processing systems
A content delivery system and method for use with plurality of digital multimedia data processing systems and legacy systems spanning across one or more network environments. The system and method enable users with freedom of mobility while maintaining access to the user's selected content while the user transitions from one device in one location to a different device in a difference location, substantially without interruption and without the need for user action to turn on and off these target data processing systems. The Instant Invention can provide high bandwidth content delivery solutions based upon hardware and software components by activating a target device while the system is proximate to the target device and, in one embodiment, automatically redirecting the content while the system is proximate to a new target device without user intervention. The target devices include digital multimedia data processing systems and legacy systems including, but not limited to, HDTVs, TV, Personal Computers, digital music systems, printers, radios, and fax machines.
US08938495B2 Remote management system with adaptive session management mechanism
A remote management system with adaptive management mechanism is disclosed, by using an adaptive feedback session management decision (AFSMD) server to connect a plurality of clients and a plurality of cluster nodes respectively. AFSMD server includes a session ID map manager for recording mapping between session and cluster node forwarded to; a decision grade producer, for producing a decision grade to determine the session management manner required for the current session; a session connection number query (SCNQ) for communicating with a storage to obtain a total connection number of a client; a cluster node communication interface, for communicating with cluster nodes and for information cluster nodes if session needs duplication; and a session management decision controller for overseeing the entire session management decision flow to achieve higher efficiency.
US08938492B1 Enabling efficient review of media objects associated with a client device
A method and system for enabling efficient review of media objects associated with a client device is described. In one embodiment, a computer-implemented method includes detecting a media object associated with the client device, automatically generating a reduced version of the detected media object, and transmitting the reduced version to a remote data storage location over a network connection from the client device to be reviewed by a user.
US08938489B2 Monitoring system performance changes based on configuration modification
At least one agent is deployed to one or more nodes of a network. At least one message is received from the agent, and at least one configuration change is determined from the message. Next, a record comprising one or more parameters of the configuration change is generated and stored in a database.
US08938486B2 Complex divider and associated method
A complex divider utilized for dividing a first complex number by a second complex number to generate a computing result includes a computing unit and a dividing unit. The computing unit is utilized for receiving the first complex value and the second complex value, generating a third complex value according to the first complex value and the second complex value, and generating a real number according to the second complex value. The dividing unit is coupled to the computing unit, and is utilized for receiving the third complex value and the real number and dividing the third complex value by the real number to obtain the computing result.
US08938485B1 Integer division using floating-point reciprocal
One embodiment of the present invention sets forth a technique for performing fast integer division using commonly available arithmetic operations. The technique may be implemented in a four-stage process using a single-precision floating point reciprocal in conjunction with integer addition and multiplication. Furthermore, the technique may be fully pipelined on many conventional processors for overall performance that is comparable to the best available high-performance alternatives.
US08938482B2 Generating a number based on mask and range constraints
Generating a number based on mask and range constraints. For example, a method of generating a pseudo random number satisfying a range constraint and a mask constraint may include determining a number of possible solutions satisfying the range constraint and the mask constraint; selecting an index representing a solution of the possible solutions; and generating the pseudo random number based on the index. Other embodiments are described and claimed.
US08938481B2 Generic file level restore from a block-level secondary copy
Systems and methods are provided which perform a file level restore by utilizing existing operating system components (e.g., file system drivers) that are natively installed on the target computing device. These components can be used to mount and/or interpret a secondary copy of the file system. For instance, the system can instantiate an interface object (e.g., a device node such as a pseudo device, device file or special file) on the target client which includes file system metadata corresponding to the backed up version of the file system. The interface provides a mechanism for the operating system to mount the secondary copy and perform file level access on the secondary copy, e.g., to restore one or more selected files.
US08938477B1 Simulating data storage system configuration data
Described are techniques for simulating a data storage configuration. First data is generated that describes a simulated data storage configuration. A database is populated using the first data. First information is retrieved from the database in connection with processing a request from a client. The first information includes at least a portion of the first data.
US08938472B2 Advancements in data distribution methods and referential integrity
An elastic parallel database system where data distribution is container- and container-context based. Container Based Tables are defined and Container Member Tables achieve co-location of data as needed. A polymorphic key may also establish polymorphic key relationships between rows in one table and rows in many other possible tables.
US08938471B2 Method for setting up an array of technical units
A method for setting up an array of technical units and such an array are presented. The method is used for the independent setup and operation of an array of technical units, the technical units being connected to one another via a system communication bus, a query for a system resource being transmitted from a querying unit to all other units, all other units checking whether the resource has already been assigned to this unit itself, and all querying units transmitting an appropriate response to the querying units and the system resource being assigned thereto if it is not already assigned to one of the other units.
US08938469B1 Dynamically adjusting hash table capacity
An example hashing unit includes a plurality of hardware-based hash tables, wherein each of the hash tables comprises a plurality of buckets, and wherein the plurality of hash tables comprise a set of zero or more active hash tables and a set of one or more inactive hash tables. An example hashing unit controller is configured to receive a key value to be stored in the hashing unit, determine that one of the inactive hash tables should be activated, and, based on the determination, activate the one of the set of inactive hash tables as a recently activated hash table, determine one of the buckets of the recently activated hash table to which a hash function associated with the recently activated hash table maps the received key value, and store the key value in the determined one of the buckets of the recently activated hash table.
US08938468B2 Methods and apparatus for facilitating design, selection and/or customization of lighting effects or lighting shows
Methods and apparatus for facilitating a process of designing, selecting, and/or customizing lighting effects or lighting shows. A library of indexed (tagged) predefined lighting effects or shows is searched by a search engine, based upon information provided by a user/designer, to identify a set of effects or shows having attributes that are in some way related to the information provided by the user. The user is then presented with search results, i.e., a manageable subset of intelligently chosen lighting effects or shows, which may be ranked in terms of relevance, any one or more of which may be readily selected by the user. The user may select one or more effects or shows from the search results “as is” for execution by a lighting system, may combine one or more effects or shows from the search results, or may modify one or more effects or shows from the search results to refine some aspect of the effect(s)/show(s) in accordance with user preferences. In one exemplary implementation, the library of lighting effects/shows and/or the search engine may be hosted by a web site and accessible via the Internet.
US08938465B2 Method and system for utilizing packaged content sources to identify and provide information based on contextual information
A method and system for providing access to content on an electronic device is provided. One embodiment includes receiving contextual information and querying a packaged content source for content related to the contextual information. Available content relating to the contextual information from the packaged content source is then indicated for user access.
US08938464B2 Identifying geo-located objects
A method of providing geo-coded information to a user of a graphical computing device is disclosed. The method includes receiving information identifying a view to be displayed on the graphical computing device, querying a geo-coded database containing information associated with publicly supplied models located in a geography, for one or more models located in the view, and transmitting information identifying the one or more models located in the view.
US08938463B1 Modifying search result ranking based on implicit user feedback and a model of presentation bias
The present disclosure includes systems and techniques relating to ranking search results of a search query. In general, the subject matter described in this specification can be embodied in a computer-implemented method that includes: receiving multiple features, including a first feature indicative of presentation bias that affects document result selection for search results presented in a user interface of a document search service; obtaining, based on the multiple features, information regarding document result selections for searches performed using the document search service; generating a prior model using the information, the prior model representing a background probability of document result selection given values of the multiple features; and outputting the prior model to a ranking engine for ranking of search results to reduce influence of the presentation bias.
US08938461B2 Method for organizing large numbers of documents
A computer product including a data structure for organizing of a plurality of documents, and capable of being utilized by a processor for manipulating data of the data structure and capable of displaying selected data on a display unit. The data structure includes a plurality of directionally interlinked nodes, each node being associated with one or more documents having a header and body text. All the documents are associated with a given node and have identical normalized body text. All documents that have identical normalized body text are associated with the same node. One or more of the nodes is associated with more than one document. For any node that is a descendent of another node, the normalized body text of each document associated with the node is inclusive of the normalized body text of a document that is associated with the other node.
US08938459B2 System and method for distributed index searching of electronic content
There are provided methods and systems for efficient search in a peer-to-peer network topology. In various embodiments, search methods and systems provide for response times and network traffic that are independent from the number of query terms, thereby producing constant run-time searches and bandwidth hits in a P2P network search implementation. By distributing inverse indexes between peers, and storing with each inverse index a Bloom filter populated with selected keywords, multi-term search and analysis can be conducted on one network node without requiring exchange of posting lists between various network nodes.
US08938458B2 Database and index organization for enhanced document retrieval
A customized, topical database and methods for constructing and using such a database are provided. Selection and indexing of articles is done by experts in the topic with which the database is concerned. As a result, articles are indexed in a manner that allows facile, rapid retrieval of highly relevant articles with few or no false positives.
US08938451B2 Method, apparatus and system for linking documents
A method, apparatus and system for linking documents, the method comprising the steps of: providing a plurality of clusters in an enterprise intranet, each cluster consists of one or more documents; building a cluster page for each cluster to present the documents in the cluster; and building links between the cluster pages, between the documents, and between the cluster page and the document, based on analysis of the contents of the clusters and the documents. The present invention is useful for building the links between separate documents and may apply a link analyzing algorithm to the search for these documents to implement better search performance within the enterprise intranet.
US08938448B2 Alternative market search result toggle
Systems, methods, and computer media for providing alternative market search results are provided. A user search query in a first market is received. Search results relevant to the user search query are identified for the first market in a first language. A user intent to receive search results for the user search query for a second market and in a second language is determined. A search results page is presented that includes headings and search results for the first market in the first language as well as a search result toggle that includes a user-selectable option to present alternative search results for a second market in a second language. Selection of the option to present alternative search results causes search results for the second market and in the second language to be presented in the search results page along with the search results page headings in the first language.
US08938447B2 Determining an ambient parameter set
An ambient controller system and a method of determining an ambient parameter set associated with a textual description are described. A database (19) comprises a plurality of files having content in the form of a picture, video, or even sound. Furthermore, each file comprises information related to a file content, e.g. in the form of a file name, or other attributes which are stored as part of the file. The textual description is used for obtaining a subset of files whose information matches the textual description (16). The method further comprises analyzing the subset of files (17) for obtaining the ambient parameter set related to the textual description. The ambient parameter set may then be used to control one or more ambient devices (15).
US08938446B2 System and method of transmitting search results based on arbitrary queries
A system and method is provided of generating a map. In one aspect, the map is transmitted by a server as an image. Listings are selected based on both their proximity to the location and whether they match arbitrary words provided by a user, with one set being transmitted as text and another set being transmitted as image data representing icons on a transparent background. In response, a user's computer displays the image of the second set as an overlay on the map, and processes the text to display the first set as icons on the map.
US08938442B2 Systems and methods for efficient paging of data
Paging of data includes querying a table of data to determine an item identifier for each item in the table. An index table including an index identifier column of sequential integers and a corresponding item identifier column for each item in the table is generated and stored in a memory. A page index table including the item identifier that corresponds to a first index identifier and each item identifier that corresponds to one plus a pagesize multiple of the index identifier is generated and stored in a memory. A desired page of data is retrieved using the determined item identifier corresponding to the first item on the desired page and either the determined item identifier corresponding to the first item on a next page after the desired page or a determined item identifier corresponding to the last item on the desired page.
US08938434B2 Household grouping based on public records
Records are obtained from various sources, including public records, and are then augmented and grouped. At least one augment key is applied to each of the records resulting in an augment key value for each record. The records are augmented based on the key value. Augmenting the records includes combining the fields of the common records into a single record and then removing the duplicate records. The augmented records are then grouped according to household. At least one household grouping key is applied to each of the augmented records resulting in a household grouping key value for each record. The records having the same household grouping key value are displayed as a household grouping.
US08938431B2 System and method for real-time environment tracking and coordination
A configurable real-time environment tracking and command module (RTM) is provided to coordinate one or more than one devices or objects in a physical environment. A virtual environment is created to correlate with various objects and attributes within the physical environment. The RTM is able to receive data about attributes of physical objects and accordingly update the attributes of correlated virtual objects in the virtual environment. The RTM is also able to provide data extracted from the virtual environment to one or more than devices, such as robotic cameras, in real-time. An interface to the RTM allows multiple devices to interact with the RTM, thereby coordinating the devices.
US08938430B2 Intelligent data archiving
Methods and apparatus, including computer program products, implementing and using techniques for archiving an active record in a database. An auxiliary table is created in the database. The auxiliary table can store metadata information about active records to be archived and deleted from the database. An active record to be deleted from the database is selected. Metadata information is stored in the auxiliary table for the selected active record. The selected active record is archived into a data storage device. The selected active record is deleted from the database, based on the update information in the auxiliary table, without comparing column data for the archived record in the data storage device and the active record in the database prior to deletion of the active record from the database.
US08938429B1 Resynchronization of nonactive and active segments
A method, article of manufacture, and apparatus for recovering databases. In some embodiments, this includes switching an active segment to a resynchronization mode, receiving a change tracking log, determining a data block based on the change tracking log, and resynchronizing the determined data block with a non-active segment. In some embodiments, writes performed on the active segment are synchronized with the non-active segment.
US08938427B2 Method and device for providing location based content delivery
A device for providing location based content delivery includes a server located at a first location, a hand-held electronic device configured for communication via a wireless network with the server to receive data relating to the plurality of requests for services and to transmit data regarding the provision of services for updating the data stored in the memory and a processing device communicatively coupled to the hand-held device A method for providing location based content delivery at a job site other than the location of a service provider comprises providing a technician with a hand-held electronic device, clocking the technician in and out remotely utilizing the hand-held electronic device, transferring and viewing work orders to the hand-held electronic device, capturing customer information on the hand-held electronic device at a job site and transferring it to a server accessible at the location of the service provider.
US08938425B1 Managing logical views of storage
A method is used in managing logical views of storage. A logical view is created. The logical view includes a set of storage objects. A mapping object for the logical view is created. The mapping object manages access to the set of objects of the logical view. A snapshot copy of the logical view is created. The snapshot copy of the logical view shares a subset of the set of storage objects with the logical view. A version of the mapping object manages access to the snapshot copy.
US08938424B2 System and method of assessing the state of a database product for installation consistency
A computer-implemented system and method performs an iterative process to assess the installation of an upgrade version of a database product for consistency with a baseline version of the database product. To assess the installation, the baseline version and the upgrade version are reconciled by modifying one or both of the baseline and upgrade versions. The modified baseline and upgrade versions are then analyzed to determine whether any remaining inconsistencies exist. Any remaining inconsistencies are then identified and classified, and reconciled. Thereafter, the process is repeated iteratively until the upgrade version is reconciled with the baseline version.
US08938421B2 Method and a system for synchronizing data
A computer implemented system and method for synchronizing a plurality of changes from a source computing device to a destination computing device, have been disclosed. The method involves, determining an initial polling time and a last polled time, checking for an elapse of a preset polling interval from a maximum poll time, polling a source for fetching data after an elapse of a polling interval from the maximum poll time, selecting a plurality of changes from the source computing device, processing the fetched data, writing the processed data at a destination computing device and reporting a status of a synchronization process.
US08938416B1 Distributed storage of aggregated data
Techniques are described for managing aggregation of data in a distributed manner, such as for a particular client based on specified configuration information. The described techniques may include storing aggregated data values for an OLAP cube or other data structure in a distributed manner, such as in some situations in a distributed hash table. The aggregated data values to be stored may be generated in various manners, such as by performing multi-stage data manipulation operations—for example, a map-reduce architecture may be used, with a first stage involving the use of one or more specified map functions to be performed, and with at least a second stage involving the use of one or more specified reduce functions to be performed.
US08938412B2 Resource community topic modeling with spreading activation
The present invention relates to computer implemented methods and system for determining relevance measures for computational resources based on their relatedness to a user's interests. The methods and systems are designed to accept as inputs a collection of unstructured textual data related to resources, and a structured graph of the relationships between resources, to calculate probability distributions of resources over latent communities discovered from the unstructured textual data, to activate the structured graph with these probability distributions, and to spread this activation throughout the graph in a fixed number of iterations. The result of these methods and of the systems implementing these methods is a set of relevance measures attached to the resources in the structured graph.
US08938410B2 Open information extraction from the web
To implement open information extraction, a new extraction paradigm has been developed in which a system makes a single data-driven pass over a corpus of text, extracting a large set of relational tuples without requiring any human input. Using training data, a Self-Supervised Learner employs a parser and heuristics to determine criteria that will be used by an extraction classifier (or other ranking model) for evaluating the trustworthiness of candidate tuples that have been extracted from the corpus of text, by applying heuristics to the corpus of text. The classifier retains tuples with a sufficiently high probability of being trustworthy. A redundancy-based assessor assigns a probability to each retained tuple to indicate a likelihood that the retained tuple is an actual instance of a relationship between a plurality of objects comprising the retained tuple. The retained tuples comprise an extraction graph that can be queried for information.
US08938408B1 Systems and methods for classification and segmentation of browsing logs based on user's search goals
Disclosed are systems, methods and computer program products for classification and segmentation of user's browsing logs based on search goals of the user. In one aspect, the method includes receiving a browsing log of a user; extracting web page features from the browsing log; generating web page classifiers based on the extracted features of the browsing log, wherein different classifiers are related to different search goals of the user; segmenting the browsing log using the one or more classifiers into a plurality of separate logical browsing sessions related to different search goals of the user; and performing an Internet search based on a search query of the user and information about one of the logical browsing sessions.
US08938406B2 Constructing a bayesian network based on received events associated with network entities
Records of events associated with network entities in a network environment are received, where the network entities are selected from hardware entities, software entities, and combinations of hardware and software entities. The records of the events are identified to identify relationships between events associated with different ones of the network entities, where the records of the events identify corresponding network entities impacted by the events. A Bayesian network is constructed based on the analyzing, wherein the constructed Bayesian network is able to make predictions regarding relationships between events associated with the network elements.
US08938401B2 Systems and methods for signaling content rights through release windows life cycle
Systems and methods for controlling the use of audio, video and audiovisual content are provided. A data structure includes content usage rights for multiple release windows. The usage rights may be encoded in the content or otherwise bound to the content. Playback devices are configured to access the appropriate usage rights and control usage in accordance with the usage rights.
US08938397B2 Systems and methods of facilitating trading of instruments
Systems and methods of facilitating trades of instruments are provided. A master node and a plurality of intermediate nodes store counterparty credit matrices. Trades are executed based on the information stored in these matrices. The systems and methods allow selection of trading options that not only accept or reject a trade, but also can indicate a credit status to be assigned to a counterparty to the trade.
US08938395B2 Cursor path vector analysis for detecting click fraud
A system and method for detecting click fraud where data is received corresponding to a tracking of movement of a cursor on a web page. The movement of the cursor is associated with at least one vector. The at least one vector represents at least a portion of the cursor movement. A confidence level useable in the determination of click fraud is determined. The confidence level is responsive to analysis of the at least one vector representing at least a portion of the cursor movement.
US08938393B2 Extended videolens media engine for audio recognition
A system, method, and computer program product for automatically analyzing multimedia data audio content are disclosed. Embodiments receive multimedia data, detect portions having specified audio features, and output a corresponding subset of the multimedia data and generated metadata. Audio content features including voices, non-voice sounds, and closed captioning, from downloaded or streaming movies or video clips are identified as a human probably would do, but in essentially real time. Particular speakers and the most meaningful content sounds and words and corresponding time-stamps are recognized via database comparison, and may be presented in order of match probability. Embodiments responsively pre-fetch related data, recognize locations, and provide related advertisements. The content features may be also sent to search engines so that further related content may be identified. User feedback and verification may improve the embodiments over time.
US08938392B2 Configuring a speech engine for a multimodal application based on location
Methods, apparatus, and products are disclosed for configuring a speech engine for a multimodal application based on location. The multimodal application operates on a multimodal device supporting multiple modes of user interaction with the multimodal application. The multimodal application is operatively coupled to a speech engine. Configuring a speech engine for a multimodal application based on location includes: receiving a location change notification in a location change monitor from a device location manager, the location change notification specifying a current location of the multimodal device; identifying, by the location change monitor, location-based configuration parameters for the speech engine in dependence upon the current location of the multimodal device, the location-based configuration parameters specifying a configuration for the speech engine at the current location; and updating, by the location change monitor, a current configuration for the speech engine according to the identified location-based configuration parameters.
US08938386B2 Classification-based redaction in natural language text
When redacting natural language text, a classifier is used to provide a sensitive concept model according to features in natural language text and in which the various classes employed are sensitive concepts reflected in the natural language text. Similarly, the classifier is used to provide an utility concepts model based on utility concepts. Based on these models, and for one or more identified sensitive concept and identified utility concept, at least one feature in the natural language text is identified that implicates the at least one identified sensitive topic more than the at least one identified utility concept. At least some of the features thus identified may be perturbed such that the modified natural language text may be provided as at least one redacted document. In this manner, features are perturbed to maximize classification error for sensitive concepts while simultaneously minimizing classification error in the utility concepts.
US08938385B2 Method and apparatus for named entity recognition in chinese character strings utilizing an optimal path in a named entity candidate lattice
The present invention provides a method for recognizing a named entity included in natural language, comprising the steps of: performing gradual parsing model training with the natural language to obtain a classification model; performing gradual parsing and recognition according to the obtained classification model to obtain information on positions and types of candidate named entities; performing a refusal recognition process for the candidate named entities; and generating a candidate named entity lattice from the refusal-recognition-processed candidate named entities, and searching for a optimal path. The present invention uses a one-class classifier to score or evaluate these results to obtain the most reliable beginning and end borders of the named entities on the basis of the forward and backward parsing and recognizing results obtained only by using the local features.
US08938380B2 Methods, devices, and kits relating to the implementation of gelled fluids having a transient gel microstructure
Equipment associated with a gelled fluid may be manipulated based on a stress response of the gelled fluid as determined by a gel microstructure destruction model comprising an equivalent work integral function. Further, systems and devices may be configured to manipulated equipment associated with a gelled fluid based on a stress response of the gelled fluid as determined by a gel microstructure destruction model comprising an equivalent work integral function.
US08938379B2 Systems, methods, and apparatus for predicting impact on a pipeline delivery infrastructure
Certain embodiments of the invention may include systems, methods, and apparatus for predicting impact on a pipeline delivery infrastructure. According to an example embodiment of the invention, a method is provided that can include simulating a pipeline delivery infrastructure; identifying one or more sections in the infrastructure; and forecasting an impact of the infrastructure based on one or more modifications to the infrastructure or on one or more new demand points wherein the forecasting comprises estimating pressures in each of identified one or more sections.
US08938370B2 Method and apparatus for complex time measurements
Apparatus used in an automatic test equipment, comprising a plurality of system modules. Each system module comprises a Time Measurement Unit. The Time Measurement Unit comprises a Global Time Stamping Module. The Global Time Stamping Module comprises a plurality of Global Time Stamping Cores that comprising: an information receiving section for receiving at least two information, an event receiving section for receiving at a Core Input events, an event determining section for determining events of interest from said received events appearing on said Core Input, and an instructing section for instructing a Time Stamp Memory to record a current status of a Time Stamp Counter corresponding to the Clock Information, if an event of interest is determined. The Global Time Stamping Module further comprises a supplying section for supplying said plurality of Global Time Stamping Cores with a common time base.
US08938369B1 Systems and methods for ensuring that critical computing decisions are intentionally made
A computer-implemented method for ensuring that critical computing decisions are intentionally made may include (1) detecting a request from a user to perform a computing act, (2) measuring, using a biofeedback sensor coupled to the computing device, physiological activity of the user that is indicative of a concentration level of the user, (3) determining, based on the measured physiological activity of the user, the user's concentration level, (4) identifying a requisite concentration level associated with the requested computing act, (5) determining whether the user's concentration level satisfies the requisite concentration level associated with the requested computing act, and then (6) preventing the requested computing act from occurring if the user's concentration level fails to satisfy the requisite concentration level associated with the requested computing act. Various other methods, systems, and computer-readable media are also disclosed.
US08938367B2 Motion detecting device, method of providing the same, and method of detecting movement
In some embodiments, a motion detecting device is configured to detect whether one or more movement events have occurred. The motion detecting device can include: (a) a processing module configured to run on a computational unit; and (b) a sensing device having: (1) one or more pressure sensors configured to provide two or more pressure measurements; and (2) a transmitter electrically coupled to the one or more pressure sensors and configured to transmit the two or more pressure measurements to the computational unit. The processing module is configured to use the two or more pressure measurements to determine whether the one or more movement events have occurred. The sensing device can be configured to be placed in at least one of ductwork of a heating, ventilation, and air conditioning system or an air handler of the heating, ventilation, and air conditioning system. Other embodiments are disclosed.
US08938353B2 Ad-hoc mobile IP network for intelligent transportation system
A method and system for intelligently managing a transportation network are provided. The method includes dynamically establishing an ad hoc data communications network that includes vehicle nodes provided by respective vehicles in a transportation network. Behavior of one or more of the vehicles can be controlled remotely in response to automated traffic analysis performed based on real-time information received via the ad hoc network. Remote control of the one or more vehicles can include controlling vehicle motion by controlling vehicle subsystems via real-time command data transmitted to the respective vehicles via the ad hoc network.
US08938346B2 Method for protecting a vehicle with an automatic parking brake
A method for holding a vehicle at a standstill includes a first phase in which the brake pressure at the wheel brakes is retained so that the vehicle is held automatically by the service brake, and the braking force is then transferred to a parking brake so that in a second phase the vehicle is held solely by the parking brake. A risk inherent in this transfer is that the vehicle may begin to slip. The distance over which the vehicle slides in uncontrolled fashion can be made substantially shorter if, in the second phase in which the vehicle is being held by the parking brake, the movement of the vehicle is monitored by sensors, and brake pressure is automatically built up by way of an actuator as soon as the fact that the vehicle is rolling away has been detected.
US08938345B2 Left-right wheel drive force distribution control apparatus for a vehicle
A vehicle left-right wheel drive force distribution control apparatus is provided for improving the handling of a vehicle when a steering wheel of the vehicle is being returned toward a center position. The vehicle left-right wheel drive force distribution control apparatus executes a distributed output of a wheel drive force to left and right drive wheels in accordance with a control. The apparatus has a left-right drive force transient control amount computing section that computes a left-right drive force difference transient control amount based on a driver transient turn response. This control amount computed is used in the aforementioned control and is made smaller as the steering wheel is being turned away from a center position than as the steering wheel is being returned toward the center position.
US08938342B1 Asynchronous-to-synchronous clutch torque exchange in a hybrid electric vehicle
A vehicle includes torque sources, a transmission, and a controller programmed to execute a method. In executing the associated method, the controller determines whether continuous output torque is required through a torque exchange. When continuous output torque is required, the controller synchronizes and fills the oncoming clutch, estimates capacity of the oncoming clutch, and expands a short-term torque capacity of the oncoming clutch during the torque exchange, doing so in response to a control objective having a threshold priority. Onset of the torque exchange delays until the short-term torque capacity is sufficient for receiving all torque load from the offgoing clutch without affecting output torque. The controller asynchronously controls the offgoing clutch and synchronously controls the oncoming clutch through the torque exchange, and loads the synchronous oncoming clutch via an expanding set of long-control torque capacity limits as a function of a simultaneously exhausting of the offgoing clutch load.
US08938341B2 Method for controlling clutch of automatic transmission for improvement of fuel efficiency
A method for controlling a clutch of an automatic transmission for improvement of fuel efficiency may include determining whether external driving conditions of a vehicle meets coasting conditions, determining a clutch slip control time and an amount of clutch slip torque according to internal driving conditions of the vehicle, performing slip control on a clutch that works at each step of the automatic transmission using the determined clutch slip control time and torque, wherein an engine brake torque transmitted to a final output shaft of the automatic transmission may be reduced.
US08938337B2 Vehicle door control apparatus and method for controlling vehicle door
A laser sensor is located close to a rotation axis of a vehicle door and configured to emit a laser beam to a surface of the vehicle door and accept reflected light reflected from an obstacle for scanning a scanning plane shifted in a door-opening direction, in which the vehicle door is openable. A determination section determines whether an obstacle, which is possible to make contact with the vehicle door, exists in the door-opening direction of the vehicle door, based on a result of emission and acceptance of the laser beam of the laser sensor. An opening regulating section regulates an opening of the vehicle door in response to determination of the determination section that the obstacle exists.
US08938333B2 Active wheel damping
An active wheel damper. An active suspension damps vertical displacement of an unsprung mass in a frequency range and reduces vertical displacement of a sprung mass in another frequency range.
US08938331B2 Interface and monitoring system and method for a vehicle idling control system
An idle control system for a vehicle is provided.
US08938330B2 Method for characterising and improving the behaviour of a vehicle
A method is provided for characterizing a straight-line behavior of a given vehicle that includes at least one suspension device. For a given value of a parameter that when varied modifies a friction generated in each suspension device, the method includes steps of: applying a stress cycle to each suspension device so as to identify a friction present in each suspension device; determining, for each suspension device, a value of an indicator relating to the friction; repeating the applying step and the determining step by varying the parameter so as to obtain a variation of the indicator as a function of the parameter; and for each suspension device, determining an interval of a value of the parameter in which the indicator is greater than a predetermined threshold for the given vehicle.
US08938329B2 System and method for facilitating transportation of a vehicle involved in a crash
A system, method, and computer-readable medium to facilitate treatment of a damaged vehicle by gathering crash information, estimating an extent of vehicle damage, and requesting transport of the damaged vehicle from the crash site to a treatment facility.
US08938324B2 Method and device for measuring the angular velocity of a luminance transition zone and steering aid system for fixation and tracking a target comprising at least one such luminance transition zone
The present invention relates to a method for measuring a time delay between two output signals measured by two adjacent optical sensors, the time delay resulting from a movement of an object moving in a given direction. The method comprises the steps: carrying out a spatial filtering of the signals Ph1 and Ph2 delivered by a first and a second optical sensor; calculating a first order derivative and carrying out a temporal low-pass filtering of the signals; calculating the second order derivative of the signals; measuring the delay between the signals; and is characterized in that the step of measuring the delay is a feedback loop based on an estimated delay between the temporally filtered signals. Device and set of devices for measuring the angular velocity of a luminance transition zone and steering aid system for fixation and tracking a target comprising at least one such luminance transition zone.
US08938323B2 Power storage system and method of controlling the same
A method of controlling a power storage system for supplying power to a load from a power generation system, a battery, and a grid includes: when power failure occurs in the grid, determining whether duration of the power failure is more than a standard duration; if the duration of the power failure is more than the standard duration, determining a state of charge of the battery; and when the power failure of the grid has ended, if the duration of the power failure is less than the standard duration or if the state of charge of the battery is equal or more than a standard value, performing a first power failure returning mode; and if the charging condition of the battery is less than the standard value, performing a second power failure returning mode. Accordingly, the power storage system performs a stable operation and prevents lifespan shortening of the battery.
US08938321B2 Method and apparatus for multiple control screens
A system for protecting, monitoring, and controlling multiple elements of a high voltage power transmission and distribution system. An intelligent electronic device includes at least one display including a human machine interface configured to display information regarding the multiple elements of the high voltage power transmission and distribution system over a plurality of control screens of the intelligent electronic device and to control the multiple elements of the high voltage power transmission and distribution system.
US08938317B2 System and method for calibrating laser cutting machines
A system for calibrating a laser cutting machine includes a calibration plate arranged to simulate a workpiece; a first quad photodiode (QPD) and a second QPD for converting light including an image of a portion of a surface of the calibration plate into a plurality of electrical signals, wherein the first and the second QPDs are positioned to receive the light propagated from the surface of the calibration plate through the optical path of the laser beam; and a control system for calibrating the laser cutting machine based on the plurality electrical signals.
US08938313B2 Low complexity auditory event boundary detection
An auditory event boundary detector employs down-sampling of the input digital audio signal without an anti-aliasing filter, resulting in a narrower bandwidth intermediate signal with aliasing. Spectral changes of that intermediate signal, indicating event boundaries, may be detected using an adaptive filter to track a linear predictive model of the samples of the intermediate signal. Changes in the magnitude or power of the filter error correspond to changes in the spectrum of the input audio signal. The adaptive filter converges at a rate consistent with the duration of auditory events, so filter error magnitude or power changes indicate event boundaries. The detector is much less complex than methods employing time-to-frequency transforms for the full bandwidth of the audio signal.
US08938308B2 Devices and methods for brain stimulation
A device for brain stimulation that includes n lead having a longitudinal surface; at least one stimulation electrode disposed along the longitudinal surface of the lead; and at least one recording electrode, separate from the at least one stimulation electrode, disposed along she longitudinal surface of the lead.
US08938307B2 Method and apparatus for intra-body ultrasound communication
An intra-body ultrasonic signal can be converted into a first electrical signal, a local oscillator signal can be generated in an implantable system. The first electrical signal and the local oscillator signal can be mixed in an implantable system, such as to generate a demodulated signal, processed, such as using a filter. The filtered, demodulated signal can be further processed, such as implantably determining a peak amplitude of the first portion of the demodulated signal received from the filter over a time interval, implantably generating a dynamic tracking threshold that starts at an amplitude proportional the first portion of the demodulated signal and exponentially decays over a time interval, and determining a noise floor in the absence of a received intra-body ultrasonic signal and implantably comparing the peak amplitude and the tracking threshold and generate the digital output based on the difference.
US08938304B2 Cochlear implant power system and methodology
A cochlear implant system has an implantable portion that includes a stimulator module for producing for the auditory system of a user an electrical stimulation signal representative of an acoustic signal. The implantable portion further includes a battery for supplying power to the stimulator module, a receiver module for receiving an electrical power signal across the skin of a user, and a recharge module that uses the electrical power signal to recharge the battery. The recharge module recharges the battery at less than the maximum recharge rate.
US08938303B1 Restless leg therapeutic device
A therapeutic device for treating symptoms related to restless leg syndrome comprises a remote, a pair of pads, a plurality of electrodes, and a fastener assembly. The remote comprises a power source and an interface further comprising an ON/OFF switch and a method for providing variable power to the plurality of electrodes. Each pad comprises a brace-type fitting which fits around a user's afflicted area in a comfortable but secure manner. The plurality of electrodes comprises a number of electrodes affixed to the interior of each pad. A plurality of wires connects each electrode to the power source in the remote. The fastener assembly comprises a plurality of straps permanently attached to each pad, each disposed with fasteners to allow for the secure and comfortable affixation of the pads and electrodes to a user's desired area.
US08938293B2 Method and apparatus for a small power source for an implantable device
An example includes apparatus including a non-thin-film battery, that can include an implantable housing, electronics disposed in the implantable housing, and a battery disposed in the implantable housing, the battery comprising: a plurality of cells electrically connected to one another, with at least one cell including a stack including at least one substantially planar anode having a thickness greater than 1 micrometer and at least one substantially planar cathode having a thickness greater than 1 micrometer, and a cell housing enclosing the stack of substantially planar anodes and cathodes and displacing less than approximately 0.024 cubic centimeters, wherein the plurality of cells are interconnected in at least one of series and parallel, and terminals interconnecting the battery and the electronics.
US08938292B2 Estimating cardiovascular pressure and volume using impedance measurements
Techniques for estimating a cardiac chamber or vascular pressure based upon impedance are described. A device or system may measure an impedance between at least two electrodes implanted within or proximate to a cardiovascular system. The device or system may estimate a pressure of an element of the cardiovascular system based on a relationship between impedance and volume of the element, and based on a empirical relationship between the volume and the pressure. The device or system may also estimate the dimension of the element based on the impedance-volume relationship, or other characteristics based on the impedance. Because the impedance measurements may be obtained, in some examples, by using electrodes and leads implanted within the cardiovascular system and coupled to an implantable medical device, a practical estimation of a cardiovascular pressure can be obtained on a chronic basis without requiring the use other invasive sensors, such as micronanometer transducers.
US08938291B1 Methods and systems for signal processing of neural data
In an embodiment, an electrical-line-noise canceller includes a phase detector, a phase lock loop, a zero-crossing detector, and an adaptive filter. The phase detector is configured to receive a composite input signal including an input neural signal combined with electrical line noise and to detect a phase of the electrical line noise. The phase lock loop is coupled to the phase detector and is configured to lock to the phase of the electrical line noise. The zero-crossing detector is coupled to the phase lock loop and is configured to detect zero crossings of an output of the phase lock loop. The adaptive filter is coupled to the zero-crossing detector and is configured to remove the electrical line noise from the composite input signal and output a filtered neural signal that is substantially similar to the input neural signal.
US08938281B2 MR imaging using multi-channel RF excitation
The invention relates to a magnetic resonance imaging apparatus including an array of two or more RF antennas for transmitting RF pulses to and receiving MR signals from a subject positioned in an examination volume, and where the RF antennas have spatial transmit and receive sensitivity profiles. The apparatus is configured to control the temporal succession, the phase, and the amplitude of the RF feeding of each individual RF antenna. The apparatus is also configured to determine the phases and amplitudes from the spatial transmit sensitivity profiles of the RF antennas, and reconstruct a MR image from a combination of the received MR signals received via the individual RF antennas and from the spatial receive sensitivity profiles of the RF antennas. Further, the apparatus is configured to determine the spatial transmit sensitivity profiles of the RF antennas from the spatial receive sensitivity profiles of the RF antennas, or vice versa.
US08938276B2 Side sliding type mobile terminal
A mobile terminal comprises a body comprising a keypad and a slider slidingly coupled to the body. The slider is configured to slide transversely with respect to the body and may comprise a display unit to display image information. The mobile terminal may further comprise a processor coupled to the slider to detect when the slider is slid from a first position to a second position and when the slider is slid from a second position to a first position. The image information may be rotated 90 degrees from a transverse orientation to a longitudinal orientation when the processor detects that the slider has been slid from the first position to the second position. Conversely, the image information may be rotated 90 degrees from a longitudinal orientation to a transverse orientation when the processor detects that the slider has been slid from the second position to the first position.
US08938273B2 User interface for a portable device including detecting proximity of a finger near a touchscreen to prevent changing the display
In a portable electronic device such as a mobile phone with a touchscreen display and a camera, if the camera detects that the user's finger is near the touchscreen (indicating that the user is about to make a selection) then the display can be prevented from changing while the user's finger is in proximity to the touchscreen. This can prevent the user from erroneously activating a control such as when the screen display changes suddenly as the user is about to touch an intended currently-displayed control.
US08938272B2 Channel reporting for television whitespace
Various technologies described herein pertain to providing spectrum utilization feedback from a whitespace device. A database query for a set of available channels in a spectrum (e.g., broadcast spectrum, etc.) during a time period can be transmitted from the whitespace device to a regulatory authorized database system. The database query includes data that specifies a set of channels used by the whitespace device during a previous time period prior to the time period. Responsive to the database query, a response can be received at the whitespace device from the regulatory authorized database. The response indicates the set of available channels in the spectrum during the time period, where the available channels are unassigned to licensees at a location of the whitespace device during the time period. Moreover, the whitespace device is configured to opportunistically communicate in the spectrum over one or more of the available channels.
US08938267B2 Method and apparatus for creating and sending a code grid to a portable communication device
A method and apparatus for sending a code grid representing an indication of payment for a good or service from a service provider (107), to a customer's portable communication device (101) using SMS messaging is disclosed. In response to receiving a request from a customer to purchase good or service, the code grid is created. The code grid is then sent to the customer's portable communication device in a SMS message.
US08938266B1 Method and system for base station repeat paging
Disclosed are a method, apparatus, and system for managing repeat-paging processes within a radio access network. When a base station receives a paging directive, the base station begins broadcasting a first series of page messages destined to a mobile station. Response to the first base station receiving no response from the mobile station to the first series of page messages, the first base station sends a repeat-paging directive to a second base station. The repeat-paging directive directs the second base station to begin broadcasting a second series of page messages destined to the mobile station.
US08938259B2 System and method for mobile location by dynamic clustering
A system and method for determining the location of a mobile device in a communications network. A set of network measurement reports (NMR) may be provided for a region in the network. NMRs in the first set may be clustered as a function of observed measurement information in the NMRs. A candidate NMR for a mobile device may be received, and the candidate NMR may then be associated with a selected cluster of NMRs. The candidate NMR and a second set of NMRs may then be clustered, and a location of the mobile device determined as a function of the clustered candidate NMR and second set of NMRs, where the NMRs in the second set are associated with the selected cluster.
US08938256B2 Communication and control system using location aware devices for producing notification messages operating under rule-based control
A cellular telephone handset stores audio files previously recorded by the user as well as voice mail messages from other users and selectively transmitted selected ones of these files to the remote listener, or to the voice mail system of a remote user. Voice mail messages are composed, stored, transmitted, forwarded and reviewed using a voice mail system without ringing the remote party's telephone, much as email is composed, stored, transmitted and reviewed using an email server.
US08938251B2 Apparatus and method for merit based cognitive radio frequency resource allocation
A frequency resource allocation system and method for a wireless network that comprises one or more unlicensed cognitive devices that operate using white spaces in a TV frequency spectrum and one or more licensed incumbent devices that are associated with an incumbent service that uses the TV frequency spectrum stores one or more frequency resource databases that store one or more frequency band lists. A frequency band list comprises one or more frequency bands within the TV frequency spectrum. Merit-related information specific to a location associated with the wireless network are collected to choose a specified frequency based on the merit-related information. The specified frequency band can be chosen based on a merit class derived from transforming the merit-related information into different merit classes, with each merit class being associated with one or more frequency bands. A resource user device is then notified to operate in the specified frequency band.
US08938245B2 Wireless transmitter identity or positioning information partitioning
Examples disclosed herein may relate to partitioning identity or position information for a plurality of wireless transmitters positioned within a geographical region into a plurality of sub-partitions.
US08938243B2 Radio receiver apparatus of a cellular radio network
A radio receiver apparatus of a cellular network, wherein the network allocates one or more cells to a particular connection of the radio receiver apparatus based on a feedback signal received from the radio receiver apparatus. The radio receiver apparatus includes a first measurement unit configured to measure at least one cell-specific first quantity indicative of a channel quality of a dedicated downlink channel. Further, the radio receiver apparatus includes a feedback signal generating unit configured to generate the feedback signal on the basis of the first quantity.
US08938242B2 Cell re-selection in a cellular telecommunications network
According to an aspect of the present disclosure, there may be provided a method in a wireless cellular telecommunications device camped on a serving cell, the device storing a parameter obtained by decoding system information of a first cell. The method comprises: measuring an attribute of a signal received from a candidate cell; and, evaluating the candidate cell for re-selection based on the measured attribute according to a priority-based re-selection algorithm irrespective of the stored parameter. The parameter indicates a minimum required received signal code power. A device and computer readable medium are also provided.
US08938237B2 Stamping mechanism for beacon message transmission
The invention concerns a method for transmitting beacon services to a User Equipment (UE) roaming in an area covered by several Radio Access Technologies (RAT's), the area comprising a plurality of geographical zones, each geographical zone comprising at least one network base station using several frequencies and at least one RAT among the plurality of RAT's, the User Equipment (UE) having various RAT capabilities and preferences and supporting several frequencies, the method comprising the step of periodically transmitting to the UE at least a beacon message M comprising information about the RAT's and the frequencies deployed in each zone of the area, and data indicating at least a validity period of the RAT's and the frequencies information.
US08938232B2 Method and system for allowing a user of a mobile terminal to beneficiate services of a foreign mobile network as a regular subscriber thereof
A method and system to beneficiate, via a mobile terminal, services provided by a foreign locally accessible mobile network as a regular subscriber, by providing an apparatus with first and second modems and a subscriber identity module; providing a remote server containing a plurality of subscriber identity modules; allowing the apparatus to register with a foreign locally accessible mobile network using the first modem and the attached subscriber identity module, and to establish a data connection between the apparatus and the remote server; via the data connection, providing the remote server with information allowing it to determine which subscriber identity module is allowing local benefit of the services provided by a foreign locally accessible mobile network, and selecting that module; assigning the selected module to the second modem; allowing the apparatus to register with the foreign locally accessible network using the second modem and the selected module.
US08938231B2 Method and system for femtocell positioning using low earth orbit satellite signals
Methods and systems for femtocell positioning using low Earth orbit (LEO) satellite signals may comprise receiving an initial position of a wireless communication device (WCD) as entered by as user, service provider, or manufacturer, wherein the WCD comprises a LEO satellite signal receiver path (Rx). The WCD may be operable to provide wireless communication services to other WCDs. LEO signals may be received for determining a position of the WCD, which may be compared to a threshold radius defined by the initial position. The communication services may be enabled when the measured position is within the threshold radius. The WCD may comprise a femtocell device, a WiFi access point, or may provide cellular telephone service to the other WCDs. The position of the WCD may be measured upon powering up of the WCD, on a periodic basis, and/or when one or more motion sensors in the WCD detect motion.
US08938229B1 Alleviating and overriding throttled conditions in LTE
Systems, methods, and computer-readable media for alleviating and overriding throttled conditions in Long Term Evolution networks are provided. In embodiments, indications that throttled conditions have been reached are received at Mobile Management Entities. Cause codes are communicated, in embodiments, to mobile devices directing the mobile devices to refrain from further attach attempts. In embodiments, attach attempts associated with unique identifiers are received by the Mobile Management Entities that override throttled conditions. In embodiments, authentication failure conditions from the Mobile Management Entities are detected. Algorithms are invoked, in embodiments, to initiate cell barring modes for base stations and detect failure percentages.
US08938228B2 Method, apparatus and system for performing handover in an overlapping network environment
The present invention relates to a method, apparatus and system for performing a handover in an overlapping network environment. Particularly, the present invention provides a method for performing a handover when a user terminal enters a femtocell from a macrocell. According to a preferred embodiment, a femtocell in which there is confusion caused by an allocation of a duplicate PCID is discriminated to perform a handover in an efficient manner when the user terminal moves from the macrocell to the femtocell.
US08938227B2 Automatic identification of a vehicle driver based on driving behavior
A method and apparatus are disclosed that identify a motor vehicle operation and whether a driver is operating a mobile device. One example of operation may include a method that includes receiving vehicle data based on active operation of a vehicle and compiling a candidate driver identification profile (DIP) based on the received vehicle data. The method may also include comparing the candidate DIP to a pre-stored DIP and determining a match between the candidate DIP and the pre-stored DIP. The method may also include applying a restriction to a mobile station operated by a driver of the vehicle responsive to the match determination.
US08938226B2 Reassigned mobile message notifications
The instant application describes examples of managing a customer's mobile station and providing a notification of a resultant change. The disclosed examples provide for a subscriber device management application that executes on a customer's mobile device that allows changes to be made remotely to an operational control parameter of mobile station. In response to a change to the operation control parameter, a notification may be sent as a mobile messaging service message to a mobile station other than the customer's mobile station.
US08938224B2 System and method for automatically enabling a car mode in a personal communication device
In one embodiment, a system for transmitting information to a personal communication device (PCD) is provided. The system includes a communication module for being positioned in a vehicle. The communication module is configured to generate a vehicle status signal indicative of the vehicle being in a moving state and to generate a device name signal indicative of an identity of the communication module in the vehicle. The communication module is further configured to transmit the vehicle status signal and the device name signal to the PCD for limiting the operation of the PCD.
US08938221B2 System and method for providing a callback cloud
A system for providing a callback cloud, comprising an application server operated by a callback cloud service provider, a media server, a session management server, an interaction manager, and an intent analysis engine. The application server receives registrations from callback providers unaffiliated with the callback service provider. The application server is adapted to receive callback requests from users, comprising a specific callback provider from whom a callback is requested, when a requested callback should be made, and allowable media types. The application server directs the callback request to the interaction manager, and the interaction manager sends data elements pertaining to the request to the intent analysis engine and receives therefrom data elements pertaining to the callback request determined based on an analysis of the requester's intent. The interaction manager directs the session management server to initiate a callback, and the session management server provides signaling to the media server to conduct the callback.
US08938217B2 Communicating and storing information associated with media broadcasts
An accessory communicates with a portable media device (“PMD”) to store tags associated with broadcasts in a file maintained in a storage medium of the accessory, where the tags contain information descriptive of a subset of the broadcast content. In one embodiment, the accessory sends commands to the PMD to create or open a tag file that resides on the PMD, write one or more tags to the file, and close the file. Stored tags can be used to access (e.g., purchase) tagged content by communicating with a media asset delivery service either via a host computer or directly from the PMD.
US08938216B2 Geographical location information/signal quality-context based recording and playback of multimedia data from a conference session
Playback of multimedia data associated with a recorded conference session is simplified, particularly for a person who participated in the conference session from a mobile device. At a recording server that is in communication with a plurality of endpoints in a conference session, multimedia received from the plurality of endpoints participating in the conference session is recorded. The recording server obtains geographical location information for at least one mobile endpoint participating in the conference session as the at least one mobile endpoint moves. The recording server temporally correlates the geographical location information for the at least one endpoint with recorded multimedia data for the conference session. The recording server stores data tags for the geographical location information for the at least one mobile endpoint in association with the recorded multimedia data for subsequent use in indexing to map data to retrieve a portion of the recorded multimedia data for playback.
US08938214B2 Wireless communication device
A wireless communication device may receive a first signal from an external device, the first signal being a signal for establishing a wireless connection between the wireless communication device and the external device according to a specific wireless communication scheme. The wireless communication device may judge whether the first signal includes a first type of information or a second type of information. The wireless communication device may cause a display unit to display a displaying screen indicating the authentication information in a case where it is judged that the first signal includes the first type of information, and cause the display unit to display an inputting screen in which the authentication information is to be inputted in a case where it is judged that the first signal includes the second type of information.
US08938213B1 System, method, and computer program for processing a charge for a telecommunication based on billing groups of parties to the telecommunication
A system, method, and computer program product are provided for processing a charge for a telecommunication. In use, a telecommunication from a service subscriber to a recipient is received. Additionally, it is determined whether both the service subscriber and the recipient are included within one or more billing groups. Further, a charge for the telecommunication is processed, based on the determining.
US08938208B2 System for detecting high-frequency transceivers and uses thereof
The invention relates to high-frequency technology. In particular, the present invention relates to a system for detecting the position and/or location of at least one high-frequency transceiver with at least one receiving antenna set up such that high-frequency signals transmitted by the at least one high-frequency transceiver can be received by means of said receiving antenna, at least one transmitting antenna set up for transmitting high-frequency signals of at least one frequency band being intended to be received by the at least one high-frequency transceiver and thereby in turn causing the transmitting of high-frequency signals by the at least one high-frequency transceiver, at least one first antenna signal processing device connected to the at least one receiving antenna being set up for analyzing the high-frequency signals received by the at least one receiving antenna in order to therefrom derive a spatial position and/or location and an identification of the transmitting high-frequency transceiver, and at least one data processing device being at least indirectly connected to the first antenna signal processing device and receiving information therefrom about the position, location, and/or identification of the transmitting high-frequency transceiver, where a data structure is provided in a first memory device connected to the at least one data processing device and at least partially comprising a virtual representation of the space supplied by the antenna field of the at least one transmitting antenna, where the virtual representation comprises information about the target position and/or location of at least one high-frequency transceiver having a predefined identification, and transformation information is available to the at least one data processing device on the basis of which an actual position and/or location of at least one high-frequency transceiver having a predefined identification within the virtual representation is associated on the basis of the position, location, and/or identification information obtained from the first antenna signal processing device, and the at least one data processing device carries out a comparison between the target position and the actual position and/or location of a high-frequency transceiver of a predefined identification within the virtual representation, outputting a signal representing a “match” or “no match” as the result of the comparison for further processing.
US08938199B2 Methods, systems, and computer program products for providing mobile ad hoc cooperative communication systems and related devices
A method of operating a mobile electronic device includes detecting at least one other mobile electronic device within a predetermined distance of the mobile electronic device, and determining a spatial relationship of the at least one other mobile electronic device relative to the mobile electronic device. An ad hoc wireless connection is established with the at least one other mobile electronic device based on the determined spatial relationship. Data may be transmitted to and/or received from the at least one other mobile electronic device over the ad hoc wireless connection based on the determined spatial relationship. Related systems, devices, and computer program products are also discussed.
US08938195B2 Fixing toner using heating-liquid-blocking barrier
A method for fixing toner onto a receiver medium includes depositing a pattern of toner onto a surface of the receiver medium. A liquid-blocking barrier is provided that has a first surface and a second surface that is impermeable to a heating liquid. The surface of the receiver medium is brought into contact with the first surface of the liquid-blocking barrier. The heating liquid is brought into contact with the second surface of the liquid-blocking barrier. The heating liquid is at a temperature greater than the toner glass transition temperature. Heat is transferred through the liquid-blocking barrier from the heating liquid to the toner, thereby raising the temperature of the toner to a temperature above the toner glass transition temperature.
US08938194B2 Image heating apparatus
An image heating apparatus includes an endless belt; a heater, provided in an interior of the endless belt, for heating the endless belt; a back-up member contacted to an inner surface of the endless belt; a pressing member for forming a nip for nipping and feeding a recording material together with the back-up member through the endless belt; and a protecting member, provided surrounding the heater in the interior of the endless belt and rotatable around the heater, the protecting member includes a shield portion for blocking between the endless belt and the heater and an opening, arranged in a circumferential direction of the protecting member.
US08938193B2 Fuser unit
A fuser unit includes: a cylindrical member; a heat generation member; a nip plate; a backup member that forms a nip portion; and a temperature detection member that detects a temperature of the nip plate. The nip plate has: a plate-shaped part that forms the nip portion; a lubricant restraint part that is formed on at least a part of a downstream side end of the plate-shaped part in a predetermined direction and that extends toward an inner side in a diametrical direction of the cylindrical member, and a detected part that extends from an end of the lubricant restraint part toward the predetermined direction. The detected part is formed to be shorter than the plate-shaped part in an axial direction of the cylindrical member, and both ends of the detected part in the axial direction are adjacent to a space.
US08938186B2 Method of aligning a photoconductor cartridge
A method for aligning a photoconductor cartridge (200) in an electrophotographic device includes providing at least two holes in a first end of the cartridge. At least two pins (251) are provided in a frame of the electrophotographic device which mate with the holes in the first end of the cartridge when the cartridge is inserted in the electrophotographic device. A drive mechanism contacts a spherical bearing of a photoconductor of the cartridge and drives a pair of drive dogs. One drive dog is affixed to a spline on the drive mechanism and a second drive dog is affixed to the spherical bearing. At least one hole is provided in a second end of the cartridge. At least one pin is provided in a frame of the electrophotographic device which mate with the hole in the second end of the cartridge when the cartridge is inserted in the electrophotographic device.
US08938183B2 Doctor blade assembly and alignment method
There is provided a doctor blade assembly and method for alignment in a toner hopper of a toner printer cartridge. The doctor blade assembly has a holder portion. The holder portion has a first mounting end and a second mounting end. The holder portion further has a pair of recessed openings formed in the first mounting end and the second mounting end, respectively. The holder portion further has a pair of alignment elements each having an alignment through hole and each configured to fit in and correspond to each respective recessed opening. The doctor blade assembly further has a blade portion attached to the holder portion. The doctor blade assembly further has a pair of fastener members each configured for insertion through the alignment through hole and through the recessed opening.
US08938182B2 Stand of image forming apparatus and image forming apparatus having the same
A stand of the image forming apparatus includes at least one plate unit including a first plate member which includes a first surface unit which forms an external appearance and a first bent unit which is provided to at least one of the opposite end parts of the first surface unit, and a second plate member which includes a second surface unit and a second bent unit which is provided to at least one of the opposite end parts of the second surface unit, and is capable of being inserted into the first plate member, at least one of the first bent unit and the second bent unit being bent so that each bending direction thereof may start from at least one of the first surface unit and the second surface unit, and then bend toward at least one of the first surface unit and the second surface.
US08938179B2 Toner cartridge for an image forming device having a retainer assembly having positioning features for processing circuitry
A toner cartridge for an imaging forming device having a retainer for holding a circuit board having processing circuitry with a plurality of contacts. A reference datum point in the retainer aligns the circuit board with the retainer while an alignment device aligns the retainer with respect to the supply item that is inserted into a frame within the image forming device having an electrical connector with a plurality of connecting pins. When the retainer and circuit board are mounted on the supply item and the supply item is inserted into the frame, a pair of cam surfaces and a corresponding pair of supports spaced apart and extending from an outer surface of the housing, align the connector with the retainer with the retainer aligning the connecting pins of the connector with corresponding contacts of the circuit board for electrical interconnection therebetween.
US08938178B2 Heater control device, fixing device, and image forming apparatus
A heater control device that performs phase control of AC power and supplies phase-controlled power to a heater, the heater control device including: a control unit configured to, in the phase control, gradually increase an on-duty ratio until a target power amount is supplied to the heater; and a judgment unit configured to judge whether or not the on-duty ratio is within a predetermined range of on-duty ratios including a 50% on-duty ratio. The control unit (i) increases the on-duty ratio by a first amount while the on-duty ratio is within the predetermined range, and (ii) increases the on-duty ratio by a second amount while the on-duty ratio is not within the predetermined range. The first amount is greater than the second amount.
US08938174B2 Image forming apparatus and image forming method
An image forming apparatus includes: a detection unit detecting information about an image-adjusting pattern image fixed to a paper; a determination unit which, on the basis of an image-noise detecting pattern image that is formed on the paper prior to forming the image-adjusting pattern image, determines the presence or absence of an image noise generated in the image-adjusting pattern image; and a control unit. On the basis of the determination result of the determination unit, the control unit sets a detection region where the detection unit detects information about the image-adjusting pattern image, to a region where the image noise is not generated, and determines the image forming condition by using the information detected in the detection region.
US08938172B2 Visible light communication method and apparatus
Disclosed herein are a visible light communication method and apparatus. The visible light communication method includes determining whether a current location is the start of a symbol of a transmission signal, setting a sample index, a signal accumulated value for an accumulation region of a front half portion of the symbol, and a signal accumulated value for an accumulation region of a rear half portion of the symbol, determining whether the sample index belongs to an accumulation region of the front or rear half portion of the symbol, and accumulating samples of the transmission signal in accordance with the location to which the sample index belongs, determining whether a current location corresponds to the end of the symbol, and outputting a Variable Pulse Position Modulation (VPPM) communication signal corresponding to the transmission signal.
US08938162B2 Interchangeable lens, interchangeable lens control method, camera and camera control method
The interchangeable lens detachably attachable to a camera includes a lens communicator configured to perform communication with the camera, a motor to move or actuate a driven member included in the interchangeable lens, and a lens controller. The lens controller is configured to perform, in response to receipt, from the camera through the communication, of a drive instruction to drive the motor and a driving power supply instruction to supply a driving electric power to the motor, supply of the driving electric power to the motor.
US08938156B2 Information processing device, information processing method, and program
The present invention relates to an information processing device, an information processing method, and a program, whereby playback of PG and TextST images can be controlled from a BD-J application. There are defined a mono PG/TextST stream of a PG/TextST image that is a mono image serving as a 2D image, a stereo PG/TextST stream of a PG/TextST image that is a stereo image serving as a 3D image, and a PG/TextST stream for offset of a PG/TextST image that is a mono image to be used for generating a stereo image along with an offset value for giving disparity to the mono image, as a PG/TextST stream of a PG/TextST image. An stream selecting API selects a mono PG/TextST stream, a stereo PG/TextST stream, or a PG/TextST stream for offset. The present invention may be applied to a BD player configured to play a BD, or the like.
US08938155B2 Communication apparatus and control method
A communication apparatus includes a transmitting unit, a receiving unit and a control unit. The transmitting unit transmits a video data to an external apparatus via a first transmission line. The receiving unit receives a command from the external apparatus via a second transmission line. The control unit controls the transmitting unit and the receiving unit in accordance with a command that is received by the receiving unit via the second transmission line. The control unit disables the transmitting unit before a predetermined period of time elapses, if a power off command is received by the receiving unit via the second transmission line, the power off command being used to change the communication apparatus to a power off state, and wherein the control unit disables the receiving unit after the predetermined period of time elapses.
US08938151B2 Video distribution apparatus and video distribution method
A display control apparatus includes an obtaining unit configured to obtain a number of predetermined scenes in a video, and a display control unit configured to display, on a display unit, a timeline in which an object indicating a position of the predetermined scene in the video is arranged. The display control unit performs control such that in a case where the number of the predetermined scenes included in a predetermined time period of the video is larger than a predetermined number, the predetermined time period is displayed, on the timeline, with a first width, and in a case where the number of the predetermined scenes included in the predetermined time period of the video is smaller than the predetermined number, the predetermined time period is displayed, on the timeline, with a second width different from the first width.
US08938150B2 Recording apparatus
A recording apparatus has: a stream generating unit for generating a first stream constituted of a first moving image signal at a first frame rate and an input audio signal and a second stream constituted of a second moving image signal at a second frame rate faster than the first frame rate and a predetermined audio signal; a recording unit for recording the first and second streams; and an instructing unit for instructing a change-over of a frame rate, wherein in accordance with an instruction output from the instructing unit during recording the first stream, the stream generating unit outputs the second stream instead of the first stream, and the recording unit records the second stream output in response to the instruction by the instructing unit, instead of the first stream.
US08938149B2 Method and apparatus for video image data recording and playback
A video data recoding method suitable for recording computer sessions. Each video image frame is divided into multiple blocks. A server processes the video frames and transmits only changed blocks for each frame to a video log server. The video log server stores the changed blocks with block indices in a data file. The video log server also maintains a virtual frame table which stores, for each block of the frame, the data location within the data file where the most recent occurrence of that block is stored. The virtual frame table is continuously updated as changed blocks are stored in the data file. The video log server further stores a snapshot file containing snapshots of the virtual frame table at predetermined time points, along with time stamps and a next changed frame location. The data file and the snapshot file are used to reproduce the video images.
US08938148B2 Variable optical attenuator
In one embodiment, a variable optical attenuator includes a core configured to propagate optical data signals and a cladding surrounding at least part of the core and comprising a first cladding portion and a second cladding portion. An attenuating spacer between the first cladding portion and the second cladding portion is formed from a smart material. The smart material is configured to apply a force to at least one of the first cladding portion and the second cladding portion in response to an external stimulus. The smart material may be a piezoelectric material and the external stimulus may be an electrical current.
US08938146B2 Hollow core fiber with improvements relating to optical properties and its use, method of its production and use thereof
The invention relates to a hollow core optical fiber having light guided in a single-mode in the core.
US08938144B2 Optical fiber cable
An optical fiber cable including, in a radial direction outward, a central strength member, a first layer of loose buffer tubes stranded around the central strength member, at least one of the loose buffer tubes of the first layer containing at least one light waveguide, an intermediate layer, a second layer of loose buffer tubes stranded around the intermediate layer, at least one of the loose buffer tubes of the second layer containing at least one light waveguide, and a jacket surrounding the second layer of loose buffer tubes, wherein the intermediate layer is formed of a material having a high coefficient of friction.
US08938140B2 Adjustment device for coupled optics for measuring using fiber-optic sensors on rotating parts
A device for transmitting or receiving a light beam is provided. The device includes an angular adjustment element and a fiber-optic cable which emits light and is connected to the angular adjustment element. The fiber-optic cable ends in the region of the angular adjustment element. The angular adjustment element enables a radiation direction of a light beam of the fiber-optic cable to be fixed, wherein, in at least some of possible radiation directions, the light beam passes through a fixed point which is independent of the radiation direction, wherein the fixed point lies outside the device.
US08938135B2 Method for manufacturing optical waveguide and optical waveguide manufactured by the method
The present invention relates to a production process for an optical waveguide comprising a step for forming a photosensitive resin layer comprising a photosensitive resin composition on a substrate, a step for exposing a desired pattern and a step for carrying out development in an alkaline developer containing a divalent or higher-valent metal ion and a production process for an optical waveguide comprising a step for forming a photosensitive resin layer comprising a photosensitive resin composition on a substrate, a step for exposing a desired pattern, a step for carrying out development in an alkaline developer and a step for carrying out washing with a cleaning liquid containing a divalent or higher-valent metal ion or an acid aqueous solution.Capable of being provided are a production process for an optical waveguide which is excellent in a transparency and a reliability and an optical waveguide produced by the above production process.
US08938133B2 Image resizing apparatus and method that interpolates image blocks with abuttal regions
An image processing apparatus includes a first storage section and a second storage section, a storage control section, and a computation section. The storage control section sequentially acquires block images obtained as a result of dividing an input image, and stores the block image as a target block image in the first storage section, while storing, in the second storage section, image data of, in a region of the target block image, a region abutting un-inputted block images in the input image, as image data of an abuttal region. The computation section implements a resizing process for changing the size of the target block image by performing an interpolation calculation using image data of the target block image stored in the first storage section and the image data of the abuttal region stored in the second storage section.
US08938130B2 Alignment of synthetic aperture images
A method for the alignment of pairs of complex images of a region, such as may be produced by separate passes of a synthetic aperture radar, is disclosed. The method selects a subset of each image in the form of a plurality of tiles, and calculates a correlation value between corresponding pairs of tiles. Shifts in x and y for each pair where the correlation value exceeds a threshold are then used to calculate values for overall shift, stretch and shear to be applied to one of the images to align it with the other. An iterative least squares approach may be used. As both phase and amplitude information is used in the correlation the technique is suitable for aligning images having little intensity variation. The invention may be used to align images prior to coherent change detection analysis of the images.
US08938126B2 Selecting objects within a vertical range of one another corresponding to pallets in an image scene
A method is provided for identifying one or more scored candidate objects that may correspond to one or more actual pallets in a gray scale image. The method may comprise: identifying, by a computer, a first plurality of scored candidate objects in the gray scale image; storing, by the computer, a starting list of the first plurality of scored candidate objects, wherein the starting list includes a respective record for each of the first plurality of scored candidate objects that includes a respective location of the scored candidate object within the gray scale image, and a respective composite object score that represents a likelihood that the scored candidate object corresponds to an actual pallet structure in the gray scale image; and removing from the starting list each of the first plurality of scored candidate objects which: a) is located within a predetermined vertical distance of a particular one of the first plurality of scored candidate objects; and b) has a respective composite score less than that of the particular one scored candidate object.
US08938111B2 Computed tomography imaging process and system
A computed tomography imaging process, including: accessing projection data representing two-dimensional projection images of an object acquired using a misaligned tomographic imaging apparatus; and processing the projection data to generate misalignment data representing one or more values that quantify respective misalignments of the tomographic imaging apparatus.
US08938110B2 Enhanced image data/dose reduction
A method includes generating enhanced image data based on lower dose image data and a predetermined image quality threshold, wherein an image quality of the enhanced image data is substantially similar to an image quality of higher dose image data, and a system includes an image quality enhancer (128) that generates enhanced image data based on lower dose image data and a predetermined image quality threshold, wherein an image quality of the enhanced image data is substantially similar to an image quality of higher dose image data.
US08938107B2 System and method for automatic segmentation of organs on MR images using a combined organ and bone atlas
A method for segmenting organs on magnetic resonance (MR) images includes retrieving an MR image of a subject and generating a transformation matrix by segmenting bones on the MR image. An initial organ segmentation of the MR image is generated by registering a combined organ and bone atlas with the MR image using the transformation matrix. The MR image with initial organ segmentation may be shown on a display.
US08938104B2 Systems and methods for adaptive filtering
A system for obtaining an image includes a processor for receiving a projection image, processing the projection image to obtain a filtered image, applying a first factor for the projection image to obtain a first weighted image, applying a second factor for the filtered image to obtain a second weighted image, and obtaining a corrected image using the first and second weighted images, and a medium for storing the corrected image. A method of processing an image includes receiving a projection image, processing the projection image to obtain a filtered image, and determining a corrected image by applying a first factor for the projection image and applying a second factor for the filtered image. A method for obtaining an image includes determining a factor, using the factor to control a radiation source, and using the factor to reduce noise in an image generated using the radiation source.
US08938103B2 Apparatus and method for detecting and measuring biomolecular interactions
A method and system for the rapid detection of biomolecular interactions, the system comprising a sensing platform which comprises a primary support structure including recesses designed to be located in front of a detection unit, said recesses containing one or several arrays of biosensors, said system furthermore comprising a reader unit for optical excitation and detection.
US08938101B2 Apparatus, system, and method for real-time identification of finger impressions for multiple users
Described herein are an apparatus, system, and method for real-time identification of finger impressions for multiple users on a platform. The apparatus comprises a first logic unit to register finger impressions of corresponding multiple users, and to store the registered finger impressions of each user among the multiple users in a storage unit, wherein the finger impressions of the corresponding multiple users are received by a platform; and a second logic unit to identify in real-time active participants according to the registered finger impressions of each user among the multiple users, wherein the active participants are participants of an executing application.
US08938100B2 Image recomposition from face detection and facial features
A computing system comprising a processor for identifying two or more individual regions in a digital image that each include a human face, for padding each of the two or more individual regions, and for digitally defining at least one combined padded region that includes the two or more individual padded regions, wherein at least one border of the at least one combined padded region is collinear with a border of one of the individual padded regions.
US08938095B2 Verification method, verification device, and computer product
A verification device 101 receives extracted and sanitized data 113 that has been sanitized to protect the privacy of person A. The verification device 101, extracts from among MCU-hash storage data 123 and for MCU1 and MCU2 among MCUs obtained by dividing the extracted and sanitized data 113, an MCU1 hash and an MCU2 hash. The verification device 101 generates an MCU3 hash to an MCU6 hash and from the MCU1 hash to the MCU6 hash, generates a JPEG frame hash 125. The verification device 101 then compares a JPEG hash 121 and the JPEG hash 125 to verify the authenticity of the extracted and sanitized data 113.
US08938093B2 Addition of immersive interaction capabilities to otherwise unmodified 3D graphics applications
A method and system for enabling interaction with unmodified 3D graphics applications using face-tracking. The method includes determining a position of a viewer using face-tracking component and transforming a viewer's position to application coordinates. The application coordinates are passed to a wrapper library around a 3D graphics application's library. The 3D graphic application's instruction stream is altered to display 3D graphics on a display with scenes rendered as seen from the viewer's position. The 3D graphics application is forced to load a wrapper library which overloads functions of the underlying 3D graphics application library. In this way, the 3D graphics application can be an existing unmodified 3D graphics application provided on a computer system.
US08938092B2 Image processing system, image capture apparatus, image processing apparatus, control method therefor, and program
There is provided an image processing system in which an image capture apparatus and an image processing apparatus are connected to each other via a network. When a likelihood indicating the probability that a detection target object detected from a captured image is a predetermined type of object does not meet a designated criterion, the image capture apparatus generates tentative object information for the detection target object, and transmits it to the image processing apparatus. The image processing apparatus detects, from detection targets designated by the tentative object information, a detection target as the predetermined type of object.
US08938090B2 System and process for roof measurement using aerial imagery
The present disclosure shows creating a first layer and a second layer, in computer memory and substantially overlapping at least a segment of line from said first layer with at least a segment of another line from said second layer. A first non-dimensional attribute is different from said second non-dimensional attribute of the two lines. A user length field enabling a client with said interactive file to override at least one of said length numeric values, where said area operator may automatically recalculate area based on said length field override is shown. Also, providing a visual marker that is moveable on said computer monitor around said aerial imagery region, which may be moved, to more precisely identify the location of the building roof structure is shown.
US08938088B2 Method and apparatus for classifying sections of an image into a plurality of embedded areas
An embodiment of this invention is an image processing device, including: a sectioning unit for sectioning an image into a plurality of sections to be processed; and a classification unit for classifying the plurality of sections to be processed into at least a clarification-processing-adapted area for embedding a latent image into the image, and an obfuscation-processing-adapted area for embedding a digital watermark into the image based on a characteristic of the image.
US08938085B2 Microphone adapter and microphone
A microphone adapter is attachable to a microphone including a microphone unit and a casing having a front sound terminal and a back sound terminal. The microphone adapter has a bottom having a hole through which the casing of the microphone extends and a cylindrical peripheral wall integrated with the bottom, having an open end opposite to the bottom, and covering the periphery of the back sound terminal. The cylindrical peripheral wall has an internal diameter larger than the external diameter of the casing of the microphone so as to define a space between the cylindrical peripheral wall and the external peripheral surface of the casing of the microphone extending through the hole, and extends from the bottom at least to a position of the front sound terminal in a sound collection axis direction.
US08938084B2 Speaker device, sound source simulation system, and echo cancellation system
A speaker device includes an enclosure provided with a speaker unit and a bass reflex port, wherein the bass reflex port has an outer opening opened to outside of the enclosure and an inner opening opened to inside of the enclosure, and has a tubular body whose hollow cross-sectional area is gradually reduced along an axial direction of the bass reflex port from its ends to its center, and the tubular body is formed so that a length of the hollow cross-section in one direction does not change along the axial direction, and wherein the inner opening of the bass reflex port is located opposite to the speaker unit, with the bass reflex port sandwiched therebetween.
US08938080B2 Method and a device for generating engine acoustic emissions, a computer program and a computer program product
A method for generating engine acoustic emissions including the steps of providing a loudspeaker configuration (100) based upon the configuration of said engine, and feeding the said loudspeaker configuration (100) with signals for providing desired engine acoustic emission. Also a device, a computer program and a computer program product for performing the method.
US08938078B2 Method and system for enhancing sound
A method of enhancing audio sound. The method includes sensing an acoustic signal using a microphone in an electronic device. The acoustic signal is emitted in response to a primary sound signal and transmitted as a sound wave through a space. The method further includes receiving, using an antenna in the electronic device, a wireless signal encoded with the primary sound signal. An impulse response for the space is estimated based on the sensed acoustic signal and the primary sound signal encoded within the received wireless signal. A delay between the sensed acoustic signal and the primary sound signal encoded within the received wireless signal is calculated based on the estimated impulse response. The primary sound signal encoded within the received wireless signal is delayed using the calculated delay and reproduced to enhance the acoustic signal heard by a user of the electronic device.
US08938076B2 Method and arrangement in a telecommunication system
A method in a User Equipment (UE) of an Evolved Packet System (EPS) establishes a security key (K_eNB) for protecting Radio Resource Control/User Plane (RRC/UP) traffic exchanged with a serving eNodeB. The method comprises sending a Non-Access Stratum (NAS) Service Request to a Mobility Management Entity (MME), the request indicating a NAS uplink sequence number (NAS_U_SEQ). The method further comprises receiving an indication of the NAS_U_SEQ of the NAS Service Request sent to the MME, back from the MME via the eNodeB. The method further comprises deriving the K_eNB from at least the received indication of the NAS_U_SEQ and from a stored Access Security Management Entity-key (K_ASME) shared with said MME.
US08938074B2 Systems and methods for secure communication using a communication encryption bios based upon a message specific identifier
An apparatus and methods of securely communicating a message between a first device and a second device using a message specific identifier is disclosed. The method begins by assembling the message specific identifier from one or more attributes associated with the message and the first device. An encryption key request is transmitted to a server, wherein the encryption key request is based upon the message specific identifier. An encryption key is received from the server, wherein the encryption key is based on the message specific identifier and a random character set. The message is encrypted using the received encryption key and the encrypted message is sent to the second device.
US08938073B2 Information processing device, information processing method, and program
An information processing device including: a data processing unit that generates an encryption key of content; and a communication unit that transmits an encryption key generated by the data processing unit, wherein the data processing unit generates, as the encryption key, individual keys that are different for each new content recording processing on a recording medium in a content recording device, and transmits the individual keys through the communication unit.
US08938071B2 Method for updating air interface key, core network node and radio access system
The disclosure discloses a method for updating an air interface key, a core network node and a radio access system, wherein the method for updating an air interface key comprises: a core network node receives a relocation complete indication message from a target RNC (S502), the relocation complete indication message is configured to indicate the successful relocation of User Equipment (UE) from a source RNC to the target RNC; the core network node uses the saved traditional key and the current enhanced key to calculate a next hop enhanced key (S504); the core network node sends the next hop enhanced key to the target RNC (S506). Through the disclosure, the forward security of users is guaranteed effectively, thus the communication security of the radio access system is improved overall.
US08938068B2 Functional encryption applied system, information output apparatus, information processing apparatus, encryption protocol execution method, information output method, information processing method, program and recording medium
An information output apparatus identifies, according to a rule established for each of functional encryption protocols or a rule established for each combination of the protocols, one or more identifiers corresponding to a particular functional encryption protocol or a combination of the particular protocols, sets a particular piece of first correspondence information corresponding to the identifier or identifiers, and outputs first information which is a ciphertext or key information of the functional encryption scheme that corresponds to the particular piece of first correspondence information. An information processing apparatus inputs the first information and second information which is key information or a ciphertext of the functional encryption scheme that corresponds to a particular piece of second correspondence information into a decryption function of the functional encryption scheme and, when the truth value of a logical formula corresponding to the combination of the particular piece of first correspondence information corresponding to the first information and the particular piece of second correspondence information corresponding to the second information is true, generates a decryption result.
US08938067B2 Format preserving encryption methods for data strings with constraints
Format preserving encryption (FPE) cryptographic engines are provided for performing encryption and decryption on strings. A plaintext string may be converted to ciphertext by repeated application of a format preserving encryption cryptographic algorithm. Following each application of the format preserving cryptographic algorithm, the resulting version of the string may be analyzed to determine whether desired string constraints have been satisfied. If the string constraints have not been satisfied, further applications of the format preserving cryptographic algorithm may be performed. If the string constraints have been satisfied, the current version of the string may be used as an output for the cryptographic engine.
US08938066B2 Methods, apparatus and articles of manufacture to cancel echo for communication paths having long bulk delays
Example methods, apparatus and articles of manufacture to cancel echo for a communication path having long bulk delays are disclosed. A disclosed example method includes determining a first location of a first coefficient having a largest magnitude of a first plurality of magnitudes associated with a first plurality of coefficients of a first phase; determining a second location of a second coefficient having a largest magnitude of a second plurality of magnitudes associated with a second plurality of coefficients of a second phase different than the first phase; comparing a difference between the first and second locations to a threshold; and, when the difference is less than the threshold, selecting a first offset based on a greater of the magnitude of the first coefficient and the magnitude of the second coefficient; and cancelling an echo contained in a signal using the first offset.
US08938065B1 Real time feedback of script logic
A system, method, and computer readable medium for real time feedback of script logic that comprises counting at least one agent utilizing at least one panel associated with at least one caller, establishing an average length of time required to utilize the at least one panel associated with the at least one caller, tallying a number of callers terminating interaction during utilization of the at least one panel, calculating statistics associated with the counted agents per panel, the established average length of time required per panel and the tallied number of callers terminating interaction per panel, and displaying the calculated statistics.
US08938064B2 Method and system for assigning tasks to workers
A method and system for assigning tasks can receive requested tasks, keep a requested-task queue, keep one or more worker statuses associated with respective workers, and assign the requested tasks from the requested-task queue to selected ones of the workers. In one embodiment, the requested tasks are telephone calls received by a network based contact center, and the workers are telephone agents associated with the network based contact center.
US08938059B2 System and method for displaying call flows and call statistics
The system and method identify a plurality of call flow events in a call analysis system. Call statistics are associated with the call flow events. The call flow events are organized into event groups each containing a plurality of call flow events. Once an event group is selected, call statistics for the events of the event group are displayed. In addition, the system and method allow for selection of individual call flow events in order to display calls associated with the events.
US08938050B2 Low bias mA modulation for X-ray tubes
A segmented thermionic emitter is provided. The segmented thermionic emitter has, among other features, a plurality of segments substantially spanning an entire length of the thermionic emitter and aligned substantially parallel with one another. In one embodiment, the segmented thermionic emitter may allow milli-amp modulation of an X-ray tube at voltages less than approximately 2 kV.
US08938046B2 System and method for underwater radiography
A system for subsea imaging comprises a first plate having an inner surface, an outer surface, and a cavity formed in the inner surface. In addition, the system comprises a phosphor imaging plate disposed in the cavity. Further, the system comprises a second plate having an inner surface facing the inner surface of the first plate and an outer surface facing away from the outer surface of the first plate. Still further, the system comprises a seal member disposed between the inner surface of the first plate and the inner surface of the second plate. The seal member extends around the perimeter of the cavity and is configured to seal the phosphor imaging plate and the cavity from intrusion water.
US08938043B2 Adaptive optimum CDR bandwidth estimation by using a kalman gain extractor
Exemplary embodiments of the present invention relate to a clock and data recovery (CDR) apparatus with adaptive optimum CDR bandwidth estimation by using a Kalman gain extractor. The Kalman gain extractor includes an off chip digital processor which receives a phase update information from the CDR outputs an estimated optimum Kalman gain obtained by extracting the standard deviation of step sizes of the accumulation jitter from the power spectral density (PSD) of the phase update information, and a on chip digital loop filter consists of a cyclic accumulator which accumulates the phase detector's output, a gain multiplier and a phase interpolator (or DCO) controller. The off chip digital processor includes a storage register, a fast Fourier transform (FFT) processor and an optimum Kalman gain estimator. The storage register stores the phase update information, from which the FFT processor extracts the PSD of the absolute input jitter. The optimum Kalman gain estimator calculates the optimum gain from the PSD of the accumulation jitter. The off chip digital processor may further include a gain calibrator to compensate for the variations in the transition density.
US08938042B2 Automatically synchronizing ring oscillator frequency of a receiver
A ring oscillator in a receiver in a multimedia network is adjusted to compensate for factors that may decrease its accuracy over time using a link training signal from a transmitter device in the network. An incoming signal having a known frequency is received at a receiver or sink device from a transmitter, the signal may be a link training signal used for configuring a link between the two devices. In the receiver, an internally generated clock signal is created, the signal having an internal frequency. The incoming signal and the internally generated clock signal are input into a frequency detector which outputs frequency comparison-based data. The internal frequency is based on the comparison-based data such that it is adjusted to be closer to the known frequency of the incoming signal.
US08938041B2 Techniques for managing interference in multiple channel communications system
An apparatus may include a processor circuit, and a dynamic filter adjustment component for execution on the processor. The dynamic filter adjustment component may identify in a wideband communications signal a set of one or more interferer frequencies for one or more respective interferer channels of a set of communications channels to be filtered, select a kernel filter comprising a low pass filter having a channel width corresponding to a channel of the one or more interferer channels, and generate a co-channel interference (CCI) filter to stop the one or more interferer channels by inverting the kernel filter. Other embodiments are described and claimed.
US08938039B2 Semiconductor device and receiver
A semiconductor device contains a narrow band noise detector section to detect narrow band noise in an input signal that is input by way of a power line. The semiconductor device further includes a reference signal generator section to generate a second reference signal whose amplitude value which corresponds to the narrow band noise frequency of a pre-established first reference signal is reduced, and a correlation calculation section to calculate the correlation value between the input signal and the second reference signal utilized in the frame synchronization processing of the input signal.
US08938036B2 Fast automatic gain control
A device and method of fast automatic gain control in quadrature receivers are disclosed. The AGC activity between the I and Q branches is split where in one branch the receive chain is in a certain gain state and in the other branch the receive chain is in another possible gain state, resulting in a significant shortening of the AGC duration of any IQ receiver.
US08938032B2 Low-rate long-range mode for OFDM wireless LAN
A system for implementing an orthogonal frequency division multiplexing scheme and providing an improved range extension. The system includes a transmitter for transmitting data to a receiver. The transmitter includes a symbol mapper for generating a symbol for each of a plurality of subcarriers and a spreading module for spreading out the symbol on each of the plurality of subcarriers by using a direct sequence spread spectrum. The symbol on each of the plurality of subcarriers is spread by multiplying the symbol by predefined length sequences. The receiver includes a de-spreader module for de-spreading the symbols on each of the plurality of subcarriers. The de-spreader module includes a simple correlator receiver for obtaining maximum detection. The correlator produces an output sequence of a same length as an input sequence and the de-spreader module uses a point of maximum correlation on the output sequence to obtain a recovered symbol.
US08938031B2 Phase slip reduction method
Disclosed herein are methods and techniques for reducing phase slips in optical communications systems and in particular methods and techniques that operate in receivers for a coherent communication system transmitting modulated data symbols exhibiting N-ary symmetrical constellation and predetermined reference symbols.
US08938029B2 DC removal from multicarrier signals
A receiver technique includes generating a DC offset compensation signal based on a frequency offset-compensated received signal and a frequency offset indication signal. The technique includes generating a DC offset-compensated received signal based on the DC offset compensation signal and a received signal. The frequency offset-compensated received signal may be generated using a first Coordinate Rotation DIgital Computer (CORDIC) responsive to the DC offset-compensated received symbol and the frequency offset indication signal. The DC offset compensation signal may be generated using a second CORDIC responsive to the frequency offset indication signal and a real-valued signal.
US08938028B2 Radio communications apparatus and communication method
A radio communications apparatus transmitting data using multiple antennas is disclosed that includes a data link layer control information generation part configured to generate multiple data link layer control information items from generated data link layer control information; a data unit generation part configured to generate multiple data units to be transmitted through the corresponding antennas, based on the data link layer control information items generated by the data link layer control information generation part, so that the data units include the data link layer control information items; and a physical layer processing part configured to perform adaptive modulation and coding on the data units.
US08938027B2 Distortion compensation circuit, and transmission device using distortion compensation circuit and high-frequency power amplifier
In order to shorten the convergence time for compensating distortion generated by a high-frequency power amplifier, a distortion compensation circuit which independently generates coefficients of odd-symmetrical amplitude distortion compensation signals and coefficients of odd-symmetrical phase distortion compensation signals of respective orders of a high-frequency power amplifier includes an even-symmetrical distortion compensation signal generation circuit for generating an even-symmetrical amplitude distortion compensation signal and an even-symmetrical phase distortion compensation signal from a difference between the input signal amplitude and a signal obtained by delaying the input signal amplitude and a difference between the input signal and a signal obtained by delaying the input signal, respectively independently and independently of the odd-symmetrical distortion compensation signals, and an even-symmetrical distortion compensation signal superposition circuit for superposing the even-symmetrical distortion compensation signals on the input signal, and conducts pre-compensation on odd-symmetrical distortion and even-symmetrical distortion independently.
US08938024B1 Preamble generating device, preamble generating method, and non-transitory computer-readable recording medium storing a program
A first calculator generates first computational data by multiplying each element in a result obtained by applying a fast Fourier transform to data containing at least one of a real data sequence and an imaginary data sequence with reordered elements by an element of a preamble model at a same position as the each element. A second calculator generates second computational data by performing computation that converts an absolute value of each element in the inverse fast Fourier-transformed first computational data into a value in a predetermined range. A third calculator generates third computational data by multiplying each element in the fast Fourier-transformed second computational data by an element of the preamble model at a same position as the each element. A decider generates the third computational data as a preamble in a case of the PAPR of the inverse fast Fourier-transformed third computational data matching a predetermined criterion.
US08938021B1 Outbound interference reduction in a broadband powerline system
Disclosed is a method and apparatus for reducing outbound interference in a broadband powerline communication system. Data is modulated on first and second carrier frequencies and is transmitted via respective first and second lines of the powerline system. A characteristic of at least one of the carrier signals (e.g., phase or amplitude) is adjusted in order to improve the electrical balance of the lines of the transmission system. This improvement in electrical balance reduces the radiated interference of the powerline system. Also disclosed is the use of a line balancing element on or more lines of the powerline system for altering the characteristics of at least one of the power lines in order to compensate for a known imbalance of the transmission system.
US08938010B2 Method for decoding a data stream and a receiver
In the case of a method for decoding a data stream a first decoding means (DR2) is provided which is configured to decode from a data stream in a first data stream format at least two units of user data, wherein for decoding the second unit of the at least two units at least partial information from the first unit of the at least two units is used. Likewise reference data is provided and subsequently the first decoding means (DR2) is initialized with the information from the reference data. The data stream in the first data stream format is supplied to the first decoding means and decoded into at least one unit of user data using the information from the reference data.
US08938004B2 Dependency parameter set for scalable video coding
System and methods for video decoding include receiving at least one Dependency Parameter Set (DPS); and determining at least one inter-layer dependency based on the received DPS. Systems and methods for video encoding include selecting a layering structure; encoding at least one Dependency Parameter Set (DPS) including a representation of the layering structure in a binary format; and including the encoded DPS in a bitstream or sending the encoded DPS out of band.
US08938003B2 Picture coding device, picture coding method, picture coding program, picture decoding device, picture decoding method, and picture decoding program
In a case where a partition mode in which luma signals are partitioned horizontally and vertically is set when an intra prediction of a picture signal is made in units of minimal coding blocks set in advance, an intra prediction unit is configured to make an intra prediction of a chroma signal in units of prediction blocks of the intra prediction of chroma signals within the minimal coding block set in accordance with a chroma format. A second bitstream constructing unit constructs a bitstream of information relating to a luma intra prediction mode of a prediction block of luma signals and information relating to a chroma intra prediction mode of a prediction block of chroma signals.
US08938002B2 Data processing apparatus, data processing method, and program
A data processing apparatus, a data processing method, and a program that are configured to prevent (or lower) the increase in scale and cost of the apparatus. A read/write control portion executes read/write control in which slots subject to extraction of two or more slots in one frame that is a collection of two or more slots each of which is a unit of error correction coding are written to a ring buffer and the slots subject to extraction in one frame written to the ring buffer are read within the unit time. When slots subject to extraction are changed, an output portion executes output processing in which dummy data outputted from a dummy data output portion are outputted with a timing immediately before a change start frame that is a frame from which the change of slots subject to extraction is started and, slots subject to extraction read from the ring buffer are outputted for frames subsequent to the change start frame. The present disclosure is applicable to reception apparatuses for receiving BS digital broadcasting, for example.
US08938000B2 Transcoding system using encoding history information
The present invention provides a transcoder having a MPEG decoder and a MPEG encoder, for changing a GOP structure and the bit rate of an encoded bitstream obtained as a result of an encoding process. The MPEG encoder receives a past encoding parameters generated at a past encoding process as a history information, and performs a present encoding process by using the past encoding parameters selectively so that the present encoding process is optimized. Furthermore, the encoder describe the past encoding parameters into the encoded bitstream as the history information so as to reuse the history information in advance encoding process. The picture quality of the video data does not deteriorate even if decoding and encoding processes are carried out repeatedly by the transcoder.
US08937994B2 Partial response decision feedback equalizer with selection circuitry having hold state
A partial response decision feedback equalizer (PrDFE) includes a receiver including at least first and second comparators operative to compare an input signal representing a sequence of symbols against respective thresholds and to respectively generate first and second receiver outputs. A first selection stage is provided to select (a) between the first comparator output and a first resolved symbol according to a first timing signal, and (b) between the second comparator output and the first resolved symbol according to the first timing signal, to produce respective first and second selection outputs. A second selection stage selects between the first and second selection outputs according to a selection signal. The selection signal is dependent on a prior resolved symbol that precedes the first resolved symbol in the sequence.
US08937993B2 Crest factor reduction for brand-limited multi-carrier signals
A crest factor reduction (CFR) circuit reduces the peak-to-average (PAR) power of a digitally modulated signal in a complex baseband is achieved by post-processing the input signal, with negligible increase in out-of-band emissions. The CFR circuit takes advantage of a procedure that solves for an optimum CFR using a constraint-optimization approach. In one embodiment, the CFR circuit, which receives an input signal and provides an output signal, includes: (a) an error generation circuit that receives the input signal and provides an error signal representative of a measure of circuit-induced distortion and a delayed input signal, the delayed input signal being the input signal delayed by a predetermined value; (b) a linear-phase filter receiving the error signal to provide a correction signal; and (c) a summer that subtracts the correction from the delayed input signal to provide the output signal. This circuit can achieve near optimal CFR for arbitrary multi-carrier signals without incurring high computational complexity.
US08937990B2 Low-frequency equalizer circuit for a high-speed broadband signal
A method of compensating for loss of a high-speed broadband signal may include receiving a high-speed broadband signal. The method may also include at least partially compensating for a low-frequency loss associated with a low-frequency component of the high-speed broadband signal. The compensation for the low-frequency loss may be based on a transfer function that may include a pole with a pole-frequency associated with the low-frequency component of the high-speed broadband signal.
US08937988B2 Systems and methods for a multicarrier modulation system with a variable margin
A multicarrier modem has a plurality of carriers over which data is transmitted. By assigning, foe example, one or more different margins to the individual carriers the data rate and impairment immunity can be increased.
US08937987B2 Pulse frequency modulation (PFM) mode lock out for regulators when receive signal quality is low
A method, power switching system, and communications device supply power in a pulse width modulation (PWM) mode to a transceiver whenever the transceiver processes a low quality signal. A power supply mode (PSM) utility/controller determines a quality of a signal that is currently being processed by a transceiver, and when the quality of the signal is less than a pre-set threshold level, the PSM controller triggers the power supply to operate exclusively in the PWM supply mode. However, when the quality of the signal satisfies a preset threshold level, the PSM controller enables the power supply to autonomously switch between the PFM supply mode and the PWM supply mode. In one embodiment, the controller dynamically determines a power demand by the transceiver and when the power demand exceeds a preset threshold demand level, the controller triggers the power supply to operate exclusively in the PWM supply mode.
US08937981B2 Direct modulated laser
A laser system can include an electrode to transmit electrical carriers into an active region in response to first electrical stimulation. The laser system can also include another electrode to transmit electrical carriers into the active region in response to second electrical stimulation. The electrical carriers can be combined in the active region to emit photons to generate an optical signal. The system can further include yet another electrode responsive to electrical stimulation to affect a concentration of electrical carriers in a device layer to change a capacitance of an internal capacitance region associated with at least one of first and second waveguide regions and the device layer. The third electrical stimulation can be modulated to modulate the optical signal based on the change to the capacitance of the internal capacitance region.
US08937979B2 Gas laser oscillator having function to determine initiation of electric discharge
A gas laser oscillator includes a control apparatus which creates a command voltage, a laser power supply which supplies power to a discharge tube in accordance with the command voltage, and a voltage detecting unit which detects a voltage applied to the discharge tube. The control apparatus includes a determining unit which determines whether or not a discharge is initiated in the discharge tube, based on a rate of changes in the voltage detected by the voltage detecting unit when power is supplied to the discharge tube in accordance with the command voltage being increased in a stepwise manner. The determining unit is configured to determine whether or not a discharge is initiated in the discharge tube after an initial step that at least includes the first incremental step of the command voltage being increased in a stepwise manner.
US08937978B2 Semiconductor laser
A semiconductor laser has an optical cavity comprising and active layer disposed between an n-side barrier layer and a p-side barrier layer. The active layer comprises alternating layers of a first and second material, and the n-side barrier layer and p-side barrier layer each comprise alternating layers of the first material and a third material. The materials are selected such that the layers of the second and third materials form quantum wells between the layers of the first material. A band gap Eg of the second material is arranged such that a proportion of electrons and holes that recombine across the band gap Eg recombine to emit photons at the lasing wavelength, the proportion decreasing with increasing temperature of the optical cavity. A band gap Ec of the third material is arranged such that a ratio of electrons and holes that recombine across the band gap Eg of the second material to electrons and holes that recombine across the band gap Ec of the third material increases with increasing temperature of the optical cavity. Over a range of temperatures at which the semiconductor laser is intended to operate, the increasing ratio compensates for the decreasing proportion so as to reduce change with temperature of the optical cavity in the rate at which electrons and holes recombine across the band gap Eg of the second material to emit photons at the lasing wavelength.
US08937973B2 Transmitting device, receiving device, communication system, transmission method, reception method, and program
There is provided a transmitting device including a packet signal generation unit configured to generate a packet signal of a video; a transmitting unit configured to transmit the packet signal via an asynchronous transmission network; a timing generation unit configured to generate a video frame synchronization signal on the basis of a reference signal acquired from a reference signal source; and a timing adjustment unit configured to, on the basis of the frame synchronization signal, perform adjustment so that a transmission timing for the packet signal is different from a transmission timing for a packet signal at another transmitting device.
US08937972B2 Blending telephony services in an internet protocol multimedia subsystem
An Internet protocol Multimedia Subsystem (IMS) gateway application server includes an originating application server module adapted to invoke call control services in response to requests initiated by a voice over Internet Protocol (IP) (VoIP) client associated with a communication device such as an IP telephone. Disclosed gateway application servers include a proxy server module adapted to notify the communication client of session control messages intended for the communication device.
US08937960B2 Managing communications for modified computer networks
Techniques are described for managing communications between multiple computing nodes, such as computing nodes that are part of a virtual computer network. In some situations, various types of modifications may be made to one or more computing nodes of an existing virtual computer network, and the described techniques include managing ongoing communications for those computing nodes so as to accommodate the modifications. Such modifications may include, for example, migrating or otherwise moving a particular computing node that is part of a virtual network to a new physical network location, or modifying other aspects of how the computing node participates in the virtual network (e.g., changing one or more virtual network addresses used by the computing node). In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.
US08937959B2 Multicast traffic generation using hierarchical replication mechanisms for distributed switches
A distributed switch may include a hierarchy with one or more levels of surrogate sub-switches (and surrogate bridge elements) that enable the distributed switch to scale bandwidth based on the size of the membership of a multicast group. When a sub-switch receives a multicast data frame, it forwards the packet to one of the surrogate sub-switches. Each surrogate sub-switch may then forward the packet to another surrogate in a different hierarchical level or to a destination computing device. Because the surrogates may transmit the data frame in parallel using two or more connection interfaces, the bandwidth used to forward the multicast packet increases for each surrogate used.
US08937952B2 Packet classification
A packet classification system, methods, and corresponding apparatus are provided for enabling packet classification. A processor of a security appliance coupled to a network uses a classifier table having a plurality of rules, the plurality of rules having at least one field, to build a decision tree structure including a plurality of nodes, the plurality of nodes including a subset of the plurality of rules. The methods may produce wider, shallower trees that result in shorter search times and reduced memory requirements for storing the trees.
US08937947B2 Multicasting technique for scalably encoded media layers
A technique for distributing in a multicasting network media content via two or more media layers is described. The media layers are hierarchically arranged in accordance with a scalable coding protocol such as the Scalable Video Coding (SVC) protocol. In a method implementation of this technique, in a first step a first number of media recipients for a first media layer that is transmitted via a first bearer of the multicasting network is determined. Then, a second bearer of the multicasting network for at least one second media layer is selected taking into account the first number and a hierarchical relationship between the first media layer and the second media layer.
US08937944B2 Scaling egress network traffic
In an embodiment, a method is provided. The method of this embodiment provides generating one or more packets of data, the one or more packets of data being associated with a connection; and associating the one or more packets with one of a plurality of transmit queues based, at least in part, on the connection associated with the one or more packets.
US08937941B1 Techniques for VoIP provider interconnection over the internet using a shared subscriber contact identifier translation service
VoIP provider interconnection over the Internet using a shared subscriber contact identifier translation service. In one embodiment, for example, a method comprises: receiving a query message from a communications endpoint devices of a calling party, the query message comprising a subscriber contact identifier of a called party; in response to obtaining the query message: identifying a plurality of communications endpoint identifiers associated with the subscriber contact identifier; obtaining reachability information for the plurality of communications endpoint identifiers; and based at least in part on the reachability information, selecting one of the plurality of communications endpoint identifiers; and responding to the query message with a response comprising the selected one of the communications endpoint identifiers. The method then further comprises using the selected communications endpoint identifier to establish a VoIP call between a communications endpoint device of a calling party and a communications endpoint device of a called party.
US08937938B2 Method and apparatus for acquiring uplink and downlink synchronization between a plurality of base stations and a terminal in a cooperative communication network
There is provided a method for acquiring and modifying uplink and downlink synchronization, by which, if there is a possibility of ISI occurring due to incorrect downlink synchronization of a terminal with a base station, the terminal receives a ranging response from the base station, modifies incorrect downlink synchronization, and acquires uplink synchronization in accordance with modified downlink synchronization. The method for acquiring and modifying uplink and downlink synchronization efficiently prevents, in a cooperative communication network, discrepancy in signal transmission synchronization between the base stations, excessive attenuation of a transmitted signal, or a delay caused by a difference in reflection paths.
US08937935B2 Method for communicating in a network comprising a batteryless zigbee device, network and device therefor
A system for wireless communication in a network includes: a resource-restricted device transmitting a data frame to be forwarded to a destination device in the network, wherein the data frame includes a source identifier of the resource-restricted device, wherein the source identifier is not a valid network address for the network; a proxy device receiving the data frame from the resource-restricted device, deriving a network address for the resource-restricted device as a function of the source identifier of the resource-restricted device, and constructing, from the data frame, a packet to be forwarded to at least the destination device. Constructing the packet involves: including, in the packet, data from the data frame, and including, in the packet, the derived network address for the resource-restricted device as a source address for the packet. The proxy device associates a delay to the packet, and schedules transmission of the packet after the delay.
US08937933B2 Method and apparatus for transmitting PLCP frame in wireless local area network system
A method of transmitting a Physical Layer Convergence Procedure (PLCP) frame in a Very High Throughput (VHT) Wireless Local Area Network (WLAN) system includes generating a MAC Protocol Data Unit (MPDU) to be transmitted to a destination station (STA), generating a PLCP Protocol Data Unit (PPDU) by adding a PLCP header, including an L-SIG field containing control information for a legacy STA and a VHT-SIG field containing control information for a VHT STA, to the MPDU, and transmitting the PPDU to the destination STA. A constellation applied to some of Orthogonal Frequency Division Multiplex (OFDM) symbols of the VHT-SIG field is obtained by rotating a constellation applied to an OFDM symbol of the L-SIG field.
US08937932B2 Method and apparatus for providing service
A method and apparatus for providing a service in a service providing device are provided. The method includes receiving, from a terminal, information about a wireless transmitter/receiver whose vicinity the terminal is located within; determining a differentiated service to be provided to the terminal according to the received information about the wireless transmitter/receiver; and providing the determined differentiated service to the terminal.
US08937927B1 Seamless mobility handover
Seamless mobility between public and private WLANs may be provided. First a Mobile Node (MN) may be registered for privileged network access via a first access point (AP). Then, a privileged access channel for the MN via a first Mobility Access Gateway (MAG) may be established. Next, a switch by the MN from the first AP to a second AP may be detected. A determination may be made as to whether the second AP is associated with one of the following: the first MAG and a second MAG. Then, when the second AP is associated with the first MAG, the second AP may be established as a new termination point for the privileged access channel. When the second AP is associated with the second MAG, a new privileged access channel may be established through the second MAG.
US08937925B2 Mobile communication system, core network node selection method, and base station and mobile station used therefor
A mobile communication system in which a plurality of base stations and a plurality of core network nodes are distributed in a plurality of areas, wherein a source base station or a mobile station in a handover procedure of the mobile station transmits information for selecting a core network node to a target base station.
US08937922B2 Method and apparatus for transmitting data frame in WLAN system
A method and station for receiving a data frame in a wireless local area network are provided. The method includes receiving, from a transmitter which has obtained a transmission opportunity (TXOP) for a bandwidth, a first data unit of a plurality of data units during the TXOP, the TXOP indicating an interval of time when the transmitter has a right to exchange frame sequences; and after receiving the first data unit, further receiving, from the transmitter, a second data unit of the plurality of data units during the TXOP, wherein a transmit bandwidth of the second data unit is selected from available bandwidths, wherein the available bandwidths include a first available bandwidth which is same as a transmit bandwidth of the first data unit and a second available bandwidth which is narrower than the transmit bandwidth of the first data unit.
US08937921B2 Resource allocation and scheduling among base stations
Various techniques are disclosed for wireless communications for providing a methodology and algorithm(s) to manage resources and schedule users in a coordinated way among a group of base stations, such as Femtocells, Picocells, self-organized Basestations, Access Points (APs) or mesh network nodes, or among the basestations in a two tiered networks, to improve the performance for individual user, individual Basestation (BTS), the overall systems or all of above.
US08937917B2 Method in which a terminal establishes component carriers in a wireless communication system, and apparatus for same
The present invention relates to a method in which a terminal establishes component carriers in a wireless communication system. More particularly, the method comprising the following steps: determining whether or not a second component carrier, which is associated with a first component carrier by means of system information, exists; if the second component carrier exists, establishing a relationship between the second component carrier and the first component carrier; and, if the second component carrier does not exist, establishing a relationship between a primary component carrier and the first component carrier.
US08937916B2 Resource allocating apparatus and method for machine type communication
There are provided a resource allocating method for machine type communication (MTC), a data transmission and reception method for an MTC device, and an MTC device using the data transmission and reception method. The transmission and reception method for the MTC device includes: receiving a downlink frame from a base station; searching for a control information block in a downlink control resource area of the downlink frame; determining whether the control information block is for MTC service or includes control information whose destination is the MTC device, using an MTC device identifier or an identifier designated for MTC service scheduling; and extracting MTC service packet data included in a radio resource for transmission of MTC data, using the control information block, according to the results of the determination.
US08937915B2 Base station apparatus and sequence assigning method
Provided is a sequence allocation method capable of reducing inter-cell interference of a reference signal when a ZC sequence is used as the reference signal in a mobile communication system. In the sequence allocation method divides R×M sequences specified by a ZC sequence number r(r=1 to R) and a cyclic shift sequence number m (m=1 to M) into a plurality of sequence groups X (X=1 to R) in accordance with the transmission band width of the reference signal, so that the ZC sequence is allocated to each cell in each sequence group unit. When it is assumed that R=9 and M=6, the number of sequence is 54. Each of the sequence groups is formed by two sequences. Accordingly, the number of sequence groups is 27. The 27 types of sequence groups are allocated to each cell.
US08937914B2 Method and apparatus for transceiving data in a wireless communication system
The present invention relates to a method and apparatus for transceiving data in a wireless communication system. A method for receiving data in a wireless communication system according to one aspect of the present invention is configured such that a base station receives, from a mobile station, a signal including information and data on the transmission mode which the mobile station has selected in accordance with a channel status, and decodes the data in accordance with the transmission mode.
US08937911B2 Method and system for sharing resources in a wireless communication network
Methods and systems for resource allocation in a wireless communication network are disclosed. According to an embodiment, a first portion of a communication resource is allocated by an access node to a first set of access terminals for performing voice communication and a second portion of the communication resource to a second set of access terminals for performing data communication without the statistical characteristics of voice traffic, wherein the allocation is represented by a group message indicated by a first bitmap and a second bitmap, for a group comprising the first set of access terminals and the second set of access terminals, respectively. A terminal in the second set of access terminals can be in an additional group comprising a third set of access terminals configured to perform voice communication through the access node, and a fourth set of access terminals configured to perform data communication without the statistical characteristics of voice traffic.
US08937909B2 System and method of communication in an IP multimedia subsystem network
A system and method of communication in an IMS network is disclosed. An apparatus that incorporates teachings of the present disclosure may include, for example, a call processing server having a controller element that receives from a terminal device a calling ID for establishing communications with a called party, submits to a telephone number mapping (ENUM) server a query corresponding to the calling ID, receives from the ENUM server a plurality of communication identifiers retrieved from a Naming Authority Pointer record according to a grade of service (GoS) of the called party, and selects according to the GoS of the called party a communication identifier from the plurality of communication identifiers to establish communications with the called party. Additional embodiments are disclosed.
US08937906B2 Structure of enhanced physical downlink control channel (e-PDCCH) in long term evolution (LTE)
Aspects of the present disclosure relate generally to wireless communication systems, and more particularly, to defining a structure of and enhanced physical downlink control channel (e-PDCCH). Certain aspects provide methods and apparatus for determining a search space in which a base station (eNodeB) may transmit an enhanced physical downlink control channel (e-PDCCH), wherein the search space comprises one or more fractional portions of frequency-time resources of a physical resource block (PRB) pair, and attempting to decode the e-PDCCH based on the determined search space.
US08937905B2 Base station apparatus, wireless terminal, communication system and method for controlling communication system
A base station apparatus that wirelessly communicates with a wireless terminal, including: a determination portion that determines a mode of the wireless terminal that exists in a service area of the base station apparatus; and a setting portion that sets a first mode in which a first period in which the base station apparatus is communicable with the wireless terminal and a second period in which the base station apparatus is incommunicable with the wireless terminal are provided alternately, based on a result of the determination of the determination portion, and sets a length of the second period based on the result of the determination of the determination portion.
US08937902B2 Method for transmitting common reference signal in downlink MIMO system
The present invention relates to a method for transmitting reference signals for measuring a channel in a downlink MIMO (Multi Input Multi Output) system. The method comprises the steps of: configuring, by a base station at which Nt transmit antennas are configured, Nt reference signals for channel measurement, where Nt≧1; and transmitting, by the base station, the Nt reference signals to a use equipment in subframes at a specific cycle. The specific cycle is configured to include more than one subframe.
US08937899B2 Amplify-and-forward relaying in communication systems
Improved amplify-and-forward relaying in a communication network is described, including an example network of multiple single-antenna mobile stations, a multi-antenna relay station, and a multi-antenna base station. Bi-directional communication with improved transmission efficiency is enabled by suitable transmit/receive processing at the relay station without drawbacks of current relaying techniques. Linear transmit and receive processing matrices are disclosed, and it is shown that the numbers of antennas at the relay station and the base station can be substantially the same without reducing network capacity, closely matching the performance for low and high signal to noise ratios of current techniques that require the relay station to have twice as many antennas as the base station.
US08937898B2 Wireless multicast proxy
An access point including a snoop circuit to generate a table including a plurality of entries, each entry associating a MAC address of a wireless client with a multicast IP address; to enable multicast traffic for a first wireless client in response to receiving a first message from the first wireless client by i) adding an entry to the table for the first wireless client in response to the entry not existing in the table, and ii) starting a timeout timer for the first wireless client, or by restarting the timeout timer in response to the entry for the first wireless client existing in the table; and to keep the multicast traffic for the first wireless client enabled as long as the timeout timer is reset before expiring. An output circuit transmits a packet to the first wireless client if the multicast traffic for the first wireless client is enabled.
US08937896B2 Power saving mode for multi-carrier transmission
Methods and communication devices are described where in a first transmission mode a set of carriers having different carrier frequencies is used for payload data transmission, and in a second transmission mode at least some of the carriers of the set of carriers are refrained from being used, and the transmission power is reduced.
US08937895B2 Method and apparatus for performing carrier management in carrier aggregation system
A method and device for carrier management in a carrier aggregation system, includes signaling which carries an additional carrier measurement indication sent to a User Equipment (UE); a measurement report received from the UE; when the downlink traffic of the UE increases, if the recorded carriers in the current downlink carrier set of the UE can not meet the requirement of the downlink traffic data rate, according to the additional carrier measurement report, at least one additional carrier is configured and activated, and the UE is notified to perform the corresponding configuration operation. In addition, according to the measurement result and the change in the downlink traffic of the UE, the base station can also perform the deactivation, activation replacement and removal of the additional carrier for the user, and notify the UE to perform the corresponding configuration operations.
US08937894B2 Method and apparatus for allocating multicast resource and method and apparatus for receiving multicast resource allocation information
A method of allocating a multicast resource to a multicast group for a multicast communication in a base station is provided. The base station persistently allocates the multicast resource to the multicast group, generates a MAP IE including allocation information of the multicast resource, an allocation period indicating a period in which the multicast resource is allocated and a lifetime in which allocation of the multicast resource is maintained, and transmitting the MAP IE to the multicast group.
US08937893B1 Method and apparatus for delaying wireless message transmission for saving power
A basic service set includes first and second stations and an access point (AP). An apparatus for the first station includes a controller and a transmitter. The controller is configured to, subsequent to a first delivery traffic indication message (DTIM) being transmitted by the AP, selectively provide a trigger signal that indicates a message should be transmitted by the first station to the second station via the AP. The message requests that the second station transmit a reply to the message directly to the first station. The transmitter is configured to, in response to the trigger signal, (i) enter a sleep mode until less than a predetermined period remains preceding an expected transmission of a second DTIM by the AP and (ii) transmit the message within the predetermined period. The second DTIM is transmitted by the AP subsequently to transmission of the first DTIM by the AP.
US08937892B2 Method and device for scheduling downlink subframes
A method and device for scheduling downlink subframes are disclosed in the embodiments of the present invention, in which a control section of one subframe schedules data sections of one or more other subframes, making it possible to greatly save an overhead of control signaling to thereby have more resources for transmission of data and improve the performance of a system as compared with traditional scheduling of a single subframe.
US08937891B2 Dynamic adjustment of downlink/uplink allocation ratio in TDD wireless systems
Techniques, apparatuses, and systems for dynamically changing downlink and uplink allocations can include operating a base station under time division duplexing to communicate with one or more mobile devices using a frame structure, adjusting a downlink-uplink ratio to change an allocation between uplink and downlink data capacities in the frame structure, determining a mute interval based on the adjusted downlink-uplink ratio, generating mute information based on the mute interval to identify the one or more areas of the frame structure effected by the allocation change, and transmitting the mute information to the one or more mobile devices.
US08937888B2 Audio sequestering and opt-in sequences for a conference session
In one embodiment, a method includes electronically prompting, in response to a triggering event, a participant connected to a conference session via a corresponding endpoint device to enter an affirmative response in order to continue attending the conference session. The participant is disconnected from the conference session in the event that the affirmative response is not received within a predetermined time period. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
US08937886B2 Dynamic reroute scheduling in a directed acyclic graph (DAG)
In one embodiment, a particular node joins a directed acyclic graph (DAG) in a computer network at a parent node, and determines its grade based on a topology of the DAG, the grade lower than the parent node and higher than any child nodes of the particular node. In response to detecting a trigger for a routing change in the DAG, the particular node delays the routing change based on the grade such that the delay is longer than a first associated delay of any of the child nodes and shorter than a second associated delay of the parent node. Upon expiration of the delay, the particular node may determine if the trigger for the routing change is still valid, and if valid, performs the routing change.
US08937885B2 Methods and apparatus for dynamic mapping of power outlets
In some embodiments, an apparatus includes a network management module. The network management module is configured to send a request for power output data from a first network element having a first power supply configured to be coupled to a first power outlet, and a second power supply configured to be coupled to a second power outlet. The network management module is configured to receive a first confirmation from the first network element that the first power supply and the second power supply are receiving power. The network management module is configured to send a request to disable a third power outlet and to receive, after sending the request to disable the third power outlet, a second confirmation from the first network element that the first power supply and the second power supply are receiving power. The network management module is configured to define a power distribution table after receiving the second confirmation, the power distribution table designating the third power outlet as unused.
US08937883B2 Communication system, communication control device, communication method, and mobile device
During communication by a mobile device, when a communication feasibility determining unit of an SGSN determines, based on a remaining communication volume, that the communication by the mobile device cannot be continued, an access point information extracting unit extracts APN information regarding an APN with an unused remaining communication volume and reports the extracted APN information to the mobile device. An access point information acquiring unit of the mobile device acquires APN information regarding the APN with an unused remaining communication volume. When communication is next initiated, the APN information regarding the APN with an unused remaining communication volume is transmitted to the SGSN to perform communication.
US08937881B2 Electronic device, system on chip and method for monitoring a data flow
An electronic device is provided which comprises a plurality of processing units (IP1-IP6), a network-based interconnect (N) coupled to the processing units (IP1-IP6) and at least one monitoring unit (P1, P2) for monitoring a data flow of at least one first communication path between the processing units (IP1-IP6) and for forwarding monitoring results at least temporarily via at least two separate communication paths (MC1, MC2).
US08937878B2 Power saving mechanism in a radio access network
The present invention relates to providing methods and apparatus for determining whether a cell in a radio access network could have been powered down during at least one time slot in a predetermined period of time. Measurement data relating to the cell is used to determine whether the neighbouring cells had sufficient spare capacity to handle the network traffic originating from cell during the time slots in the predetermined period of time.
US08937873B2 Method and apparatus for generating forbidden channel list
A method for generating a forbidden channel list for a combined wireless communication station comprises the steps of: obtaining a channel usage report from an access point; performing a channel scan procedure; generating at least one of a channel load report, a noise indicator report, a signal strength indicator report and a packet error rate report according to the results of the channel scan procedure; and generating a forbidden channel list at least according to the generated one of the channel usage report, the channel load report, the noise indicator report, the signal strength to report, and the packet error rate report.
US08937867B2 Wireless router systems and methods
A communication routing arrangement includes two or more wireless routers coupled to a communication network, and a user device adapted to couple with the communication network through a communication path including at least one of the two or more wireless routers. The communication path between the user device and the communication network is selected based on available resources of the two or more wireless routers.
US08937865B1 Scheduling traffic over aggregated bundles of links
In general, techniques are described for scheduling traffic for delivery over an aggregated bundle of links. A network device comprising an interface and a data plane may implement the techniques. The interface receives packets associated with packet flows. The data plane associates each of the packet flows with a different link of an aggregated bundle of links. The data plane monitors transmission of the packets via the links to determine a representation of an amount of data sent per link. The data plane further determines that bandwidth utilization does not conform to a desired bandwidth utilization based on the determined representation of the amount of data sent per link. The data plane then re-associates the packet flows to different links of the aggregated bundle based on the determination that the bandwidth utilization does not conform to the desired bandwidth utilization.
US08937864B2 Channel quality aware transport flow compensation
Channel quality of an airlink is assessed at an edge router of a radio-access communication network. Based on the assessment, the cause of lost data is determined to be due to traffic congestion or due to poor channel quality. In the latter case, congestion recovery/avoidance processes of a transport protocol of over a spliced transport connection can be overridden to avoid unnecessary limitations to data flow.
US08937859B2 Handoff of a mobile station between packet-switched and circuit-switched wireless domains
A first mobility management entity (MME) is configured to cooperate with a first access network controller to provide a circuit switched service to a mobile station while the mobile station is attached to a packet switched wireless access network in a first coverage area. A second MME is configured to cooperate with the first access network controller to provide a circuit switched service to the mobile station when the mobile station has moved from the first coverage area to the second coverage area. A home subscriber system is operated to provide, to the second MME, information identifying the first access network controller as serving the mobile station to enable the second MME to initiate handoff of the mobile station from the packet switched wireless access network to the circuit switched wireless access network.
US08937856B2 Methods and systems to reroute data in a data network
An example method involves, when a first quality of service parameter for a failed logical circuit is equal to or less than a second quality of service parameter for a logical failover circuit, rerouting data from the failed logical circuit to the logical failover circuit without requiring authorization from a customer to communicate the data at the second quality of service parameter. When the second quality of service parameter for the logical failover circuit is a lower level of quality than the first quality of service parameter for the failed logical circuit: a customer is prompted for an authorization to communicate the data via the logical failover circuit at the second quality of service parameter; when the authorization is received, the data is rerouted from the failed logical circuit to the logical failover circuit; and when the authorization is denied, the data is not rerouted to the logical failover circuit.
US08937855B2 Holographic optical pickup device, optical information recording and reproducing device, and method of reproducing optical information, having angular variable element arrangements for changing a light angle
A holographic optical pickup device includes an optical axis split element for splitting a reference beam into two light beams in different propagation directions having polarized states substantially orthogonal to each other, angular variable elements for changing incident angle of the reference beam for irradiating an optical information recording medium, an image sensor for detecting a diffracted beam generated from a recorded region upon irradiation of the optical information recording medium with the reference beam to form a reproduction signal, and photodetectors for detecting the diffracted beam generated from the recorded region upon irradiation of the optical information recording medium with the reference beam. An angular error signal is generated for controlling the angular variable element using signals detected by the photodetectors.
US08937854B2 Servo processor receiving photodetector signals
A focus servo system for an optical disk drive includes an optical pick-up unit comprising at least one photodetector. At least one analog to digital converter is configured to digitize signals received from the at least one photodetector. At least one processor is configured to execute a digital servo algorithm to process the versions of the digitized signals to calculate a focus error signal (FES) from the versions of the digitized signals and to indicate a focus open condition based on the FES and the versions of the digitized signals.
US08937853B2 Transducer head temperature monitoring
Changes in the thermal boundary condition near a close point of an ABS to a media indicate proximity of the ABS with the media. Before contact, heat conduction from the ABS is primarily through convective and/or ballistic heat transfer to air between the ABS and the media. After contact, heat flux primarily flows from the ABS to the media through solid-solid conductive contact. Further, a light source within a HAMR transducer head may create additional thermal variations within the transducer head. These thermal variations create temperature variations within the transducer head. Two resistance temperature sensors on the transducer head at varying distances from the close point and/or light source measure these temperature variations. A temperature difference between the two resistance temperature sensors indicates proximity of the close point to the media and/or light output.
US08937850B2 Timepiece displaying the current time and including at least first and second devices displaying a time-related quantity
Timepiece displaying the current time and including at least first and second display devices for a time-related quantity, the first and second display devices each being driven by a drive mechanism including a drive wheel (2; 2a), which is itself driven by the movement of the timepiece (3), at least the drive wheel (2; 2a) of one of the drive mechanisms carrying a finger (4; 4a) via which the wheel drives the corresponding display device, the timepiece (3) being characterized in that the finger (4; 4a) is friction fitted onto the drive wheel (2; 2a).
US08937847B2 System for acquiring seismic data in a marine environment, using seismic streamers coupled to means for detecting and/or locating marine mammals
Disclosed herein is a system of acquiring seismic date in a marine environment, which includes: seismic streamers towed by a vessel; and means for detecting and/or locating marine mammals, characterised in that said marine mammal detection and/or location means are secured to said seismic streamers.
US08937846B2 Write level training using dual frequencies in a double data-rate memory device interface
A write leveling calibration system and method for double data-rate dynamic random access memory includes performing write leveling at two different frequencies to determine to which of two successive rising clock cycle edges each data strobe signal would be aligned as a result of applying the write leveling delay determined by the write-leveling procedure. The determination can then be used to ensure that the data strobe signals of all source synchronous groups are aligned with the same edge of the clock signal.
US08937845B2 Memory device redundancy management system
A system for managing redundancy in a memory device includes memory arrays and associated periphery logic circuits, and redundant memory arrays and associated redundant periphery logic circuits. The memory arrays and a first set of logic circuits associated with the periphery logic circuits corresponding to the memory arrays are connected to the power supply by way of memory I/O switches. The redundant memory arrays and associated redundant periphery logic circuits are connected to the power supply by way of redundant I/O switches. The memory and redundant I/O switches are switched on/off based on an acknowledgement signal generated during a built-in-self-test (BIST) operation of the memory device.
US08937839B2 Data paths using a first signal to capture data and a second signal to output data and methods for providing data
Data paths, memories, and methods for providing data from memory are disclosed. An example read data path includes a delay path, and a clocked data register. The data path has a data propagation delay and is configured to receive data and propagate the data therethrough. The delay path is configured to receive a clock signal and provide a delayed clock signal having a delay relative to the clock signal that models the data propagation delay. The clocked data register is configured to clock in data responsive at least in part to the delayed clock signal. The clocked data register is further configured to clock out data responsive at least in part to the clock signal.
US08937836B2 Line voltage boost system and method for non-volatile memory devices and memory devices and processor-based system using same
The voltage of a selected word line is increased beyond the voltage to which a respective string driver transistor is capable of driving the word line by capacitively coupling a voltage to the selected word line from adjacent word lines. The voltage is capacitively coupled to the selected word line by increasing the voltages of the adjacent word lines after a programming voltage has been applied to a string driver transistor for the selected word line and after a string driver voltage has been applied to the gates of all of the string driver transistors in an array.
US08937830B2 Semiconductor memory device
A semiconductor memory device according to an embodiment includes a memory cell array including memory cells, the memory cells each configured having a current rectifier element and a variable resistance element connected in series therein. Each of the memory cells has formed on aside surface thereof: a first insulating film provided on aside surface of the current rectifier element and the variable resistance element and having a composition ratio of a non-silicon element to silicon which is a first value; a silicon oxide film provided on a side surface of the first insulating film; and a second insulating film provided on aside surface of the silicon oxide film and having a composition ratio of a non-silicon element to silicon which is a second value. The first value is smaller than the second value.
US08937827B2 Method and system for extracting electric power from a renewable power source
The plant comprises: a DC-voltage electric power source (3), whose operating conditions vary as a function of at least one uncontrollable quantity, for each value of the uncontrollable quantity the source presenting a characteristic curve of the supplied power as a function of a controlled quantity, wherein each characteristic curve presents a maximum for an optimal value of said controlled quantity; a power conditioning circuit (5); a regulation loop (9) to adjust the controlled quantity maximizing the power supplied by the source when said uncontrollable quantity varies. The regulation loop is de-signed in such a way as to determine whether, for the actual value of said uncontrollable quantity, the actual value of the controlled quantity (V.in) is greater or lower than the optimal value and to generate a regulation signal (V.in-REF) to modify the actual value of the controlled quantity towards the optimal value.
US08937826B2 Power converter apparatus
A power converter apparatus for driving an electronic load is disclosed. The power converter apparatus includes a rectifier module, an active switch unit, a driving module, an input voltage detection module, an output voltage detection module, a current detection module and a digital processor module. The active switch unit is shunt connected to the electronic load. The input voltage detection module is used for sampling out an input sampled voltage waveform. The output voltage detection module is used for sampling out an output sampled voltage waveform. The current detection module is used for sampling out a practical input current waveform. The digital processor module generates a current reference command according to the input sampled voltage waveform and the output sampled voltage waveform. The digital processor module dynamically switches the active switch unit according to the current reference command and the practical input current waveform.
US08937821B2 DC power supply apparatus
A DC power supply apparatus comprising: a rectifying circuit including, a first rectifying portion, a second rectifying portion, a third rectifying portion and a fourth rectifying portion; a current detection portion; a first switching portion; and a second switching portion; wherein each of the first rectifying portion cooperatively operating with the first switching portion and the second rectifying portion cooperatively operating with the second switching portion is a semiconductor element which is formed by using a Schottky junction formed between silicon carbide or gallium nitride and metal and has a withstanding voltage property with respect to a voltage of an AC power supply.
US08937820B2 Switched-mode power supply apparatus and method
The present invention relates to a switched-mode power supply apparatus and a corresponding method. For an effective compensation of non-linearities caused by dead-time and voltage drops in the switching power amplifier of the apparatus, an apparatus is proposed comprising a switching power amplifier (14) for amplifying a signal supplied by an external signal source (11) and for supplying a load voltage and/or load current to a load (15), and a control unit (12; 12b) for controlling the switching of said switching power amplifier based on a timing setting, said control unit being adapted for simulating the behavior of the switching power amplifier by predicting the average load voltage and/or load current for at least two, in particular a plurality of, timing settings for a desired load voltage and/or load current based on state information about the present state of the switching power amplifier.
US08937819B2 Integrated control circuit of setting brown-in voltage and compensating output power and method for operating the same
An integrated control circuit of setting brown-in voltage and compensating output power and a method for operating the same are disclosed. The integrated control circuit is applied to a power supply. The integrated control circuit includes a control unit and a voltage regulation unit. The control unit has a control pin and a driven current outputs from or inputs into the control unit via the control pin. The voltage regulation is electrically connected to a DC input voltage terminal of the power supply and the control unit, thus receiving a DC input voltage and the driven current. By dividing the DC input voltage and the produced voltage by the driven current, a compound voltage is produced. Therefore, the fixed brown-in voltage is set and the output power is compensated when the power supply is operated under different input voltage levels.
US08937805B2 Shearing mechanism for cutting through an adhesive bonding of a direct bonding panel
An information handling system display having a first part that includes a display screen and rendering electronics fastened onto a second part to seal the rendering electronics within the display. The first part is bonded onto the second part via an adhesive that forms a bond between the two parts. A shearing mechanism is also disposed within the display with at least one externally exposed end. A pulling force is applied to the at least one externally exposed end in order to cut through the bond when there is a need to separate the two parts from each other.
US08937804B2 Display device
A display device includes a display panel that displays an image in a display area, a frame that is configured to have an opening in a portion facing the display area of the display panel, and to cover a peripheral portion of the display area of the display panel and side surfaces of the display panel, and shock absorbers that are arranged in a portion facing the display panel around the opening of the frame. The shock absorbers include first shock absorbers, and second shock absorbers thinner than the first absorbers. With this configuration, in the display device, the display panel or a constituent component of the display panel does not interfere with the frame or the like even if the display panel or the constituent component is warped.
US08937803B2 Keyboard dock and computer system
A keyboard dock and a computer system are provided. The computer system includes a portable computer and the keyboard dock. The keyboard dock includes a base, a supporting plate, a first bracket, a sleeve and a second bracket. The base has a keyboard module. The supporting plate is used for supporting the portable computer. Ends of the first bracket are pivotally connected to the base and the supporting plate respectively. The sleeve is movably assembled to the first bracket. One end of the second bracket is pivotally connected to the sleeve, and another end of the second bracket is pivotally connected to the base or the supporting plate. The second bracket is shorter than the first bracket. The supporting plate covers the base in a first state. The supporting plate obliquely stands on the base in a second state, and the keyboard module is not covered by the supporting plate.
US08937802B2 Terminal box for electrical connection to an electric motor
A terminal box for electrical connection to an electric motor, in particular to a circulating pump, includes at least one housing part, designed as a cast plastic part, and an operating switch wherein the operating switch is arranged on the housing part, wherein at least one fixed electrical switch contact of the operating switch is embedded in the housing part. The pump aggregate features one such terminal box.
US08937801B2 Array-type multilayered ceramic electronic component
There is provided an array-type multilayered ceramic electronic component including: a ceramic body; a plurality of external electrodes formed on one surface of the ceramic body and the other surface thereof opposing the one surface; and a plurality of internal electrode multilayered parts formed in the ceramic body and connected to the external electrodes, respectively, wherein when a gap between the internal electrode multilayered parts is G and internal electrode density is D, 40%≦D≦57%, 10 μm≦G≦200 μm, and G≧(0.0577×D2)−(4.4668×D)+111.22. Therefore, delamination and cracking may be prevented.
US08937800B2 Electrostatic chuck with advanced RF and temperature uniformity
Electrostatic chucks (ESCs) with RF and temperature uniformity are described. For example, an ESC includes a top dielectric layer. An upper metal portion is disposed below the top dielectric layer. A second dielectric layer is disposed above a plurality of pixilated resistive heaters and surrounded in part by the upper metal portion. A third dielectric layer is disposed below the second dielectric layer, with a boundary between the third dielectric layer and the second dielectric layer. A plurality of vias is disposed in the third dielectric layer. A bus power bar distribution layer is disposed below and coupled to the plurality of vias. A fourth dielectric layer is disposed below the bus bar power distribution layer, with a boundary between the fourth dielectric layer and the third dielectric layer. A metal base is disposed below the fourth dielectric layer. The metal base includes a plurality of high power heater elements housed therein.
US08937789B2 Microwave assisted magnetic recording head and magnetic data storage apparatus
To suppress a spread of not only a recording magnetic field generated from a main pole but also a high-frequency magnetic field generated from a spin torque oscillator in a microwave assisted magnetic recording head. The main pole and the spin torque oscillator are surrounded by a trailing shield layer and are also surrounded by a side/leading shield layer with an insulator sidegap layer interposed therebetween, and a high-frequency magnetic field shield layer, which absorbs a high-frequency magnetic field generated from the spin torque oscillator, is arranged in at least part of the shield layers.
US08937787B2 Humidity and temperature controlled tape drive cleaning
In one embodiment, a method includes making a determination whether to modify a cleaning cycle, e.g., of a tape drive, based at least in part on at least one of: an age of one or more tapes, a type of one or more tapes, and an identity of a vendor of one or more tapes. A selection and/or modification of a timing of a cleaning operation is made based on the determination.
US08937785B1 Magnetic disk apparatus and touchdown determination method
According to one embodiment, a magnetic disk apparatus includes a magnetic disk, a slider including a head element, a heater which heats the slider and vary a protrusion amount of the head element toward the magnetic disk, a controller which performs DFH control to vary a control amount for power applied to the heater at a fixed period of time, a sensor which outputs a signal corresponding to the protrusion amount of the head element, and a determination unit which determines a touchdown of contact between the magnetic disk and part of the slider, based on a peak value of a DC output signal of the sensor.
US08937783B2 Magnetic data recording system with improved servo capability for bit patterned recording
A magnetic data recording system wherein the wherein adjacent track interference during writing is avoided by modulating the size of a write bubble on the magnetic media in response to a position error signal. If the position error signal indicates that the magnetic head is off-track, circuitry within the magnetic data recording system adjusts the size of the write bubble temporarily to prevent the write bubble from encroaching on a neighboring data track. This adjustment of the write bubble can be accomplished by adjusting power to the write head. Adjustment of the write bubble can also be achieved by adjusting power to a magnetic oscillator in a microwave assisted magnetic recording system (MAMR) or adjusting power to a heating element in a thermally assisted magnetic recording system.
US08937776B2 Prismatic glass laminate
A prismatic glass laminate comprising: (a) a substrate; and (b) a plurality of prismatic glass elements mounted on said substrate, each element comprising: (i) a mounting surface to which a laminating interlayer is applied, said laminating interlayer providing adhesion of said element to the substrate; and (ii) a lateral surface to which a laminating interlayer is applied, said laminating interlayer providing adhesion of said element to the lateral surface of an adjacent element.
US08937773B2 Projection lens and projection display apparatus
A projection lens that projects image information displayed on the reduction side conjugate position onto the magnification side conjugate position includes an aspherical lens having a positive refractive power that satisfies predetermined conditional expressions and, when the back focus of the entire system is taken as Bf, the focal length of the entire system is taken as f, the maximum effective image circle diameter on the reduction side is taken as Imφ, and the distance from the reduction side conjugate position to the reduction side pupil position is taken as dexp, satisfies conditional expressions (6): Bf/f>2 and (7): 0.5<|Imφ/dexp|<1.
US08937766B2 Stereoscopic display using multi-linear electromechanical modulator
A method for forming a stereoscopic image having a left-eye image and a right-eye image repeats the steps of directing a line of the left-eye image as incident light toward a scanning element while directing a line of the right-eye image as incident light toward the scanning element, and moving the scanning element into position for directing incident light toward a portion of a display surface.
US08937765B2 Display unit comprising a projection screen for a head-up display
A display unit includes a projection screen for a head-up display. The projection screen is mounted and arranged in a carrier element in such a way that it can pivot about an axis of inclination, the incline of the screen being adjustable by a pivoting device. The pivoting device includes at least one worm gear.
US08937762B2 Level control circuit, level control method, and level control system
A level control circuit that generates output signal for level control includes: a control information storage that stores control information corresponding to a signal level, a control information circuit that outputs the output signal for level control corresponding to the signal level of a first input signal based on the control information stored in the control information storage; and an information update circuit that updates the control information of the control information storage according to the signal level of a second input signal.
US08937761B2 Method and arrangement for the rapid adjustment of the tilt of optical WDM signals
A tilt correction pump laser is injected into an optical fiber in an opposite direction of the transmission direction of a wavelength multiplex signal and an optical isolator or filter is provided to block the tilt correction signal in order to restrict the effective fiber length for the tilt correction pump signal to enable a faster adjustment of the tilt.
US08937759B2 Optical processing
A modular routing node includes a single input port and a plurality of output ports. The modular routing node is arranged to produce a plurality of different deflections and uses small adjustments to compensate for wavelength differences and alignment tolerances in an optical system. An optical device is arranged to receive a multiplex of many optical signals at different wavelengths, to separate the optical signals into at least two groups, and to process at least one of the groups adaptively.
US08937756B2 Method for and use of digital holographic microscopy and imaging on labelled cell samples
The present invention relates to use of a digital holographic microscopy and imaging setup and a method of digital holographic microscopy and imaging for detecting molecules or structures stained or labelled to at least one cell or conjugated to antibodies which are bound either directly to said at least one cell or indirectly via another or several antibodies in a chain bound to said at least one cell.
US08937745B2 Method for correcting stitching errors in multi-color high-speed printing
A method for high-speed multi-color printing includes at least one high-resolution sensor array (23), wherein an output of the high-resolution sensor array is transmitted to a controller (19); at least one low-resolution sensor array (24); wherein the controller calculates a correction for stitch; wherein the controller, based on the calculated correction, adjusts a timing of image data provided to individual print elements comprising print stations (12) to aligned an output of the print elements; and wherein the low-resolution sensor array provides full page viewing.
US08937742B2 Facsimile machine and communication system
A multifunctional peripheral includes an image reading unit, an image memory, a facsimile communication unit, a modification instruction reception unit, and a data modification unit. The image reading unit acquires data to be transmitted by facsimile. The image memory stores the acquired data. The facsimile communication unit performs facsimile transmission of the data in the image memory to a counterpart. The modification instruction reception unit accepts a modification instruction to modify the data of already transmitted and untransmitted pages, while the facsimile transmission to the counterpart is being performed. The data modification unit modifies the data of the page designated as object of the modification while the facsimile transmission is being performed.
US08937740B2 Printing apparatus, printing apparatus control method, and storage medium
A printing apparatus is configured to, when a specific type of sheet has been designated by the user as a sheet to be replenished, specify a storage unit to be replenished with the specific type of sheet based on information about the sheet used by the print job now being executed and the sheets going to be used by queued print jobs, and information about the sheets that are stored in a plurality of storage units.
US08937738B2 Image forming apparatus for setting information about each application can be input without involving an API specific to the application
An image forming apparatus configured to allow an application to be executed includes a reception unit configured to receive setting information to be used in operation of the application, and a registration unit configured to register setting information in a managing area where a plurality of pieces of the setting information are collectively managed, and a transmission unit to transmit the setting information being associated with the registered application identification information.
US08937731B2 Image processing apparatus for receiving a request relating to image processing from an external source and executing the received request
Disclosed is an image processing apparatus composed in a hierarchical architecture of a hardware resource, a first control program over the hardware resource, a second control program and an application program over the first control program. The first control program includes a first API for receiving a first request relating to image processing from the second control program and a second request relating to image processing from the application program, and controls, on receiving either of the first and second requests, the hardware resource to perform image processing based on the received request. The second control program includes a second API publicly released in advance for receiving a third request relating to image processing from an external source, converts the received third request to a command supported by the first API, and passes the command as the first request to the first control program.
US08937725B2 Measurement assembly including a metrology system and a pointer that directs the metrology system
A measurement assembly (12) for measuring a feature (14A) on a surface (16) includes a metrology system (18), a mover assembly (19), a pointer (22), and a control system (24). The metrology system (18) generates a measurement beam (26), and the mover assembly (19) selectively adjusts the direction of the measurement beam (26). The pointer (22) is handheld and generates a pointer beam (34) that can be selectively directed at the surface (16) to form a pointer spot (36) on the surface (16). Further, the control system (24) controls the mover assembly (19) to move the direction of the measurement beam (26) until the measurement beam (26) is approximately directed at the pointer spot (36).
US08937723B2 Apparatus and methods for optical coherence tomography and confocal microscopy
An optical imaging device which receives an optical collimated input beam, the device having a pair of axicon lenses through which a beam is directed to generate a collimated ring beam, wherein the ring beam is scattered from a substance to generate a return beam, and to bypass a reflector that redirects the return beam to prevent the return beam from interfering with the input beam; and a detector which detects an image projected by the return beam.
US08937716B2 Method for assessing perspiration reduction
A method to assess perspiration reduction of a composition comprising obtaining an amount of water in stratum corneum in a first area of skin on an individual using confocal Raman spectroscopy, applying a composition to the first area of skin on the individual, having the individual perform an activity to cause the individual to perspire, and obtaining an amount of water in stratum corneum in the first area of skin on the individual after the activity using confocal Raman spectroscopy.
US08937711B2 Sensor and method using the same
A sensor, including a plurality of photo gate pairs on a semiconductor substrate, each of the photo gate pairs including a first photo gate and a second photo gate, a first shared floating diffusion region in the semiconductor substrate, and a plurality of first transmission transistors on the semiconductor substrate, wherein each of the plurality of first transmission transistors is adapted to transmit charges to the first shared floating diffusion region in response to a first transmission control signal, the charges being generated in the semiconductor substrate under the first photo gate of each of the plurality of photo gate pairs.
US08937709B2 Reflective optical element for EUV lithography
A stress-reduced reflective optical element for a working wavelength in the soft X-ray and extreme ultraviolet wavelength range includes a first multilayer system (4) of at least two alternating materials (41, 42) having different real parts of the refractive index at the working wavelength on a substrate (2), which exerts a layer stress on the substrate (2), and comprising a second multilayer system (6) of at least two alternating materials (61, 62) on a substrate (2), which exerts an opposed layer stress on the substrate (2) and is arranged between the first multilayer system (4) and the substrate (2), wherein a first (61) of the at least two materials of the second multilayer system (6) is interrupted by layers (62) having a thickness of up to 1 nm of the at least one further material of the second multilayer system (6) at such distances that the first material is present in an amorphous state.
US08937696B2 Cellulose acylate film, its production method, polarizer and liquid crystal display device
A cellulose acylate film containing a cellulose acylate and a sugar ester compound having from 1 to 12 pyranose structures or furanose structures in which at least one hydroxyl group is esterified, the film satisfying 40 nm≦Re(550)≦60 nm and 100 nm≦Rth(550)≦140 nm, and having a dimensional change of −0.5 to 0.5% and an internal haze of at most 0.1%.
US08937694B2 Middle frame for LCD device and LCD device
The invention provides a middle frame for an LCD device and an LCD device. The middle frame for an LCD device includes a receiving part corresponding to a light incident side of the LCD device, and a buffer part which is fixedly connected with the receiving part and corresponds to the non-light incident side of the LCD device; the receiving part is made of hard material, and the buffer part is made of flexible material. In the invention, because the middle frame is divided into a receiving part and a buffer part, the buffer part is made of flexible material and can be directly used for clamping the light guide panel to position the light guide panel, and the receiving part is made of plastic material which has certain hardness. Thus, the planeness of the whole middle frame can be kept. Furthermore, the position of the receiving part corresponding to the light source is made of plastic material and has certain high temperature resistance. The conventional middle frame is generally injection molded by plastic. However, the die for injection molding has the disadvantages of long manufacture cycle and high cost. The receiving part and the buffer part of the invention can be respectively molded, thereby simplifying the die structure, and favoring cost reduction.
US08937688B1 Television cover configuration
A cover for a television that provides for an interchangeable screen insert sleeve into which decorative art work can be selectively displayed when the television is not in use. An adjustable elastic retention band within the cover allows for selective attached engagement and retention on the television with adaptable storage pockets for television remotes and the like positioned thereon.
US08937681B2 Camera module back-focal length adjustment method and ultra compact components packaging
The present invention relates to methods of manufacturing ultra-compact camera modules, adjusting them, post production, to precise focal point settings, and sealing the precisely aligned assembly to maintain the focal point. Also, the invention specifically relates to ultra-compact camera module apparatuses.
US08937680B2 Image pickup unit and image processing unit for image blur correction
An image pickup unit and an image processing unit are provided, each inexpensively achieving both of far distance photographing and near distance photographing in a simple configuration. In an image processing section 12, a correction coefficient selection section 123 selects one of a correction coefficient k1 for a distant object and a correction coefficient k2 for a proximate object in response to a mode setting signal input by a user, and outputs the selected correction coefficient to a deblurring processing section 122. The deblurring processing section 122 performs blur correction to image data D2 based on imaging data D0 with use of the selected correction coefficient. This allows appropriate blur correction to the imaging data of each of the distant object and the proximate object.
US08937678B2 Imaging apparatus, control method thereof, and program
An imaging apparatus includes a calculation unit that calculates power consumptions related to a plurality of functions during a predetermined period for the respective functions; and a control unit that performs control to display data of the calculated power consumptions for the respective functions and countermeasures to be used to reduce the power consumptions related to a predetermined number of functions among the plurality of functions, on a display unit.
US08937665B2 OIS (optical image stabilizer) actuator and camera module having the same OIS actuator
The present invention relates to an OIS (Optical Image Stabilizer) actuator and a camera module having the OIS actuator, the OIS actuator including: a horizontal driving unit; a vertical driving unit; and a support unit positioned at a periphery of the vertical driving unit and formed with a fourth electrode, wherein any one of the horizontal driving unit and the vertical driving unit is driven to compensate a warping of an optical path of an OIS lens unit.
US08937664B2 Method of controlling electronic device and portable terminal thereof
Provided is a method of controlling a connection between electronic devices by using a portable terminal. The method includes: obtaining an image of a first electronic device captured by using a camera built in the portable terminal; identifying the first electronic device on the basis of the image captured by the camera; and transmitting at least one of the captured image of the first electronic device and identification information on the first electronic device to a second electronic device that is to be connected to the first electronic device.
US08937662B2 Image processing device, image processing method, and program
By a conventional technique, it is not possible to provide an image refocused accurately at a desired subject distance. An image processing device is characterized by including an image data acquiring unit configured to acquire calibration image data obtained by an image capturing device including an aperture to adjust an amount of incident light, a lens array in which a plurality of lenses is arranged, and an image sensing element to photoelectrically convert an image of a subject via the lens array and obtained in a state where the aperture is stopped down in accordance with an instruction of calibration; and a unit configured to acquire a position of an image on the image sensing element corresponding to each of the lenses based on the calibration image data.
US08937661B1 Video monitoring and alarm verification technology
Video monitoring and alarm verification technology, in which a first connection is established between a first device and a camera located in a monitored property associated with a user of the first device and image data captured by the camera is received over the first connection and at the first device. A determination is made to establish a second connection with a second device that enables sharing of the received image data with the second device and, in response to the determination, the second connection is established between the first device and the second device. The received image data is shared with the second device over the second connection and the second device is restricted from directly accessing image data captured by the camera located in the monitored property.
US08937658B2 Methods, systems, and products for security services
Methods, systems, and products are disclosed for notification of alarms in security systems. An alarm is detected in a security system. An alarm code is associated to a camera, and video data is retrieved from the camera. An alarm notification address is retrieved and the video data is sent to the IP alarm notification address.
US08937657B2 Portable three-dimensional metrology with data displayed on the measured surface
A portable instrument for 3D surface metrology projects augmented-reality feedback directly on the measured target surface. The instrument generates structured-light measuring-patterns and projects them successively on a target surface. Features, contours, and textures of the target surface distort each projected measuring-pattern image (MPI) from the original measuring-pattern. The instrument photographs each MPI, extracts measurement data from the detected distortions, and derives a result-image from selected aspects of the measurement data. The instrument warps the result-image to compensate for distortions from the projector or surface and projects the result-image on the measured surface, optionally with other information such as summaries, instrument status, menus, and instructions. The instrument is lightweight and rugged. Accurate measurements with hand-held embodiments are made possible by high measurement speed and an optional built-in inertial measurement unit to correct for pose and motion effects.
US08937648B2 Receiving system and method of providing 3D image
A three-dimensional (3D) image may be provided in a receiving system by receiving a request for a 3D image viewing while displaying content from a first input source, switching from the first input source to a second input source that correspond to a specific source device, receiving the 3D image transmitted from the specific source device, and displaying the received 3D image at the receiving system.
US08937643B1 Offset rolling shutter camera model, and applications thereof
Embodiments efficiently account for variations in camera position across an image, when the image is texture mapped from a single position associated with the image. In an embodiment, each pixel of an image is texture mapped to a three dimensional model. A time offset mask for the image and a value representing a speed of the camera are received. The time offset mask and speed values are used to create an offset mask. The offset mask is applied to the texture mapped model to correct for variations in camera position across an image.
US08937642B2 Stereo image data transmitting apparatus and stereo image data receiving apparatus
[Object] To provide a data structure that allows transmission of disparity information for restricted use, such as closed caption information, and that is capable of being easily coordinated with the existing broadcast standards.[Solution] A CC encoder 133 outputs CC data for displaying a caption with a closed caption. A disparity information creation unit 132 outputs disparity information related with each Window ID included in the CC data. A stream formatter 113a embeds the CC data and the disparity information in a user data area of a header portion of a video elementary stream so that the CC data and the disparity information can be identified by user data identification information. The disparity information has added thereto instruction information instructing which of the left eye and the right eye is to be subjected to shifting on the basis of the disparity information. Also, the disparity information is either configured to be commonly used in individual frames during a display period of closed caption information or configured to be sequentially updated during the individual periods, and has added thereto identification information thereabout.
US08937641B1 Holographic map
A holographic map is formed of one or more holograms or images conforming to the open/closed aperture theorem and grazing angle compensated. A hologram can be thought of as the sum of all images over a range of angles, wherein the frequency and aspect information is coded into two dimensions. An open/closed aperture image is an image having all points in the image observed over the same range of angles. Grazing angle compensation projects the data onto a representation of the sea floor and the image is rescaled by the cosine (or secant) of the angle between a ray connecting the sonar to a point on the sea floor. A valid range of viewing aspects is defined. The images in the holographic map have both a frequency band and range of aspects that, after grazing angle compensation, describe all locations in the map.
US08937638B2 Method and apparatus for tracking active subject in video call service
A method for tracking an active subject in a video call service includes establishing a peer-to-peer connection between a videophone input apparatus and a peer over a wireless connection; receiving information of a first resolution display of an A/V output apparatus of the peer; and generating a local video stream in the videophone apparatus based on a video signal provided by a second resolution camera of the videophone apparatus, the second resolution being greater than the first resolution. The method further includes generating a local audio stream in the videophone input apparatus based on an audio signal provided by a microphone of the videophone input apparatus; determining active subject information of the video call using at least one of the local video stream and the local audio stream; targeting the local video stream towards the active subject by selecting a first resolution view area from the second resolution video signal based on the determined active subject information; and transmitting the first resolution view area for displaying on the first resolution display.
US08937632B2 Driving system for active-matrix displays
Raw grayscale image data, representing images to be displayed in successive frames, is used to drive a display having pixels that include a drive transistor and an organic light emitting device by dividing each frame into at least first and second-frames, and supplying each pixel with a drive current that is higher in the first sub-frame than in the second sub-frame for raw grayscale values in a first preselected range, and higher in the second sub-frame than in the first sub-frame for raw grayscale values in a second preselected range. The display may be an active matrix display, such as an AMOLED display.
US08937631B2 Image processing circuit and image display apparatus
An image processing circuit includes: a detecting unit detecting pixel regions where luminance levels of image signals exceed a given luminance threshold; and a correcting unit applying basic gamma correction to image signals in regions other than the pixel regions detected, and applying luminance increasing gamma correction to image signals in the pixel regions detected. The luminance increasing gamma correction allows the luminance levels to be increased.
US08937629B2 Mobile terminal device
A mobile terminal device includes a display control module 100 performing display control on display modules 11 and 21 and a setting module 100 setting an icon to be kept secret according to a setting operation. In this arrangement, the display control module 100 performs control such that the secret icon set by the setting module 100 is not included in an icon display screen.
US08937621B2 Method and system for display output stutter
Apparatus and methods for reducing power consumption of a data transfer interface in a computer system are disclosed. In one embodiment, a method for reducing power consumption of a data transfer interface between a first device and a second device, includes, identifying a free interval between a first data and a second data, disabling the data transfer interface during the free interval, enabling the data transfer interface at the end of the free interval, and transmitting the second data. The method may also include a step of notifying the second device that the data transfer interface is being temporarily disabled. Another embodiment, for example, includes the transfer of display data (or video frames) over an interface, such as, a DisplayPort interface, between a graphics controller device and a timing controller device in a computer system.
US08937616B2 Electro-optical apparatus, method for driving electro-optical apparatus, apparatus for controlling electro-optical apparatus, and electronic apparatus
When a first data line becomes an H level and a second data line becomes an L level at the time that a scan line is at the H level, a first TFT is turned on and a second TFT is turned off. When the first TFT is turned on, a voltage higher than the voltage of a common electrode is applied to a pixel electrode, so that a pixel is displayed in black. When the first data line becomes the L level and the second data line becomes the H level at the time that the scan line is at the H level, the first TFT is turned off and the second TFT is turned on. When the second TFT is turned on, a voltage lower than the voltage of the common electrode is applied to the pixel electrode, so that a pixel is displayed in white.
US08937613B2 Human-machine interface
A human-machine interface includes a panel formed of energy transmissive material having a contact surface on which one or more contacts may simultaneously be made. An energy source directs energy to the panel. The panel transmits energy received from the energy source to the contact surface. At least one parameter of the energy transmitted by the panel is altered at regions where contacts are made with the contact surface. A detector is coupled to the panel and detects the at least one parameter of the energy generally over the area of the contact surface and outputs values corresponding thereto. A processor is in communication with the detector. The processor processes the output values to determine the locations of the contact regions on the contact surface and at least one other attributed associated with each of the contacts.
US08937610B2 Dual-substrate capacitive touch panel
A capacitive touch panel sequentially has a first glass substrate, a lower touch sensitive layer, a lower insulation ink layer, a lower conductor layer, a lower insulation layer, a lower conductive adhesive layer, a flexible circuit board, a transparent insulation adhesive layer, an upper insulation layer, an upper conductive adhesive layer, an upper conductor layer, an upper insulation ink layer, an upper touch sensitive layer and a second glass substrate. The aforementioned structure allows fabrication of the capacitive touch panel to be separated into a lower panel fabrication process and an upper panel fabrication process. The two independent fabrication processes prevent the capacitive touch panel from being damaged in one of the processes when the process is completed so as to increase the yield in production and further facilitate producing large-size touch panel.
US08937608B2 Touch panel system, electronic information device, and method for detecting indicator position
A touch panel system can accurately detect a position of an indicator as distinguished from noise, an electronic information device, and an indicator position detecting method are provided. An indicator position detecting portion detects a position of an indicator, which is in contact with or close to a detecting surface P, based on either one of a first or a second capacitance signal. The first capacitance signal is obtained in a first driving mode in which a first drive signal is applied to first signal lines and a first sense signal appearing on second signal lines is applied to a sense signal processing portion. The second capacitance signal is obtained in a second driving mode in which a second drive signal is applied to the second signal lines, and a second sense signal appearing on the first signal lines is applied to the sense signal processing portion.
US08937603B2 Method and apparatus for haptic vibration response profiling and feedback
Embodiments of the present invention may provide a device to adaptively generate a haptic effect. The device may include a controller to generate a haptic command associated with a haptic profile and a haptic driver to generate a drive signal based on the haptic command, wherein the drive signal causes an actuator to produce vibrations corresponding to a haptic effect. Further, the device may include a sensor, coupled mechanically to the actuator, to measure at least one property of the vibrations. The controller may adjust the haptic command according to the measured at least one property. Therefore, the device may continuously tune haptic effect generation according to vibration measurements.
US08937602B2 System and method for rocking finger and static finger detection on an input device
A method of reducing the power consumption of an input device includes operating the input device at a first power level, detecting the presence of a touch object on a touch surface of the input device, determining that the presence of the touch object on the touch surface is static for a predetermined period of time, operating the input device at a second power level, maintaining the input device at the second power level, determining that the presence of the touch object on the touch surface is not static, and operating the input device at the first power level. In some cases, the touch object is a finger. The touch object is static if the touch object's position on the touch surface remains within a predetermined region, where the predetermined region is an area centered around the presence of the touch object on the touch surface.
US08937601B2 Method and apparatus of recognizing gesture with untouched way
Provided is a method of recognizing a gesture, which includes: storing sensing information of a sensor in a case where the sensing information is obtained by sensing an object within a preset distance from the sensor; and recognizing a gesture from the stored sensing information, wherein said storing of sensing information stores the sensing information obtained by the sensor during a preset time after the sensor senses an object within the preset distance. This method allows a terminal and contents to be controlled by recognizing a gesture of a user even though the user does not touch the terminal screen.
US08937599B2 Input apparatus
An input apparatus has a display unit for displaying an input object, an input unit for receiving a pressure input to the input object, a load detection unit for detecting a pressure load on the input unit, and a control unit for controlling to receive the pressure input when the pressure load detected by the load detection unit satisfies a load standard. The control unit controls such that the load standard for receiving the pressure input to the input object displayed in an interrupting manner is higher than the load standard for receiving the pressure input to the input object which has been displayed.
US08937594B2 3D pointing devices with orientation compensation and improved usability
Systems and methods according to the present invention describe 3D pointing devices which enhance usability by transforming sensed motion data from a first frame of reference (e.g., the body of the 3D pointing device) into a second frame of reference (e.g., a user's frame of reference). One exemplary embodiment of the present invention removes effects associated with a tilt orientation in which the 3D pointing device is held by a user.
US08937592B2 Rendition of 3D content on a handheld device
A handheld device having a display and a front-facing sensor and a back-facing sensor is able to render 3D content in a realistic and spatially correct manner using position-dependent rendering and view-dependent rendering. In one scenario, the 3D content is only computer-generated content and the display on the device is a typical, non-transparent (opaque) display. The position-dependent rendering is performed using either the back-facing sensor or a front-facing sensor having a wide-angle lens. In another scenario, the 3D content is composed of computer-generated 3D content and images of physical objects and the display is either a transparent or semi-transparent display where physical objects behind the device show through the display. In this case, position-dependent rendering is performed using a back-facing sensor that is actuated (capable of physical panning and tilting) or is wide-angle, thereby enabling virtual panning.
US08937590B2 Information processing apparatus and pointing control method
According to one embodiment, an information processing apparatus comprises a touch screen display, a display controller, a copy screen image display module and a pointing module. The display controller is configured to control the touch screen display and an external display. The copy screen image display module is configured to display on a screen of the touch screen display a copy screen image which is obtained by copying a screen image which is displayed on a screen of the external display. The pointing module is configured to designate a position on the screen image of the external display, the position corresponding to a touch position on the copy screen image, based on a relative position of the touch position in relation to the copy screen image.
US08937587B2 Temperature estimating apparatus, method for controlling the same, and image display apparatus
A temperature estimating apparatus, which is provided for a backlight having a plurality of light source blocks each having one light source or a plurality of light sources so that light emission of the light source of each of the light source blocks can be regulated independently, comprises an acquiring unit which acquires a luminance of the light source for each of the light source blocks; a temperature sensor which measures a temperature of at least any one of an internal and external temperature of a casing of the image display apparatus having the backlight; and an estimating unit which estimates a temperature of the light source for each of the light source blocks on the basis of a measured value obtained by the temperature sensor and a luminance value of the light source of each of the light source blocks acquired by the acquiring unit.
US08937586B2 Device for reducing flickers of a liquid crystal display panel and method for reducing flickers of a liquid crystal display panel
A device for reducing flickers of a liquid crystal display panel is disclosed. The liquid crystal display panel is divided into a plurality of blocks. The device includes a memory, a common voltage generation unit, and a controller. The memory is used for storing a plurality of initial codes. Each initial code corresponds to a block of the plurality of blocks and a common voltage. The controller is used for generating a control signal to the common voltage generation unit when the controller starts to count scan start signals corresponding to the block. The common voltage generation unit is used for reading the initial code from the memory according to the control signal, and generating the common voltage to the block according to the initial code.
US08937579B2 Wideband electromagnetic cloaking systems
Arrangement of resonators in an aperiodic configurations are described, which can be used for electromagnetic cloaking of objects. The overall assembly of resonators, as structures, do not all repeat periodically and at least some of the resonators are spaced such that their phase centers are separated by more than a wavelength. The arrangements can include resonators of several different sizes and/or geometries arranged so that each size or geometry corresponds to a moderate or high “Q” response that resonates within a specific frequency range, and that arrangement within that specific grouping of akin elements is periodic in the overall structure. The relative spacing and arrangement of groupings can be defined by self similarity and origin symmetry.
US08937577B2 Substrate lens antenna device
A device with a substrate lens antenna uses a lens shaped dielectric body located on top of a planar feed antenna. A leaky wave antenna structure is used as feed antenna. The leaky wave antenna structure has a feed input and a first and second wave propagation branch extending from the feed input. The lens shaped dielectric body has a plane surface containing a focal point of the lens shaped dielectric body, the plane surface located adjacent the first plane, with the focal point adjacent the position of the feed input. Preferably the lens shaped dielectric body is spaced from the leaky wave structure at a sufficient distance to remove most of the propagation speed reduction effect of the dielectric on wave propagation along the leaky wave antenna. This helps to suppress undesirable side-lobes.
US08937576B2 Wireless communication device
A wireless communication device includes a flexible base material film, a flexible antenna conductor that is provided in substantially the entire region of one main surface of the flexible base material film and that includes a first radiation element and a second radiation element facing each other through a slit, an inductor substrate that is connected to the first radiation element and the second radiation element so as to extend across the slit, the inductor substrate including an inductance element, and a wireless IC element that is connected in parallel to the inductance element and that is mounted in the inductor substrate. The wireless IC element is connected to the first radiation element and the second radiation element so as to extend across the slit.
US08937570B2 Apparatus for synthetic imaging of an object
An apparatus for synthetic imaging of an object is disclosed. The apparatus includes a plurality of transmitter elements spaced apart by a first distance in a first column and a plurality of receiver elements spaced apart by a second distance in a second column. The first distance and the second distance are different. The plurality of transmitter elements is a non-integer multiple of the plurality of receiver elements, and the plurality of receiver elements is a non-integer multiple of the plurality of transmitter elements.
US08937563B2 Using variable length encoding to compress an input data stream to a compressed output data stream
Provided are a computer program product, system, method, and data structure for using variable length code tables to compress an input data stream to a compressed output data stream. If a number of consecutive data units in the input data stream match the number of consecutive data units in a history buffer of previously received data units in the input data stream, a copy pointer symbol is generated indicating the copy pointer symbol referencing previously received data units in the history buffer and indicating a location of a start of the consecutive data units in the history buffer. A determination is made of an encoding of the number. Indication is made in the generated copy pointer symbol the determined encoding of the number and the copy pointer symbol is outputted in the compressed output data stream.
US08937556B2 Indicating the progress of a boot sequence on a communication device
Disclosed is a method of indicating the progress of a boot sequence on a communication device, the method comprising initiating the boot sequence; receiving input at the communication device during the boot sequence; and, in response to receiving input, outputting a progress indicator indicating the progress of the boot sequence.
US08937552B1 Heads down warning system
An environment associated with at least one crew member is identified, and a line-of-sight associated with the at least one crew member is determined. An alarm is generated when the line-of-sight remains within a predetermined area for an elapsed time that exceeds a first predetermined temporal threshold associated with the identified environment.
US08937550B2 Container seal with radio frequency identification tag, and method of making same
A container defines an interior volume, an opening into the interior volume, and a sealing surface bordering the opening. A closure assembly for the container comprises an imperforate sealable metal liner for covering a container opening in its entirety. A radio frequency identification tag includes a microprocessor electrically coupled with an antenna through mounting contacts extending from the microprocessor to the antenna for receiving, storing, and transmitting digitized information. Electromagnetic interference with receiving, storing, or transmitting of digitized information to or from the radio frequency identification tag is controllable by restricting electrical coupling of the microprocessor with the imperforate metal liner to the mounting contacts. When sealed over a container opening to cover a container opening in its entirety, the imperforate metal liner abates migration of fluids between a container interior volume and an exterior of a container.
US08937548B1 Evaluating targeting quality ratings and predicting potential reach of alerts in a mass notification system
A system and a method are disclosed for predicting potential reach of an alert to a targeted audience, targeted personal delivery devices and targeted non-personal notification delivery devices in an emergency mass notification system. The method includes receiving audience data which defines at least one of a set of users and a set of devices. The method further comprises evaluating a contact, tracking, or real-time targeting quality rating based on the received audience data and a data sources repository. Based on the evaluation, a prediction of the potential reach of the alert is generated and outputted.
US08937547B2 System and method for notifying recent visitors to a location
This disclosure relates to a system and method for mass notifying recent visitors to a location. In one embodiment, the mass notification method can comprise collecting at a registration point, contact information from one or more visitors to a facility. The method can further comprise storing the contact information and a check-in time in a profile in a mass notification server memory. The method can further comprise sending a notification message in response to an emergency and as a part of a mass notification, to the contact information within each of the profiles containing a check-in time that is earlier than a mass notification time by not more than a predetermined period of time.
US08937545B2 System and method for situational awareness
A non-transitory computer readable medium containing computer program instructions for monitoring whether persons in a group are each away from an associated vehicle. In one embodiment, the computer system receives an association between each of multiple persons in the group with one of multiple vehicles and automatically receives digital information, derived from measured rf signal strength, indicating whether any one of multiple persons in the group has moved from a first relatively close position with respect to an associated vehicle and farther away from the associated vehicle than the first position. A notification is sent from the computer system to at least one device associated with a person in the group based on received information that a first of said multiple persons is farther away from the associated vehicle than the first relatively close position is from the associated vehicle.
US08937543B2 Notifying a user of an available media object
Among other features, notification is presented on a mobile device to a user to advise the user of the availability of a media object that (a) has been received from a server and stored on the mobile device without the user having been aware of the receipt or storage, or (b) has newly become available for streaming from the server to the mobile device.
US08937542B2 Network directed cell broadcasts for emergency alert system
Systems and methods for providing alerts to end users of networked enabled portable devices are provided so that the end users are made aware when broadcast emergency alerts are issued. The systems and methods provide a way for a portable device to receive information about an emergency alert broadcast of which the user should be aware, e.g., from the EAS, and to notify the user of the emergency alert. A flag provides an indication the EAS should be on and the systems and method override the settings made by a user to a portable device to enable EAS reception. The user may then be automatically taken to the emergency alert information by having the portable device automatically tune to the emergency broadcast information, or the user may optionally retrieve the emergency information by tuning to the emergency broadcast channel, or the user may otherwise be presented with a reference to the emergency data (e.g., a link to the information).
US08937538B2 Charging state displaying device
A charging state displaying device includes a casing, a board, a plurality of light sources, and display units. The casing includes a light blocking part. The board is mounted on the light blocking part and is accommodated in the casing. The light sources are disposed on the board so as to be separated by the board. The display units have light-permeability and are provided at positions of the casing corresponding to the light sources respectively. The board is configured to prevent leakage and mixture of lights emitted from the light sources in a cooperation with the light blocking part.
US08937530B2 Radio frequency identification tags adapted for localization and state indication
An embodiment of the present invention provides a radio frequency identification (RFID) tag, comprising at least one light emitting diode (LED) that is controlled by the RFID's logic and powered by the RFID's power harvesting circuit, wherein the RFID tag is capable of being interrogated by an RFID reader and reporting its unique identification number by RF backscatter and/or controlling the illumination state of the at least one LED.
US08937529B2 Information processing apparatus and connected device status display method
An information processing apparatus includes: status information input means for inputting status information indicating an operating state and power consumption of each of a plurality of electronic appliances targeted for connection from the plurality of electronic appliances; list screen generating means for generating a list screen that associates the status information inputted from each of the plurality of electronic appliances with the plurality of electronic appliances; and a display control means for controlling display means for displaying the list screen thereon.
US08937527B2 Electronic access system
Methods and systems are described herein for remotely or wirelessly controlling access to dwellings, buildings and/or properties. In one aspect, an electronic access system comprises: a plurality of independent access control devices (115, 125, 135, 145, 155, 165) for controlling entry and/or exit at respective access points and at least one remote control device (170) adapted to wirelessly transmit control signals to the access control devices (115, 125, 135, 145, 155, 165) and wirelessly receive feedback signals from the access control devices. The at least one remote control device (170) is adapted to indicate status information based on receipt of the feedback signals. The plurality of access control devices (115, 125, 135, 145, 155, 165) may be adapted to operate mechanical, electrical or electro-mechanical devices for enabling and/or disabling access in response to receipt of a wireless control signal.
US08937523B1 Transformer hybrid
A transformer hybrid is disclosed. The transformer hybrid comprises a substrate, a first conductor, a second conductor, a first coil, and a second coil. The first conductor includes a first elongate portion having a first side and a second side. The second conductor includes a second elongate portion having a third side and a fourth side, and the orientation of the second conductor intersects with that of the first conductor. The first coil is located near the first side and the third side. The second coil is located near the first side and the fourth side. When the direction of the loading current in the first coil is the same with that in the second coil, the first conductor has an inductive electromotive force. When the direction of the loading current in the first coil is different from that in the second coil, the second conductor has another inductive electromotive force. When phase difference exists between the loading currents, the two loading currents can be resolved to common mode and differential mode, so the inductive electromotive forces can be produced on the both conductors.
US08937520B2 Magnetic keyswitch assembly and keyboard therewith
A magnetic keyswitch assembly includes a movable keycap, a support plate, a magnetic element, a frame and a switch component. The movable keycap includes a pivot and a metal part. The support plate supports the pivot. The magnetic element attracts the metal part, and a direction of a magnetic attractive force between the magnetic element and the metal part is perpendicular to a movement direction of the movable keycap. The frame is for accommodating the magnetic element. The switch component is disposed beneath the movable keycap. The magnetic element attracts the metal part so as to make the switch component in an OFF state as the movable keycap is undepressed. The movable keycap moves downward to trigger the switch component as the movable keycap is depressed to exceed a force threshold.
US08937513B2 Micro-scale system to provide thermal isolation and electrical communication between substrates
An apparatus includes a chip-scale atomic clock (CSAC) alkali vapor cell seated on a silicon substrate that is suspended in a package by a metalized Parylene strap having Parylene anchors embedded in a silicon frame, the Parylene strap comprising an extended rigidizing structure, and a plurality of electrical pins extending into an interior of the package, the plurality of electrical pins in electrical communication with the CSAC cell through the metalized Parylene strap, where the CSAC cell is mechanically connected to the package and thermally insulated from the package.
US08937504B2 Control circuitry and method for controlling a bi-directional switch system, a bi-directional switch, a switching matrix and a medical stimulator
A control circuitry and a method for controlling a bi-directional switch is provided. The bi-directional switch having a control terminal for receiving a control voltage to control an on state and an off state of the bi-directional switch and at least one semiconductor switch in a bi-directional main current path. The control circuitry comprises an energy storage element, a coupling means to couple the energy storage element to a supply voltage to charge the energy storage element, and a control circuit configured to receive power from the energy storage element and configured to supply the control voltage having a voltage level being independent of the supply voltage when the energy storage element is not coupled to the supply voltage. The coupling means is configured for only coupling the energy storage element to the supply voltage when the bi-directional switch is in the off state.
US08937503B2 Switch control circuit, semiconductor device, and radio communication device
A switch control circuit has a first terminal, a second terminal, a third terminal, a serial-parallel converter, a selector, a driver circuit and a tri-state buffer. The serial-parallel converter converts a serial switching control signal inputted from the third terminal into first parallel switching control signals when the first terminal is at a first power-supply potential. The selector selects either the first parallel switching control signals converted by the serial-parallel converter or second parallel switching control signals inputted into the second and third terminals, depending on the potential of the first terminal. The driver circuit converts potential levels of the first parallel switching control signals or the second parallel switching control signals selected by the selector and generates parallel switching control signals with potential levels capable of switching a switch circuit.
US08937500B2 Delay method, circuit and integrated circuit
This document discusses, among other things, a delay circuit, in which a first register is written with a delay reference code, a second register is written with a delay factor, a control unit determines a corresponding delay ratio in a storage unit based on the delay factor in the second register, and sends the determined delay ratio to a first digital timing unit, the first digital timing unit determines a delay reference time based on the delay reference code in the first register, multiplies the delay reference time by the delay ratio to result in a desired delay time, and generates a delay.
US08937495B1 Frequency enhanced emitter coupled logic topology
Emitter-coupled logic circuits and systems that include such circuits are provided. Some emitter-coupled logic circuits include a plurality of fT-doubler circuits. Each fT-doubler circuit includes a plurality of transistors coupled to one another in an arrangement such that the plurality of transistors are configured to behave as a single enhanced transistor that has an effective unity current gain frequency that is higher than if a single transistor were used in its place. The fT-doubler circuits are configured to increase an operating frequency capability of the emitter-coupled logic circuit. Some emitter-coupled logic circuits include a plurality of cascode amplifier circuits. Each cascode amplifier circuit includes multiple transistors. An emitter of at least one first transistor of the plurality of transistors is coupled to a collector of at least one second transistor of the plurality of transistors Some emitter-coupled logic circuits may include both fT-doubler circuits and cascode amplifier circuits.
US08937494B1 Method and apparatus for detecting rising and falling transitions of internal signals of an integrated circuit
A method for detecting rising and falling transitions of internal signals of an array or integrated circuit. An apparatus used in the method comprises a delay line with a plurality of first to Nth delay elements, latches, and first to Nth groups of logic gates. Each of the first to Nth groups of the logical gates includes an AND gate and a NOR gate. The method determines rising and falling signals based on output signals of the logic gates in the apparatus; in odd numbered groups of the logic gates, the AND gate detects the rising transition and the NOR gate detects the falling transition; in even numbered groups of the logic gates, the AND gate detects the falling transition and the NOR gate detects the rising transition.
US08937492B1 Systems and methods for transferring a signal from a first clock domain to a second clock domain
Systems and methods are provided for transferring a signal from a first clock domain to a second clock domain. A system includes a pulse generator configured to receive an input data signal in the first clock domain and to generate a pulse. The system further includes an unclocked flip-flop configured to generate a first output signal. The first output signal is received by a circuit operating in the second clock domain, and the first output signal has one of a first logical value and a second logical value. The unclocked flip-flop is configured to set the first output signal to the first logical value in response to the pulse. The unclocked flip-flop is configured to reset the first output signal to the second logical value in response to a clock signal in the second clock domain and a second output signal generated by the circuit.
US08937491B2 Clock network architecture
An apparatus includes an integrated circuit with a clock network in an array of circuit blocks. The clock network includes routing tracks, distribution spines, and clock leaves. The routing tracks and the distribution spines are bidirectional.
US08937487B2 Correction for stress induced leakage current in dielectric reliability evaluations
Methods, apparatus, and computer program products for evaluating current transients measured during an electrical stress evaluation of a dielectric layer in a semiconductor device. Measured current transients are fit to an equation representing a time dependence for stress induced leakage currents. The measured current transients are corrected based upon stress currents computed from the equation to define corrected current transients.
US08937486B2 Method for testing through-silicon-via
A method for testing a TSV comprises charging a through-silicon-via under test to a first predetermined voltage level charging a capacitance device to a second predetermined voltage level; performing charge-sharing between the through-silicon-via and the capacitance device; and determining that the through-silicon-via under test is not faulty if the voltage level of the through-silicon-via after the charge-sharing step is within a predetermined range.
US08937484B2 Microcircuit tester with slideable electrically conductive pins
The terminals of a device under test are temporarily electrically connected to corresponding contact pads on a load board by a series of electrically conductive pin pairs. The pin pairs are held in place by an interposer membrane that includes a top contact plate facing the device under test, a bottom contact plate facing the load board, and a vertically resilient, non-conductive member between the top and bottom contact plates. Each pin pair includes a top and bottom pin, which extend beyond the top and bottom contact plates, respectively, toward the device under test and the load board, respectively. The top and bottom pins contact each other at an interface that is inclined with respect to the membrane surface normal. When compressed longitudinally, the pins translate toward each other by sliding along the interface. The sliding is largely longitudinal, with a small and desirable lateral component determined by the inclination of the interface.
US08937483B2 Semiconductor package transferring apparatus and method of manufacturing semiconductor device using the same
A semiconductor package transferring apparatus is disclosed. The apparatus includes a tray that includes a front side and a rear side opposite the front side, the rear side including a plurality of package covering portions that each correspond to the shape of a semiconductor package and that are arranged to align with corresponding package loading portions on a front side of another tray. Each package covering portion has a surface configured to cover a semiconductor chip disposed below the surface. The apparatus further includes an anti-attachment portion disposed on the surface of one or more of the package covering portions. For each package covering portion on which an anti-attachment portion is disposed, the anti-attachment portion protrudes beyond the surface of the package covering portion.
US08937481B2 Capacitive sensing apparatus
The invention relates to a capacitive sensing apparatus for sensing an object, wherein the capacitive sensing apparatus comprises a capacitive sensor (2) for capacitively sensing the object (3) and an enclosure (4) for enclosing the capacitive sensor (2). The enclosure (4) comprises a contact side (6) for contacting the object (3) during sensing, wherein the enclosure (4) and the capacitive sensor (2) are adapted for sensing the object (3) by the capacitive sensor (2) through the contact side (6) of the enclosure (4). The enclosure (4) and the capacitive sensor (2) are separable from each other for using the capacitive sensor (2) as a reusable device and for using the enclosure (4) as a disposable device. This allows capacitively sensing an object with a new, uncontaminated enclosure (4) and a reused capacitive sensor (2) and, thus, under improved hygienic conditions.
US08937472B2 DC-DC converter capable of configuring topology
Disclosed is a DC-DC converter including: a switch unit controlling a flow of a current based on a buck-boost topology; a short circuit unit short circuited or opened according to an external setting to change a topology of the switch unit; an inductor storing a current induced by the switch unit; a topology selecting unit selecting a topology in response to an external input signal and generating a signal corresponding to the selected topology; a pulse width modulating unit generating a signal for determining an operation time of the switch unit; a reverse flow detecting unit detecting a reverse flow of a current flowing through the switch unit to generate a signal; and a switch control unit controlling the switch unit in response to signals of the topology selecting unit, the pulse width modulating unit and the reverse flow detecting unit.
US08937467B2 Apparatus and methods for switching regulator current sensing
Apparatus and methods for current sensing in switching regulators are provided. In certain implementations, a switching regulator includes a switch transistor, a replica transistor, a sense resistor, and a current sensing circuit. The drain and gate of the switch transistor can be electrically connected to the drain and gate of the replica transistor, respectively. The current sensing circuit can generate an output current that varies in response to a sense current from a source of the replica transistor. Additionally, the current sensing circuit can sink the sense current when the sense current flows from the drain to the source of the replica transistor and source the sense current when the sense current flows from the source to the drain of the replica transistor. The sense resistor can receive the output current such that the voltage across the sense resistor changes in relation to the current through the switch transistor.
US08937466B2 Voltage-converter arrangement and method for voltage conversion
A voltage-converter arrangement comprises an arrangement input (11) for the supply of an input voltage (VIN), an arrangement output (12) for the provision of an output voltage (VOUT), a voltage converter (13) that is coupled on the input side to the arrangement input (11) and on the output side to the arrangement output (12), and a control device (20) with a control output (21). The control output (21) is coupled to the voltage converter (13). A control signal (SW) can be picked up at the control output (21). The control device (20) is designed to switch the frequency (f) of the control signal (SW) between values from a number N of predetermined, discrete frequency values. The voltage converter (13) is designed to convert the input voltage (VIN) into the output voltage (VOUT) as a function of the control signal (SW).
US08937465B2 Active voice band noise filter
Systems and methods for actively reducing or eliminating conducted noise from power provided to DC circuits include a current sensor, a boost converter, a buck converter, and energy supply capacitors. The current sensor senses the input current provided by the power source. The boost converter increases the voltage level above that provided by the power source while maintaining current at or near the level sensed by the current sensor, and while also maintaining a charge on the energy supply capacitors. The buck converter is powered by the output from the boost converter and provides an output voltage to a load. The operation of the boost converter and the buck converter may be controlled to maintain a continuous and low ripple current from the power source and to maintain a continuous and low ripple voltage to the load.
US08937462B2 Overvoltage repetition prevention circuit, method thereof, and power factor compensation circuit using the same
The present invention relates to an overvoltage repetition prevention circuit, a method thereof, and a power factor correction circuit including the same. The power factor correction circuit includes: an inductor receiving an input voltage and supplying an output voltage; a power switch connected to the inductor and controlling an inductor current to the inductor; and a power factor correction controller differently controlling a control structure generating a control voltage controlling a switching operation of the power switch during a predetermined overvoltage stabilization period generated in synchronization with a time that an output voltage is an overvoltage and the control structure generating the control voltage in a normal state in which the output voltage is not the overvoltage, wherein the control structure is determined according to a difference between the output voltage and a predetermined output target voltage during the overvoltage stabilization period.
US08937458B2 Battery heating circuits and methods with resonance components in series using voltage inversion based on predetermined conditions
A circuit for heating a battery includes a switch unit, control module, damping component, energy storage circuit, and superposition unit. The energy storage circuit forms a loop with the battery, and includes current and charge storage components. The damping component, switch unit, current storage component, and charge storage component connect in series. The control module switches on the switch unit so current flows between the battery and energy storage circuit and switches off the switch unit to stop current flow. The superposition unit superposes energy in the energy storage circuit with energy in the battery after the switch unit switches on and off. The control module switches the switch unit off after the first positive half cycle of current flow through the switch unit after the switch unit switches on. Voltage applied to the switch unit when the switch unit switches off is lower than the switch unit's voltage rating.
US08937457B2 Power management circuit of rechargeable battery stack
A system including a plurality of cells connected in series in a rechargeable battery pack and a plurality of cell balancing modules. Each cell balancing module performs voltage balancing of a respective pair of cells. Each cell balancing module includes a communication module to (i) transmit, via a communication link, information about voltages of the respective pair of cells to an adjacent cell balancing module and (ii) receive, via the communication link, from the adjacent cell balancing module, information about voltages of cells corresponding to the adjacent cell balancing module. Each cell balancing module performs, based on the information received from the adjacent cell balancing module, the voltage balancing in response to a voltage difference between any of the plurality of cells being greater than or equal to a predetermined threshold instead of performing the voltage balancing based on a difference between voltages of the respective pair of cells.
US08937456B2 Real time system and method for optimizing and managing a load in an electrical grid
A system and a method are provided for optimizing and managing a load in an electrical grid. The method includes receiving an event notification associated with a mobile device requiring a charge and determining charging station information of at least one charging station in an electrical grid based on the event notification, the at least one charging station operable to charge the mobile device. The charging station information of the at least one charging station is sent to a user of the mobile device.
US08937455B2 Charging apparatus for vehicle and method for charging vehicle
An ECU detects a rated current that can be supplied from a power supply to a power storage device, based on a pilot signal. If a combination of detected values of a voltage, the rated current and a power supply frequency matches a predefined combination, the ECU executes charging with a voltage, a current and a frequency in accordance with the combination. On the other hand, if it is determined that the combination of the voltage, the rated current and the frequency does not match any one of predefined combinations and if it is determined that the power supply itself is normal, the ECU executes charging by limiting a charging current to a predefined minimum rated current value. If it is determined that the combination of the voltage, the rated current and the frequency does not match any one of predefined combinations and if it is determined that the power supply is abnormal, the ECU prohibits charging.
US08937452B2 Method of controlling a state-of-charge (SOC) of a vehicle battery
A system and method for controlling a state-of-charge (SOC) of a vehicle battery, such as a high-voltage battery used by a hybrid electric vehicle (HEV) for vehicle propulsion, so that the SOC is maintained within a desired SOC range that is temperature-dependent. In an exemplary embodiment, the system and method use a battery temperature prediction to determine a desired SOC range, and then control the amount of charge on the vehicle battery such that the SOC is maintained within the desired SOC range. As the battery temperature prediction goes lower (i.e., as it gets colder), the desired SOC range may need to be adjusted or shifted upwards in order to account for increased internal battery resistance and to ensure that the vehicle battery has enough power to start the vehicle. Similarly, as the battery temperature prediction goes higher (i.e., as it gets warmer), the desired SOC range may need to be adjusted or shifted downwards in order to reduce degradation effects and improve battery. The exemplary system and method control the SOC of the vehicle battery and may seek to optimize a number of different parameters, including battery life, battery performance and/or vehicle fuel economy.
US08937449B2 Apparatus and method for efficiently powering a one-phase motor
An apparatus and method for drastically increasing the efficiency of a single phase AC motor. A DC solid state driver is used to pulse a combination of the motor coil and a series capacitor. The coil/capacitor combination allows the motor to run near resonance (or a multiple of resonance). This results in a flywheel effect that only requires pulses at the proper time to keep it going. The solid state driver is powered by pulsed DC at around 150 volts peak and clocked at 60 Hz by a square wave timing circuit.
US08937443B2 Systems and methods for controlling light sources
A system for controlling a set of light sources may include a set of light sources, at least one optical conduit arranged relative to the set of light sources so as to collect excess light from the set of light sources, and at least one sensor coupled to the optical conduit and configured to sense light collected by the optical conduit. The system may also include a controller configured to control the emittance of the set of light sources based on the light sensed by the sensor. A method for controlling a set of light sources may comprise individually varying power supplied to at least some of the light sources in an imperceptible manner, sensing light emitted by a light source for which the power has been varied, and controlling the emittance of the set of light sources based on the sensed light.
US08937441B1 Surge suppressor
A lighting installation includes a light fixture having a socket adapted to electrically connect to at least one lamp, the light fixture having a line voltage input, a neutral input and a ground input. Also included is a circuit for suppressing electrical surges including output leads for line voltage and neutral to the socket, a first varistor connecting the line voltage input and ground input, a second varistor connecting the line voltage input and neutral input, a third varistor connecting the ground input and neutral input, a resistor connecting the line voltage input and line voltage output, and a resistor connecting the neutral input and neutral output.
US08937437B2 Ballast with anti-striation circuit
A ballast comprises an inverter circuit for providing an oscillating current signal for energizing the at least one lamp. The inverter circuit comprises a first switching component and a second switching component each having a collector terminal, a base terminal, and an emitter terminal. And, each switching component is configured for alternately operating between a conductive state and a non-conductive state. A first collector-emitter circuit is connected between the collector terminal and the emitter terminal of the first switching component, wherein the first collector-emitter circuit has a first resistance of zero or more Ohms. A second collector-emitter circuit is connected between the collector terminal and the emitter terminal of the second switching component, wherein the second collector-emitter circuit has a second resistance of zero or more Ohms and the first resistance and the second resistance are unequal.
US08937430B2 Electroluminescence display device
An EL display device with color filter capable of surpressing color mixture. The EL display device includes: a first substrate having lower electrodes, a pixel separation film that separates the lower electrodes from each other, and an EL layer of white light emission; a second substrate having a black matrix and a color filter; and a sealing layer, in which the following Expression is satisfied. W>2 tan(θm)(HBM+H+HG+HS)−(WS+WBM) where W is a width of an aperture area, WBM is a width of the black matrix, WS is a width of the pixel separation films, HBM is a thickness of the black matrix, H is a thickness of the color filter, HG is a distance between a front surface of the pixel separation film and a color filter rear surface, HS is a height of the pixel separation film, and θm is a critical angle between the second substrate and an air.
US08937424B2 Strain amplification structure and synthetic jet actuator
A strain amplification structure has a frame with a hexagonal structure incorporating a plurality of rigid beams that are connected to opposing end beams by a plurality of flexible joints. A piezoceramic actuator assembly is connected to the opposing end beams having a collar including an opening. A shaft providing an output is connected to the plurality of rigid beams with flexible joints and passes through the opening in the collar for non-interfering motion orthogonal to the actuator assembly.
US08937417B2 Rotating electric machine and wind power generation system
This rotating electric machine includes a rotor including a rotating shaft portion, a rotor yoke surrounding the rotating shaft portion and a rotor core, arranged on the outer peripheral surface of the rotor yoke, having a plurality of permanent magnets circumferentially arranged thereon at intervals, and a stator arranged to be opposed to the outer peripheral surface of the rotor, while the rotor yoke and the inner peripheral portion of the rotor core are fixed to each other with a fixing member.
US08937416B2 Automotive dynamoelectric machine with a protective cover for voltage regulator and rectifier elements
A resin protective cover is prepared so as to have a cup shape that is constituted by a floor portion and a tubular peripheral wall portion, and that can be mounted to a rear bracket so as to cover a rectifying apparatus and a voltage regulator that are disposed axially outside the rear bracket. The protective cover includes an engaging hook that includes: a shank portion that is disposed so as to extend from an opening end of the peripheral wall portion; and a hook portion that is disposed so as to project radially outward from a tip end of the shank portion, and the protective cover is held on the rear bracket elastically in an engaged state by the engaging hook being inserted into an engaging aperture that is formed on a casing.
US08937412B2 Method of forming a power tool
An electric motor for a power tool includes a stator and an armature disposed in the stator. The armature includes a lamination stack having slots therein; an armature shaft extending coaxially through the lamination stack; a plurality of magnet wires wound in the slots of the lamination stack; a commutator disposed on the armature shaft to which ends of the magnet wires are electrically coupled; and thermally conductive plastic at least partially encasing the magnet wires, the thermally conductive plastic having a base polymer that is a blend of at least two polymers.
US08937404B1 Data storage device comprising dual mode independent/parallel voltage regulators
A data storage device (DSD) is disclosed comprising a non-volatile memory (NVM), and control circuitry comprising a first voltage regulator having a first output operable to generate a first current, and a second voltage regulator having a second output operable to generate a second current. When in an independent mode, the first current is operable to supply a first load independent of the second current, and the second current is operable to supply a second load independent of the first current. When in a parallel mode, the second output is coupled to the first output in order to increase the first current supplied to the first load and decrease the second current supplied to the second load.
US08937402B2 Converter circuit and electronic system comprising such a circuit
A converter circuit to be connected to an electrical energy source includes a chopper circuit having an input terminal capable of being connected to said electrical energy source, a first output circuit adapted to being connected via a first switch to an output terminal of the chopper circuit, a second output circuit adapted to being connected via a second switch to the output terminal of the chopper circuit, and a control circuit. The control circuit is adapted for controlling the duty cycle of the chopper circuit as a function of the variation in voltage of said electrical energy source, and switching between the first and second switches as a function of a range of output voltage settings for the first output circuit.
US08937401B2 Vehicle with drive system providing reduced emissions
In accordance with exemplary embodiments, a drive system is provided for an electric or hybrid electric vehicle that provides reduces electromagnetic emissions. The system includes, but is not limited to, an electric motor and a transmission having a collar for receiving a portion of a drive shaft. The collar has an inside diameter proportioned to an outside diameter of the drive shaft to cause capacitive coupling between the transmission and the drive shaft thereby reducing electromagnetic emissions along the drive shaft.
US08937400B2 Power supply apparatus for vehicle
A power supply apparatus for a vehicle is provided which supplies electric power to a power supply unit and charges electric power from the power supply unit via a power port. The vehicle includes a plurality of power inverter circuits which are connected to a common storage unit in parallel. The plurality of power inverter circuits include an electric power transferring power inverter circuit connected to the power port via an electric power transferring electric path, and are divided into a first category including the electric power transferring power inverter circuit and a second category. The power supply apparatus includes a connection prohibiting unit which realizes a state in which the power inverter circuit included in the first category is electrically connected to the storage unit, and the power inverter circuit included in the second category is disconnected from the storage unit.
US08937396B2 Wave energy power conversion mechanism
The present invention provides a power conversion mechanism incorporated as part of a wave energy converter device which utilizes the kinetic energy of an incident wave field experienced through the relative motion of a body or any other similar means connected to a reactive structure resulting in the localization of mechanical forces towards a central nodal point for subsequent exploitation via conversion to a useful form. It comprises a mechanical coupling connectable between a reactive body and a wave actuated body with a first body connectable to the reactive body and a second body connectable to the wave actuated body, the first body and the second body being rotatably coupled together about an axis of rotation. A linear energy conversion device is connected to the mechanical coupling and to a crank arm, the crank arm being rotatably connected to the first body and the second body and connected to a reciprocating member of the linear energy conversion device such that relative angular rotation of the first and second body is converted into linear motion in the reciprocating member.
US08937394B2 Compound barrier layer, method for forming the same and package structure using the same
An embodiment of the invention provides a compound barrier layer, including: a first barrier layer disposed on a substrate; and a second barrier layer disposed on the first barrier layer, wherein the first barrier layer and second barrier layer both include a plurality of alternately arranged inorganic material regions and organo-silicon material regions and the inorganic material regions and the organo-silicon material regions of the first barrier layer and second barrier layer are alternatively stacked vertically.
US08937390B2 Semiconductor device having a liquid cooling module
A semiconductor device comprises a mounting substrate, a semiconductor element provided above said mounting substrate, a package substrate provided above said mounting substrate with said semiconductor element therebetween and electrically connected to said semiconductor element via a primary connecting bump, a liquid cooling module cooling said semiconductor element by a liquid refrigerant, in which a heat receiving section of the liquid cooling module is disposed between said semiconductor element and said mounting substrate, and a plurality of secondary connecting bumps provided between said package substrate and said mounting substrate.
US08937385B2 Electronic component and fabrication process of this electronic component
An electronic component comprising a substrate extending in a plane, having electrical connections to connect the component to a circuit, and having an upper face; an electronic chip arranged on the upper face or inside the substrate and connected to the connections via the substrate, a thick insulating layer forming a package and covering the upper face or at least part of the chip, and having an outer face parallel to the plane; a cavity inside the thick layer, the cavity having a bottom parallel to the plane and a side extending from the bottom to the outer face, the cavity having heat-absorbing material inside that is different from the material forming the thick layer. The heat-absorbing material has a specific heat capacity greater than 1 kJKg−1K−1 at a 25° C. and at 100 kPa. Either a bottom or side of the cavity is covered with a interface layer.
US08937383B2 Direct semiconductor contact ebullient cooling package
The semiconductor package as well as a method for making it and using it is disclosed. The semiconductor package comprises a semiconductor chip having at least one heat-generating semiconductor device and a volumetrically expandable chamber disposed to sealingly surround the semiconductor chip, the volumetrically expandable chamber filled entirely with a non-electrically conductive liquid in contact with the semiconductor device and circulated within the volumetrically expandable chamber at least in part by the generated heat of the at least one semiconductor device to cool the at least one semiconductor device.
US08937382B2 Secondary device integration into coreless microelectronic device packages
The present disclosure relates to the field of fabricating microelectronic device packages and, more particularly, to microelectronic device packages having bumpless build-up layer (BBUL) designs, wherein at least one secondary device is disposed within the thickness (i.e. the z-direction or z-height) of the microelectronic device of the microelectronic device package.
US08937381B1 Thin stackable package and method
A fan out buildup substrate stackable package includes an electronic component having an active surface having bond pads. A package body encloses the electronic component. A first die side buildup dielectric layer is applied to the active surface of the electronic component and to a first surface of the package body. A first die side circuit pattern is formed on the first die side buildup dielectric layer and electrically connected to the bond pads. Through vias extend through the package body and the first die side buildup dielectric layer, the through vias being electrically connected to the first die side circuit pattern. The fan out buildup substrate stackable package is extremely thin and provides a high density interconnect on both sides of the package allowing additional devices to be stacked thereon.
US08937380B1 Die edge protection for pressure sensor packages
A semiconductor package includes a lead spaced apart from a semiconductor die. The die includes a diaphragm disposed at a first side of the die and is configured to change an electrical parameter responsive to a pressure difference across the diaphragm. The die further includes a second side opposite the first side, a lateral edge extending between the first and second sides and a terminal at the first side. An electrical conductor connects the terminal to the lead. An encapsulant is disposed along the lateral edge of the die so that the terminal and the electrical conductor are spaced apart from the encapsulant. The encapsulant has an elastic modulus of less 10 MPa at room temperature. A molding compound covers and contacts the lead, the electrical conductor, the encapsulant, the terminal and part of the first side of the die so that the diaphragm is uncovered by the molding compound.
US08937374B2 Semiconductor package, method and mold for producing same, input and output terminals of semiconductor package
A semiconductor package according to the present invention includes: a semiconductor element where a high frequency signal is input or output; a planar lead terminal having an end electrically connected to an input terminal or an output terminal of the semiconductor element; an encapsulation resin for encapsulating the lead terminal and the semiconductor element, the lead terminal having another end exposed from the resin; and a ground enhancing metal body encapsulated in the encapsulation resin, having a first main surface facing the lead terminal and a second main surface exposed from the encapsulation resin, wherein the ground enhancing metal body has a shape with a cross section parallel to the second main surface and having a smaller area than an area of the first main surface.
US08937373B2 Highly luminescent II-V semiconductor nanocrystals
A population of semiconductor nanocrystals can include cores including a II-V semiconductor material, e.g., Cd3As2. The population can be monodisperse and can have a quantum yield of 20% or greater. A size-series of populations can have emission wavelengths falling in the range of about 530 nm to about 2000 nm.
US08937370B2 Memory device and fabricating method thereof
The present disclosure provides a memory device and a fabricating method thereof. The memory device includes a substrate including a first metal layer formed therein, the first metal layer having at least a first surface with at least a first exposed portion of the first surface exposed at a lateral surface of the substrate, at least a first semiconductor chip formed on a top surface of the substrate, and a second metal layer surrounding the first semiconductor chip and extending to lateral surfaces of the substrate, at least a first portion of the second metal layer contacting the exposed surface of the first metal layer.
US08937366B1 Selective epitaxial overgrowth comprising air gaps
An embodiment of the present disclosure is directed to a semiconductor device. The semiconductor devise comprises a substrate. An epitaxially grown semiconductor material is disposed over at least a portion of the substrate. A nanotemplate structure is disposed at least partially within the semiconductor material. The nanotemplate structure comprises a plurality of dielectric nanoscale features defining a plurality of nanoscale windows. An air gap is disposed between at least a portion of one or more of the nanoscale features and the semiconductor material.
US08937363B2 Solid-state imaging device and electronic apparatus
A solid-state imaging device includes a photoelectric conversion film which is interposed between two transparent electrodes outside a semiconductor substrate, wherein a film surface of the photoelectric conversion film is provided so as to incline with respect to a front surface of the semiconductor substrate.
US08937357B2 One-time programmable semiconductor device
According to one embodiment, a one-time programmable (OTP) semiconductor device includes a programming dielectric under a patterned electrode and over an implant region, where the programming dielectric forms a programming region of the OTP semiconductor device. The OTP semiconductor device further includes an isolation region laterally separating the programming dielectric from a coupled semiconductor structure, where the isolation region can be used in conjunction with the patterned electrode and the implant region to protect the coupled semiconductor structure. In one embodiment, the programming dielectric comprises a gate dielectric. In another embodiment, the electrode and implant regions are doped to be electrochemically similar.
US08937356B2 Electrostatic discharge (ESD) protection applying high voltage lightly doped drain (LDD) CMOS technologies
An electrostatic discharge (ESD) protection circuit includes a triggering diode that includes a junction between a P-grade (PG) region and an N-well. The PG region has a dopant profile equivalent to a P-drain dopant profile of a PMOS transistor having a breakdown voltage represented by V whereby the triggering diode for conducting a current when a voltage greater than the breakdown voltage V is applied. In an exemplary embodiment, the dopant profile of the PG region includes two dopant implant profiles that include a shallow implant profile with a higher dopant concentration and a deep implant profile with a lower dopant concentration.
US08937355B2 Striped on-chip inductor
Sub-100 nanometer semiconductor devices and methods and program products for manufacturing devices are provided, in particular inductors comprising a plurality of spaced parallel metal lines disposed on a dielectric surface and each having width, heights, spacing and cross-sectional areas determined as a function of Design Rule Check rules. For one planarization process rule a metal density ratio of 80% metal to 20% dielectric surface is determined and produced. In one example a sum of metal line spacing gaps is less than a sum of metal line interior sidewall heights. In one aspect at least one of line height, width and line spacing dimensions is selected to optimize one or more chip yield, chip performance, chip manufacturability and inductor Q factor parameters.
US08937351B2 Power MOS transistor with improved metal contact
A power metal-oxide-semiconductor (MOS) field effect transistor (FET) has a plurality of transistor cells, each cell having a source region and a drain region to be contacted through a surface of a silicon wafer die, A first dielectric layer is disposed on the surface of the silicon wafer die and a plurality of grooves are formed in the first dielectric layer above the source regions and drain regions, respectively and filled with a conductive material, A second dielectric layer is disposed on a surface of the first dielectric layer and has openings to expose contact areas to the grooves. A metal layer is disposed on a surface of the second dielectric layer and filling the openings, wherein the metal layer is patterned and etched to form separate metal wires connecting each drain region and each source region of the plurality of transistor cells, respectively through the grooves.
US08937350B2 Semiconductor device and method of manufacturing the same
A gate trench 13 is formed in a semiconductor substrate 10. The gate trench 13 is provided with a gate electrode 16 formed over a gate insulating film 14. A portion of the gate electrode 16 protrudes from the semiconductor substrate 10, and a sidewall 24 is formed over a side wall portion of the protruding portion. A body trench 25 is formed in alignment with an adjacent gate electrode 16. A cobalt silicide film 28 is formed over a surface of the gate electrode 16 and over a surface of the body trench 25. A plug 34 is formed using an SAC technique.
US08937348B2 3-D nonvolatile memory device, memory system, and manufacturing method thereof
A three dimensional (3-D) nonvolatile memory device includes a first pipe gate layer, a second pipe gate disposed over the first pipe gate layer, word lines formed over the second pipe gate layer, memory channel layers configured to penetrate the word lines, a pipe channel layer formed in the first pipe gate layer, where the pipe channel layer is to come in contact with the bottom surface of the second pipe gate layer and couple the lower ends of the memory channel layers, a memory layer configured to surround the pipe channel layer and the memory channel layers, and a first gate insulating layer interposed between the first pipe gate layer and the memory layer.
US08937341B2 Two-phase charge-coupled device
A charge-coupled unit formed in a semiconductor substrate and including an array of identical electrodes forming rows and columns, wherein: each electrode extends in a cavity with insulated walls formed of a groove, oriented along a row, dug into the substrate thickness, and including, at one of its ends, a protrusion extending towards at least one adjacent row.
US08937338B2 Current aperture vertical electron transistors with ammonia molecular beam epitaxy grown P-type gallium nitride as a current blocking layer
A current aperture vertical electron transistor (CAVET) with ammonia (NH3) based molecular beam epitaxy (MBE) grown p-type Gallium Nitride (p-GaN) as a current blocking layer (CBL). Specifically, the CAVET features an active buried Magnesium (Mg) doped GaN layer for current blocking purposes. This structure is very advantageous for high power switching applications and for any device that requires a buried active p-GaN layer for its functionality.
US08937337B2 Compound semiconductor device, method of manufacturing the same, power supply device and high-frequency amplifier
A compound semiconductor device includes a substrate having an opening formed from the rear side thereof; a compound semiconductor layer disposed over the surface of the substrate; a local p-type region in the compound semiconductor layer, partially exposed at the end of the substrate opening; and a rear electrode made of a conductive material, disposed in the substrate opening so as to be connected to the local p-type region.
US08937332B2 Wavelength converter for an LED and LED containing same
A wavelength converter for an LED is described that comprises a substrate of monocrystalline garnet having a cubic crystal structure, a first lattice parameter and an oriented crystal face. An epitaxial layer is formed directly on the oriented crystal face of the substrate. The layer is comprised of a monocrystalline garnet phosphor having a cubic crystal structure and a second lattice parameter that is different from the first lattice parameter wherein the difference between the first lattice parameter and the second lattice parameter results in a lattice mismatch within a range of ±15%. The strain induced in the phosphor layer by the lattice mismatch shifts the emission of the phosphor to longer wavelengths when a tensile strain is induced and to shorter wavelengths when a compressive strain is induced. Preferably, the wavelength converter is mounted on the light emitting surface of a blue LED to produce an LED light source.
US08937331B2 Semiconductor light emitting device
According to one embodiment, a semiconductor light emitting device includes: a mounting substrate; a semiconductor light emitting element; a first resin; and a second resin. The semiconductor light emitting element includes: a semiconductor layer including a light emitting layer; a p-side electrode; a p-side interconnection unit; an n-side electrode; and an n-side interconnection unit. The first resin covers a periphery of the semiconductor light emitting element on the substrate and contains a phosphorescent substance capable of being excited by emission light of the light emitting layer. The second resin is provided on the first resin layer and the semiconductor light emitting element and contains a fluorescent body capable of being excited by emission light of the light emitting layer to emit light of a different peak wavelength from emission light of the light emitting layer.
US08937327B2 Light emitting device having plurality of light emitting cells and method of fabricating the same
A light emitting device having a plurality of light emitting cells is disclosed. The light emitting device comprises a substrate; a plurality of light emitting cells positioned on the substrate to be spaced apart from one another, each of the light emitting cells comprising a p-type lower semiconductor layer, an active layer and an n-type upper semiconductor layer; p-electrodes positioned to be spaced apart from one another between the substrate and the light emitting cells, the respective p-electrodes being electrically connected to the corresponding lower semiconductor layers, each of the p-electrodes having an extension extending toward adjacent one of the light emitting cells; n-electrodes disposed on upper surfaces of the respective light emitting cells, wherein a contact surface of each of the n-electrodes electrically contacting with each light emitting cell exists both sides of any straight line that bisects the light emitting cell across the center of the upper surface of the light emitting cell; a side insulating layer for covering sides of the light emitting cells; and wires for connecting the p-electrodes and the n-electrodes, the wires being spaced apart from the sides of the light emitting cells by the side insulating layer.
US08937319B2 Schottky barrier diode
A third insulating layer is formed in a periphery region of a substrate over a first surface (main surface) of the substrate so as to straddle a second semiconductor layer closest to a guard ring layer and a second semiconductor layer closest to the second semiconductor layer. In other words, the third insulating layer is formed to cover a portion of the first semiconductor layer, which is exposed to the first surface (main surface) of the substrate and which is between the second semiconductor layers. Thereby, the third insulating layer electrically insulates the metal layer from the portion of the first semiconductor layer, which is exposed to the first surface (main surface) of the substrate and which is between the second semiconductor layers.
US08937315B2 Organic light emitting diode display and manufacturing method thereof
An organic light emitting diode display includes a substrate main body, a semiconductor layer and a first capacitor electrode on the substrate main body, bottom surfaces of the semiconductor layer and first capacitor electrode being substantially coplanar, and each of the semiconductor layer and first capacitor electrode including an impurity-doped polysilicon layer, a gate insulating layer on the semiconductor layer and the first capacitor electrode, a gate electrode on the semiconductor layer with the gate insulating layer therebetween, and a second capacitor electrode on the first capacitor electrode with the gate insulating layer therebetween, the second capacitor electrode including a convex electrode portion and a concave electrode portion, the concave electrode portion being thinner than each of the convex electrode portion and the gate electrode.
US08937309B2 Semiconductor die assemblies, semiconductor devices including same, and methods of fabrication
Methods of fabricating multi-die assemblies including a base semiconductor die bearing a peripherally encapsulated stack of semiconductor dice of lesser lateral dimensions, the dice vertically connected by conductive elements between the dice, resulting assemblies, and semiconductor devices comprising such assemblies.
US08937305B2 Semiconductor device
To provide a highly reliable semiconductor device which includes a transistor including an oxide semiconductor, in a semiconductor device including a staggered transistor having a bottom-gate structure provided over a glass substrate, a gate insulating film in which a first gate insulating film and a second gate insulating film, whose compositions are different from each other, are stacked in this order is provided over a gate electrode layer. Alternatively, in a staggered transistor having a bottom-gate structure, a protective insulating film is provided between a glass substrate and a gate electrode layer. A metal element contained in the glass substrate has a concentration lower than or equal to 5×1018 atoms/cm3 at the interface between the first gate insulating film and the second gate insulating film or the interface between the gate electrode layer and a gate insulating film.
US08937303B2 Organic electroluminescent device
An organic electroluminescent device comprising: a pair of electrodes comprising an anode and a cathode, and one or more layers of organic compound arranged between the pair of electrodes, wherein the organic compound layer, or one or more of the organic compound layers, comprises a compound represented by a substituted imidazole. The substituents on the imidazole ring may be selected from a range of suitable substituents, including: substituted or unsubstituted aryl groups, substituted or unsubstituted heterocyclic groups, substituted or unsubstituted alkyl groups or cyano groups. In various aspects of the invention, at least one of the substituent groups may be a substituted or unsubstituted imidazole or thiophene group.
US08937299B2 III-V finFETs on silicon substrate
A method for forming fin field effect transistors includes forming a dielectric layer on a silicon substrate, forming high aspect ratio trenches in the dielectric layer down to the substrate, the high aspect ratio including a height to width ratio of greater than about 1:1 and epitaxially growing a non-silicon containing semiconductor material in the trenches using an aspect ratio trapping process to form fins. The one or more dielectric layers are etched to expose a portion of the fins. A barrier layer is epitaxially grown on the portion of the fins, and a gate stack is formed over the fins. A spacer is formed around the portion of the fins and the gate stack. Dopants are implanted into the portion of the fins. Source and drain regions are grown over the fins using a non-silicon containing semiconductor material.
US08937296B2 III-V photonic integration on silicon
Photonic integrated circuits on silicon are disclosed. By bonding a wafer of III-V material as an active region to silicon and removing the substrate, the lasers, amplifiers, modulators, and other devices can be processed using standard photolithographic techniques on the silicon substrate. The coupling between the silicon waveguide and the III-V gain region allows for integration of low threshold lasers, tunable lasers, and other photonic integrated circuits with Complimentary Metal Oxide Semiconductor (CMOS) integrated circuits.
US08937284B2 Control and sensing system for diffusion optical tomography and method for operating the same
A control and sensing system for diffusion optical tomography and a method for operating the same are disclosed. The control and sensing system includes a control unit and a sensing circuit with a plurality of light sources and sensors, each light source being surrounded by a corresponding predetermined number of the sensors. The control unit instructs the light sources to individually emit light to an object, so the object generates a plurality of optical signals, and instructs the predetermined number of the sensors corresponding to each light source to receive the optical signals and transmit them to the control unit, thereby reducing the complexity of the control and sensing system.
US08937283B2 Specimen observation method and device using secondary emission electron and mirror electron detection
A technique capable of improving the ability to observe a specimen using an electron beam in an energy region which has not been conventionally given attention is provided. This specimen observation method comprises: irradiating the specimen with an electron beam; detecting electrons to be observed which have been generated and have obtained information on the specimen by the electron beam irradiation; and generating an image of the specimen from the detected electrons to be observed. The electron beam irradiation comprises irradiating the specimen with the electron beam with a landing energy set in a transition region between a secondary emission electron region in which secondary emission electrons are detected and a mirror electron region in which mirror electrons are detected, thereby causing the secondary emission electrons and the mirror electrons to be mixed as the electrons to be observed. The detection of the electrons to be observed comprises performing the detection in a state where the secondary emission electrons and the mirror electrons are mixed. Observation and inspection can be quickly carried out for a fine foreign material and pattern of 100 nm or less.
US08937282B2 Mineral identification using mineral definitions including variability
An improved mineral analysis system includes mineral definitions that include not only characteristics of the minerals, but also variability in those characteristics. The variabilities allow the calculation of ranges of expected values for different quality of measurements, for example, for different numbers of x-ray counts. Match probabilities can therefore be calculated to more accurately determine the composition of a mineral sample.
US08937275B2 Method and apparatus to monitor gain of a proportional counter including correcting the counting threshold of a pulse height spectrum
A method and apparatus in accordance with the present disclosure relate to monitoring gain of a proportional counter. The method includes generating a pulse height spectrum of the proportional counter, defining a first window and a second window within the pulse height spectrum, counting electrical pulses outputted by the proportional counter within the first window of the pulse height spectrum, thereby defining a first window count, counting electrical pulses outputted by the proportional counter within the second window of the pulse height spectrum, thereby defining a second window count, and determining a difference between the first window count and the second window count.
US08937273B2 Photoelectric transducer, image reading device having a control unit with a reset pulse switching from a color reading mode to a monochrome reading mode
A photoelectric transducer being capable of image reading in any one of a color reading mode and a monochrome reading mode includes a color reading sensor, a monochrome reading sensor, and an unnecessary-charge draining unit. The unnecessary-charge draining unit (32) drains unnecessary charges accumulated in the monochrome reading sensor or the color reading sensor therefrom at switching from the color reading mode to the monochrome reading mode or from the monochrome reading mode to the color reading mode.
US08937269B2 Thermal generator with magnetocaloric material
A heat generator comprising at least one thermal module comprising a magnetocaloric element crossed by a heat transfer fluid and two hot and cold chambers arranged on each side of the magnetocaloric element and containing a displacement device for directing the heat transfer fluid through the magnetocaloric element. A magnetic arrangement creates a magnetic field variation in each magnetocaloric element. A device for driving the displacement device, according to reciprocating movement in the concerned chamber, to displace the heat transfer fluid in synchronization with the magnetic field variation. The drive device contains a closed fluid circuit which connects the hot and cold chambers in which a working fluid is driven by a suction and discharge device. At least one switching interface is synchronized with the magnetic arrangement for alternately connecting each hot and cold chamber to suction and discharge sides of the suction and discharge device and inversely.
US08937263B2 Capacitive discharge welding power supply and capacitive discharge welder using the same
A capacitive discharge (CD) welder includes a charging circuit, a capacitor bank, an insulated gate bipolar transistor (IGBT), a pulse transformer and a secondary circuit. The charging circuit takes incoming electricity and charges a capacitor bank. The capacitor bank stores energy. The IGBT electrically connects and disconnects the capacitor bank to the pulse transformer. The pulse transformer reduces voltage from that stored in the capacitor bank to the desired welding voltage. The secondary circuit electrically connected to the pulse transformer provides a welding current corresponding to the output to the material being welded.
US08937261B2 Operator control apparatus for an electrical household appliance
An operator control apparatus for an electrical household appliance has an operator control panel on that side of the operator control apparatus that faces a user and defines an operator control area. A functional assembly is arranged on that face of the operator control panel that is averted from the user. The functional assembly has touch- and/or proximity-sensitive touch-operated switch. The at least one touch-operated switch of the functional assembly is positioned so as to correspond to operator control area of the operator control panel. A connecting apparatus is permanently connected to the operator control panel and releasably connected to the functional assembly, or in the alternative it is permanently connected to the functional assembly while it is releasably connected to the operator control panel. In this way, the functional assembly is releasably attached to the operator control panel but without play.
US08937257B2 Electronic module
An electronic module includes a substrate, a built-in electronic component and a surface mount electronic component. A suckable region is provided on a front surface of the substrate. When viewed in a see-through manner in a direction perpendicular or substantially perpendicular to the front surface of the substrate, the suckable region is inside of a region in which one built-in electronic component is built in and a center of gravity of the electronic module is located inside of the suckable region. A protective layer is not provided on the front surface of the substrate on which the surface mount electronic component is mounted.
US08937256B2 Method for manufacturing wiring board for mounting electronic component, wiring board for mounting electronic component, and method for manufacturing wiring board having an electronic component
A method for manufacturing a wiring board for mounting an electronic component, a wiring board for mounting an electronic component, and a method for manufacturing an electronic-component-mounted wiring board are provided. A bonding material paste, which can include solder and an electric insulation material made of a resin, can be placed on chip mount terminal pads and heated to fuse the solder and soften the electric insulation material. Subsequently, the solder is solidified to form solder bumps. Further, the electric insulation material is cured on a surface of each of the solder bumps and a surface of a multilayer board around each of the solder bumps to form an electric insulation surface layer. Accordingly, when a chip is mounted to such wiring boards, the electric insulation surface layer minimizes or eliminates the connection between adjacent solder bumps during re-fusing of the solder.