Document Document Title
US09021597B2 Security arrangements for extended USB protocol stack of a USB host system
Security arrangements for a universal serial bus (USB) protocol stack of a USB host system are provided. The security arrangements prevent an unauthorized or suspicious USB device from communicating with the host system, detect suspicious activity originating from a device which is already communicating with the host system and may provide notification to a user.
US09021596B2 Correcting workflow security vulnerabilities via static analysis and virtual patching
A computer program can be statically analyzed to determine an order in which client side workflows are intended to be implemented by the computer program. A virtual patch can be generated. When executed by a processor, the virtual patch can track web service calls from a client to the computer program, and determine whether the order of the web service calls from the client to the computer program correlate to the order in which client side workflows are intended to be implemented by the computer program. If the order of the web service calls from the client to the computer program do not correlate to the order in which client side workflows are intended to be implemented by the computer program, an alert can be generated.
US09021595B2 Asset risk analysis
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for asset risk analysis. One method includes receiving threat definition data for threats, vulnerability detection data for assets, and countermeasure detection data for assets. The method further includes determining a respective risk metric for each of the assets for each of the threats. This includes analyzing the vulnerability detection data for an asset to determine whether the asset is vulnerable to a threat, determining from the threat definition data and the countermeasure detection data whether the asset is protected by one of the countermeasures identified for the threat, and determining the risk metric for the asset for the threat according to whether the asset is vulnerable to the threat and whether the asset is protected by one of the countermeasures identified for the threat.
US09021594B2 Intelligent risk level grouping for resource access recertification
A computing device receives requests for approval of a plurality of access entitlements, which includes respective identity accounts, each associated with security intelligence information. The computing device determines risk factors for each respective identity account and associated security intelligence information, and determines a risk level for each of the plurality of access entitlements based at least in part on the risk factors. The computing device groups the plurality of access entitlements based on the risk level determined for each of the plurality of access entitlements. The computing device determines if the risk level of a group is low-risk based on the risk level of the plurality of access entitlements of the group, and in response to determining the risk level of the group is low risk, the computing device enables approval of the plurality of access entitlements of the group.
US09021587B2 Detecting software vulnerabilities in an isolated computing environment
The subject disclosure is directed towards detecting software vulnerabilities in an isolated computing environment. In order to evaluate each input submission from an external computer, a plurality of tasks are automatically generated for execution on one or more computing units running within the isolated computing environment. Various configurations of the one or more computing units are defined in which each computing unit executes the plurality of tasks. A report is produced comprising results associated with such an execution.
US09021581B1 Methods, systems, and computer program products for updating user permissions associated with object locations when an object changes locations in a virtualization environment
A method of managing a virtualization system includes detecting a change in location of an object within a virtualization environment, determining user permission rights for a current location of the object responsive to detecting the change in location of the object, and updating a record of user permission rights with the user permission rights for the current location of the object. Related systems and computer program products are also disclosed.
US09021579B2 Smartphone data backup and restoration system
A Smartphone data backup and restoration system on a physical layer is connected to a Smartphone through a data transmission line, and the data backup and restoration system and the Smartphone are identified and paired by a datalink layer and a network layer, and then a transport layer transmits an identification program to the Smartphone, and a session layer completes a trusted connection according to a TCP communication and transmission protocol such as USBMUXD, ADB, MTP, and PTP, so that the Smartphone is capable of performing a data transmission operation including data backup and restoration at a presentation layer and an application layer to improve the convenience of operation and use.
US09021578B1 Systems and methods for securing internet access on restricted mobile platforms
A computer-implemented method for securing Internet access on restricted mobile platforms may include identifying an attempt by a mobile computing system to establish a virtual private network connection with a security server and, in response to identifying the attempt, (1) assigning an Internet Protocol address to the mobile computing system and (2) identifying a security filter customized to filter communications for an account associated with the mobile computing system. The method may also include (1) receiving, via the virtual private network connection, a request for an Internet resource and (2) providing, via the virtual private network connection, a response to the request to the mobile computing system based at least in part on the security filter. Various other methods, systems, and computer-readable media are also disclosed.
US09021576B2 Apparatus and method for sharing of an encryption key in an ad-hoc network
It is so arranged that an encryption key can be shared with a communication apparatus that participates in a network anew, even in an ad-hoc-mode type of environment. In order to achieve this, a communication apparatus determines whether it possesses an encryption key shared with another communication apparatus and, in accordance with the result of the determination, initiates sharing process for sharing the encryption key with a first communication apparatus from the communication apparatus after the sharing process for sharing the encryption key has been initiated from the first communication apparatus.
US09021575B2 Selectively performing man in the middle decryption
An agent on a device within a network receives a request to access a resource outside the network. A first encrypted connection is established between the device and the agent, and a second encrypted connection is established between the agent and the resource, to facilitate encrypted communication traffic between the device and the resource. The agent sends a policy request to a network appliance within the network, the request specifying the resource. The agent receives a policy response indicating that the resource is associated with one or more security policies of the network. Traffic passing between the device and the resource is selectively decrypted and inspected depending on the security policies.
US09021572B2 Anonymous access to a service by means of aggregated certificates
A method of anonymous access to a service, comprising the allocation, by at least one certifying entity, of a plurality of certificates to a user entity, the certificates being calculated on the basis of at least one attribute associated with the user entity, the calculation, by the user entity, of an aggregated certificate on the basis of a plurality of certificates among the certificates allocated to the user entity, the calculation, by the user entity, of a proof of knowledge of the aggregated certificate and a verification, performed by a verifying entity, of at least one of these certificates by means of said proof of knowledge, the access to the service being provided by the verifying entity to the user entity as a function of the result of this verification.
US09021569B1 Wireless guest access
Methods, systems and computer readable media for providing and managing wireless guest access are described. In some implementations, the method can include a method comprising mining event details including a list of one or more guest attendees for which wireless guest access is selected and a corresponding email address for each of the one or more guest attendees from an event request. The method can also include generating wireless guest access credentials for each of the one or more guest attendees that accept the request, and transmitting corresponding wireless guest access credentials to each guest attendee via email using the corresponding email address. The method can further include receiving an indication that one or more of the guest attendees has connected to a wireless network, and causing a guest access page to be displayed for each guest attendee connecting to the network. The method can also include providing an interface for entering the wireless guest access credentials via the guest access page, and validating the guest access credentials. The method can also include, when the guest access credentials are valid, permitting the guest attendee associated with those credentials to access the wireless network.
US09021568B2 Verification method for verifying validity of program, and verification system
A verification method pertaining to the present invention is executed by a terminal device and is used for determining the validity of a control program used for remotely controlling an appliance via a server. Verification data generated from: a unique identifier which is assigned to a user of the terminal device; a parameter which is generated by the server device and is assigned to the control program; and partial data which is at least a portion of the control program, is compared with comparison data generated from: the ID of the user stored in the server device; the parameter; and a portion of a program corresponding to the partial data of the control program. When a mismatch occurs, the remote control of the appliance will be prohibited.
US09021564B2 Method and apparatus to assist user input based on a mobile terminal browser
The present invention discloses a method and apparatus for assisting user input based on the mobile terminal browser, including: storing login authentication information entered by a user when the user logs in a website for a first time from a mobile terminal; after determining that a current page in the mobile terminal browser is a login page and the user logs in after the first time, loading the stored authentication login information to the current login page; receiving the login authentication trigger information; encapsulating the loaded login authentication information of the current login page; and generating a login request for login authentication by a website corresponding to the current login page. By using the disclosed method and apparatus, the number of times the user is required to enter the username and password can be reduced, and the amount of time for the user to access Internet websites can be reduced.
US09021562B1 Systems and methods for secure logon
The present disclosure provides methods and systems for secure logon. One or more method includes: determining, via authentication information provided by a user of an electronic device, that the user is authorized to access an online account provided by the online account provider; providing the user with a selectable option to enable an expedited logon process by which the user can access the online account by solely providing a particular authentication item of the user; receiving a verification credential in response to a next logon attempt using the expedited logon process; and verifying that the received verification credential matches an assigned verification credential provided to the user for use in conjunction with the next logon attempt using the expedited logon process.
US09021561B2 Method of providing a mixed group communication session
A method of providing a mixed group communication session for a mixed group containing protected users and a guest user is provided. The method uses a secure server to assign temporary Identities (IDs) to the protected users. The secure server forms a mixed group session containing desired participants from among the protected users and the guest user. The secure server provides limited group rights to the guest user in the mixed group session. During the mixed group session, the secure server uses the permanent IDs of the protected users towards other protected users and temporary IDs of the permanent users towards the guest user. Also provided is a method for providing a mixed group communication session for a mixed group containing protected users and a guest user, wherein temporary IDs are assigned to protected users and the guest user.
US09021557B2 System and method for security using a sibling smart card
A system and method for realizing specific security features for a mobile device that may store sensitive and private data by providing secured communications to a paired remote device. In this respect, both the mobile device (which may be a mobile phone, for example) and the paired remote device (which may be a keychain, for example) include a SIM card that may have identification data stored therein. Once paired, the two devices may communicate encrypted security messages back and forth in order to implement various security measures to protect data and wireless communications. Such messages may be generated from initial information known only to each respective device such as a randomly generated offset number and a common time reference.
US09021556B2 System and method for virtual device communication filtering
Embodiments of the present invention are directed to a method and system for virtual device communication filtering. The method includes receiving, within an electronic system, an instantiation request for a first virtual device and determining whether the first virtual device and a second virtual device are allowed to communicate based on an authorization record datastore. The method further includes modifying an authorization record of the authorization record datastore. The modifying comprises setting an indicator of a data filtering module to filter communication between the first virtual device and the second virtual device. A response can then be sent to the instantiation request.
US09021555B2 Apparatus, method, and program for validating user
User validation accuracy is improved without inconveniencing a user. When an authentication request packet is received from a terminal and the authentication is successful based on a user ID and a password, an HTTP header, user-agent information, and access source IP address are extracted from the packet, and user authentication is performed by verifying the IP address and the user-agent information against usage history information where at most two sets of the IP address and the user-agent information extracted from the authentication request packet which is received from the same user previously are registered. When the set of the IP address and the UA information corresponding to the new extracted IP address and the new extracted UA information is registered in the usage history information, the authentication is successful, and the usage history information is overwritten with the new IP address and the new UA information.
US09021554B2 Unlimited access to media and applications over wireless infrastructure
Methods, systems, and apparatus are presented for providing unlimited access to either or both of media content, such as music, and applications. A media server environment can be provided, which maintains an instance of each subscriber account, a central archive of media content, and an application catalog. Selected media content can be downloaded to, and stored locally at, a subscriber device, such as on a secure storage device. Also, selected applications can be locally installed on the subscriber device. Access to the local media content and locally installed applications can be controlled through the media server environment based on the status of the subscriber's account. If the subscriber's account becomes inactive, access to the downloaded media content and installed applications can be disabled. Once the subscriber's account is reactivated, access to the downloaded media content and applications can be restored.
US09021543B2 Highly scalable audience measurement system with client event pre-processing
Methods of reporting Audience Measurement System (AMS) viewership events on a client device and systems implementing the method are disclosed. The method comprises the steps of receiving at least one event message on a client device, wherein each event message is a data signal indicating an occurrence of an event, processing the at least one event message on the client device to create an AMS viewership report, and transmitting the AMS viewership report.
US09021531B2 Video searching using TV and user interfaces therefor
Using a TV, a viewer watching broadcast TV or Internet video content on a display can select a “Video Search” application indicating viewer desire to obtain information about a currently playing video program. The application is invoked to send a name of the currently playing video program to a server on the Internet and associated with a database to cause the server to execute a search only of the database associated with the Internet server and not to execute a search of the Internet. The server returns metadata related to the currently playing video program, which is presented on the display along with the currently playing video program.
US09021525B2 Broadcasting receiving apparatus and control method thereof
There is provided a broadcasting receiving apparatus. The broadcasting receiving apparatus includes: a receiver which receives a broadcasting signal of a broadcasting channel; a UI generator which generates a data broadcasting UI; and a controller which controls the UI generator to generate a channel data broadcasting UI including a data broadcasting item corresponding to broadcasting contents of a tuned broadcasting channel if data broadcasting is received through the receiver.
US09021517B2 Systems and methods for providing video on demand in an intelligent television
An intelligent television can provide various interfaces for providing video-on-demand (VOD). The user interfaces include unique visual representations and organizations that allow the user to utilize the intelligent television more easily and more effectively. Particularly, the user interfaces pertain to the display of VOD content and better organizations thereof. Further, the user interfaces provide unique process of transitioning between the VOD content.
US09021512B1 Runtime management of TOC pointer save and restore commands
Embodiments relate to runtime management of table of contents (TOC) pointer save and restore commands. An aspect includes receiving, by a computer system, application object code comprising a first function call. Another aspect includes determining, at runtime of the application object code, that the first function call comprises an external function call from a calling function in the application object code to a callee function that is external to the application object code. Yet another aspect includes, based on determining that the first function call comprises the external function call, inserting a TOC save command and a TOC restore command corresponding to the first function call into the application object code.
US09021504B2 Method and device for automatically selecting an application that can be implemented by said device
An electronic device includes means for receiving messages transmitted by an external entity; and means for implementing at least two applications communicating with the external entity using the same protocol. A generator means is suitable for generating a predetermined event on receiving at least one particular message received from the entity or in the event of communication being initialized with the entity. A selection means is suitable for detecting the event and for selecting one application amongst the applications. The selected application is chosen independently of any message received from the external entity.
US09021501B2 Combinatorial computing
A combinational computing apparatus and method. The combinational computing method includes the steps of: receiving a first setting relating to multiple groups of input data and a second setting relating to a combinatorial mode among multiple groups of input data, obtaining the data combination of the multiple groups of input data according to the first setting and the second setting, and performing a desired calculating operation on the data combination.
US09021495B2 Management of resources within a computing environment
Resources in a computing environment are managed, for example, by a hardware controller controlling dispatching of resources from one or more pools of resources to be used in execution of threads. The controlling includes conditionally dispatching resources from the pool(s) to one or more low-priority threads of the computing environment based on current usage of resources in the pool(s) relative to an associated resource usage threshold. The management further includes monitoring resource dispatching from the pool(s) to one or more high-priority threads of the computing environment, and based on the monitoring, dynamically adjusting the resource usage threshold used in the conditionally dispatching of resources from the pool(s) to the low-priority thread(s).
US09021494B2 Method and system for communicating between isolation environments
A method and system for aggregating installation scopes within an isolation environment, where the method includes first defining an isolation environment for encompassing an aggregation of installation scopes. Associations are created between a first application and a first installation scope. When the first application requires the presence of a second application within the isolation environment for proper execution, an image of the required second application is mounted onto a second installation scope and an association between the second application and the second installation scope is created. Another association is created between the first installation scope and the second installation scope, and this third association is created within a third installation scope. Each of the first, second, and third installation scopes are stored and the first application is launched into the defined isolation environment.
US09021485B2 Automatically restarting a first child process based on presence of SQL code in a list
Systems and methods for auto-restarting abnormally terminated processes are disclosed. An auto-restart system can include a parent task control block, a child process, and a shared resource. The parent task control block can spawn the child process. The child process can operate on the shared resource. When the child process finds the shared resource locked, the child process can terminate abnormally. The parent task control block can recognize the abnormal termination of the child process, and can automatically rollback and restart the child process. Accordingly, the child process can be restarted to operate on the shared resource without human intervention.
US09021480B2 Security management device and method
In a case where a master virtual machine, which is constructed on the basis of master information for configuring either part or all of a virtual machine, and an individual virtual machine, which is constructed on the basis of individual information that is configured partially or entirely in accordance with the master information, exist as the types of virtual machines that a physical client provides to a user terminal, a security check of a plurality of virtual machines is selectively executed, with respect to each check item, for a virtual machine of the type corresponding to the contents of the check item.
US09021476B1 Ensuring the privacy and integrity of a hypervisor
Approaches for ensuring the privacy and integrity of a hypervisor. A host operating system manages a set of resources. The host operating system is prevented from accessing a portion of the resources belonging to or allocated by the hypervisor. The host operating system may be prevented from accessing resources belonging to or allocated by the hypervisor by transferring execution of the host operating system into a virtual machine container that does not have sufficient privilege to access any portion of the memory pages in which the hypervisor is executing.
US09021473B2 Hardware characterization in virtual environments
A, system, and computer program product for hardware characterization in a virtual environment are provided in the illustrative embodiments. The hardware resource is allocated to a test virtual machine (VM). A characterization workload is configured to execute in the test VM to characterize a parameter of the hardware resource. The characterization workload is caused to execute on the test VM. A first result of the characterization workload execution is received from the test VM, wherein the result assigns a value to a characteristic of the hardware resource indicative of a behavior of the hardware resource under a set of circumstances.
US09021460B2 Software management system
A software management system provides a software management device which manages a plurality of software programs installed in a plurality of managed devices in connection with a plurality of software-updating module delivery devices. The software management device receives adaptive version data from the managed device and current version data from the software-updating module delivery device. When the current version of software, indicated by current version data, is later than the adaptive version of software, indicated by adaptive version data, the software management device downloads software-updating modules from the software-updating module delivery device, thus updating the adaptive version of software installed in the managed device by use of software-updating modules.
US09021453B1 Anti-malware installation deployment simulator
A deployment simulator application receives information about an anti-malware application that is to be deployed to and installed on client devices connected to a network. The deployment simulator application identifies the clients that will receive the deployed anti-malware application and performs a series of tests on the client to determine whether the anti-malware application will be able to successfully install remotely on the client. The deployment simulator application may report the results of the deployment simulation tests to an administrative client.
US09021445B2 Tracer list for automatically controlling tracer behavior
A tracing system may use an evaluation mechanism to determine which functions to include or exclude during tracing. The architecture may evaluate functions when functions or groups of functions may be loaded for execution, as well as each time a function may be encountered. The evaluation mechanism may use whitelists, blacklists, and various expressions to identify which functions to trace and which functions to exclude. The evaluation mechanism may evaluate an expression that may identify specific conditions under which a function may be traced or not traced. The tracing mechanism may create wrapping functions for each function, including callback functions.
US09021443B1 Test automation API for host devices
A system is described for testing an application on one or more host devices in a host device farm using an application programming interface (“API”) to send a test package containing an application to a test server. The sending may be initiated by a single action such as a click on a control in a user interface, or may be automatic such as on completion of a build. The test server may then execute and test the application across one or more host devices using one or more testing frameworks. Test results based at least in part on the type of testing framework used in the application may then be provided to a client device.
US09021429B1 Recommending applications to portable electronic devices
Various embodiments of systems and methods for recommending applications to portable electronic devices are described herein. Initially a context change of an application identification parameter is detected. Based on the detected context change, a target application, from a plurality of applications, may be identified. A similarity value is then computed between the identified target application and another application. Finally, an application to be recommended to a portable electronic device is determined based on the computed similarity value and a rate value of another application.
US09021422B2 Method and system for processing instruction information
A method and system for processing instruction information. Each instruction information character string of a sequence of instruction information character strings are sequentially extracted and processed. Each instruction information character string pertains to an associated target object wrapped in a target object storage unit by an associated operation target model. It is independently ascertained for each instruction information character string whether to generate a code line for each instruction information character string, by: determining whether a requirement is satisfied and generating the code line and storing the code line in a code buffer if the requirement has been determined to be satisfied and not generating the code line if the requirement has been determined to not be satisfied. The requirement relates to whether the instruction information character string being processed comprises a naming instruction or a generation instruction. The generated code lines stored in the code buffer are displayed.
US09021407B2 Signal path of a multiple-patterned semiconductor device
A multiple-patterned semiconductor device is provided. The semiconductor device includes one or more layers with signal tracks defined by masks and a structure for transferring a signal between signal tracks and repowering the signal.
US09021389B1 Systems and methods for end-user initiated data-loss-prevention content analysis
A computer-implemented method for end-user initiated data-loss-prevention content analysis may include identifying an end-user application that handles content subject to data-loss-prevention policies. The computer-implemented method may also include receiving a request through a user interface associated with the end-user application to analyze selected content for data-loss-prevention policy compliance. The computer-implemented method may further include performing an analysis of the selected content for data-loss-prevention policy compliance. The computer-implemented method may additionally include providing a result of the analysis through the user interface associated with the end-user application. Various other methods, systems, and computer-readable media are also disclosed.
US09021388B1 Electronic calendar
The present invention features an electronic calendar device. The device includes a touch screen, a mounting mechanism, a battery component, a memory and a microprocessor. The microprocessor causes the touch screen to display a default monthly calendar window on the screen, wherein the window takes the space of screen displaying the current month and a table comprising weekdays and dates. The user can select the desired date for event input. When the current date has an event, the microprocessor causes the default window automatically to shrink to the smaller window occupying the first half of the screen, and the event window pops up to occupy the remaining half of the screen and display the event content.
US09021386B1 Enhanced user interface scrolling system
A computer system displays: a view window including an initial portion of a document, a scroll icon at an initial scroll icon location on the display, and a marker icon that is distinct from the scroll icon. The computer system detects a scrolling input and in response moves the scroll icon to a target scroll icon location on the display wherein the target scroll icon location corresponds to a target portion of the document. In some embodiments, the computer system scrolls the document towards the target portion of the document and concurrently moves the marker icon towards a target marker icon location on the display that is proximate to the target scroll icon location, where the scrolling speed of the document is determined based on the distance between the marker icon and the scroll icon.
US09021380B2 Incremental multi-touch gesture recognition
In one example, a method comprises outputting, by a computing device and for display at an output device, a graphical keyboard comprising a plurality of keys, and receiving, by the computing device, an indication of a multi-touch gesture detected at a presence-sensitive display, the multi-touch gesture comprising a first sub-gesture that traverses a first group of keys of the plurality of keys and a second sub-gesture that traverses a second group of keys of the plurality of keys. This example method further comprises determining, in response to detecting the first sub-gesture and the second sub-gesture, a candidate word based at least in part on the first and second groups of keys, and outputting, by the computing device and for display at the output device, the candidate word.
US09021372B2 System and method for concurrent display of messages from multiple conversations
A method, system and graphical user interface for displaying conversation messages is disclosed. One aspect of certain embodiments includes displaying messages in a first set of conversation messages, and selecting, without user involvement, a second set of conversation messages. The second set of conversation messages are selected by comparing a topic for the first set of conversation messages with a second topic for the second set of conversation messages, or determining that the second set of conversation messages is similar to the first set of conversation messages. Messages in the first set of conversation messages and messages in the selected set of conversation messages are both displayed in a single context to the user.
US09021368B2 System and method for virtual environment preservation based on automated item reduction
A method implemented in a computer infrastructure having computer executable code, includes detecting one of an absence of a virtual universe (VU) occurrence in a VU within a predetermined time period, a special event in the VU and a change of real world status from a previous real world status. Additionally, the method includes determining a VU asset of a VU resident relevant to the VU occurrence, the special event or the previous real world status. Further, the method includes performing an automated asset reduction of the VU asset based on the determining.
US09021365B2 Apparatus and method for distributing media content
A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to determine a common user interface to be presented by a group of media devices of a premises where the group of media devices are capable of receiving media content from the server over a power line of the premises and are capable of presenting the media content, detect user interaction with the common user interface from different media devices of the group of media devices, and transmit display signals to the group of media devices for displaying the user interaction on the common user interface, where the display signals differentiate the different media devices that received the user interaction. Other embodiments are disclosed.
US09021364B2 Accessing web content based on mobile contextual data
Available web content is filtered based on context data available on a mobile device. Access to the filtered web content is then made available through an infotainment user interface. Context data may be based on a variety of data including, but not limited to, location information, recent communications, scheduled appointments, social network interactions, user-specified favorites, and so on.
US09021360B2 Component localization
In an implementation of component localization, control components are maintained that each define a localization format, such as a display format for a section of a display. A locale designation is received and a control component is obtained that corresponds to a locale. Display data is generated that includes the control component in a display format defined by the control component and which corresponds to the designated locale according the defined localization format.
US09021351B2 Method and apparatus for setting output image including image processing information and program for controlling the same
Apparatus, method and program product set output characteristics of at least one device of a multifunction image processing system by displaying an initial output image for setting the output image on the display screen; displaying an output setting menu 230 related to a position on the output image according to an operator's indication input made at the position; updating the output image according to operator's setting operations on the setting menu; and displaying the updated output image as the final output image upon completing the setting. The setting menu is displayed in response to the operator's indication input made at the position on the output image and the setting operation input to the position by the operator.
US09021344B2 Off-line graphical user interface system and method for three-dimensional measurement
An off-line graphical user interface (GUI) system and method provide for input control of a three-dimensional coordinate measuring machine (CMM) using the CMM's probe. A GUI image presents a plurality of control operation icons associated with the CMM. A controller uses the CMM to locate the GUI image in a coordinate system of the CMM. The controller defines coordinates of the control operation icons and references the coordinates to the coordinate system of the CMM. The controller also defines a function activation zone associated with each of the control operation icons. Each function activation zone defines criteria relating movement of the CMM's probe therein to the operational function of the CMM associated with one of the control operation icons corresponding thereto. Satisfaction of the criteria causes the operational function of the CMM to be carried out by the CMM.
US09021334B2 Calculation of analog memory cell readout parameters using code words stored over multiple memory dies
A method includes, in a memory that includes two or more memory units, storing a code word of an Error Correction Code (ECC) that is representable by a plurality of check equations, such that a first part of the code word is stored in a first memory unit and a second part of the code word is stored in a second memory unit. A subset of the check equations, which operate only on code word bits belonging to the first part stored in the first memory unit, is identified. The first part of the code word is retrieved from the first memory unit, and a count of the check equations in the identified subset that are not satisfied by the retrieved first part of the code word is evaluated. One or more readout parameters, for readout from the first memory unit, are set depending on the evaluated count.
US09021331B2 Method and apparatus for generation of soft decision error correction code information
A method and apparatus for generating soft decision error correction code information. The method includes generating or creating a lookup table (LUT), such as a log likelihood ratio (LLR) lookup table, characterizing a flash memory device. The method also includes loading the lookup table into the SSD controller. The method also includes accessing the lookup table to assign LLR or other characteristic values to the cells of a flash memory device. The method also includes decoding the data in a flash memory device using the soft decision information provided by the lookup table and assigned to the appropriate cells of the flash memory device.
US09021323B1 Test techniques and circuitry
Circuits and a method for testing an integrated circuit (IC) are disclosed. A disclosed circuit block includes a selector circuit that is coupled to receive an enable signal and two clock signals. One of the two clock signals is selected as an output of the selector circuit based on the enable signal received. A storage element is coupled to receive the enable signal and the output of the selector circuit as a clock input signal. A logic gate is coupled to receive the output of the storage element and the enable signal. Another selector circuit is coupled to receive an output from the logic gate and the enable signal. The selector circuit selects either the output from the logic gate or the enable signal as a scan enable signal for a scan chain on the IC.
US09021316B2 Register protected against fault attacks
A circuit and method of detecting a fault attack in a circuit includes a plurality of registers each identified by an address. The method includes storing in a memory the address present on an address bus during a write operation to one of said registers. In response to a first alert signal indicating that the data stored by a first of said registers has been modified, comparing the address identifying said first register with said stored address.
US09021311B2 Method and apparatus for filtering trace information
In a processing system comprising a plurality of data processors at an integrated circuit die, each data processor has a local debug module. In response to acquiring data trace information based upon a corresponding local filtering criteria, the local debug modules transmit their data trace information to a global resource from each of the local debug modules for further filtering by a common filtering criteria.
US09021303B1 Multi-threaded in-memory processing of a transaction log for concurrent access to data during log replay
A dataset is recovered after a server reboot while clients access the dataset. In response to the reboot, not-yet-completed transactions in a log are parsed to create, for each of the dataset blocks modified by these active transactions, a respective block replay list of the active transactions that modify the block. Once the block replay lists have been created, clients may access specified blocks of the dataset after on-demand recovery of the specified blocks. The on-demand recovery is concurrent with a background recovery task that replays the replay lists. To accelerate log space recovery, the parsing of the log inserts each replay list into a first-in first-out queue serviced by multiple replay threads. The queue can also be used as the cache writeback queue, so that the cache index is used for lookup of the replay list and the recovery state of a given block.
US09021302B2 Load control system
A load control system includes: a power supply control unit for controlling a power feeding to multiple load devices; and a backup power supply unit for supplying backup power during a power failure. During a power failure, the power supply control unit supplies the power from the backup power supply unit only to a part of load devices selected among the load devices, and the load devices are devoid of communications function for communicating with the power supply control unit.
US09021299B2 Restarting processes
Techniques are disclosed that include a computer-implemented method, including storing information related to an initial state of a process upon being initialized, wherein execution of the process includes executing at least one execution phase and upon completion of the executing of the execution phase storing information representative of an end state of the execution phase; aborting execution of the process in response to a predetermined event; and resuming execution of the process from one of the saved initial and end states without needing to shut down the process.
US09021296B1 Independent data integrity and redundancy recovery in a storage system
A storage system includes a plurality of nodes connected to a network. Each node is capable of performing its own recovery of partially written data and maintaining consistency of the data stored on the storage system. The nodes may independently calculate the location of the data across the nodes and independently balance the data, maintain consistency based on a redundancy policy of the storage system, and migrate data according to a location change. If a node determines that the stored data thereon is incomplete or damaged, the node may reconstruct its respective data from replica data on other nodes. During migration of data between the nodes, I/O processing from a host is not interrupted in some examples.
US09021295B2 Virtual disk drive system and method
A disk drive system and method capable of dynamically allocating data is provided. The disk drive system may include a RAID subsystem having a pool of storage, for example a page pool of storage that maintains a free list of RAIDs, or a matrix of disk storage blocks that maintain a null list of RAIDs, and a disk manager having at least one disk storage system controller. The RAID subsystem and disk manager dynamically allocate data across the pool of storage and a plurality of disk drives based on RAID-to-disk mapping. The RAID subsystem and disk manager determine whether additional disk drives are required, and a notification is sent if the additional disk drives are required. Dynamic data allocation and data progression allow a user to acquire a disk drive later in time when it is needed. Dynamic data allocation also allows efficient data storage of snapshots/point-in-time copies of virtual volume pool of storage, instant data replay and data instant fusion for data backup, recovery etc., remote data storage, and data progression, etc.
US09021291B2 Synchronous network
A network node of a synchronous network, wherein said network node comprises a timing circuit which recovers a reference clock from a reception signal received by said network node from an upstream network node of said synchronous network and uses the recovered reference clock for a transmission signal transmitted by said network node to a downstream network node of said synchronous network; and a clock stability monitoring circuit which monitors internal control parameters (CP) of said timing circuit to detect an instability of the reference clock distributed within said synchronous network.
US09021286B2 Information processing device employing main controller to respond with all received predetermined data packets when the main controller is already in high power mode
An information processing apparatus includes a control unit to control the apparatus, a power supplying control unit to control power supply and a stop of the power supply to the control unit, a receiving unit to receive data from outside, and a response unit to generate and send first response data with respect to first received data received by the receiving unit while the power supply to the control unit is stopped, when the response unit verifies the first received data are predetermined data capable of being responded to by the response unit. The control unit includes a unit to send an instruction to make the power supplying control unit stop the power supply to the control unit, in a predetermined condition while the power is supplied to the control unit.
US09021273B2 Efficient storage of encrypted data in a dispersed storage network
A method begins with a processing module obtaining data to store and determining whether substantially similar data to the data is stored. When the substantially similar data is not stored, the method continues with the processing module generating a first encryption key based on the data, encoding the first encryption key into encoded data slices in accordance with an error coding dispersal storage function, and storing the encoded data slices in a dispersed storage network (DSN) memory. The method continues with the processing module encrypting the data using an encryption key of the substantially similar data in accordance with an encryption function to produce encrypted data, compressing the encrypted data in accordance with a compression function to produce compressed data, storing the compressed data when the substantially similar data is stored.
US09021270B1 Combining wake-up and unlock into a single gesture
A computer-implemented method, a system and a computer-readable medium provide for receiving a first pattern of sensor inputs that are associated with a user of a mobile device. Subsequently, this pattern can be replicated, and based on the input, used to perform one or more of tasks such as identifying the user, unlocking the device, turning the device on, and authenticating the user.
US09021262B2 Obfuscating trace data
A tracer may obfuscate trace data such that the trace data may be used in an unsecure environment even though raw trace data may contain private, confidential, or other sensitive information. The tracer may obfuscate using irreversible or lossy hash functions, look up tables, or other mechanisms for certain raw trace data, rendering the obfuscated trace data acceptable for transmission, storage, and analysis. In the case of parameters passed to and from a function, trace data may be obfuscated as a group or as individual parameters. The obfuscated trace data may be transmitted to a remote server in some scenarios.
US09021253B2 Quarantine method and system
A quarantine method and system for allowing a client terminal to connect to a user network. An authentication apparatus recognizes that a communication means of the client terminal has been activated. The authentication apparatus confirms a common certificate for the client terminal. An Internet Protocol (IP) address is provided to the client terminal to enable the client terminal to log in to the quarantine network. A first authentication server security checks the client terminal to determine whether each check item of at least two check items has a violation. The client terminal is allowed to connect to the user network, via a second authentication server confirming a user certificate for the client terminal followed by the second authentication server storing the user certificate in the client terminal. The security measure server, the first authentication server, and the second authentication server are physically distinct hardware servers.
US09021252B2 Encrypted-traffic discrimination device and encrypted-traffic discrimination system
An encrypted-traffic discrimination device includes an input interface, a flow discrimination section, a data accumulation section, a selective data calculation section, a calculation result determination section, and an output interface. The flow discrimination section discriminates the input traffic into separate flows based on at least a transmission origin address and a transmission destination address. The data accumulation section accumulates characteristic amount data of the traffic for each of the separate flows. The selective data calculation section executes an evaluation computation utilizing specific data from the characteristic amount data. The calculation result determination section that, based on a calculated evaluation computation value, executes threshold value determination to determine whether or not the traffic is encrypted, and, if the traffic is determined to be encrypted, which encryption format the traffic is encrypted with.
US09021249B2 Upload security scheme
The need for upload security arises during content sharing between users in communication link with each other and a server. In one embodiment, providing the upload security involves the server identifying a mobile device that sends an upload message destined to a user. Providing the upload security further involves the server accessing opt-in parameters predetermined by the user, determining if the identity of the sending mobile device is included in the opt-in parameters, and, if so, allowing the upload to the user's account, otherwise blocking the upload. The opt-in parameters include the identity of mobile devices that are authorized by the user to upload data to the user's account. In one embodiment, the communication link includes a wireless carrier network with capability for security screening of the upload message before it reaches the server based on the identity of the wireless carrier network.
US09021240B2 System and method for Controlling restarting of instruction fetching using speculative address computations
A system and method for controlling restarting of instruction fetching using speculative address computations in a processor are provided. The system includes a predicted target queue to hold branch prediction logic (BPL) generated target address values. The system also includes target selection logic including a recycle queue. The target selection logic selects a saved branch target value between a previously speculatively calculated branch target value from the recycle queue and an address value from the predicted target queue. The system further includes a compare block to identify a wrong target in response to a mismatch between the saved branch target value and a current calculated branch target, where instruction fetching is restarted in response to the wrong target.
US09021237B2 Low latency variable transfer network communicating variable written to source processing core variable register allocated to destination thread to destination processing core variable register allocated to source thread
A method and circuit arrangement utilize a low latency variable transfer network between the register files of multiple processing cores in a multi-core processor chip to support fine grained parallelism of virtual threads across multiple hardware threads. The communication of a variable over the variable transfer network may be initiated by a move from a local register in a register file of a source processing core to a variable register that is allocated to a destination hardware thread in a destination processing core, so that the destination hardware thread can then move the variable from the variable register to a local register in the destination processing core.
US09021234B2 Indirect designation of physical configuration number as logical configuration number based on correlation information, within parallel computing
A computing section is provided with a plurality of computing units and correlatively stores entries of configuration information that describes configurations of the plurality of computing units with physical configuration numbers that represent the entries of configuration information and executes a computation in a configuration corresponding to a designated physical configuration number. A status management section designates a physical configuration number corresponding to a status to which the computing section needs to advance the next time for the computing section and outputs the status to which the computing section needs to advance the next time as a logical status number that uniquely identifies the status to which the computing section needs to advance the next time in an object code. A determination section determines whether or not the computing section has stored an entry of configuration information corresponding to the status to which the computing section needs to advance the next time based on the logical status number that is output from the status management section. A rewriting section correlatively stores the entry of the configuration information and a physical configuration number corresponding to the entry of the configuration information in the computing section when the determination section determines that the computing section has not stored the entry of configuration information corresponding to the status to which the computing section needs to advance the next time.
US09021228B2 Managing out-of-order memory command execution from multiple queues while maintaining data coherency
Responsive to selecting a particular queue from among at least two queues to place an incoming event into within a particular entry from among multiple entries ordered upon arrival of the particular queue each comprising a separate collision vector, a memory address for the incoming event is compared with each queued memory address for each queued event in the other entries in the at least one other queue. Responsive to the memory address for the incoming event matching at least one particular queued memory address for at least one particular queued event in the at least one other queue, at least one particular bit is set in a particular collision vector for the particular entry in at least one bit position from among the bits corresponding with at least one row entry position of the at least one particular queued memory address within the other entries.
US09021227B2 Drift management in a phase change memory and switch (PCMS) memory device
The present disclosure relates to the drift management for a memory device. In at least one embodiment, the memory device of the present disclosure may include a phase change memory and switch (hereinafter “PCMS”) memory cell and a memory controller that is capable of implementing drift management to control drift. Other embodiments are described and claimed.
US09021223B2 Resilient mirroring
An apparatus and associated method including a first storage device and a second storage device, each coupled to a remote server independently of the other via a network. Resilient mirroring logic is stored in each of the storage devices that establishes a peer-to-peer communication connection with the other storage device in response to receiving a data access command from the remote server.
US09021219B2 Enhancing analytics performance using distributed multi-tiering
Embodiments of the invention relate to cluster-centric tiered storage with a flexible tier definition to support performance of transactions. Object data is distributed in a multi-tiered shared-nothing cluster. Hierarchical tiers of data storage are assigned different roles within the hierarchy. The tiers are managed globally across the cluster and objects are placed in tiers according to a flexible tier definition. The probability of object access is computed for objects, and objects are moved to different tiers responsive to the computation to minimize system runtime. The location of an object is further optimized in response to an access request.
US09021210B2 Cache prefetching based on non-sequential lagging cache affinity
A mechanism is provided in a cache subsystem for cache prefetching based on non-sequential access. The mechanism determines frequently accessed non-sequential cache records in the cache subsystem. The mechanism collects trailing record statistics for the frequently accessed non-sequential cache records. The mechanism determines a caching strategy. The caching strategy comprises prefetching a set of trailing records responsive to a read of a given frequently accessed non-sequential cache record. The mechanism applies the caching strategy to the cache subsystem.
US09021207B2 Management of cache size
In response to a processor core exiting a low-power state, a cache is set to a minimum size so that fewer than all of the cache's entries are available to store data, thus reducing the cache's power consumption. Over time, the size of the cache can be increased to account for heightened processor activity, thus ensuring that processing efficiency is not significantly impacted by a reduced cache size. In some embodiments, the cache size is increased based on a measured processor performance metric, such as an eviction rate of the cache. In some embodiments, the cache size is increased at regular intervals until a maximum size is reached.
US09021202B2 Delivering secured media using a portable memory device
In some embodiments an interface of a portable memory device is used to store content information in a hidden memory region of the portable memory device. The interface is also used to store information in a visible memory region of the portable memory device. The information stored in the visible memory region allows the content information stored in the hidden memory region to be accessed. Other embodiments are described and claimed.
US09021200B1 Data storage system with predictive management of physical storage use by virtual disks
A computer of a data storage system carries out user input-output requests for data of a set of virtual disks by performing back-end input-output requests to a set of overprovisioned storage devices providing underlying physical storage. A set of time series of utilization measures are continually generated and stored, with each reflecting an amount of a given virtual disk consumed by user data at a given time. The time series are used to generate predicted utilization measures, each being an estimate of an amount of a given virtual disk expected to be consumed by user data at a future time. A fullness probability measure is generated by aggregating the predicted utilization measures, and it reflects a probability that the set of overprovisioned storage devices will be fully consumed by user data at the future time. When the fullness probability measure is above a threshold value, then a system management operation is performed to change operation of the data storage system to avoid full consumption of the overprovisioned storage devices by the virtual disks. For example, the mapping of virtual disks to the overprovisioned storage device is changed in a manner reducing usage of the overprovisioned storage device. The mapping as changed is used for subsequent user input-output requests for data of the virtual disks.
US09021195B2 Batch entries sharing individual content-addressable memory entries
In one embodiment, batch entries include multiple content-addressable memory (CAM) entries, and CAM entries are allowed to be shared among different batch entries. For example, two or more batch entries might have a common set of bits (e.g., representing an address, an address prefix, etc.). Rather than consuming bits of multiple CAM entries, a single CAM entry can be programmed with this common information. Other CAM entries associated with different batch entries are programmed with the distinguishing/different values. A batch lookup operation on a batch entry of two or more CAM entries requires multiple lookup operations on the CAM entries. One embodiment uses a batch mask vector to provide information to decode what CAM entries are shared among which batch entries during a series of lookup operations, which can be performed in one or both directions through the CAM entries.
US09021192B1 System and method for enhancing processing of memory access requests
Embodiments of this disclosure relate to improving solid-state non-volatile memory management. Embodiments improve the management of solid-state non-volatile memory by providing a central manager responsible for receiving requests from media access requesters. In embodiments, the central manager updates requests with a physical address corresponding to a logical address for a request. In embodiments, the central manager is the only entity updating a mapping table and invalid page table for the system. In embodiments, the central manager may also throttle or prioritize requests originating from two or more requesters to change the ratio of requests executed from each requester.
US09021186B2 Partial allocate paging mechanism using a controller and a buffer
A memory system is provided. The system includes a controller that regulates read and write access to one or more FLASH memory devices that are employed for random access memory applications. A buffer component operates in conjunction with the controller to regulate read and write access to the one or more FLASH devices. Wear leveling components along with read and write processing components are provided to facilitate efficient operations of the FLASH memory devices.
US09021181B1 Memory management for unifying memory cell conditions by using maximum time intervals
A method includes accepting data for storage in a memory that is partitioned into multiple memory regions. A memory region is selected for storing the data. At least part of the data is stored in the selected memory region, subject to verifying that all the storage operations applied to the selected memory region are performed within a predefined maximum time interval.
US09021176B2 Memory device and method with on-board cache system for facilitating interface with multiple processors, and computer system using same
A memory device includes an on-board cache system that facilitates the ability of the memory device to interface with a plurality of processors operating in a parallel processing manner. The cache system operates in a manner that can be transparent to a memory controller to which the memory device is connected. Alternatively, the memory controller can control the operation of the cache system.
US09021171B2 Bus system including a master device, a slave device, an interconnector coupled between the master device and the slave device, and an operating method thereof
A system-on-chip bus system and an operating method of the same are provided. The bus system includes a master device, a slave device and an interconnector coupled between the master device and the slave device. The interconnector includes a synchronization/compaction block to control traffic provided from a master device to a slave device. When a write request traffic and a corresponding write data traffic are all provided from the master device, the synchronization/compaction block may transfer the two traffics to the slave device.
US09021169B2 Bus system including ID converter and converting method thereof
A bus system includes a plurality of master devices each of which issues a transaction request having a first transaction identifier with a first bit width and a slave device responding to the transaction request having a second transaction identifier with a second bit width and supplying a transaction response having the second transaction identifier to the plurality of master devices. The embodiment further comprises a bus configured to connect one of the plurality of master devices and the slave device; and an ID converter configured to connect the bus and the slave device and to map the first transaction identifier to the second transaction identifier for providing the second transaction identifier to the slave device and map the second transaction identifier to the first transaction identifier for providing the first transaction identifier to the one of the plurality of master devices.
US09021168B1 Systems and methods for an enhanced controller architecture in data storage systems
Disclosed herein is a controller architecture that pairs a controller with a NVM (non-volatile memory) storage system over a high-level, high speed interface such as PCIe. In one embodiment, the NVM storage system includes a bridge that communicates with the controller via the high-level interface, and controls the NVM via an interface (e.g., ONFI). The controller is provided a rich set of physical level of controls over individual elements of the NVM. In one embodiment, the controller is implemented in a higher powered processor that supports advanced functions such as mapping, garbage collection, wear leveling, etc. In one embodiment, the bridge is implemented in a lower powered processor and performs basic signal processing, channel management, basic error correction functions, etc. This labor division provides the controller physical control of the NVM over a fast, high-level interface, resulting in the controller managing the NVM at both the page and block level.
US09021167B2 Method and a bus device for transmitting safety-oriented data
Safe bus devices use a safety protocol in order to transmit safe data encapsulated in an industrial Ethernet message via an Ethernet-based field bus. However, this restricts the safe bus device to a certain combination of safety protocol and industrial Ethernet protocol. In order to be able to use a safe bus device 12, 14, 151 more flexibly, it is provided that, to transmit the safety-oriented data, the industrial Ethernet protocol uses the session layer 5 and/or presentation layer 6 of the safety protocol, which is independent of the industrial Ethernet protocol, instead of the session layer 5 and/or presentation layer 6 which is implemented in the industrial Ethernet protocol, whereby such a bus device 12, 14, 151 becomes independent of the industrial Ethernet protocol.
US09021160B2 Storage apparatus and writing control method
A processor is configured to determine, if a beginning or an end of a target storage area into which write data is to be written is included in a first storage area in a first storage unit, whether the beginning or the end of the target storage area coincides with a beginning or an end of the first storage area. The processor is configured to extract, if it is determined that the beginning or the end of the target storage area does not coincide with the beginning or the end of the first storage area, data identical to data stored in a sub-storage area in the first storage area from a second storage unit. The sub-storage area is not overlapped with the target storage area. The processor is configured to generate data to be written into the first storage unit by using the extracted data and the write data.
US09021158B2 Program suspend/resume for memory
A memory device includes a memory array with a plurality of memory elements. Each memory element is configured to store data. The device includes an input/output (I/O) buffer coupled to the memory array. The I/O buffer is configured to receive data from an I/O interface of a memory device controller and write the data to the memory array. The device includes a memory control manager coupled to the memory array. The memory control manager is configured to pause a program operation to the memory array in response to receiving a pause command. The memory control manager is also configured to resume the program operation in response to receiving a resume command.
US09021157B2 Reliable socket transfer based on initializing and re-initializing a communication link and retaining a connected state
Various embodiments initialize a communication link associated with data transfer to a connected state between participants in the communication link. In some cases, the communication link is paired with a first Input/Output (I/O) completion port effective to enable the data transfer. Some embodiments disassociate the communication link with the first I/O completion port and re-initialize the communication link while retaining the connected state. Alternately or additionally, the communication link is paired with at least a second I/O completion port. In some cases, the second I/O completion port utilizes an I/O model that differs from an I/O model associated with the first I/O completion port. Alternately or additionally, the communication link can be reconfigured to follow a IO model that does not utilize an IO completion port at all.
US09021152B2 Methods and systems for determining memory usage ratings for a process configured to run on a device
Methods and systems for determining memory usage ratings for system processes and providing for display are described. An example method may include determining, by a processor, a memory usage value for a process configured to run on a computing device over a time period, and the memory usage value is indicative of an amount of memory of the computing device that the process uses while running. The method may also include determining a memory usage rating for the process based on the memory usage value and a run time for the process. The memory usage rating for the process indicates an amount of memory the process uses over the time period and the run time indicates how long the process runs during the time period. The method may also include providing for display, by the processor, a representation of the memory usage rating of the process over the time period.
US09021151B2 Circuit and method of control of DDC data transmission for video display device
A video processing device includes a connecting unit that is connected to an external apparatus via an interface including a HPD line and a DDC line, a memory that stores EDID, with the EDID being transmitted via the DDC line; and a control unit that performs a predetermined process for resetting a state of the HPD line if a predetermined error relating to a transmission of EDID is detected. The control unit changes a state of the video processing device to a power off state if a number of times that the predetermined process is performed is not less than a predetermined value.
US09021149B2 Information display apparatus, display system, and information display method
In an electronic conference system, an information display apparatus is provided, that allows to proceed with a conference efficiently even if performing a capturing of electronic data during the conference. The information display apparatus has a display device that is provided with a plurality of display modes and available for an electronic conference system, in which a connection of a data input device is monitored, and a processing method for the inputted data from the data input device whose connection has been detected is made different depending on the current display mode. In the processing method, when the display mode is a mode in which the data is editable and the inputted data is image data, the electronic conference system is caused to directly capture the data therein, and in the case except it, a storage dialog for the inputted data is displayed.
US09021144B2 Buffer status report triggers in wireless communications
Systems and methodologies are described that facilitate utilizing timers in conjunction with transmitting buffer status reports (BSR). A prohibit timer can be utilized to determine when BSRs can be transmitted to an eNB. The prohibit timer can be initialized or restarted upon transmitting a BSR to an eNB. A BSR retransmit timer can be used to determine when to retransmit a BSR. The BSR retransmit timer can be initialized upon transmitting a BSR to an eNB and restarted each time an uplink resource allocation is received from the eNB. Once the timer expires, if an uplink transmission buffer contains data (e.g., size>0), the BSR can be retransmitted to the eNB. Control data feedback can additionally be used to determine when to retransmit the BSR. In addition, in either case, the timer duration values can be provided by the eNB.
US09021136B2 Data synchronisation
The present invention relates to a method for synchronizing files between devices between two devices. The method includes creating a rule to control the synchronization of the file. The rule includes at least one condition for synchronization which is dependent upon a property of a device.
US09021133B1 Fabric network
Systems and methods relating to communication within a fabric network are presented. The fabric network includes one or more logical networks that enables devices connected to the fabric to communicate with each other using various profiles known to the devices. A device sending a message may follow a general message format to encode the message so that other devices in the fabric may understand the message regardless of which logical networks the devices are connected to. Within the message format, a payload of data may be included for the receiving device to forward, store, or process the message. The format and the contents of the payload may vary according to a header within the payload that indicates a profile and a message type within the profile. Using the profile and message type, the receiving devices may decode the message to process the message.
US09021128B2 Request routing using network computing components
A system, method and computer-readable medium for request routing. A DNS server at a content delivery network service provider obtains a DNS query corresponding to a resource requested from a client computing device and associated with a first resource identifier. The first resource identifier includes a first portion with DNS information and a second portion with path information. The DNS server selects a network computing component for processing the requested resource based on the DNS portion of the resource identifier and transmits information identifying the selected network computing component to the client computing device.
US09021122B2 Monitoring streams buffers for backlogs of data tuples to optimize operator processing
Method, system and computer program product for performing an operation, including providing a plurality of processing elements comprising one or more operators, the operators configured to process streaming data tuples, establishing an operator graph of multiple operators, the operator graph defining at least one execution path in which a first operator is configured to receive data tuples from at least one upstream operator and transmit data tuples to at least one downstream operator, providing each operator a buffer configured to hold data tuples requiring processing receiving a plurality of data tuples in a buffer associated with an operator, the data tuples comprising at least one attribute, determining a backlog exists in the first buffer, selecting at least one data tuple from the first buffer, examining an attribute of the selected data tuples to identify a candidate tuple, and performing a second operation on the candidate tuple.
US09021110B2 Consistent association of a user ID with a user
Disclosed herein are systems, methods, and computer-readable storage media for consistently associating a user ID with a user. In one aspect, a method may comprise receiving a data request at a transceiver accessible by a server computing device, wherein, in response to receiving the data request, the server computing device is configured to: access, by one or more processors coupled to the transceiver, a first value embedded in a first cookie associated with a first expiration time; set a second cookie embedded with a second value; and reset the first cookie responsive to receiving an indication that the first cookie is expiring, wherein to reset the first cookie comprises replacing the first cookie with a third cookie set with a value equal to the first value and a third expiration time later than the first expiration time. Other embodiments are disclosed and claimed.
US09021108B2 Method, system and apparatus for enabling access of a first mobile electronic device to at least one network accessible by a second mobile electronic device
A method, system and apparatus for or automatically enabling access of a first mobile electronic device to at least one network accessible by a second mobile electronic device, the second mobile electronic device storing configuration data for accessing the at least one network. A communication session is automatically established between the first mobile electronic device and the second mobile electronic device via a local link. The configuration data is automatically received at the first mobile electronic device from the second mobile electronic device via the local link in response to establishing the communication session. The configuration data is automatically installed at the first mobile electronic device such that the at least one network is accessible by the first mobile electronic device using the configuration data.
US09021106B2 Peer-to-peer identity management interfaces and methods
Peer-to-peer (P2P) application programming interfaces (APIs) that allow an application to create, import, export, manage, enumerate, and delete P2P identities are presented. Further, the management of group identity information is provided. APIs abstract away from low level credential and cryptographic functions required to create and manage P2P identities. This management includes retrieval and setting of a friendly name, generation of a cryptographic public/private key pair, retrieval of security information in the form of an XML fragment, and creation of a new name based on an existing identity.
US09021104B2 System and method for mobility management in a wireless communications system
A system and method for mobility management in a wireless communications system are provided. A method for proxy server operations includes determining if a communications device is capable of performing an operation, forwarding a transmission to a destination of the transmission if the communications device is capable of performing an operation, and responding to the transmission on behalf of the communications device if the communications device is not capable of performing an operation.
US09021101B2 Using a property of a received signal to determine a device for forming a network connection
The described embodiments include an electronic device that uses a property of received signals to determine another device for forming a network connection. During operation, the electronic device receives a signal from each of two or more other devices. The electronic device then compares a property of each received signal to the other received signals to determine a signal that has a property most like a target property. Next, the electronic device selects the other device that was the source of the determined signal and forms the network connection with the selected other device.
US09021093B2 Managing and securing manageable resources in stateless web server architecture using servlet filters
Access is controlled to managed resources in a stateless web server architecture including a stateless web server computing platform; a resource locator map portion of the stateless web server computing platform providing a unique resource locator code representing each managed resource in a stateless web server architecture, wherein the managed resource is assigned to a plurality of application program components; a set of servlet filters disposed in a portion of the stateless web server computing platform, each servlet filter associated with one of the application program components; a resource locator matcher portion of the stateless web server computing platform, responsive to a user request to a unique resource locator, matching a pattern in the user request to one or more of the application program components using a corresponding servlet filter; and a request dispatcher portion of the stateless web server computing platform sending the user request to the matched application program component, wherein the application program component receives and processes the user request.
US09021085B1 Method and system for web filtering
A technique for web filtering includes monitoring and recording completed DNS (domain name service) transactions involving a user computer. The user computer may thereafter issue an HTTP (hypertext transport protocol) request to a remote server computer, with the HTTP request including an IP address of the server computer instead of its domain name. The HTTP request may be correlated with the recorded completed DNS transactions to obtain the domain name of the server computer. The domain name of the server computer may be employed to determine the reputation of the domain name for web filtering purposes.
US09021084B2 Network device discovery
A system and method enable a local area network connected mobile device to discover, via an ancillary wireless communication channel, a local area network connected device and install the appropriate driver and network configuration information when the mobile device and network connected device are brought into physical close proximity with each other.
US09021082B2 Internet measurement system application programming interface
Systems, application programming interfaces, and other embodiments associated with internet measurements are described. Example systems and methods facilitate requesting that a control server acquire internet measurements from a set of distributed measurement points. One example application programming interface (API) includes a list request interface to provide a list request to a control server. The list request may request a list of measurement points from the control server. The example API may also include a list receipt interface to receive a list response from the control server. The list response may contain information concerning measurement points. The API may enable a user to perform a complex series of internet measurements by giving the user access to standardized function calls for accessing a distributed internet measurement system.
US09021080B2 Method and system to associate geographic location information with a network address using a combination of automated and manual processes
A method and a system map a geographic location to a network address. At least one automated process is performed to identify a geographic location for the network address. A determination is made whether the automated process provided satisfactory geographic location information for the network address. If the automated process did not provided satisfactory geographic location information for the network address, then the network address is forwarded for manual resolution.
US09021078B2 Management method and management system
The management system identifies a first event regarding a first node apparatus estimated to occur when a first maintenance work is performed on a first node apparatus based on maintenance work information that indicates a correspondence relationship between each maintenance work of one or more maintenance works for any of the plurality of node apparatuses and an event regarding a node apparatus to be the target of each maintenance work, which is estimated to occur when the maintenance work is performed. The management system identifies the range of effect and phenomenon of the case where the first maintenance work is performed on the first node apparatus, by performing simulation based on one or more rules indicating a correspondence relationship between one or more conditional events and a causal event and displays the identified range of effect and phenomenon.
US09021056B2 Metadata prediction of objects in a social networking system using crowd sourcing
A social networking system leverages user's social information to evaluate content submitted for inclusion in objects. If the evaluated submission is accepted, the submission is added to the content of an object. Accepted submissions are also used to predict associations between metadata and objects. Metadata is used to predict which objects will match user searches for information. The social networking system also provides a user interface configured to prompt users to submit information to objects. When a user completes a submission to an object, the user is provided with other options for groups of objects to contribute to. The objects offered are chosen to increase the likelihood that the user will choose to provide submissions to one of the provided objects.
US09021054B2 Electronic information caching
Electronic information is made more readily available to one or more access requestors based on an anticipated demand for the electronic information using a process, system or computer software. For instance, electronic information stored on a first storage medium is identified for transport (e.g., in response to a request of at least one of the access requestors), and the electronic information is transported accordingly. Afterwards, a determination is made to store the electronic information on a second storage medium that is more accessible to the access requestors than the first storage medium. The determination is based on an anticipated demand of the access requestors for the electronic information. The anticipated demand is determined based at least on information that is not particular to any single access requestor. The electronic information then is stored on the second storage medium and the access requestors are provided access to the electronic information from the second storage medium.
US09021035B2 Formatting rich text data into a JSON array
Formatting rich text data into a JSON array. A parent JSON object can be created within the JSON array. Header information defined as a field of the rich text data can be identified and represented in a root property of the parent JSON object. A plurality of parts of the rich text data can be identified. For each of the plurality of parts of the rich text data, content of the part can be identified. A first respective child JSON object can be inserted into the parent JSON object. The content of the part can be represented in a content property of the respective child JSON object. Header information of the part can be identified and represented in a header property of the respective first child JSON object. The JSON array can be output as a JSON file.
US09021025B1 System and method of analyzing user engagement activity in social media campaigns
A server-based system is provided for analyzing and valuating social media campaign performance. The system collects online traffic data from member users of a social media channel, and tracks engagement activity with respect to a social media campaign operating on the channel according to parameters defined with respect to specific activities including: user interactions with media content of the campaign; user transactions as non-commercial data exchanges or commercial purchases conducted via the campaign; and user sharing of the campaign with other member users of the social media channel. The system establishes baseline performance thresholds and aggregates the tracked engagement activity with respect to the defined parameters. A graphical user interface is generated to display client feedback related to a comparison of the aggregated engagement activity with the established baseline performance thresholds for each of the defined parameters.
US09021023B2 System and method for generating a modified web page by inline code insertion in response to an information request from a client computer
Information requested by a client is intercepted by a network server, which sends the request to the requested information source. The requested information is received and examined by the server to determine if the information is HTML format. If so, the server modifies the requested information by inserting format and request instructions then sends same to the client computer. The client uses the format and request instructions to send a request for supplemental information from a supplemental information source. The associated supplemental information is sent from the supplemental information source to the network client. The format instructions cause the requested information and supplemental information to be displayed in respective first and second display areas.
US09021016B2 Method, apparatus and system for managing communications between a computing device and a client machine
A method, apparatus and system for managing communications between a client machine and a mobile computing device. The mobile computing device comprising: a storage configured to maintain a host application; a processor configured to execute the host application; an interface configured to connect to the client machine, the interface further configured to carry a web request from the client machine to the processor, the host application configured to respond to the web request.
US09021007B2 Enabling interoperability between participants in a network
Interoperability is enabled between participants in a network by determining values associated with a value metric defined for at least a portion of the network. Information flow is directed between two or more of the participants based at least in part on semantic models corresponding to the participants and on the values associated with the value metric. The semantic models may define interactions between the participants and define at least a portion of information produced or consumed by the participants. The determination of the values and the direction of the information flow may be performed multiple times in order to modify the one or more value metrics. The direction of information flow may allow participants to be deleted from the network, may allow participants to be added to the network, or may allow behavior of the participants to be modified.
US09021000B2 High speed and low power circuit structure for barrel shifter
A barrel shifter uses a sign magnitude to 2's complement converter to generate decoder signals for its cascaded multiplexer selectors. The sign input receives the shift direction and the magnitude input receives the shift amount. The sign magnitude to 2's complement converter computes an output result as a 2's complement of the shift amount using the shift direction as a sign input, assigns a first portion (most significant bit half) of the output result to a first decoder signal, and assigns a second portion (least significant bit half) of the output result to a second decoder signal. This encoding scheme allows the decoder circuits to be relatively simple, for example, 3-to-8 decoders for an implementation adapted to shift a 64-bit operand value rather than the 4-to-9 decoder required in a conventional barrel shifter, leading to faster operation, less area, and reduced power consumption.
US09020982B2 Detection of planar targets under steep angles
Systems, apparatus and methods to create a database by a device (such as a server) and to use the database by a mobile device for detecting a planar target are presented. The database allows recognition of a planar target by a mobile device from steeper angles with minimum impact on runtime. The database is created from at least one warped view of the planar target. For example, a database may contain keypoints and descriptors from a non-warped view and also from one or more warped views. The database may be pruned by removing keypoints and corresponding descriptors of one image (e.g., a warped image) overlapping with similar or identical keypoints and descriptors of another image (e.g., a non-warped image).
US09020981B2 Systems and methods for generating schemas that represent multiple data sources
Systems and methods generating schemas that represent multiple data sources are provided herein. According to some embodiments, methods may include determining a schema for each of the multiple data sources via a computing device communicatively couplable with each of the multiple data sources, each of the multiple data sources including one or more data structures that define how data is stored in the data source, generating a negotiated schema by comparing the schemas of the multiple data sources to one another and interrelating data points of the multiple data sources based upon the schemas, interrelating the negotiated schema with the schema for each of the multiple data sources based upon the interrelation of the data points, and storing the negotiated schema in a storage media by way of the computing device.
US09020975B2 Handheld electronic device with assisted text entry using existing message thread, and associated method
A method of facilitating the entry of text into a new message generated by a messaging application of a handheld electronic device is provided that includes receiving a command to reply to or forward a received message that is included within a message thread, scanning the message thread, identifying a plurality of words in the message thread, generating one or more word lists that include the identified words, and displaying the one or more word lists. The method further includes receiving a selection of a selected one of the words from the one or more word lists, and entering the selected one of the words into the new message. Also provided is an improved handheld electronic device that implements the described method.
US09020973B2 User interface model driven data access control
According to one general aspect, a method of retrieving data entities from a backend data device may include maintaining a data model of data entities employed by a user interface. The data model may include a hierarchical relationship between a leading data entity and at least one child data entity. The method may also include authorizing, with an authorization device, when retrieving the leading data entity. The method may include instructing the authorization device that data retrievals of subsequent data entities are to be authorized based upon the authorization of the leading data entity. The method may also include retrieving at least one child data entity of the leading data entity without providing additional authorization credentials.
US09020964B1 Generation of fingerprints for multimedia content based on vectors and histograms
Surrogate heuristic identification is described, including receiving data associated with content, evaluating the content to identify one or more data structures associated with the content, processing the one or more data structures to generate a fingerprint, wherein the fingerprint is hashed to provide a reference identifier, and sending the reference identifier to a client file and a service file.
US09020953B1 Search table for data networking matching
A high efficiency search table is implemented with a multiple hash algorithm. The search table allows for exact match searching of arbitrary data sets with fixed latency. The probability of collisions from the hash algorithms is reduced through the use of oversized pointer tables allowing for a level of indirection between hash values and table entries. In the event of a collision in all hash functions, a firmware assisted cuckoo algorithm is employed to resolve the collision.
US09020944B2 Systems and methods for organizing documented processes
Embodiments of the invention provide systems and methods for applying Business Process Management (BPM) to enterprises having business processes documented in multiple representations. Embodiments of the invention reconcile and organize documented information about processes into groups that convey inter-process similarity. The discovered knowledge can be used by embodiments of the invention for many applications to find process clusters that significantly boost performance.
US09020942B2 Maintenance operation instance collection apparatus, maintenance operation instance collection method, and maintenance operation instance collection program
A maintenance operation instance collection apparatus includes: a storage unit that includes a maintenance operation instance database in which operation information obtained from a device via a sensor and maintenance information on a measure to deal with the operation information corresponding thereto are stored in association with each other; and a control unit that receives an input of new operation information, receives an input of new maintenance information, searches the maintenance operation instance database using the newly-received maintenance information as a search key, acquires searched operation information, compares the newly-received operation information to the acquired operation information, determines whether or not the newly-received operation information is close to the acquired operation information in such a degree of satisfying a prescribed criterion, and, if the newly-received operation information is not determined to be close to the acquired operation information, prompts a re-input of the newly-received maintenance information.
US09020940B2 Method and device for modifying meta data of media objects
A method for handling meta data of media objects, comprising creating a media object at a mobile electronic device, obtaining at least one rule defining modifications for positional data relating to at least one geographical area, determining positional data relating to the current geographical position of said mobile electronic device, applying said at least one rule to said positional data to derive positional meta data if said positional data relate to said at least one geographical area, deriving positional meta data from said determined positional data if said determined positional data do not relate to said at least one geographical area, and associating said positional meta data with said media object. An electronic device capable of performing the method is also provided.
US09020939B2 Correlating queries issued by applications with their source lines and analyzing applications for problem determination and where used analysis
Provided are techniques for invoking with a processor executing on a computer a source code parser to obtain source information that includes a first location of an Application Programming Interface (API) call and parameters of the API call in source code of a client application, where the parameters the API call do not include query text for a query that is to be used to access a database; examining a stack trace to determine a second location of the API call in the stack trace; and deriving the query of the API call and a third location of the query in the source code by identifying the query in the stack trace at the location of the API call in the stack trace.
US09020937B2 Personal greeting/information/advertising system and method
A method and system is disclosed for providing a particular greeting (35), preferred customized advertisement (39) and preferred customized message (37) that is personalized to a particular hotel/resort guest. The greeting (35), advertisement (37) and message (39) are delivered via a service terminal unit (50) located inside a guest room. An introduction message including a personalized greeting (35) for the particular guest at a particular period and addressing the guest by their name plays first via the service terminal unit (50) located in the guest room. After the introduction, messages (39), and personalized information containing advertisements (37) including activities, sites, special events, and services that are customized and preferred by the particular hotel/resort guest play via the service terminal unit (50).
US09020932B2 Generation of multi-faceted search results in response to query
Aspects retrieve, organize and display different classifications of sets of search results in different, respective tabbed sheets that are nested on top of one another in a web-based interface dashboard. A text string search query is classified into constituent primary search terms that are likely to return satisfactory search results as indicated by retrieved search history data as a function of search resources and language classification rules associated with the user identity indicia. Secondary search terms related to the primary search terms and including synonyms and antonyms are determined as substitutes for the primary search terms in response to search history indicating follow-up searches immediately subsequent to searches of the primary search terms at less than a specified threshold of frequency. The set of peripheral knowledge article results is generated by searching knowledge article resources for background information on the primary search terms or the secondary search terms.
US09020930B2 Project management system with geographic data
A system for retrieving project management data based upon geographic criteria defines a plurality of locations. The system assigns the plurality of locations to project management data stored within a memory, wherein the project management data comprises a plurality of projects, a plurality of activities, and a plurality of resources, and the locations are assigned to the plurality of projects, activities, and resources. The system receives a request to retrieve project management data with assigned locations that meet a geographic criteria. The system retrieves project management data that meets the geographic criteria.
US09020924B2 Suggesting and refining user input based on original user input
Systems and methods to generate modified/refined user inputs based on the original user input, such as a search query, are disclosed. The method may be implemented for Roman-based and/or non-Roman based language such as Chinese. The method may generally include receiving an original user input and identifying core terms therein, determining potential alternative inputs by replacing core term(s) in the original input with another term according to a similarity matrix and/or substituting a word sequence in the original input with another word sequence according to an expansion/contraction table where one word sequence is a substring of the other, computing likelihood of each potential alternative input, and selecting most likely alternative inputs according to a predetermined criteria, e.g., likelihood of the alternative input being at least that of the original input. A cache containing pre-computed original user inputs and corresponding alternative inputs may be provided.
US09020921B2 Storage tape analytics user interface providing library analysis and monitoring alerts
A method of accessing tape storage analytics data from tape libraries. The method includes generating user interfaces on client devices. Each user interface includes a first screen displaying graphics or analysis tables based on the tape storage analytics data. The method includes receiving user input selecting the displayed graphics or an item within a cell of the analysis table and modifying the user interface to display a second screen, which presents a subset of the tape storage analytics data corresponding to operation of at least one of one or more tape libraries or library components (e.g., robots and elevators), tape drives, and tape media within the tape libraries or, alternatively, activities involving any of a combination of these components. The receiving and modifying steps are repeated to navigate between data corresponding to a tape library, a tape drive, and media and to operations involving these and other tape library components.
US09020916B2 Database server apparatus, method for updating database, and recording medium for database update program
A database server apparatus including: a data storage unit configured to store data; a committing procedure information storage unit configured to store committing procedure information for committing each of a plurality of transactions that updates data stored in the data storage unit; a data creating unit configured to create yet-to-be-committed update data from the stored data by executing a transaction for updating the data upon receipt of the transaction; a determining unit configured to determine whether there is a committed transaction that creates committed data as source update data before the transaction executed by the data creating unit is committed; and a committing unit configured to commit the transaction for re-updating the yet-to-be-committed update data in accordance with the committed data and the committing procedure information, when the determining unit determines that there is the committed transaction.
US09020915B2 Techniques for administering commingled content items
Techniques for assisting owners to remotely administer their digital content items stored at non-owners' personal computing devices. The techniques involve identifying owned content items from among content items stored in a synchronization replica that is synchronized with synchronization replicas at the non-owners' personal computing devices. The techniques further involve allowing owners to remotely perform certain administrative actions on owned content items. For example, in response to a command initiated at an owner's personal computing device, a network signal or signals can be sent to a synchronization agent installed on the non-owners' personal computing devices to automatically remove all owned content items from the synchronization replicas at the non-owners' personal computing devices. For example, the generation and sending of such signal can be performed by an online content item storage and synchronization service that synchronizes a server-stored synchronization replica with the synchronization replicas at the non-owners' personal computing devices.
US09020914B2 Automatic song selection
A method for automatically selecting a plurality of media for rendering on an electronic device includes identifying at least first and second characteristics of media to be selected, wherein the first and second characteristics are different from one another. Further, an initial media corresponding to the first characteristic and an end media corresponding to the second characteristic are selected. Then, at least one intermediate media is selected based on a trend from the first characteristic to the second characteristic.
US09020906B2 Method for intelligent storing and retrieving in an enterprise data system
A method and system is presented which provides a TDM framework for managing self-describing measurement data. The TDM framework provides applications with a central platform for accessing measurement data across an entire enterprise system. By means of individual plug-ins, which are specific to a given data file format, meta-data for each data store in the enterprise may be indexed in a unified manner. The unified indexing, in turn, provides the ability to browse and query the indexed measurement data without requiring the opening or reading from a source data file.
US09020881B2 Public solution model in an enterprise service architecture
A computer-implemented system may include an application platform comprising a platform model of a plurality of business objects, each of the business objects comprising a model of data and associated logic, and a public solution model comprising a subset of the platform model. The system may also include a business application, wherein a data model and access logic of the business application are defined based on the public solution model, and wherein the application platform is to provide services to the business application based on the data model, the access logic and the platform model.
US09020878B2 Intelligent airfoil component surface inspection
An apparatus includes a positioning system; a surface indicator system to collect an indication data set from a surface of a component utilizing a fluorescent penetration process; an indication data processing system to create an output data set in response to the indication data set utilizing a fuzzy logic algorithm; and a microprocessor to provide at least one surface variance in response to the indication data set and the output data set. A method including conducting a surface indication technique for a component; utilizing a positioning algorithm to manipulate positioning equipment in response to the component; directing an indication source to a surface of the component; collecting an indication data set in response to directing the indication source; applying a fuzzy logic analysis in response to the indication data set to provide an output data set; and providing at least one surface variance in response to the output data set.
US09020877B2 Method and system for managing computer systems
A management system for a computer system is disclosed. The computer system operates or includes various products (e.g., software products) that can be managed in a management system or collectively by a group of management systems. Typically, the management system operates on a computer separate from the computer system being managed. The management system can make use of a knowledge base of causing symptoms for previously observed problems at other sites or computer systems. In other words, the knowledge base can built from and shared by different users across different products to leverage knowledge that is otherwise disparate. The knowledge base typically grows over time. The management system can use its ability to request information from the computer system being managed together with the knowledge base to infer a problem root cause in the computer system being managed. The computer system being managed can also request the management system to process its knowledge base for possible problem cause analysis. The management system can also continually identify persisting problem causing symptoms.
US09020871B2 Automated classification pipeline tuning under mobile device resource constraints
An architecture and techniques to enable a mobile device to efficiently classify raw sensor data into useful high level inferred data is discussed. Classification efficiency is achieved by tuning the mobile device's raw sensor data classification pipeline to attain a balance of accuracy, latency and energy suitable for mobile devices. The tuning of the classification pipeline is accomplished via a multi-pipeline tuning approach that uses Statistical Machine Learning Tools (SMLTs) and a classification cost modeler.
US09020870B1 Recall system using spiking neuron networks
Described is a recall system that uses spiking neuron networks to identify an unknown external stimulus. The system operates by receiving a first input signal (having spatial-temporal data) that originates from a known external stimulus. The spatial-temporal data is converted into a first spike train. A first set of polychronous groups (PCGs) are generated as a result of the first spike train. Thereafter, a second input signal originating from an unknown external stimulus is received. The spatial-temporal data of the second input signal is converted into a second spike train. A second set of PCGs are then generated as a result of the second spike train. Finally, the second set of PCGs is recognized as being sufficiently similar to the first set of PCGs to identify the unknown external stimulus as the known external stimulus.
US09020857B2 Integrated risk management process
A method and system allowing the analysis of risk through the use of Monte Carlo simulation, statistical and data analysis, stochastic forecasting, and optimization. The present invention includes novel methods such as the detailed reporting capabilities coupled with advanced analytical techniques, an integrated risk management process and procedures, adaptive licensing technology, and model profiling and storage procedures.
US09020850B1 Method and system for implementing effective governance of transactions between trading partners
An embodiment of the present invention is directed to receiving a first independent log from a first trading partner wherein the first independent log comprises at least one request log entry associated with a transaction wherein the request log entry comprises at least a request identifier; receiving a second independent log from a second trading partner wherein the second independent log comprises at least one reply log entry associated with the transaction between the first trading partner and the second trading partner, wherein the reply log entry comprises at least a reply identifier; matching the at least one request log entry and the at least one reply log entry based on one or more of the request identifier and the reply identifier at a third party interface; identifying non-matching log entries at the third party interface; and forwarding the non-matching log entries.
US09020846B2 Trailer utilization systems, methods, computer programs embodied on computer-readable media, and apparatuses
The disclosed systems, methods, apparatuses, and computer programs embodied on computer-readable media may enable a shipping carrier to determine the utilization of a trailer in a delivery network by receiving and aggregating disparate types and sources of shipping information, including, for example, package billing data from a customer order, scan data from the loading and unloading of packages transported by the trailer, dimensional data received from dimensional scans of packages at carrier shipping hubs, and/or trailer data including the volume of the trailer. Utilization may be determined for each trailer in a carrier delivery network or for a subset of trailers in the network. The determined utilizations may be used to determine the parameters for an optimized delivery network, which may include the addition, elimination, and/or modification of the delivery schedule. Network optimization may be an iterative process that may be continually performed using continually updated trailer utilization statistics.
US09020841B2 System and method for custom-fitting services to consumer requirements
Systems and methods for custom-fitting a service solution to consumer requirements are provided. A method for custom-fitting a service solution to consumer requirements, comprises acquiring a request for the service solution from a consumer via a conversational interface, and issuing a query to a service knowledge base to obtain a set of service knowledge representation items from the service knowledge base and analyzing each service knowledge representation item to determine whether a custom-fit service solution can be developed.
US09020835B2 Search-powered connection targeting
A social networking system extends the reach of an ad by allowing an advertiser to seed a search for suggesting targeting criteria for an ad. Using the seeds, the social networking system identifies a set of seed objects from a social graph. The social networking system traverses the social graph to compute the similarity between the seed objects and candidate objects related to the seed objects. Based on the computed similarity, the social networking system suggests a set of target objects to the advertiser. The social networking system receives a selection of one or more target objects from the advertiser. From the selected target objects the social networking system determines one or more targeting criteria for the ad, so users with an edge in the social graph to any of the selected target objects are eligible to receive the ad.
US09020834B2 System and method to control on-demand marketing campaigns and personalized trajectories in hyper-local domains
A method of providing targeted communications within a hyper-local domain from a first user to a second user, the method including receiving a communication from a first device, the first communication related to the hyper-local domain, receiving an input from a second device, comparing the input to the communication, and transmitting the communication to the second device, a third device, or combinations thereof, based on the comparing of the input to the communication.
US09020833B2 Method and apparatus for social network updates by activity recognition
A method and apparatus for engaging consumers in the performance of predetermined action. The method comprises the steps of determining performance of a predetermined action, broadcasting confirmation of performance of the predetermined action, and providing incentive based upon the broadcasting. The predetermined action may include comprises consuming a consumable item. The broadcasting may be performed via a social networking site, and wherein the broadcasting further may include transmitting a video of the performance of the predetermined action. The incentive may comprise a monetary incentive to the performer of the action, to one or more peers of the performer of the action viewing the broadcast, or to one or more peers of the performer of the action upon performance of the predetermined action by the one or more peers.
US09020824B1 Using natural language processing to generate dynamic content
Apparatus and method for using natural language processing (NLP) to generate dynamic content, such as but not limited to an audio/visual (A/V) presentation. In accordance with some embodiments, a language analysis module is adapted to analyze a data signal received into a memory. The data signal is generated responsive to an input sequence expressed in a natural language format by a user of a network accessible device. A database of informational segments is stored in a memory, and a compositing engine is adapted to generate an on-the-fly presentation from selected segments in the database and to transmit the presentation as a unique display sequence for the user responsive to the input text sequence.
US09020823B2 Apparatus, system and method for voice dialogue activation and/or conduct
An apparatus, a system and a method for voice dialogue activation and/or conduct. The apparatus for voice dialogue activation and/or conduct has a voice recognition unit, a speaker recognition unit and a decision-maker unit. The decision-maker unit is designed to activate a result action on the basis of results from the voice and speaker recognition units.
US09020822B2 Emotion recognition using auditory attention cues extracted from users voice
Emotion recognition may be implemented on an input window of sound. One or more auditory attention features may be extracted from an auditory spectrum for the window using one or more two-dimensional spectro-temporal receptive filters. One or more feature maps corresponding to the one or more auditory attention features may be generated. Auditory gist features may be extracted from feature maps, and the auditory gist features may be analyzed to determine one or more emotion classes corresponding to the input window of sound. In addition, a bottom-up auditory attention model may be used to select emotionally salient parts of speech and execute emotion recognition only on the salient parts of speech while ignoring the rest of the speech signal.
US09020821B2 Apparatus and method for editing speech synthesis, and computer readable medium
An acquisition unit analyzes a text, and acquires phonemic and prosodic information. An editing unit edits a part of the phonemic and prosodic information. A speech synthesis unit converts the phonemic and prosodic information before editing the part to a first speech waveform, and converts the phonemic and prosodic information after editing the part to a second speech waveform. A period calculation unit calculates a contrast period corresponding to the part in the first speech waveform and the second speech waveform. A speech generation unit generates an output waveform by connecting a first partial waveform and a second partial waveform. The first partial waveform contains the contrast period of the first speech waveform. The second partial waveform contains the contrast period of the second speech waveform.
US09020819B2 Recognition dictionary system and recognition dictionary system updating method
A recognition dictionary system includes a variant term accumulation unit, a variant frequency analysis unit, and a recognition dictionary update unit. The variant term accumulation unit is configured to accumulate and store a first variant term that has a meaning equivalent to a base term stored in a recognition dictionary and has first character string information that is different from character string information of the base term. The variant frequency analysis unit is configured to analyze an occurrence frequency of the first variant term accumulated and stored in the variant term accumulation unit and to determine the first variant term as a principal variant term when the occurrence frequency is higher than a first prescribed value. The recognition dictionary update unit is configured to update the recognition dictionary to register the principal variant term in the recognition dictionary as being associated with the base term.
US09020815B2 Spectral envelope coding of energy attack signal
MDCT or FFT-based audio coding algorithms often have the problem named here spectral pre-echoes when coding an energy attack signal. This invention presents several possibilities to avoid the spectral pre-echoes existing in decoded signal segment before the energy attack point. The spectral envelope before the attack point can be improved by performing spectrum smoothing, replacing the segment of having spectral pre-echoes or filtering the segment with a combined filter obtained by doing LPC analysis.
US09020807B2 Format for displaying text analytics results
A system can receive text. The text can be divided into various portions. One or more significance indicators can be associated with each portion of text: these significance indicators can also be received by the system. The system can then display a portion of text and the associated significance indicators to the user.
US09020796B2 Model based verification using intelligent connectors
The described embodiments concern verifying operation of a device, where the device may have one or more inputs and/or one or more outputs. At least one input and/or output is associated with an intelligent connector. An intelligent connector is a combination of a signal transport path and a data structure. The signal transport path may be electrical conductors leading to the device or a physical connector associated with the device. The data structure contains the name of a variable transported by the associated physical connector, an address of the variable itself as a value in memory, and further information of a source device that produces the variable, at least in the form of address or pointer to the source device data structure and the addresses of all destination devices that consume the variable.
US09020795B2 Multiple-entity scenario simulation incorporating human interaction
Mechanisms for incorporating a human into an automated multiple-entity scenario simulation are disclosed. A Petri-net message processor function (PMPF) receives a first Petri-net message from a source activity node function (ANF). The Petri-net message includes a simulation activity identifier that identifies a first simulation activity. The PMPF routes the first Petri-net message to a first ANF based on the simulation activity identifier. The first ANF receives the first Petri-net message and provides a message to a user based on the first Petri-net message. A response is received from the user. A second Petri-net message is generated based on the response and is communicated to a destination ANF to trigger a second simulation activity by the destination ANF.
US09020794B2 Enabling real-time testing of on-demand infrastructure
Provided are techniques for demonstrating the efficiency and effectiveness of a customer's information technology (IT) system and applications operating in a shared IT, or electronic business on-demand, environment. A test suite mimics hypothetical settings in an on-demand services environment (129) and then determines how the settings affect the allocation of resources in the on-demand services environment (129). The calculated allocation of resources is then compared to one or more service level agreements (SLAs) in order to determine compliance with a particular SLA.
US09020780B2 Motion detector module
In a data acquisition system a sensor module includes a motion sensor and a communication controller. The motion sensor and communication controller are prepared in a form factor adapted to be received within, or otherwise readily used with, the user appliance. A data signal produced by the motion sensor is adaptable for compliance validation.
US09020778B2 Sensor based means of monitoring the mechanical condition of rotating machinery that operates intermittently
A method of monitoring the mechanical condition of a machine in which statistically significant measurements on a characteristic signal are made over a period of time which can include interruptions and variations in the operation of the machine giving rise to uncharacteristic signals and the processing of the signal during the statistically significant measurement automatically excludes those parts of the signal associated with interruptions and variations in the operation of the machine. The invention also includes apparatus for carrying out the above method including a preamplifier, adapted to provide output to a further amplifier, adapted to provided output to dynamic enveloping circuitry, adapted to provide an output to an analogue to digital converter, adapted to provide an output to a digital micro-electronic device.
US09020777B2 Method for locating and detecting the position of the wheels of a vehicle
A method for locating the position of the wheels of a vehicle, each wheel being equipped with a sensor capable of emitting a location signal and the vehicle being equipped with a receiver capable of receiving the location signals emitted by the sensors. The method includes the step of determining a signature of the location signal emitted by the sensor of each wheel as a function of the position of the wheel on the vehicle, and the step of storing in the receiver the signature and the corresponding position of each of the wheels. The receiver is equipped with at two least two antennas, called first and second antennas, the signature of the location signal emitted by the sensor of each wheel being determined from the strength difference between the strength of the signal received by the first antenna and the strength of the signal received by the second antenna.
US09020756B2 Method and apparatus for processing satellite positioning system signals
Method and apparatus for processing a satellite positioning system (SPS) signal is described. In one example, a timing reference related to a SPS time of day is obtained from a wireless communication signal received by a mobile receiver. A bias in a local clock of the mobile receiver with respect to a frame timing of a repeating code broadcast by the satellite is compensated for in response to the timing reference. An expected code delay window is obtained for the SPS signal at the mobile receiver. The SPS signal is correlated with a reference code within the expected code delay window. In another example, an expected code delay window is obtained at the mobile receiver. The mobile receiver selects a sampling resolution in response to a size of the expected code delay window. The SPS signal is sampled at the selected sampling resolution and then correlated with a reference code.
US09020748B2 Scheduler for monitoring objects orbiting earth using satellite-based telescopes
An ephemeris refinement system includes satellites with imaging devices in earth orbit to make observations of space-based objects (“target objects”) and a ground-based controller that controls the scheduling of the satellites to make the observations of the target objects and refines orbital models of the target objects. The ground-based controller determines when the target objects of interest will be near enough to a satellite for that satellite to collect an image of the target object based on an initial orbital model for the target objects. The ground-based controller directs the schedules to be uploaded to the satellites, and the satellites make observations as scheduled and download the observations to the ground-based controller. The ground-based controller then refines the initial orbital models of the target objects based on the locations of the target objects that are derived from the observations.
US09020744B2 Load sensor for a vehicle electronic stability system
A method of controlling a three-wheeled vehicle comprises: determining a state of a load sensor associated with a portion of vehicle; selecting a first start mass when the load sensor is in a non-loaded state; selecting a second start mass when the load sensor is in a loaded state; determining at least one vehicle parameter during operation of the vehicle; determining a calculated mass based at least in part on the at least one vehicle parameter; determining an effective mass based at least in part on the calculated mass and a selected one of the first and second start masses; defining an output of an electronic stability system of the vehicle based at least in part on the effective mass; and controlling a stability of the vehicle using the output of the electronic stability system.
US09020731B2 Control apparatus for electric motor, electrically-powered vehicle including the control apparatus, and method for controlling electric motor
A PI calculation unit of a rectangular-wave voltage control unit calculates a control deviation by performing a PI calculation on a torque deviation relative to a torque command value, and outputs a voltage phase of a rectangular-wave voltage in accordance with the control deviation. A rate-of-change limiter imposes a restriction on the rate of change of the voltage phase. Here, the rate-of-change limiter lessens the restriction on the rate of change of the voltage phase, when the rate of change of the rotational speed of an electric motor is larger than a predetermined value representing an abrupt change of the rotational speed of the electric motor.
US09020726B2 Vehicle torque management
A torque management system and method is described by which the torque provided by an engine can be controlled based on a mass of the vehicle and, if available, instantaneous and/or predictive slope information. Also, in some modes of operation, torque can be controlled based on speed limit information for upcoming road segments to be traveled by a vehicle. In addition to controlling the maximum allowable torque, optionally the minimum allowable torque can also be controlled to prevent inadvertent decelerations of the vehicle. A driver/operator can optionally override the torque control and the history of override requests can optionally be used to adjust overrides of the system. A plurality of torque control approach sub-methods can be made available with the appropriate sub-mode being selected depending, for example, upon the extent of the available information.
US09020725B2 Brake control system and method for motor vehicles
A brake control system and method for motor vehicles is provided with an electronic control unit, by which, when the motor vehicle is stationary, a parking brake function can be activated manually or automatically. Its deactivation occurs upon reaching a predefined release condition. In the presence of a release condition the brake pressure, which was built up for the parking brake function, is released in a time offset manner at least in relation to the axles of the vehicle by way of the control unit.
US09020716B2 Control device for vehicle drive device and control method for vehicle drive device
A control device for a vehicle drive device that includes a drive source that outputs a drive force for running and an automatic transmission that has multiple speeds, the control device includes: a blipping control device that performs blipping control in which an output torque of the drive source is changed irrespective of an accelerator operation when a manual downshift of the automatic transmission is performed, and that changes a timing to perform next blipping control in a learning manner on the basis of an undershoot amount of a turbine speed at start of shifting of the automatic transmission.
US09020699B2 Method and braking system for influencing driving dynamics by means of braking and driving operations
A method and a braking system are provided, in which the driving dynamics of a motor vehicle are influenced, a driver-independent braking action generating a yawing moment which assists a steering in or steering round of the motor vehicle, and a driver-independent increase in the drive torque being caused on at least one wheel, in order at least partially to compensate the braking deceleration of the motor vehicle, a braking action being required when the ratio of the instantaneously used coefficient of friction and of the possible utilizable coefficient of friction overshoots a stipulated threshold value.
US09020688B2 Customized message protocol in mining vehicle operations
A communication system in a mining environment customizes messages and responses to both conserve radio bandwidth and to accommodate different communication terminal types in use. Messages to a loader with a communication terminal having a four line display and four keys may be tailored to the capabilities of the terminal, while a similar message to a foreman terminal with a full keyboard or a tablet touch screen display may include both more detail and a richer set of responses. To save bandwidth, common messages and responses can be pre-loaded onto the communication terminals so that many messages and responses can be transmitted using only the message identifier.
US09020684B2 Method, system and computer programme product for monitoring the function of a safety monitoring system of a control unit
A computer-implemented method for monitoring the function of a safety monitoring system of a control unit of an actuator system of a motor vehicle, wherein it is checked by the function monitoring whether the safety monitoring is performed faultlessly, wherein the safety monitoring is carried out by a first monitoring entity and the function monitoring is carried out by a second monitoring entity, wherein the first monitoring entity sends a result of the safety monitoring as an information item to the second monitoring entity at defined time intervals, wherein the first monitoring entity and the second monitoring entity are free of a common interface, wherein the information item is received by the second monitoring entity by utilizing an interface between the second monitoring entity and the control unit, and wherein the information item is coded in a format which cannot be interpreted by the control unit.
US09020678B2 Drive control device for a hybrid vehicle
A drive control device for a hybrid vehicle is provided with a differential device including four rotary elements; and an engine, first and second electric motors and an output rotary member which are respectively connected to the four rotary elements. One of the four rotary elements is constituted by a rotary component of a first differential mechanism and a rotary component of a second differential mechanism selectively connected through a clutch, and one of the rotary components is selectively fixed to a stationary member through a brake. The drive control device comprises a mode selecting operation device selecting an acceleration drive mode oriented to vehicle acceleration and a fuel efficiency drive mode oriented to fuel efficiency. When the acceleration drive mode is selected at the start of the vehicle, the vehicle starts in motor running or engine running in which a drive force is generated by operating the first electric motor and the second electric motor while when the fuel efficiency drive mode associated with a requirement for fuel efficiency is selected, the vehicle starts in motor running or engine running in which a drive force is generated by operating the first electric motor or the second electric motor. The drive control device has a first motor drive mode in which the second electric motor is used for running with the brake placed in an engaged state; a first engine drive mode in which the first electric motor is caused to generate a reaction torque while the second electric motor is caused to generate a drive force with the brake placed in an engaged state; a second motor drive mode in which the first electric motor and the second electric motor are used for running with the brake and the clutch placed in an engaged state; and a second engine drive mode in which the first electric motor and the second electric motor are caused to generate a reaction torque with the clutch placed in an engaged state. When the fuel efficiency drive mode is selected and the motor running is requested, the first motor drive mode is selected. When the fuel efficiency drive mode is selected and the engine running is requested, the first engine drive mode is selected. When the acceleration drive mode is selected and the motor running is requested, the second motor drive mode is selected. When the acceleration drive mode is selected and the engine running is requested, the second engine drive mode is selected.
US09020675B2 Hybrid vehicle transmission and method of controlling starting of hybrid vehicle
Disclosed herein is a vehicle transmission and a method of controlling the starting of the vehicle. The method includes: starting, by a controller, the engine by a starter; adjusting, by the controller, an input shaft speed of a transmission to a predetermined speed range to engage a coupling element of a torque transfer mechanism; and determining, by the controller, after the coupling element of the torque transfer mechanism is engaged, the input shaft speed of the transmission according to the engine speed and driving efficiency of at least two motor generators, in response to a request for engine power.
US09020665B1 Winds aloft symbology presentation system, device, and method
A present novel and non-trivial system, device, and method for presenting winds aloft symbology on an aircraft display unit are disclosed. Symbology image data representative of a plurality of sets of winds aloft symbologies may be generated as a function of flight plan data and weather data; flight plan data representative flight plan comprised of a plurality of waypoints may be received along with weather data representative of winds aloft data corresponding to each waypoint. Each set of winds aloft symbologies may be comprised of winds aloft symbology corresponding to each waypoint of the flight plan at a single altitude and symbolize winds aloft at that altitude. When provided to a display unit, each set of winds aloft symbologies represented in the symbology image data may be presented in a series of increasing or decreasing altitudes, where the series is presented sequentially or simultaneously.
US09020657B2 Method for automated VIN acquisition and close proximity VIN verification
A new method for transmitting and receiving automated Vehicle Identification Numbers (VIN) and used for the verification of Vehicle Identification Numbers within close proximity of one or more vehicles simultaneously. Provides a new method for real time, on scene vehicle to vehicle information which are located within close proximity to each other for the purpose of transmitting and receiving Vehicle Identification Numbers, vehicle license plate information and owner information during vehicle to vehicle crashes, vehicle to pedestrian crashes, locating stolen vehicles, missing vehicles, crashed vehicles and stranded vehicles. The new inventive method comprises of Wireless Fidelity (WiFi) equipped vehicles for transmitting the vehicles 17 digit VIN and comprises of Computer Modem equipped vehicles or persons for receiving the vehicles 17 digit VIN.
US09020654B2 Smart transformer
The present invention provides a system and computer program product for implementing a smart transformer, comprising a processor, and a balancing algorithm residing on the processor, wherein the balancing algorithm is stored on a non-transitory computer readable medium having computer executable program code embodied thereon, the computer executable program code configured to cause the system to monitor and control an electric customer load and generation in order to optimize the performance of a distribution transformer, wherein the processor receives a plurality of system inputs and uses the balancing algorithm to determine a rating of the transformer and an amount of customer load.
US09020645B2 Combined control lines for device cooling fans
Described is a technology by which two or more air moving devices have some of their control lines combined, including a frequency control line from a controller. Along with the combined frequency control line, power voltage lines and ground lines and may be combined, with a separate sensing line for each air moving device. One or more couplers couples the combined lines to air moving device control circuitry.
US09020644B2 Pistol-grip for intuitive control of a robotic or virtual hand
An end effector controller that is gripped by an operator in one hand, including a pistol-grip housing configured to fit in the palm of an operator's hand when gripped and having mounted thereon a plurality of switching mechanisms with pivoting, dual-acting switch triggers each configured for independent actuation by multiple fingers of the hand when said controller is gripped, and a method for controlling a robotic end effector remotely using the operator hand-gripped controller, the method including switching between preset operating modes of the end effector using a single, control input element, easily actuated by a finger in the operator's gripping hand; and providing continuous fine adjustment between preset modes using a second, control input element also easily actuated by a finger on the operator's gripping hand.
US09020643B2 Robot apparatus, control method thereof, and computer program
A robot apparatus includes a reception arm determination unit that determines from a left arm or a right arm of a user a reception arm which is used in handing of an object; a hand location calculation unit that calculates a current location of a hand of the reception arm; and a handing operation unit that performs an object handing operation at the location of the hand of the reception arm which is calculated using the hand location calculation unit.
US09020634B2 Facility wide mixed mail sorting and/or sequencing system and components and methods thereof
The invention generally relates to a facility wide sorting and/or sequencing system for improving product processing operations and, more particularly, to a facility wide system and related functionality for simultaneously sorting and sequencing mixed mail pieces such as, for example, flats and letter mail pieces. The flats and letter mail pieces are placed in frames so that all types of mail pieces can be sorted and/or sequenced simultaneously through merging and diverting a stream of filled trays into and out of different streams at a full or substantially full transport speed.
US09020632B2 Storage, retrieval and sortation system
A material handling systems provides efficient storage, retrieval and sortation of articles, utilizing a plurality of carts capable of traveling under storage areas with a three dimensional warehouse system and on multiple levels. The carts may convey items from storage to a goods to operator user interface. The carts may function as decoupled sortation units capable of providing sortation at multiple mobile sortation locations, providing vertical sortation. Carts may include conveying surfaces, and sort articles from between carts. Carts may transport more than one article and a plurality of carts may transport a single article.
US09020627B2 Method and system for building painted three-dimensional objects
generating an image data for cross sectional layers of the three-dimensional object, wherein the image data includes a first set of data for selectively printing building material at a first print resolution and a second set of data for printing one or more colored additives at a higher resolution and selectively depositing the building material and the one or more additives on successive layers based on the 2D image data to produce the three-dimensional object.
US09020624B2 Method and system for managing results of an analysis process on objects handled along a technical process line
A system manages results of an analysis process on objects handled along a technical process line. The system contains measures for defining workflow steps of the technical process line and workflow execution software, and measures for generating for each object an object record containing the results of the workflow steps and a status. The system further has measures for defining an event manager for managing a transition from an actual status to a new status according to results of the workflow steps. The event manager contains a customized number of statuses linked to the workflow steps and contains for each transition a customizable set of rules for delivering check results. Finally, measures are provided for executing in parallel the analysis process, the workflow execution software and the event manager, thereby assigning a status to the object record depending on the check results derived from the execution of the set of rules.
US09020622B2 Audio monitoring system and method of use
A method includes receiving audible sound signals such as the cries of a baby via a microphone of a monitor, and processing the signals to identify whether a predetermined acoustic signature is present. An alert may be generated when the predetermined acoustic signature is present. An information data signal such as a discrete data packet quantifies how closely the sounds match the predetermined signature, and is transmitted to a remote device. The server may aggregate these data packets over time and calculate a variance between the aggregated data packets and a baseline. A report may be generated describing the sound signals and variance. A monitoring system having the monitor and a server are also disclosed.
US09020620B2 Recording apparatus and method for a storage medium exchange during recording
Recording devices are often used to record discussions, conferences, meetings and the like. The recorded information is reviewed or processed afterwards for example in order to prepare minutes or notes. The known state of the art proposes to use devices comprising two receptacles for tapes. But this solution adds cost to the recording devices, which will not be accepted from all potential buyers as only a small number of the buyers will actually use this functionality. A recording apparatus (1) for recording of audio signals is proposed comprising an external interface (6) for an exchangeable storage medium (7) and an intermediate memory device (5), whereby the recording apparatus (1) is realized to use the intermediate memory device (5) and the storage medium (7) for storing the audio signals, whereby the recording apparatus (1) is realized for an interruption-free storage of the audio-signals during a storage medium (7) exchange, wherein a first storage medium is exchanged by a second storage medium, whereby during the storage medium (7) exchange the audio signals are stored on the intermediate memory device (5) and whereby the audio signals stored on the intermediate memory device (5) are transferred to the second storage medium.
US09020614B2 Plant control system
A plant control system carrying out a single shot output without adding a program concerning signal transfer between a supervisory control device and a programmable logic controller to the supervisory control device and the programmable logic controller. The plant control system includes a single shot output functioning section which causes a SCADA system connected to a programmable controller for controlling the plant to send a control signal corresponding to control content of a selected plant to the programmable controller, and, thereafter, to send an erasure signal for erasing the control signal held in the programmable controller to the programmable controller. The single shot output functioning section is outside of the SCADA system and outside of the programmable controller.
US09020607B2 Implantable multi-electrode device
The invention provides an implantable multi-electrode device (300) and related methods and apparatuses. In one embodiment, the invention includes an implantable device (300) comprising: an assembly block (320); and a plurality of leads (340 . . . 348) radiating from the assembly block (320), each of the plurality of leads (340 . . . 348) containing at least one electrode (342A), such that the electrodes are distributed within a three-dimensional space, wherein the assembly block (320) includes a barb (350) for anchoring the assembly block (320) within implanted tissue.
US09020604B2 Multi-electrode neurostimulation device
A neurostimulation device is provided comprising an input, a neurostimulation probe, a stimulation unit and a distribution calculation module. At the input stimulation data is received comprising information relating to a stimulation preferability and an orientation of at least one fiber bundle. The neurostimulation probe comprises an array of stimulation electrodes which are coupled to the stimulation unit. The stimulation unit, in accordance with a specified current distribution, provides currents to the respective stimulation electrodes for generating an electric field gradient. The distribution calculation module is coupled to the input and the stimulation unit for based on the stimulation data determining a preferred position and orientation for the electric field gradient, and based on the preferred position and orientation for the electric field gradient, calculating the specified current distribution.
US09020603B2 Server for communication with an implantable medical device
A system and method for modifying the parameters of an implantable medical device includes an implantable medical device that communicates with a remote control device that, in turn, communicates through the browser of a computer or any other device capable of using mark-up language protocol. The computer optionally communicates with other computers and/or devices through a network.
US09020602B2 External device for communicating with an implantable medical device having data telemetry and charging integrated in a single housing
An improved embodiment of an external device for an implantable medical device system is described herein, where the external device has both circuitry for charging the implantable medical device and circuitry for telemetering data to and from the medical implant contained within a single housing. The external device in one embodiment includes orthogonal radiators in which both the radiators are used for data transfer, and in which at least one of the radiators is used for power transfer. Having charging and data telemetry circuitry fully integrated within a single external device conveniences both patient and clinician.
US09020601B2 Hearing prosthesis with a standard wire interface
Methods, systems, and devices for receiving a data signal and a power signal by a hearing prosthesis are disclosed. An input signal is received at a first unit of a hearing prosthesis. The first unit receives the input signal at a wired interface module that conforms to a standardized interface. The first unit identifies a data signal and a power signal included in the input signal. The first unit transfers at least a portion of the power signal to a second unit of the hearing prosthesis. The second unit is implanted in a body and is configured to stimulate an auditory organ, allowing a user to perceive at least a portion of a sound.
US09020591B2 Method and system for ultrasonic neural modulation in a limb
Methods and related systems for modulating neural activity by cyclical blocking of conduction in peripheral neural structures with ultrasound are disclosed. In an aspect, neural activity is blocked cyclically with an ultrasonic blocking stimulus source positioned adjacent a skin surface in a vicinity of a nerve. In an aspect, a conduction block is produced in a sensory nerve. Neural modulation may be used, for example, to modulate an immune or inflammatory response or process.
US09020588B2 Body composition analyzer for animals
A body composition analyzer for animals is provided. A movement of an animal may be restrained by controlling a physical motion of a plurality of electrode units that come into contact with feet of the animal and thus, it is possible to effectively restrict the movement of the animal during measuring of a body composition of the animal, thereby more accurately measuring the body composition.
US09020586B2 Brain activity measuring apparatus, brain activity measuring method, brain activity deducing apparatus, brain activity deducing method, and brain-machine interface apparatus
What is provides is a brain activity deducing apparatus, a brain activity deducing method, a brain activity measuring apparatus, a brain activity measuring method, and a brain-machine interface device, capable of deducing a brain activity signal of a source subject. The information presentation device presents perceptible information to the first subject. The brain activity measurement device acquires a brain activity signal representing a brain activity of the first subject. The individual conversion device deduces a brain activity signal of the second subject from the acquired brain activity signal based on the individual conversion information, which correlates the brain activity signal of the first subject and the brain activity signal of the second subject.
US09020584B2 Method for the detection of subcutanous cardiac signals and a cardiac device for use in detecting subcutaneous cardiac signals
A cardiac device and method for detecting QRS signals within a composite heart signal of a body including providing at least two input heart signals via at least two separate input channels, wherein each of the at least two input heart signals is recorded by pairs of sensing electrodes that have one electrode in common and provided coincidental in time. The cardiac device and method include generating estimated signals from the input heart signals, combining the input heart signals and the estimated signals to a combined input stream (SECG), and detecting the QRS signal by comparing the combined input stream (SECG) to an adaptive detection threshold (ATHR) which adapts throughout time.
US09020579B2 System and method for dual energy and/or contrast enhanced breast imaging for screening, diagnosis and biopsy
Systems and methods for x-ray imaging a patient's breast in combinations of dual-energy, single-energy, mammography and tomosynthesis modes that facilitate screening for and diagnosis of breast abnormalities, particularly breast abnormalities characterized by abnormal vascularity.
US09020573B2 Analyte monitoring device and methods of use
In aspects of the present disclosure, an auto turn on blood glucose monitoring unit including a calibration unit integrated with one or more components of an analyte monitoring system is provided. Also disclosed are methods, systems, devices and kits for providing the same.
US09020572B2 Systems and methods for processing, transmitting and displaying sensor data
Systems and methods for continuous measurement of an analyte in a host are provided. The system generally includes a continuous analyte sensor configured to continuously measure a concentration of analyte in a host and a sensor electronics module physically connected to the continuous analyte sensor during sensor use, wherein the sensor electronics module is further configured to directly wirelessly communicate displayable sensor information to a plurality of different types of display devices.
US09020568B2 Mobile device
A mobile device and a display control method can be provided having good operability and enabling selection of a screen display for the mobile device from a mode displaying a plurality of kinds of screens to suit a user's preferences. An aspect of the mobile device includes a touch screen, a display, and a menu screen generator. The touch screen receives input from a user. The display displays a menu screen and is provided such that the touch screen is overlaid on the display. The menu screen generator generates the menu screen displayed on the display. The menu screen can be selected from a plurality of user interfaces.
US09020552B1 Background scan process for wireless devices
An apparatus includes a first wireless interface that includes a first antenna and a second wireless interface that includes a second antenna. The apparatus is configured to, in a first mode, exchange data with a first wireless access point using both the first wireless interface and the second wireless interface. The apparatus is configured to, in a second mode, (i) exchange data with the first wireless access point using the first wireless interface but not the second wireless interface, and (ii) scan for a second wireless access point using the second wireless interface.
US09020551B2 Communication apparatus and communication method
A communication apparatus for performing communication of a plurality of pieces of data includes a plurality of communication units configured to perform communication at frequencies different from each other; and a selection unit configured to select a physical position of electromagnetic wave radiation for each of the communication units, and switch the physical position to be selected to another one of the physical positions of the communication units at predetermined intervals.
US09020547B2 Method for synchronizing U-APSD trigger frames
A wireless LAN is comprised of a number of wired infrastructure devices, including at least one access point able to support a number of wireless communication devices configured to operate in the U-APSD mode. The wireless communications devices periodically contending for the wireless medium to transmit trigger messages to the access point and the access point responding by transmitting at least one frame of information. The wireless communications devices operate to synchronize the transmission of their trigger messages such that the possibility that the messages collide with one another is minimized.
US09020545B2 Link adaptation method, base station and terminal in LTE system
The present invention discloses a link adaptation method, a base station and a terminal in a LTE system, wherein the method comprises: a terminal respectively calculating differences between a measured reference signal received power (RSRP) of a home service cell and the RSRPs of multiple adjacent cells; the terminal reporting the maximum difference in the differences to a base station; and the base station determining a modulation and coding scheme (MCS) for the terminal according to the maximum difference. The present invention does not introduce new overhead of the system, simplifies the flow of the AMC, and therefore improves the frequency spectrum efficiency of the system.
US09020540B2 Method and apparatus for triggering and synchronizing machine type communication devices
Methods and apparatus for triggering and synchronizing a machine type communication (MTC) device are described. MTC devices may operate in a time controlled mode, where the MTC device attaches to a network at specified intervals to report to a network. The time controlled mode may include two time controlled cycles, a reporting cycle and a control cycle. Methods are also described for communicating the reporting and control cycles between the MTC device and the network or MTC server. These cycles may be communicated on an application layer, by an MTC server using an MTCsp interface or via MTC configuration. In addition, triggering cycles may be sent via the Non-Access-Stratum (NAS) layer by extending discontinuous reception (DRX) cycles or by allowing a network to send the cycles over a broadcast channel by defining new System information block (SIB) information.
US09020539B2 Method and apparatus for calculating a position estimate of a mobile station using network information
A method for calculating a position estimate of a mobile station (MS) includes collecting in the MS position estimate information (PEI) transmitted by a location node. At some point, the MS generates PEI parameters which include information from which the location node can be located or identified. The MS generates the PEI parameters based upon the PEI transmitted by the location node. Once generated, the MS sends the PEI parameters to a position determination entity. The PEI parameters permit calculation of the position estimate of the mobile station.
US09020526B1 Extensible tracking system
A system and method for an extensible tracking system. A set of autonomous tags detect their location such as via GPS and broadcast their location to other nearby tags. Using separate communication technology, each tag can also communicate with an associated user device such as a smart phone. The user device(s) provide a user interface for queries into the system. The broadcasts among all tracking devices insures no reliance on a single tracking device, and associating tags with a respective set of user devices eliminates reliance on a central system for tracking to locations of all tags.
US09020523B2 Position estimating for a mobile device
Disclosed are methods, techniques and/or systems for selecting and/or determining a strategy and/or approach for searching for signals at a mobile device. Characteristics of and/or information obtained from such searched signals may be used in estimating a location of the mobile device. In one particular example, a strategy and/or approach for searching for wireless signals may be based, at least in part, on an availability of resources at a mobile device.
US09020521B2 Apparatus and method for signal detection
A communications apparatus capable of detecting a signal transmitted by another apparatus in a first band of spectrum is described. The apparatus identifies at least one second band of spectrum, different from the first band of spectrum, in which no signal is detected and then determines a noise characteristic for the at least one second band of spectrum. The determined noise characteristic may then be used by an energy detector operating in the first band of spectrum to ensure reliable detection of signals transmitted by the other apparatus.
US09020517B2 Method and apparatus for allocating and acquiring ACK/NACK resources in a mobile communication system
A method and apparatus are provided for receiving ACK/NACK information by a base station. The method includes transmitting data and control information to at least one UE, the control information being transmitted through a downlink control channel including at least one CCE; checking a resource for reception of an ACK/NACK mapped to the at least one CCE based on a mapping rule between CCEs and resources for reception of the ACK/NACK, the resource for reception of the ACK/NACK identified by a cyclic shift index, an orthogonal sequence index, and a resource block index; and receiving the ACK/NACK information for the transmitted data using the checked resource.
US09020516B2 Wireless communication system, base station device, mobile station device, and communication method
A reference signal specific to each base station device and a reference signal specific to each mobile station device are not mixed within one OFDM symbol of a resource block, and OFDM symbols including the reference signal specific to each mobile station device are arranged at regular intervals on a time axis. By using such a signal arrangement pattern, it is possible to overcome the problems in Non-Patent Document 1 mentioned above caused by mixing a reference signal specific to each base station device and a reference signal specific to each mobile station device in one OFDM symbol. Thus, it becomes possible to prevent the reference signal specific to each base station device and the reference signal specific to each mobile station device from being mixed within one OFDM symbol of a resource block.
US09020512B2 Method and system for transmitting radio signal, and a base station using the same
A radio signal transmission method is used in a radio signal transmission system having a core network (CN), at least one base station and at least one user equipment (UE). After the UE initiates a circuit switch (CS) call, the base station determines whether to activate CS off-loading. If to activate CS off-loading, the base station determines whether identification (ID) codes of all call parties reside on the same base station or on the same group of base stations of the system. If yes, the base station determines whether to off-load only the user-plane data. If yes, the CN controls the signaling and the user-plane data is directly forwarded to another call party; otherwise, the base station processes a signaling and the user-plane data is directly forwarded to another call party via the base station.
US09020510B2 Method and device for initiating cell measurement
This document discusses a method and device for initiating cell measurement. An initiating condition for initiating the measurement of a Closed Subscriber Group (CSG) cell and/or a Hybrid cell is preset by the network side. The measurement of the CSG cells and/or Hybrid cells is initiated by a User Equipment (UE) when the initiating condition is satisfied. The UE automatically initiates the measurement of the CSG cell and/or Hybrid cell when the UE is close to its own footprint area or fingerprint area.
US09020506B2 Base station controller, base station and communication method
A base station controller that manages a plurality of cells includes a receiving part configured to receive, from another base station controller that manages a cell sharing a communication area with each of the plurality of cells, identification information of a cell group to which a cell formed by a base station of connection destination candidate of a mobile station connected to a base station under control of the another base station controller belongs, and a control part configured to exercise control to transmit a message requesting connection to the mobile station to each base station forming the cells contained in the cell group.
US09020497B2 Method of routing a call to one of a plurality of user equipment
Method of routing a call to one of a plurality of user equipment of a UMA/GAN-subscriber in a telecommunications network. The telecommunications network comprises a service control entity. Said service control entity determines whether said UMA/GAN-subscriber is within or outside a home area. The service control entity comprises a first indicator indicating at least one network address of a user equipment comprised by the plurality of user equipment to which the call is to be routed in case the UMA/GAN-subscriber is within the home area, and a second indicator indicating at least one network address of a user equipment comprised by the plurality of user equipment to which the call is to be routed in case the UMA/GAN-subscriber is outside the home area.
US09020474B2 System and method for wireless network management
A system and method for wireless network management, for managing wireless access technology and available resources of plural wireless networks. The wireless network management system includes: an information interaction module for collecting wireless network relevant information; a service discovery module for discovering service demands of the wireless networks to generate a set of service demand networks; and an analysis and decision module for determining a new wireless network configuration by merging networks and/or partitioning a network group, wherein the information interaction module is also used for distributing the new wireless network configuration to the wireless networks to allow these to carry out system reconfiguration. With the system and method, cooperative and competitive relationships between wireless networks can be adjusted to enable the networks to adapt to dynamic change of user distribution and resource demands thereof more flexibly and quickly, thereby achieving effective utilization of resources.
US09020473B2 Content sharing system, mobile terminal, protocol switching method and program
A content sharing system in which a plurality of terminal devices that enable voice calls and data communication to each other, switching equipment that mediates the voice calls, and a content sharing server that mediates the data communication are connected to each other, each mobile device comprising: a voice call module, a content sharing application that generates incremental update commands in response to one user operation and sends the incremental update commands to another mobile device with respect to the same content; first and second communication control units that perform data communication according to first and second communication protocols; and a protocol selection unit that sends a desired protocol to the content sharing server according to the status of the terminal device, receives the determined protocol and switches the communication protocol to this protocol.
US09020469B2 Network audio distribution system and method
A network based system for distributing audio recordings of discrete transmissions from land mobile radio systems received by plural radio terminals having scanning receivers to plural client terminals, including methods of selecting the best available recordings and selectively storing content both locally in the radio terminals and at network based storage locations.
US09020463B2 Systems, methods, apparatus, and articles of manufacture to measure mobile device usage
Systems, methods, apparatus, and articles of manufacture to measure mobile device usage are disclosed. An example method to determine mobile device usage includes filtering, with a processor, a debug log file stored in the device to obtain debug file entries representative of device usage information, the debug log file having been modified by at least one of an operating system of the device or a device application, and sending, to a server, a filtered log file based on filtering the debug log file.
US09020455B1 Power control system for a receiver chain in a transceiver
A transceiver may include an antenna tuning control system operably associated with an antenna tuner to control the current power levels of the transmission signal and the receive signal. The antenna tuner control system may receive transmit power control (TPC) information, which was transmitted to the transceiver from a base station on the receive signal. The TPC information may be utilized to change the current power level of the transmission signal to a desired transmission power level. In addition, the antenna tuner control system may generate receive power control (RPC) information. The RPC information may be utilized to change the current power level of the receive signal to a desired receive power level. The antenna tuner control system is operable to adjust the pass band in accordance with the TPC information and the RPC information.
US09020448B2 Switch control circuit, semiconductor device, and radio communication device
A switch control circuit has level shifters connected to a switch circuit to convert voltage levels of control signals, a negative potential generating circuit connected to the level shifter, to generate a negative potential, a negative potential output line supplying the negative potential to the level shifter, and a negative potential output line control circuit configured to control the potential of the negative potential output line. The negative potential output line control circuit has a power-supply setting circuit, an inverter inverting the output signal from the power-supply setting circuit, a first capacitor connected between an output terminal of the inverter and the negative potential output line, and a negative potential initialization circuit.
US09020441B2 Signal transfer time measurement apparatus
A signal transfer time measurement apparatus measures a transfer time of a signal transmitted from a base station and returned via a terminal to the base station. The signal transfer time measurement apparatus includes a signal processor that divides the signal into a plurality of frequency bands and transmits the signal in the plurality of frequency bands.
US09020436B2 System and method for automated pairing between remote control and controllable device using compressed identifiers
In embodiments, apparatuses, methods and storage media are described that are associated with remote control of media devices. A remote control and a content player may be configured to facilitate a secured pairing process. The remote control may be configured to send non-secured signals (such as through an IR transmitter) as well as send and receive secured signals (such as via an RF transceiver). The remote control may non-securely broadcast an uncompressed identifier of itself. Then, in response to being turned on or asked to pair, the remote control may send a pairing request to the player that includes a compressed identifier. The player may then identify the remote control based on the compressed identifier and the previously-broadcast uncompressed identifier and the remote control and player may then perform a pairing process without requiring additional action on the part of a user. Other embodiments may be described and/or claimed.
US09020435B2 System and method for automated pairing between remote control and controllable device
In embodiments, apparatuses, methods and storage media are described that are associated with remote control of media devices. In embodiments, a remote control and a content player may be configured to facilitate a secured pairing process. The remote control may be configured to send non-secured signals (such as through an IR transmitter) as well as send and receive secured signals (such as via Bluetooth™ using an RF transceiver). The remote control, in response to being turned on or asked to pair, may send a pairing request to the player that includes an identifier for the remote control and which identifies the remote control as an eligible pairing device without requiring separate entry of a security code by a user. The remote control and player may then perform a pairing process without requiring additional action on the part of a user. Other embodiments may be described and/or claimed.
US09020429B2 Media data sharing between media processing devices
A wireless media player and a related system and methodology are disclosed. One aspect of the wireless media player system pertains to a virtual connector system, apparatus, and method for the automatic establishment of wireless connectivity with other electronic devices. In one embodiment, the media player device employs the use of integrated Radio Frequency Identification (RFID) technology to exchange communication settings, media capability, and other parameters with an external device that also has integrated RFID technology. The automatic exchange of settings and other information via a proximity-based RFID data exchange allows a media player to quickly establish a secure communication link with another device via a commonly supported wireless protocol such as Ultra Wideband (UWB) or Bluetooth. Another aspect of the media player system pertains to a method of using the captured media capability of the connecting device to customize certain menu options and software parameters in the media player.
US09020428B2 Methods and systems for controlling NFC-capable mobile communications devices
NFC-capable systems and devices, and related methods, for controlling operation of an NFC-capable mobile device are disclosed. Through NFC communication, the NFC-capable mobile device detects a load associated with a surface proximate the NFC-capable mobile device. Based at least partly on a determined sustained intensity of the load, the NFC-capable mobile device triggers operation of a camera of the NFC-capable mobile device to capture an image of the surface proximate the NFC-capable mobile device. Based at least partly on a determined correspondence of the captured image with stored image data, the NFC-capable mobile device executes a device control command, such as to control some aspect of the NFC-capable mobile device based on the detected surface, which may be part of a holster for holstering the NFC-capable mobile device.
US09020425B2 Communication devices having controlled impedances
A NFC communications enabled device has a data store to store data, an inductive coupler to couple inductively with the magnetic field of a radio frequency signal and a signal supplier to supply a radio frequency signal to the inductive coupler. A modulator modulates a radio frequency signal in accordance with data and a demodulator extracts data from a modulated radio frequency signal inductively coupled to the coupler. A controller enables the NFC communications enabled device both to initiate near field radio frequency communication with another near field RF communicator and to respond to near field radio frequency communication initiated by another near field RF communicator. The inductive coupler has an antenna and a variable impedance element. The controller is configured to control the variable impedance element to control a magnetic field strength associated with a radio frequency signal supplied by the signal supplier.
US09020421B2 Wireless communication device and wireless communication system
According to an embodiment, a wireless communication device includes a first wireless communication section, a wireless power receiving section and a wireless control section. The first wireless communication section is configured to transmit and receive a first wireless signal. The wireless power receiving section is configured to receive power by a second wireless signal. The wireless control section is configured to control the first wireless communication section according to a wireless power reception state of the wireless power receiving section. The wireless control section activates the first wireless communication section after wireless power reception by the wireless power receiving section is started.
US09020420B2 Adaptive antenna module in active IC package
An antenna module embeds front end circuitry with an antenna. Adaptive matching circuitry external to the antenna module is electrically connected between the embedded front end circuitry and the embedded antenna.
US09020418B2 Methods and apparatus related to a repeater
In one general aspect, a repeater can include an input terminal configured to be coupled to a first portion of a MIPI signal path. The MIPI signal path being a unidirectional path between a receiver and a transmitter, the input terminal configured to receive a set of signals from the receiver via the MIPI signal path. The repeater can include an output terminal configured to be coupled to a second portion of the MIPI signal path, the first portion of the MIPI signal path and the second portion of the MIPI signal path having a combined distance greater than 30 centimeters.
US09020414B2 Optimizing operation of a radio program
Exemplary embodiments provide for optimizing operation of a radio program operated by a host process. Aspects include analyzing the contextual information received from the plurality of client devices participating in the radio program and enabling enable the host process to manage the participation of the plurality of client devices based at least in part on the contextual information.
US09020413B2 Selectively changing printing order of print data depending on selected binding process
In a printing apparatus, a method of controlling the same, and an information processing apparatus, a job for printing front cover image data, main body image data, and back cover image data is received. In the case where the received job is designated to bound printed sheets using rings, the image data is arranged into the printing order of main body image data, front cover image data, and back cover image data or the printing order of back cover image data, front cover image data, and main body image data, after which printing is executed based on the image data in the arranged printing order.
US09020406B2 Image forming apparatus and method of correcting color registration error
An image forming apparatus includes a color registration error amount calculation unit that calculates a color registration error amount from a first test pattern; a correction information obtaining unit that obtains a correction information for correcting an image on a back surface based on previously obtained contraction information of a printing paper after printing an image on a front surface when printing on both surfaces; and an image data correction unit that corrects the image on the back surface based on the color registration error amount calculated by the color registration error amount and the correction information obtained by the correction information obtaining unit.
US09020404B2 Developing unit containing multiple supply rollers and image forming apparatus using the same
A developing unit includes a toner storage portion for containing toner and a development portion for containing the toner supplied from the toner storage portion. The development portion includes a developing roller for supplying the toner to a photosensitive body, a supply roller and an auxiliary supply roller. The supply roller and the auxiliary supply roller rotate while facing each other to supply the toner to the developing roller. In the developing unit, an inequality that |D−(R1+R2)|≦1.0 mm is satisfied, where a distance between the centers of the auxiliary supply roller and the supply roller in a region where the auxiliary supply roller and the supply roller face each other is D, a radius of the supply roller is R1, and a radius of the auxiliary supply roller is R2.
US09020399B2 Developing cartridge including developing gear cover
A developing cartridge includes: a housing having first and second sidewalls through which respective end portions of a developing roller shaft are rotatably inserted; a developing gear, which is arranged outside of the first sidewall, and which is fixed to the end portion of the developing roller shaft; a transmission gear, which is arranged outside of the first sidewall, and which transmits driving force to the developing gear; a first cover member, which is attached to the first sidewall, and which covers the transmission gear; and a second cover member, which is attached to the first sidewall, and which covers the developing gear from an outer side in the axis line direction. The second cover member is formed separately from the first cover member and is arranged side by side with the first cover member outside of the first sidewall.
US09020397B2 Developing cartridge including developing gear cover
A developing cartridge includes: a housing having first and second sidewalls through which respective end portions of a developing roller shaft are rotatably inserted; a developing gear, which is arranged outside of the first sidewall, and which is fixed to the end portion of the developing roller shaft; a transmission gear, which is arranged outside of the first sidewall, and which transmits driving force to the developing gear; a first cover member, which is attached to the first sidewall, and which covers the transmission gear; and a second cover member, which is attached to the first sidewall, and which covers the developing gear from an outer side in the axis line direction. The second cover member is formed separately from the first cover member and is arranged side by side with the first cover member outside of the first sidewall.
US09020396B2 Developing cartridge including developing gear cover
A developing cartridge includes: a housing having first and second sidewalls through which respective end portions of a developing roller shaft are rotatably inserted; a developing gear, which is arranged outside of the first sidewall, and which is fixed to the end portion of the developing roller shaft; a transmission gear, which is arranged outside of the first sidewall, and which transmits driving force to the developing gear; a first cover member, which is attached to the first sidewall, and which covers the transmission gear; and a second cover member, which is attached to the first sidewall, and which covers the developing gear from an outer side in the axis line direction. The second cover member is formed separately from the first cover member and is arranged side by side with the first cover member outside of the first sidewall.
US09020380B2 Image forming apparatus for performing control of image forming condition and density detection apparatus for detecting the density of test pattern
An image forming apparatus includes an image forming unit, which forms a test pattern for density control on the image carrier; and first and second light receiving elements, which receive reflected light irradiated by a light emitting element. A spot diameter of a reflected light received by the first light receiving element is smaller than a spot diameter of a reflected light received by the second light receiving element, and a number of sampling of the test pattern in line with a movement direction of a surface of the image carrier by the first light receiving element is greater than that of the test pattern in line with the moving direction by the second light receiving element.
US09020369B2 Cartridge and image forming apparatus provided therewith
A cartridge includes: a frame; a rotation body; a driving force transmission unit; and a moving member. The rotation body is provided at the frame and rotatable about its rotation axis relative to the frame. The driving force transmission unit is provided at the frame and transmits an external driving force to the rotation body. The moving member is irreversibly movable to one of a covered position and an exposed position by the external driving force transmitted through the driving force transmission unit. The moving member covers at least a portion of the driving force transmission unit when the moving member is at the covered position. The moving member exposes the driving force transmission unit when the moving member is at the exposed position. The exposed position provides an exposing degree greater than that at the covered position.
US09020365B2 Method and apparatus for compensating for polarization mode dispersion (PMD)
Current optical networks are engineered to handle amplifier noise and chromatic dispersion. Polarization mode dispersion occurs in optical networks due splitting of the light energy of a pulse propagating in a fiber into two modes. Compensating for polarization mode dispersion is a difficult and expensive task and hence only few commercial systems have been deployed to deal with this issue. A polarization mode dispersion compensation module according to an example embodiment of the present invention compensates for polarization mode dispersion by determining a performance metric related to an error rate of an optical signal in at least one polarization mode in a filtered state. Based on the performance metric, a control vector is determined to control the optical signal in the at least one polarization mode in the filtered state. The control vector is then applied to a polarization effecting device to compensate for polarization mode dispersion.
US09020364B2 Optical receiver having a signal-equalization capability
In one embodiment, an optical receiver has a bulk dispersion compensator and a butterfly equalizer serially connected to one another to perform dispersion-compensation processing and electronic polarization de-multiplexing. The bulk dispersion compensator has a relatively large dispersion-compensation capacity, but is relatively slow and operates in a quasi-static configuration. The butterfly equalizer has a relatively small dispersion-compensation capacity, but can be dynamically reconfigured on a relatively fast time scale to track the changing conditions in the optical-transport link. The optical receiver has a feedback path that enables the configuration of the bulk dispersion compensator to be changed based on the configuration of the butterfly equalizer in a manner that advantageously enables the receiver to tolerate larger amounts of chromatic dispersion and/or polarization-mode dispersion than without the use of the feedback path.
US09020359B2 Mobile terminal capable of localization, localization server and method for localizing the mobile terminal using the localization server
A mobile terminal capable of localization, a localization server, and a method for localizing the mobile terminal using the localization server are disclosed. The disclosed localization server includes a control unit configured to control transmissions of visible-light signals from a multiple number of visible-light transmitting devices; and a position computing unit configured to compute a position of a mobile terminal based on time information regarding when the visible-light signals transmitted respectively from the plurality of visible-light transmitting devices were received at the mobile terminal, where the control unit controls the transmissions such that each of the plurality of visible-light transmitting devices sequentially transmits the visible-light signal for a particular first time period with no overlapping of transmission times of the visible-light signals transmitted respectively from the plurality of visible-light transmitting devices.
US09020350B2 Optical spectrum recovery
The invention is directed to systems and methods for re-arranging optical spectrum utilization so that unallocated portions of the spectrum may be made contiguous. Rearrangement of optical spectrum is accomplished by moving a channel from its initial spectral location to a targeted spectral location by reserving additional spectrum for that channel that at least includes the targeted spectral location, shifting the channel to the targeted location and then collapsing the reserved spectrum around the targeted location to cover the minimal required spectrum for the channel allocation of the channel. In some cases, a secondary channel can be used as an alternate source to carry user traffic while the first channel is shifted to the targeted location.
US09020343B1 Pre-jam waveforms for enhanced optical break lock jamming effects
Various embodiments of the present invention relate to pre-jam waveforms for enhanced optical break lock jamming effects. In various examples, pre-jam waveforms for enhanced optical break lock jamming effects may be implemented in the context of systems, methods, computer program products and/or algorithms.
US09020330B2 Receiving apparatus, receiving method, recording apparatus, recording method, program, recording medium, and network system
Disclosed herein is a receiving apparatus for sending received contents to a recording apparatus and for getting the recording apparatus to record the contents in accordance with preset recording reservations, the receiving apparatus including: a recording ready time information acquisition section configured to acquire from the recording apparatus information about a recording ready time; a continuous recording determination section configured to determine whether two chronologically successive broadcast contents are reserved for recording based on the preset recording reservations; and an end time setting section configured such that if the two chronologically successive broadcast contents are found reserved for recording, then the end time setting section sets the time at which to end processing for recording the earlier of the two contents based on a broadcast start time of the latter of the two contents and on the acquired information about the recording ready time.
US09020328B2 Image processing device, image processing method, and program
The image processing device includes an image data input unit for receiving data of moving images and still images; an image grouping unit for classifying the moving images and the still images into groups; an image analyzer for analyzing the moving images and the still images classified by group, and obtaining analysis information of the images, and information on relationship between the moving images and the still images; a frame image extractor for extracting frame images from the moving images according to at least one of the analysis information and the relationship information; a layout determining unit for determining a layout of the still images and the frame images according to at least one of the analysis information and the relationship information; and an image arranging unit for arranging the still images and the frame images according to the layout.
US09020319B2 Communications bladed panel systems
A fiber panel system includes a chassis and at least a first blade configured to moveably mount to the chassis. Each blade includes a base, a frame, and front couplers. The base of each blade defines at least one opening at a location spaced rearwardly from the front couplers. The front couplers may be smart or passive.
US09020314B2 Optical fiber unit
An optical fiber unit (1) includes a tube (2) having stretchability in the axial direction, an optical fiber (4) movably housed in the tube (2), and a linear body (3) formed of a material having less stretchability than the tube (2). Both ends of the linear body (3) are fixed to both end portions of the tube (2) in a state where the tube (2) has been previously shrunk in the axial direction.
US09020308B2 Multi-channel optical module with polyhedral mirror
The multi-channel optical module in accordance with some embodiments of the inventive may comprise a housing; an optical fiber disposed on one side of the housing; a plurality of optical devices disposed on the other side of the housing separated from the optical fiber; and a polyhedral mirror disposed between the optical devices and having mirror sides reflecting an optical signal between the optical fiber and the optical devices.
US09020307B2 Optical waveguide device and module
In a waveguide device, unnecessary optical power is appropriately terminated. According to an embodiment of the present invention, the waveguide device has a termination structure filled with a light blocking material to terminate light from a waveguide end. In the termination structure, a cladding and a core are removed to form a groove on an optical waveguide. The groove is filled with a material (light blocking material) that attenuates the intensity of light. Thus, light input to the termination structure is attenuated by the light blocking material, suppressing crosstalk which possibly effects on other optical devices. Thus, such a termination structure can restrain crosstalk occurred in optical devices integrated in the same substrate and can also suppress crosstalk which possibly effects on any other optical device connected directly to the substrate.
US09020298B2 Automated image cropping to include particular subjects
A digital image is automatically cropped to fit within a desired frame. The cropping is based on one or more of two identified portions of the image. One of the portions is an all-subjects portion that includes all the identified subjects of a particular type in the image. The other portion is an attention portion that identifies an intended focus of the image. An attempt to crop the image to include both of these portions is made, and if unsuccessful then an attempt to crop the image to include at least the all-subjects portion is made. If neither of these attempts is successful, then the image is cropped to include one or more, but less than all, of the identified subjects of the particular type in the image.
US09020295B1 Image glyph enhancement
Embodiments of methods, systems and storage media associated with enhancing glyphs in a scanned image are disclosed herein. Based on properties of a glyph, one or more stroke kernels representing the glyph may be identified or generated. The stroke kernels may be compared to both the glyph and one another, and one or more preferred stroke kernels may be identified. The preferred stroke kernels may be stored and applied to the glyph to enhance the glyph.
US09020284B2 Image encoding apparatus
An image encoding apparatus is provided which realizes an encoding process at a high bit rate without degradation in image quality at boundary parts within a picture. The image encoding apparatus 1 includes: a plurality of entropy encoding sections 105 and 106 for generating bit streams by entropy-encoding intermediate data generated from syntax elements of image data; and an encoding control section 104 for supplying the intermediate data to any of the entropy encoding sections. The encoding control section 104 determines the entropy encoding section that performs an entropy encoding process by a frame in accordance with the processing status of each of the entropy encoding sections.
US09020281B2 Ghost detection device and imaging device using the same, ghost detection method and ghost removal method
Two imaging optical systems are provided. The two imaging optical systems are configured to have a difference in a ghost appearance condition under the same imaging condition by differentiating at least one of the angle, the resolution, and the variation adjustment in production. In Step S1, images captured by the two imaging optical systems are stored. In Step S2, corresponding positions of each respective portion of a subject between the two imaging optical systems are obtained. In Step S3, images at the corresponding positions are compared with each other for determining a bright portion having a deviation in a luminance value, as a ghost portion. In this configuration, it is possible to accurately detect a ghost generation position on a real-time basis.
US09020277B1 Image-based stimulus for circuit simulation
Certain embodiments enable image-based stimulus for circuit simulations by extracting a waveform from an image and using that waveform to simulate a circuit. Image-processing aspects may include edge-detection processes to identify a boundary of the waveform in the image.
US09020272B1 Sampling vector signed distance field using arc approximation
In one aspect, the present disclosure can be embodied in a method that includes approximating an outline of a vector image using a set of circular arcs. A signed distance value is computed for a selected group of points in a two-dimensional grid associated with the vector image based on a location of each point relative to the approximated outline of the vector image. The nearest are from the respective location of each point in the selected group is identified and the corresponding signed distance value is assigned to each point. The vector image is reproduced based on the signed distance value assigned to each point in the selected group.
US09020265B2 System and method of determining building numbers
A system and method is provided for automatically recognizing building numbers in street level images. In one aspect, a processor selects a street level image that is likely to be near an address of interest. The processor identifies those portions of the image that are visually similar to street numbers, and then extracts the numeric values of the characters displayed in such portions. If an extracted value corresponds with the building number of the address of interest such as being substantially equal to the address of interest, the extracted value and the image portion are displayed to a human operator. The human operator confirms, by looking at the image portion, whether the image portion appears to be a building number that matches the extracted value. If so, the processor stores a value that associates that building number with the street level image.
US09020259B2 Method for detecting and adapting video processing for far-view scenes in sports video
A method is disclosed for analyzing video to detect far-view scenes in sports video to determine when certain image processing algorithms should be applied. The method comprises analyzing and classifying the fields of view of images from a video signal, creating and classifying the fields of view of sets of sequential images, and selectively applying image processing algorithms to sets of sequential images representing a particular type of field of view.
US09020253B1 Systems and methods for identifying a colorbar/non-colorbar frame attribute
Presently disclosed are systems and methods for identifying a colorbar/non-colorbar attribute of a current frame. One example embodiment takes the form of a frame-processing device including a processor and a non-transitory computer-readable medium containing instructions that, when executed by the processor, cause a set of steps to be carried out, the set of steps including: (i) receiving a frame of video from a video source device; (ii) defining a region of the received frame, wherein the region is associated with a plurality of pixels of the received frame; (iii) using a plurality of luma values associated with the plurality of pixels as a basis to identify the received frame as having a particular colorbar/non-colorbar attribute; and (iv) storing in a memory an indication that the received frame has the identified particular colorbar/non-colorbar attribute.
US09020249B2 Color processing apparatus and color processing method
Data which represents a color space is input, a dataset which represents visual uniformity in each of a plurality of color areas is acquired, and control points which indicate a control region including the plurality of color areas corresponding to the dataset are set on the color space. Then, using the control points and dataset, the color space is corrected to be shrunk.
US09020239B2 Stereo video for gaming
A real-time stereo video signal of a captured scene with a physical foreground object and a physical background is received. In real-time, a foreground/background separation algorithm is used on the real-time stereo video signal to identify pixels from the stereo video signal that represent the physical foreground object. A video sequence may be produced by rendering a 3D virtual reality based on the identified pixels of the physical foreground object.
US09020235B2 Systems and methods for viewing and analyzing anatomical structures
Systems and methods for supporting a diagnostic workflow from a computer system are disclosed herein. In accordance with one implementation, a set of pre-identified anatomical landmarks associated with one or more structures of interest within one or more medical images are presented to a user. In response to a user input selecting at least one or more regions of interest including one or more of the pre-identified anatomical landmarks, the user is automatically navigated to the selected region of interest. In another implementation, a second user input selecting one or more measurement tools is received. An evaluation may be automatically determined based on one or more of the set of anatomical landmarks in response to the second user input.
US09020233B2 Method and system for up-vector detection for ribs in computed tomography volumes
A method and system for up-vector detection for ribs in a 3D medical image volume, such as a computed tomography (CT) volume is disclosed. A rib centerline of at least one rib is extracted in a 3D medical image volume. An up-vector is automatically detected at each of a plurality of centerline points of the rib centerline of the at least one rib. The up-vector at each centerline point can be detected using a trained regression function. Alternatively, the up-vector at each centerline point can be detected by detecting an ellipse shape in a cross-sectional rib image generated at each centerline point.
US09020232B2 Per vessel, vessel tree modelling with shared contours
A system and method that determines a contour of a model vessel representing a branching structure, wherein the structure contains a branch point at which an upper segment of the structure splits into a first lower segment and a second lower segment, and determines a path of a first model vessel representative of at least part of the upper segment and at least part of the first lower segment, determines a path of a second model vessel, representative of at least part of the upper segment and at least part of the second lower segment, determines the position of a contour branch point; and ensures that for at least one position above the contour branch point a contour of the first model vessel is substantially the same as a contour of the second model vessel.
US09020230B2 Method and apparatus for iterative reconstruction
A method for reconstructing an image of an object that includes a plurality of image elements. The method includes accessing image data associated with a plurality of image elements, and reconstructing an image of the object by optimizing an objective function, where the objective function is optimized by iteratively solving a nested sequence of approximate optimization problems. The algorithm is composed of nested iterative loops, in which an inner loop iteratively optimizes an objective function approximating the outer loop objective function, and an outer loop that utilizes the solution of the inner loop to optimize the original objective function.
US09020227B2 Automatic interatrial septum detection from pre-operative and intra-operative 3D medical images for accurate transseptal puncture
A computer-implemented method of determining an interatrial septum ring in a cardiac image includes determining a left atrium mean shape based on a plurality of training images and determining an interatrial septum ring mean shape based on the left atrium mean shape. A left atrium mesh is identified in a new image. Then, a deformation field from the left atrium mean shape to the left atrium mesh is calculated and applied to the interatrial septum ring mean shape to determine the interatrial septum ring in the new image.
US09020226B2 Image processing apparatus, image processing method, and image processing program
[Problem] To separate biological patterns more efficiently and effectively.[Solution] An image processing apparatus according to the present invention is characterized by comprising: an image obtaining means for obtaining an image in which a first biological pattern and a second biological pattern having different textures are superimposed; a normalizing means for normalizing density of the image on the basis of an average and a standard deviation of pixel values inside a local region in the image using a parameter in accordance with difference in texture between the first biological pattern and the second biological pattern to thereby separate the first biological pattern and the second biological pattern in the image; and a pattern collating means for collating a known pattern for collation with each of the first biological pattern and the second biological pattern separated by the normalizing means.
US09020224B2 Volume of efficacy model capture
A system and method for determining, planning, and/or administering a therapy of a selected material from a catheter to a selected specific region of an anatomy is disclosed. The catheter can be used to deliver a drug to the patient to achieve a volume of efficacy (VOE) within a selected target, region, or volume. The drug delivered can be used for treating at least a symptom in the patient.
US09020217B2 Simulation of medical imaging
There is described a method for simulating an imaging process for an organ, the method comprising: retrieving from a memory a 3D volume model of the organ, the 3D volume model describing a 3D structure of the organ and a distribution of density within the 3D structure, the 3D structure representing a surface and internal features of the organ; generating a slice of the 3D model according to a position and an orientation of an imaging device, the slice including a cross-section of the surface and the internal features; rendering an image in accordance with the slice; and displaying the image.
US09020215B2 Systems and methods for detecting and visualizing correspondence corridors on two-dimensional and volumetric medical images
A method is provided for detecting a corresponding region of interest in digital medical images, the method including receiving a plurality of digital images including a primary image, at least one of the images being a projective image, identifying anatomical landmarks and structures within each of the images and correlating the images based on the identified anatomical landmarks and structures identifying a location of interest in the primary image, and automatically identifying a region of interest in the rest of the images, the region of interest corresponding to the identified location of interest in the primary image.
US09020207B2 Biometric authentication technology
Biometric authentication technology, in which biometric data is maintained for a group of people. The biometric data includes sorted similarity scores, where each of the sorted similarity scores is computed to represent similarity between a corresponding biometric image and a reference image. A biometric verification system accesses a biometric image of at least a portion of a person, accesses the reference image, and computes a similarity score that represents similarity between the accessed biometric image and the reference image. The biometric verification system searches the sorted similarity scores included in the biometric data using the computed similarity score and outputs a result based on the searching.
US09020204B2 Method and an apparatus for image-based navigation
A method and apparatus for determining position and orientation enabling navigation of an object using image data from at least a first and a second 2D image from at least one camera mounted on said object. The method comprises the steps of: correcting images from one or several cameras and from at least a first and a second 2D image for their respective radial distortion and other measurable effects which result in poor image precision; matching 2D image items in and between at least a first and second 2D image; calculating a fundamental matrix by using correlated image points from at least a first and a second 2D image; calculating and extracting estimated first rotation and translation values from the fundamental matrix using single value decomposition (SVD) based on information from at least a first and a second 2D image; iterating more accurate final rotation and translation values by using the LevenBerg-Marquard algorithm and determining the position and orientation of said object.
US09020188B2 Method for object detection and apparatus using the same
A method for object detection and an apparatus using the same are provided, and the method includes: An image is captured, in which the image includes a plurality of sampling-windows. A first-stage sub-classifier of a classifier is used to detect whether the sampling-windows contain an object therein. The classifier is rotated at least one time by a predetermined rotation angle and the first-stage sub-classifier of the classifier is used to detect whether the sampling-windows contain the object after each rotating, wherein when the object is detected within the sampling-windows, keep detecting whether the sampling-windows contain the object therein sequentially by a second-stage sub-classifier to an Nth stage sub-classifier of the classifier with the same orientation. The image is rotated at least one time by a predetermined image angle and the above-mentioned operations of detecting the object is performed after each rotating. The sampling-windows containing the object are output.
US09020181B2 Earphone device
An earphone device includes a housing having a driver unit, and a sound guide tube mounted on a front surface of the housing to protrude from the front surface, in which the sound guide tube is disposed at a position deviated from a center position of the housing.
US09020178B2 Drive unit mounting arrangement and loudspeaker
The present invention provides a novel drive unit mounting arrangement, in which a drive unit having a chassis is mounted to a cabinet from at least two sides. The arrangement comprises a member for securing the drive unit to the cabinet from mounting points of the chassis. The arrangement further comprises a suspension member between the mounting points of the chassis and the cabinet such as to suspend the drive unit chassis elastically to the cabinet for allowing suspension in both forward and rearward directions.
US09020177B2 Method and apparatus for construction of an acoustic module backvolume
Apparatus, systems and methods for providing a speaker with a backvolume that can be used in a portable electronic device are disclosed. The backvolume can be arranged to fit into a small, irregularly shaped space, thereby efficiently utilizing available space. In one embodiment, the backvolume can have a reduced wall thickness.
US09020174B2 Bone conduction device having an integrated housing and vibrator mass
A bone conduction hearing aid device comprising a vibrator configured to vibrate in response to sound signals received by the device. The device further comprises a housing mass forming a housing for one or more operational components of the device, wherein the housing mass is attached to the vibrator so as to move in response to the vibration. The device also comprises a coupling configured to attach the device to a recipient so as to deliver the generated mechanical to the recipient's skull.
US09020171B2 Method for control of adaptation of feedback suppression in a hearing aid, and a hearing aid
A method for controlling adaptation of a feedback suppression filter in a hearing aid comprises the step of suspending the adaptation of the feedback suppression filter when the level of a hearing aid reference signal is below a predetermined threshold. The invention further provides a hearing aid with a feedback suppression filter and with means for suspending adaptation of the feedback suppression filter.
US09020170B2 Hearing system and finger ring for the hearing system
The hearing system comprises a finger ring and a hearing device body. The finger ring includes: a first short-distance wireless communication portion; a vibration output portion disposed at a position that contacts a finger to convert a voice signal, which is received by the first short-distance wireless communication portion, into a cartilage conduction vibration and outputs it; and a first power source portion that supplies power to the first short-distance wireless communication portion and the vibration output portion. The talk device body includes: a second short-distance wireless communication portion that communicates with the first short-distance wireless communication portion; a microphone; a voice signal output portion that makes the second short-distance wireless communication portion output the voice signal according to a voice captured by the microphone; and a second power source portion that supplies power to the second short-distance wireless communication portion, the microphone, and the voice signal output portion.
US09020166B2 Volume amplitude limiting device
A volume amplitude limiting device includes a volume adjustment unit, an amplitude limiting unit, and a control unit. The volume adjustment unit adjusts the amplitude of an input sound signal to a larger degree as the adjustment value increases and outputs the resulting sound signal. The amplitude limiting unit limits the amplitude of the sound signal output from the volume adjustment unit to an output limitation value and outputs the resulting signal to a speaker. The control unit sets an adjustment value for the volume adjustment unit and also sets an output limitation value for the amplitude limiting unit according to an adjustment value.
US09020165B2 Pop/click noise reduction circuitry for power-up and power-down of audio output circuitry
Pop/clock noise reduction circuitry is disclosed for audio output circuitry. After audio output circuitry is enabled, reference voltage generator circuitry is then enabled to produce a reference voltage that ramps from a first voltage level to a second voltage level at a smooth rate. The ramping reference voltage is applied to the input of the audio output circuitry to reduce or prevent pop/click noise for the audio output circuitry. Further, negative offset control circuitry can also be used to provide a negative offset input to the audio output circuitry to remove initial step-up voltage levels that may exist at operational power-up for the audio output circuitry. Still further, current control circuitry can also be used that limits the available current flowing to the output node for the audio output circuitry, thereby further reducing and/or preventing potential pop/click noise in the audio output signals.
US09020160B2 Reducing occlusion effect in ANR headphones
In an active noise reducing headphone, a signal processor is configured to apply first feedback filters to the feedback signal path, causing the feedback signal path to operate at a first gain level, as a function of frequency, during a first operating mode, and apply second feedback filters to the feedback signal path, causing the feedback signal path to operate at a second gain level less than the first gain level at some frequencies during a second operating mode. The first gain level is a level of gain that results in effective cancellation of sounds transmitted through or around the ear cup and through the user's head, and the second level is a level of gain that is matched to the level of sound of a typical wearer's voice transmitted through the wearer's head when wearing the headphone.
US09020158B2 Quiet zone control system
An active noise control system generates an anti-noise signal to drive a speaker to produce sound waves to destructively interfere with an undesired sound in a quiet zone. The anti-noise signal is generated with an adaptive filter having filter coefficients. The coefficients of the adaptive filter may be adjusted based on a first filter adjustment from a first listening region, and a second filter adjustment from a second listening region. A first weighting factor may be applied to the first filter adjustment, and a second weighting factor may be applied to the second filter adjustment. The first and second weighting factors may dictate the location and size of the quiet zone as being outside or partially within at least one of the first listening region and the second listening region.
US09020151B1 Secure real-time data replication with disk encryption and key management system
A secure real-time data replication system includes a key management server that provides keys to hosts that store encrypted data. Data to be written in one host is encrypted using a key received from the key management server; the encrypted data is stored in the host. A copy of the data is provided to another host for real-time data replication. In the other host, the copy of the data is encrypted using another key received from the key management server; the encrypted copy of the data is stored in the other host. Keys are provided by the key management server based on policy rules governing the keys.
US09020150B2 Differential uncloneable variability-based cryptography
Differential uncloneable variability-based cryptography techniques are provided. The differential cryptography includes a hardware based public physically uncloneable function (PPUF) to perform the cryptography. The PPUF includes a first physically uncloneable function (PUF) and a second physically uncloneable function. An arbiter determines the output of the circuit using the outputs of the first and second PUFs. Cryptography can be performed by simulating the PPUF with selected input. The output of the simulation, along with timing information about a set of inputs from where the corresponding input is randomly selected for simulation, is used by the communicating party that has the integrated circuit with the PPUF to search for an input that produces the output. The input can be configured to be the secret key or a part of the secret key.
US09020146B1 Algorithm agile programmable cryptographic processor
A communication device includes at least one receiver and at least one transmitter. The communication device also includes a cryptographic processor coupled to at least one of the at least one receiver and the at least one transmitter. The communication device further includes the cryptographic processor enabling high speed cryptographic modes. The cryptographic processor includes a resource virtualization subsystem having an address offset register bank and an offset adder coupled to a microaddress calculation logic on a bank virtualization subsystem.
US09020137B2 Matching using agent/caller sensitivity to performance
A method, system and program product, the method comprising: obtaining for calls in one set of calls a respective pattern representing one or multiple different respective data fields; obtaining performance data for the respective patterns of the calls; performance data for agents in a set of agents; determining pattern performance sensitivity to agent performance comprising the pattern performance data correlated to agent performance data; matching a respective one of the agents from the set of agents to one of the calls based at least in part on the performance data for the one agent and on the pattern performance sensitivity to agent performance for the respective call.
US09020116B2 System and method for enhanced do-not-disturb
A system and method for incremental do-not-disturb. User input is received to activate the incremental do-not-disturb on a telephone. The incremental do-not-disturb is activated for a time period in response to receiving the user input to activate the incremental do-not-disturb. Incoming calls are diverted during the time period in response to activating the incremental do-not-disturb.
US09020105B2 Systems and methods for third party emergency call termination
Various systems and methods for servicing emergency calls are disclosed. One such method includes providing a location database that includes physical location information about a communication device. This location information can be accessed either directly or indirectly by an emergency service answering system, while concealing the information from a network responsible for terminating the call.
US09020102B2 X-ray optical apparatus
The present invention provides an X-ray optical apparatus including an X-ray reflective structure in which at least three reflective substrates are arranged with an interval and an X-ray which is incident into a plurality of X-ray passages whose both sides are put between the reflective substrates is reflected from the reflective substrate at both sides of the X-ray passage to be parallelized and emitted from the X-ray passage. When an edge of the X-ray reflective structure is an inlet of the X-ray and the other edge is an outlet of the X-ray, a pitch of the reflective substrates at the outlet is larger than a pitch at the inlet. Therefore, it is possible to efficiently parallelize the incident X-ray to be emitted with a simple structure.
US09020101B2 Target for X-ray generator, method of manufacturing the same and X-ray generator
There is provided a target for an X-ray generator, including: a holder part made of an electrically conductive material and having an opening part; a diamond plate air-tightly joined to the holder part so as to close the opening part; a thin film target provided on a surface of the diamond plate, with its outer peripheral part extending to the holder part to be electrically connected to the holder part, wherein the holder part is configured to be electrically connected to a power supply of the X-ray generator, and the diamond plate is incorporated into the X-ray generator with one side disposed in a vacuum atmosphere where the thin film target is formed, and an opposite side thereto disposed at a side where the diamond plate is brought into thermal contact with a refrigerant and cooled.
US09020096B2 Self contained mobile inspection system and method
The inspection methods and systems of the present invention are mobile, rapidly deployable, and capable of scanning a wide variety of receptacles cost-effectively and accurately on uneven surfaces. The present invention is directed toward a portable inspection system for generating an image representation of target objects using a radiation source, comprising a mobile vehicle, a detector array physically attached to a movable boom having a proximal end and a distal end. The proximal end is physically attached to the vehicle. The invention also comprises at least one source of radiation. The radiation source is fixedly attached to the distal end of the boom, wherein the image is generated by introducing the target objects in between the radiation source and the detector array, exposing the objects to radiation, and detecting radiation.
US09020089B2 Phase-locked loop (PLL)-based frequency synthesizer
This disclosure describes techniques for generating signals that have relatively steep frequency profiles with a phase-locked loop (PLL) circuit architecture. In some examples, the techniques for generating signals that have relatively steep frequency profiles may include modulating an amplitude of a forward path signal in a PLL circuit at a location in a forward circuit path of the PLL circuit based on a control signal. The control signal may have an amplitude profile that is determined based on a target frequency profile to be generated by the PLL circuit. Modulating the forward circuit path of the PLL circuit with a signal that is determined based on a target frequency profile may allow a PLL-based frequency synthesizer to generate signals with relatively steep frequency profiles while still maintaining acceptable levels of phase noise.
US09020074B2 Apparatus and method for antenna diversity reception
An apparatus provides a baseband signal for exploiting receive antenna diversity by means of a digital baseband processor. The apparatus includes a combiner configured to temporally delay a first received signal corresponding to a first receive antenna with respect to a second received signal corresponding to a second receive antenna, and to add the delayed first received signal and the second received signal to obtain a baseband representation of a combined signal at an output of the combiner as the baseband signal for exploiting receive antenna diversity.
US09020071B1 Amplitude shift keyed (ASK) modulator/transmitter with fast fall time
An Amplitude-Shifted-Keyed (ASK) modulator/transmitter has fall time enhanced by pulsing pull-up and pull-down enhancement switches on for a short period of time after a data transition. The enhancement switches draw energy from a coupling capacitor to more rapidly reduce an amplitude of the carrier wave being output. An input carrier wave is applied to gates of p-channel and n-channel current sources that drive the coupling capacitor. Gates of the n-channel and p-channel enhancement switches also receive the input carrier wave when data is high, but are disabled when data is low. Multiple p-channel and n-channel transistors may be used in parallel for each current source or enhancement switch. Each of the multiple transistors in parallel has a gate that is AND'ed with an index signal. The index signals are programmable and determine how many of the parallel transistors are enabled, thus determining the aggregate current.
US09020060B2 Virtual multiple-input multiple-output communication method and device
The present invention provides a virtual multiple-input multiple-output communication method and device. The method includes: determining a user set to which a user equipment in a sector belongs, where the user set includes a first user set and a second user set, a user equipment in the first user set is in a beam coverage area of a first antenna group in the sector but is not in a beam coverage area of a second antenna group of the sector, and a user equipment in the second user set is in the beam coverage area of the second antenna group but is not in the beam coverage area of the first antenna group (101); and selecting, when a scheduled user equipment belongs to the first user set, an unscheduled user equipment in the second user set for pairing.
US09020059B1 System and method for diversity coded orthogonal frequency division multiplexing (OFDM)
The present invention provides a Diversity Coding—Orthogonal Frequency Division Multiplexing (DC-OFDM) system and method that applies diversity coding to OFDM-based systems and provides improved probability of successful reception at the receiver and transparent self-healing and fault-tolerance. Diversity coding is well suited for OFDM-based systems because of its spatial diversity nature (parallel links). DC-OFDM provides the best performance when the probability of link error is high or when a link (sub-channel) fails. Also, by implementing diversity coding in OFDM-based systems, a reliable communication can be provided that is quite tolerant of link failures, since data and protection lines are transmitted via multiple sub-channels.
US09020051B2 Method and base station for receiving reference signal, and method and user equipment for receiving reference signal
A base station does not transmit any reference signal (RS) for channel measurement in a subframe in which transmission of an RS collides with transmission of a synchronization signal or a broadcast signal or in a resource block including the synchronization signal or the broadcast signal in the subframe. A user equipment assumes that any RS for channel measurement is not transmitted in a subframe or in a resource block when transmission of an RS collides with transmission of a synchronization signal or a broadcast signal in the subframe or in the resource block.
US09020038B2 Systems and methods for streaming and archiving video with geographic anchoring of frame contents
A system and method for generating compressed video with geographically-anchored-video functionality includes processing frames from a source video sequence by matching image content of the frames to image data from a geographic database to derive the geographic locations of pixels within at least part of the frames. The source video sequence is then compressed by a lossy video compression technique to generate a compressed video sequence, and the compressed video sequence is encoded together with data indicative of the geographic locations of pixels as a composite data stream. Also disclosed are methods for selective video archiving and retrieval based on the geographical footprint of the image content.
US09020029B2 Arbitrary precision multiple description coding
In one aspect, an encoder comprises arbitrary precision multiple description generation circuitry configured to produce multiple descriptions of a given signal by processing the signal using at least one matrix having a dimension which is selected as a function of a designated number of transmission resources, such as OFDM subcarriers or TDM time slots, that are allocated for transmission of the multiple descriptions. For example, the signal may comprise a vector x of dimension N and the arbitrary precision multiple description generation circuitry may be configured to generate M descriptions of the vector x where the value of M is selected to satisfy a particular one of three possible cases M=N, M>N and M
US09020024B1 Rate-adaptive equalizer that automatically initializes itself based on detected channel conditions, and a method
A rate-adaptive equalizer automatically initializes its tap coefficients to values. During an initialization process, a linear search algorithm is performed that sweeps the tap coefficients through different combinations of tap coefficients while assessing information about an eye associated with an input signal received over a communications channel. When the eye information indicates that the eye is open, the current tap coefficients are selected as the initial tap coefficients to be used at the beginning of the main adaptation algorithm.
US09020020B2 System and method for a Krylov Method Symbol equalizer
Disclosed are various embodiments for a symbol level Krylov method equalizer implemented in a wireless communications device. An HSDPA or WCDMA signal is input to the wireless communications device. A conjugate gradient method is applied to symbol-level samples of the signal until a termination condition is met. The termination condition may comprise having zero residual error, residual error below a threshold, or a specified number of iterations. Additionally, a preconditioning matrix may be applied to the inputs of the conjugate gradient method.
US09020009B2 Inserted pilot construction for an echo cancellation repeater
In one embodiment, a device for constructing a pilot signal for use in a wireless repeater where the pilot signal is added to a transmit signal includes one or more pilot generators. Each pilot generator generates a carrier pilot signal associated with a single carrier of the transmit signal and the carrier pilot signals generated by the one or more pilot generators are summed to generate the pilot signal. Each of the one or more pilot generators includes a pilot symbol unit providing multiple data symbols having a predetermined data structure as the carrier pilot signal, a pilot scrambler, a filter, a pilot power determination unit, and a cyclic prefix insertion unit for inserting a cyclic prefix to the carrier pilot signal. In another embodiment, the pilot symbol unit providing multiple data symbols in frequency domain as the carrier pilot signal.
US09020008B2 Overlaying independent unicast frequency hopping schedules with a common broadcast schedule
In one embodiment, each device in a frequency hopping communication network independently determines its own local unicast listening schedule, and discovers a neighbor unicast listening schedule for each of its neighbors. The devices also synchronize to a common broadcast schedule for the network that simultaneously overlays a configured portion of all unicast listening schedules in the network. Accordingly, the device operate in a receive mode according to their local unicast listening schedule and the common broadcast schedule during the overlaid configured portion, and in a transmit mode according to each neighbor unicast listening schedule and the common broadcast schedule during the overlaid configured portion depending upon a destination of transmitted traffic.
US09020007B2 Laser device
An object of the invention is to provide a laser device having high optical amplification efficiency. A laser device includes: an optical fiber which includes a core and a clad and through which seed light and pumping light propagate; and a glass rod which is doped with rare earth elements, has a diameter larger than that of the core, wherein the seed light and the pumping light output from the optical fiber are input to the glass rod to have increased diameters, and output light including at least the amplified seed light is output from the glass rod.
US09020006B2 High density laser optics
Apparatuses and methods for high density laser optics are provided. An example, of a laser optics apparatus includes a plurality of vertical cavity surface emitting lasers (VCSELs) in a monolithically integrated array, a high contrast grating (HCG) integrated with an aperture of a vertical cavity of each of the plurality of the VCSELs to enable emission of a single lasing wavelength of a plurality of lasing wavelengths, and a plurality of single mode waveguides, each integrated with a grating coupler, that are connected to each of the plurality of the integrated VCSELs and the HCGs, where each of the grating couplers is aligned to an integrated VCSEL and HCG.
US09019991B1 Method and apparatus for detecting a packet in a WLAN system
A method for transmitting a data packet includes prepending to the digital contents of the data packet a preamble including a first preamble field having a plurality of repetitions of a sequence. The method also includes determining according to a specified communication protocol a first transmission power level for the data packet and determining according to the specified communication protocol and the first preamble field an unadjusted transmission power level for the first preamble field. The method further includes determining the presence of one or more power-boost characteristics of the data packet or of an intended receiving client, transmitting the first preamble field at a first adjusted transmission power level if one or more power-boost characteristics are determined to be present, and transmitting a remainder of the data packet at the first transmission power level for the data packet.
US09019989B2 Bandwidth allocation method of wirelessly transmitting AV stream data in wireless communication system including coordinator device
In response to a video and audio bandwidth allocation request command signal and an audio bandwidth allocation request command signal from a source device, a coordinator device allocates a first reservation period for transmitting AV stream data from the source device to a sink device and a second reservation period for transmitting audio stream data from the source device to a sink device within a predetermined frame period, and transmits a beacon signal including information on allocation of the first reservation period and the second reservation period.
US09019986B2 System and method for communications link control
A method for operating an access point includes receiving information from a first station configured to operate in a non-traffic-indication-map (non-TIM) mode, and determining if downlink data intended for the first station is available at the access point. The method also includes transmitting at least one of the downlink data intended for the first station to the first station, a data indicator indicating that the downlink data intended for the first station is available at the access point, information indicating downlink data is available for the first station, and a time indicator indicating a specific time when the downlink data intended for the first station will be sent to the first station.
US09019980B2 Control channel transmitting method, base station and terminal
A method used in a communication system including a base station and a terminal, the method includes: transmitting from the base station to the terminal a control channel with use of a control channel format selected from among a plurality of control channel formats, each including modulation scheme information, according to whether Multiple Input Multiple Output (MIMO) transmission is applied or not, and receiving the control channel by the terminal, wherein a number of bits indicating a modulation scheme included in a control channel format to be selected when the MIMO transmission is applied is greater than that included in a control channel format to be selected when the MIMO transmission is not applied.
US09019976B2 Redundant host connection in a routed network
One embodiment of the present invention provides a switch. The switch includes a management mechanism and a configuration mechanism. During operation, the management mechanism is configured to operate the switch in conjunction with the partner switch as a single logical switch. The configuration mechanism is configured to assign a virtual switch identifier to the logical switch.
US09019971B2 Systems, methods and algorithms for named data network routing with path labeling
A computer-implemented system and computer program product for routing at least one interest packet in a named data network including a plurality of nodes. The system comprises a mapping unit configured for mapping each of a plurality of names of a respective plurality of the data objects to one of a plurality of path labels, wherein each path label uniquely identifies a path between a source node and a destination node; and a node in operative communication with the mapping unit configured for providing an interest packet having both the name of a requested data object and one of the path labels, wherein the path label provided with the interest packet points to the requested data object at the destination node of the path label provided with the interest packet.
US09019967B2 VLAN advertisement and automated configuration
A gratuitous address resolution protocol frame is sent from an information handling system upon detection of VLAN status change the information handling system. A status flag included in the address resolution protocol frame provides a switch that receives the frame with the status change, such as the addition or removal of a VLAN at the information handling system.
US09019964B2 Methods and systems for routing application traffic
Methods and systems for routing application traffic to an operable system manager are provided. In particular, an arbiter application is provided to identify a currently active system manager. The arbiter application provides an address for the active system manager to a routing node. Applications send communications to the active system manager by associating such communications with a virtual system manager address. Such communications are delivered to the routing node, which associates the actual address for the currently active system manager with the communication. The communications are then delivered to the active system manager using the actual address.
US09019961B2 Method and system for reliable multicast
Method and system for transmitting a multicast message with one or more packets to a plurality of destinations is provided. The system includes an adapter including an entry port to receive the multicast message from a source for transmission to the plurality of destinations; one or more egress ports of the adapter that transmit one or more packets of the multicast message to the plurality of destinations and receives acknowledgement for the one or more packets from the one or more destinations; and a message manager that monitors the delivery status for one or more packets to the plurality of destinations without using a plurality of dedicated individual connections between each of the plurality of destinations and the source.
US09019956B2 Self-forming VoIP network
A self-forming VoIP connection capability is described that may be superimposed over wired networks, wireless networks, or combinations thereof. As described herein, a local network cluster forms while isolated from a conventional SIP server, or alternately may exist as a cluster of network nodes and clients that later becomes isolated from a conventional SIP server by a break in the network. Either way, each network node thus enabled with distributed SIP registry functionality according to this invention independently constructs a local SIP registry and SIP server capability within that node. Subsequently, while isolated from a conventional SIP server, VoIP conversations among client devices connected to nodes within an isolated cluster will continue, and nodes and clients may join or leave an isolated cluster with conversations able to be initiated or continued while a node has network connectivity to the cluster.
US09019954B2 Methods and apparatuses for handling public identities in an internet protocol multimedia subsystem network
The present invention concern methods and apparatuses for handling public identities in an Internet Protocol Multimedia Subsystem, IMS, network. A CSCF node receives information indicating a set of distinct public identities, within a range of a wildcarded public identity, which set of distinct public identities are not in the same Implicit Registration Set (IRS) as the wildcarded public identity. The information is received from a Home Subscriber Server (HSS) node. The CSCF node stores the information indicating the set of distinct public identities, which are not in the same IRS, in the CSCF node for allowing matching of an originating request to the information indicating the set of distinct public identities, which are not in the same IRS. Alternatively, the CSCF node forwards the information indicating the set of distinct public identities, which are not in the same IRS, to another CSCF node, for allowing matching of an originating request to the information indicating the set of distinct public identities, which are not in the same IRS.
US09019951B2 Routing apparatus and method for processing network packet thereof
A routing apparatus and a method thereof for processing a network packet are provided. In the present method, a plurality of packet processing rules comprising a plurality of conditions are defined in the routing apparatus, and a relationship between each condition and the relative packet processing rules is recorded. After a packet enters the routing apparatus, it is determines that whether a specific packet processing rule can be found among the packet processing rules according to a plurality of packet information and the predefined relationship. If the specific packet processing rule can be found, the packet is processed by the specific packet processing rule. As a result, the performance of the routing apparatus and the processing speed can be increased.
US09019937B2 Transferring a session for user equipment to a different basestation running a needed edge application
Mobile network services are performed in a mobile data network in a way that is transparent to most of the existing equipment in the mobile data network. The mobile data network includes a radio access network and a core network. A breakout component in the radio access network breaks out data coming from a basestation connected to user equipment, and hosts edge applications that perform one or more mobile network services at the edge of the mobile data network based on the broken out data. When a breakout component is not running a needed edge application, the session for the user equipment may be transferred to a neighboring basestation that is running the needed edge application.
US09019921B2 Method and apparatus for transmitting data between wireless devices in wireless communication system
A method for transmitting data between wireless devices in a wireless communication system is provided. A first wireless device acquires downlink reception timing with a base station. The first wireless device determines transmission timing for direct communication with a second wireless device based on the downlink reception timing with the base station. The first wireless device transmits data for the direct communication to the second wireless device at the transmission timing for the direct communication.
US09019914B2 Efficient transmission for low data rate WLAN
In a method for facilitating power saving in a wireless network, a PHY header is generated to include an indication of a duration of a PHY data unit. A preamble is also generated. The PHY data unit is generated to include the preamble and the PHY header, and the PHY data unit is transmitted.
US09019906B2 Wireless base station apparatus, wireless terminal apparatus, frequency resource allocation method, and method of forming transmission signal
A wireless base station apparatus and wireless terminal apparatus with a configuration which can prevent reductions in the accuracy of channel estimation when non-contiguous band transmission and SRS transmission are employed in an uplink line. In the base station apparatus (100), an allocation setting unit (106), which sets the reception band of an SRS at an SRS extraction unit (103) and sets the units of frequency allocation (RBG) at a CQI estimation unit (104) and allocation unit (105), matches the frequency position at the end of the SRS reception band to the frequency position at the end of any of the units of frequency allocation and sets the reception bandwidth of the reference signal to a natural number multiple of the bandwidth of the unit of frequency allocation. In the terminal apparatus (200), a band information setting unit (204), which sets the transmission band and units of frequency allocation (RBG), matches the frequency position at the end of the transmission band to the frequency position at the end of any of the units of frequency allocation and sets the transmission bandwidth of the SRS to a natural number multiple of the bandwidth of the unit of frequency allocation.
US09019905B2 Uplink interference reduction at base station with restricted wireless access
According to a particular embodiment, a method in a macro base station of a heterogeneous wireless communication system, includes reducing uplink interference at a radio base station with restricted wireless access. The uplink interference is caused by a user equipment served by the network node, which has a restricted wireless access to the radio base station. The method comprises receiving measurement reports from user equipments served by the network node, and identifying a user equipment causing uplink interference at the radio base station among the user equipments, based on the received measurement reports. The method also comprises obtaining information relating to a total uplink received interference from the radio base station via the identified user equipment, and adjusting a transmit power, a transmission activity, and/or a scheduling of the identified user equipment based on the obtained information, such that the uplink interference caused by the identified user equipment is reduced.
US09019900B2 Device and system for implementing multi-carrier high speed downlink packet access service
The invention discloses a device and a system for implementing a multi-carrier high speed downlink packet access service, thereby accomplishing multi-carrier high speed downlink packet access service transmission by means of multi-carrier high speed downlink packet processing devices provided in a base station and a user equipment in the system and managing high speed downlink packets corresponding to the carriers separately by means of hybrid automatic repeat request modules corresponding to the carriers. The invention further discloses a method for implementing a multi-carrier high speed downlink packet access service, thereby allocating a separate transmitting hybrid automatic repeat request process and corresponding receiving hybrid automatic repeat request process for each carrier to accomplish transmission and receiving of high speed downlink packet access data. With the invention, the downlink data transmission rate in a radio mobile communication system supporting multiple carriers can be improved.
US09019897B2 Wireless multimedia brokerage service for real time content provisioning
A wireless multimedia brokerage service supports sharing of real-time multimedia content whereby a mobile device user can perceive real-time content from a device in visual proximity, such as a nearby display device, and share the content of the display device with another mobile terminal user without the need to download or otherwise directly access the real-time content. The brokerage service can handle the transactional details of obtaining rights to the real-time content and also manage establishing and terminating a real-time multimedia session with the device(s) of the recipient user(s). In some embodiments, the wireless multimedia content brokerage service can proactively obtain subscriptions to content providers based on the location of one or more users. The brokerage service can also proactively obtain and buffer real-time content after receiving a request to share the content, with the buffering allowing for content to be preserved while the recipient user or users are contacted. The content can then be pushed or otherwise provided to the recipient(s).
US09019895B2 Methods and apparatus for controlling access points coupled to a common power source
Power efficient methods and apparatus for detecting wireless terminals in a relatively small geographic area are described. Wireless terminals transmit discovery signals and/or other signals which may be detected by an access point. Various described methods and apparatus are well suited for embodiments where multiple access points, which obtain power from a common power source and/or via a common power bus, with limited power delivery capability. To address power constraints, access points are controlled by a gateway device coupled to the access points so that one or more access points perform monitoring at different times with one or more access points having their receivers powered off while another access point monitors for wireless terminal signals. Power consumption from the common power source is managed by controlling power consumption associated with monitoring operations performed by one or more access points coupled to a common power source.
US09019883B2 TTI adaptation in E-DCH
An apparatus, comprising at least one processor configured to dynamically change a timing parameter, such as a Transmission Timing Interval for an E-DCH resource for a second apparatus in a cell.
US09019880B2 Methods and apparatus for overload mitigation using uplink transmit power backoff
Certain aspects of the disclosure relate generally to uplink flow control of wireless devices for mitigation of overload issues. A user equipment (UE) may reduce an average transmit power for the uplink channel based on whether an overload metric (e.g., temperature metric) exceeds a threshold value. The UE may perform duty cycling for an uplink control channel when an overactive uplink control channel is a dominating factor in a thermal issue. The UE may further reduce a maximum power transmit limit (MTPL) for one or more uplink channels, such as physical uplink control channel (PUCCH) and physical uplink shared channel (PUSCH).
US09019876B2 Virtual linking using a wireless device
A system and method for virtual linking a wireless device to another device is disclosed herein. The system includes an access point and a controller configured to mediate transmissions between the wireless device and the another device. The system further includes a virtual device table and a permissions filter to ensure virtual linking between devices that have matching access right and requested services. The wireless device and the another device may have the same or dissimilar protocols.
US09019874B2 Method, apparatus, and computer program product for resolving hidden node in synchronized DCF based channel access
Embodiments of the invention provide signaling mechanisms for wireless networks composed of a large number of stations. An example method embodiment comprises: receiving by a wireless terminal device, a first message from an access point, the first message comprising information indicating a plurality of restricted access windows, each allocated for a different group of terminal devices associated to a wireless network managed by the access point; receiving by the terminal device, a second message from the access point, within a restricted access window of the plurality of restricted access windows, the restricted access window allocated to a group of terminal devices of which the terminal device is a member, the second message comprising information indicating that a communications channel is available; and determining by the terminal device, based on the second message, that the communications channel is not occupied by hidden ones of the terminal devices associated to the network.
US09019872B2 Generation of HARQ-ACK information and power control of HARQ-ACK signals in TDD systems with downlink of carrier aggregation
Methods and apparatus are provided for a User Equipment (UE) configured to have multiple cells in a DownLink (DL) of a Time Division Duplex (TDD) communication system so as to determine a power of an acknowledgement signal that the UE transmits in a control channel and to determine a number of acknowledgement information bits that the UE multiplexes with data information bits in a data channel. A transmission power of the control signal is determined based on DL Assignment Index (DAI) Information Elements (IEs) in DL Scheduling Assignments (SAs) that the UE detects through multiple transmission time intervals and through the multiple configured DL cells. The number of acknowledgement information bits in the data channel is determined based on a DAI IE of an UpLink (UL) SA associated with the transmission of the data channel.
US09019868B2 Methods and apparatus to manage conference calls
Methods and apparatus to manage conference calls are described. An example method includes classifying participants of the conference call in a hierarchy according to respective priority values; detecting an attempt of a participants to speak at a same time; detecting which one of the participants has a lower priority ranking; blocking an audio signal of the one of the participants having the lower priority ranking; placing an identifier associated with the blocked one of the participants in a queue; organizing the queue according to a behavior-based policy by comparing an utterance of a current speaker to a keyword associated with the conference call to determine a relevancy of the utterance; and increasing a point total associated with the current speaker in response to determining that the utterance is substantially relevant, and decreasing the point total associated with the current speaker in response to determining that the utterance is substantially irrelevant.
US09019867B2 IP based emergency services solution in WiMAX
The present invention relates to a method and system for providing access to the emergency services over a network, particularly a WiMAX network. The method comprises the steps of identifying when a user device (51) sends a signal to the WiMAX network (52, 53, 54) requesting access to an emergency service; detecting a network address of the nearest emergency service communication device to the user device; relaying a signal (ES-SERV-RSP) via the WiMAX network to the user device containing the network address of the nearest emergency service communication device; and establishing at least one Service Flow between the WiMAX network and the user device to allow data to be exchanged between the user device and the emergency service communication device.
US09019866B2 Ad-hoc simple configuration
A protocol governing the operation of an ad-hoc WLAN enables each device in the WLAN to be configured as a registrar and/or an enrollee. Accordingly, each device is configurable to support both the registrar as well as enrollee modes of operations. In response to a time-driven user action, the device may be configured to enter into a registrar mode or an enrollee mode. While in the registrar mode, the device enters into an aggressive beaconing phase by setting its beacon contention window to a relatively very small value. The aggressive beaconing increases the probability of the discovery of the registrar by the enrollees. Optionally the device may prompt the user to select between a registrar and an enrollee mode of operation by displaying the option on an LCD panel.
US09019863B2 Ibypass high density device and methods thereof
A high density network arrangement for managing an integrated secured multiple networks arrangement is provided. The arrangement includes a power module for providing power to a circuitry of the high density network arrangement. The arrangement also includes a plurality of network interfaces, wherein each network interface of the plurality of network interfaces is configured for coupling with a network arrangement. The arrangement further includes a processor for providing processing capability to the high density network arrangement. The arrangement yet also includes logic arrangement for managing data traffic flowing through the plurality of network interfaces, wherein the data traffic is configured to traverse the high density network arrangement between the plurality of network arrangement interfaces irrespective whether the power is provided to the circuitry of the high density network arrangement.
US09019848B2 Method of maintaining a quality of service (QOS) in a wireless communication system
The present invention relates to a wireless communication system and user equipment providing wireless communication services, and a method of transmitting and receiving data between a terminal and a base station in an evolved Universal Mobile Telecommunications System (UMTS) that has evolved from a Universal Mobile Telecommunications System (UMTS) or a Long Term Evolution (LTE) system, and more particularly, to a method of maintaining a Quality of Service (QoS) in an optimized manner, such that the effective data transmission can be performed with a good quality of service data.
US09019843B2 Utilizing stored data to reduce packet data loss in a mobile data network with data breakout at the edge
In a mobile data network with a breakout system, when data is broken out, the RLC function is split into two different flows, between the UE and the breakout system and between the breakout system and the RNC. These two flows are processed by different RLC functions that may drift apart and become out of synchronization resulting in errors that diminish the user's quality of experience. Other errors may also occur in communication on these two different flows. The breakout system attempts to correct these errors using data stored locally in communication data structures for the two data flows. If the errors cannot be corrected, the breakout system can initiate an RLC reset into both of these flows to resynchronize the data communication.
US09019825B2 Scheduled grant handling
The present invention relates to a network node and a method in a radio communications network for providing a radio interface between the radio base station and a mobile terminal, provided to assign transmission rates to the mobile terminal to be used in an uplink packet data channel from the mobile terminal to the radio base station. A receiver is provided to receive at least a first rate request from the mobile terminal requesting increased transmission rate, a measurement device is provided to measure the utilised transmission rate for the packet data transmission from the mobile terminal to the radio base station, and a message transmitter is provided to send a new grant message to the mobile terminal repeating the first transmission rate, if the measured transmission rate is lower than a first specified fraction of the assigned first transmission rate.
US09019811B2 Method and apparatus for generating ranging preamble code in wireless communication system
A method and apparatus of generating a ranging preamble code in a wireless communication system comprises generating a Zadoff-Chu (ZC) sequence in which a cyclic shift is applied to each of a plurality of orthogonal frequency division multiple access (OFDMA) symbols as a ranging preamble code, wherein the cyclic shift is applied for each OFDMA symbol.
US09019808B2 Method for transferring data stream
A method for transmitting data stream includes the steps of analyzing a request to generate a transmitting command, calculating a data receiving ability of a receiving end when receiving the transferring command, calculating an I frame dividing rate, a P frame dividing rate, and a B frame dividing rate based on the data receiving ability, dividing an I frame, a P frame, and a B frame based on the I frame dividing rate, the P frame dividing rate, and the B frame dividing rate to generate a plurality of I frame segments, P frame segments, and B frame segments, transmitting the I frame segments, P frame segments, and B frame segments of the data stream to the receiving end in turn base on the data receiving ability.
US09019807B2 Optical disc with pre-recorded and recordable regions and method of forming the disc
An optical disc having a region with pre-recorded data and a recordable region, a method of fabricating the disc, a stamper for forming a disc master, and a recording device for use with the disc are disclosed. Data recorded in the recordable region may be used for activation of the disc, providing unique identification or enhancing program content on the disc.
US09019805B2 Multilayer optical recording medium, drive device, reproducing and recording apparatus, and inspection method for multilayer optical recording medium
According to one embodiment, a multilayer optical recording medium including a substrate, a guide layer group that is provided on the substrate and has guide layers in which positional information in a radial direction is recorded, and a recording layer group that is provided on the substrate and has recording layers in which information can be recorded. In the recording layer group, positional information of the recording layers associated with the positional information recorded in the guide layers and control information of the optical device where reflected light volumes of the laser beams on the guide layers and the recording layers become maximum at the positions in the radial direction are recorded at the positions in the radial direction of the recording layers.
US09019793B1 Semiconductor devices
The semiconductor device includes a fuse data storage unit, a power source signal generator and a redundancy signal generator. The fuse data storage unit generates a section signal, a fuse clock signal, a fuse reset signal and a fuse data in response to a first power-up signal generated from a power supply voltage signal. The redundancy signal generator generates a fuse set signal that is counted in response to the fuse clock signal, generates an input reset signal and an input set signal from the fuse set signal and the fuse reset signal in response to the section signal, and latches the fuse data in response to the input reset signal and the input set signal to generate a redundancy signal.
US09019792B2 Fast startup hybrid memory module
A memory device is provided comprising: a volatile memory device, a non-volatile memory device, a memory control circuit volatile memory controller coupled to the volatile memory device and non-volatile memory device, and a backup power source. The backup power source may be arranged to temporarily power the volatile memory devices and the memory control circuit upon a loss of power from the external power source. Additionally, a switch may serve to selectively couple: (a) a host memory bus to either the volatile memory device or non-volatile memory device; and (b) the volatile memory device to the non-volatile memory device. Upon reestablishment of power by an external power source from a power loss event, the memory control circuit is configured to restore data from the non-volatile memory device to the volatile memory device prior to a host system, to which the memory device is coupled, completes boot-up.
US09019791B2 Low-pin-count non-volatile memory interface for 3D IC
A low-pin-count non-volatile (NVM) memory to be provided in an integrated circuit for a 3D IC to repair defects, trim devices, or adjust parameters is presented here. At least one die in a 3D IC can be built with at least one low-pin-count OTP memory. The low-pin-count OTP memory can be built with a serial interface such as I2C-like or SPI-like of interface. The pins of the low-pin-count OTP in at least one dies can be coupled together to have only one set of low-pin-count bus for external access. With proper device ID, each dies in a 3D IC can be accessed individually for soft programming, programming, erasing, or reading. This technique can improve the manufacture yield, device, circuit, or logic performance or to store configuration parameters for customization after 3D IC are built.
US09019790B2 Apparatus and method for refreshing DRAM
A refresh method for DRAM is provided, in which a memory cell array is arranged to have multiple storing pages. Each storing page has a counter value. The method includes detecting out a portion of the storing pages being no longer used, indicated as a “no-use portion”, and another portion of the storing pages being still in use, indicated as “in-use portion”. Then, only the in-use portion of the storing pages is performed with a refreshing operation.
US09019787B2 Semiconductor device having hierarchical bit line structure
A semiconductor device having hierarchical bit lines is disclosed, which comprises: a first global bit line; first and second local bit lines coupled in common to the first global bit line; first and second power lines; a first transistor coupled between the first local bit line and the first power line; a second transistor coupled between the second local bit line and the second power line; a third transistor coupled between the first and second power lines.
US09019786B2 Repair system for repairing defect using E fuses and method of controlling the same
A system for repairing a plurality of semiconductor chips each comprising a data storage region including electric fuses connected to the data storage regions of the plurality of semiconductor chips, a defect determination unit configured to read the data of a chip that is actually accessed and the data of an idle chip in the data storage regions, compare the actually accessed and read data with the data of the idle chip, and detect a defect based on a result of the comparison, a storage unit configured to store the defective position of the defect according to a result of the defect determination unit, and a repair unit configured to repair the defect through an E fuse connected to the position of the defect using a reset signal.
US09019780B1 Non-volatile memory apparatus and data verification method thereof
A non-volatile memory apparatus and a data verification method thereof are provided. The non-volatile memory apparatus includes a plurality of memory cells, a page buffer, a write circuit, a sense amplifier, and a sense and compare circuit. The page buffer stores a plurality of buffered data and programs the plurality of memory cells according to the plurality of buffered data. The write circuit receives a program data or a rewrite-in data and writes the program data or the rewrite-in data to the page buffer. The sense amplifier senses data read from the memory cells for generating a read-out data. The sense and compare circuit reads the buffered data, and compares the read-out data and a compared buffered data to generate a rewrite-in data. The sense and compare circuit determines the rewrite-in data to be the buffered data or an inhibiting data according to the compared result.
US09019771B2 Dielectric charge trapping memory cells with redundancy
A memory cell array of dielectric charge trapping memory cells and method for performing program, read and erase operations on the memory cell array that includes bits stored at charge trapping sites in adjacent memory cells. A bit of information is stored at a first charge trapping site in a first memory cell and a second charge trapping site in a second adjacent memory cell. Storing charge at two trapping sites in adjacent memory cells increases data retention rates of the array of memory cells as each charge trapping site can be read to represent the data that is stored at the data site. Each corresponding charge trapping site can be read independently and in parallel so that the results can be compared to determine the data value that is stored at the data site in an array of dielectric charge trapping memory cells.
US09019762B2 Methods of operating memory devices
Methods of operating a memory device include determining whether each memory cell selected for a sense operation has any data state of a first subset of data states of a plurality of data states, wherein whether a memory cell has a data state that is a member of the first subset of data states determines a data value of a first portion of the data state of that memory cell. The methods further include initiating a transfer of the data values of the first portions of the data states of the selected memory cells and continuing the particular sense operation to sense for additional data states of the plurality of data states.
US09019754B1 State determination in resistance variable memory
An evaluation signal is applied to a memory cell in an array of resistance variable memory cells. The evaluation signal is configured to cause the memory cell to switch from a first state to a second state. Responses from the memory cell are sensed at three or more sample points. Differences between the responses are determined. For example, with three sample points, a first delta is determined between the first two responses and a second delta is determined between the last two responses. A difference of deltas is determined as a difference between the first and second delta, or vice versa. It is determined that the memory cell changes from the first to the second state if the difference of deltas is above a threshold. It is determined that the memory cell remains in the second state if the difference of deltas is below the threshold.
US09019735B2 Power factor correction circuit and method for controlling power factor correction
A power factor correction circuit may include a boost converter circuit in which a plurality of boost circuits including a boost inductor, a rectifying diode, and a boost switch are connected with each other; and a snubber circuit including a snubber inductor and a snubber switch so as to snubber the boost converter circuit. The snubber inductor may be controlled so as to be turned on before the boost inductor is turned on to apply zero voltage to the boost inductor. It is possible to reduce switching loss occurring when the boost switch is turned on and increase efficiency of an AC-DC power supply apparatus.
US09019731B2 High-power medium-voltage drive power cell having power elements disposed on both sides of base plate
The present invention provides a high-power medium-voltage drive power cell, which comprises: a rectifier module for rectifying the three-phase AC input voltage to get a DC voltage; an IGBT (Insulated Gate Bipolar Transistor) inverter bridge connected to capacitors for converting the DC voltage into an AC voltage of which the frequency, the amplitude and the phase are adjustable; a bypass module connected to the IGBT inverter bridge for providing the bypass function when the IGBT inverter bridge works in an abnormal state; and a heat pipe heat sink having a base plate on both sides of which power elements of the high-power medium-voltage drive power cell are disposed.
US09019717B2 Device with an integrated circuit
A device having an integrated circuit and a circuit package. A first terminal contact, a second terminal contact, and a third terminal contact are brought out of the circuit package. The first terminal contact and the second terminal contact are each connected to terminals of the integrated circuit for power supply. The third terminal contact is connected to a terminal of the integrated circuit in the circuit package for signal transmission. A first capacitor is connected to the first terminal contact and a second capacitor is connected to the third terminal contact, wherein a fourth terminal contact and a fifth terminal contact are brought out of the circuit package, and the first capacitor is connected to the fourth terminal contact, and the second capacitor is connected to the fifth terminal contact.
US09019716B2 Plate member, bus bar and electric junction box having the bus bar
The present invention is to provide a plate member which can improve material yield. The plate member forms a bus bar attached to a box main body of an electric junction box and includes a first terminal portion, a second terminal portion, and a connection coupling the first terminal portion to the second terminal portion. The plate member includes a first terminal portion equivalent corresponding to the first terminal portion, a second terminal portion equivalent corresponding to the second terminal portion, and arranged with a space against the first terminal portion equivalent along a longitudinal direction of a first terminal equivalent, and a connection equivalent corresponding to the connection. The connection equivalent couples the first terminal equivalent to the second terminal equivalent so that longitudinal directions of the first and second terminal equivalents are arranged parallel to each other.
US09019715B2 Touch panel and touch display panel
A touch panel includes a substrate, a transparent sensor electrode pattern, a patterned compensation electrode, a passivation layer, a transparent shielding electrode and at least one connection structure. The substrate has a surface and includes a sensor region and a peripheral region. The transparent sensor electrode pattern is disposed on the surface of the substrate and in the sensor region. The patterned compensation electrode is disposed on the surface of the substrate and in the peripheral region, and the patterned compensation electrode and the transparent sensor electrode pattern are electrically isolated. The passivation layer is disposed on the surface of the substrate, covers the transparent sensor electrode pattern, and at least partially exposes the patterned compensation electrode. The transparent shielding electrode is disposed on the passivation layer. The connection structure is electrically connected to the transparent shielding electrode and the patterned compensation electrode exposed by the passivation layer.
US09019713B2 Portable electronic apparatus
A portable electronic apparatus includes a first body, a rotating structure, a supporting element, and a second body. The first body includes an upper surface. The rotating structure combines with the first body and rotates relative to the first body around a first axis which is substantially perpendicular to the upper surface. The supporting element combines with the rotating structure and rotates relative to the rotating structure around a second axis which is substantially parallel to the upper surface. The supporting element includes a main structure and at least one sliding portion disposed at the main structure. The second body includes at least one corresponding sliding portion disposed corresponding to the at least one sliding portion. The second body movably combines with each sliding portion of the supporting element through each of the corresponding sliding portions, such that the second body slides relative to the supporting element.
US09019712B2 Electrical subsea node
An electrical subsea node for communicating data between at least one sensor at a sea bottom and a topside unit above the sea surface may include: a water tight container; a first electronic module extending in a first area of a first area size in a plane of a maximal spatial extent of the first electronic module; and at least one second electronic module extending in a second area of a second area size in a plane of a maximal spatial extent of the second electronic module, wherein the first and second electronic modules are coupled for data communication and arranged inside the container to form a module arrangement extending in an arrangement area of an arrangement area size in a plane of a maximal spatial extent of the module arrangement, wherein the arrangement area size is smaller than a sum of the first and second area sizes.
US09019710B2 Devices having flexible printed circuits with bent stiffeners
A flexible printed circuit may be laminated to a metal stiffener. The stiffener may be bent to hold the flexible printed circuit in a desired position. Openings may be formed in the stiffener. Metal traces on the flexible printed circuit may be accessed through the openings. Test points in the metal traces may be accessed through the openings or components may be mounted to the metal traces on the flexible printed circuit through the openings. The stiffener may have bends. The bends may be used to shape the stiffener and flexible printed circuit to form an enclosure. The openings in the stiffener may overlap the bends or may be located away from the bends. Flexible printed circuits mounted on bent stiffeners may be used to form elongated tubes with planar sides.
US09019709B2 Protective circuit module
A protection circuit board is disclosed. The protection circuit board includes a main printed circuit board and an auxiliary printed circuit board. In the auxiliary printed circuit board, a thermistor is electrically interposed between an external electrode terminal and auxiliary electrodes.
US09019704B2 Heat storage by phase-change material
Methods and means related to rejecting heat through thermal storage are provided. A heat sink includes internal cavities containing a phase-change material. Heat from a thermal load is rejected by flowing fluid coolant at a normal operating temperature. Failure of the fluid coolant system causes heat storage within the phase-change material at a temperature slightly greater than the normal operating temperature. Restoration of the fluid coolant system results in stored heat rejection and a return to a normal operating temperature. Normal operation of the thermal load can be performed while efforts are made to restore the fluid coolant system.
US09019699B2 Mass storage device with elastomeric material and related portable computing device and method
Absorbers for a mass storage device are provided. The absorbers may be configured to protect the mass storage device from drop events and reduce the transmission of vibrations from and/or to the mass storage device. Additionally, the absorbers may occupy a smaller amount of space than traditional snubber mounting arrangements. The absorbers may include major surface absorbers formed from a first elastomeric material that engage major surfaces of the mass storage device. Corner absorbers formed from a second elastomeric material may engage the corners of the mass storage device and the side walls of a compartment in a case. The major surface absorbers and the corner absorbers may distribute and absorb load applied during a drop event. A related portable computing device and a related method are also provided.
US09019694B2 Portable keyboard
A portable keyboard is disclosed, by which portability can be enhanced with a simple configuration. The present invention includes a plurality of key assemblies, a body part and a flexible connecting member. When the portable keyboard is carried, a plurality of the key assemblies are rolled up around an outer circumference of the body part in a manner that the flexible connecting member between a plurality of the key assemblies is folded. When the portable keyboard is used, a plurality of the key assemblies are unfolded by being rolled down centering on the body part in a manner that the flexible connecting member between a plurality of the key assemblies is unfolded.
US09019688B2 Capacitance trimming with an integrated heater
The present disclosure is directed to a device and a method for achieving a precise capacitance of a capacitor. The method includes trimming a first capacitance of the capacitor to a second capacitance, the capacitor having a first conductive layer separated from a second conductive layer by a dielectric layer. Changing a first dielectric constant of the dielectric layer to a second dielectric constant, where the first dielectric constant corresponding to the first capacitance and the second dielectric constant corresponding to the second dielectric constant includes heating the dielectric layer above a threshold temperature for a time period. The heat is provided by either one of the plates of the capacitor or from a separate heater.
US09019683B2 Seal with energy-absorbing filler and method of manufacture
A method for sealing an interface to attenuate high energy currents and voltages traveling thereacross may include forming a cover defining an inner volume shaped to enclose the interface; forming a filled sealant including a semi-rigid sealant mixed with a filler having a multiplicity of discrete particles of different composition than the semi-rigid sealant; placing the filled sealant within the inner volume; and placing the cover containing the filled sealant over the interface such that the filled sealant is adjacent the interface.
US09019682B2 Discharge apparatus for a wind turbine
A discharge apparatus for a wind turbine is disclosed that enables electric charge to be discharged between a first and a second part of the wind turbine that are rotatable relative to each other. The discharge apparatus includes a charge transfer unit electrically connected to the first part, and an electrically conductive slideway electrically connected to the second part. The charge transfer unit includes an electrically insulative sliding member that maintains mechanical contact with the slideway, and a spark-gap electrode electrically connected to the first part and that moves in unison with the sliding member over the slideway. The spark-gap electrode and slideway form a spark gap having a spark-gap width controlled by the sliding member. The first and second parts are electrically isolated from each other in the absence of a spark, and discharge occurs by sparks bridging the spark gap.
US09019661B2 Apparatus with a plurality of heat sinks
An apparatus comprises a write transducer comprising a write pole having a tip portion proximate a media-facing surface and a return pole spaced apart from the write pole in a downtrack direction. The apparatus further includes first and second heat sink portions. The first heat sink portion surrounds a first side of the tip portion that faces the return pole and extends outwards from the tip portion in a cross-track direction. The second heat sink portion comprises a first surface proximate the first heat sink portion and a second surface proximate the return pole and extends outwards in the cross-track direction further than the first heat sink portion.
US09019660B2 Magnetic recording head with spin torque oscillator having inverted current supply circuit
According to one embodiment, a magnetic recording head includes a main magnetic pole configured to apply a recording magnetic field to a recording layer of a recording medium, a spin torque oscillator adjacent to the main magnetic pole in a vicinity of a disk-facing surface confronting the recording medium, a recording coil configured to excite the main magnetic pole, a recording current control circuit configured to supply a recording current to the recording coil, a constant current supply circuit configured to supply a constant current to the spin torque oscillator, and an inverted current supply circuit configured to supply an inverted current having a polarity different from the constant current to the spin torque oscillator.
US09019657B1 Coined VCM tab to limit cover deflection under pinch load
A disk drive assembly including a disk drive enclosure including an enclosure main body forming an interior region, the interior region having a Voice Coil Motor (VCM) assembly receiving portion configured to hold a VCM assembly; and a cover member configured to engage the enclosure main body and cover the interior region of the enclosure main body, and expose at least a portion of the VCM Assembly receiving portion; and a VCM assembly disposed within the VCM assembly receiving portion of the enclosure main body, the VCM assembly comprising a cover supporting member configured to engage and support the cover member.
US09019655B1 Hard disk drive disk clamp having reduced radial stiffness
A hard disk drive disk clamp is described, in which flex is introduced into the clamp in the radial direction so that, for example, as the disk expands radially at a different rate than the clamp as the temperature increases, less distortion is affected to the disk because the clamp can flex radially. With less disk distortion there is less repeatable runout (RRO) and more precise track following. The disk clamp may have an I-shaped cross-section along the outer portion of the disk clamp, at the contact area with the disk, to provide the radial flex.
US09019651B2 Determining a skew error signal (SES) offset used to determine an SES to adjust heads in a drive unit
Provided are a computer program product, system, and method for determining a skew error signal (SES) offset used to determine an SES to adjust heads in a drive unit. A determination is made of a first difference in a first orientation with respect to a direction of movement of the recordable storage media based on first and second position information read by first and second servo read elements on a first head. A determination is made of a second difference in a second orientation with respect to the direction of movement of the recordable storage media based on third and fourth position information read by the first servo read element and a third servo read element on a second head. An offset, calculated based on the determined first and second difference, is used to generate an error signal to adjust the first and second heads.
US09019650B1 Multi-stage actuator with writer position determination capability
Apparatus and method for determining a position of a writer supported by a multi-stage actuator. In some embodiments, the apparatus includes a multi-stage actuator which supports a transducer adjacent a data recording surface. The multi-stage actuator has a coarse actuator and a microactuator. The transducer includes a write element and a read element. A controller is adapted to determine a position of a write element of the transducer with respect to the data recording surface responsive to a position of a read element of the transducer and a displacement distance of the microactuator away from a neutral position.
US09019649B2 Error recovery based on applying current/voltage to a heating element of a magnetic head
In one embodiment, a magnetic disk device includes a magnetic disk medium, at least one magnetic head having at least one of: a magnetic read element configured to read data from the magnetic disk medium and a magnetic write element configured to write data to the magnetic disk medium, and a heating element configured to generate heat upon application of a voltage/current thereto, wherein the heating element is positioned on, near, or within the magnetic head, a drive mechanism for passing the magnetic disk medium over the at least one magnetic head, and a controller electrically coupled to the at least one magnetic head for controlling operation of the at least one magnetic head, wherein the controller is configured to retract the at least one magnetic head from a flying state above the magnetic disk medium and apply the voltage/current to the heating element while the magnetic head is retracted.
US09019639B2 Hierarchical control of tiered error recovery for storage devices
A computer program product includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code being executable by a processing circuit to cause the processing circuit to perform the following process. A data transfer operation is monitored for detecting one or more temps. A backhitch delay is set based at least in part on a post-recovery condition of a tape drive performing a portion of the data transfer operation. A backhitch is caused to be performed. At least one condition of the data transfer operation is altered after the backhitch delay.
US09019636B2 Lens alignment apparatus and method
Lens alignment apparatuses, methods and optical devices are disclosed. In accordance with various embodiments, a lens alignment apparatus may include at least one lens element positioned in a lens body. A lens alignment interface coupled to the lens element may be configured to permit the lens element to be angularly deflected relative to an axis of symmetry of the lens body. In other embodiments, a method of improving the resolution of an optical device may include translating a lens along an optical axis to maximize resolution at a first location, and determining a resolution in a second location in the imaging plane. The resolution in the second location may be improved by angularly deflecting the lens, and the position of the lens may then be fixed.
US09019635B2 Optical imaging lens assembly and optical imaging device
An optical imaging lens assembly includes, in order from the object side to the image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element and a sixth lens element. The first lens element with positive refractive power has a convex object-side surface in a paraxial region. The fourth lens element with negative refractive power has a concave object-side surface in a paraxial region. The fifth lens element with positive refractive power has a convex image-side surface in a paraxial region. The sixth lens element with negative refractive power has a concave object-side surface in a paraxial region, a concave image-side surface in a paraxial region and at least one convex shape in the off-axial region of the image-side surface of the sixth lens element. The fifth lens element and the sixth lens element are aspheric lens elements.
US09019634B2 Imaging lens and imaging apparatus
An imaging lens substantially consists of six lenses of a negative first lens, a negative second lens, a positive third lens, a positive fourth lens, a negative fifth lens and a positive sixth lens in this order from an object side. An object-side surface of the second lens is concave, and an object-side surface of the third lens is concave. A predetermined conditional formula about a combined focal length of the fourth lens and the fifth lens is satisfied.
US09019628B1 Mobile device and optical imaging lens thereof
Present embodiments provide for a mobile device and an optical imaging lens thereof. The optical imaging lens comprises five lens elements positioned in an order from an object side to an image side. Through controlling the convex or concave shape of the surfaces of the lens elements to allow the thickness of the second lens element and the sum of all air gaps between all five lens elements along the optical axis satisfying the relation: 0.20
US09019626B2 Photographing lens assembly
A photographing lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element and a sixth lens element. The first lens element with positive refractive power has a convex object-side surface at a paraxial region. The second through the sixth lens elements have refractive power. The fourth lens element has a concave object-side surface at a paraxial region and a convex image-side surface at a paraxial region. The fifth lens element has an aspheric object-side surface and an aspheric image-side surface. The sixth lens element has a concave image-side surface at a paraxial region, wherein the image-side surface thereof has a convex shape at an off-axis region, and both surfaces thereof are aspheric. The photographing lens assembly has a total of six lens elements with refractive power.
US09019623B2 Imaging zoom lens and imaging apparatus including the same
The imaging lens substantially consists of a front group having positive refractive power, an aperture stop, and a rear group having positive refractive power in this order from the object side. The front group includes two positive meniscus lenses with convex surfaces toward the object side, and one negative meniscus lens with a convex surface toward the object side; and the rear group includes an aspheric lens and a three-cemented lens in this order from the object side.
US09019609B2 Continuous roll of optical function film, method of manufacture of liquid crystal display element employing same, and optical function film laminating device
An objective of the present invention is to alleviate streaky display unevenness that occurs in liquid crystal display elements when feeding optical function film from a continuous roll having score lines in the width direction thereof and bonding the optical function film on a liquid crystal panel. A continuous roll comprises an optical film laminate (15) that is in the form of a continuous web wound into a roll and comprises at least an optical function film (10) and a carrier film (13) releasably placed on the optical function film (10). The optical function film (10) is divided into a plurality of cut pieces by score lines (16) formed along a widthwise direction of the optical film laminate (15). It is possible to resolve the problem by making the bending rigidity per unit longitudinal length of the optical function film fall within a specific range.
US09019601B2 Light harvesting lens module
A light harvesting lens module for collecting an ambient light includes a plurality of annular lenses. The annular lenses are arranged in order from center to outside to form a disc-structure. Each annular lens has a light-input curved surface and a light-output curved surface. The light-input curved surface is in opposition to the center. The light-output curved surface is in opposition to the light-input curved surface, and faces the center. The light is incident on the light-input curved surface, and is refracted and tend to concentrate by the light-input curved surface. Then, the light is emitted from the annular lens, and is refracted to the direction of the center by the light-output curved surface. The ambient light is able to be compressed into a point light by the lens module, so as to increase the concentration ratio and the compression ratio to further get the effective advantage.
US09019596B2 Catadioptric projection objective with intermediate images
A catadioptric projection objective has a first objective part, defining a first part of the optical axis and imaging an object field to form a first real intermediate image. It also has a second, catadioptric objective part forming a second real intermediate image using the radiation from the first objective part. The second objective part has a concave mirror and defines a second part of the optical axis. A third objective part images the second real intermediate image into the image plane and defines a third part of the optical axis. Folding mirrors deflect the radiation from the object plane towards the concave mirror; and deflect the radiation from the concave mirror towards the image plane. The first part of the optical axis defined by the first objective part is laterally offset from and aligned parallel with the third part of the optical axis.
US09019579B2 Image reading apparatus
An image reading apparatus includes: a cover; a conveyor disposed to the cover and including a conveyance mechanism; a first platen configured to come into contact with a first side of the document conveyed by the conveyance mechanism; a first presser disposed below the first platen for pressing a second side of the document conveyed by the conveyance mechanism toward the first platen; a movable reading device for reading an image of the document on a document table while moving below the document table; a stationary reading device disposed above the first platen for reading an image of the document conveyed by the conveyance mechanism; and a first urging member for urging the first presser toward the first platen. The first platen and the first presser are spaced from each other when the document cover is opened.
US09019569B2 Image reading apparatus having multiple types of holding units and cutting apparatus
An image reading apparatus including an image reading unit configured to read an image of a workpiece; a plurality of holding members each configured to hold the workpiece while image reading is performed by the image reading unit and each including an indicator identifying a type of holding member; an identification unit configured to identify the type of holding member based on a result of reading of the indicator by the image reading unit; and a correction unit configured to perform a shading correction of the image read by the image reading unit based on a result of identification by the identification unit.
US09019568B2 Accurately extracting information based on orthogonal images
During an information-extraction technique, a user of an electronic device may be instructed by an application executed by the electronic device (such as a software application) to acquire images, with different orientations (which are known to the user), of a target location on a document using an imaging sensor, which is integrated into the electronic device. After the user has taken a first image and before the user takes a second image in a different orientation of the electronic device (and, thus, the imaging sensor), the electronic device captures multiple images of the document. Then, the electronic device stores the images with associated timestamps. Moreover, after the user has taken the second image, the electronic device analyzes one or more of the first image, the second image and at least a subset of the images to extract information proximate to the target location on the document.
US09019561B1 Profiling data spacing for different halftone states using a single tone reproduction curve
Methods and devices calibrate a printing device to develop a single calibration tone reproduction curve associated with a first halftone state for the printing device, and calculate a primary color profile for the first halftone state and secondary color profiles for the secondary halftone states available with the printing device based on a previously calculated relationship between the first halftone state and the secondary halftone states. Subsequently, these methods and devices receive a print job and such methods identify the secondary halftone state of the print job. With this, the methods and devices can identify a secondary color profile from the secondary color profiles that corresponds to the secondary halftone state and raster image process the print job using the secondary color profile to produce rasterized output. Then, these methods and devices print the rasterized output on print media using a print engine of the printing device.
US09019556B2 Printing system and control method thereof
A printing system for controlling to allow various settings by one job and reducing output of unnecessary printed materials is provided. To accomplish this, the present invention sets a post-process to be executed for a plurality of sheets that are printed by execution of a job as a first setting, sets a post-process to be executed for part of the sheets included in the plurality of sheets as a second setting, and causes a post-processing unit to execute post-processes according to the setting of the post-processes set as the first setting and the second setting.
US09019549B2 Exception page programming for banner sheets
Job tickets with banner descriptions and document descriptions are automatically generated by a print shop's DMS. The banner descriptions and the document descriptions are composed of PDL instructions. Document descriptions can be managed and altered without necessarily affecting the job ticket. The banner page PDL instructions are specially designated so that banner pages cannot be managed without also managing the job ticket. Preserving the banner page within a job ticket prevents unwanted side effects from disturbing the print shop's work flow.
US09019544B2 Image display device and printing method
According to one embodiment, an image display device having a display portion and a deflection element array. The display portion displays a display image including element images arranged in a first direction. The first deflection element array opposes to the element images. Each element image has element pixels having a width W in the first direction. The element pixels are arranged in the first direction and composing N rows. Each N row includes a plurality of the element pixels and arranged in a second direction orthogonal to the first direction. The element pixels of an i-th (1≦i≦N−1) row and the element pixels of an (i+1)th row are arranged such that a distance in the first direction between a first reference line along the second direction and a second reference line along the second direction is shifted by at least W/N.
US09019541B2 Device and method for synchronization in digital printing
The present invention provides a digital inkjet printing synchronous control device, which comprises: a storage unit, for storing data of various colored surfaces; a control unit, for controlling an interactive processing unit to perform data receiving, storage and sending as well as generation of a printing trigger signal; and the interactive processing unit, under the control of the control unit, for receiving from a front-end system of a digital inkjet printing apparatus the data of the colored surfaces, storing the received data into the storage unit, sending the stored data to a back-end system of the digital inkjet printing apparatus, generating, according to a signal from a peripheral encoder and/or color code sensor of the digital inkjet printing apparatus, printing trigger signals of the colored surfaces, and sending the printing trigger signals to the back-end system of the digital inkjet printing apparatus. Correspondingly, the present invention provides a digital inkjet printing synchronous control method. Therefore, continuous printing of pages having different sizes and multiple colored surfaces can be implemented.
US09019540B2 Changing speed of network connection depending upon sleep state of network controller
A network controller includes a communication portion, a disconnection portion, a change portion, and a re-linking portion. The communication portion is capable of communicating with another network device via a network. The disconnection portion temporarily disconnects communication from the communication portion to the other network device when a sleep signal instructing a shift from a normal state to a sleep state is received. The change portion changes a speed of the disconnected communication from the communication portion to the other network device, to a communication speed lower than a communication speed in the normal state. The re-linking portion causes the communication portion to communicate with the other network device at the changed communication speed.
US09019539B2 Image data transmission apparatus, image data transmission method, and computer-readable storage medium for computer program configured to send image data to a plurality of destinations using separate methods
An apparatus configured to execute a plurality of transmission tools is provided. The apparatus includes an option storing portion configured to store a plurality of options in each of which a destination to which image data is to be sent is associated with a tool identifier for identifying one of the transmission tools to be used to send the image data associated; a receiving portion configured to, when a user selects two or more options from among the options, receive a combination of the destination corresponding to each of the options selected and the transmission tool for the tool identifier corresponding to each of the options selected; and a transmission control portion configured to perform, for each of the combinations, a process for sending the image data to the destination corresponding to each of the combinations by using the transmission tool corresponding to each of the combinations.
US09019536B2 Print system, image forming device, intermediate processing device, web service provision device, method of controlling print system, and storage medium
An image forming device provided in a print system displays a shared use request screen operated by a user other than a manager of the image forming device, and for a request shared use of the image forming device. The external print service provided in the print system receives the shared use request of the image forming device by the user through the shared use request screen, and generates a setting screen for setting by the manager of whether or not to approve the received shared use request of the image forming device.
US09019528B2 Restricting a screen transition instruction based on a status of execution of a job instructed by a web server
With an information processing apparatus, if a user operates a “back” button of a web browser while a job is being executed, a script for controlling the job currently being executed is lost, and the job can no longer be controlled. An information processing apparatus of the present invention can communicate with a web server, and includes a web browser that displays an operation screen provided by the web server. This information processing apparatus manages the status of a job to be executed, and restricts acceptance of an instruction for screen transition from the user according to the managed status of the job while the job instructed by the web server is being executed.
US09019525B2 Printing system, control method for printing system, and storage medium
A print service server of a printing system manages information included in the print job to be transmitted and that is specific information required for specifying a user ID, and a user ID that has been registered with the print service server, an image processing apparatus transmits, to a counting server, the number of printed sheets used upon printing based on the print job and the specific information included in the print job, and the counting server queries the managing unit based on the transmitted specific information of the user ID that has been registered with the print service server and saves a user corresponding to the user ID acquired as the result of the query by the query unit, and the number of printed sheets transmitted by the transmission unit by associating them with each other.
US09019524B2 Image forming apparatus, image forming system, method of controlling the same, and storage medium
An image forming apparatus and image forming system for communicating with a network via a server are disclosed. The server responds to an inquiry about device information of the image forming apparatus based on device information stored in a memory in a case that the server is in a power saving mode, and also updates device information in the memory upon receiving device information from the image forming apparatus. In addition, the server updates device information in the memory by requesting the image forming apparatus for the device information of the image forming apparatus in a case where the server shifts to the power saving mode. In a case that the device information of the image forming apparatus has changed, the image forming apparatus transmits the changed device information to the server.
US09019522B2 Printing apparatus and method for controling a plurality of sheet storage units
A printing apparatus according to this invention includes a plurality of paper feed cassettes. Upon receiving a print job which designates a paper feed cassette, the printing apparatus determines whether the paper size of the paper feed cassette designated by the print job that is stored in a memory matches the paper size needed for executing the print job. If the printing apparatus determines that these paper sizes do not match each other, it restricts execution of the print job. If a feeding unit is set while execution of the print job is restricted, the printing apparatus decides the set feeding unit as a feeding source of paper used to execute the print job. The printing apparatus feeds paper contained in the decided feeding unit, and executes the print job.
US09019517B2 Image reading apparatus, image forming system, and method for performing image and transport calibration
A printing medium on which a read and transport correction pattern whose longitudinal direction extends along the main scanning direction (the direction intersecting the forming and transporting direction) of a printer engine is set as a document M. The printing medium is transported such that the reading and transporting direction extends along the main scanning direction of the printer engine and is read, and read correction information for use in correcting a transport displacement of the document is set on the basis of a result of the reading.
US09019516B2 Image forming apparatus and methods used in the image forming apparatus
An image forming apparatus in which applications can be installed is provided, in which the image forming apparatus includes an application information obtaining part for obtaining application information that is used for determining whether an application is installable in the image forming apparatus.
US09019508B2 Fiber optic gyroscope arrangements and methods
This disclosure provides methods, systems and devices that may be used to measure, calculate, and orient a device such as a drill bit in a downhole environment. To that end, disclosed are fiber optic gyroscopes, wherein the fiber optic gyroscopes comprise elliptical fiber optic cable coils in a mutually orthogonal arrangement that is tilted relative to a longitudinal axis of a supporting shaft, e.g., tube. Light travels in opposite directions within each of the elliptical fiber optic cable coils, and, subsequently, sensors detect differences in time for each light path of the light that traveled in opposite directions within each one of the elliptical fiber optic cable coils. The elliptical nature of the fiber optic cable coils minimizes the cross-sectional area of the mutually orthogonal arrangement, and thereby makes it well-suited for use in downhole environments where space is at a premium. This disclosure also may provide an inertial measurement unit.
US09019507B2 Optical apparatus
A signal is amplified by making a CARS beam from an observed body and a reference beam which is a portion of a super continuum beam and has a frequency of ωAS=2ωP−ωST interfere with each other and taking out the signal from an interference beam of the CARS beam and the reference beam.
US09019501B2 Methods and devices for optically determining a characteristic of a substance
Optical computing devices are disclosed. One exemplary optical computing device includes an electromagnetic radiation source configured to optically interact with a sample and first and second integrated computational elements arranged in primary and reference channels, respectively, the first and second computational elements are configured to be either positively or negatively correlated to the characteristic of the sample. The first and second integrated computational elements produce first and second modified electromagnetic radiations, and a detector is arranged to receive the first and second modified electromagnetic radiations and generate an output signal corresponding to the characteristic of the sample.
US09019493B2 Method and device for the characterization of multiple samples of one or various dispersions
A method and a device for the automatic determination of selected physical and colloidal chemistry parameters by determining the attenuation of radiated waves through monodisperse or polydisperse dispersion samples subjected to gravitation or centrifugation, wherein during the segregation by means of centrifugation or gravitation, the instantaneous transmission IT(t, r) characterizing the current segregation status of the waves radiated with the intensity Io(t, r) and/or the instantaneous scattering IS(t, r) as a function of the position within the samples is repeatedly determined and recorded at high resolution at any arbitrary time for one or more wavelengths over the entire length of the sample or in selected partial sections of it, simultaneously for multiple and even concentrated samples with known and/or unknown physical and colloidal chemistry properties.
US09019487B2 Method for detecting parfocality of zoom-stereo microscope
A method for detecting a parfocality of a zoom-stereo microscope includes: acquiring four highest definitions corresponding to a plurality of images with a cooperation of four definition judging functions, acquiring a relatively clearest position according to the four highest definitions, comparing a definition in the relatively clearest position with a definition in a parfocal position to judge whether the relatively clearest position is the parfocal position, then adjusting a magnification of the zoom-stereo microscope to acquire the parfocal positions at a finite number of the discrete magnifications, and finally fitting a parfocal curve at the continuous magnifications. The method according to the present invention implements a parfocality detection of the stereo microscope automatically and effectively and increases a productivity, and has a high detecting precision. In addition, the method according to the present invention has a good robustness, so that users needn't intervene and adjust frequently.
US09019478B2 Range sensor and range image sensor
A range image sensor RS is provided with an imaging region consisting of a plurality of units arranged in a two-dimensional pattern, on a semiconductor substrate 1 and obtains a range image, based on charge quantities output from the units. One unit is provided with a photosensitive region, a plurality of third semiconductor regions 9a, 9b opposed to each other with a photogate electrode PG in between in a direction in which first and second long sides L1, L2 are opposed to each other, first and second transfer electrodes TX1, TX2 provided between the plurality of third semiconductor regions 9a, 9b and the photogate electrode PG, a plurality of fourth semiconductor regions 11a, 11b arranged with the third semiconductor regions 9a, 9b in between in the direction in which the first and second long sides L1, L2 are opposed to each other, and a plurality of third transfer electrodes TX3 provided respectively between the plurality of fourth semiconductor regions 11a, 11b and the photogate electrode PG.
US09019473B2 Exposure apparatus and device manufacturing method
An exposure apparatus exposes a substrate with an energy beam via a projection system and liquid and an immersion member forms an immersion area under the projection system with the liquid. A controller controls a stage system having first and second substrate holding members that hold first and second substrates, (i) to execute a relative movement between the first and second substrate holding members such that, while one of the substrate holding members is arranged opposed to the projection system, the other of the substrate holding members comes close to the one substrate holding members, and (ii) to move the close substrate holding members relative to the immersion member below the projection system such that the other of the substrate holding members is arranged opposite to the projection system in place of the one substrate holding members while substantially maintaining the immersion area under the projection system.
US09019467B2 Exposure method, substrate stage, exposure apparatus, and device manufacturing method
An exposure apparatus exposes a substrate by projecting a pattern image onto the substrate through a liquid. The exposure apparatus includes a projection optical system by which the pattern image is projected onto the substrate, and a movable member which is movable relative to the projection optical system. A liquid-repellent member, at least a part of a surface of which is liquid-repellent, is provided detachably on the movable member, the liquid-repellent member being different from the substrate.
US09019463B2 Adhesive agent
Provided are a pressure-sensitive adhesive having excellent durability and reliability under high-temperature or high-humidity conditions, adhesion strength, workability, re-movability, and the ability to inhibit light leakage; a method for preparing the pressure-sensitive adhesive; a polarizer including the pressure-sensitive adhesive; and a liquid crystal display incorporating the polarizer.
US09019447B2 Liquid crystal display device with polarizing plates
A liquid crystal display device comprising: a liquid crystal cell including a quadrilateral display surface and a liquid crystal layer enclosed between glass substrates and controlling light entering from a second surface side and exiting to a first surface side; a first polarizing plate including a polarizer having an absorption axis and adhered to the first surface side with an adhesive layer; and a second polarizing plate including a polarizer having an absorption axis and adhered to the second surface side with an adhesive layer such that one of the polarizing plates including the polarizer with a larger maximum dimension in an absorption axis direction on the display surface is adhered to the glass substrate with an adhesive layer having higher adhesion strength to the glass substrate than the adhesive layer of other polarizing plates including the polarizer with a smaller maximum dimension in the absorption axis direction.
US09019438B2 Polarization system and three-dimensional image display apparatus having the same
A 3D image display apparatus featuring a new polarization system is introduced which minimizes crosstalk between stereoimages. The polarization system includes a shutter panel that shifts the phase of an incident light, a polarizing film disposed between the shutter panel and an observer, a first retardation film disposed between the shutter panel and the polarizing film, a second retardation film disposed between the polarizing film and the first retardation film to correspond to the left eye of the observer, and a third retardation film disposed between the polarizing film and the first retardation film to correspond to the right eye of the observer.
US09019436B2 View prioritization for multi-machine control visualization
A method and system for providing remote vision to a remote operator with respect to a plurality of machines includes a remote vision system with one or more display screens and a receiver for receiving video information and machine information from each of the one or more machines. A controller console is linked to the remote vision system and the receiver, and is configured to calculate a priority ranking of the plurality of machines based on the received machine data and to display the video information from each machine as one or more video displays on a display screen wherein at least one of the one or more video displays is modified in appearance and/or position or duration of placement based on the priority ranking.
US09019434B1 Digital broadcast receiver and method for processing caption thereof
A digital cable broadcast receiver and a method for automatically processing caption data of various standards and types, is disclosed. The digital broadcast receiver includes: a demultiplexer for dividing a received broadcast stream into video data, audio data, supplementary information; a controller for determining whether caption data included in the video data is digital caption data or analog caption data on the basis of caption information included in the supplementary information, and outputting a control signal according to a result of the determining; a digital caption decoder for extracting and decoding digital caption data from the video data according to the control signal; and an analog caption decoder for extracting and decoding analog caption data from the video data according to the control signal.
US09019428B2 Electronic device camera module with alignment structures
An electronic device may include a camera module. Control circuitry within the electronic device may use an image sensor within the camera module to acquire digital images. The camera module may have lens structures that are supported by lens support structures such as a lens barrel and lens carrier. An actuator such as a voice coil motor may control the position of the lens support structures relative to internal support structures such as upper and lower spacer members. Springs may be used to couple the lens support structures to the internal support structures. Outer wall structures in the camera module such as a ferromagnetic shield structures may surround and enclose at least some of the internal support structures. The outer wall structures may have openings. The internal support structures may have pins or other alignment structures that protrude through the openings.
US09019426B2 Method of generating image data by an image device including a plurality of lenses and apparatus for generating image data
A method for generating image data includes adjusting an angle formed by each of a plurality of lenses attached to the imaging device relative to a reference plane based on a photography mode, obtaining at least one first image data using the plurality of adjusted lenses, and generating second image data corresponding to the photography mode using the at least one first image data.
US09019421B2 Method of manufacturing a miniaturization image capturing module
A method of manufacturing a miniaturization image capturing module includes adhesively placing a double side adhesive element onto a carrier board; adhesively placing an image capturing chip onto the double side adhesive element; adhesively placing a substrate unit onto the double side adhesive element, the substrate unit including a hollow substrate body adhered to the double side adhesive element and surrounding the image capturing chip; forming a fixing glue between the hollow substrate body and the image capturing chip to fix the position of the image capturing chip relative to the hollow substrate body; electrically connecting the image capturing chip to the substrate unit; positioning a lens unit on the top side of the hollow substrate body, the lens unit including a lens group disposed above the image capturing chip; and then removing the carrier board to expose the double side adhesive element.
US09019414B2 Method, apparatus, and computer-readable storage medium for selecting operation mode based on reference photographing setting
A digital photographing apparatus controlling method includes: providing menus for respectively adjusting a reference photographing setting value and first group photographing setting values; and setting an operation mode according to which one of the reference photographing setting value and the first group photographing setting values a user has selected.
US09019412B2 Information communication method for selecting between visible light communication mode and normal imaging mode
An information communication method selects between a visible light communication mode in which information is obtained from a subject using an image sensor having a plurality of exposure lines and a normal imaging mode. The information communication method includes obtaining first image data by image capture with a first exposure time in the normal imaging mode by sequentially starting exposure of each of the exposure lines of the image sensor at different times. Second image data is obtained by image capture with a second exposure time in the visible light communication mode. The information is obtained by demodulating data specified by a direction in a pattern of a bright line corresponding to the exposure lines, the second exposure time being shorter than the first exposure time. The second image data is obtained by capturing light emitted from the subject and spread by an optical system.
US09019410B2 Image sensors comprising photodiodes and image processing devices including the same
An image sensor may include a photodiode configured to convert an optical signal into photogenerated charge, a sensing node adjacent to the photodiode and configured to sense the photogenerated charge, a read-out circuit configured to convert the photogenerated charge into an electrical signal and to output the electrical signal through an output line, and/or at least one capacitor formed between the sensing node and a conversion gain control line. The conversion gain control line corresponding to the at least one capacitor may be selectively connected to a ground line or the output line based on at least one control signal.
US09019402B2 Dynamic range extension by combining differently exposed hand-held device-acquired images
Two or more digital images of a same scene are captured with different exposure levels. Image pairs are generated that have a same exposure level from the image data of differently exposed images by adjusting the exposure of at least one of the pair of images. A ghosting map is generated based on differences between the pair of images adjusted to the same exposure. A blurred ghosting map is generated and alpha blending is performed.
US09019401B2 System and method for creating an image with a wide dynamic range
A system for creating an image with a wide dynamic range includes an imaging unit, a processing unit and a control unit operatively connected to each other. The imaging unit is configured to acquire a plurality of images of a scene at respective exposure times such that each of the respective exposure times are different from one another. The images are each represented by a set of pixels, each defining a respective pixel intensity. The processing unit is configured to combine the plurality of images to produce a combined image based at least in part on weighting factors assigned to each pixel and a mapping graph.
US09019399B2 Two-dimensional signal encoding device
The device for encoding a Bayer pattern image includes a two-dimensional high-pass filtering means for calculating a GH coefficient which is a high-pass component corresponding to a space coordinate of a G1 pixel, from the value of the G1 pixel and the values of four G0 pixels in the neighborhood of the G1 pixel; a two-dimensional low-pass filtering means for calculating a GL coefficient which is a low-pass component corresponding to a space coordinate of a G0 pixel, from the value of the G0 pixel and the values of four GH coefficients in the neighborhood of the G0 pixel; a first encoding means for encoding a two-dimensional signal including the GH coefficient; and a second encoding means for encoding a two-dimensional signal including the GL coefficient.
US09019397B2 Modular digital camera
Modular digital camera systems, such as modular digital still and motion cameras are disclosed. Individual modules may be removed from the system and replaced, such as to benefit from upgraded technology, while preserving the remaining modules in the system.
US09019388B2 Imaging device capable of performing release operation by touch input, and imaging method and storage medium for the same
The present invention prevents unnecessary imaging operations when imaging is not required to be performed. In the present invention, a display panel includes a touch panel provided on the top surface thereof. An image sensor of an imaging section captures an image. A gyro sensor detects the movement of an imaging device. When the movement of the imaging device is detected by the gyro sensor, a control section prohibits an imaging operation by the imaging section in response to a touch operation performed on the touch panel. Conversely, when the movement of the imaging device is not detected by the gyro sensor, the control section performs an imaging operation by the imaging section in response to a touch operation on the touch panel.
US09019380B2 Detection of traffic violations
In general, embodiments of the present invention provide methods, apparatus, systems, computing devices, computing entities, and/or the like for detecting possible traffic violations of vehicles. For example, in one embodiment, this may include receiving an indication that a school bus has entered or is entering a stopped position. After receiving an indication that the school bus has entered or is entering the stopped position, an area proximate the school bus can be monitored to detect possible traffic violations.
US09019379B2 License plate image-pickup device and image exposure adjustment method thereof
The present invention discloses a license plate image-pickup device and an image exposure adjustment method thereof. The license plate image-pickup device comprises an image-sensing module, a recognition module and a processing module. The license plate image-pickup device takes a scene. The image-sensing module senses the scene to produce an image. The recognition module detects a vehicle object. The processing module adjusts the exposure of the vehicle object to produce an exposure adjusted vehicle object, and then the recognition module detects a license plate object from the exposure adjusted vehicle object, and the processing module adjusts the exposure of the license plate object.
US09019377B2 Drive recorder, drive recorder system, vehicle-mounted video recording apparatus, and vehicle-mounted video recording method
A drive recorder and a drive recorder system that can check the content of the image captured by an image capturing unit that outputs a video signal at a frequency not affected by LED traffic light flashing. The drive recorder includes an image converting unit for converting a received video signal into image information, and for outputting the image information in the form of a video signal, a storage unit for storing the converted image information, and a control unit for performing control so that the video signal is converted into the image information by using a first frequency not affected by LED traffic light flashing, and so that the image information stored in the storage unit is output in the form of a video signal by using a second frequency corresponding to a standard video signal.
US09019371B2 Method and device for tele-viewing
A method of tele-viewing in which a virtual image of a place to be viewed, obtained on the basis of old images of this place, is presented on the screen (9a) of a control device, the desired viewpoint is obtained by navigating around this virtual image, the desired viewpoint is confirmed, the field of vision of a picture-taking device is moved so that it is located according to the desired viewpoint and it is made to take at least one current image of the place to be viewed, and then this current image is transmitted to the control device and is displayed on its screen.
US09019367B2 Method for dynamically detecting the fill level of a container, container therefor, and system for dynamically monitoring the fill level of a plurality of containers
The application pertains to detecting the fill level of a container for transporting and/or storing objects. This is achieved by determining an estimate of the number of objects in the container with the aid of a value of the container volume occupied by the objects or the already emptied container volume, on the basis of an average object volume of one or of a predetermined number of the objects, as long as the container bottom is covered by objects situated in the container. When a predetermined portion of the container bottom is visible, the objects in the container are counted, by identifying the individual objects on the container bottom. In addition, a container that is particularly suitable for the proposed methods and a system with a plurality of such containers are proposed.
US09019363B2 Microscope stability using a single optical path and image detector
Stabilization, via active-feedback positional drift-correction, of an optical microscope imaging system in up to 3-dimensions is achieved using the optical measurement path of an image sensor. Nanometer-scale stability of the imaging system is accomplished by correcting for positional drift using fiduciary references sparsely distributed within or in proximity to the experimental sample.
US09019360B2 Microscope and a fluorescent observation method using the same
A microscope capable of controlling the position and fluorescent recording of an object under observation such as cells is provided with the fluorescent observation method using the microscope. The microscope 1 comprises: a stage 3 on which the object under observation 2 is placed; an illumination light source 4 for the object under observation 2; an excitation light source 5 for exciting fluorescent light F to the object under observation 2; an image information detecting part 16 for detecting the image information formed with the light T generated at the object under observation 2; a fluorescent image information detecting part 17 for detecting the fluorescent image information formed with fluorescent light F; and a control part 20, which determines the fluorescent observation area of the object under observation 2 based on the dynamic model of the object under observation 2 and its image information entered from the image information detecting part 16, and then obtains the image information of the object under observation 2 entered from the image information detecting part 16 and the fluorescent image information entered from the fluorescent image information detecting part 17 at specified interval within the fluorescent observation area.
US09019350B2 Stereo rectification method
A method for stereo rectifying a pair of images include: for each image of the pair of images, determining a position of an epipole in an image plane associated with a first camera orientation of a camera that captures the image; for each image of the pair of images, positioning the epipole in a center of a virtual image plane associated with a second camera orientation of the camera; subsequent to the positioning, aligning the pair of images relative to each other by rotating around a stereo base line that intersects the epipoles of the pair of images, and rotating the virtual image planes to position the virtual image plane substantially parallel to the stereo base line and their normal vectors substantially parallel to each other so as to obtain a stereo rectified pair of image planes. An embodiment of the invention also relates to a method and system for accurately determining the epipoles when they are unknown.
US09019348B2 Display device, image pickup device, and video display system
A display device comprising a storage unit that stores a video signal of a subject, image capturing position information, and shooting direction information, a display unit, a display posture information acquiring unit, a calculating unit that calculates a relative positional relation of a plurality of image capturing positions in a stereoscopic space based on the image capturing position information stored in the storage unit, and calculates a relative directional relation of a plurality of shooting directions in the display direction of the display unit based on the shooting direction information stored in the storage unit and the display direction information acquired by the display posture information acquiring unit, and a control unit that controls the display unit displaying a rotation video obtained by rotating the video of the subject corresponding to the video signal stored in the storage unit according to the relative directional relation calculated by the calculating unit.
US09019347B2 Image generator
An image generator is provided which generates a monitor display image that facilitates easy recognition of a three-dimensional object in an overhead view image. An image generator includes: an overhead view image generation section for generating an overhead view image by performing a projective transformation, with a virtual viewpoint above a vehicle, of an image captured by an on-board camera for capturing an image of a surrounding region of the vehicle; a three-dimensional object detection section for recognizing a three-dimensional object present in the surrounding region and outputting three-dimensional object attribute information showing an attribute of the three-dimensional object; and an image composition section for generating a monitor display image for vehicle driving assistance by performing image composition of a grounding plane mark showing a grounding location of the three-dimensional object with a portion at the grounding location in the overhead view image, based on the three-dimensional object attribute information.
US09019346B2 Image processing device and method, and program
There is provided an image processing device including capturing portions that respectively capture a first image and a second image that form an image for a right eye and an image for a left eye which can be stereoscopically viewed in three dimensions, a comparison portion that compares the first image and the second image captured by the capturing portions, a determination portion that determines, based on a comparison result of the comparison portion, which of the first image and the second image is the image for the right eye and which is the image for the left eye, and an output portion that outputs each of the first image and the second image, as the image for the right eye and the image for the left eye, based on a determination result of the determination portion.
US09019345B2 Imaging mode blooming suppression
A minimally invasive surgical system includes a scene anti-bloom process that allows switching between imaging modes on a stereoscopic display without causing a surgeon to look-away or being momentarily distracted by sudden changes in overall scene luminance. The process receives a switch from a first imaging mode to a second imaging mode. An overall scene luminance of a scene in the first imaging mode is less than an overall scene luminance of a scene in the second imaging mode. The process delays the switch to the second imaging mode until after an illumination output level of a visible illumination source has changed to a higher output level, and then switches to the second imaging mode.
US09019344B2 Apparatus and method for adjusting the perceived depth of 3D visual content
A system for adjusting the perceived depth of 3D content in response to a viewer input control signal. The system comprises: 1) a content source providing an input left stereoscopic image and an input right stereoscopic image; 2) a disparity estimator to receive the input left and right stereoscopic images, detect disparities between the input left and right stereoscopic images, and generate a disparities array; and 3) processing circuitry to fill in occlusion areas associated with the disparities array and apply a scale factor to the detected disparities to thereby generate a scaled disparities array. The system further comprises a warping engine to receive the scaled disparities array and generate an output left stereoscopic image and an output right stereoscopic image. The output left and right stereoscopic images have a different perceived depth than the input left and right stereoscopic images.
US09019339B2 Multiparty service establishment based on priority rules for routing
Methods, devices, and storage media provide for receiving a request to use a multiparty service; applying priority rules for routing the request toward a destination endpoint, wherein the applying comprises determining whether the destination endpoint is a private destination endpoint or a public destination endpoint; routing the request toward the private destination endpoint in response to determining that a destination address or a portion thereof included in the request corresponds to the private destination endpoint; and routing the request toward the public destination endpoint in response to determining that the destination address or the portion thereof included in the request corresponds to the public destination endpoint.
US09019336B2 Making calls using an additional terminal
A first terminal is coupled to a wide-area packet-based network and installed with first client application. One or more second terminals are coupled to the first terminal via a local wireless link, and each installed with an instance of a lightweight sub-client having reduced functionality relative to the first client. The first client establishes a call with a remote, third terminal over the network, based on a user credential identifying the first client. Each second terminal generates an audio or video stream, and each sub-client transmits the respective stream to the first client over the local wireless link for use in the call. The first client switches between a second state in which the call uses the streams from the sub-clients and a first state in which the call uses a stream generated by the first terminal without the streams from the sub-clients.
US09019321B2 Gradation voltage generator and display device having the same
Embodiments may be directed to a gradation voltage generator and a display device having the same. The display device may include a gradation voltage generator including a first reference voltage selecting unit, which selects a highest reference voltage, a second highest reference voltage, a lowest reference voltage, and a second lowest reference voltage from among a plurality of first voltages between a first power voltage and a second power voltage; a second reference voltage selecting unit, which receives the highest reference voltage and the lowest reference voltage and selects and outputs a first gradation voltage and a N−1th gradation voltage; a gamma voltage selecting unit, which receives the second highest reference voltage and the second lowest reference voltage and generates a plurality of gamma voltages; and a gradation distributing unit, which receives the plurality of gamma voltages and generates second through N−1th gradation voltages.
US09019306B2 Methods, apparatus and systems for generating searchable electronic records of underground facility locate and/or marking operations and assessing aspects of same
A method is disclosed for assessing an aspect relating to a locate and/or marking operation performed by a locate technician based on an electronic representation of the operation. The operation includes locating and/or identifying, using a physical locate mark, a presence or an absence of an underground facility within a dig area. A portion of the dig area may be excavated or disturbed during excavation activities. The method includes digitally representing, on a display device, the facility and/or the physical locate mark to generate an electronic visual representation of the operation. The method further includes determining a length associated with a portion of the digitally represented facility and/or physical locate mark in the electronic visual representation of the operation. The method further includes, based on the determined length, automatically assessing the aspect relating to the operation.
US09019304B2 Image processing apparatus and control method thereof
According to an image processing apparatus and a control method thereof of the present invention, a graphics drawing result is obtained in accordance with one or more graphics drawing commands included in drawing commands, a clipping command is generated from one or more moving image drawing commands included in the drawing commands, and clipped graphics is obtained by clipping the graphics drawing result using the clipping command. Further, moving image data processed in accordance with the one or more moving image drawing commands included in the drawing commands is generated, and the generated moving image data and the clipped graphics are composed and output.
US09019291B2 Multiple quality of service (QoS) thresholds or clock gating thresholds based on memory stress level
In an embodiment, a display control unit is configured to transmit read operations to the memory in the system to read image data for processing, and may employ QoS levels with the read operations to ensure that enough data is provided to satisfy the real time display requirements. To determine which QoS level to use for a given read request, the display control unit may be configured to compare an amount of image data in the display control unit (e.g. in various input and/or output buffers in the display control unit) to one or more thresholds. The display control unit may also be configured to dynamically update the thresholds based on a memory stress level in the memory controller.
US09019286B2 Remote GPU programming and execution method
User-specified GPU kernel functions and input data sets are sent over a Web service to a remote computer equipped with a programmable GPU (Graphics Processing Unit) for execution. The Web service then returns resulting data to a client, which uses the same Web service. This is accomplished by incorporating a serialized request formed from the GPU kernel function code and input data set by using JavaScript® Object Notation (JSON) serialization. The request is then sent to the remote computer and programmable GPU, where the request is deserialized, kernel code is compiled, and input data copied to the GPU memory on the remote computer. The GPU kernel function is then executed, and output data is copied from the GPU memory on the remote computer and reserialized using JSON to form a serialized response. The serialized response is then returned to the client via the web service.
US09019284B2 Input output connector for accessing graphics fixed function units in a software-defined pipeline and a method of operating a pipeline
An input output connector for a graphics processing unit having a graphics pipeline including fixed function units and programmable function units is disclosed. Additionally, a graphics processing unit and a method of operating a graphics pipeline are disclosed. In one embodiment, the input output connector includes: (1) a request arbiter configured to connect to each of the programmable function units, receive fixed function requests therefrom and arbitrate the requests and (2) fixed unit converters, wherein each of the fixed unit converters is dedicated to a single one of the fixed function units and is configured to convert the requests directed to the single one to an input format for the single one.
US09019283B2 General purpose software parallel task engine
A software engine for decomposing work to be done into tasks, and distributing the tasks to multiple, independent CPUs for execution is described. The engine utilizes dynamic code generation, with run-time specialization of variables, to achieve high performance. Problems are decomposed according to methods that enhance parallel CPU operation, and provide better opportunities for specialization and optimization of dynamically generated code. A specific application of this engine, a software three dimensional (3D) graphical image renderer, is described.
US09019282B2 Display device and method for controlling the display device
A display device used by being connected to an external video apparatus that reproduces a video content includes: a signal determining section determining the type of a video signal of a video content input from the external video apparatus; a projection setting section making display settings based on the type thus determined, a video projecting section displaying the video content based on the set display settings; and a control command transmitting section transmitting, to the external video apparatus, a reproduction command for starting the reproduction of the video content and a rewind command for reproducing the video content from the head thereof after the projection setting section makes display settings.
US09019281B2 Mobile terminal, setting method, and storage medium
A mobile terminal including a display unit and communicably connected to a storage apparatus storing setting information of a user interface for an information processing terminal for receiving a user operation to data in the information processing terminal. The mobile terminal includes an acquisition unit and a control unit. The acquisition unit acquires the setting information from the storage apparatus. The control unit displays a user interface for the mobile terminal using the setting information on the display unit.
US09019280B2 Area-based rasterization techniques for a graphics processing system
This disclosure describes area-based rasterization techniques that can improve the performance of a graphics processor. The techniques may include selecting a rasterization mode for a graphics primitive from a set of at least two candidate rasterization modes based on a metric indicative of an area of the graphics primitive. The techniques may further include performing, with fixed function scan conversion hardware of the graphics processor, scan conversion for the graphics primitive when a first candidate rasterization mode is selected as the rasterization mode for the graphics primitive. The techniques may further include performing, with a programmable shader unit of the graphics processor, scan conversion for the graphics primitive when a second candidate rasterization mode is selected as the rasterization mode for the graphics primitive.
US09019273B2 Sensor placement and analysis using a virtual environment
A process for sensor placement and analysis using a virtual environment includes receiving into a computer processor a model of an area, a position in the model that represents a placement of a virtual sensor, and an orientation of the virtual sensor. A shadow map of the area is generated as a function of the position and orientation of the virtual sensor. The shadow map is used to determine one or more portions of the area that can be sensed by the virtual sensor. The area of the model that is covered as a function of the position and orientation of the virtual sensor is determined, and information relating to the area of the model that is covered as a function of the position and orientation of the virtual sensor is transmitted to an output device.
US09019270B2 Generating informative viewpoints based on editing history
One embodiment of the invention is a collage engine that generates informative viewpoints of a 3D model based upon the editing history of the 3D model. In operation, the collage engine processes an editing log to identify segments of the 3D model that include related vertices. For a given segment, the collage engine selects a viewpoint used by the end-user to edit the 3D model and a viewpoint used by the end-user to inspect the 3D model. The collage engine may then present the informative viewpoints to the end-user for inclusion in a collage of 2D renderings based upon the informative viewpoints. Generally, the viewpoints used while editing and inspecting the 3D model are of importance in the overall presentation of the 3D model. Therefore, collages of 2D renderings based upon the informative viewpoints can be generated effectively.
US09019259B2 Transmission apparatus, reception apparatus, transmission-reception system, and image display system
The present invention provides a transmission apparatus and a reception apparatus easy to sample data correctly by a clock in the reception apparatus. In a detection section 25 of a reception apparatus 20n, based on data output from a sampler section 23, both or either of detection of a phase difference between data received by a data reception section 21 and a clock received by a clock reception section 22, and/or waveform distortion of this data is performed. A detection signal indicating a result of detection by the detection section 25 is transmitted to a transmission apparatus 10 by a detection signal transmission section 26. In the transmission apparatus 10, by a control section 15, based on the detection signal received by a detection signal reception section 14, both or either of control of adjustment of a phase between data transmitted by a data transmission section 11 and a clock transmitted by a clock transmission section 12, and/or adjustment of an amplitude of the data is performed.
US09019254B2 Driving system of three-dimensional LCD device, method for driving the three-dimensional LCD device, and three-dimensional glasses
A system and method for driving a three-dimensional liquid crystal display (3D LCD) device uses a target frequency, where the target frequency is double of a monocular frequency of an input picture of the 3D LCD device, and the monocular frequency is in the range of 62 Hz-118 Hz. The system and method converts a frame rate of the input picture of the 3D LCD device into (62 Hz-118 Hz)×2, and monocular frequency through the 3D glasses is in the range of 62 Hz-118 Hz.
US09019248B2 Electronic paper display device and method for manufacturing the same
Disclosed herein are an electronic paper display device and a method for manufacturing the same. The electronic paper display device including an electronic paper panel and various components, includes: a substrate made of an insulating material and being provided with wirings on a surface thereof and therein; and a driving IC bonded to the substrate and controlling the electronic paper panel to display an image, whereby it be manufactured by a more simplified process as compared to that of the related art and can remarkably reduce product costs by using more inexpensive components that are necessary as compared to those of the related art.
US09019242B2 Touch display device with dual-sided display and dual-sided touch input functions
A touch display device includes a first substrate, a second substrate, a plurality of sub-pixel regions, a plurality of display devices, a plurality of first optical touch sensor device and second optical touch sensor devices. The first substrate and the second substrate are disposed oppositely. The display devices are disposed in the sub-pixel regions, respectively, to provide images for a first display surface and a second display surface. The first optical touch sensor devices are disposed on the first substrate and at least corresponding to part of the sub-pixel regions for implementing touch input function on the first display surface. The second optical touch sensor devices are disposed on the first substrate and at least corresponding to part of the sub-pixel regions for implementing touch input function on the second display surface.
US09019238B2 Object-sensing device
An object-sensing device is presented. The device includes a waveguide and a substrate holding a liquid crystal layer, wherein radiation propagates through the waveguide via total internal reflection. A radiation emitting element is positioned along a radiation input surface of the waveguide, and a radiation receiving element is positioned to receive radiation exiting the waveguide. The radiation receiving element may be positioned across the waveguide from the radiation emitting element. Alternatively, the radiation receiving element may be positioned on a surface that contacts the radiation input surface of the waveguide that is optically coupled to the radiation emitting element.
US09019237B2 Multitouch parameter and gesture user interface employing an LED-array tactile sensor that can also operate as a display
A user interface employs a tactile sensor comprising an LED array, the user interface producing a rich flux of independently-adjustable interactive control parameters, rates of change, and symbols derived from these as well as tactile shapes, patterns, gestures, syntaxes, and phrases from each of one or more regions of contact or proximity. At least three independently-adjustable interactive real-time control parameters, plus rates and symbols, from the touch of a single finger tip. Running sums can be employed during scans so individual sensor measurements need not be stored. The tactile sensor array can be partitioned into sections or modules with separate scanning loops and/or processors. The LED array can serve as a visual display. To reject ambient light, the LED array can be configured to emit and respond to modulated light reflected from a user finger to LEDs configured, at least at a moment of measurement, to act as a photodiode.
US09019213B2 Touch panel and substrate thereof
A substrate of a touch panel has a body, a dielectric layer and multiple wires. The dielectric layer is formed on the bottom surface of the body and has multiple sensing areas and a wiring area. The wiring area is formed around the sensing areas and has multiple rough surfaces formed on the wiring area and being identical to the sensing areas in number. The wires are identical to the sensing areas in number. Each wire is formed on one of the rough surfaces of the wiring area and is electrically connected with one of the sensing areas. The formation of the wires on the respective rough surfaces can enhance adhesion of the wires so that the wires do not easily come off or get fractured.
US09019210B2 Input method for touch panel and related touch panel and electronic device
An input method for a touch panel comprising displaying a plurality of selecting objects each corresponding to a control signal, enlarging a plurality of neighboring selecting objects in the plurality of selecting objects when the plurality of neighboring selecting objects are selected because a first selecting object of the plurality of neighboring selecting objects is not precisely selected, receiving a direction indication signal corresponding to a direction toward the first selecting object of the plurality of neighboring selecting objects from a first position, and outputting a control signal corresponding to the first selecting objects according to the direction indication signal.
US09019203B2 Storage medium, information processing apparatus, information processing system and information processing method
A non-limiting example game system includes a game apparatus to which a television functioning as a stationary-type display device is connected. The game apparatus performs game processing basically according to operation data from a controller. An input terminal device functioning as a portable-type display device is kept at a user's hand, for example. A course selecting screen is displayed on a screen of the television and an information presenting screen corresponding to the course selecting screen is displayed on a screen of the input terminal device. In the information presenting screen, a comment input by another user is displayed near a course mark, and a designating object which designates the presence of the comment is displayed at a corresponding position in the course selecting screen.
US09019199B2 Electrophoretic display apparatus switchable between black-white mode and color mode
Disclosed herein is an electrophoretic display apparatus switchable between a black-white mode and a color mode. The electrophoretic display apparatus includes an electrophoretic display panel, a light guide, a light source, a light-splitting element and a lens element. The light guide is disposed in front of a display area of the electrophoretic display panel. The light source is operable to emit a light, which is directed to the display area by the light guide. The light-splitting element is disposed between the light guide and the electrophoretic display panel, and is operable to split the light into a first, a second and a third beam each having a principal wavelength different from the others. The lens element is disposed between the light-splitting element and the display area, and is operable to direct the first, second and third beams to corresponding sub-pixels.
US09019193B2 Method of compensating image data and display apparatus for performing the same
A method of compensating image data, the method includes generating a compensation data of an image data in accordance with a temperature value by using a compensation data of a previous frame and a compensation data generated through a look-up table which is mapped with corresponding to a compensation data of a previous frame and a set temperature value which is smaller than and closest to the temperature value or which is greater than and closest to the temperature value among set temperature values.
US09019187B2 Liquid crystal display device including TFT compensation circuit
The present invention relates to a liquid crystal display (LCD) device. More particularly, the present invention relates to an LCD device including a thin film transistor (TFT) compensation circuit in an LCD device which implements a driving circuit by using an oxide TFT, the LCD device capable of compensating for degraded characteristics of a TFT due to threshold voltage shift. As the compensation circuit including a dummy TFT is formed on a non-active area of the LC panel, the degree of threshold voltage shift of the DT due to a DC voltage can be sensed. Based on the sensed result, a threshold voltage of a second TFT can be compensated. This can reduce lowering of a device characteristic.
US09019186B2 Liquid crystal display device
A liquid crystal display device (100) according to the present invention has a plurality of pixels that are arranged in columns and rows to form a matrix pattern and one color display pixel (P) is comprised of four or any other larger even number of pixels. The liquid crystal display device (100) of the present invention includes a plurality of source bus lines (13) which run in a column direction. The even number of pixels that form one color display pixel (P) include larger pixels with a relatively large area and smaller pixels with a relatively small area. Each set of pixels to be supplied with a signal voltage from an associated one of the plurality of source bus lines (13) has substantially the same total area as any other set of pixels. According to the present invention, in a liquid crystal display device in which a plurality of pixels that forms one color display pixel includes the larger and smaller pixels, generation of display unevenness that runs in the column direction can be minimized.
US09019183B2 Optical loss structure integrated in an illumination apparatus
Various embodiments of a display device described herein include an optical propagation region, at least one optical loss structure, an optical isolation layer, and a plurality of display elements. The propagation region includes a light guide in which light is guided via total internal reflection and turning features configured to redirect the light out of the propagation region. The loss structure would disrupt the total internal reflection of at least some of the light guided within the propagation region if disposed directly adjacent thereto. The optical isolation layer includes a non-gaseous material between the propagation region and the loss structure, and is configured to increase an amount of light that is totally internal reflected in the propagation region. The plurality of display elements are positioned to receive the light redirected out of the propagation region. The loss structure is positioned between the plurality of display elements and the propagation region.
US09019177B2 Storage medium storing image processing program and image processing apparatus
An image is placed, based on a predetermined designation input, on a predetermined placement position in relation to a display area, and displayed. The image is enlarged and reduced in accordance with an enlargement ratio of the image, and an area within which the placement position can be set is changed in relation to the display area in accordance with the enlargement ratio. Then, based on an obtained designation input, a position within the area, which position corresponds to the designation input, is calculated as a placement position, and the image having been enlarged and reduced is placed on the placement position. The image is then displayed on a display device.
US09019171B2 Electric device with multi-screen
An electric device with multi-screen includes a plurality of display modules and a plurality of flexible printed circuit boards. The display modules are electrically connected to each other by the flexible circuit printed boards. The display modules may display different images simultaneously for providing user different purposes. Furthermore, the electric device with multi-screen not only uses flexible circuit printed boards for connecting the display modules, the flexible display panel may be used in the display modules, so that the portable electric device with multi-screen may be flexible and the applications thereof may be increased.
US09019168B2 Frequency stabilization circuit, frequency stabilization device, antenna apparatus and communication terminal equipment, and impedance conversion element
A frequency stabilization device includes a first radiating element, a second radiating element, a feeding circuit connected to the first and second radiating elements, and a frequency stabilization circuit disposed between the feeding circuit and the first radiating element. The frequency stabilization circuit includes a primary-side series circuit connected to the feeding circuit and a secondary-side series circuit coupled to the primary-side series circuit via an electric field or a magnetic field. A first inductance element and a second inductance element are connected in series to each other, and a third inductance element and a fourth inductance element are connected in series to each other. The first and third inductance elements are coupled to each other, and the second and fourth inductance elements are coupled to each other.
US09019166B2 Active electronically scanned array (AESA) card
In one aspect, an active electronically scanned array (AESA) card includes a printed wiring board (PWB) that includes a first set of metal layers used to provide RF signal distribution, a second set of metal layers used to provide digital logical distribution, a third set of metal layers used to provide power distribution and a fourth set of metal layers used to provide RF signal distribution. The PWB comprises at least one transmit/receive (T/R) channel used in an AESA.
US09019165B2 Antenna with selectable elements for use in wireless communications
A system and method for a wireless link to a remote receiver includes a communication device for generating RF and a planar antenna apparatus for transmitting the RF. The planar antenna apparatus includes selectable antenna elements, each of which has gain and a directional radiation pattern. The directional radiation pattern is substantially in the plane of the antenna apparatus. Switching different antenna elements results in a configurable radiation pattern. Alternatively, selecting all or substantially all elements results in an omnidirectional radiation pattern. One or more directors and/or one or more reflectors may be included to constrict the directional radiation pattern. The antenna apparatus may be conformally mounted to a housing containing the communication device and the antenna apparatus.
US09019159B2 Ranging diversity-reception method and receiver
Method for determining an arrival time of a RF ranging signal at a ranging receiver, comprising receiving at least one RF ranging signal via a plurality of antennas comprised by the ranging receiver, providing a plurality of antenna signals, each comprising at least a section of the ranging signal as received either by a respective one of the antennas or by a linear combination of at least two of the antennas, determining respective candidate arrival times of the at least one ranging signal from at least two of the antenna signals and determining the arrival time of the at least one ranging signal as the earliest candidate arrival time.
US09019158B2 GNSS receiver and method for determining whether to switch from one operation state to another operation state according to state switching criterion and positioning information
A method for controlling a global navigation satellite system (GNSS) receiver operated in a first operation state includes: providing a state switching criterion; obtaining a positioning information; determining whether to switch from the first operation state to a second operation state according to the obtained positioning information and the state switching criterion, wherein the power consumption of the GNSS receiver operating under the first operation state and the second operation state is different.
US09019157B2 Method and apparatus for position determination with extended SPS orbit information
A method and system for assisting mobile stations to locate a satellite use an efficient messaging format. A server computes a correction between coarse orbit data of a satellite and precise orbit data of the satellite. A coordinate system is chosen such that variation of the correction is substantially smooth over time. The server further approximates the correction with mathematical functions to reduce the number of bits necessary for transmission to a mobile station. The mobile station, upon receiving the coefficients, evaluates the mathematical functions using the coefficients and a time of applicability (e.g., the current time), converts the evaluated result to a standard coordinate system, and applies the conversion result to the coarse orbit data to obtain the precise orbit data.
US09019154B2 Radar circuit, radar system and method for testing
A radar circuit for controlling a radar antenna in a vehicle comprises an antenna connection for connection of a radar antenna, a transmitting and receiving circuit for transmission and reception of a radar signal, wherein the transmitting and receiving circuit is connected to the antenna connection. A test circuit is provided, wherein the test circuit is likewise connected to the antenna circuit, and the test circuit is designed to use a test signal to test whether a radar antenna is functionally correct connected.
US09019151B2 Method and device for determining the distance between a radio beacon and an onboard unit
System and method for determining the distance between a radio beacon and a vehicle device passing in the radio beacon, in a road toll system. A signal having a known temporal profile is emitted by one of the radio beacon and vehicle device. The signal is captured in the other component during the passing of the device and the temporal profile of the frequency is recorded in relation to the known temporal profile; a modification in the recoded frequency profile exceeding a first threshold value is detected; two distant wave zones in the frequency profile, lying temporally in front of and behind the detected modification are determined, the zones displaying a frequency modification below a second threshold value are searched for; the recorded frequency profile is scaled in such a way that the distant wave zones take the predetermined values; and the distance is determined from the scaled frequency profile.
US09019149B2 Method and apparatus for measuring the motion of a person
One or more micro-impulse radars (MIRs) are configured to determine the movement of at least one person. Media can be output to the person responsive to the movement.
US09019140B2 System and method for analog to digital (A/D) conversion
In one embodiment, a method for converting an analog input value to a digital output value is disclosed. A successive approximation is performed. The analog input is quantized to a first quantized value, which is converted to a first analog value using a DAC. The first analog value is subtracted from the analog input value to form a first residue. The first residue is quantized to form a second quantized value, and a second residue is formed by converting the second quantized value to a second analog value using the DAC and subtracting the second analog value from the first residue value. The second residue is then quantized to form a third quantized value. The first, second and third quantized values are converted into a digital output value. The first, second and third quantized values each have at least three levels.
US09019117B1 Hydrogen sulfide alarm methods
H2S (hydrogen sulfide) alarm methods include automated systems for creating reports, initiating different safety drills and/or recording certain calibration and bump tests. The methods being automated reduces the chance of human error and falsified records. The H2S alarm methods are particularly useful for ensuring the safety of workers at remote worksites.
US09019114B1 Device management module, remote management module and device management system employing same
A device management system includes a bus bar, a device management module, and a remote management module. The device management module includes at least one remotely-controllable switching circuit and a detecting circuit. When a device is installed in the rack cabinet, the remotely-controllable switching circuit connected with the device is enabled by the detecting circuit. The remote management module is in communication with the remotely-controllable switching circuit and the detecting circuit through the bus bar. The information of the device is acquired by the remote management module through the remotely-controllable switching circuit. A switch element of the remotely-controllable switching circuit which is connected to the device is selectively turned on or turned off by the remote management module. When the switch element is turned on, the DC power is transmitted to the device through the switch element.
US09019110B2 System and method for high-sensitivity sensor
A sensor unit that includes at least one sensor configured to measure an ambient condition is described. The controller can be configured to receive instructions, to report a notice level when the controller determines that data measured by the at least one sensor fails a report threshold test corresponding to a report threshold value. The controller can also be configured to obtain a plurality of calibration measurements from the at least one sensor during a calibration period and to adjust the threshold based on the calibration measurements. The controller can be configured to compute a first threshold level corresponding to background noise and a second threshold level corresponding to sensor noise, and to compute the report threshold value from the second threshold. In one embodiment, the sensor unit adjusts one or more of the thresholds based on ambient temperature.
US09019109B2 Smart smoke alarm
Methods and apparatus for smoke detection are disclosed. In one embodiment, a smoke detector uses linear discriminant analysis (LDA) to determine whether observed conditions indicate that an alarm is warranted.
US09019107B2 Methods and apparatus for detection and reporting of vehicle operator impairment
A method for reporting vehicle operator impairment criteria is provided. The method determines, using a substance detection device installed inside a vehicle, a level of a substance or combination of substances associated with vehicle operator impairment; obtains vehicle status data from a plurality of sensors onboard the vehicle; determines a level of risk associated with vehicle operator behavior, using the obtained vehicle status data; and generates a report, comprising the determined level of the substance or the combination of substances and the determined level of risk.
US09019101B2 Position location system architecture: messaging and ranging links
An indoor position location system. The indoor position location system may include a narrowband messaging link. The narrowband messaging link may enable synchronization and ranging initialization between asset tags and access points of the indoor position location system. The indoor position location system may also include a wideband ranging link. The wideband ranging link may enable a ranging operation between the asset tags, the access points and a position location server of the indoor position location system. The position location server may determine a location of at least one of the asset tags according to the ranging operation.
US09019100B2 ECG-enabled personal emergency response systems
The invention provides personal emergency response systems (PERS) with expanded life-saving capabilities. One embodiment of the invention provides a wearable PERS pendant that incorporates a cell phone transmitter or transceiver, a GPS location system, an accelerometer-based fall detector that automatically triggers an alert, and an electrocardiogram (ECG) recorder permitting a remote service center or medical personnel to receive and respond to transmitted alerts and electrocardiographic data.
US09019090B2 Vision system for vehicle
A vision system for a vehicle includes at least a first imager, an image processor, and at least a second imager. The first imager has a field of view through the windshield of the vehicle in the direction of forward travel of the vehicle. The second imager captures video images of a scene occurring exteriorly and rearwardly of the vehicle. When the vehicle is executing a reversing maneuver, the image processor processes image data captured by the second imager to detect objects in the exterior scene to assist the driver in reversing the vehicle, and when the vehicle is traveling forward, the image processor and the first imager are part of at least one of (i) a headlamp control system of the vehicle, (ii) a rain sensing system of the vehicle, (iii) a lane departure warning system of the vehicle and (iv) a traffic sign recognition system of the vehicle.
US09019088B2 Modulation of haptic feedback
The subject disclosure is directed towards a technology by which a device includes one or more haptic feedback mechanisms that may be operated in a controlled manner to output amplitude-controlled vibrations. In one aspect, the vibrations from at least two haptic feedback mechanisms are combined, providing different amplitudes at different device locations. In one aspect, a haptic feedback mechanism outputs vibrations with a one amplitude in one state, and another, different amplitude in at least one other state, as controlled by the controller. The different states may correspond to different weights being driven at different times, and/or different positions of one or more weights.
US09019087B2 Synchronization of haptic effect data in a media stream
Haptic information in a series of frames of a media file is identified and time stamps corresponding thereto are determined in accordance with information embedded in a tag either preceding or appending the media file. The haptic effect information is automatically synchronized to the media file based on the information in one or more frames of the tag, whereby an actuator outputs the defined haptic effects in the tag in a manner synchronized with corresponding audio and/or video content of the media file.
US09019086B2 Universal wireless trainable transceiver unit with integrated bidirectional wireless interface for vehicles
The invention relates to a universal wireless trainable transceiver unit with integrated bidirectional wireless interface functionality, and a method for same. Using a scan, push button or untrained channel mode, a user may enter into a wireless bidirectional interface mode of a trainable transceiver. The interface mode allows a user to select a sub-set of modes that include diagnostics, flash and vehicle interface. Each mode provides the trainable transceiver to communicate wirelessly in a bidirectional manner with another remote device.
US09019085B2 Anti-disassembling device for electronic products
An anti-disassembling device for an electronic product includes a case, a linear movement device, a circular movement device and an optical encoder. At least one retractable transmission member is connected to the case. The circular movement device is located in the case and has an encoding disk, which has multiple slots defined therethrough and teeth are defined in the periphery thereof. The at least one retractable transmission member is engaged with the teeth to rotate the encoding disk. The optical encoder has a lighting module which emits light beams through the slots of the encoding disk and a photosensitive module receives the light beams and sends a signal to the storage unit of the electronic product. The retractable device rotates when the electronic product is disassembled.
US09019077B2 System and method for predicting future meetings of wireless users
Methods and system for predicting a future location of users of wireless communications terminals. Location information indicating respective locations of multiple wireless communication terminals may be received and processed so as to predict a future meeting among respective users of the wireless communication terminals. An action may be taken with respect to the predicted future meeting. The location information may be received from a wireless communication network to obtain a Point-of-Interest (POI) that is related to one or more of the users from a characteristic location profile of the one or more users. The POI may be indicated as the likely location of the future meeting.
US09019076B2 Security system for containers
A storage system for material containers provides a readable ID distinguishing each container, and includes a scale that weighs containers, so that the system can distinguish between containers that are sufficiently loaded to be effective and containers that are insufficiently loaded. The system preferably includes storage for containers held in contact with readers of the container IDs. This allows a controller to keep track of containers checked out for use and returned for storage, and to identify containers that have been discharged.
US09019075B2 User authentication device and user authentication method
Biometric information registered for each user is held, user information being a plurality types of attribute information associated with each user is held, a possibility that the user requests authentication is predicted and a predicted value is calculated for each user by using the plurality types of attribute information contained in the held user information. When biometric information for an authentication request is accepted, the accepted biometric information is matched against the biometric information for a plurality of users determined based on calculated predicted values, and it is determined based on the result of the matching whether a person having entered the accepted biometric information is authenticated as the user.
US09019074B1 System and method for allocating access at events
A credential management system which obviates the need to design, produce and distribute one-time printed passes to individuals authorized to be present at an event such, for example, as cast members, stage crew, security details and staff, important guests, performers, players, officials and many others. Electronic credential passes are distributed to invitees of an events such as a sporting event, a concert, a large social gathering, or filming of a movie or TV show. Each reusable pass is operative to display an image containing indicia representative of an event descriptor and an access level descriptor, whereby one can quickly and easily ascertain whether an individual seeking access to a particular area, during an event, is in fact authorized to do so. Optionally, the image displayed by each reusable pass can further include a photo of the bearer, a UPC bar code, and one or more logos corresponding to event sponsors.
US09019072B2 Pairing remote controller to display device
A remote control device is authorized to command the presentation of information from an information presenting device by communicating with the information presenting device by a first mode of communications while the remote control device and the information presenting device are proximate. In response to the authorizing, the information presenting device is unlocked to permit the presentation of information in response to commands from the remote control device. After the unlocking, the information presenting device presents information in response to commands from the remote control device.
US09019068B2 Method, apparatus and system for automated change of an operating mode relating to a wireless device
A method, apparatus, and system for automatically changing the operating mode of a wireless device are provided. A determination is made whether at least one state of the wireless device has changed. This determination is performed using at least one integrated device of the wireless device. A determination is made whether the change in the state of the wireless device indicates that the first operating mode should be changed. The operating mode is changed to a second operating mode of the wireless device in response to a determination that the change in the state of the wireless device indicates that the first operating mode should be changed. Changing to the second operating mode includes altering at least one wireless communication operation of the wireless device. Examples of the second operating mode may include, but is not limited to, an airplane mode, a train mode, a vehicle mode, an environmental condition mode; or a device-access mode.
US09019065B2 Integrated inductive device
Integrated inductive device comprising a central loop arranged between two outer loops mutually coupled to the central loop so as to form two patterns roughly in the form of an eight having a common portion corresponding to said central loop.
US09019064B2 Method for making magnetic components with M-phase coupling, and related inductor structures
An M phase coupled inductor includes a magnetic core including a first end magnetic element, a second end magnetic element, and M legs disposed between and connecting the first and second end magnetic elements. M is an integer greater than one. The coupled inductor further includes M windings, where each winding has a substantially rectangular cross section. Each one of the M windings is at least partially wound about a respective leg.
US09019055B2 Cylindrical magnetic circuit and producing method thereof
A cylindrical magnetic circuit which is able to prevent deformation of a cylindrical yoke for holding two or more magnets without increasing the thickness of the yoke more than required, and a method of producing such a circuit. A cylindrical magnetic circuit (1) for generating a magnetic field in a space inside of plural annularly placed magnets (2), including: a cylindrical yoke (3) which is placed radially outside the magnets (2) and is fixed to the magnets directly or via an intermediate member or substance; and at least one nonmagnetic member 4 existing between pairs of circumferentially adjacent magnets, and a method for producing the cylindrical magnetic circuit (1).