US09003559B2

Apparatus, method and program product detect an attempt to tamper with a microchip by determining that an electrical path comprising one or more connections and a metal plate attached to the backside of a microchip has become disconnected or otherwise altered. A tampering attempt may also be detected in response to the presence of an electrical path that should not be present, as may result from the microchip being incorrectly reconstituted. Actual and/or deceptive paths may be automatically selected and monitored to further confound a reverse engineering attempt.
US09003555B2

An embodiment of the invention provides a method for sharing digital images on an image-sharing application, wherein a digital image is received from a user, the digital image including a first access setting defined by the user. A user-defined select region is identified on the digital image with a processor, wherein the select region includes a second access setting. Access to the digital image is permitted with an access controller based on the first access setting; and, access to the select region is permitted with the access controller based on the second access setting. In at least one embodiment, the digital image is displayed only to a first group of individuals based on the first access setting; and, the select region is displayed only to a second group of individuals based on the second access setting.
US09003551B2

A method includes obtaining information from an application to display to a user of a device having a screen from which information may be viewed by more than one person, generating a cover to selectively obscure sensitive information contained in a portion of the screen displaying the information, and receiving user input to selectively invoke or remove the cover relative to sensitive information to obscure display of the sensitive information on the screen.
US09003547B2

In an embodiment of the invention, wherein users must be able to access a computer system to perform respective functions, initial data is acquired from data sources, some of the initial data pertaining to previously granted system access rights. The initial data is used to create a crowdsourcing task, which is executed to acquire crowdsourced data from SMEs in an SME population, wherein the crowdsourced data comprises additional data pertaining to previously granted system access. The crowdsourced data is used to create a set of role definitions, wherein the role definitions determine which of the users are assigned to be members of a particular role associated with the system, and further determine the access rights that are granted to each member of the particular role.
US09003544B2

A mobile device and associated method and computer-readable medium, wherein the device is configurable for data protection readiness. A preparation module is configured to perform preprocessing to prepare the mobile device for data protection readiness, the preprocessing includes: indicating certain items of data stored in the data storage arrangement which are of personal importance to an owner of the mobile device; indicating criteria that defines a situation for which the items of data of personal importance are to be secured; and indicating a set of actions to be carried out to secure the items of data of personal importance. A protection module is configured to monitor for an occurrence of the situation for which the items of data of personal importance are to be secured based on the criteria indicated by the preparation module, and to execute the set of actions indicated by the preparation module in response to a detection of the occurrence of the situation.
US09003543B2

In order to enable potentially conflicting applications to execute on the same computer, application programming interface (API) calls are intercepted when an application attempts to access a computer system's resources. During a learning mode of operation, a security monitor stores data in a security monitor database identifying which applications are allowed to access the computer system resources. At runtime of an application, the security monitor operates in an enforcement mode and utilizes the contents of the security monitor database to determine if an application is permitted to access system resources. If data associated with the application is located in the security monitor database, the application is allowed to access computer system resources, if data associated with the application is not located in the security monitor database, the application is not allowed to access computer system resources.
US09003540B1

Cross Site Request Forgery (CSRF) and other types of fraudulent submission can be mitigated using state information that typically is already maintained for various users. Each submission requiring authentication can include a state identifier (ID). The state ID can be compared to a corresponding secure state ID stored in a secure location, such as in a secure token or cookie or in a variable on a page that can only be accessed by code executing in the same security context as the site to which the request is made. If the received state ID is valid and matches the secure state ID, the submission is processed. Otherwise, an interstitial element is generated to prompt the user to confirm the prior submission. A subsequent confirmation submission confirming the prior submission and containing the proper state ID can be processed. If no such confirmation is received, the submission is not processed.
US09003535B1

A computer-implemented method for certifying client-side security for Internet sites may include 1) identifying an Internet site that is subject to a security evaluation, 2) retrieving at least one resource from the Internet site, 3) parsing the resource to determine that the resource includes at least one client-side security policy for an Internet client to enforce on the Internet site, and 4) certifying the Internet site as providing client-side security based on determining that the resource includes the client-side security policy. Various other methods, systems, and computer-readable media are also disclosed.
US09003534B2

Aspect of the invention are directed to antivirus scanning, by a proxy server, of data downloaded from the network onto a PC workstation. The antivirus scanning is optimized for each scan by selecting an algorithm for that scan based on a determined overall likelihood that the downloaded data contains malicious code. Determination of the overall likelihood is augmented by the strength, or confidence, of statistical data relating to malware screening of results of previous downloads having similar parameters to the instant download.
US09003532B2

In certain embodiments, a computer-implemented method comprises receiving, via a computer network and from a first computer system, a first malware analysis request. The first malware analysis request comprises a file to be analyzed for malware by a malware analysis system. The method includes initiating a malware analysis by the malware analysis system of the first file for malware. The method includes communicating to the first computer system a response for the first file determined by the malware analysis system to the first computer system. The response comprises an indication of whether the first file comprises malware.
US09003529B2

An apparatus for identifying related code variants may include processing circuitry configured to execute instructions for receiving query binary code, processing the query binary code to generate one or more query code fingerprints comprising compressed representations of respective functional components of the query binary code, comparing the one or more query code fingerprints to at least some reference code fingerprints stored in a database to determine a similarity measure between the one or more query code fingerprints and at least some of the reference code fingerprints, and preparing at least one report based on the similarity measure.
US09003519B2

The present disclosure relates to verifying transactions using user devices. A client device used to complete a transaction with a server computer. The client device communicates with a user device such as a smart phone, laptop computer, or other computing device. The user device communicates with the client device and a verification server via the out-of-band communication channel. The verification server receives two or more copies of session data associated with the transaction occurring between the client device and the server computer. One copy of the session data is received from the server computer and another copy of the session data is provided by the user device. The two copies of the session data are compared by the verification server or by the user device, and mismatches are reported as suspected malicious software attacks.
US09003516B2

A smart card, system, and method for securely authorizing a user or user device using the smart card is provided. The smart card is configured to provide, upon initialization or a request for authentication, a public key to the user input device such that the PIN or password entered by the user is encrypted before transmission to the smart card via a smart card reader. The smart card then decrypts the PIN or password to authorize the user. Preferably, the smart card is configured to provide both a public key and a nonce to the user input device, which then encrypts a concatenation or other combination of the nonce and the user-input PIN or password before transmission to the smart card. The smart card reader thus never receives a copy of the PIN or password in the clear, allowing the smart card to be used with untrusted smart card readers.
US09003514B1

A system and method to troubleshoot a defect in at least one machine is provided. The system includes a portable device having a tracking system to detect when within a threshold proximity of a machine, and a controller to perform the steps of: authenticating the user to operate the portable device and communicating a first signal including the unique identifier of the portable device in response to detecting when within threshold proximity of the at least one machine. The system can further include an agent located at the machine to receive the first signal from the portable device, and in response to automatically verify authorization of the portable device to access the machine; and automatically trigger transmission of an operational data of the least one machine to the portable device over a secure channel.
US09003511B1

In one embodiment, a method of improving the security of a computing device comprises using a computing device that has received one or more messages that have been determined as unauthorized, obtaining a plurality of state data values from one or more of the computing device, the one or more messages, and a second computer; before admitting the one or more messages to a data communications network that the computing device is configured to protect: using the computing device and pseudo-random selection logic, based on the state data values, pseudo-randomly selecting a particular policy action from among a plurality of different stored policy actions; using the computing device, acting upon the one or more messages using the particular policy action; wherein the method is performed using one or more computing devices.
US09003509B1

A method and system for improving the security and control of internet/network web application processes, such as web applications. The invention enables validation of requests from web clients before the request reaches a web application server. Incoming web client requests are compared to an application model that may include an allowed navigation path within an underlying web application. Requests inconsistent with the application model are blocked before reaching the application server. The invention may also verify that application state data sent to application servers has not been inappropriately modified. Furthermore, the invention enables application models to be automatically generated by employing, for example, a web crawler to probe target applications. Once a preliminary application model is generated it can be operated in a training mode. An administrator may tune the application model by adding a request that was incorrectly marked as non-compliant to the application model.
US09003507B2

Provided is a system and method for providing a certificate, and more specifically a certificate for network access upon a second system based on at least one criteria and an established identity with a first system. The method includes receiving criteria, such as at least one predefined attribute. Also received from a user known to a first system is a request for network access to a second system, the request having at least one identifier. The first system is then queried with the identifier for attributes associated with the user. The attributes associated with the user are evaluated to the predefined attribute(s). In response to at least one attribute associated with the user correlating to the predefined attribute(s), providing a certificate with at least one characteristic for network access on the second system to the user. An associated system for providing a Certificate is also provided.
US09003505B2

Disclosed in one example is a method of authenticating with multiple social network services. The method may include storing first authentication information associated with a user for a first social networking service using at least one computer processor, receiving second authentication information associated with the user for a second social networking service from a social networking application, and sending to the social networking application the first authentication information. The first authentication information may enable the social networking application to utilize a protected application programming interface call for the first social networking service and the second authentication information may enable the social networking application to utilize a protected application programming interface call for the second social networking service.
US09003486B2

Systems and techniques for authenticating joint friends of users of wireless devices. An authenticating authority delivers a token to a wireless device for each party identified as a friend of a user of the wireless device, such as through relationships in an online social network. Two wireless devices can use information relating to the tokens to determine information relating to joint friends of the users of the devices, such as the identities of joint friends or simply the numbers of joint friends. Tokens can be further refined to allow for analysis that provides information relating to the degree of intimacy of the relationship between a user and a party identified as a friend.
US09003485B2

A configuration service comprises a deployment package and a production configuration for a network security device. One or more configuration parameters of the production configuration may be defined by an administrator of the network security device (e.g., the customer). The network security device may be preconfigured with a network address and identifier. The network security device may be configured to automatically request and apply the deployment package at deployment time by use of the preconfigured network address and identifier. The network security device may automatically request and apply the production configuration from the configuration service in response to applying the deployment package.
US09003483B2

Embodiments of the present invention disclose a method, computer program product, and system for generating a secure sandbox environment. A computer identifies components of a production environment that utilizes sensitive information during operation. The components of the production environment can include one or more server computers, one or more storage devices, and one or more applications. The computer receives a security policy that defines what constitutes sensitive information, and in response identifies the sensitive information of the production environment. The computer modifies the sensitive information such that the production environment can utilize the sensitive information without error, and such that the sensitive information cannot be identified from the modified sensitive information. The computer generates the sandbox environment, based at least in part, on the identified components of the production environment and the modified sensitive information.
US09003477B2

A hosted resource management system is described herein that provides systems and methods whereby a cloud-based tenant can define a logical model that allows the tenant to work with cloud-based entities in a manner that aligns with the tenant's own purpose and thinking. The system then reflects this model in a set of management tools and access paradigms that are provided to the cloud-based tenant. Each division in the logical model is termed a scope, and can include various types of cloud-based entities. Each of these scopes may contain similar cloud-based entity types, but because of the organization provided by scopes the tenant can manage these cloud-based entities according to the view and model that the tenant defines. Thus, the hosted resource management system provides a way of managing cloud-based entities that is intuitive for cloud-based tenants and facilities easier management of large-scale applications with many cloud-based entities.
US09003475B1

A computer-implemented method for applying data-loss-prevention policies. The method may include (1) maintaining a list of applications whose access to sensitive data is controlled by data-loss-prevention (DLP) policies, (2) detecting an attempt by a process to access sensitive data, (3) determining that the process has a parent-child relationship with an application within the list of applications, and (4) applying, based at least in part on the determination that the process has the parent-child relationship with the application, a DLP policy associated with the application to the process in order to prevent loss of sensitive data. Various other methods, systems, and computer-readable media are also disclosed.
US09003465B1

A communication system 10 includes a content processing system 12 and a distribution system 14. The content processing system 12 receives content and stores the content in a first file format in the content repository 40. A workflow system 54 determines a target for the content and routes the content to a content converter 64 corresponding to the target. The content converter 60 converts the content and forms a second file in a second format different than the first format. The content repository 40 stores the second file therein.
US09003459B1

Content sequence technology, in which a channel subscribed to by a user of a content delivery network is identified and a genre of the identified channel is determined. A play sequence policy is selected for the identified channel based on the determined genre. The play sequence policy defines one or more rules used in determining an order to play content files on the identified channel. Display of the identified channel is controlled based on the selected play sequence policy.
US09003458B2

Methods and apparatus for delivering data over extant infrastructure within a content-based network. In one embodiment, the network comprises a cable network, and the infrastructure comprises that nominally used for on-demand (OD) services such as VOD. The method includes the allocation of dedicated end-to-end network resources via a “session request, as well as data flow control and packet size adaptation, by a data server based on feedback from the requesting/receiving client device (e.g., DSTB) within the network. Mechanisms for retransmission requests for error recovery are also provided.
US09003453B2

Disclosed herein are broadcast receivers and methods for sharing event information. At a sender end, event information for a broadcast is collected after receiving a command from the sender and a message is created that includes the event information. The sender may then select one or more contacts with whom to share the event information. Thereafter, the message and information on the contact is transmitted to a mobile device of the sender over a short range communication link. The message may then be automatically forwarded from the mobile device to the selected recipients. At the recipient end, the message is received from the mobile device of the recipient over a short range communication link and processed to determine if the message is a recommendation message. If so, the contents of the message are extracted and displayed on a television display of the recipient.
US09003443B2

Content delivery system may include a metadata tunnel system component which is responsive to defined subaudible tones in programming, for instance programming provided for a broadcast. An action may be based on a characteristic or aspect of the subaudible tone, for instance frequency and/or duration. The metadata tunnel system may selectively generate or provide modified or new metadata to downstream components (e.g., injector system, encoder). The metadata tunnel system may provide metadata that causes a content provider identifier that identifies a content provider to appear in an alternative feed of programming (e.g., streaming programming) at points downstream of a broadcaster, for instance at end user media players. The metadata tunnel system may provide metadata that inhibits an injector system from injecting (e.g., inserting, substituting) new content into the alternative feed of programming created from portions of broadcast programming.
US09003440B2

An automatic content recognition (ACR) enabled (ACR-enabled) connected TV device may be operable to present, utilizing ACR, an overlay starting at a time that is synchronized to an identified event in presented content. The overlay may comprise one or more messages associated with an online social network. The presented content may comprise a program, a movie, a game or a commercial. The one or more messages may be pre-generated, before presentation of the content, for presentation synchronized to the identified event during the presentation of the content. The one or more messages may be generate during broadcast or streaming of a program or a movie, and the presented content, which comprises the program or the movie, may be presented during a time-delayed playback. The ACR-enabled connected TV device may track, utilizing the ACR, how each of the presented one or more messages is actually being viewed and/or interacted with.
US09003438B2

Methods and systems for presentation of content through an interface to provide personalized video feeds to a user. A video feed is harvested from feed items gathered at various Internet sources. The feed items are filtered to remove those that do not link to video content. A criteria specified by the user is used to filter the feed items.
US09003435B2

A method of recommending media content for a media playing system includes identifying a user in a viewing area; determining whether personal information of the user is stored in a database; and generating information related to a first media content recommendation according to the personal information when the personal information of the user is stored in the database.
US09003432B1

An improved technique for managing access to performance data of a kernel driver includes acquiring performance data in the kernel driver over identified intervals of time marked by the kernel driver itself and transferring the performance data to a persistence manager outside the kernel, where client applications can access the performance data and/or post-processed versions thereof without disturbing the operation of the kernel driver.
US09003428B2

A method includes issuing a request, from an application of a contributing client device to a stream administration server, to contribute messages from the application to a feed adapter within a data communication environment via a message stream which bypasses the stream administration server. The feed adapter is coupled to a feed source via a feed adapter input stream and to at least one subscribing device via a feed adapter output stream. The feed source is separate from the contributing client device. The feed adapter input stream is separate from the message stream. The method includes receiving, in response to the request and an authentication of the contributing client device. A set of constraints on messages is to be transmitted from the contributing client device to the feed adapter.
US09003424B1

A computer-implemented method of enabling communication between a first client and a second client mutually participating in a communication session, in which the second client, but not the first client, has an application for rendering multi-dimensional virtual environments, is claimed. The method includes transmitting to the second client information representing a plurality of objects in a multi-dimensional virtual environment, wherein the multi-dimensional virtual environment is rendered at the second client, and transmitting to the first client an image for display by a first client application in a web page, the image including a representation of the multi-dimensional virtual environment rendered at the second client. The second client has an application, distinct from the first client application, for rendering multi-dimensional virtual environments.
US09003419B2

A representation of a flow network having vertices connected by arcs is provided. The vertices include a first set of vertices that provide flow to a second set of vertices over arcs connecting the first set and second set of vertices. A balancing procedure in the network is performed that includes redistributing flows on arcs incident on the second set of vertices. The balancing procedure includes selecting a batch of the vertices in the second set, and redistributing flows on arcs incident on the selected batch of vertices. The selecting and redistributing are repeated for other batches of vertices in the second set.
US09003414B2

A storage apparatus includes a storage unit for storing data read/written by a host computer and provides the host computer with a storage area of the storage unit as one or more volumes. The storage management computer includes a first memory for storing task information including contents of an operation process performed on the storage apparatus, as well as a scheduled starting time and scheduled termination time of a process, and, in the case where first task information is stored in the first memory, when resources used in the process of second task information stored in the first memory are the same as resources used in the process of the first task information, the storage management computer computes times required for executing the first task information and the second task information, based on a time during which the processes of the first and second task information conflict with each other.
US09003413B1

A method, apparatus, and computer readable medium for synchronizing a main thread and a slave thread executing on a processor system are disclosed. For example, the method includes the following elements: transitioning the slave thread from a sleep state to a spin-lock state in response to a wake-up message from the main thread; transitioning the slave thread out of the spin-lock state to process a first work unit from the main thread; determining, at the main thread, an elapsed time period until receipt of a second work unit for the slave thread; transitioning the slave thread to the spin-lock state if the elapsed time period satisfies a threshold time period; and transitioning the slave thread to the sleep state if the elapsed time period does not satisfy the threshold time period.
US09003402B1

A method and apparatus for injecting function calls into a virtual machine whereby a Function Call Injection (FCI) process is employed, through which a Secure Virtual Machine (SVM) is used to trigger desired function call invocations inside a Guest Virtual Machine (GVM) by externally manipulating the GVMs memory and CPU register contents using a security API. Once the triggered function is executed, control is then returned at the originating SVM invocation point. Therefore, the GVM state is manipulated to externally inject function calls, making it possible to create control appliances which do not require an in-GVM agent.
US09003390B2

A computer-implemented method is disclosed for validating an operating system patch, along with a computer program product and a patch module. After output of an operating system patch an automatic self-test is executed on the medical device at application level, which tests whether the installed operating system patch was able to be successfully installed. In this case a validation signal is output. The self-test is executed directly on the application system.
US09003387B2

A software update system automatically deploys software updates, approved by a provider of a process control system, to computer hosts that execute the process control system. The software update system includes a client application that generates a request for software updates applicable to the computer hosts and initiates automatic deployment of the software update to the host, and a server application that provides software update data to the client application in response to the request.
US09003381B2

A computing device comprising a JIT compiler, an application, and a JavaScript Engine. The computing device is adapted to receive at least one identified portion of a JavaScript source code, replace original context specific reference values in the JavaScript with one or more placeholders, and generate a first JIT copy of the code. The computing device is adapted to create a description of the original context specific reference values having one or more requirements, store the description, access runtime information related to the original context specific reference values, compare the runtime information to the stored description, obtain new context-specific reference values, replace/update the placeholders with the new context-specific reference values, generate a second JIT copy of the at least one identified portion of the JavaScript source code comprising the new context-specific reference values, and execute the second JIT copy in the new execution context.
US09003380B2

Methods and devices for executing scripts written in a dynamic scripting language include parsing scripts in two stages, a pre-parse using a simplified grammar to generate script metadata regarding the high level structure of the script, and a full parse using the grammar and syntax of the dynamic scripting language and generated script metadata. The generated metadata may describe the high level structure that is present in the language of the script such as functions, object methods, and a top level call graph. The script metadata may be used during the full parse to determine the parts of the code to be fully parsed. The aspects minimize processing time spent in the parsing at run-time, and may eliminate processing required to interpret or compile sections of code that will not be executed. Script metadata as well as results of full parsing may also be cached to provide further processing efficiencies.
US09003362B2

Systems and methods for processing software application metadata associated with a software application are provided. A representative method includes the step of collecting software application metadata associated with a software application. The software application metadata includes a first set of information related at least one of the following: screens, paths, and layers associated with the software application. The method further includes the step of storing the software application metadata in a data repository.
US09003358B2

Techniques and a system for creating a vendor independent computer language and compiling the language into an architecture specification language allowing for taking a source data stream (file, WSDL, XML) and passing thru a language parser, populating a storage medium with a plurality of technical inputs and vendor technical specifications for generic technologies and probable technologies required for desired architectures generated by the language parser, and optimizing the inputs and creating relationships between technologies and groups of technologies and storing results in the storage medium.
US09003351B1

A method and system for reducing power consumption of an integrated circuit with an EDA tool by analyzing and modifying a layout design having a plurality of nets across multiple metal layers. The method includes identifying long nets in the layout design, determining an interconnect capacitance of each of the long nets, determining a net level switching activity of each of the long nets, generating a high power impact list using the interconnect capacitance and the switching activity of each of the long nets, modifying a metal spacing of the long nets listed in the high power impact list.
US09003349B1

Disclosed are methods, systems, and articles of manufacture for implementing a physical electronic design with area-bounded tracks. One aspect identifies an area in an electronic design and a track pattern associated with the area, identifies active tracks in the track pattern, and creates spacetiles with the active tracks. This aspect uses area-based search probes based on spacetiles to find viable implementation solutions to implement the area in the electronic design. Another aspect identifies a tracked area associated with a track pattern and a trackless area and use spacetile(s) and a via spacetile layer to transition between the tracked area and the trackless area for implementation of the electronic design in the tracked or the trackless area of the electronic design.
US09003346B1

Techniques for reducing post-routing delay variance are described herein. In an example embodiment, an initial netlist includes multiple instances that represent digital components of an electronic design. An base signature is assigned to each instance in the initial netlist, where the base signature is based on two or more design or connectivity attributes of the instance. The base signatures are then used to generate an initial instance ordering of the instances in the initial netlist. A subsequent netlist, different from the initial netlist but representing the same electronic design, is received. Base signatures are assigned to the instances on the subsequent netlist and a subsequent instance ordering is generated. The subsequent instance ordering preserves the same order as the initial instance ordering for those instances that are included in both the initial netlist and the subsequent netlist. In this manner, any later netlist-based processing (e.g., such as packing, placement, and routing) is shielded from the negative re-design effects caused by the subsequent changes to the initial netlist and, consequently, the post-routing timing delay variance of the electronic design is reduced.
US09003342B1

A lumped aggressor model is used to simulate multiple aggressor nets acting on a victim net. By lumping the aggressor nets together into a single input port, a single voltage excitation may be applied to the input port to simulate the model during static timing analysis. However, a record of each individual aggressor net and several associated attributes for each aggressor net is maintained such that the individual lumped aggressor nets may still be modeled as separate contributions to the attack on the victim net.
US09003339B2

Technology for synthesizing a behavioral description of a circuit into a structural description of the circuit is disclosed. The behavioral description may describe the circuit in terms of the circuit's behavior, or other functionality, via multiple statements, including a conditional statement. The technology includes analyzing statements upstream and/or downstream from the conditional statement, identifying one or more statements having dependency relationships with the conditional statement and inferring one or more potential clock domains for logic associated with the identified statements.
US09003332B2

A system and a method are disclosed for effectively displaying database records on a device having a display area that is small compared to the underlying data being represented. A simulated catalogue is displayed with cards associated with database records. Detailed information is presented for a record on a card obscuring information related to other records. A user is allowed to swipe on the catalogue causing simulated movement of the cards thereby displaying information associated with a database record previously obscured. The catalogue is moved with an initial velocity determined by the speed of swiping and decelerated based on a drag factor until it comes to a stop and displays information for the record reached. The ability to determine the final record displayed when the catalogue stops allows pre-fetching of the data associated with the record.
US09003331B1

A computer based method is provided. The computer based method comprises a first electronic device launching an application and, in response to launching the application, the first electronic device receiving a first message from a second electronic device. The first message comprises a first link. The computer based method further comprises the first electronic device configuring a graphical user interface of the application to couple a dynamic selector of the graphical user interface to the first link and presenting a first screen of the graphical user interface, the first screen comprising the dynamic selector and a plurality of static selectors, wherein selecting the dynamic selector activates the first link.
US09003328B1

A mobile device includes a client application configured to process and display a push notification specifying an appointment reminder originating from a server acting as an appointment manager. The client displays a menu of available options for conducting additional appointment-related transactions, such as confirmation, rescheduling, or cancellation of the appointment. Based on the user selection, the client conducts a user-interactive transaction with the server to complete the requested appointment service.
US09003314B2

A system, method, and computer program product are provided for detecting unwanted data based on an analysis of an icon. In use, an icon is analyzed. Furthermore, unwanted data is detected based on the analysis.
US09003313B1

A system and method for determining whether a user interface is properly injected on an electronic device are provided. Web site data for a web site is accessed, additional code are injected into the accessed web site data and the web site based on the injected additional code is provided for display. An actual image of a user interface corresponding to the displayed web site is obtained. An expected image of the user interface in which the additional code is properly injected into the web site is received. The expected image of the user interface with the actual image of the user interface are compared. In a case where the expected image of the user interface and the actual image of the user interface do not match, an error message is generated and notification of the error message is provided to the electronic device.
US09003311B2

Embodiments provide for a handheld device with a unified desktop for integrating the functionality of the handheld device with a larger computer system. When connected to a peripheral display and/or a display of the larger computer system, the handheld device provides a unified desktop displayed across the screen(s) of the handheld device and the peripheral display. The unified desktop unifies the functionality provided by the larger computer system and the handheld functionality, e.g., communication applications (e.g., phone, SMS, MMS). A user can seamlessly interact with applications, e.g., open, move, close, receive notifications, on the unified desktop whether the applications are displayed on the screens of the handheld device, or the peripheral display of the larger computer system.
US09003307B2

One embodiment provides a system of exchanging information between at least two parties over a network. The system includes a chat room generator module, executed by one or more processors, to receive a comparison result between an existing first key word search from a first party and a subsequent second key word search from a second party via a network, and to generate a new chat room embedded into a search result web page associated with the second party, when the comparison result indicates no substantial similarity between the first key word search and the second key word search.
US09003304B2

A computer implemented method, apparatus, and computer usable program code for moving an avatar. A computer renders a first viewport in a computer display. The first viewport may comprise a first tab, a first coordinate, and a first attitude. A first object is rendered based on the first coordinate and the first attitude in a region. The computer renders a second tab. The computer receives a user selection corresponding to the second tab. Next, the computer renders a second viewport comprising a second coordinate and a second attitude. The computer renders the second object in a computer display from a perspective distinct from the first viewport. In addition, the computer registers the avatar as associated with the second coordinate and second attitude in the virtual universe, wherein the first tab is a visual indication of movement history.
US09003303B2

Various embodiments of systems, methods, and computer programs are disclosed for producing an online event. One embodiment is a method comprising: creating a production script for an online event comprising an audio conference between one or more speakers and a plurality of listen-only viewers, the production script comprising a series of production prompts associated with a production timeline; a server presenting an event production user interface to an event producer and a viewer user interface to the listen-only viewers, the event production user interface configured to selectively control the viewer user interface during the online event; and presenting, in the event production user interface, the production prompts in accordance with the production timeline during the online event.
US09003293B2

A project network service includes a server connected to the network, the server having access to least one processor and at least one data repository, the server including a non-transitory physical medium and software running from the non-transitory physical medium, the software providing a first function establishing a client-server connection between the server and at least one user-operated computing appliance, a second function registering at least one individual to use the service, a third function initiating and maintaining an active data session between one or more users through a graphics user interface (GUI), a fourth function accepting data input and asset contributions from the one or more users, a fifth function recording and applying the input, a sixth function facilitating a transaction for at least one project created through the GUI, and a seventh function orchestrating and managing production and delivery of the project to the one or more users.
US09003286B2

A method of allowing listeners to participate in broadcast programming is provided, the method generally comprising one or more of providing a library of media elements accessible by a plurality of listeners; receiving from each of at least two of the listeners a playlist of media elements, wherein at least one of the media elements in each playlist is from the library of media elements; editing the playlists using broadcast scheduling software; providing the edited playlists to the plurality of listeners for playback, and for feedback regarding the playlists; and receiving feedback from at least one of the listeners regarding the playlists. A system and apparatus are similarly provided.
US09003285B2

An application includes functionality for dynamically modifying controls based on readme documentation content after the development of the application is substantially complete. A developer marks up a documentation file to include references to graphical user interface controls. The application generates a registry that stores associations between the documentation content and the affected controls. The application then modifies the properties of the affected controls to alter presentation or at least one behavior of each affected control. When the application creates an instance of an affected control, the control includes the modified presentation or behavior.
US09003282B2

A web-based system, method and program product are provided for adding content to a content object stored (e.g., a custom compilation or prepublished work) in a data repository as a group of hierarchically related content entities. Each noncontainer content object is preferably stored as a separate entity in the data repository. Each content entity is also stored as a row in a digital library index class as a collection of attributes and references to related content entities and containers. As the user selects desired objects for inclusion in a content object, the system arranges the objects hierarchically, e.g., into volumes, chapters and sections according to the order specified by the user. The system then creates a file object (e.g., a CBO) defining the content object that contains a list or outline of the container and noncontainer entities selected, their identifiers, order and structure. This file object is stored separately in the data repository. An aspect of the invention is the calculation of the compilation's cost by estimating the amount of content it contains and determining a content cost based upon the content estimate. Optionally, a cost is assigned to each content entity in the data repository and these actual costs are summed as part of the cost estimation procedure.
US09003273B2

An apparatus receives a first selection command to select a part of an area of a displayed first document (e.g., text, image, etc) as a selected area. When the apparatus receives the first selection command, the apparatus causes display content included in the selected area selected in response to the first selection command to be stored in a storage unit and determines whether link information linked to second document is included in the selected area. The apparatus acquires document data of the second document using the link information in response to determining that the link information is included in the selected area.
US09003271B2

An error detecting device of a dual controller system is provided. The first controller receives a sensing data from a sensor to calculate and generate a first data and outputs a final data if an error is not detected by comparing the first data with a second data transmitted from a second controller. The CAN transceiver receives the final data from the first controller and transmits the final data through a CAN bus. The second controller receives the sensing data from the sensor to calculate and generate a second data and transmits to the first controller an interrupt signal which prevents an output of the final data if an error is detected by comparing the second data with the final data fed back from the CAN transceiver. Accordingly, output transmission to the vehicle is controlled and the stability and reliability of the output data is increased.
US09003269B2

According to one embodiment, a decoder of a memory controller includes: a syndrome calculating unit configured to calculate a syndrome based upon a code word read from the memory; an error locator polynomial generating unit configured to generate an error locator polynomial based upon the syndrome, and to obtain a number of errors based upon the generated error locator polynomial; and an error location calculating unit configured to calculate an error location based upon the error locator polynomial, wherein the process of the error location calculating unit is not executed, when the number of errors is not less than the maximum number of bits that can be corrected by the error locator polynomial generating unit.
US09003265B2

Method for processing a non-volatile memory designed to store words containing data bits and control bits allowing an error correction with an error correction code, the method comprising the storage of information in the memory plane comprising an operation for writing in the memory plane at least one digital word modified with respect to at least one initial digital word not having any erroneous bit, said at least one modified digital word containing a bit having a modified value with respect to the value of this bit in said at least one initial digital word, the other bits of the modified digital word having values identical to those of these same bits in the initial digital word, the position of the modified bit in said at least one modified digital word defining the value of the digital information.
US09003252B1

Aspects of the disclosure provide an integrated circuit (IC) chip. The IC chip includes a memory module that includes one or more memory blocks. Each memory block includes a memory array having a first memory portion and a redundant memory portion, a failed memory indicator that, in response to a memory test, is configured to provide an indication of a failed memory portion in the first memory portion, and a wrapper circuit that, in response to the indication of the failed memory portion, is configured to repair the memory array by using the redundant portion instead of the failed memory portion.
US09003245B2

In an error correction device, a frame generation section receives pulse signals as temperature information of a power switching element transmitted from a PWM comparator. The frame generation section sets a first correction pulse signal, a second correction pulse signal and the temperature information sequentially into each frame. A pulse width of the first correction pulse signal corresponds to a pulse width when a time ratio thereof becomes 100%. A pulse width of the second correction pulse signal corresponds to a pulse width when a time ratio thereof becomes 50%. A microcomputer receives the temperature information through a photocoupler and corrects the received temperature information. The microcomputer calculates a temperature detection value of the power switching element on the basis of the corrected temperature information.
US09003244B2

A method of performing a dynamic built-in self-test (BIST). The method includes performing a first test of a circuit on a semiconductor chip. The first test includes a first switch factor. The circuit during the first test is monitored with one or more sensors. A first sensor value of one or more sensors monitoring the circuit is determined. It is also determined whether the first sensor value is within a range of a programmable constant. A second switch factor is determined in response to determining that the first sensor value outside the range of the programmable constant.
US09003242B2

According to one embodiment, a semiconductor memory device includes a memory cell array including a plurality of memory cells, a first register configured to store data of the memory cells, and a sequence control circuit configured to control the memory cell array and the first register. In at least a data read operation of the memory cells, the sequence control circuit reads out, from the memory cell array, data including flag information representing whether the number of failed bits is in an allowable range.
US09003236B2

In an embodiment of the invention an application provider may include “tracing elements” in a target software application. While working with the application the trace elements are detected and provide a “baseline trace” indicating proper application execution. The provider then supplies the application, which still includes the trace elements, and the baseline trace to a user. The user operates the application to produce a “real-time trace” based on the application still having trace elements that produce trace events. A comparator then compares the baseline and real-time traces. If the traces are within a pre-determined range of each other the user has a level of assurance the software is operating correctly. If the level of assurance is low, an embodiment may trigger a hardware interrupt or similar event to prevent further execution of software. Other embodiments are described herein.
US09003235B2

Testing a system under test includes intercepting, within a proxy system, a request from a client system sent to the system under test. The request is analyzed within the proxy system and sent to the system under test. Within the proxy system, a response from the system under test sent to the client system is intercepted. The response is instrumented creating a modified response indicating test coverage according to the request. The modified response is sent to the client system.
US09003233B2

In accordance with aspects of the disclosure, systems and methods are provided for monitoring one or more classes for detecting suspected memory leaks in a production environment. The systems and methods may include identifying which of the one or more classes hold at least one static or non-static field of collection or array type, accessing the one or more classes that hold the at least one static or non-static fields of collection or array type, and tracking a size for each field of each class by periodically sampling the size of each field over an interval, processing the size data for each field of each class, and detecting suspected memory leaks of each class by identifying which of the one or more fields of each class exhibits suspect behavior in the size over the interval.
US09003232B2

Roughly described, a method of sending a message from a source unit to a destination unit both forming part of a hierarchical debug architecture on a chip, the units in the hierarchy using a protocol in which each unit has an internal address which is the same base address, and in which each unit addresses other units using addresses derivable relative to that unit's internal address given positions of other units in the hierarchy, comprising: the source unit in a first level of the hierarchy sending a message comprising a destination address of the destination unit, the destination address being relative to the source unit's internal address, and an intermediate unit in a second level of the hierarchy: adding an offset to the destination address to form a rebased destination address, being relative to the intermediate unit's internal address, and routing the rebased message onto the destination unit.
US09003228B2

Consistency of data stored in persistent memory is maintained using separate commit and harden operations for a transaction. A transaction is committed with a processing device, the committing including marking an end of an atomic operation on a modified object from the transaction, creating a new copy of the modified object, and storing a mapping of the modified object to the new copy of the modified object in a recorded log. A checksum identifying the modified object is created and stored in the recorded log. The transaction is hardened by storing the modified object and the recorded log from cache into persistent memory.
US09003218B2

Power consumption in a microprocessor platform is managed by setting a peak power level for power consumed by a multi-core microprocessor platform executing multi-threaded applications. The multi-core microprocessor platform contains a plurality of physical cores, and each physical core is configurable into a plurality of logical cores. A simultaneous multithreading level in at least one physical core is adjusted by changing the number of logical cores on that physical core in response to a power consumption level of the multi-core microprocessor platform exceeding the peak power level. Performance and power data based on simultaneous multi-threading levels are used in selecting the physical core to be adjusted.
US09003210B2

The operating voltage of an integrated circuit (e.g., a processor) is changed in response to one or more conditions (e.g., a laptop computer is connected to an AC power source). Both the operating frequency and the operating voltage of the integrated circuit are changed. The voltage regulator providing the operating voltage to the integrated circuit is caused to transition between voltage levels using one or more intermediate steps. The integrated circuit continues to operate in the normal manner both at the new voltage and throughout the voltage transition.
US09003204B2

Methods, systems, and computer-readable storage media for selecting columns for re-encryption in join operations. In some implementations, actions include determining a first column and a second column to be joined, receiving a first key corresponding to the first column and a second key corresponding to the second column, receiving a first rank associated with the first key and a second rank associated with the second key, selecting the second column for re-encryption based on the first rank and the second rank, and providing the first column, the second column, and the first key for performing a join operation, the second column being re-encrypted based on the first key.
US09003192B2

A protocol is provided that permits a third-party key issuing entity to have its issued keys protected by an unrelated key protecting entity. In at least some embodiments, a trusted key protecting entity is injected, in a sense, in a conversation between the third-party key issuing entity and a client to which one or more keys are distributed. The trusted key protecting entity is able to apply various protections which, in at least some embodiments are unknown to the key issuing entity, to a distributed key which can then be used by the client to access protected content.
US09003191B2

An intermediary system facilitates a connection request from a client to a server. The intermediary system may participate in either or both of a token creation phase and a server connection phase. If participating in the token creation phase, the intermediary system generates a token that may later be used by the client during a server connection phase. The token includes a session identifier and is returned to the client. If participating in the server connection phase, the intermediary receives the token, which is sent from the client in conjunction with a connection request, extracts the session identifier from the token, and compares against the session identifier for the session in which the token was created. If the session identifiers match, then the intermediary connects to the server to complete the connection request for the client.
US09003184B2

In a method for protecting software of a computing device, a hypertext preprocessor (PHP) software program of the computing device is encrypted using an encryption rule to obtain an encrypted file. When the encrypted file needs to be decrypted, the method determines whether a predetermined hardware lock is connected to the computing device. When the predetermined hardware lock is not connected to the computing device, the method displays a prompt that indicates the predetermined hardware lock is not connected to the computing device. When the predetermined hardware lock is connected to the computing device, the method decrypts the encrypted file with a decryption rule corresponding to the encryption rule.
US09003182B2

A wireless communication system includes a pager or similar device that communicates to a home terminal. The home terminal confirms the identity of the pager and attaches a certificate to the message for ongoing transmission. Where the recipient is also a pager, an associated home terminal verifies the transmission and forwards it in a trusted manner without the certificate to the recipient.
US09003178B2

A method of checking and protecting data and identities within a communication or computing process between at least one author and at least one recipient comprises at least: a step of allocation by an anonymization authority of one and the same stamp forming a cryptonymic marking, to one or to several different authors and to their objects; a step of inserting said stamp into the communication or computing protocol associated with the data stream, by means of a stamp system, the protocol containing the identity of said author or of said object of the author or authors, and each author being able moreover to simultaneously have a plurality of different cryptonyms; a step of reading, at at least one recipient, of said protocol by means of a reading system able to detect the presence of said stamp.
US09003175B2

Systems, methods and products are described that provide accelerated boot performance. One aspect includes initiating a booting process of a user operating system of a computer system; identifying a non-critical hardware device set for start up according to the user operating system; excluding the non-critical hardware device; and completing the booting process to provide the user operating system without starting an excluded non-critical hardware device. Other embodiments are described.
US09003174B2

A method for reducing booting time is to be implemented by an electronic device including first and second processing units, a cache memory, and a storage medium. The method includes the steps of: configuring the first processing unit for executing a set of program instructions for initializing hardware equipments of the electronic device; configuring the first processing unit for loading at least one library from the storage medium into the cache memory after initializing the hardware equipments of the electronic device, the at least one library being specified for use by the second processing unit; and configuring the second processing unit for booting a kernel of an operating system associated with the second processing unit after initializing the hardware equipments of the electronic device.
US09003172B2

Intelligently loading legacy option ROMs in a computing system, including: generating, by a legacy option ROM manager, an inventory for the computing system, wherein the inventory for the computing system identifies one or more devices in the computing system; determining, by the legacy option ROM manager for each option ROM available for loading, whether a device supported by the option ROM is included in the inventory for the computing system; responsive to determining that the device supported by the option ROM is not included in the inventory for the computing system, preventing the option ROM from being loaded into an option ROM address space; and responsive to determining that the device supported by the option ROM is included in the inventory for the computing system, enabling the option ROM to be loaded into the option ROM address space.
US09003163B2

The disclosed embodiments provide techniques for reducing address-translation latency and the serialization latency of combined TLB and data cache misses in a coherent shared-memory system. For instance, the last-level TLB structures of two or more multiprocessor nodes can be configured to act together as either a distributed shared last-level TLB or a directory-based shared last-level TLB. Such TLB-sharing techniques increase the total amount of useful translations that are cached by the system, thereby reducing the number of page-table walks and improving performance. Furthermore, a coherent shared-memory system with a shared last-level TLB can be further configured to fuse TLB and cache misses such that some of the latency of data coherence operations is overlapped with address translation and data cache access latencies, thereby further improving the performance of memory operations.
US09003159B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, can perform data caching. In some implementations, a method and system include receiving information that includes a logical address, allocating a physical page in a non-volatile memory structure, mapping the logical address to a physical address of the physical page, and writing, based on the physical address, data to the non-volatile memory structure to cache information associated with the logical address. The logical address can include an identifier of a data storage device and a logical page number.
US09003149B2

Transparent file system migration including a method that identifies a source physical storage location in a file system that supports simultaneous access by multiple independent processes. A target physical storage location in the file system is identified and its contents are migrated to the target physical storage location. The migrating includes disallowing new allocations to the source physical storage location and copying contents from the source physical storage location to the target physical storage location. A write request to write data to the source physical storage location is received prior to or during the migrating. The write request is serviced contemporaneously with the migrating. Read and write requests directed to the source physical storage location are redirected to the target physical storage location. The redirecting is responsive to the migrating completing. The requests are from the multiple independent processes and include both logical and physical input/outputs.
US09003148B2

A microcomputer includes a CPU, a protection information storage configured to store memory protection information specifying an access permission or a prohibited state to a memory space by a program executed by the CPU, a memory access control apparatus configured to determine whether or not to allow a memory access request from the CPU according to the memory protection information, and a reset apparatus configured to invalidate the memory protection information stored in the protection information storage according to a reset request signal output from the CPU to a switching of programs executed by the CPU, the reset request signal being based on a state of execution of the program by the CPU. The reset apparatus sets all valid bit storing fields of a plurality of protection setting registers of the protection information storage to invalid state in response to the reset request signal output by the CPU.
US09003144B1

A plurality of storage nodes in a single chassis is provided. The plurality of storage nodes in the single chassis is configured to communicate together as a storage cluster. Each of the plurality of storage nodes includes nonvolatile solid-state memory for user data storage. The plurality of storage nodes is configured to distribute the user data and metadata associated with the user data throughout the plurality of storage nodes such that the plurality of storage nodes maintain the ability to read the user data, using erasure coding, despite a loss of two of the plurality of storage nodes. The plurality of storage nodes configured to initiate an action based on the redundant copies of the metadata, responsive to achieving a level of redundancy for the redundant copies of the metadata. A method for accessing user data in a plurality of storage nodes having nonvolatile solid-state memory is also provided.
US09003139B1

A computer-implemented method for recovering virtual machines after disaster scenarios may include (1) identifying a request to restore a virtual machine disk backup image to a virtual machine disk, (2) in response to the request, identifying a block map of the virtual machine disk backup image, the block map identifying at least one allocated block as allocated on the virtual machine disk and at least one unused block as unused on the virtual machine disk, and then (3) restoring the allocated block from the virtual machine disk backup image to the virtual machine disk upon determining that the block map identifies the allocated block as allocated, but skipping restoration of the unused block from the virtual machine disk backup image to the virtual machine disk due to determining that the block map identifies the unused block as unused. Various other methods, systems, and computer-readable media are also disclosed.
US09003135B2

Embodiments of the inventions relate to granular management of data storage blocks in a data storage system. In one aspect, status values are employed to track “used”, “free”, and “claimed free” storage blocks. A storage block having stored data is identified as used, a storage block available to store data is identified as free, and a storage block having previously stored data removed that has not been reclaimed is identified as claimed free. These values are maintained on a map to track each data block within the data storage system. Available claimed free data blocks are prioritized for data block allocation over available free data blocks for efficient storage, including enabling efficient reclamation of data blocks and minimizing data movement needed for reclamation-oriented de-fragmentation.
US09003134B2

A translation table entry contains a change recording override field for controlling whether a change bit is to be set on a store or not. Each 4K byte block of main storage has an associated storage key comprising a change bit. The change recording override field controls whether change bit of the storage key associated with the desired 4K byte block of main storage is set to 1 for a store operation.
US09003133B2

An apparatus for storing or reading data in a memory array of a transponder and a corresponding transponder, read/write device and program element is described. Therein, a data file system for storing data within the memory array is defined by a predetermined protocol. The storing additional data includes checking whether a memory size of the application data file is larger than the memory size indicated by the application data length indicator; and storing second application data in a partial memory area of the application data file not occupied by the first application data. Thereby, memory areas which, according to the predetermined protocol, are not used can be used for new applications, data can be hidden in these areas such that they can not be read by protocol compliant reader devices and the data structure read or written is compatible with the former predetermined protocol.
US09003124B2

A system or computer usable program product for managing a cache region including receiving a new region to be stored within the cache, the cache including multiple regions defined by one or more ranges having a starting index and an ending index, and storing the new region in the cache in accordance with a cache invariant, the cache invariant ensuring that regions in the cache are not overlapping and that the regions are stored in a specified order.
US09003123B2

An instruction cache stores cacheable instructions for access by a processing circuitry, the instruction cache having a data storage comprising a plurality of cache lines and a tag storage comprising a plurality of tag entries, each cache line for storing instruction data specifying a plurality of cacheable instructions, and each tag entry for storing an address identifier for the instruction data stored in an associated cache line. The instruction cache including valid flag storage for identifying whether each cache line is valid. Instruction cache control circuitry is arranged to store within a selected cache line of the data storage the instruction data for a plurality of cacheable instructions as retrieved from memory, to store within the tag entry associated with that selected cache line the address identifier for that stored instruction data, and to identify that selected cache line as valid within the valid flag storage.
US09003106B1

A system, method, and computer program product for establishing a memory-mapped file, enabling the memory-mapped file data to be paged to a non-volatile storage medium, marking a portion of the memory-mapped file as protected, wherein a write to the memory mapped file throws a segmentation fault; receiving a write at the memory mapped file, throwing a segmentation fault; and handling the segmentation fault in a segmentation handler, where the handling comprises reading the information in the memory mapped file facility into the undo log, and writing the write IO to the storage medium.
US09003103B2

A storage set (e.g., an array of hard disk drives) may experience a failure, such as a loss of power, a software crash, or a disconnection of a storage device, while writes to the storage set are in progress. Recover from the failure may involve scanning the storage set to detect and correct inconsistencies (e.g., comparing mirrors of a data set or testing checksums). However, lacking information about the locations of pending writes to the storage set during the failure, this “cleaning” process may involve scanning the entire storage set, resulting in protracted recovery processes. Presented herein are techniques for tracking writes to the storage set by apportioning the storage set into regions of a region size (e.g., one gigabyte), and storing on the nonvolatile storage medium descriptors of “dirty” regions comprising in-progress writes. The post-failure recovery process may then be limited to the regions identified as dirty.
US09003101B1

A non-volatile storage subsystem is described which identifies performance-sensitive commands and heterogeneous performance characteristics of portions of a non-volatile storage media, and matches the performance sensitivity of the commands with an available physical write address corresponding to performance characteristics appropriate for the performance sensitivity of the command. A command can be considered performance sensitive if it originates from a host or a preferred host among a plurality of hosts, or if the command designates a frequently accessed logical address. Performance characteristics of the storage device can be determined by physical architectures of the storage media such as the distance from the axial center of a disk media, or the architecture technology of a solid-state array. Performance characteristics can also be determined dynamically and heterogeneous performance can be encouraged by internal maintenance policies of the subsystem.
US09003091B2

Systems and methods for flow control within a Serial Peripheral Interface without additional signal lines are included herein. In one example, a method includes generating a flow control command. The method also includes sending the flow control command from a master device to a slave device with a Serial Peripheral Interface. In addition, the method includes sending a memory address from the master device to the slave device. Furthermore, the method includes detecting a ready indicator in the master device. The method also includes waiting to receive a ready indicator and communicating with the slave device in response to the ready indicator.
US09003088B2

A method for providing virtualization of information handling resources includes accessing a information handling system and a information handling resource, accessing a first virtual function configured to cause virtualized access to the information handling resource through the interface, accessing a second virtual function configured to cause virtualized access to the information handling resource through the interface, and selectively mapping the first virtual function and the second virtual function to information handling systems of the system. The selective mapping includes preventing the first virtual function and the second virtual function from both being mapped to the same information handling system.
US09003087B2

A shared device unit, which comprises a storage device, is coupled to a plurality of storage systems. The shared device unit provides a plurality of storage areas, which are based on the storage device, to the plurality of storage systems. Each storage system stores allocation management information which comprises an ID of a storage area provided to thereof among the plurality of storage areas, and provides the storage area corresponded to the ID included in the allocation management information to the host computer coupled thereto among the plurality of host computers.
US09003084B2

Systems and techniques are disclosed that include in one aspect a computer implemented method storing a received stream of data elements in a buffer, applying a boundary condition to the data elements stored in the buffer after receiving each individual data element of the stream of data elements, and producing one or more data elements from the buffer based on the boundary condition as an output stream of data elements sorted according to a predetermined order.
US09003078B2

A system and method is described for managing subscriptions between a consumer mobile phone, merchant server, billing server and carrier server. A charge-info method is used for the merchant server to retrieve charge elements from the billing server for constructing a user interface for the consumer mobile phone. An opt-in method is used to confirm a consumer's opt-in for a subscription. A remind-charge method is used to remind the consumer of an upcoming charge on the subscription. A charge method allows the merchant server to charge a user account on a carrier server via the billing server. A cancel method is used for the consumer to cancel the subscription.
US09003076B2

An anomalous component within a processing system is identified. One or more transformed metrics of a processing system being monitored are analyzed, and an anomaly in the processing system is detected. Based on detecting the anomaly, at least one transformed metric is inversely transformed to obtain at least one suspect original metric. Using the at least one suspect original metric, the anomalous component is identified.
US09003070B2

A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to collect a plurality of User Interface (UI) device configurations, receive a request from a computing device to download one or more of the plurality of UI device configurations, and transmit to the computing device the one or more UI device configurations requested to configure one or more UI devices of the computing device. Other embodiments are disclosed.
US09003069B2

An input device for controlling multiple computers includes a storing unit, a sensing unit, a controlling unit, and a transmitting unit. The controlling unit calculates a moving direction and a displacement value of the input device according to the sensing unit to determine one of the computers which the input device is in control of and generates an input command for it. The input command includes identification of the controlled computer and is transmitted to multiple computers. The computer corresponding to the identification performs the input command. The moving direction corresponds to a pointer direction of the computer. The controlling unit accumulates the displacement value to be a first accumulated displacement value when the input device moves toward to a first pointer direction. When the first accumulated displacement value is larger than a threshold value, the controlling unit switches the input device to control another one of computers.
US09003064B2

A method for managing a B2B electronic commerce community, wherein a plurality of B2B partners interact with a hub entity via a plurality of B2B applications, includes receiving interaction information describing interactions of a B2B partner with at least one of the B2B applications. The interaction information may describe a material flow, correspondence, transactions, notices, relationships, and so forth, between the B2B partner and the hub. Based at least in part on the received interaction information, the method develops a community manager that supports a common set of community management modules in communication with each of the B2B applications and maintains a single, hub-wide view of each of the B2B partners. The modules may include, as examples, modules for new partner on-boarding, community maintenance, improvement, and networking including social network tooling.
US09003061B2

In some embodiments, an apparatus comprises a media module and a modification module included in an embedded appliance. The media module is configured to receive a first media signal associated with a first input port of the embedded appliance and a second media signal associated with a second input port of the embedded appliance. The media module is configured to identify a first set of media signal parameters based on the first media signal. The modification module is configured to receive a modification instruction associated with a session format having a second set of media signal parameters different from the first set of media signal parameters. The modification module is configured to modify the first media signal based on the first set of media signal parameters and the modification instruction to produce a first modified media signal in the session format and having the second set of media signal parameters.
US09003060B2

Techniques for inducing a contact to invoke a resource prepared by a promoter when the resource resides on a network include generating a resource location description for the resource that includes a name of the contact. The promoter provides access to the resource at a location on the network according to the resource location description and also prepares a message to notify the contact about the resource location description. Thus a promoter can provide a website for each contact whom the promoter has identified, the website having a domain name that prominently displays the contact's identity. The displayed website content is determined according to the website domain name for the contact. The system may optionally maintain a record of access for a particular website domain and display website content that is determined according to the frequency and type of prior access to the website domain.
US09003056B2

The present invention provides a peer-to-peer (P2P) network for providing real time media recommendations. The P2P network includes a central server interconnecting a number of peer devices. In operation, a proxy function of the central server receives media recommendations from one or more peer devices that are active and online as media presentations identified by the media recommendations are played by the peer devices. The one or more peer devices are included in a group of peer devices associated with a first peer device. The proxy function provides the media recommendations to the first peer device. An augmentation function of the central server monitors a recommendation level of the first peer device. If the recommendation level falls below a minimum recommendation level, the augmentation function augments the media recommendations provided to the first peer device to increase the recommendation level to or above the minimum recommendation level.
US09003055B2

A device may receive a command from a source device, may receive information that identifies a destination device associated with the command, may receive information that identifies a user associated with the source device, and may determine a network condition of a network associated with the destination device. The device may determine that the user is associated with an available token, where the available token is associated with the user, the command, and the network condition. The device may transmit, to the destination device and based on determining that the user is associated with the available token, the command.
US09003042B2

The present disclosure is related to a P2P file transmission system and method, the system according to the present disclosure may include a P2P node managing system managing users connected to the system, and managing P2P file transmissions between the users; and a relay server relaying the file transmitted to the file receiver from the file sender when the P2P file transmission by the direct connection between the file sender and the file receiver fails. According to an embodiment of the present disclosure, the present disclosure provides more stable file transmissions under an unstable environment for the P2P file transmission such as NAT and the P2P file transmission system may be applied to various network places.
US09003033B2

Among other things, there are disclosed structures, systems and methods for monitoring and regulating access by consumers to computer network bandwidth, particularly with regard to peer-to-peer file sharing. A router (in certain embodiments, a core router) is programmed with a predetermined number of open or open and active internet protocol (IP) sessions a particular computer is allowed. Requests to open sessions that do not exceed that number are permitted. Requests to open sessions that exceed that number may be rejected, or an offer obtain additional session(s), perhaps with additional payment, may be made.
US09003025B2

A method for identifying an unknown user according to a plurality of facets of user activity in a plurality of contexts includes receiving a plurality of priors for the facets with respect to the contexts, receiving a plurality of footprints of known users, aggregating the footprints of the users to determine an ensemble prior, receiving a plurality of network traces relevant to an unknown user in a computer environment, matching the network traces against each of the footprints to determine a plurality of matches, aggregating the matches using the ensemble prior according to the facets and the contexts, and outputting a probable user identity for the unknown user.
US09003018B2

According to one embodiment of the present disclosure, a method for synchronizing data sets includes receiving a request to synchronize a first data set associated with a first server and a second data set associated with a second server. The method also includes determining, with reference to one or more replication constraints, whether to begin synchronization. The method further includes applying one or more resource control actions in response to determining to begin synchronization.
US09003013B2

A method is provided for tracking at least one use of at least one piece of multimedia content on a terminal connected to a communication network. The piece of content is transmitted to the terminal in the form of at least one description file generated according to a predetermined description format. The method includes using the piece of content by a user of the terminal, including activation of at least one interaction element; implementing at least one instruction followed by the use associated with the activated interaction element; executing the use tracking instruction controlling storage of at least one piece of information concerning the activation of the interaction element, or use tracking information; and transmitting by the terminal the piece of use tracking information to a tracking terminal in charge of processing the use tracking information.
US09003012B2

A method of tracking a user and the user's activities on a telecommunications network. The method includes receiving a notification from a first web server that the user has accessed a first webpage on a first website, wherein the notification is received via a user tracking server operated by a tracking coordinator, setting a session cookie including a user tracking ID on the user's computer and/or web browser to track the user's activities on the network and storing tracking data for the user in a database associated with the user tracking server, receiving an indication from a second web server that the user has accessed a second webpage on a second website, wherein the second webpage comprises a confirmation webpage that includes transaction data for the user, retrieving the user tracking ID from the session cookie and associating the user tracking ID retrieved from the cookie with the transaction data obtained from the second webpage, and reporting the user tracking data to the first web server.
US09002997B2

Methods and apparatus for instance host configuration are disclosed. A system includes a plurality of instance hosts configurable for resource instances of a network-accessible service, and control servers to manage remote configuration of the instance hosts. In response to an instance configuration request from a client, a selected control server transmits, to a selected instance host, a sequence of one or more commands. The selected instance host instantiates a remote command executor. The remote command executor initiates configuration operations corresponding to the command sequence, and terminates. The selected control server provides a response to the instance configuration request, based at least in part on results of the operations initiated by the executor.
US09002996B2

A request to perform a system configuration operation at an information handling system is received at a service processor included at the information handling system. The service processor determines that the configuration operation completed successfully and prepares an abstraction of the system configuration operation that can be used to replicate the system configuration operation at another information handling system. The abstraction is provided to a coordinating processor. The coordinating processor generates an identifier that uniquely identifies the abstraction and provides the identifier to the service processor. The service processor stores the identifier.
US09002991B2

The present disclosure is directed to cloud-based media distribution and management systems, providing pushing of content to regional playout servers geographically dispersed for local rebroadcasting of network based content. Automation may be controlled through a hierarchical system, allowing easy and efficient playlist editing and media control. In another aspect, the present disclosure is directed to a playout server for retrieving or receiving content from a network or cloud based storage, and playing content according to an automated playlist received from a media distribution and management system.
US09002990B1

Processing a purge request is disclosed. The purge request is received. An availability state for each content distribution node in a group of content distribution nodes is tracked. Based on the purge request, one or more purge instructions are generated for one or more available state content distribution nodes of the group. Based on the purge request, one or more queued purge instructions are queued for one or more unavailable state content distribution nodes of the group. It is determined that the one or more available state content distribution nodes of the group have completed processing the one or more purge instructions generated for the one or more available state content distribution nodes. Based at least in part on the queuing of the one or more queued purge instructions for the one or more unavailable state nodes, an indication that the purge request has been completed is authorized.
US09002982B2

Systems and methods are presented for enabling a user to provide rules for the placement of computing resources at a data center for an entity that employs or is associated with the user. The data center can use the placement rules to select a data center computer system to host computing resources for a user. The rules can be used to establish diversity in computing resource placement at the data center thereby reducing the number of users who lose access to computing resources when a specific data center computer suffers a failure. Further, the placement rules can be used to facilitate configuration of the computer resources for the user based, for example, on the user's employment responsibilities.
US09002977B2

Exemplary methods and systems for distributing and accessing content associated with an e-Book are disclosed herein. An exemplary method includes a content management subsystem receiving data representative of additional content associated with a particular passage of an e-Book from a first e-reader device and transmitting the data representative of the additional content to a second e-Book reader device for presentation in conjunction with the particular passage of the e-Book. Corresponding methods and systems are also disclosed.
US09002975B2

A content delivery system, a mobile subscriber terminal and method for mediated access to a data facade are generally described herein. In some embodiments, the mobile subscriber terminal includes one or more applications that may request advertisements, a mediator client, and a delivery client operating as a data facade that interfaces with a delivery server. The mediator client may generate an application profile based on advertising preferences of the applications and may register with the data facade using the application profile. The mediator client may identify, filter and select advertisements to provide targeted content in response to requests from the applications.
US09002973B2

Techniques for delaying the publication of data to a network by a device in a process control system or plant include obtaining, at the device, data to be published to the network; storing the obtained data and a corresponding timestamp in a cache; triggering a publication of cached data; and, based on the trigger, publishing the oldest cached data to the network during the publishing timeslot assigned to the device. The cached data may correspond to a sample rate of the device and may include multiple instances of data obtained over time. The device includes a network interface, a cache, and a publisher, and the device may be configured to operate in the delayed publishing mode, or to operate in an immediate publishing mode in which currently obtained data that has not been cached is published to the network during the publishing time slot assigned to the device.
US09002969B2

A distributed multimedia server system includes a buffer server module, a storage server module, and an intercluster connection network. Based on memory information on a buffer memory of the storage server module that stores divided multimedia information, the buffer server module obtains the divided multimedia information from the buffer memory using remote direct memory access. The storage server module reads the divided multimedia information requested from the buffer server module from a storage device, and stores the divided multimedia information in the buffer memory.
US09002964B2

There is set forth herein a computer program product, computing device, and method for displaying an email message. In one example, a computing device receives an input comprising at least one criterion for redacting email messages; stores the at least one criterion in a configuration of a client computer program; receives an email message having a field, the field comprising a first content; determines whether a condition of at least one of the email message and a current state of the computing device satisfies the at least one criterion stored in the configuration of the client computer program; and, in response to determining that the condition satisfies the at least one criterion, displays a second content in place of the first content in a user interface of the client computer program, wherein the second content is different than the first content.
US09002960B2

Various embodiments relate to estimating the location of social network users. In one embodiment, a plurality of social media messages generated by a given user is received. A plurality of location features is extracted from the social media messages. Each of the location features is processed with at least one classifier from an ensemble of classifiers. A location classification is generated by each of the classifiers for each of the social media messages. Each classification comprises a location and a weight associated with that location. One of the locations is selected from the location classifications as the location of the given user based on a combination of the weights of the location classifications.
US09002959B2

Web feed presence techniques are described herein. In an implementation, a method includes obtaining a web feed describing content of the user and presence data of the user. The web feed is output with the presence data concurrently.
US09002949B2

Techniques are described for forwarding an instant message addressed to an intended instant messaging recipient to the recipient's mobile telephone when the recipient's mobile telephone number is known to the instant message sender. In one example, an instant message is forwarded to the intended recipient's mobile telephone number when the instant message sender's contact information for the intended recipient includes an instant message address (e.g., a screen name or other type of instant message identifier) and a mobile telephone number, without dependence upon the intended recipient's presence on the instant message (IM) system or through actual login or registration with an IM forwarding service. In a more particular example, an address book of the instant message sender includes an entry for the intended recipient where the entry includes an instant message address and a mobile telephone number of the intended recipient.
US09002932B2

A cloud computing access gateway includes a cloud management module configured to store a cloud provider and information of a cloud computing service provided by the cloud provider. A user terminal interface module is configured to provide an interface with a user terminal, receive a service request indicating a cloud computing service from the user terminal, and send a result of the cloud computing service to the user terminal. A request analysis module is configured to analyze the received service request to identify the cloud computing service. A cloud selection module is configured to select a best cloud provider based on the cloud computing service. A cloud interface module is configured to provide an interface with the cloud provider, transmit the service request to the best cloud provider, and receive the result of the cloud computing service from the best cloud provider.
US09002927B2

A system for managing a Remote User Interface (RUI) includes a Remote User Interface Server (RUIS) for sending an update message indicating that an RUI list including at least one RUI has been updated, and transmitting updated RUI list information upon receiving a request for updated RUI list information; and a Remote User Interface Client (RUIC) for sending a request for updated RUI list information to the RUIS upon recognizing from the update message received from the RUIS that an RUI list has been updated, receiving the updated RUI list information from the RUIS in response to the request, and updating existing RUI list information based on the updated RUI list information.
US09002923B2

Disclosed is a system and method for providing a transparent proxy for Internet communications. A filtering and redirection module receives IP requests from at least one client, reads and saves the destination of the IP requests, and rewrites the destination of the IP request to the destination of a proxy module. Upon being unable to read, or otherwise determine, a destination for an IP request, the proxy module accesses destination information about the IP request from the filtering and redirection module. The proxy module then transmits the IP request to a web server at the original destination.
US09002921B2

A network node, comprising a data store comprising a content object, wherein the content object comprises multiple content chunks, a receiver configured to receive a request from a requesting network node for at least one chunk of the content object, a transmitter configured to transmit data, and a processor coupled to the receiver, the transmitter, and the data store, wherein the processor is configured to encode the content using the multiple content chunks and to instruct the transmitter to transmit the encoded content and an encoding indicator to the requesting network node, wherein the encoding indicator provides the requesting network node with an encoding mechanism that the requesting network node uses to decode the encoded content in the payload into the multiple content chunks after the requesting network node receives a number of packets comprising the encoded content equal to the number of content chunks that comprise the content object.
US09002918B2

An adaptive low pass filtering process with a filter delay DA is conducted in parallel with reference low pass filtering process with a filter delay DR which is greater than DA. The error is measured between a delayed version of the adaptive process output and the reference process output. Filter parameters of the adaptive process are controlled to minimize the error.
US09002905B2

Techniques are described for creating a first data abstraction model for a first database. Embodiments analyze the first database to determine a first set of structural characteristics, and analyze a second database to determine a second set of structural characteristics. The analyzed second database is associated with a second data abstraction model. The first set of structural characteristics is compared with the second set of structural characteristics to identify one or more similarities between the two sets of structural characteristics. Embodiments then create the first data abstraction model for the first database, based on the identified similarities and the second data abstraction model.
US09002903B2

A database system provides vertical or horizontal pre-packing of database data elements according to a size of physical processor words in order to obtain improved parallel processing at the bit level. After processor words are populated with data from multiple data elements of the database, query operations are used which may simultaneously process the multiple data elements in each data word simultaneously in the computer arithmetic logic unit.
US09002902B2

A computer-implemented method is provided for constructing a minimum superset of data that complies with referential completeness as well as other specified data relationships. Given extraction criteria for the data, an iterative process analyzes the database for records to be included in the minimal superset. The iterative process includes: selecting a given table from a listing of tables implicated by the extraction criteria; identifying tables in the relational database having either a parent or a child relationship with the given table; evaluating concurrently and asynchronously each of the identified tables; and repeating these steps for each of the tables in the listing of tables.
US09002898B2

In one embodiment, a method includes maintaining a data store of nodes and edges and for each of one or more users: scanning items of content associated with the corresponding user node; identifying a candidate item of content; searching for matches between the candidate item of content and existing nodes; determining whether or not a match between the candidate item of content and an existing node exists; and when it is determined that at least one match exists, generating an edge from the user node to the existing node for which the best match is determined; and when it is determined that no match exists, generating a new node based on the candidate item of content, and generating an edge from the user node to the new node.
US09002894B2

A system may receive a request for comments associated with a particular document, identify a comment associated with the particular document, generate an objective score for the comment that is independent of a user associated with the request, identify the user associated with the request, generate a subjective score for the comment based on parameters associated with the identified user, generate a combined score for the comment by combining the objective score and the subjective score, and provide the comment, ranked based on the combined score, to the user for presentation with the particular document.
US09002892B2

Systems and methods for trend detection using frequency analysis in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, trend detection includes generating a discrete time sequence of word counts for a target word using a trend detection device, performing frequency analysis of the discrete time sequence of word counts to determine contributions of frequency components within different frequency ranges to the discrete time sequence of word counts using the trend detection device, and detecting that the target word is a trending keyword based upon at least the frequency analysis of the discrete time sequence of word counts for the target word using the trend detection device.
US09002889B2

A system, method and article of manufacture that selects at least keyword from a taxonomy of a publication system; used the at least one keyword for performing data mining of a social network to detect conversations relating to products; compared elements of the conversations with functions of the publication system; and responsive to comparing, uses the elements of the conversation to change the taxonomy or the offering of products on the publication system. The conversations comprise posts relating to a product, the functions of the publication system comprise searches relating to the product, and changing the taxonomy comprises adding a category to the taxonomy.
US09002876B2

The present disclosure is directed to systems and methods including receiving a source code at a parser, the source code comprising a statement, the statement comprising a dynamic character string including one or more relation names, each of the one or more relation names defining a relation between business objects, processing the statement using one or more processors to access at least one business object, the at least one business object being stored in machine-readable memory, the at least one business object corresponding to at least one of the one or more relation names, and having business object data associated therewith, and generating an output based on the business object data.
US09002869B2

Methods, systems and apparatus, including computer program products, for expanding search queries. One method includes receiving a search query, selecting a synonym of a term in the search query based on a context of occurrence of the term in the received search query, the synonym having been derived from statistical machine translation of the term, and expanding the received search query with the synonym and using the expanded search query to search a collection of documents. Alternatively, another method includes receiving a request to search a corpus of documents, the request specifying a search query, using statistical machine translation to translate the specified search query into an expanded search query, the specified search query and the expanded search query being in the same natural language, and in response to the request, using the expanded search query to search a collection of documents.
US09002850B2

Systems and techniques relating to network file systems for balancing caching load in peer-to-peer based network file systems are described. In one aspect, a method includes maintaining, by a cluster containing two or more computer systems, information about files cached at a network that includes three or more computer systems configured to cache data associated with a file server system. The method also includes receiving, from one of the computer systems of the network, a request to identify at least one computer system of the network that caches a specified file. Further, the method includes identifying, by the cluster in response to the received request, one or more computer systems of the network that cache the specified file based on the maintained information. Furthermore, the method includes providing, by the cluster to the requesting computer system, information referencing at least the identified one or more computer systems of the network.
US09002847B2

A method for identifying an auto-complete communication pattern within a sequence of request entities includes grouping the request entities into a plurality of clusters according to a criterion. Clusters are removed from the plurality according to at least one of pattern analysis, a cluster size, and a cluster timing. Remaining clusters are identified as having an auto-complete communication pattern.
US09002839B1

Systems and methods are provided for creating personalized programs. In one implementation, a computer-implemented method is provided. According to the method, content is assembled into a personalized program. The method includes maintaining, in a storage device, transaction history information and preference information for a user. The method selects a plurality of content components based on at least one of the transaction history information and the preference information. The method then determines a sequence of the selected content components and assembles the selected content components according to the sequence as the personalized program.
US09002838B2

A distributed capture system is disclosed which enables digital content to be captured in various formats and interfaced with a plurality ECM) platforms which enables the distributed capture system to be seamlessly integrated with a customer's legacy ECM system. The system is configured to receive various financial records that are normally created at a financial institution, such as loan applications and customer signature cards, in various formats, such as Microsoft Word, PDF, and Printer Control Language (PCL). The financial records are directed to a virtual printer and converted to a TIFF format. The print stream associated with the text embedded in the TIFF image of the financial record is captured and compared with document classification template. The document classification template allows the document to be automatically classified and indexed. Documents are then sent to the ECM interface. The ECM interface allows financial records that are normally created at the financial institution to be converted to electronic form and stored in the financial institution's legacy ECM. By eliminating the need to purchase a new ECM, the need to convert existing data to the format of the legacy ECM is obviated.
US09002834B2

Methods and systems for providing related web pages are disclosed. One method includes identifying a plurality of web pages, wherein the plurality of web pages each have a relationship with the first file, wherein the world wide web provides a platform for sharing web pages, and wherein each web page includes a document or information resource that is suitable for the world wide web and is accessible through a web browser. The method further includes generating a list of inquiries based on the plurality of web pages, providing, the list of inquiries to at least one author of the first file, receiving from the at least one author at least one response to the list of inquiries, selecting a subset of the plurality of web pages based on the at least one response, and storing information related to the selected subset of the plurality of web pages.
US09002833B2

Methods and systems for providing related web pages are disclosed. One method includes identifying a plurality of web pages, wherein the plurality of web pages each have a relationship with the first file, wherein the world wide web provides a platform for sharing web pages, and wherein each web page includes a document or information resource that is suitable for the world wide web and is accessible through a web browser. The method further includes generating a list of inquiries based on the plurality of web pages, providing, the list of inquiries to at least one author of the first file, receiving from the at least one author at least one response to the list of inquiries, selecting a subset of the plurality of web pages based on the at least one response, and storing information related to the selected subset of the plurality of web pages.
US09002830B2

A method of determining reliability of electronic documents associated with an event occurring in connection with a computing device may comprise, with a processor, composing a number of search queries based on text included in an event message, searching for a number of electronic documents via a network, said searching performed based on the composed search queries, and ranking the electronic documents identified by said searching based upon an indication of reliability in addressing the event associated with the event message, in which, ranking the electronic documents comprises applying a content source ranking criteria.
US09002826B2

An electronic device for media file caching for conserving resources is described. The electronic device includes a processor and instructions stored in memory. The electronic device monitors requests for a media file, stores media file information and determines whether the media file should be stored locally based on the media file information. If it is determined that the media file should be stored, the electronic device saves the media file and presents the media file.
US09002824B1

The invention identifies and caches query plans in a shared-nothing distributed data store that are unlikely to become invalid because they do not reference objects that are likely to be changed or deleted. Plans that are likely to become invalid and are not cached are those plans that reference data that is partitioned across segment/query execution nodes of the data store, plans that are complex, and plans that reference objects that are not “built-in” (primitive) objects. The effect is that most plans which are generated on a query dispatch (master) node are not cached, whereas most plans generated on an execution (segment) node are cached.
US09002819B2

Systems and methods for scheduling documents for crawling are disclosed. In some implementations, a method includes obtaining sitemap information for a plurality of websites; and analyzing the sitemap information to identify a website, in the plurality of websites. The website has sitemap information that is at least potentially out of date. The method also includes updating the sitemap information for the identified website by downloading updated sitemap information for the identified website; and scheduling documents for crawling in accordance with the updated sitemap information for the identified website.
US09002816B2

According to one embodiment, an information processing apparatus comprises a content display, an extraction module, a storage, and a keyword display. The content display is configured to display a content. The extraction module is configured to extract a keyword from the content displayed by the content display. The storage is configured to store a first keyword extracted by the extraction module. The keyword display is configured to display the first keyword extracted by the extraction module and a second keyword read from the storage.
US09002814B2

Systems, methods, and software for identifying location based rules related to a network connected device are described. A network connected device may transmit a set of data identifying the location of the device and an identifier unique to the device to a server. The server may also receive an action request, wherein the action request is associated with the identifier. The server may select a rule in a database to address the action request, the rule applicable to the identifier and location of the device. Various embodiments related to financial card transactions, access to financial information, emergency services contact, and electronic message filtering are also addressed.
US09002811B2

An index update unit analyses the information stored in a document repository to create an index for search and stores the index in a time-series divisional index storage unit and creates, from an ACL repository, an access control entry ACE in association with the index for search, which is correlation of information to be searched with access right of at least a group to which the user belongs. The ACL cache generation unit creates ACL cache data that correlates the user with access right to the information to be searched, from the ACE, and registers the ACL cache data created in an ACL cache. A search processing unit searches for an index for search in response to a request for search from said user. In case the ACL cache data correlating the user with the index for search is registered in the ACL cache, the search processing unit takes, from among the information searched, the information, reference to which is allowed for the user as a search result, based on information in the ACL cache.
US09002808B1

A method includes registering a web application, which is executable through a web browser, as a default file handler of a particular type of locally-stored files. A computing device provides a file manager interface that is configured to facilitate interaction, by a user, with a local filesystem of the computing device. The file manager interface receives a user selection of a file included in the local filesystem, where the file belongs to the particular type of files. Based on the user's selection, a user selectable action element is provided in the file manager interface to invoke the registered web application to handle the selected file. The file manager interface receives a user selection of the user selectable action element; and in response to the user selection of the user selectable action element the registered web application is automatically invoked to handle the selected file.
US09002805B1

Methods and apparatus for conditional deletes of storage objects are disclosed. A storage medium comprises program instructions that when executed, implement a metadata node of a storage service in which a protocol based on sequence numbers is used to resolve update conflicts. The instructions store, as part of a conditional deletion record associated with a key of a particular storage object identified as a deletion candidate, a deletion sequence number derived from a particular modification sequence number of the object. In accordance with the protocol, the instructions determine whether an additional modification sequence number larger than the deletion sequence number has been generated in response to an operation associated with the key. If such an additional sequence number has been generated, the deletion of the storage object is canceled.
US09002804B2

A customer communication system of a mobile communication network automatically generates a report concerning the location of a customer notification file within the customer communication system to allow for easier file review in response to an error message. In the examples, a file information database is accessed to obtain information regarding the expected file name or expected location of the customer notification file. Using the file information, a search is conducted for the location of the customer notification file. Error correction information is also collected regarding the customer notification file. The system then generates a report combining the information regarding the location of the customer notification file with the reference information regarding any error correction instructions. The report is published, thereby allowing any user responsible for the correction of an error message to access the file location information and the associated error correction instructions.
US09002801B2

Certain example embodiments of this invention relate to system and/or methods that pair a data extractor with a data accumulator, wherein these components may be located on any one or more computers in a network system. This distributed peer extract-accumulate approach is advantageous in that it reduces (and sometimes completely eliminates) the need for a “funnel” approach to data archiving, wherein all data is moved or backed up through a central computer or central computer system. In certain example embodiments, recall-accumulate, search, verify, and/or other archive-related activities may be performed in a similar peer-based and/or distributed manner. Certain example embodiments may in addition or in the alternative incorporate techniques for verifying the integrity of data in an archive system, and/or techniques for restoring/importing data from a non-consumable form.
US09002799B2

Methods and systems for synchronizing data files in a storage network between a first and a second storage device is provided. The method includes storing first data files associated with the first storage device to a storage medium, whereby the first data files include first data records. The storage medium may then be transferred to the second storage device. The first data files from the storage medium may be loaded onto the second storage device. The second data records from the first storage device may be received, and the first and second data records are compared. The first data files at the second storage device may be updated based on the comparison of the first and second data records.
US09002795B2

A data storage device includes storage media with multiple media zone attributes of storage performance. The storage device includes a data channel that is connectable to a host system. The data channel receives an object from the host system that has a requested storage attribute attached to the object. The storage device comprises an object-based storage interface that couples between the data channel and the storage media. The object-based storage interface schedules the object for storage in a selected zone of the multiple media zones based on the attributes and requested attributes.
US09002789B2

The backup method is performed in a mobile telecommunication network for transferring data from one mobile station to another. The mobile stations have a terminal part and a subscription part. The method includes the steps of creating a backup file of data from a first mobile station, reading data from a second mobile station to which the data is to be transferred, converting the backup file into a format of the second mobile station, and downloading the resulting backup file of the foregoing step to the second mobile station.
US09002786B2

A system and method for providing or maintaining data and application continuity in a computer system. According to an embodiment, the system comprises a communication interface for a client system, a network layer for receiving data from the client system, a hardware infrastructure for creating instances of the client system for replicating data, and an applications module for executing one or more applications on the replicated data. According to a further aspect, the system includes a portal and user interface configured for providing a remote user with control, audit and other functions associated with the user's system configuration. According to another aspect, the portal and user interface provides access and control based on user privileges for a multi-tenant, multi-instant architecture or configuration.
US09002784B2

A merging apparatus includes a first database in which a plurality of attributes including a key attribute that is set in advance as a key for merging is set and a second database in which one or a plurality of attributes excluding the key attribute is set. Furthermore, the merging apparatus checks an attribute that is set in the first database against an attribute that is set in the second database and extracts a common attribute that is set in common in both the first database and the second database. Then, the merging apparatus merges the first database with the second database by determining whether attribute values classified under the extracted common attribute match.
US09002782B2

Systems and methods are provided for Online Analytical Processing of data included within data warehouses. According to one example, a method for adding a dimension to a hyper-lattice structure is provided and includes adding a new base cuboid to a hyper-lattice that describes functionality of the data warehouses. According to another example, a method for determining an optimal path through an existing hyper-lattice by which to generate a destination cuboid from a source cuboid is also provided.
US09002778B2

In various embodiments, methods define an analysis window for a dimensional model in accordance with a window template and a starting point. One or more aggregate definitions are produced based on the analysis window. In another embodiment, the dimensional model comprises a time dimension, and the window template is associated with the time dimension. In yet another embodiment, the starting point is changed to a new starting point, and a new analysis window is defined using the new starting point.
US09002777B1

A method for handling files to timely provide reports concerning the files is disclosed. The method may include crawling (or enumerating) the files, to figure out how many files/data are to be processed and/or how much processing work is to be performed. The method may also include processing the files in batches. Identification information (e.g., filenames, file paths, and/or object identifiers) pertaining to the files may be sent to one or more queues for batch processing of the files. The method may further include generating a report after processing of a batch among the batches is completed. The report may be generated before subsequent processing of a subsequent batch is completed.
US09002776B2

An apparatus, and related method, for identifying one or more association variables is described. The apparatus includes at least one processor, at least one memory, and at least one program module stored in the memory configured to be executed by the processor. The program module includes instructions for selecting a subset of temporal onsets in a set of temporal onsets, instructions for determining a statistical relationship between the subset and a pattern of occurrence of a variable, and instructions for identifying the variable as an association variable in accordance with the statistical relationship. The subset includes one or more first temporal onsets corresponding to one or more instances of an event, and the set of temporal onsets includes the subset of temporal onsets and one or more second temporal onsets corresponding to one or more instances of a reoccurrence event.
US09002767B2

The present disclosure provides systems and methods directed to managing parking space utilization and, more particularly, to maintaining a usage record and controlling access to on-street and other public charging spaces for electric vehicles, plug-in hybrid electric vehicles and other vehicle types, such as high efficiency fuel powered vehicles, for which preferential parking may be desirable.
US09002765B1

Stable Parallel Loop (SPL) systems and exemplary embodiments are described with reference to both software and hardware platforms. A SPL network includes an input surface, internal nodes, connections that selectively link internal nodes, and an output surface. Signals from the environment are received on the input surface. The received signals excite internal nodes of the SPL network. The internal nodes exhibit their own dynamic behavior. As a result of the interconnected network structure and operational characteristics of each node, dynamic loops are formed among certain internal nodes. A dynamic loop is formed when all of internal nodes within an interconnected loop are active. Output from the SPL network is generated based on the dynamic loops that are formed. Tools to develop and implement a SPL network are presented.
US09002760B2

Certain aspects of the present disclosure provide methods and apparatus for generating neural adaptive behavior, which may be based on neuromodulator-mediated meta-plasticity and/or gain control. In this manner, flexible associations between sensory cues and motor actions are generated, which enable an agent to efficiently gather rewards in a changing environment. One example method generally includes receiving one or more input stimuli; processing the received input stimuli to generate an output signal, wherein the processing is modulated with a first neuromodulation signal generated by a gain control unit; controlling the gain control unit to switch between at least two different neural activity modes, wherein at least one of a level or timing of the first neuromodulation signal generated by the gain control unit is determined based on the neural activity modes; and sending the output signal to an output unit.
US09002758B2

Ranking technique embodiments are presented that use statistical and machine learning techniques to learn the desired ranking function for use in inductive program synthesis for the domain of string transformations. This generally involves automatically creating a training dataset of positive and negative examples from a given set of training tasks, each including multiple input-output examples. From the training dataset, a ranking function is learned that assigns an expression in a program in the domain specific language to a likelihood measure. This ranking function is then used to compute likelihoods of learnt programs from a very small number of input-output examples for a new task.
US09002743B2

Method, system and server for managing data transmission. The method comprises the following steps: the first client requests the server for data update; the server analyzes the request of the first client and takes the control measurement to the data that the client requests to update according to the predetermined control policy, and performs the subsequent process after the data requested by the client meet the control policy; the server informs the first client to update the data; the first client updates the data; the server informs the second client that the data of the first client has been updated; the second client acquires the updated data. The present invention discloses also a control system and a control equipment achieving the above method. The server takes the unified central control notification mode according to the present invention to effectively control the propagation approach of the personalized data.
US09002723B2

A meter apparatus and method of operating a removable meter apparatus are described. The meter apparatus includes a tag associated with unique tag identification information and configured to be permanently affixed to a location housing at a unique physical location, and includes a removable meter unit configured to mate with the location housing and receive the tag identification from the tag and report the tag identification to a data manager configured to associate an identifier of the removable meter unit with the tag identification and unique physical location, and associate configuration information for the physical location with the removable meter unit and the tag identification. The unique physical location can comprise a single-space parking location.
US09002721B2

In general, in one aspect, a system for planning and executing projects, facilitates creating a project model comprising tasks and dependencies, determining the complexity of the tasks, and modifying the tasks to maintain complexity within predetermined bounds. The system can facilitate designating one or more tasks to be redundant tasks, and undertaking the redundant tasks with redundant resources. In some embodiments, the system includes a module for evaluating task criticality and designating redundant tasks based on the task complexity and criticality.
US09002720B2

A method for training vehicle drivers to detect hazards, the method having step that include: visually presenting to a driver a continuous drive through a driving environment comprised of at least two hazard modules, wherein each hazard module presents at least one driving scenario that comprises at least one hazard; recording where within the visual presentation the driver looks to detect hazards during the visual presentation of the continuous drive; and determining the driver's hazard detection proficiency by evaluating whether the driver looked at hazards during the visual presentation of the continuous drive.
US09002717B2

A system that incorporates teachings of the present disclosure may include, for example, a controller configured to obtain information associated with media content, to generate a first group of tones representative of the information associated with the media content, and to generate a media stream comprising the media content and the first group of tones; and a communication interface configured to transmit the media stream to a media device whereby the media device presents the media content and a sequence of tones, where the sequence of tones is generated based at least in part on the first group of tones, where the first group of tones comprises high frequency tones and low frequency tones, and where one of the high and low frequency tones represents a binary one and the other of the high and low frequency tones represents a binary zero. Other embodiments are disclosed.
US09002715B2

Information processor 1 includes display unit 30 for displaying an interface screen having function execution key unit 23 indicating a prescribed function for each function type, and interface screen change key unit 22 for switching each function type; interface screen control unit 20 for controlling display switching of the screen on the display unit 30 in response to an input operation signal; interface screen operation history recording unit 110 for recording, as continuous operation information, operation time and operation contents of the function execution key unit 23 or interface screen change key unit 22 in response to the input operation signal; likelihood value providing unit 120 for calculating and adding, to each function the function execution key unit 23 indicates, a likelihood value indicating a degree of a user desire from the continuous operation information recorded; priority recognition word setting unit 130 for outputting word information corresponding to the function whose likelihood value is not less than a prescribed value; voice recognition unit 60 for recognizing input voice by referring to the word information; and function executing unit 70 for executing the function of the function execution key unit 23 operated via interface screen operating unit 40 or the function corresponding to the word passing through the voice recognition by the voice recognition unit 60.
US09002711B2

According to an embodiment, a speech synthesis apparatus includes a selecting unit configured to select speaker's parameters one by one for respective speakers and obtain a plurality of speakers' parameters, the speaker's parameters being prepared for respective pitch waveforms corresponding to speaker's speech sounds, the speaker's parameters including formant frequencies, formant phases, formant powers, and window functions concerning respective formants that are contained in the respective pitch waveforms. The apparatus includes a mapping unit configured to make formants correspond to each other between the plurality of speakers' parameters using a cost function based on the formant frequencies and the formant powers. The apparatus includes a generating unit configured to generate an interpolated speaker's parameter by interpolating, at desired interpolation ratios, the formant frequencies, formant phases, formant powers, and window functions of formants which are made to correspond to each other.
US09002707B2

An information processing apparatus includes: a plurality of information input units; an event detection unit that generates event information including estimated position information and estimated identification information of users present in the real space based on analysis of the information from the information input unit; and an information integration processing unit that inputs the event information, and generates target information including a position of each user and user identification information based on the input event information, and signal information representing a probability value of the event generation source, wherein the information integration processing unit includes an utterance source probability calculation unit, and wherein the utterance source probability calculation unit performs a process of calculating an utterance source score as an index value representing an utterance source probability of each target by multiplying weights based on utterance situations by a plurality of different information items from the event detection unit.
US09002706B2

The invention refers to a method for comparing voice utterances, the method comprising the steps: extracting a plurality of features (201) from a first voice utterance of a given text sample and extracting a plurality of features (201) from a second voice utterance of said given text sample, wherein each feature is extracted as a function of time, and wherein each feature of the second voice utterance corresponds to a feature of the first voice utterance; applying dynamic time warping (202) to one or more time dependent characteristics of the first and/or second voice utterance e.g. by minimizing one or more distance measures, wherein a distance measure is a measure for the difference of a time dependent characteristic of the first voice utterance and a corresponding time dependent characteristic of the second voice utterance, and wherein a time dependent characteristic of a voice utterance is a time dependent characteristic of either a single feature or a combination of two or more features; calculating a total distance measure (203), wherein the total distance measure is a measure for the difference between the first voice utterance of the given text sample and the second voice utterance of said given text sample, wherein the total distance measure is calculated based on one or more pairs of said time dependent characteristic, and wherein a pair of time dependent characteristic is calculate total composed of a time dependent characteristic of the first or second voice utterance and of a dynamically time warped (202) time dependent characteristic of the respectively second or first voice utterance, or wherein a pair of time dependent characteristic is composed of a dynamically time warped (202) time dependent characteristic of the first voice utterance and of a dynamically time warped (202) time dependent characteristic of the second voice utterance.
US09002704B2

A speaker state detecting apparatus comprises: an audio input unit for acquiring, at least, a first voice emanated by a first speaker and a second voice emanated by a second speaker; a speech interval detecting unit for detecting an overlap period between a first speech period of the first speaker included in the first voice and a second speech period of the second speaker included in the second voice, which starts before the first speech period, or an interval between the first speech period and the second speech period; a state information extracting unit for extracting state information representing a state of the first speaker from the first speech period; and a state detecting unit for detecting the state of the first speaker in the first speech period based on the overlap period or the interval and the first state information.
US09002701B2

Disclosed herein are systems and methods for navigating electronic texts. According to an aspect, a method may include receiving search criteria for searching an electronic text. Further, the method may include determining text subgroups within the electronic text. The method may also include determining, for each text subgroup, a similarity relationship between the search criteria and the text subgroup. Further, the method may include presenting, for each text subgroup, a graphic representing the similarity relationship between the text subgroup and the search criteria.
US09002699B2

Techniques and solutions are provided for adaptive input language switching. Automatic switching of a current input language can be performed by receiving an indication of a first language of displayed content (where the current input language is set to a second language different from the first language), receiving a selection of a text input area, and based on the selection, automatically switching the current input language from the second language to the first language. Switching of the current input language can also be performed by providing convenient user interface elements for selection by a user to automatically switch the current input language.
US09002691B2

A computer implemented method may be used for analyzing equipment failures and maintenance schedules. An equipment maintenance system generates a model of equipment and components of each piece of equipment. In one embodiment, the model is a tree representation. The equipment maintenance system may then determine estimated failure information for each component based on a selected statistical model. The equipment maintenance system may also generate a maintenance schedule based on the determined estimated failure information for each component of the equipment. In one embodiment, the equipment maintenance system displays the equipment maintenance information.
US09002690B2

Embodiments include a system for providing blood flow information for a patient. The system may include at least one computer system including a touchscreen. The at least one computer system may be configured to display, on the touchscreen, a three-dimensional model representing at least a portion of an anatomical structure of the patient based on patient-specific data. The at least one computer system may also be configured to receive a first input relating to a first location on the touchscreen indicated by at least one pointing object controlled by a user, and the first location on the touchscreen may indicate a first location on the displayed three-dimensional model. The at least one computer system may be further configured to display first information on the touchscreen, and the first information may indicate a blood flow characteristic at the first location.
US09002688B2

In a method for simulating a measuring process of a workpiece, one or more virtual probes of a workpiece measuring machine are created. A vector of each of the virtual probes is calculated, and an appropriate vector for each of measuring points of a workpiece is acquired for a computerized drawing of the workpiece. The angle between the vector of each of the measuring points and the vector of each of the virtual probes is calculated. A virtual probe is determined for each measuring point according to the calculated angles. The measuring points are sorted according to the virtual probe of each measuring point, and the measuring programs of the sorted measuring points that relate to the same virtual probe are combined. The combined measuring programs are executed to determine whether the actual probe would collide with the workpiece.
US09002687B2

The present invention relates to a method for predicting a deformation behavior of a rubber material capable of accurately analyzing a deformation behavior of a rubber material even in a micro level, and more specifically, to a method for predicting a deformation behavior of a rubber material, including: generating a three-dimensional model of the rubber material formed by adding a filler to a rubber; applying a configuration condition specifying a relationship between a stress and a strain on the basis of thickness information and temperature information obtained on the basis of a molecular dynamics approach to a rubber layer portion constituting the three-dimensional model; and, analyzing the deformation behavior of the rubber material. Further, in the method for predicting a deformation behavior of a rubber material, it is preferable that the deformation behavior of the rubber material is analyzed by applying a finite element method to the three-dimensional model to which the configuration condition is applied.
US09002686B2

A method includes obtaining information defining a superstructure associated with a chemical processing facility. The superstructure includes simulated processing elements representing chemical processing elements within the chemical processing facility. The superstructure also includes flow streams representing flows of material between the chemical processing elements. The method also includes identifying a substructure within the superstructure, where the substructure is associated with active simulated processing elements and active flow streams within the superstructure. The method further includes generating a graphical display identifying the superstructure for presentation on a display. Active and inactive simulated processing elements have different indicia in the graphical display, and active and inactive flow streams have different indicia in the graphical display.
US09002684B2

A process simulation database includes process simulation data of a plurality of process simulations based on a different variation of a plurality of process parameters. For each process parameter, for an initial number of different process parameter values, process simulation data of a process simulation are included in the process simulation database. A process parameter classifier calculates a linearity indicator for a varied process parameter based on an analysis of the process simulation database with respect to a linearity of an influence of a variation of at least the varied process parameter on the process simulation data in the process simulation database. Further, a process simulation data processor changes the initial number of different process parameter values of the varied process parameter, for which process simulation data of a process simulation are included in the process simulation database, based on the calculated linearity indicator, to obtain a processed process simulation database.
US09002680B2

Non-video game computer user interfaces utilize human foot action to generate input for controlling the interface (e.g., a graphical user interface). Computer systems that use such input may include: (a) at least one input system including one or more sensing devices for sensing action by one or more feet; (b) a data transmission system for transmitting the sensed foot action to (c) a processing system that utilizes the foot action input to provide control data input for a user interface; and (d) an output device for producing a non-video game computer output based, at least in part, on data provided by the processing system. The control data relating to the foot action is used, at least in part, for controlling a user interface associated with the computer output.
US09002677B1

A method for characterizing a semiconductor sample, said method comprising: shining light on one or more points in said semiconductor sample; measuring one or more voltage decay curves corresponding to said shining of light on said one or more points in said semiconductor sample; extracting one or more intermediate voltage decay curves corresponding to one or more measured voltage decay curves; obtaining one or more normalized decay curves corresponding to one or more intermediate voltage decay curves, each of the said one or more normalized decay curves corresponding to one or more discrete estimates of survival functions; and analyzing said obtained one or more normalized decay curves, said analyzing comprising obtaining one or more discrete estimates of the probability of recombination corresponding to the one or more normalized decay curves, and computing one or more summary statistics corresponding to each of said obtained one or more discrete estimates.
US09002675B2

A method and system for locating the position of a source that emits a rotating magnetic field. Three or more receivers are deployed or positioned in known position relative to each other, which may be along a common axis in some cases. Phase differences between the magnetic fields measured by the receivers are detected. The phase shifts are used to determine the location of the source. With three receivers, a range and bearing angle relative to a middle receiver may be determined. With five or more receivers, a range and two bearing angles may be determined, thereby providing a three-dimensional position.
US09002672B2

According to the invention, a time synchronization of phase between measurement devices that do not share a same clock for their respective sampling of the signals is carried out by a time tagging of samples of the signals in time blocks followed by an adjustment of the phase values of components of interest of the signals in the regrouped time blocks so that the values refer to common time references between the measurement devices. The tagging is carried out with a synchronization signal available to the measurement devices, completed with count values provided by a counter operated by a reference clock for each measurement device.
US09002660B2

The invention relates to a device and a method for determining and indicating, on board of an airplane, climate-relevant effects of a contrail produced by the airplane. The method for determining and indicating, on board of an airplane, climate-relevant effects of a contrail produced by the airplane includes determining radiation data of short-wave and long-wave atmospheric radiation directed upwards in the earth atmosphere at location of the airplane, determining an air temperature and air humidity at the location of the airplane, determining a zenith angle of the sun at the location of the airplane, determining a radiative forcing value produced by the contrail based on the determined radiation data, the air temperature and air humidity, and the zenith angle, and indicating at least one of the radiative forcing value and variables derived therefrom.
US09002642B2

Provided is a system and method for tracking and identifying a target in an area of interest based on a comparison of predicted target behavior or movement and sensed target behavior or movement. Incorporating aspects of both particle diffusion and mobility constraint models with target intent derivations, the system may continuously track a target while simultaneously refining target identification information. Alternatively, the system and method are applied to reacquire a target track based on prioritized intents and predicted target location.
US09002639B2

A method for performing a map matching in a user terminal includes determining a space where the user terminal is located using positioning data that is measured at predetermined time intervals, searching one or more links that are located within a range of a preset distance from the space as a candidate link, selecting one of the candidate links which best meets at least one suitability criterion of at least two suitability criteria including distance suitability and space suitability, and carrying out the map matching with respect to the selected one candidate link.
US09002634B1

A method, a device, and a non-transitory storage medium having instructions to receive, by a network device, a request from a mobile device that includes data indicating a signal quality pertaining to a connection between the mobile device and a wireless network, data indicating a location of the mobile device, and data indicating a destination of a user of the mobile device; determine a route that yields a probability that a communication session between the mobile device and another device avoids communication dropout; and transmit a response that indicates the determined route.
US09002631B2

A vicinity environment estimation device includes neighborhood monitoring sensors that detect another vehicle, a car navigation system that acquires information about an untravelable region where a vehicle cannot travel, a vehicle-to-vehicle communication instrument that acquires information about detectable regions and results of detection of neighborhood monitoring sensors mounted in the another vehicle by wireless communication, and an ECU that estimates presence of a vehicle in the neighborhood of a host vehicle. When a blind closed region surrounded by detectable regions of the neighborhood monitoring sensors mounted in the another vehicle received by the host vehicle, detectable regions of the neighborhood monitoring sensors mounted in the host vehicle, and the untravelable region is formed, the ECU estimates the number of vehicles in the blind closed region which is not directly detectable by the neighborhood monitoring sensors, by continuously managing the entry/exist of vehicles to/from the blind closed region.
US09002629B2

Computer-implemented systems, methods, and computer-readable media for reducing operational costs relating to fuel burn of aircraft include receiving trip data including a plurality of airports, receiving operational data including a fuel price corresponding to each airport in the plurality of airports, and determining an amount of fuel to upload at each of the airports in the plurality of airports based at least in part on the operational data.
US09002628B2

An apparatus comprising a memory and a processor coupled to the memory, wherein the processor is configured to receive holding instructions for an aircraft, wherein the holding instructions comprise a holding fix, a holding direction, and an inbound leg course, obtain an airspeed for the aircraft, obtain a wind speed and a wind direction affecting the aircraft, calculate a holding pattern for the aircraft using the holding instructions, the wind speed, the wind direction, an inbound leg duration, and the airspeed, obtain Federal Aviation Administration (FAA) protected airspace limits associated with the holding fix, and present the holding pattern and the FAA protected airspace limits to a flight crew member on the aircraft.
US09002612B2

A controller for predicting cruising speeds of a vehicle includes a processor and an extracting unit to extract feature data from segments of a prior trajectory of the vehicle, the feature data including cruising speeds of the vehicle and predictive feature data. The controller also includes a model generator to generate a probabilistic model associating the predictive feature data with the cruising speeds of the vehicle and a predicting unit to predict a cruising speed of the vehicle for a target segment, which is an upcoming cruising segment of the vehicle, by conditioning the probabilistic model on real-time predictive feature data of segments of a current trajectory.
US09002602B2

A method of determining a current operating range of a transfer case includes continuously calculating current Combined Drive Ratio (CDR), and categorizing the current CDR into one of a pre-determined number of expected CDRs. Counters are used to track when the current CDR is identified as an expected CDR. The different counters are then analyzed using simple mathematical operations to identify which gear ratio the transfer case is currently operating in.
US09002601B2

In a shift control apparatus of a continuously variable transmission (CVT) configured to steplessly vary a torque, the control apparatus employs an acceleration intention determination section for determining the presence or absence of a driver's acceleration intention, a shift mode setting section for setting a shift-control mode from a normal mode to an acceleration mode in the presence of the driver's acceleration intention, a shift speed setting section for setting a shift speed based on a target transmission ratio and a vehicle speed, and a shift control section for controlling a shift of the CVT. Also provided is a shift speed correction section for correcting the shift speed for an initial downshift in the acceleration mode to a shift speed slower than the shift speed set by the shift speed setting section, only when a demanded degree of the driver's acceleration intention is small.
US09002599B2

A method of controlling a transmission brake of an automated change-speed transmission, of a countershaft design provided with claw clutches, the brake being functionally connected, on its input side, to a transmission shaft and actuated hydraulically or pneumatically by way of inlet and outlet valves such that, for an upshift from a gear under load to a target gear, when the loaded gear is disengaged, in order to synchronize the target gear, first the inlet valve is opened and the outlet valve is closed, then to produce a substantially constant braking torque, the inlet valve is closed after having been open for a determinable opening duration, and to reach a synchronous rotational speed, the outlet valve is opened after having been closed for a determinable closing duration. The time during which the inlet valve is open is determined as a function of a specified characteristic parameter of the synchronization process.
US09002598B2

A method of determining a fill current value of at least one frictionally engaging shift element of an automatic transmission. The automatic transmission includes a hydrodynamic converter at which a speed ratio arises and an output shaft. In a control sequence, with a stationary output shaft, the speed ratio is influenced by changing a control current, and the fill current value is determined from the progression of the speed ratio arising during the control sequence, in conjunction with the progression of the control current.
US09002596B2

There is disclosed a self-arming immobilizer system for immobilizing a vehicle. In an embodiment, the system comprises a signal input for receiving a signal indicating the absence of an authorized operator in a position of control in the vehicle; and an immobilizer unit adapted to receive the signal input, and in response to the signal indicating the absence of an authorized operator in a position of control in the vehicle, switch one or more relays to disable one or more circuits in the vehicle to immobilize and secure the vehicle. In an embodiment, the immobilizer unit is adapted to disable a gear shift link solenoid to disable the gear shift. In another embodiment, the immobilizer unit is adapted to disable a gun rack solenoid to lock the gun rack. In another embodiment, the vehicle is immobilized at idle, and the system allows the vehicle to keep idling until deactivated by an authorized operator.
US09002588B2

A dump vehicle overturn preventing device includes: a loaded weight estimation unit which estimates loaded weight on the body; a vehicle rotation moment calculation unit which calculates a vehicle rotation moment Mb caused by movement of the dump vehicle's load upon discharging of the load; a reference moment calculation unit which determines a reference moment Ms not greater than an overturn threshold moment MI which is the minimum value of a rotation moment required to lift the front wheels off the ground; a judgment unit which judges whether or not the vehicle rotation moment Mb has exceeded the reference moment Ms; and a display device which notifies the driver that there is a probability of an overturn of the vehicle when the vehicle rotation moment Mb is judged to have exceeded the reference moment Ms.
US09002583B2

A torque actuator is regulated so as to permit an activation of the torque actuator such that steering wheel rotary oscillations that occur can be compensated. For this purpose, in one embodiment, a torsion bar torque is detected. A compensation torque is determined as a function of the detected torsion bar torque by means of a variable-frequency disturbance variable and state variable calculator. The compensation torque or a signal corresponding to the compensation torque is then taken into consideration during activation of the torque actuator.
US09002582B2

A multi-sonic sensor having a housing, a removable clamp member, a sonic sensor array, and a magnetically connected temperature bail that operates in three modes—a running average, an outlier average, and a string line steering mode.
US09002572B2

A diagnostic system that includes a vehicle communication interface (VCI) and a diagnostic tool is provided. When the VCI and the diagnostic tool are coupled together through a wired connection, the VCI and the diagnostic tool can communicate with each other and provide power, as needed, to each other. The VCI and the diagnostic tool can also communicate with each other wirelessly when they are not directly coupled to each other. The VCI and the diagnostic tool are configured so that communication is uninterrupted when going from the wired connection to the wireless connection and vice versa.
US09002571B1

A system for completing a walk around inspection of an aircraft is provided. The system may include a processor, a memory, and a user interface. The user interface also includes a user input system and a user output system. The user interface is configured for presenting a graphical checklist for a walk around inspection of an aircraft. The system also includes a communications device. The communications device is configured for communicating with an Onboard Maintenance System for the aircraft. The system, including the processor, memory, user interface and communications device, can be used to perform the inspection of the aircraft and provide a compliance record for the inspection.
US09002560B2

In a hybrid vehicle that is in a four-wheel drive system based on FF layout and that is switchable between a two-wheel drive state and a four-wheel drive state by an electronically controlled coupling 10, the electronically controlled coupling 10 is controlled to a release side when an engine 1 is started in an EV-4WD travel state so as to reduce the transmission amount of engine torque to a drive system of a side of rear wheels 8L and 8R.
US09002551B2

A hybrid vehicle includes a combustion engine, an electric motor, and a drive train that is optionally connectible to the electric motor or the combustion engine. An operating mode of the hybrid vehicle is determined automatically as a function of a setpoint torque and an operating state of the hybrid vehicle, the operating mode specifying whether the combustion engine, the electric motor, or the combustion engine and the electric motor is/are used as the drive mechanism of the hybrid vehicle. The operating mode is determined at least such that an efficiency of the drive train including the drive mechanism selected in accordance with the determined operating mode is at a maximum. Depending on the determined operating mode, the combustion engine and/or the electric motor is/are coupled automatically to the drive train for operating the hybrid vehicle.
US09002543B2

A system and method for assisting flight crew recovery in the aftermath of an unexpected event is provided. A processor is used to detect that an unexpected event has occurred in an aircraft and, in response to detecting that the unexpected event has occurred, state data are stored in memory. The processor is also used to detect that the unexpected event has been resolved and, in response to detecting that the unexpected event has been resolved, the processor retrieves the state data from the memory, generates an aftermath plan that includes prompts to guide the flight crew to complete the aftermath plan, and continuously updates the aftermath plan until the aftermath plan is completed.
US09002542B2

A method for detecting piloting conflicts between the crew and the autopilot of an aircraft. According to the method, an automatic trajectory is programmed by checking whether the actual values of navigation parameters converge on said corresponding desired values within a predetermined convergence period; in the case where at least one of the actual values does not converge, within the convergence period, on the corresponding desired value, a predictive calculation is carried out, at consecutive future moments, of the value of at least one particular parameter selected amongst the navigation parameters; and in the case where the predicted value of the particular parameter is higher than a corresponding predefined threshold, an alarm is emitted for the crew of the aircraft to notify them about a piloting conflict being able to jeopardize the flight safety of the aircraft. A device for implementing the method. An aircraft including the device.
US09002538B2

Systems and methods for determining vehicle ignition state using a device added to the vehicle after the manufacture of the vehicle without a direct connection to the vehicle ignition line are disclosed. In a number of embodiments, a system includes a processor, a motion detector configured to detect vehicle motion and to enable the processor to obtain motion data, a Global Positioning System (GPS) receiver configured to determine location and to enable the processor to obtain at least speed data, and a radio transceiver configured to communicate with the processor. Additionally, the processor is configured to estimate the ignition state of a vehicle using at least the motion data and the speed data.
US09002520B2

A user interface device of a remote control system for a robot and a method using the same are provided. The user interface device includes: a radio frequency (RF) unit for receiving, from a remote control robot, camera data and at least one sensor data detecting a distance; a display unit having a main screen and at least one auxiliary screen; and a controller having an environment evaluation module for determining whether the received camera data are in a normal condition, and having a screen display mode change module for displaying, if the received camera data are in a normal condition, the camera data on the main screen and displaying, if the received camera data are in an abnormal condition, the sensor data on the main screen.
US09002516B2

A calibration method for calibration a tool center point for a robot manipulator includes the steps of: driving the tool to move above one of the inclined surfaces; defining a preset coordinate system TG; rotating the TCP relative to the UG-axis by about 180 degrees, calculating the value of Δw; updating the position parameters of the preset TCP, defining a new preset coordinate system TG′; rotating the TCP relative to the UG′-axis by about 90 degrees, calculating the value of Δv; updating the position parameters of the new preset TCP, defining a new preset coordinate system TG″; driving the tool to move above a planar horizontal surface; rotating the TCP relative to a axis by about 30 degrees, calculating the value of Δu; repeating the aforementioned steps until the deviation ΔP (Δw, Δv, Δu) is less than or equal to a maximum allowable deviation of the robot manipulator.
US09002515B2

The present embodiments relate to a monitoring system for a medical device, wherein the medical device comprises a robot and an image recording part which can be moved by the robot. Provision is made for a radiation source which is attached to the medical device, and for a radiation receiver which is situated remotely from the medical device and is for receiving radiation that is emitted from the radiation source. A comparison entity compares the point of impact of radiation on the radiation receiver with one or more predetermined points of impact of radiation on the radiation receiver. The invention further relates to a corresponding method for monitoring a medical device.
US09002510B2

Item-management systems, apparatus, and methods are described, preferably for management of items such as medicaments. In embodiments, an item-management system comprises a holder defining plural cells, a docking station configured to receive the holder, at least one indicator selectively-operable to indicate the holder cell into which an item is to be loaded, and at least one controller operable to selectively operate each at least one indicator to indicate the cell into which the item is to be received. In embodiments, indicators are provided on the holder. In other embodiments, the indicators may by on a guide associated with the docking station to assist the user in loading the holder. The contents of the loaded holder may be easily loaded, for example, into an automated dispensing machine for packaging and subsequent administration to a patient or for another use.
US09002498B2

The present disclosure relates to a process tool system that utilizes tool sensor data and an embedded or built-in tool model to facilitate semiconductor fabrication. The process tool system includes a sensor data component, the tool model, and an execution system. The sensor data component is configured to provide the tool sensor data. The tool model is built in a process tool and is configured to generate model outputs based on model inputs. The manufacturing execution system is configured to provide tool process data, including actual metrology and previous process data, to the sensor data component. Additionally, the execution system provides the model inputs to the tool model and receives the model outputs from the tool model. The execution system provides one or more execution system outputs based on the sensor data and the model outputs. The sensor data can include measured semiconductor device characteristics.
US09002479B1

A handheld apparatus (100) provides a treatment level current to an outer conductive surface of the human body and includes an electrically conductive polyvinyl case (105) that provides a handhold to a user and an electrical ground to an apparatus circuit contained therein, the electrically conductive polyvinyl case (105) being electrically connected to a metal probe tip (170) which is electrically connected to a microchip (210) which provides the treatment level current to the metal probe tip, the treatment level current traveling through the outer conductive surface of the human body with the electrically conductive polyvinyl case (105) completing the apparatus circuit.
US09002461B2

Systems and methods for managing pain in a patient using an electrical waveform that link the modulation of a waveform parameter for different areas of a patient. One embodiment in a system for managing pain in a patient comprises an electric device configured to be implanted into the patient and including a plurality of electrodes having at least a first electrode associated with a first area of the patient and a second electrode associated with a second area of the patient. The system further includes an implantable device configured to be coupled to the electrode device and having a computer-operable medium programmed to change the waveform parameter applied to the first electrode and automatically set the waveform parameter applied to the second electrode based on a relationship between a first therapy range and a second therapy range of the waveform parameter.
US09002459B2

A method of providing therapy to a patient. The method comprises conveying pulsed electrical current at a defined pulse width and a defined pulse rate into spinal cord tissue. The defined pulse width is equal to or less than 200 μs, and the defined pulse rate is less than 1500 Hz, such that neural elements in the dorsal horn are modulated and/or the patient does not perceive paresthesia during the conveyance of the pulsed electrical current into the spinal cord tissue.
US09002456B2

Implant devices described herein may be adapted to communicate with other devices via an antenna array. The antenna array may be configured to minimize radiation to surrounding tissue and/or maximize signal power in a direction of device(s) with which the implant device communicates.
US09002447B2

A device for generating a plurality of output voltages from a single input energy supply source is described. The device includes a switched capacitor voltage converter that provides each of the output voltages having different supply ratios. The supply ratio is defined as a function of the input voltage provided to the switched capacitor voltage converter by the energy supply source. The switched capacitor voltage converter includes a plurality of capacitors selectively coupled to a plurality of switches that dynamically configure the capacitors into a plurality of stacked configurations. Switching between the plurality of stacked configurations may be controlled based on predetermined criteria.
US09002446B2

An exemplary embodiment includes acquiring an electroneurogram of the right carotid sinus nerve or the left carotid sinus nerve, analyzing the electroneurogram for at least one of chemosensory information and barosensory information and calling for one or more therapeutic actions based at least in part on the analyzing. Therapeutic actions may aim to treat conditions such as sleep apnea, an increase in metabolic demand, hypoglycemia, hypertension, renal failure, and congestive heart failure. Other exemplary methods, devices, systems, etc., are also disclosed.
US09002441B2

Systems, methods, and computer-readable media for managing healthcare environments are provided. In embodiments, a first waveform tracing for data received from one or more medical devices for a first individual is displayed. A second waveform tracing for data received from one or more medical devices for a second individual is displayed. In response to the determination to hide the first waveform tracing, only displaying the second waveform tracing.
US09002438B2

A system for the measurement of radiation emitted from an in-vivo administered radioactive analyte. The system employs a sensor having a scintillation material to convert gamma radiation to visible light, which enables embodiments of the sensor to be ex vivo. A light detector converts the visible light to an electrical signal. This signal is amplified and is processed to measure the captured radiation. Temperature of the sensor may be recorded along with this radiation measurement for temperature compensation of ex vivo embodiments. The sensor enables collection of sufficient data to support separate application to predictive models, background comparisons, or change analysis.
US09002430B2

A method for performing magnetic resonance angiography and perfusion imaging using the same pulse sequence is provided. Time-resolved image data is acquired as a contrast agent passes through a subject. This image data is acquired by sampling Cartesian points in k-space that are contained within either a central region of k-space, or one of a plurality of different sets of radial sectors extending outwards from the central region. The image data is combined to form individual image frame data sets that are then reconstructed to produce a time series of image frames. From this time series, MR angiograms and perfusion maps are produced. With the added acquisition of calibration data, T1 relaxation parameters are estimated and quantitative perfusion maps produced.
US09002428B2

The present invention provides methods to detect degenerative processes and abnormalities in soft tissues at high spatial resolution, high signal-to-noise ratio and short scanning times, based on quantitative tissue properties. These methods might provide a useful tool to detect and assess abnormalities in soft tissues and to monitor disease progression.
US09002423B2

A superconducting cable is provided. The superconducting cable includes a core part including a former disposed at the center of the core part, one or more superconducting conductive layers with each electric phase disposed at the outside of the former in a radial directions, a insulating layer disposed at the outside of each the conductive layer in a radial direction and a shielding layer disposed at the outermost of the insulating layer; and a cryostat disposed at the outside of the core part in a radial direction with first space being interposed therebetween, having a vacuum part disposed therein and electrically wired to neutral pole (N pole).
US09002421B2

An antenna assembly for a portable device is provided. The antenna assembly includes a battery cover including a metal material, a short-range wireless communication module electrically connected to the battery cover, and a main antenna electrically connected to the short-range communication module.
US09002419B2

A portable electronic apparatus includes a housing having a first face and first and second side faces rising from the first face, a display unit having a first side and a second side, a touch panel disposed so as to be stacked on the display unit and being capable of detecting a distance to an indicator using an electric field, first and second conductive members respectively disposed at end parts of the display unit along the first side and the second side, and third and fourth conductive members disposed along a bottom face of the display unit and electrically connected to the first and second conductive members respectively. The display unit and the third and fourth conductive members are accommodated in a concave part configured by the first side face, the first face and the second side face.
US09002412B1

The disclosed embodiments relate to a system that enables a user to continue accomplishing a task on a handheld device while moving. During operation, the system tracks the speed of the handheld device while the user is interacting with an application on the device. If the speed is greater than a pre-determined speed, the system audibly prompts the user to enable hands-free mode. If the user says yes, the system enables hands-free mode and the user may continue to use the application in hands-free mode. Otherwise, the system continues to run the application without enabling hands-free mode.
US09002411B2

An approach for providing electronic media on clothing is described. A media to be presented on a wearable device that includes one or more displays is determined. A determination is made as to whether the wearable device is registered with a media delivery service offered by a service provider. The transfer of the media is initiated over a wireless network to a mobile device if the wearable device is registered with the media delivery service, wherein the media is presented on the one or more displays of the wearable device.
US09002410B2

A system for creating, using, and disseminating audio/video clips on a mobile device and in other contexts is disclosed.
US09002408B2

A mobile terminal device includes a display section having a display surface for displaying a screen including information, an accepting section which accepts a moving operation for moving the screen, and a display control section which controls the display section based on the moving operation. When the moving operation for moving an end of the screen inside the end of the display surface is performed, the display control section controls the display section so that the screen is deformed to a moving direction of the screen in a direction of movement of the screen by the moving operation.
US09002405B2

When an access process request signal for access to a connection network, from a terminal which exists in the same coverage area shared by a plurality of radio base stations, is received by one of the radio base stations, an access point base station is determined according to the resource information of the radio base stations by the connection network so as to transmit to the terminal, an access process base station modification request signal which requests that the access process request signal be transmitted to the radio base station that serves as the determined access point base station.
US09002392B2

A method and apparatus for performing a carrier management in a broadband wireless communication system supporting multi-carriers are discussed. According to an embodiment, a method for a mobile station to perform a carrier management procedure with a base station supporting multiple carriers, includes receiving, by the mobile station from the base station, an instruction for a primary carrier change; transmitting, by the mobile station to the base station, an acknowledgement message indicating that the instruction is successfully received; and changing, at a specific time, a current primary carrier to one of the multiple carriers within the base station, wherein the specific time is determined based on the instruction.
US09002391B1

A wireless network allocates uplink resources to wireless communication devices (WCDs) based on power headroom reports, with more resources being allocated to WCDs reporting greater power headrooms. Each WCD may determine a respective power headroom as a difference between its maximum transmit power and a transmit power requirement for its current uplink resource allocation. However, a WCD may report an adjusted power headroom that is obtained, for example, by decreasing its respective power headroom by an adjustment value. The WCD may then receive an uplink resource allocation that is based on the adjusted power headroom that it reported. The adjustment value could be based on a priority level of the WCD, a priority level of data to be transmitted by the WCD, and/or an instruction from the wireless network. In one example, basic-priority WCDs report adjusted power headrooms so that more uplink resources are available for high-priority WCDs.
US09002387B2

Methods and arrangements in a telecommunication network for intercell interference coordination. The telecommunication network comprises a first base station, acting as serving base station for a mobile station, and a second base station. The method comprises determining that transmission interference to the mobile station is to be limited. The method also comprises triggering the mobile station to send a signal on a radio resource, which signal is to be received by the second base station, enabling the second base station to select a transmission parameter that limits interference for the mobile station.
US09002379B1

A method, apparatus, and system of interaction between groups surrounding a present geo-spatial location of a mobile device are disclosed. In one embodiment, a method of a geo-spatial groups server includes verifying a particular user based on a verification code of the particular user placed through a mobile device communicatively coupled to the geo-spatial groups server. The method creates a group tied to geo-spatial vicinity surrounding a current geo-spatial location of the mobile device. The method associates a name identifier to the group and also permits a different user in the geo-spatial vicinity surrounding the current geo-spatial location of the mobile device to access the group. Further, the method automatically denies a requester user access to the group when the requestor user is outside an outer boundary of the geo-spatial vicinity surrounding the current geo-spatial location of the mobile device.
US09002372B2

Mentally challenged persons such as autistic children and Alzheimer's patients can become lost and they are hard to find because they have difficulty communicating or they are confused and disoriented. The present invention provides an apparatus, system and methods for locating lost persons (or animals or packages) whether they are indoors or outdoors. The apparatus comprises a cellular telephone unit which can be activated by a RF signal and which a child or patient can wear. The wearable unit can be activated by a caregiver's smart phone having a locating application installed therein. The locating application enables the caregiver to locate the lost person using radio direction finder triangulation when the lost person is within a few hundred feet of the caregiver. When the lost person is further away, the locating application employs cell phone tower triangulation or the wearable unit GPS/Assisted GPS application to determine an approximate location of the lost person. As the caregiver moves close enough to the approximate location, the radio direction finder triangulation is used to calculate a more exact location to find the lost person.
US09002366B2

A wireless communication apparatus compatible with a plurality of communication schemes includes a first communicator that performs a communication in a first communication scheme, a second communicator that performs a communication in a second communication scheme, a signal generator that generates a signal for commanding startup of a communicator of the wireless communication terminal which performs a communication in the second communication scheme when the reception quality in the first communication scheme is equal to or higher than a threshold value, provided that the first communicator is in a state of communicable with the wireless communication terminal and that the communicator of the wireless communication terminal is not started, and a threshold value setting section that sets the threshold value based on information indicating the reception qualities in the first and second communication schemes.
US09002359B1

A mobile station measures a pseudonoise (PN) offset and a signal strength of a spread spectrum signal transmitted by a given sector of a spread spectrum communication system. The measured PN offset differs from a nominal PN offset of the given sector. The mobile station transmits a measurement message that includes the measured PN offset and the measured signal strength. The spread spectrum communication system receives the measurement message and determines a location associated with the mobile station (e.g., based on location coordinates included in the measurement message). The spread spectrum communication system determines the nominal PN offset of the given sector based on the measured PN offset and the location associated with the mobile station. If the given sector is a valid handoff destination, the spread spectrum communication system transmits to the mobile station a handoff instruction that identifies the given sector by the measured PN offset.
US09002358B2

An access point is identified based on a plurality of pilot signatures. Here, in addition to transmitting a pilot signal that is encoded (e.g., spread/scrambled) using a particular pilot signature, an access point transmits a message that includes at least one indication of at least one other pilot signature. For example, an access point may use one PN offset to generate a pilot signal and transmit a message that identifies at least one other PN offset. An access terminal that receives the pilot signal and the message may then generate a pilot report that identifies all of these pilot signatures. Upon receiving a handover message including this pilot-related information, a target network entity with knowledge of the pilot signatures assigned to that access point may then accurately identify the access point as a target for handover of the access terminal.
US09002351B2

A mobile terminal device determines whether it is located in the local radio area of the network or in another radio area and the determined radio area is indicated to an application of the network. The application is used to control a communication request addressed to the mobile terminal device. Communication requests coming in on the network can be directly switched to the local radio area using the application or can be directly forwarded to the mobile radio address in the mobile radio network of which the mobile terminal device is located, thereby avoiding or substantially reducing roaming or forwarding of communication requests from the local radio area to another radio area and thereby achieving an economical operation of mobile telephone terminal devices with local radio area.
US09002350B1

A mobile device is adapted to operate in a first communication mode and a second communication mode. An identifier is acquired for a mobile device, wherein the identifier is sent to identify the mobile device when the mobile device places a call in the first communication mode. A call is placed to a destination device while the mobile device operates in the second communication mode. The same identifier is sent to the destination device while the mobile device operates in the second communication mode. The mobile device is served by a first service provider while it operates in the first communication mode. The mobile device is served by a second service provider while it operates in the second communication mode, the second service provider being different from the first service provider.
US09002337B2

An operating method of an electronic device including at least two multiple Subscriber Identity Module (SIM) cards, includes receiving a call to a phone number assigned to a second SIM card during a call to a phone number assigned to a first SIM card among the multiple SIM cards, checking a call forwarding order fixed between the multiple SIM cards, and forwarding the call to the second SIM card phone number, to the first SIM card phone number according to the fixed order.
US09002336B2

Systems and methods for terminating telephony communications to a mobile telephony device that is roaming outside of its native service area make use of a forwarding termination service. The forwarding termination service causes the native mobile telephony service provider that provides service to the mobile telephony device to forward incoming telephony communications directed the native telephone number of the mobile telephony device to a forwarding access number. The forwarding termination service receives telephony communications directed to the forwarding access number, and then terminates the telephony communication to the mobile telephony device via any one of multiple different methods. The mobile telephony service provider can be instructed to implement and cancel call forwarding instructions by dialing a special character string on the mobile telephony device.
US09002327B2

A third UE calls the second UE, however, the second UE is on a call with a first UE, then the call controlling device provides a voice message from said third user equipment as a background voice message to the second user equipment while keeping the call between the first user equipment and the second user equipment. The “background” in the background voice message is relative to the original call, and does not have any other special meanings. Since the original call between the first UE and the second UE is not affected, for the second UE, or a second user that uses the second UE, the voice message from the third UE is a background voice message.
US09002319B2

Integration of a mobile hotspot into a service provider network is disclosed. A network node establishes a first wireless communication link with a mobile hotspot device. The mobile hotspot device is configured to establish a second wireless communications link with at least one client device. The network node receives an access request message from the mobile hotspot device which comprises credentials provided by the at least one client device. The network node determines that the at least one client device is authorized to access the service provider network through the mobile hotspot device based on the credentials and indicates to the mobile hotspot device that the at least one client device is authorized to access the service provider network through the mobile hotspot device.
US09002316B2

A method of cell reselection for a mobile communication system comprises determining whether a mobile device in the mobile communication system is capable of initiating an emergency call through the second cell when a network of the mobile communication system restricts the mobile device from accessing a first cell, and the mobile device performs a first cell reselection procedure to switch the first cell to the second cell, so as to generate a first determination result, and determining whether the mobile device camps on the second cell according to the first determination result.
US09002308B1

A system is disclosed that may include an Automatic Gain Control (AGC) module configured to automatically adjust the gain of a receiver, which is configured to receive a signal. The signal includes a number of commands, which have a characteristic command length and a characteristic command interval. The command length may have a substantially shorter duration than the command interval. The system may also include a slicer configured to interface to a command processor. The system includes a command processor communicatively coupled with the AGC module and/or the slicer for providing a notification to the AGC module and/or the slicer associated with the ends of the commands. The AGC module is configured to adjust the gain of the receiver and the slicer threshold voltage is updated when the notification is received from the command processor.
US09002302B1

Systems and techniques relating to wireless communications are described. A described technique includes operating a device, that includes a receive filter, in different modes comprising an operational mode and a predistortion training mode, where the receive filter is configured to operate at a first bandwidth during the operational mode and operate at a second, wider bandwidth during the predistortion training mode; generating a digital transmit signal; receiving a digital receive signal via the receive filter, causing, in the predistortion training mode, the digital receive signal to be based on an amplified analog version of the digital transmit signal, the amplified analog version being produced by a power amplifier having a nonlinear characteristic(s); estimating predistortion parameter value(s) using samples of the digital transmit signal and samples of the digital receive signal; and using the predistortion parameter value(s) to predistort digital signals to compensate for the nonlinear characteristic(s) of the power amplifier.
US09002291B2

A standing wave detection method, a standing wave detection apparatus, and a base station are disclosed. The method includes collecting, a feedback signal from a feedback path of a base station which uses a baseband multi-tone signal as a transmission signal; performing calibration on the feedback signal by using stored calibration data to obtain a reflected signal in the feedback signal; and obtaining a standing wave detection value according to the transmission signal and the reflected signal that is in the feedback signal.
US09002289B2

[Problem] To provide a wireless communication apparatus, a wireless communication system, an interference causing control method, a storage medium, and a control apparatus which can carry out appropriate interference causing control to a secondary system adaptively to an actual environment with no change in a configuration of a primary system.[Means to solve the problem] A wireless communication apparatus, which belongs to a wireless communication system, measures a wireless signal which causes interference to another system and which another wireless communication apparatus belonging to the wireless communication system transmits.
US09002278B2

Embodiments of a method for tuning the resonant frequency of an antenna in a wireless communication device are disclosed, along with embodiments of a wireless communication device using such a method. Embodiments sense the out-of-band impedance of the antenna, which comprises an antenna element and selectively adjustable impedance disposed between the antenna element and a ground plane of the wireless device, and adjust the selectively adjustable impedance to achieve a desired resonant frequency of the antenna. Embodiments separate an antenna signal into an in-band signal and out-of-band impedance, generate an error signal related to the out-of-band impedance, apply the error signal to a controller circuit configurable to generate an impedance error signal representing the change in antenna impedance, and apply the impedance error signal to the selectively adjustable impedance. Embodiments of a method and electronic circuit for determining the change in impedance of an antenna are also disclosed.
US09002277B2

Wireless networking devices scan for available channels and gather data about the channels and the RF environment. Using this information, each wireless networking device determines a cost value for each available channel and a quality value for its overall RF neighborhood. Each wireless networking device select the channel with the best cost value as a candidate channel for use. The wireless networking devices may submit channel requests to the arbiter for approval. If two or more wireless networking devices are requesting the same channel, the arbiter assigns the channel to the wireless networking device with the worst RF neighborhood quality. The arbiter informs the wireless networking devices if their channel requests are approved. If a wireless networking device's channel request is not approved, the wireless networking device will rescan the remaining available channels to select a different candidate channel to be approved.
US09002271B2

An information processing device is provided, which includes: a first wireless unit capable of wirelessly transmitting and receiving data; a second wireless unit capable of wirelessly transmitting and receiving data; a data processing unit which executes processing of data input from at least one of the first wireless unit and the second wireless unit; and a control unit that, when any one of the first wireless unit and the second wireless unit is connected with an electronic equipment, connection is requested from an electronic equipment which is not connected in accordance with the execution of the data processing, and the data processing is not executed by the electronic equipment which is connected, releases the connection with the electronic equipment which is connected and executes connection of any one of the first wireless unit and the second wireless unit with the electronic equipment which has requested the connection.
US09002269B2

A method for a radio-frequency SIM card with low-frequency magnetic communication to trigger a transaction according to determined distance thresholds comprises: setting a Threshold 1 as a low-frequency magnetic field intensity value corresponding to a distance to trigger the transaction; setting a Threshold 2 as a low-frequency magnetic field intensity value corresponding to an effective communication distance of the low-frequency magnetic field; setting a Threshold 3 as a low-frequency magnetic field intensity value corresponding to a farthest transaction distance; examining an intensity of the low-frequency magnetic field transmitted by a card reader and determining whether the intensity is >=the Threshold 2; if yes, receiving and storing information of the low-frequency magnetic field; further determining whether a low-frequency magnetic field intensity is >=the Threshold 1; if yes, initiating a transaction process; during the transaction process, determining whether a low-frequency magnetic field intensity is < the Threshold 3; if yes, interrupting the transaction.
US09002260B2

A repeater system for extending cell coverage, including a frequency band translation repeater for transmitting radio frequency (RF) signals to and receiving RF signals from a base station and translating between the frequency band of THE RF signals and a different frequency band for RF transmission directly between the repeater and user equipment.
US09002253B2

A heating member includes: a resistive heating layer including: a medium-passing area, and non-medium-passing areas respectively on opposing sides of the medium-passing area at opposing side portions of the resistive heating layer; a core which supports the resistive heating layer; a thermally conductive layer between the resistive heating layer and the core, and disposed in a non-medium passing area at a side portion of the resistive heating layer; and an electrode which is between the resistive heating layer and the core, contacts the side portion of the resistive heating layer and supplies current to the resistive heating layer. A ratio of a contact area between the thermally conductive layer and the resistive heating layer to an area of the non-medium-passing area in which the thermally conductive layer is disposed, ranges from about 5% to about 25%.
US09002252B2

An image forming apparatus includes a fixing unit and an apparatus main body. The fixing unit includes a first rotating member, a second rotating member and a fixing nip forming mechanism. The first rotating member is heated by a heating source. The second rotating member faces to the first rotating member. The fixing nip forming mechanism makes the second rotating member pressed to the first rotating member and forms a fixing nip between the first rotating member and second rotating member. To the apparatus main body, the fixing unit is attachably/detachably installed. The apparatus main body includes a nip pressure changing mechanism. The nip pressure changing mechanism presses the fixing nip forming mechanism and changes a pressure of the fixing nip.
US09002251B2

A fixing device includes a fixing member including a heat generator and an induction heater to heat the fixing member by electromagnetic induction. The induction heater includes an excitation coil, a ferromagnetic core to form a magnetic path to direct magnetic flux arising from the excitation coil to the fixing member, and a holder to hold the excitation coil and the ferromagnetic core. The holder has a surface facing the heat generator. The surface has a plurality of slits extending parallel to a direction of rotation of the fixing member. The ferromagnetic core is coupled to the holder and covers an open bottom portion of each slit of the plurality of slits to form a plurality of bottomed grooves.
US09002247B2

A fixing unit includes a heating member, a pressing member, a casing, a separating member, and an urging member. The separating member has a separation claw and a rotating unit. The urging member urges the separation claw toward the surface of the heating member. The rotating unit has an engaging portion and guide surfaces opposing at an interval smaller than that of the engaging portion. The supporting portion includes an engagement supporting portion that rotatably engages the engaging portion and an insertion opening. The separating member rotates to retract guide surfaces from a position facing the inner wall surfaces of the insertion opening. The guide surfaces oppose the inner wall surfaces of the insertion opening to bring the engaging portion to the engagement supporting portion and thereafter mounting the heating member on the casing.
US09002242B2

A developing apparatus includes a grooved developer carrying member configured to carry a developer to a developing region opposing an image bearing member, and a regulating member configured to regulate an amount of the carried developer. The regulating member includes a guide portion configured to guide the developer to a regulating position in which the regulating member is closest to the developer carrying member, with the guide portion being located on an upstream side with respect to the regulating position in a rotation direction of the developer carrying member and being shaped so that a gap between the guide portion and a tangent of the developer carrying member at the regulating position becomes narrower toward a downstream side in the rotation direction. A downstream slope surface is provided on the downstream side in the rotation direction within a region of each of a plurality of grooves, the downstream slope surface being sloped with respect to a normal direction of the developer carrying member. When a downstream end of the downstream slope surface and a downstream end of the guide portion of the regulating member are located in a closest position, the downstream slope surface and the guide portion of the regulating member form an angle θ less than 90°.
US09002239B2

An image forming apparatus includes an image bearing member that bears an electrostatic latent image; a developer container containing developer; a developing unit that develops the electrostatic latent image on the image bearing member with the developer; a tubular transport-path forming member that forms a transport path through which the developer is transported from the developer container to the developing unit; a transport member that is disposed inside the transport-path forming member and transports the developer from the developer container to the developing unit; and a control unit that performs control such that, when the transport-path forming member is used for the first time or when the developer container is replaced, an operation to fill the developer into the transport-path forming member is performed by driving the transport member after the image forming operation is started.
US09002238B2

A plurality of first viscoelastic bodies are disposed in insertion holes of a first rotary member. A plurality of second viscoelastic bodies are disposed in guide holes of a second rotary member. Each of the first and the second viscoelastic bodies has an elastic coefficient changing in accordance with aging due to use. A guide member moves a contact member along the insertion hole and the guide hole. The contact member applies a compressive load to the first viscoelastic body. The aging of the second viscoelastic body due to the compressive load applied thereto moves a position of the first viscoelastic body where the compressive load is received from the contact member toward a farther side from a rotational shaft side.
US09002232B2

An image forming apparatus includes an image bearing member, a conductive member, a bias application device, and a control portion. The image bearing member has a photosensitive layer formed on an outer peripheral surface thereof. The conductive member is disposed so as to make contact with an inner peripheral surface of the image bearing member and has a dielectric property. The bias application device applies a bias including an alternating current bias to the conductive member. The control portion controls the bias application device. The image forming apparatus is capable of executing a heating-up mode in which an alternating current bias having a peak-to-peak value twice or more as large as a discharge start voltage between the conductive member and the image bearing member is applied to the conductive member to cause the surface of the image bearing member to be heated up.
US09002219B2

A developing apparatus includes a development unit configured to supply toner to a photoconductor on which an electrostatic image is formed, a supply unit configured to supply toner to the development unit, a sensor configured to detect a concentration of toner in the development unit, and a control unit. The control unit is configured to, when the detected concentration of the toner is lower than a first value, control the supply unit to perform a toner supply process, control the sensor to detect the concentration of the toner after the toner supply process, count the number of times the sensor detects the concentration of the toner to be higher than a second value that is higher than the first value, and control the supply unit to repeat the toner supply process, when the counted number is less than a predetermined number that is equal to or greater than two.
US09002218B2

Provided is a developing device including a container that contains developer; a developing roller that transports the developer within the container to a photoconductor side; a trimmer having a tip brought close to the developing roller, and provided upstream of the photoconductor in a transporting direction by the developing roller; and a detector provided in the trimmer or in the vicinity of the trimmer of the inner surface of the container to detect the pressure caused by the developer.
US09002211B2

A communication system includes a transmission path through which an optical signal is propagated; and dispersion slope imparting sections provided on a transmitting side and a receiving side of the transmission path, the dispersion slope imparting sections imparting different dispersion and dispersion slope characteristics in accordance with a wavelength band of the optical signal, wherein the dispersion and dispersion slope characteristics imparted by the dispersion slope imparting section on the transmitting side is different from those on the receiving side.
US09002205B2

System for connecting a plurality of digital subscribers to a data network, comprising a local part connected, by an optical fiber link, to a remote part. Said local part comprises a plurality of DSLAM line cards with xDSL over fiber transceiver that, in turn, comprise a plurality of xDSL lines comprising a modified analog front end which comprises an digital-analog converter to transform a transmitted digital downstream signal into an analog downstream signal; an oscillator which fixes an oscillation frequency for the xDSL line; a mixer, directly connected to the output to convert the analog downstream signal into the oscillation frequency; and a band pass filter centered at the oscillation frequency which filters the converted analog downstream signal. And in upstream direction: a band pass filter centered at the oscillation frequency which filters an analog upstream signal; an oscillator which fixes an oscillation frequency for the xDSL line; a mixer, directly connected to the output of the band pass filter to convert the analog downstream signal into the original frequency; a low pass filter to avoid aliasing; an analog front end which comprises an analog-digital converter to transform the converted analog upstream signal into a digital upstream signal.
US09002196B2

A device may include a component, a first switch, a repeater, and a second switch. The component may configure optical paths between ports. The component may comprise a first pair of optical ports connected to a first pair of optical fibers, and a second pair of optical ports connected to a second pair of optical fibers. The first switch may be configured to output one of two optical signals received by the first pair of optical ports from the first pair of optical fibers. The repeater may reshape or amplify the outputted optical signal. The second switch may be configured to direct the reshaped or amplified signal to one of the second pair of optical ports.
US09002192B2

A sensor includes a sensor pad that allows air and moisture to diffuse from a patient's skin. A light source is disposed on the sensor pad is configured to generate near-infrared light. A light detector disposed on the sensor pad is configured to detect near-infrared light generated by the light source.
US09002189B2

A long-range optical device has at least one tube in which an optical system is positioned and has at least one image stabilization unit which moves at least one optical assembly of the optical system relative to the at least one tube. The device has at least one signal processing unit which actuates the at least one image stabilization unit in one mode of a plurality of modes where a respective movement situation of the long-range optical device is assigned to each mode. The device also has a mode detection unit that determines the mode and ascertains at least one comparative value from a respective location derivative value of a trajectory formed from a first movement and a second movement of the long-range optical device and compares the at least one comparative value to a respective limiting value.
US09002183B2

Modularized, superheated steam generators comprise a steam module (46), a thermocouple module (41), and an electrode module (45) assembled within a containment enclosure (66). The multi-stage steam module (46) comprises a plurality of first stage pressure vessels (77) surrounding and feeding a second stage pressure vessel (78). The steam module (46) is coaxially surrounded by insulation (48) disposed within a cylindrical shroud (72). The electrode module (45) radiantly heats the steam module with resistive heating elements (119). The thermocouple module (41) includes thermocouples monitoring first stage temperatures within and between pressure vessels (77). PLC computer SCADA software (600) operates the generators. Thermocouple data is analyzed to control heater temperatures, the water feeding system (340), and outputted steam temperature. PLC software (600) provides operating logic (602) establishing a start up subroutine (602), a ramp up subroutine (603), a steady state subroutine (605), and a shut down subroutine (606).
US09002181B2

Access point pictures designated as randomly accessible positions are I pictures or P pictures. Information indicating the decoding sequence (I1, P1, B1, B2, B3, B4, P2, . . . ) of pictures functioning as access points and attribute information (picture_type) indicating whether a picture functions as an access point or is necessary for decoding of the access point following a given access point are recorded on the video information recording medium. Random access is possible even if the GOP interval is lengthened.
US09002170B2

A dust cap adapted to fit over a fiber optic adapter. The dust cap includes a dust cap body having a light-entering end and an opposite indicating end. The dust cap body is shaped such that the light-entering end has an interference fit with the fiber optic adapter. A first gap-creating projection extends from the light-entering end, and a second gap-creating projection extends from the light-entering end. The dust cap also includes a light pipe running along a longitudinal axis of the dust cap body from just beyond the light-entering end to just beyond the indicating end.
US09002168B2

A cleave holder is provided that allows the ends of optical fibers to be precisely stripped and cleaved and then secured at precise locations in a multi-optical fiber connector module. The cleave holder is secured to length-wise portions of optical fibers that extend through the cleave holder. The cleave holder has reference holes formed in its lower surface that allow it to be mounted on a fixture having pins on it that mate with the reference holes. Once the ends of the fibers have been stripped and cleaved, the cleaved ends are secured to precise locations within a connector module. The cleave holder and the connector module form an assembly that can be used together, with the cleave holder acting as a mounting structure for the assembly and as a strain relief mechanism.
US09002165B2

Provided is an optical waveguide device capable of reducing stress that occurs inside an optical waveguide substrate due to a difference in a coefficient of thermal expansion. The optical waveguide device (10) includes an optical waveguide substrate (11) having a thickness of 30 μm or less, and a liquid crystal polymer substrate (12) which holds the optical waveguide substrate (11) and has permittivity lower than that of the optical waveguide substrate (11). The optical waveguide substrate (11) and the liquid crystal polymer substrate (12) are bonded to each other by an adhesive layer (14). Coefficients of thermal expansion of the optical waveguide substrate (11) and the liquid crystal polymer substrate (12) have anisotropy in each substrate plane, and a relative direction between the optical waveguide substrate (11) and the liquid crystal polymer substrate (12) is adjusted in such a manner that anisotropic axial directions of the optical waveguide substrate (11) and anisotropic axial directions the liquid crystal polymer substrate (12) are aligned.
US09002164B2

An optical fiber is provided. The optical fiber has a refractive index profile that includes a central core, an inner cladding layer, a trench layer, and an outer cladding layer. A trench layer is provided with a reduced refractive index. The optical fiber has a large effective area without having an increase of a cutoff wavelength, and exhibits low macrobending loss.
US09002160B2

An optical switch platform allowing dual and/or multicast optical switch geometries is disclosed. Only two waveguide arrays are used, one for the input, and one for the output. Multi-row waveguide array(s) can replace individual multiple single-row waveguide arrays for optical switch configurations employing a beam director configured to dispose a plurality of input optical beams in a multi-row pattern of optical beams at an angle-to-offset (ATO) optical element.
US09002145B2

The optical frequency comb generating device having two optical modulation parts 41 and 42 independently modulating optical waves propagating in two branch waveguides and a phase regulator 43 controlling a phase difference between the optical waves includes amplitude adjusting means 22 for adjusting a voltage amplitude of the RF signal supplied to at least one of the optical modulation parts, monitoring means 21 for monitoring the intensity Pout of the output light beam, and a bias control circuit 20 that controls the amplitude adjusting means to change a difference in voltage amplitude between the RF signals supplied to each optical modulation part, that detects a variation of the output light beam corresponding to the variation of the difference in voltage amplitude from the output signal of the monitoring means, and that controls the phase regulator on the basis of the detection result to adjust the phase difference.
US09002144B2

A downsized, low-power electro-optical modulator that achieves reducing both of the additional resistance in the modulation portion and the optical loss each caused by electrodes at the same time is provided. The electro-optical modulator includes a rib waveguide formed by stacking a second semiconductor layer 9 having a different conductivity type from a first semiconductor layer 8 on the first semiconductor layer 8 via a dielectric film 11, and the semiconductor layers 8 and 9 are connectable to an external terminal via highly-doped portions 4 and 10, respectively. In a region in the vicinity of contact surfaces of the semiconductor layers 8 and 9 with the dielectric film 11, a free carrier is accumulated, removed, or inverted by an electrical signal from the external terminal, and whereby a concentration of the free carrier in an electric field region of an optical signal is modulated, so that a phase of the optical signal can be modulated. At least one of the semiconductor layers 8 and 9 is wider than the stacked portion. At least one of the highly-doped portions 4 and 10 is formed outside the stacked portion.
US09002142B2

A method is to be implemented by an electronic apparatus having a map database established therein, and includes the steps of: receiving a user-specified input image of an area of interest, and obtaining from the map database a reference map that encompasses the area of interest; selecting a set of feature points in the user-specified input image, and a set of map points in the reference map that correspond in geographical features to the feature points; transforming the user-specified input image according to positional differences between the feature points and the corresponding map points to thereby obtain a to-be-registered image having adjusted feature points corresponding in position to the map points; overlaying the to-be-registered image onto the reference map to thereby obtain a customized composite map image; and outputting the customized composite map image.
US09002138B2

In selected embodiments, improved image restoration is realized using extensions of Wiener filtering combined with multiple image captures acquired after simple, fast reconfigurations of an optical imaging system. These reconfigurations may yield distinct OTF responses for each capture. The optical imaging system may reduce fabrication cost, power consumption, and/or system weight/volume by correcting significant optical aberrations. The system may be configured to perform independent correction of fields within the total field-of-regard. The system may also be configured to perform independent correction of different spectral bands.
US09002131B2

The present disclosure relates to image filtering techniques for enhancing image quality. In one embodiment, two filtering techniques are applied on an image. Firstly, an adaptive weighted median filtering operation is performed on an acquired low contrast image corrupted by impulsive noise. Subsequently, a guided image filtering on the image obtained from adaptive weighted median filtering operation to de-blur and enhance the contrast that ultimately assures to preserve the edges of the images. In addition, the image filtering for enhancing image quality is enhanced by several variations of data adaptive guided image filtering and adaptive window sizes for guided image filtering techniques.
US09002101B2

According to an embodiment, a recognition device includes a generation unit to select, plural times, groups each including learning samples from a storage unit, learn a classification metric for classifying the groups selected in each selection, and generate an evaluation metric including the classification metrics; a transformation unit to transform a first feature value of an image including an object into a second feature value using the evaluation metric; a calculation unit to calculate similarities of the object to categories in a table using the second feature value and reference feature values; and a registration unit to register the second feature value as the reference feature value in the table associated with the category of the object and register the first feature value as the learning sample belonging to the category of the object in the storage unit. The generation unit performs the generation again.
US09002099B2

A method for processing data includes receiving a depth map of a scene containing a human hand, the depth map consisting of a matrix of pixels having respective pixel depth values. The method continues by extracting from the depth map respective descriptors based on the depth values in a plurality of patches distributed in respective positions over the human hand, and matching the extracted descriptors to previously-stored descriptors in a database. A pose of the human hand is estimated based on stored information associated with the matched descriptors.
US09002094B2

A reference image to serve as a reference for a non-defective determination is previously stored in association with identification information for identifying an inspection object. An image of the inspection object is displayed side by side with the reference image of corresponding identification information. A drawn position of the reference image and a drawn position of the acquired image are aligned, adjustment is made so as to make brightness of the reference image coincide with brightness of the acquired image, and adjustment is made so as to make a focus on the reference image coincide with a focus on the acquired image. Adjustment is made so as to make a focus of the reference image coincide with a focus of the acquired image.
US09002082B2

An apparatus and method for a PET/MR system having a PET scanner and an MR scanner. A patient may be advanced through the system in sequential stations, with multiple transverse slices defined within at least one of the stations in which each slice is offset a distance Δz from the station centerline. The method may comprise the steps of: defining a center and an annulus thereabout for each slice, wherein the annulus has an inner radius Reff and an outer radius Rout; conducting attenuation correction of the PET images using only MR data from the region within the inner radius, only PET data from the region outside the outer radius, and a combination of PET and MR data from the region of the annulus; and varying Reff as a function of Δz for selected slices within the station.
US09002072B2

A system is described for detecting the presence of non-uniformity patterns and providing output indicative of a severity of each type of non-uniformity pattern. The system includes a computerized rating tool that assists a user in efficiently and consistently assigning expert ratings (i.e., labels) to a large collection of training images representing samples of a given product. In addition, the rating software develops a model that allows a computerized inspection system to detect the presence of non-uniformity patterns in a manufactured web material in real time and provide output indicative of a severity level of each pattern on a continuous scale. The system also includes algorithmic and hardware approaches to significantly that increase the throughput of the inspection system.
US09002064B2

A computer program product tangibly embodied in a computer-readable storage medium includes instructions that when executed by a processor perform a method. The method includes identifying a frame of a video sequence, transforming a model into an initial guess for how the region appears in the frame, performing an exhaustive search of the frame, performing a plurality of optimization procedures, wherein at least one additional model parameter is taken into account as each subsequent optimization procedure is initiated. A system includes a computer readable storage medium, a graphical user interface, an input device, a model for texture and shape of the region, the model generated using the video sequence and stored in the computer readable storage medium, and a solver component.
US09002063B2

A tire tread, having circumferentially juxtaposed elements separated from one another by identically shaped boundaries and having a least one basic pattern, is inspected by: producing an image of the tire tread; identifying tread wear indicators on the image; grouping together sub-sets of the indicators according to the basic pattern(s) included in the indicators; determining a characteristic point of each of the sub-sets of the indicators; determining a sequence of distances by computing distances between the characteristics points of each of the sub-sets of the indicators; comparing and the sequence of distances with a known sequence of distances between characteristic points of the basic pattern(s) to confirm coincidence thereof; and projecting a shape of a boundary between elements of the tire tread onto a surface to be inspected according to the known sequence of distances between characteristic points of the basic pattern(s).
US09002062B2

We disclose a photogrammetry target that includes a background having a first color and a plurality of ovoid regions located on the background and having a second color contrasting the first color. We further disclose a method and system for detecting the target and processing image data captured from the target to discern therefrom at least one of a distance to the target, identification of the target, or pose of the target.
US09002056B2

An image processing method includes segmenting a series of obtained images, calculating a central point of each segment, and obtaining a target object based on movement variance of the central points of segments in the series of images.
US09002053B2

The present invention concerns a method for capturing an image of an iris free of specularities from a spectacle-wearing user for use in an iris recognition identification system, which includes an illumination source and an image capture device. The method comprises illuminating the user's eye from a first illumination position associated with a first optical path, and capturing a first image of the eye; and determining if the first image comprises a specular image in a first region of interest, the specular image being formed by light reflected from the spectacles. If a specular image is present, the method further comprises illuminating the eye from a second illumination position associated with a second optical path different to the first optical path, such that the specular image is shifted to a second region; and capturing a second image of the eye.
US09002047B2

The present subject matter of the invention relates generally to the management of electromagnetic fields in hearing assistance devices, such as hearing aids, and in particular to an insulated electromagnetic shield design for hearing assistance devices. The present disclosure includes various embodiments for electromagnetic shielding of a receiver using a magnetic shield that is electrically insulated from the receiver casing and electronics.
US09002041B2

A process for the manufacture of a speaker cover comprises loading the speaker cover into a plasma chamber, introducing a fluoro monomer into the plasma chamber, pulsing plasma for processing, removing any excess monomer gas from the plasma chamber, and removing the speaker cover from the plasma chamber.
US09002040B2

Microelectromechanical systems (MEMS) microphone devices and methods for packaging the same include a package housing, an interior lid, and an integrated MEMS microphone die. The package housing includes a sound port therethrough for communicating sound from outside the package housing to an interior of the package housing. The interior lid is mounted to an interior surface of the package housing to define an interior lid cavity, and includes a back volume port therethrough. The MEMS microphone die is mounted on the interior lid over the back volume port, and includes a movable membrane. The back volume port is configured to allow the interior lid cavity and the MEMS movable membrane to communicate, thereby increasing the back volume of the MEMS microphone die and enhancing the sound performance of the packaged MEMS microphone device.
US09002021B2

According to one embodiment, audio controlling apparatus includes first receiver configured to receive audio signal, second receiver configured to receive environmental sound, masking gain calculator configured to calculate masking gain for each frequency band, based on audio signal and environmental sound, and gain controller configured to smooth masking gain of frequency band that is less than preset threshold frequency in first interval, smooth masking gain of frequency band that is equal to or higher than threshold frequency in second interval that is longer than first interval, and thereby set gain.
US09002018B2

The present invention is a computer-implemented key exchange system and methods for improving the usability of encryption technologies such as Public Key Infrastructure (PKI). One aspect of the present invention includes registering users, verifying user identity, and classifying users such that the users may send a communications such that communication recipients can verify the user identity and classification of the communication sender. Another aspect of the present invention includes users initiating relationships with other users, approving the establishment of relationships, and exchanging encryption keys between users after the establishment of a relationship.
US09002008B2

The present invention is suitable for use in a multi-encrypted system that dynamically allocates stream identifiers in a second stream depending upon the identifiers in a first stream. The first stream is monitored and counters are incremented with the presence of an identifier. The count for each of the counters is then received. Using the count, a control processor then assigns or revises identifiers in the second stream.
US09002002B1

A hardware architecture for encryption and decryption device can improve the encryption and decryption data rate by using parallel processing, and pipeline operation, and save footprint by sharing hardware components. The hardware architecture can also be associated with a memory to protect the information stored at the memory. The encryption device can include a tweaking value manager to generate an array of tweaking values corresponding to the array of data blocks based on a tweaking encryption key, a first encryption unit to encrypt a first portion of the array of data blocks into a first portion of encrypted data blocks based on corresponding tweaking values and a data encryption key, a second encryption unit to encrypt a second portion of the array of data blocks, and a data block combiner to combine the first portion of encrypted data blocks and the second portion of encrypted data blocks.
US09001999B2

A device may include an authentication server and a server. The authentication server may receive a first form of a password from a client in accordance with an authentication protocol, and authenticate the client based on a comparison of the first form to a value derived from a second form of the password stored in a password database. The comparison fails when the first form is not comparable to a value derived from the second form. The server may establish a secure connection to the client, receive a plain-text password from the client over the secure connection, authenticate the client by comparing a value derived from the plain-text password with a value derived from the second form, and update the password database with a third form of the password that permits the authentication server to successfully authenticate the client when the authentication server receives the first form.
US09001998B2

This present application relates to data encryption and decryption technology, and especially relates to a data encryption and decryption method and apparatus. The described encryption method comprises: packeting plaintext data to be encrypted, randomly assigning an encryption function an encryption key to each group of the plaintext data, encrypting each group of the plaintext data with the encryption function and key respectively, and arranging the encrypted data according to its corresponding position in the plaintext data to form a ciphertext. The encryption apparatus includes: packet module, encryption function and key random assignment module and encryption processing module. This application also provides a data decryption method and apparatus. This invention randomly assigns an encryption function and encryption key to the plaintext to be encrypted, and uses the assigned encryption function and key to encrypt the plaintext data to arrange and form a ciphertext, greatly strengthening the security of data storage, and achieving the perfect secrecy of data.
US09001996B1

An electronic apparatus and a light-transmissive cover plate are disclosed. The electronic apparatus includes an image display device that includes an image display surface; a casing that houses at least a portion of periphery of the image display device; a light-transmissive cover plate that includes a first surface facing the image display surface, at least a peripheral edge region of the first surface is bonded to the casing; and a joining member that bonds the peripheral edge region of the first surface to the casing. The joining member has a Young's modulus smaller than that of the light-transmissive cover plate. The light-transmissive cover plate includes a gradual reduction area, and in this gradual reduction area, thickness is gradually reduced towards an outermost edge. At least a portion of the peripheral edge region of the first surface of the light-transmissive cover plate is included in the gradual reduction area.
US09001990B2

Methods, systems, and computer program products for providing telecommunication services between a SIP network and an SS7 network are disclosed. In one method, SIP/SS7 gateway receives an INVITE message from a SIP proxy server. The SIP/SS7 gateway extracts a called party number from the INVITE message and determines whether a telecommunications service is required and a type of service required for the INVITE message based on the called party number. The SIP/SS7 gateway then formulates an SS7 query to a database corresponding to the identified service type. The SIP/SS7 gateway receives a response from the database and uses data from the response to facilitate completion of the call. In one example, the SIP/SS7 gateway may forward a routing number extracted from the response back to the originating SIP proxy server. In another example, the SIP/SS7 gateway may generate a new INVITE message and forward the new INVITE message to a terminating SIP proxy server. In yet another example, the SIP/SS7 gateway may formulate a second query to the same database or to a different database to obtain further information for facilitate completion of the call.
US09001987B2

A method and apparatus for enabling VoIP service providers to dynamically adjust international calling rates as a function of adjustments made with partner carrier arrangements that VoIP service providers put in place are disclosed. Thus VoIP service providers can pass on savings, if the new calling rate is lower than the old calling rate, to their subscribers in order to enhance the loyalty of existing subscribers. Instead of having subscribers to call into customer service centers to take advantage of these new lower international calling rates, the new calling rates will be updated dynamically and immediately for subscribers without these subscribers having to call in to request their billing rates to match the new calling rates.
US09001985B2

A method of and system for discovering and reporting the trustworthiness and credibility of calling party number information, such as Automatic Number Identification (ANI) or Calling Number Identification (Caller ID) information, or for inbound telephone calls. The disclosed method entails the use of real time telephone network status and signaling, network data, locally stored data, and predictive analytics. Practice of the disclosed method is neither detectable by nor intrusive to the calling party, and the method can be implemented into existing enterprise, telecommunications, and information service infrastructures.
US09001979B2

An electronic advertising system anonymously directs the attention of a user to content provided by an advertiser, in exchange for subsequently permitting the same user to access otherwise restricted desirable content of another part. Such desirable content may include online entertainment media, digital video content, social media, news media, and other privileged services or data. The user accumulates points, or virtual currency, in exchange for viewing the advertisements of vendor affiliates of the present system. The user may then spend previously accumulated points, or virtual currency, in order to access desirable content of redeemer affiliates of the present system. The present system further facilitates financial transactions between the system operator, vendor affiliates, and redeemer affiliates, relative to the movement of virtual currency amongst the various parties.
US09001966B2

A transmission X-ray analyzer (1) for detecting a transmission X-ray image of a sample (100) that is continuous in a band shape includes: a TDI sensor (14); an X-ray source (12) arranged opposed to a TDI sensor; a pair of support rollers (31, 32) arranged away from the TDI sensor between the TDI sensor and the X-ray source, the pair of support rollers being configured to transport the sample to a detection position of the TDI sensor while keeping a constant interval between the TDI sensor and the sample; and a pair of outside rollers (51, 52) arranged respectively on an outer side of the pair of support rollers in a transportation direction (L). One of the pair of support rollers and one of the pair of outside rollers are arranged at different positions as to apply a tension to the sample between the pair of support rollers.
US09001960B2

A method for reconstructing an image of an object includes acquiring a set of measured projection data, reconstructing the measured projection data using a first algorithm to generate a first reconstructed image dataset, reconstructing the measured projection data using a second algorithm to generate a second reconstructed image dataset, the second algorithm being utilized to improve the temporal resolution of the second reconstructed image dataset, and generating a final image dataset using both the first and second image datasets.
US09001958B2

The present invention provides a system and method for reclaiming energy from the heat emanating from spent nuclear fuel contained within a canister-based dry storage system. The inventive system and method provides continuous passive cooling of the loaded canisters by utilizing the chimney-effect and reclaims the energy from the air that is heated by the canisters. The inventive system and method, in one embodiment, is particularly suited to store the canisters below-grade, thereby utilizing the natural radiation shielding properties of the sub-grade while still facilitating passive air cooling of the canisters. In another embodiment, the invention focuses on a special arrangement of the spent nuclear fuel within the canisters so that spent nuclear fuel that is hotter than that which is typically allowed to be withdrawn from the spent fuel pools can be used in a dry-storage environment, thereby increasing the amount energy that can be reclaimed.
US09001955B2

A phase-locked loop having: an oscillator for forming an oscillating output signal; a frequency divider connected to receive the output of the oscillator and frequency divide it by a value dependent on a division control signal; and a phase comparator for comparing the phase of the divided signal and a reference signal to generate a control signal, the operation of the oscillator being dependent on the control signal; a first mode of operation in which the frequency divider is configured to operate in dependence on a first division control signal such that the resultant oscillating output signal has a first frequency and first phase, a second mode of operation in which the frequency divider is configured to operate in dependence on a second division control signal such that the resultant oscillating output signal has a second frequency and second phase, the first division control signal being generated independently of the oscillating output signal such that the first phase is maintained when the phase-locked loop is operating in a second mode.
US09001954B2

A reception circuit that receives data in serial communications through a plurality of lanes includes a plurality of buffers provided for each of the plurality of lanes that each stores data received through corresponding lane, a multilane control circuit that detects the skew between the lanes, and outputs an adjustment instruction for adjusting a read address of a buffer and a deskew information indicating that a skew adjustment between which buffer the lanes is to be performed based on the detected skew, and a plurality of address control circuits provided for each of the plurality of lanes that each transmits the adjustment instruction to a corresponding buffer when receiving the deskew information, wherein the buffer that has received the adjustment instruction adjusting its read address.
US09001950B2

The disclosure provides a technique of enabling to confirm the state of a partner apparatus in high-speed serial communication. An information processing apparatus including a master and a slave which is connected with the master by a plurality of signal lines to be able to make serial communication therewith, the master comprises: a decision unit configured to decide a change in signal level of a data signal line, and a switching unit arranged between the data signal line and the decision unit, and configured to switch whether to invert a logical value based on the fact that the decision unit has decided a change in signal level of the data signal line.
US09001942B2

One embodiment of the present subject matter includes a method of receiving an input signal. The method, in various embodiments, includes detecting a peak of the input signal and detecting an envelope of the input signal. In various embodiments, the peak and envelope are used to identify out-of-band blocking signals and to adjust gain control. The method also includes comparing the peak to a first threshold Tp and comparing the envelope to a second threshold Te. In the method, if the peak is above the first threshold and the envelope is below the second threshold, then ignoring the input signal. If the envelope is above the second threshold, the method includes applying automatic gain control to decode information encoded in the input signal.
US09001940B2

A frequency offset acquisition method includes: receiving a specific sequence signal transmitted through a channel; shifting a frequency of the specific sequence signal at a plurality of different frequencies in frequency domain to thereby generate a plurality of shifted sequence signals respectively; and determining an estimated frequency offset value between a transmitter and a receiver according to the shifted sequence signals.
US09001939B2

Provided is a transmitter for transmitting signals by means of the STBC method or the DSTBC method, wherein communication is carried out effectively. The transmitter for transmitting signals by means of the STBC method or the DSTBC method has the following configuration. A frame in which synchronization words are arranged at specified positions is used. An encoding means in the transmitter encodes the entire frame to be transmitted including the synchronization words, by means of the STBC method or the DSTBC method. It is also possible to implement a communication system and a communication method for communicating signals by means of the STBC method or the DSTBC method.
US09001935B2

The present invention relates to a receiving node, and to a related method of adjusting a frequency domain channel estimate in a receiving node of a wireless communication system using Orthogonal Frequency Division Multiplexing. The method comprises estimating (210) a phase rotation of the frequency domain channel estimate, and compensating (220) for the estimated phase rotation in the frequency domain channel estimate. It also comprises transforming (230) the compensated frequency domain channel estimate into a time domain channel estimate, filtering (240) the time domain channel estimate to suppress noise, transforming (250) the filtered time domain channel estimate back into a noise suppressed frequency domain channel estimate, and adding (260) the estimated phase rotation in the noise suppressed frequency domain channel estimate to achieve an adjusted and improved frequency domain channel estimate.
US09001933B2

A receiving apparatus receives an FSK signal, converts the FSK signal into a phasor including amplitude and phase, estimates and compensates for a CFO (carrier frequency offset) from the converted phasor, and recovers a data bit from the converted phasor.
US09001927B2

A computing device can determine a radio frequency (RF) bandwidth in which one or more frames are to be transmitted by the computing device. The RF bandwidth is within the operating transmission bandwidth of the computing device. A signal interference having an interference bandwidth can interfere with the transmission of the one or more frames. In response to detecting the signal interference, one or more frames can be transmitted within the operating transmission bandwidth and not within the interference bandwidth.
US09001915B2

In MIMO communication, a communication device is provided that transmits a transfer rate request signal while reducing it and reducing the interference and power consumption when the transfer rate request signal is transmitted substantially without lowering the transmission efficiency. A modulation encoding unit encodes and modulates transmission data transmitted to a communication partner and the transfer rate request signal in the plurality of transmission antennas. A transmission unit and a transmission antenna transmit a signal from the modulation encoding unit. A transmission control unit controls transmission of a signal transmitted from the transmission antenna and transmits a transfer rate request signal of one transmission antenna via the transmission antenna according to a comparison result between a difference of the transfer rate request signal in the respective transmission antenna of the communication partner and a predetermined value.
US09001907B2

In at least some embodiments, a system includes a multiple-input multiple-output (MIMO) base station and a plurality of MIMO user equipment (UE) devices in communication with the MIMO base station. The MIMO base station is configured to switch between a single-user (SU)-MIMO mode and a multiple-user (MU)-MIMO mode during communications with the plurality of MIMO UE devices based on multi-rank precoding matrix indicator (PMI) feedback received from at least one of the MIMO UE devices.
US09001896B2

Methods and systems for processing video are disclosed. The method may include performing by one or more processors and/or circuits on a chip, receiving packetized data within an encoded video stream. An identifier may be determined within the received packetized data that defines one of a plurality of encoding types associated with packets in the encoded video stream. A decoding process may be selected from a plurality of decoding processes based on the determined identifier. The plurality of decoding processes may include a fixed length coding (FLC) process, a variable length coding (VLC) process and/or a context adaptive binary arithmetic coding (CABAC) process. At least a portion of the received packetized data in the encoded video stream may be decoded on the chip, utilizing the selected decoding process. A start code may be determined within the received packetized data that separates packets within the encoded video stream.
US09001895B2

An image display device includes: an interpolation phase generator that generates an interpolation phase on the basis of downsampling frame information representing a downsampling timing at which at least one frame image of the image signal is thinned, and an interpolation frame generator that generates an interpolation frame image corresponding to the interpolation phase. The interpolation phase generator generates the interpolation phase such that a phase distance between a first interpolation frame image from among a plurality of interpolation frame images within one period of downsampling periods, and a second interpolation frame image that follows the first interpolation frame image becomes equal to a phase distance between mutually adjacent interpolation frame images obtained when phase distances between a plurality of interpolation frame images are equalized within one period of the downsampling periods.
US09001889B2

There are provided methods and apparatus for improved quantization rounding offset adjustment for video encoding and decoding. An apparatus includes a video encoder for encoding an input coding unit by determining a residual for the input coding unit corresponding to a difference between the input coding unit and a reference coding unit, applying a transform to the residual to obtain at least one transform coefficient, and quantizing the at least one transform coefficient by selecting a particular quantization step size and a rounding offset.
US09001887B2

Provided are a method and apparatus for buffering image data for motion compensation. One of two buffers of a double register array buffer, i.e., a first buffer, is selected as a buffer in which data corresponding to a row of a block of an image is to be written and the other of the double register array buffer is selected as a buffer from which data corresponding to another row of the block is to be read, thereby speeding up motion compensation processing when compared with the use of a single register array buffer.
US09001882B2

An embodiment relates to a decoder for decoding CABAC encoded video data in real time for HDTV applications. The decoder comprises a binary arithmetic decoder block for converting an input bit stream into a bin string, a context memory for storing a plurality of context values, and a plurality of finite state machines. Each of the finite state machines is adapted for decoding a particular one of the H.264 syntax elements by providing the binary arithmetic decoder block with an index of the relevant context value within the context memory and by converting the resulting bin stream into a value of the current syntax element. In this manner, a performance of one bin per cycle may be achieved.
US09001881B2

A power transmitting apparatus is usable for wireless power and data transmission. The power transmitting apparatus includes a power transmitting section configured to transmit power and data to be transmitted as being converted into a pulse train; and a control section configured to control the power transmitting section such that a change of the power caused by superimposition of the data is decreased.
US09001877B2

A signal processing device for a diversity combining radio receiver is disclosed. Said device comprises a plurality of receive branches and a joint detector adapted to determine a joint received symbol based on a combined signal. Said device also comprises a control unit adapted to determine a branch signal error based on the joint received symbol and the input signal of that receive branch. Each receive branch further comprises an adaptive filter. The control unit is adapted to update the coefficients of the adaptive filter of each receive branch based on a weighted signal error combination, wherein weight of the weighted signal error combination is selected based on channel conditions. A corresponding diversity combining radio receiver, a corresponding electronic apparatus, a corresponding method, a corresponding computer program product, and a corresponding computer readable medium are also disclosed.
US09001873B2

A wireless receiver includes an input module, a channel module, an equalizer module, and a decoder module. The input module receives a message over a wireless communication channel. The message includes a plurality of training fields and first data. The first data includes user data perturbed by the channel. The channel module generates a first matrix indicative of an estimation of properties of the channel. The channel module, as each of the plurality of training fields of the message is being received, recursively computes parameters for equalization based on the plurality of training fields, the first matrix, and a vector indicative of a substream signal-to-noise ratio. The equalizer module generates equalizer coefficients based on the parameters for equalization and applies the equalizer coefficients to the first data of the message to generate compensated first data. The decoder module decodes the compensated first data to recover the user data.
US09001869B2

A device for high-speed clock generation may include an injection locking-ring oscillator (ILRO) configured to receive one or more input clock signals and to generate multiple clock signals with different equally spaced phase angles. A phase-interpolator (PI) circuit may be configured to receive the multiple coarse spaced clock signals and to generate an output clock signal having a correct phase angle. The PI circuit may include a smoothing block that may be configured to smooth the multiple clock signals with different phase angles and to generate multiple smooth clock signals. A pulling block may be configured to pull edges of the multiple smooth clock signals closer to one another.
US09001867B2

A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus receives an intended signal from a first wireless device operating in a full-duplex mode, receives an interfering signal from a second wireless device communicating with the first wireless device, and reduces an interference of the received intended signal caused by the interfering signal by projecting a matrix of the received intended signal onto a space associated with the interfering signal.
US09001853B2

Pulsed, coherent light is generated by optical mixing which takes place inside the resonator of a pulsed laser oscillator. One of the beams to be mixed is generated by the pulsed laser, and the other by a distinct, external laser oscillator. If the light from the external oscillator is modulated, that modulation will be transferred onto the light generated by the optical mixing. Using sum frequency generation, light for sodium excitation, such as for a guide star, can be generated with the optimal modulation of spectral and temporal properties. If the pulse repetition frequency is chosen to be at or near the magnetic (Larmor) resonance of the sodium, then the amount of scattered light due to sodium excitation is enhanced, and the magnetic field at the location of the sodium atoms can be measured.
US09001851B2

A tunable light includes a super continuum light source and a non-linear crystal, the super continuum light source comprising a pump source and a generator fiber, the generator fiber having an input end and an output end, and the super continuum light source and the non-linear crystal being arranged so that at least a part of output light emitted from the output end of the generator fiber is brought into interaction with the non-linear crystal under an angle of incidence φ relative to a surface of the non-linear crystal.
US09001838B2

A system that incorporates teachings of the present disclosure may include, for example, a centralized broadband gateway for a wireless communication system, including: a router/gateway module which receives encoded compressed audio/video (A/V) streams and distributes the encoded compressed audio/video A/V streams; multiple audio/video decoders which receive the encoded compressed A/V streams from the a router/gateway module, decode the encoded compressed A/V streams, and output uncompressed A/V streams; and an integrated Wireless High Definition Multimedia Interface (WHDMI) which receives the uncompressed A/V streams from the multiple audio/video decoders and transmits the uncompressed A/V streams wirelessly to media devices, without deploying individual media processors at each media device. Other embodiments are disclosed.
US09001837B2

A local area network system that includes a residential gateway in wired communication with a remote service provider and multiple set top boxes in wired communication with the residential gateway. Each set top box includes a network extender having a wired connection to a residential gateway of a local area network, a media player in communication with the network extender, and at least one wireless transceiver in communication with the network extender. The media player includes a computing processor executing instructions to format a signal received from the network extender for use by a media device. Each set top box is configured as an access point for a local area network of the residential gateway.
US09001836B2

A network element that acts as a local mobility anchor (LMA) in a communications network efficiently distributes signaling messages using a data plane and a control plane having a plurality of processes executing on a plurality of processing units. When a network connection ID of a received signaling message is not mapped to a host process in a steering table, the signaling message is sent to a process in the control plane. A second process is assigned to be the host process for the network connection, and the steering table is updated to indicate this assignment. Upon receipt of a second signaling message with the network connection ID, it is efficiently sent to the second process because of the updated steering table. A mobility access gateway (MAG) also utilizes a steering table with network connection ID to host process mappings to efficiently distribute signaling messages.
US09001835B2

A method for establishing an emergency call includes: if an emergency call request message sent by a User Equipment (UE) contains an Internet Protocol Multimedia Subsystem Public User Identity (IMPU) in a TEL URI format, a Proxy-Call Session Control Function entity (P-CSCF) generates an IMPU in a Session Initiation Protocol (SIP) URI format according to the IMPU in the TEL URI format, sends both IMPUs to a Public Safety Answering Point (PS AP), and receives an emergency callback initiated by the PSAP. The PSAP initiates the emergency callback according to one of the two IMPUs. A system for establishing an emergency call includes a UE, a P-CSCF and a PSAP. The PSAP can always acquire the IMPU in the TEL URI format and the IMPU in the SIP URI format of the UE, and initiate an emergency callback to the UE according to the IMPU in the SIP URI format.
US09001829B2

Techniques for routing data between network area are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for routing data between layer 2 network areas of backbone bridges comprising the steps of receiving data at a network element containing an internally terminated Network to Network Interface (NNI) for a plurality of network areas, identifying a destination address associated with the data, determining a network area of the plurality of network areas associated with the data, and performing one or more data flow treatments associated with the data using the internally terminated Network to Network Interface (NNI).
US09001827B2

Network switches may be configured using flow tables. Flow table entries may contain header fields and associated actions. When a packet is received by a network switch, the network switch can compare fields in the packet to fields in the flow table entries and can take corresponding actions when matches are detected. A controller server can determine the topology of a network and can gather information on the capacities of network switches and other network switch capabilities. Based on this information and network configuration rules, the controller server can generate flow tables for the network switches that direct the switches to forward packets along desired paths through the network. The flow table entries for switches that are nearer the network core can be provided with more wildcarding than switches nearer the network edge. Traffic can be forwarded through encapsulation and deencapsulation engines to allow tunneling between isolated network domains.
US09001824B2

One embodiment of the present invention provides a switch system. The switch includes a port to couple to a second switch and a control mechanism configured. During operation, the control mechanism receives from the second switch a set of configuration information. Based on the received configuration information, the control mechanism invites the second switch to join a virtual cluster switch.
US09001821B1

A method and system to help manage transition of a device between wireless access networks. The device engages in a call served by a given access network and the call ends. Responsive to the call ending, (i) a determination is made as to which base station of that network last served the device, (ii) the determined base station is mapped to a proximate base station of another access network, and (iii) a bearer connection is established in the other access network with the proximate base station in anticipation of the device seeking to be served by that base station.
US09001815B2

A wireless network uses an improved frame structure to increase timing acquisition capabilities as well as reduction of spectral lines. In one aspect, the frame packet can be used to communicate the different modes of operation under which the packet was created.
US09001807B2

A signal encoding method and device and a method for encoding a joint feedback signal are provided. When two carriers are configured with multiple-input and multiple-output (MIMO), Hybrid Automatic Repeat reQuest-ACKnowledgement (HARQ-ACK) signals of the two carriers are combined into a joint feedback signal. The joint feedback signal is mapped into a codeword according to predetermined mapping relationship between signals and codewords. Therefore, through the method for combining and encoding feedback signals of two carriers for transmission on a code channel in a dual cell (DC)-MIMO mode, bit error ratio (BER) and detection error cost are decreased, power overhead is saved, and a cubic metric (CM) value of the system is not affected, thereby enhancing the performance of the system.
US09001806B2

An approach is provided for managing a probe response related to wireless medium access control. The approach involves causing, at least in part, an active scan process that includes transmitting one or more probe request messages to indicate one or more scheduling windows within which receiving one or more probe response messages is permitted in reply to the one or more probe request messages.
US09001804B2

An apparatus, system, and method utilizing multi-description coding (MDC) and one or more cooperative helper nodes to send streaming content on an uplink to a client over multiple paths. The client receives the multiple descriptions and aggregates them together to ideally obtain the original content at its original quality; however, if one or more of the descriptions is lost in the transmission, then the entire content can be generated from the remaining one or more descriptions that did arrive successfully.
US09001803B2

A system for processing an RF signal received via a plurality of antenna elements includes a connection arrangement for selecting a sub-set of a given number of RF signals received from the antenna elements as well as a processing arrangement for combining the received RF signals of the selected sub-set into a single RF signal for demodulation. The system includes an RF phasing circuit for producing selective combinations of the received RF signals by applying relative RF phase shift weights to the RF signals that are combined; each combination includes RF signals received from a number of adjacent antenna elements equal to the number of the RF signals in the sub-set to be selected. A radio performance estimator generates for each selective combination of RF signals at least one non-RF radio performance indicator representative of the quality of the RF signals in the combination. A decision block identifies the sub-set of received RF signals to be selected as a function of the one radio performance indicator generated for the selective combinations of the received RF signals.
US09001798B2

Methods and apparatus are described for a User Equipment (UE) to transmit and for a base station to receive a Hybrid Automatic Repeat reQuest ACKnowledgement (HARQ-ACK) signal in a resource of a Physical Uplink Control CHannel (PUCCH). The HARQ-ACK signal is transmitted from the UE in response to a detection of a PDCCH transmitted from the base station and conveying a DCI format that, depending on the PDCCH type, can include a HARQ-ACK PUCCH Resource Offset (HPRO) information field. The UE and the NodeB determine the PUCCH resource depending on the PDCCH type and, if the DCI format includes the HPRO, also depending on a PDCCH transmission type.
US09001797B2

Systems, methods, and devices for communicating a compressed beacon are described herein. In some aspects, a method of receiving a long-range communication in a wireless network is provided. The method includes transmitting, at a first device, a first communication reserving a wireless medium for at least a first time period. The first communication has a first range. The method further includes receiving, at the first device, a second communication during the first time period. The second communication is unidirectional and has a second range longer than the first range.
US09001795B2

In a method and a device improved power control for the inner loop of a CDMA system is provided. A model for the power coupling caused by the SIR target inner loop is provided. Hereby a decoupling function for the power coupling caused by the SIR target inner loop can be provided and used when controlling the power in the inner loop.
US09001791B2

A user equipment (UE) in a cellular telecommunications system is able to detect the uplink/downlink configuration of a detected neighboring cell by receiving a signal from the neighboring cell. A characteristic of the received signal is detected and used as an indicator in a blind detection process to identify one or more downlink slots in the received signal. Known pilot signals in the identified one or more downlink slots can then be used to obtain a signal power measurement of the received signal. The blind detection process is also capable of detecting whether a slot of a neighboring cell's signal is a downlink unicast slot or a Multicast-Broadcast Single Frequency Network slot.
US09001790B2

A processing apparatus operates aiming to realize handover to each mobile station while reducing a failure rate of the handover even when PSC Confusion is generated. More specifically, when a connection of the mobile station is switched from a first base station to a second base station, the processing apparatus determines the second base station by selecting from a plurality of base stations according to connection history information indicating a success or a failure of past switching of the connection from the first base station to at least one of the plurality of base stations.
US09001789B2

The communication system includes a first base station that forms a first cell, a second base station that forms a second cell, and an identifier assignment device that assigns an identifier for identifying the second cell, wherein the first base station transmits first neighbor cell information containing identifier information of neighbor cells of the first cell to the second base station, and the second base station transmits the first neighbor cell information received from the first base station to the identifier assignment device.
US09001788B2

A method and apparatus may be used to cancel a communication session. The apparatus may transmit a message that indicates a request to cancel the communication session. The apparatus may continue a Packet Switched (PS) session without performing an intersystem change. If the apparatus receives an intersystem change command, the apparatus may transmit a message to reject the intersystem change command, or it may ignore the intersystem change command.
US09001787B1

A system and process for switching to or between multiple networks to optimize communication between an energy device, e.g., meter, in proximity to at least one of the multiple networks and a head end server to facilitate communication of energy-related data therebetween is described. The system includes a communications module associated with the energy device for controlling the switching between networks and/or the directing of energy-related data communications over different networks in accordance with data type.
US09001786B2

The present invention relates to a handover technology between an unlicensed mobile access network and a cellular communication network. According to a first aspect of the present invention, a method of handing over a communication connection from an unlicensed mobile access network to a cellular communication network in a mobile terminal is provided. The method includes the following steps: acquiring a location information and/or moving direction and/or moving velocity of the mobile terminal (301); determining a handover timing or a handover probability of the handover at least partly according to the location information, moving direction and moving velocity (302); initiating the communication connection between the mobile terminal and the cellular communication network for handover preparation when the handover timing is less than a predetermined value or the handover probability is more than a predetermined value (303); executing the handover (304). By using the method, device and apparatus of the present invention in combination with the positioning-related information of the mobile terminal, handover between an unlicensed mobile access network and a cellular communication network is performed, and thus the handover reliability is improved.
US09001783B2

A network apparatus comprises a controller to determine a first base station for transmitting data and to determine a second different base station for receiving data. In one embodiment, the network apparatus further comprises a transceiver to transmit data to the first base station while associated with the second base station. The transceiver is operable to receive data from the second base station while associated with the first base station.
US09001774B2

A method of controlling downlink transmissions to a subscriber station capable of communicating with a base station of an orthogonal frequency division multiplexing (OFDM) network. The method comprises the steps of: receiving a first pilot signal from a first base station antenna; receiving a second pilot signal from a second base station antenna; and estimating the channel between the base station and subscriber station based on the received first and second pilot signals. The method also comprises determining a set of OFDM symbol processing parameters based on the step of estimating the channel and transmitting the OFDM symbol processing parameters to the base station. The base station uses the OFDM symbol processing parameters to control the relative gains and the relative delays of OFDM symbols transmitted from the first and second antennas.
US09001759B2

Embodiments of a base station and methods for allocating uplink bandwidth using SDMA are generally described herein. In some embodiments, uplink bandwidth request messages are received on a bandwidth request contention channel from one or more subscriber stations. The uplink bandwidth request messages are generated by the subscriber stations by modulating pilot subcarriers of a randomly selected disjoint pilot pattern with a randomly selected orthogonal sequence. The base station allocates uplink bandwidth to the subscriber stations when the uplink bandwidth request messages are successfully detected and decoded. The base station uses an SDMA technique to determine channel responses based on the orthogonal sequences to detect and decode the uplink bandwidth request messages.
US09001753B1

An access point operates in a frequency spectrum which is divided into master channels, each master channel further having a plurality of sub-channels, each sub-channel capable of supporting a wireless LAN session independently of any other said sub-channel. The access point assigns one of the sub-channels within the master channel to a requesting station according to a maximum number of user assigned to the particular sub-channel, or alternatively, the access point makes the assignment of a particular sub-channel to a particular station according the bandwidth requirement bandwidth requirement.
US09001750B2

Apparatus and methods that provide wireless communications, where a method for wireless communications includes receiving at a Node B a first set of bits indicating at least two frequency bands supported by a UE for HSDPA, the first set of bits further specifying a number of downlink adjacent carriers supported by the UE for each of the at least two frequency bands. The method also includes transmitting a first set of bits indicating support for a set of carriers for each band, the information comprising information related to a maximum channel bandwidth supported for that band; and transmitting a second set of bits indicating a configuration for the set of carriers under which multiple uplinks will be supported.
US09001749B2

A communication apparatus is provided. The communication apparatus includes an RF module, a down converter coupled to the RF module and a detector coupled to the down converter. The RF module receives an RF signal. The down converter down converts the RF signal in response to a channel select signal to generate a converted signal, wherein the channel select signal controls the down converter to alternately sweep a plurality of scan trains during a scan frame, and each of the scan trains comprises a plurality of channels. The power detector determines whether the RF signal comprises an ID packet according to the converted signal corresponding to the channels of the plurality of scan trains.
US09001747B2

An approach is provided for reporting channel state information. The network configures parameters relating to periodic reporting of channel state information and generates a resource allocation message including a flag to enable or disable the reporting of channel state information in a subframe configured for periodic reporting.
US09001745B2

A method and apparatus wherein the method comprises maintaining at least first and second Hybrid Automatic Repeat reQuest (HARQ) Process Groups (HPGs), receiving a downlink control information (DCI) message, using at least one of explicit information and implicit information associated with the DCI message to identify one of the HPGs, using at least one of explicit information and implicit information associated with the DCI message to identify a first carrier and generating a transmission of at least one data packet using the identified HPG to an access device via the carrier and a first uplink sub-frame.
US09001738B2

A message generating arrangement determines whether a first communication terminal of a communication system can participate, by means of packet-switching network elements of the communication system, in a communication link in which a second communication terminal of the communication system is participating by means of circuit-switching network elements of the communication system, and generates a message on the basis of the result of the determination.
US09001731B2

The present invention relates to a method of communicating in a network, comprising a secondary station transmitting to a primary station a data packet comprising a report, the secondary station monitoring before transmission of the packet whether said packet includes an indication of the order of transmission in a sequence of transmitted packets, and adding an indication of the order of transmission in a sequence of transmitted packets.
US09001727B2

A wireless communication system that includes a relay node is disclosed. The relay node supporting carrier aggregation (CA) comprises a first antenna for performing communication with a base station through a backhaul link; a plurality of backhaul link radio frequency (RF) chains connected with the first antenna, for transmitting and receiving a radio signal for backhaul link transmission; a second antenna for performing communication with a user equipment through an access link; a plurality of access link RF units connected with the second antenna, for transmitting and receiving a radio signal for access link transmission; and a control unit controlling the plurality of backhaul link RF chains and the plurality of access link RF chains to share at least a part of RF components between the backhaul link RF chains and the access link RF chains.
US09001722B2

A device is dedicated to selection of a type of bearer channel for broadcasting contents between a service platform adapted to set up point-to-point and point-to-multipoint type bearer channels and a terminal, each content being associated with at least one set of broadcast parameters defining at least the type of bearer channel for broadcasting it and the frequency channel on which it is broadcast on a bearer channel of the type. This device comprises: i) control module adapted, in case of selection of a content by the user of a communication terminal, to determine data representing at least one set of broadcast parameters associated with the selected content, and ii) selection module adapted, in the presence of a set that has been determined designating an accessible point-to-multipoint bearer channel, to communicate to the terminal the broadcast parameters of that set so that it can receive the selected content on the designated point-to-multipoint type bearer channel, and if not, to request the creation by the service platform of a point-to-point type bearer channel with the terminal so that it can receive the selected content on the point-to-point type bearer channel that has been created.
US09001719B2

A protocol converter or translator between ANSI-41 ORREQs and VoIP V2 messaging. The protocol converter may alternatively (or also) provide conversion between GMS MAP and VoIP V2 messaging. Interaction of VSPs with a Mobile Positioning Center (MPC) or a Gateway Mobile Location Center (GMLC) is permitted, as is interaction of wireless carriers with a Voice Positioning Center (VPC). In this way existing GMLCs or MPCs may be used to service VoIP 9-1-1 calls. Moreover, operators of Voice Positioning Centers (VPCs) who implement wireless offerings can re-use their existing VPCs to service wireless 9-1-1 calls.
US09001715B2

A gateway apparatus arranged between the mobile circuit switched network and the mobile IMS network, includes a call control unit which converts a control signal output from the mobile circuit switched network into at least one of SIP and SDP to output a signal converted to the mobile IMS network and a conversion unit which receives a line switching protocol for an audio signal output from the mobile circuit switched network. The conversion unit decides, using at least one of SIP and SDP, output from the mobile IMS network and received by the call control unit, on whether the partner terminal is to be connected via the mobile IMS network to the mobile circuit switched network, via the mobile IMS network to a fixed network or via the mobile IMS network to a mobile broadband network, then converts the line switching protocol to one of different protocol, depending on a result of the decision, and outputs the protocol converted signal to the mobile IMS network (FIG. 2).
US09001712B2

Apparatus and methods disclosed herein implement an RF receive-band filter at a receive chain input of a wireless base station with a co-located transmitter and receiver. The RF receive-band filter includes an adaptive filter component to perform filtering operations on samples of a digital baseband or intermediate frequency signal x(n) from a transmit chain associated with the wireless base station. An adaptive filter transfer function is determined in real time such that samples of the baseband transmit signal x(n) are transformed into a cancellation baseband signal z(n). The digital cancelation baseband signal z(n) is then digital-to-analog converted and the resulting analog baseband signal z(t) is up-converted to obtain a subtractive RF cancelation signal c(t). C(t) is summed with a desirable received signal RF component r(t) and an undesirable transmitter leakage RF signal component l(t) appearing at the input to the base station receiver. C(t) cancels l(t), leaving r(t) to be processed by the receiver section of the base station.
US09001707B2

A signal transmission method in a Time Division Duplex (TDD) system is disclosed. The method comprises following steps: within a time length of a half-frame of a radio frame, base station transmits signal on a downlink special time slot, thereafter does not transmit signal on a Guard Period (GP), and then receives signal on an uplink special time slot; all time lengths of other uplink or downlink normal time slots for transmitting signal are equal; the total time length of the downlink special time slot, the guard period and the uplink special time slot is integer times of the time length of an uplink or downlink normal time slot. In addition, a frame structure adopted in the TDD system which corresponds to the method is disclosed. The present invention makes it flexible to set the duration of the GP and it is guaranteed that, even if a synchronization signal adopts power promotion, it will not bring great interference to uplink reception of other base stations; in addition, the utilization efficiency of the system is improved.
US09001699B2

Systems and methods for forwarding data packets to facilitate an IP telephony communication make use of a media relay to accomplish the forwarding actions. The media relay is configured receive setup signaling indicating a first acceptable originating IP address for received data packets. The media relay also allows the acceptable originating IP address to change once after the initial call setup has occurred. Also, if a REINVITE action occurs during a call, the media relay will allow the acceptable originating IP address to change once after the REINVITE signaling has been completed.
US09001689B1

Channel Optimization in Half Duplex Communications Systems is provided herein. Methods may include obtaining at a first terminal, radio frequency (RF) spectral information local to the first terminal, analyzing at the first terminal, RF spectral information for a second terminal that is not co-located with the first terminal, transmitting data to the second terminal on a second terminal optimal frequency band, and receiving data from the second terminal on the first terminal optimal frequency band, where the first terminal optimal frequency being based upon the RF spectral information local to the first terminal.
US09001687B2

A method in a network device. The method is one of estimating a time delay between when a software timestamp is generated for an active measurement protocol test packet and when the active measurement protocol test packet is transmitted from the network device onto a link. The method includes generating an error estimation packet, generating a software timestamp (ts) for the error estimation packet, and transmitting the error estimation packet toward a network interface. The method also includes intercepting the error estimation packet before it is transmitted from the network device onto the link, and generating an interception timestamp (ti) for the error estimation packet after intercepting the error estimation packet. The time delay is estimated based on a difference between the interception timestamp and the software timestamp.
US09001685B1

A method of troubleshooting a communication service is disclosed. The method comprises creating an association between a customer premise equipment (CPE) in a customer network and a communication service provider router providing the communication service. The method also comprises determining a CPE configuration of the CPE in the customer network and a router configuration of the communication service provider router providing communication services to the CPE based on the association. The method also comprises determining CPE measurements associated with the CPE and router measurements associated with the router based on the association, and determining whether the CPE measurements and the router measurements are normal based on an analysis of the CPE configuration and the router configuration. The method then identifies a cause of the abnormal measurements, determines a corrective action for the identified cause, and issue a trouble ticket indicating the cause and the corrective action.
US09001679B2

Methods, systems, and devices for supporting voice communications in a wireless communications system are provided. Some embodiments utilize multiple code channels to transmit the voice frames. These embodiments include parallel multi-code embodiments, offset multi-code embodiments, and multi-user multi-code embodiments. Some embodiments utilize flexible carrier bandwidths systems that may utilize portions of spectrum that may not be big enough to fit a normal bandwidth waveform. Some embodiments transmit and receive a subset of subframes of voice frames received over flexible bandwidth code channels. In some embodiments, a subset of subframes based on a flexible bandwidth scaling factor of one or more flexible bandwidth code channels is transmitted. The receiver may decode the voice frame based on the received subset of subframes. An outer loop power control set-point may be adjusted to provide a predetermined frame error rate based on the number of transmitted subframes.
US09001664B2

Methods, systems, and computer readable media for providing sedation service in a telecommunications network are disclosed. According to one aspect, a method for providing sedation service in a telecommunications network is provided. The method includes steps that are performed at a session initiation protocol (SIP) sedation node. The method includes receiving a first message sent from a SIP user agent and intended for a SIP server. The method further includes determining whether the SIP server is unavailable. The method further includes responsive to a determination that the SIP server is unavailable to respond to the first message, sending, to the SIP client, a SIP sedation message for reducing the number or frequency of messages sent by the SIP user agent to the SIP server.
US09001660B1

Embodiments disclosed herein provide systems and methods for selectively discarding Diameter protocol messages in an LTE communication system. In a particular embodiment, a method provides receiving a plurality of Diameter protocol messages at the communication control system and determining a measure of Diameter message congestion. If the measure of Diameter message congestion satisfies a congestion criteria, the method provides determining a priority of at least one message of the plurality of Diameter protocol messages. Messages associated with communication sessions participating in a data session have higher priority than messages associated with communication sessions currently establishing and the messages associated with communication sessions currently establishing have higher priority than messages associated with initiating communication sessions. The method further provides selectively discarding the at least one message based on the priority of the at least one message relative to priorities of other messages of the plurality of Diameter protocol messages.
US09001655B2

A method and apparatus are described for transmitting service request messages in a congested network. In one embodiment, a message including a timer value may be received by a wireless transmit/receive unit (WTRU) having a timer that is set based on the timer value. Once the timer is activated, the WTRU may not attempt to transmit a service request message to a network for mobile originated (MO) services, except for MO emergency calls, until the timer expires. In another embodiment, the timer may be deactivated in response to receiving a page for a mobile terminated (MT) call. The congested network may include a mobility management entity (MME) and a mobile switching center (MSC)/visitor location register (VLR). The MME may apply a congestion control criteria to the WTRU based on whether a timer in the MME is activated or expired.
US09001646B2

An information transmission device includes: ring-ports; an access-port; a communication-path-setting unit to facilitate or cut off communication of the ring-ports or the access-port, based on a communication setting determined such that communication paths having priority levels and assigned with same identifiers have different sections; a control-signal-transmission unit, when a communication failure occurs between one ring-port and another information transmission device, to transmit, from another ring-port, a first control signal for instructing a cutoff of communication of the access-port in the communication path having a low priority level, and transmit a second control signal for instructing a facilitation of communication of the ring-ports; an access-port-control unit, upon receiving the first control signal, to cut off the communication of the access-port in the communication path having the low priority level; and a ring-port-control unit, upon receiving the second control signal, to facilitate communication of the ring-port having non-communication failure.
US09001638B2

To enable an uplink control signal subjected to user multiplexing by an orthogonally multiplexing method using the cyclic shift to be user-demultiplexed, and further enable channel estimation accuracy to be improved, a radio communication method of the invention is characterized in that a mobile terminal apparatus provides a plurality of subcarriers with phase rotation amounts set to minimize the number of unit subcarriers for coherent averaging in association with the number of multiplexed users, and transmits an uplink control signal using the plurality of subcarriers provided with the phase rotation amounts, and that a radio base station apparatus receives the uplink control signal, performs coherent averaging on reference signal using the different number of unit subcarriers corresponding to the number of multiplexed users to demultiplex into a reference signal for each of the users, and estimates a channel variation using the demultiplexed reference signal.
US09001626B1

A timer for measuring a time lapsed during an acceleration is disclosed. The timer may include a piezoelectric sensor, an energy storage device and a measurement module. The piezoelectric sensor includes a piezoelectric material for generating an electric potential in response to the acceleration. The energy storage device is electrically coupled to the piezoelectric sensor and is configured for receiving the electric potential generated by the piezoelectric sensor. The measurement module is electrically coupled to the energy storage device. The measurement module measures the electric potential received at the energy storage device and determines the time lapsed during the acceleration based on the electric potential received at the energy storage device.
US09001619B2

Disclosed herein are various embodiments of methods and systems for determining the orientation and direction of first motion of a fault or fracture by optimizing an azimuthally-dependent attribute of signals generated by microseismic sources, comprising: recording microseismic data traces using a of sensors located at a plurality of sensor positions; subdividing the subsurface volume into spatial volumes corresponding to selected time intervals and comprising a plurality of voxels; for each voxel, applying a time shift to the microseismic data traces that is substantially equal to a travel time from each voxel to the corresponding sensor position, and determining for the voxel the orientation and direction of first motion of the fault or fracture corresponding to a maximum value for the voxel of at least one azimuthally-dependent attribute of the microseismic data traces.
US09001610B2

Such a device is disclosed that includes an internal voltage generating circuit generating an internal voltage by lowering an external potential and supplying the generated internal voltage to a power supply line, a switch being connected between a grounding wire to which a ground voltage is supplied and the power supply line, and a one-shot signal generating unit controlling turning on and off of the switch, wherein the one-shot signal generating unit brings the switch into conduction synchronously with start of generating the internal voltage by the internal voltage generating circuit.
US09001606B2

A memory system includes wordlines and pairs of complementary bitlines that provide access to memory storage elements. Capacitive and resistive loads associated with wordlines and bitlines are driven relatively slowly between voltage levels to reduce peak current, and thus power dissipation. Power dissipation is further reduced by charging complementary bitlines at substantially different rates.
US09001604B2

A memory device includes a plurality of sense amplifiers coupled with an array of memory cells, a plurality of output data lines receiving outputs of corresponding sense amplifiers, and a plurality of precharge circuits configured to apply a precharge voltage on the output data lines. A controller provides control signals to the sense amplifiers and to the precharge circuits, including to cause the precharge circuits to precharge the output data lines before the sense amplifiers drive output data signals to the output data lines. The plurality of sense amplifiers includes banks of sense amplifiers, and each bank includes a sense amplifier having an output driving each output data line. The memory device includes data output multiplexers having inputs coupled to the output data lines, and the precharge circuits are coupled to the output data lines between outputs of the sense amplifiers and the data output multiplexers.
US09001601B2

A memory device includes a repair circuit including a fail bit location information table configured to store row and column addresses of a defective cell in a normal area of a memory cell array. The repair circuit also includes a row address comparison unit configured to compare the row address of the defective cell with a row address of a first access cell received from the outside, and to output a first row match signal when the defective cell's row address matches the row address of the first access cell, and a column address comparison unit configured to compare the column address of the defective cell with a column address of the first access cell received from the outside, and to output a first column address replacement signal if the column address of the defective cell is the same as the column address of the first access cell.
US09001595B1

An integrated circuit may include memory interface circuitry that is used to communicate with off-chip memory. The memory interface circuitry may include data strobe (DQS) enable circuitry that receives DQS signals from the off-chip memory and that outputs a gated version of the DQS signals. The DQS enable circuitry may include an input buffer, a comparator, a latch, a flip-flop, a counter, and a gating circuit. The input buffer may receive an incoming DQS signal. The comparator may be used to determine when the incoming DQS signal starts to toggle. The latch may be used to control when a gating signal is asserted. The flip-flop controls the counter, which limits the duration that the gating signal is asserted. The gating circuit receives the DQS signal from the buffer and the gating signal and passes the DQS signal through to its output only when the gating signal is asserted.
US09001584B2

Some embodiments relate to apparatuses and methods associated with blocks of memory cells. The blocks of memory cells may include two or more sub-blocks of memory cells. Sub-blocks may comprise a vertical string of memory cells including a source select transistor and a drain select transistor. An apparatus may include two or more drain select lines, of which a first drain select line is coupled to a drain select transistor in a first sub-block of a first block and to a drain select transistor in a first sub-block of a second block. A second drain select line in the apparatus may be coupled to a drain select transistor in a second sub-block of the first block and to a drain select transistor in a second sub-block of the second block. Other apparatuses and methods are described.
US09001582B2

A nonvolatile semiconductor memory device includes memory cells arranged into memory strings with word lines each connected to a different memory cell of the memory strings. The device also includes bit lines each connected to a different memory string and a column decoder connected to the bit lines. The column decoder includes sense amplifiers, data latches, and a data bus connecting sense amplifiers and data latches. The data bus is divided into at least two portions and includes a first portion connected to a second portion by a switch.
US09001572B2

A system on chip includes an SRAM. The SRAM includes at least one memory cell and a peripheral circuit accessing the at least memory cell. A first power circuit is configured to supply a first driving voltage to the at least one memory cell. A second power circuit is configured to supply a second driving voltage to the peripheral circuit. The SRAM further includes an auto power switch that selects the higher of the first driving voltage and the second driving voltage and supplies the selected voltage to the at least one memory cell.
US09001564B2

It is an object to reduce power consumption of a 2Tr1C type semiconductor memory device. The absolute value of the threshold voltage of a reading transistor is made larger than a fluctuation range of a data potential of a bit line (or the fluctuation range of the data potential of the bit line is made smaller than the absolute value of the threshold voltage of the reading transistor), whereby the potential of a source line can be fixed, a fluctuation in a potential of a writing word line can be made smaller, and a potential of a reading word line is fluctuated only at the time of reading. Further, a gate of such a transistor the absolute value of the threshold voltage of which is large is formed using a material having a high work function, such as indium nitride.
US09001563B2

In a memory module including a memory cell array including memory cells arranged in matrix, each including a first transistor using an oxide semiconductor and a first capacitor; a reference cell including a p-channel third transistor, a second capacitor, and a second transistor using an oxide semiconductor; and a refresh timing detection circuit including a resistor and a comparator, wherein when a potential is supplied to the first capacitor through the first transistor, a potential is supplied to the second capacitor through the second transistor, wherein a drain current value of the third transistor is changed in accordance with the potential stored in the second capacitor, and wherein when the drain current value of the third transistor is higher than a given value, a refresh operation of the memory cell array and the reference cell are performed.
US09001560B2

Driving methods of a nonvolatile memory device are provided. The driving method includes providing a start pulse adjusted based on a previous write operation to a resistive memory cell to write data, verifying whether the data has accurately been written using the start pulse, and executing a write operation on the resistive memory cell by an incremental one-way write method or a decremental one-way write method according to the verify result. Related nonvolatile memory devices are also provided.
US09001559B2

According to one embodiment, a resistance change memory includes a memory cell, a sense amplifier and a global bit line. The memory cell is disposed at a location where a local bit line and a word line intersect each other. The memory cell is connected to both the local bit line and the word line. The sense amplifier reads data stored on the memory cell by supplying a read current to the memory cell. The global bit line is connected between the local bit line and the sense amplifier. The global bit line feeds the read current supplied by the sense amplifier to the local bit line. The sense amplifier charges the global bit line, before the local bit line and the global bit line are connected to each other.
US09001556B2

A semiconductor memory device according to an embodiment includes a control circuit configured to apply a first voltage to a selected first line, apply a second voltage to a selected second line, and apply a third voltage and a fourth voltage to a non-selected first line and a non-selected second line in a setting operation, respectively. The control circuit includes a detection circuit configured to detect a transition of a resistance state of a selected memory cell using a reference voltage. The control circuit is configured to execute a read operation in which the control circuit applies the third voltage to the selected first line and the non-selected first line, applies the second voltage to the selected second line, and applies the fourth voltage to the non-selected second line, and set the reference voltage based on a voltage value of the selected second line.
US09001550B2

A method for blocking current leakage through defective memory cells in a memory array is provided. The memory cells include access devices and programmable resistance memory elements. The method includes identifying addresses of defective memory cells in the memory array, and applying a modifying bias condition to modify the defective memory cells at the identified addresses. The modifying bias condition causes the defective memory cells to transform into a current blocking condition. The method also includes storing the identified addresses in a redundancy table of addresses. An automatic test system includes a device tester adapted to identify addresses of defective memory cells in a memory array in an integrated circuit under test, and to apply a modifying bias condition to modify the defective memory cells at the identified addresses.
US09001549B2

To provide a semiconductor device with high reliability in operation, in which data in a volatile memory can be saved to a non-volatile memory. For example, the semiconductor device includes an SRAM provided with first and second data storage portions and a non-volatile memory provided with third and fourth data storage portions. The first data storage portion is electrically connected to the fourth data storage portion through a transistor, and the second data storage portion is electrically connected to the third data storage portion through a transistor. The transistors are turned off when the SRAM operates, and the transistors are turned on when the SRAM does not operate, so that data in the SRAM is saved to the non-volatile memory. Precharge is performed when the SRAM is restored.
US09001538B2

A transformer that realizes ZVS operation includes a primary winding and a secondary winding. A control circuit turns switching elements on and off in a complimentary manner in order to repeatedly invert the voltage applied to the primary winding. A conduction path supplies a voltage excited in the secondary winding to a load connected between a high-potential side and a ground side of the secondary winding. A first rectifier diode has a rectification direction extending from the high-potential side toward the ground side of the load and is provided along the conduction path. A second rectifier diode and a capacitor, which are connected in series with each other, are connected in parallel with the secondary winding. An inductor is connected in parallel with the second rectifier diode. A rectification direction of the second rectifier diode matches the direction extending from the high-potential side to the ground side.
US09001508B2

An electronic device (100) includes: a first casing (101); a second casing (102) that is connected to the first casing (101), and that has a display (103); a projecting component (152) that projects from a top side surface (101a) of the first casing (101), and is positioned on the top side surface (101a) of the first casing (101) at such a position as to abut against the display (103) when the electronic device (100) is closed; and a movable support section (170) configured to support the projecting component (152) so as to allow the projecting component (152) to move relative to the first casing (101) such that an amount of projection of the projecting component (152) from the top side surface (101a) of the first casing (101) is reduced when the projecting component (152) is pushed by the display (103) in the case of the electronic device (100) being closed.
US09001499B2

An electrical switching apparatus includes a plurality of poles, each of the poles including a terminal. The terminal of a first one of the poles is proximate the terminal of a second one of the poles. A jumper is electrically connected between the terminal of the first one of the poles and the terminal of the second one of the poles. The jumper includes a plurality of heat transfer members, each of the heat transfer members being separated from others of the heat transfer members.
US09001498B2

The invention relates to a control cabinet for a wind turbine including a cabinet body (24) defining an inner chamber (23) and having a peripheral wall (40). One or more electric circuits (19, 20, 21) are arranged in the inner chamber (23) and one or more electric energy storage modules (50) which are secured to the cabinet body (24). The energy storage modules (50) are arranged on an exterior side of the cabinet body and are detachably secured thereto.
US09001496B2

An electrode for electric double-layer capacitor includes a collector with a protective layer containing phosphorous on its surface, and a polarizable electrode layer that is formed on this collector and can adsorb and desorb ions. An amount of a phosphorous compound per unit surface area of the collector, eluted when the collector is immersed into water, is not greater than 1.35 mg/m2 in terms of phosphorous equivalent. An electric double-layer capacitor employs this electrode for at least one of a positive electrode and a negative electrode.
US09001492B2

An object of the present invention is to provide an electrode sintered body wherein shrinkage is prohibited and conductivity is good. An electrode sintered body including intermetallic compound comprising nickel and aluminum is provided. And then an internal electrode paste, which can inhibit shrinkage of an internal electrode layer, is manufactured by raising sintering temperature of conducting particle materials constituting internal electrode sheet to be internal electrode layers after firing. Further, a high-function multilayer electronic device using electrode paste for internal electrodes is manufactured.
US09001491B2

A multilayer ceramic capacitor includes a ceramic body having first and second main surfaces opposing one another, first and second lateral surfaces opposing one another, and first and second end surfaces opposing one another. First and second internal electrodes have an overlap region with lead out portions exposed to the first lateral surface of the ceramic body. An insulating layer is formed to cover the overlap region of the lead out portions exposed to the first lateral surface of the ceramic body; and first and second external electrodes are formed on the first lateral surface of the ceramic body on which the insulating layer is formed and electrically connected to the first and second internal electrodes. Thicknesses of the insulating layer from the first lateral surface and the first and second external electrodes from the first lateral surface are specified.
US09001487B2

An ionizer includes an electrode shaft, a fixing bar, a driver, and a controller. The electrode shaft includes first and second electrode rows, the first electrode row having a plurality of ionizer electrodes arranged in a first direction and the second electrode row having a plurality of ionizer electrodes arranged in the first direction and spaced apart from the first electrode row. The fixing bar includes a discharge area facing an object to be processed, and accommodates the electrode shaft so a single electrode row is disposed in the discharge area. The driver is inside the fixing bar so as to be coupled to both end portions of the electrode shaft, and controls a position of the electrode shaft. The controller controls the driver to replace the electrode row disposed in the discharge area with another electrode row according to a previously input replacement condition.
US09001482B2

A short-circuit protection circuit of a light emitting diode (LED) is for protecting a plurality of LED strings from a short-circuit condition. The short-circuit protection circuit includes a short-circuit protection unit and a control unit. The short-circuit protection unit is coupled to the plurality of LED strings to execute a short-circuit protection. The control unit coupled to the short-circuit protection unit and the LED strings is configured to control the short-circuit protection unit according to at least one of a feedback voltage and a compensation voltage, so as to determine whether to trigger the short-circuit protection. The feedback voltage is generated from a cross voltage of one of the LED strings, and the compensation voltage is generated according to a comparison result between the feedback voltage and a reference voltage for controlling a power supply of the LED strings.
US09001479B2

An electrostatic discharge (ESD) protection circuit is provided. A first NMOS transistor is coupled to a power line. A second NMOS transistor is coupled between the first transistor and a ground. A detection unit provides a detection signal when an ESD event occurs at the power line. A trigger unit turns on the second NMOS transistor and the first NMOS transistor in sequence in response to the detection signal, such that a discharge path is formed from the power line to the ground via the first and second NMOS transistors.
US09001478B2

A self-reset transient-to-digital convertor which includes at least one transient detection circuit is disclosed. The transient detection circuit, coupled between a first power line and a second power line, includes at least one voltage drop unit, a current amplifier unit, and a time control unit. When an ESD event occurs, the voltage drop unit is conducted to pass through an ESD current. The current amplifier unit, coupled between the voltage drop unit and the first power line, is conducted by the ESD current to set the level of a first node. The time control unit, coupled between the first node and the second power line, is configured to gradually drain the ESD current away. Wherein, each of the transient detection circuit generates a digital code according to the level of the first node.
US09001472B2

An apparatus includes a sensor stack, first and second shields positioned on opposite sides of the sensor stack, and a first shield stabilization structure adjacent to the first shield and applying a bias magnetic field to the first shield. A second shield stabilization structure can be positioned adjacent to the second shield.
US09001471B2

Various embodiments concern a suspension having a DSA structure on a gimbaled flexure. The suspension comprises a loadbeam and flexure attached thereto. The flexure comprises a pair of spring arms, a tongue located between the spring arms and structurally supported by the pair of spring arms, and a pair of struts. The struts are positioned respectively between the pair of spring arms and the tongue. The longitudinal axes of the struts are offset with respect to each other. The suspension further comprises a slider and a motor mounted on the flexure. The motor has a longitudinal axis that is parallel with the axes of the struts and perpendicular to a longitudinal axis of the loadbeam. Electrical activation of the motor bends the pair of struts to move the slider.
US09001467B1

A method and system provide a magnetic transducer having an air-bearing surface (ABS) location, a pole and a gap. The pole has a bottom and a top wider than the bottom. The gap is on the top of the pole and at least as wide as the top of the pole such that an overhang is formed between a top edge of the gap and a bottom edge of the bottom of the pole. The method includes providing a plurality of bottom antireflective coatings (BARCs). The plurality of BARCs form a BARC layer that fills the overhang. A shield photoresist mask is provided on at least a portion of the BARC layer. The shield, which includes at least one side shield, is provided.
US09001459B2

A stator includes a stator core and a plurality of coils. The stator core includes a core-back and a plurality of teeth portions. Each of the teeth portions includes a coil winding portion, a tip end portion, and an increased width portion. The tip end portion has a circumferential width larger than a smallest width of the coil winding portion. The increased width portion has a circumferential width larger than the smallest width of the coil winding portion. The increased width portion includes a slanted portion extending radially outward and upward. An axial position of a magnetic center of the rotor magnet positioned radially outward of the stator overlaps with an axially extending range of the tip end portion. A thickness of the slanted portion in a direction perpendicular to an upper surface of the slanted portion is smaller than an axial thickness of the coil winding portion.
US09001457B1

Embodiments include systems and methods for providing throughput increase and/or physical expansion of a data storage library. Some embodiments include multiple robotic assemblies, each having its own hand assembly, which are electrically and mechanically integrated for concurrent use in a single storage library environment for increased throughput. Other embodiments include an active vertical pass-through assembly that operates to ferry cartridges from one storage library environment to another, vertically adjacent storage library environment. Some such embodiments use existing robotic mechanisms of the libraries to exploit a shared slot through which vertical pass-through functionality can be realized. Other embodiments include an active horizontal pass-through assembly that operates to ferry cartridges from one storage library environment to another, horizontally adjacent storage library environment. Some such embodiments include a separate robotic mechanism that couples with each library and actively passes a cartridge among them and is adjustable to varying spans between the libraries.
US09001455B2

There is provided a magnetic recording medium including a magnetic layer. The magnetic layer has a servo signal recorded thereon by magnetizing a part of the magnetic layer in a first direction. The first direction contains a component of a perpendicular direction that is perpendicular to a top surface of the magnetic layer. The magnetic layer is pre-magnetized in a second direction before recording of the servo signal. The second direction contains the component of the perpendicular direction. The second direction is opposite to the first direction.
US09001439B2

An imaging lens includes a first lens having negative refractive power; a second lens having positive refractive power; a third lens having positive refractive power; a stop; and a fourth lens having positive refractive power arranged in the order from an object side to an image plane side. The first lens has an image plane-side surface having a positive curvature radius. The second lens has an image plane-side surface having negative curvature radius. The third lens has an image plane-side surface having a negative curvature radius. The fourth lens has an object-side surface having a positive curvature radius and an image plane-side surface having a negative curvature radius. The first lens has a specific focal length and a specific Abbe's number to satisfy specific conditional expressions.
US09001438B2

The present invention is to provide an imaging lens and an imaging device that achieve optical performance high enough for high-pixel imaging elements, and have the smallest possible sizes and thicknesses.A first lens having positive refractive power, an aperture stop, a second lens having positive or negative refractive power, a third lens having negative refractive power, a fourth lens having positive refractive power, and a fifth lens having negative refractive power are provided in this order from the object side, and the following conditional expressions (1), (2), and (3) are satisfied: (1) 0.80
US09001435B2

An optical image capturing system includes five lens elements with refractive power, 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 and a fifth lens element. The first lens element with positive refractive power has a convex object-side surface. The second lens element with negative refractive power has a concave image-side surface. The third lens element has negative refractive power. The fourth lens element with refractive power has a concave image-side surface, and the surfaces of the fourth lens element are aspheric. The fifth lens element with refractive power has a concave image-side surface, wherein at least one inflection point formed on the image-side surface thereof, and the surfaces of the fifth lens element are aspheric.
US09001420B2

Provided is a microscope optical system in which the occurrence of flare due to unnecessary-order diffracted light exited from a diffractive optical element is suppressed. A microscope objective lens MS is configured by including an objective lens OL which has a diffractive optical element GD and converts light from an object into a substantially parallel light flux, and a second objective lens IL which forms an image of the object by focusing the substantially parallel light flux from the objective lens OL, and is configured such that, in case where an m-th order of diffracted light from the diffractive optical element GD is used for the image formation, the following expression is satisfied: |θ|>tan−1(0.06/D) when the light of a maximum NA emitted from the object located on an optical axis enters the diffractive optical element.
US09001419B2

A device for attaching a first optical microscope component part to a second part includes an annular receptacle attached to the second part and an annual insertion part. The annular insertion part includes outside-conical retaining projections. The receptacle includes a base ring having a retaining collar with an inside cone tapering away from the base ring and in which a lateral opening is formed, through which the insertion part can be inserted in the receptacle such that it is located on a pre-locking position in which the annular openings overlap. The insertion part and the receptacle can be moved by reciprocal rotation from the pre-locking position into a locking position in which the outside-conical retaining projections of the insertion part are seated against the inside cone of the retaining collar and press the insertion part on the base ring, whereby the insertion part is locked to the receptacle.
US09001416B2

The invention relates to a pulsed light source capable of effectively utilizing optical power and selecting the pulse width of output pulsed light. A pulsed light source has a MOPA structure, and comprises a seed light source and an optical fiber amplifier. The seed light source includes a semiconductor laser outputting pulsed light. In the optical fiber amplifier, an optical filter branches pulsed light amplified by a YbDF into a first wavelength component including the peak wavelength and the remaining second wavelength component. An optical switch outputs one of the pulsed light of the first wavelength component and the pulsed light of the second wavelength component which are inputted. Another YbDF amplifies the pulsed light outputted from the optical switch.
US09001413B2

There is provided a control circuit for a transmission system in which signal light transmitted from a transmission-side apparatus via a transmission path to a reception-side apparatus is subjected to Raman amplification by inputting excitation light from the reception-side apparatus to the transmission path. The control circuit includes a first detection unit configured to detect a change amount of an optical loss of the transmission path caused by a state change of the transmission path, a second detection unit configured to detect a backscattered light amount of the excitation light, and a control unit configured to control an intensity of the excitation light input by the reception-side apparatus to the transmission path on the basis of the change amount of the optical loss detected by the first detection unit and the backscattered light amount detected by the second detection unit.
US09001408B2

There is provided an EC device having stability against redox reaction cycles, high transparency, i.e., the EC device does not absorb light in the visible region in a bleached state, and having excellent response speed. The electrochromic device includes a pair of electrodes and a composition arranged between the pair of electrodes, the composition containing an electrolyte and an organic electrochromic compound, in which the organic electrochromic compound includes an electrochromic portion that exhibits electrochromic properties and an aromatic ring directly bonded to the electrochromic portion, the electrochromic portion forms one conjugated plane, an atom of the aromatic ring and adjacent to an atom bonded to the electrochromic portion has a substituent having a volume equal to or larger than the volume of a methyl group, and a cathodically electrochromic organic compound is further contained in addition to the organic electrochromic compound.
US09001406B2

A reflective color display pixel has a top surface for receiving ambient light, and a plurality of sub-pixels including a first sub-pixel. The first sub-pixel has a broadband mirror and a luminescent layer disposed over the broadband mirror. The luminescent layer contains a luminescent material for absorbing a portion of the ambient light and emitting light of a first color, and a light-absorbing material for absorbing light of wavelengths longer than a wavelength of the first color.
US09001401B2

A process by which a multi-image type hologram, wherein one 3D image changes over to another depending on a viewing direction, can be fabricated in a simple construction, and a multi-image type hologram fabricated by that process. According to the process for the fabrication of a multi-image type hologram wherein one image changes over to another depending on a viewing direction, the area of a hologram recording material is divided into a plurality of sub-areas. Objects to be displayed on different images are holographically recorded in the respective sub-areas, using reference light having the same angle of incidence, images recorded in the respective sub-areas are simultaneously reconstructed from the recorded first-stage hologram, so that a second-stage hologram recording material is located near the reconstructed object images for recording them as a reflection or transmission type volume hologram.
US09001389B2

A method of manufacturing a physical medium configured to store data. A layout design of visible information to be printed with visible ink in a book is generated, the visible information including an article. A layout design of invisible information to be printed with invisible ink in a book is generated, the invisible information including a Universal Resource Locator (URL) of an address of a web server at which additional information is located, the URL being encoded in a code within the invisible information, the additional information being associated with the article.
US09001385B2

A printer driver and an image forming apparatus for appropriately combining additional information (such as a stamp) and an original to print the combined image data. The printer driver according to one embodiment of the present invention, relates to a printer driver connected to a printer for registering form data transmitted from the printer driver, and for combining the registered form data and contents data. The printer driver transmits transparent data as form data and a command indicating that the form data is transparent data, to the printer.
US09001382B2

An image forming system includes an image forming apparatus and an upper device connected to the image forming apparatus. The image forming apparatus includes a first receiving unit for receiving a print mode including a cost priority mode; a first transmission unit for transmitting the print mode to the upper device; a second receiving unit for receiving a print instruction; a print control unit for printing the print data; a duplex print control unit for controlling a printing operation; and a fixing temperature control unit for controlling a fixing temperature. The upper device includes a first storage unit for storing a save setting; a third receiving unit for receiving image data; a second storage unit for storing the print mode; an arrangement print control unit for generating the print data; and a second transmission unit for transmitting the print instruction.
US09001380B2

A present color compensating method includes receiving selection of an input ICC profile and an output ICC profile, receiving selection of a plurality of color rendering intents to be applied to an ICC profile, generating a color conversion table using the selected input ICC profile, the selected output profile, and the selected plurality of color rendering intents, and generating print data using the generated color conversion table.
US09001375B2

A non-transitory computer-readable medium stores computer-executable instructions. When the instructions are executed by a processor, the instructions cause an information processing apparatus, to perform: a first receiving process for receiving a setting of a first allocation number; a size determining process for determining a size of an allocation area which is to be allocated to one image on the sheet; a judging process for judging whether it is possible to arrange the allocation areas of the size determined in the size determining process, according to a second allocation number which is greater than the first allocation number; and a guiding process for guiding that it is possible to allocate the image according to the second allocation number while maintaining the size of the allocation area determined in the size determining process for each of the images.
US09001366B2

A control device for a function execution apparatus includes: a determination unit which, when a target function is selected from the plurality of functions, determines whether the function execution apparatus can execute the target function by using first data, based on the target function; and a processing execution unit which, when the function execution apparatus can execute the target function by using the first data, executes first processing for enabling the function execution apparatus to execute the target function by using the first data, and when the function execution apparatus is unable to execute the target function by using the first data, executes second processing for supplying second data to the function execution apparatus for enabling the function execution apparatus to execute the target function by using the second data converted from the first data.
US09001364B2

An image forming apparatus receives at least one setting file including a first item for specifying an application and a second item for specifying an operation target setting content from a server apparatus. If a value specifying an application is set in the first item included in the received setting file, the image forming apparatus operates a setting value of the application according to a value set in the second item included in the received setting file. If a predetermined value defined for operating a setting value of the image forming apparatus is set in the first item included in the received setting file, the image forming apparatus operates the setting value of the image forming apparatus by using a value set in the second item included in the received setting file. The image forming apparatus transmits an operation result to the server apparatus.
US09001362B2

An approach is provided for a service provider to identify documents to include in a client's repository and for the client to print the documents from the client's repository. In an embodiment, a computing device receives authentication information identifying a first user, receives first user information identifying a second user, receives information indicating selection of a one or more particular documents, from a set of one or more documents, and sends document information that at least identifies the one or more particular documents to a repository associated with the second user. A printing device receives second user information identifying the second user, and, in response to receiving the second user information, retrieves the one or more particular documents from the repository based, at least in part, on the second user information. The printing device processes at least one document of the one or more particular documents for printing.
US09001360B2

An information processing apparatus, which stores attribute data of a job executed by an image processing apparatus, and reference information of image data associated with the job in a storage device as a job log, saves image data corresponding to reference information in the storage device as cached data. Then, the apparatus acquires image data corresponding to reference information included in a job log from the cached data in the storage device, and outputs a job log appended with the acquired image data to an external system.
US09001358B2

A tandem-type image forming system comprises: a plurality of image forming apparatuses connected in series, the image forming apparatuses which respectively perform image formation on sides of a sheet, thereby performing a job, the image forming apparatuses including: a first image forming apparatus; and a second image forming apparatus provided upper than the first image forming apparatus in a sheet conveying direction, wherein the first image forming apparatus includes: a controlling section which controls transmission of image data generated based on printing data of the job received by the first image forming apparatus to the second image forming apparatus, and the second image forming apparatus includes: a controlling section which controls feeding of a sheet on which the image formation is performed based on the image data received from the first image forming apparatus.
US09001353B2

An image forming apparatus includes a first processing unit configured to execute a first type function, a second processing unit configured to execute a second type function different from the first type function, and a power supply unit configured to supply power to the first processing unit and the second processing unit, wherein a storage unit stores a first guaranteed time during which a power supply to the first processing unit is maintained and a second guaranteed time during which a power supply to the second processing unit is maintained, and a control unit configured to stop the power supply to the first processing unit when the stored first guaranteed time elapses and to stop the power supply to the second processing unit when the stored second guaranteed time elapses.
US09001352B2

An image forming apparatus capable of returning from the power saving state and performing user authentication by one action of holding an authentication card over a card reader even when the apparatus is in the power saving state. The apparatus performs short-distance wireless communication with an external device. A controller performs control processing including at least authentication processing. When short-distance wireless communication with the device is started, a short-distance wireless communication section delivers a return-starting interrupt, to the controller, receives authentication data from the device to thereby store the authentication data during returning of the apparatus. The controller performs authentication processing based on the stored authentication data after returning of the apparatus from the power saving state, and notifies the device of an authentication processing result by a different channel.
US09001348B2

An information processing system includes at least one information processor, an output data reception part configured to receive output data or output target data via a network, a determination part configured to determine whether user identification information, which is to be correlated with the received output data or output data generated based on the output target data, is specified from user information stored in a user information storage part, a storing part configured to store data identification information and the received or generated output data in correlation with each other in a data storage part when the user identification information is not specified; a notification part configured to give notice of the data identification information via the network; and a transmission part configured to transmit, via the network, the received or generated output data correlated with the user identification information or the data identification information received via the network.
US09001343B2

An information processing apparatus includes a first management unit configured to manage identification information of a plurality of image forming apparatuses as management targets and an order of processing on the image forming apparatuses while associating the identification information with the order, a request unit configured to request, according to the order, device information from an image forming apparatus having identification information corresponding to the order, a removing unit configured to remove, if a power state of the image forming apparatus is a power saving state when the request unit requests the device information from the image forming apparatus, the identification information of the image forming apparatus from a management target by the first management unit, and a second management unit configured to manage the removed identification information together with timing information for specifying timing for returning the removed identification information as the management target by the first management unit.
US09001332B1

A multi-channel gas correlation sensor and sensing method are provided. A spectral partitioning filter at the sensor's aperture or a pupil image thereof partitions a beam of light energy into unique spectral regions. Each spectral region is confined to a unique spatial region of the beam and passes light energy associated with a unique spectral band. The spectrally-partitioned beam undergoes a single split into two beams traversing a first path and a second path, respectively. Each of at least one gas of interest is disposed in only one of the first path and second path. Each gas at least partially absorbs/filters the light energy in at least one of the spectral regions. A detector is positioned such that each of the two beams form a pupil image on a unique portion of the detector after they traverse the first path and second path.
US09001326B2

A system that incorporates teachings of the present disclosure may include, for example, a method for generating from a light source a light signal operating in a region of the light spectrum, modifying the light signal with a first polarization device having a first polarization state to generate a polarized light signal directed to a target, modifying a substantially specular reflection and a substantially diffused reflection of the polarized light signal generated from the target with a second polarization device having a second polarization state to generate mixed polarized light signals having a mixed polarization state, and adjusting the mixed polarization state to modify an observable range of subsurfaces of the target. Other embodiments are disclosed.
US09001317B2

Exemplary lighting devices have sensors, intelligence in the form of programmed processors and communication capabilities. Such a device is configured to monitor one or more conditions external to a lighting device not directly related to operational performance of the respective lighting device. One or more such devices can work in a networked system, to support a variety of applications separate and in addition to the lighting related functions of the devices(s).
US09001314B1

A method of rating eyewear includes providing eyewear to be rated, measuring a physical property of the eyewear selected from a group that includes ultraviolet radiation absorption, blue light radiation absorption, infrared radiation absorption, and light blocking capability, transforming the physical property into a rating value, and informing a prospective consumer of the rating value.
US09001311B2

Techniques for using small parallax angles in remote sensing to determine cloud feature height include exploiting two identical medium-resolution SWIR bands with parallax to estimate cloud edge feature heights well enough to enable assessments of the impacts of shadows and proximate cloud scattering on ground illumination, and hence, on reflectance calculations. The bands are intentionally designed to have a suitable parallax angle, in one embodiment approximately 1.5 degrees. With this parallax, one band will see more ground pixels than the other band as they encounter a leading edge of a cloud and the other band will see more ground pixels than the one band as they encounter the lagging edge of the cloud. From these numbers of pixels, the height of the leading and lagging edges of the cloud can be determined.
US09001310B2

A lithographic system includes a projection system for projecting an object field through a projection system's pupil onto an image field. The projection system includes an optical element located at the projection system's pupil. The projection system's pupil is manipulable with respect to normalized pupil heights by the optical element. Related processes are also disclosed.
US09001306B2

A scanning exposure apparatus measures levels of a substrate at a predetermined position on the substrate during an acceleration period and during a constant velocity period, obtains a correction value for a measurement error due to factors associated with acceleration based on the difference between the measurement results at the predetermined position, corrects the level of the substrate measured at a first measurement point using the obtained correction value when the substrate is exposed at a given position after the level of the substrate at the given position is measured at the first measurement point during the acceleration period.
US09001296B2

A liquid crystal display apparatus includes an electrode and a slit formation region provided in the electrode and extending in a direction of extension of a boundary line, a first alignment region and a third alignment region are formed such that liquid crystal molecules are aligned toward a first director orientation, a second alignment region and a fourth alignment region are formed such that liquid crystal molecules are aligned toward a second director orientation greater in an angle of orientation than the first director orientation, an angle of orientation of a first slit orientation is not greater than an angle of orientation of the first director orientation, and an angle of orientation of a second slit orientation is not smaller than an angle of orientation of the second director orientation.
US09001292B2

Disclosed herein is a color filter, which includes a substrate and a green color resist. The green color resist is disposed on the substrate. The green color resist has a function A(λ) defined by a product of the transmittance spectrum of the green color resist and the CIE color matching function z(λ). The function A(λ) has a maximum of less than 0.28, and the function A(λ) satisfies the following formula (II): ∫380780A(λ)dλ>10.26  formula (II).
US09001291B2

According to one embodiment, a liquid crystal display device includes an array substrate including a first color filter configured to transmit light in a first wavelength range, a second color filter configured to transmit light in a second wavelength range of greater wavelengths than the first wavelength range, a first switching element disposed above the second color filter, a second switching element disposed above the second color filter, a first pixel electrode which is electrically connected to the first switching element and is located above the first color filter, and a second pixel electrode which is electrically connected to the second switching element and is located above the second color filter.
US09001282B2

A variable power optical element is divided into cells which contain two liquid crystals mixed according to different proportions. The proportion of one of the liquid crystals in each cell increases on the basis of the radial distance between a central point of the optical element and said cell. An appropriate selection of the two liquid crystals results in a higher variation of the optical power between two control states of said optical element. More particularly, the optical element may consist of an ophthalmic lens which changes between a convergent lens state and a divergent lens state.
US09001281B2

A touch-sensing display panel including a front substrate, scan lines, data lines, pixel structures, photo-sensors, readout devices, a rear substrate and a display medium is provided. The front substrate has an inner surface. The scan lines and the data lines are on the inner surface of the front substrate and intersected to each other. The pixel structures are disposed on the inner surface of the front substrate, and each pixel structure is electrically connected to one of the scan lines and one of the data lines correspondingly. The photo-sensors are disposed on the inner surface of the front substrate. Each readout device is electrically connected to one of the photo-sensor correspondingly. The rear substrate is disposed opposite to the front substrate. The display medium is sealed between the front substrate and the rear substrate.
US09001270B2

Mobile/handheld (M/H) data is received in an M/H frame equivalent in size to exactly 20 VSB data frames. Each VSB frame contains an odd VSB field and an even VSB field, and each of the VSB fields includes one field sync segment and 312 data segments. The M/H frame includes main data and M/H data, and the M/H data has more robust coding than the main data. The M/H frame is received and an MPEG encoded transport stream derived therefrom is outputted. Frame registration is found so as to find a structure of the M/H frame in the MPEG encoded transport stream. Based on the structure of the M/H frame, the M/H data is randomized. Based on the structure of the M/H frame, block mode data is located within the randomized M/H data. The M/H data is decoded using the block mode data.
US09001269B2

An actuator includes a base, a stationary frame fixed on the base, a movable frame received in the stationary frame, a SMA line, a guide pole, a position sensor, and a controller. The movable frame includes a resisting surface adjacent to the base, and defines a hole. The SMA line resists on the resisting surface. Two ends of the SMA line are fixed on the stationary frame. The guide pole is fixed on the base and extends through the hole. The position sensor detects the position of the movable frame. The controller supplies current to heat the SMA line to change the length of the SMA line, the SMA line drives the movable frame to move along the guide pole accordingly. The controller adjusts the current according to the position of the movable frame detected by the position sensor.
US09001252B2

Technology for augmenting reality using image matching is described. The technology can receive a captured image, determine location information relating to the received image, and transmit the location information to a server computing device. The technology may then receive one or more tags from the server computing device, wherein each tag can include one or more patches and supplementary information corresponding to at least one of the patches and each patch can be associated with the location information. The technology can then determine using an image matching process whether at least one of the received one or more patches appears in the received image, and if a patch appears in the received image, render the supplementary information corresponding to the patch.
US09001249B2

A solid-state image sensor has a pixel array including pixel units and column signal lines. Each pixel unit includes a photoelectric converter and an amplifier transistor which outputs a signal to the column signal line. The sensor includes a cascode current source which supplies a current to the amplifier transistor and which includes cascode-connected first and second transistors, a first bias circuit which determines a voltage of a first node connected to a gate of the first transistor, and a second bias circuit which determines a voltage of a second node connected to a gate of the second transistor.
US09001229B2

New systems and methods are hereby provided that inherently and naturally resolve the challenges of synthesizing coordinated inputs from multiple cameras. For example, a multi-sensor mediator may collect the input data from multiple sensors, and generate a composite signal that encodes the combined data from the different sensors. The multi-sensor mediator may then relay the composite signal to a sensor controller, as if the signal were coming from a single sensor. A computing device that receives the input from the sensor controller may then generate an output based on the composite signal, which may include processing the composite signal to combine the separate signals from the different sensors, such as to provide a stereo image output, for example. The multi-sensor mediator makes such an output possible by ensuring coordinated input and processing of the input from the multiple sensors, for example.
US09001225B2

An image capture apparatus comprises a first shake detection unit configured to detect a shake of the image capture apparatus, a rotational shake calculation unit configured to calculate a rotational shake amount, a second shake detection unit configured to detect the shake of the image capture apparatus, a translational shake calculation unit configured to calculate a translational shake amount, a correction amount calculation unit configured to calculate, based on the rotational shake amount and the translational shake amount, a correction amount for correcting image blurring, and a correction unit configured to correct the image blurring, wherein the rotational shake calculation unit calculates a first translational motion component and perspective component, and wherein the correction amount calculation unit calculates a second translational motion component.
US09001219B2

An image processing apparatus acquires a plurality of input images which are serially photographed, detects a plurality of object regions from each input image, and associates object regions in a past input image with object regions in a current input image. If any object region that has not been appropriately associated exists in the object regions detected from the past input image, the apparatus calculates object region movement information for each size of the object region based on the object regions mutually associated between the past input image and the current input image, and estimates a position of the object region of the current input image that has not been associated based on the movement information for each size of the object region and a size of the object region that has not been associated.
US09001217B2

The present invention is directed to an information processing apparatus which receives a live view image from an imaging apparatus and displays the live view image by overlaying a predetermined overlay image thereto on a screen and the live view image when various operations regarding shooting processing are performed by the imaging apparatus. The information processing apparatus sets whether to display the overlay image by overlaying it onto the live view image or not for each type of an instruction to the imaging apparatus. When the information processing apparatus receives an instruction in response to a user operation, it detects the type of the instruction. When the overlay image is set to be displayed for the detected type of the instruction, the information processing apparatus displays the overlay image by overlaying it onto the live view image.
US09001215B2

This disclosure describes a number of devices or techniques that can be capable of obtaining an operational capacity for a shared image device; estimating at least one operational resource to perform a transformation of one or more images based at least in part on the obtaining the operational capacity; and sharing the one or more images with at least one other shared image device in a manner that performs the transformation of the one or more images.
US09001211B1

A surveillance apparatus including a platform defining a central axis; a plurality of fixed field of view cameras mounted to the platform and equiradially spaced about the central axis. Each camera has a fixed field of view over an angular range of about 90 degrees about the central axis such that the plurality of cameras define a fixed field of view of the area of 360 degrees about the central axis. At least one pivotable camera is preferably mounted to the platform and radially spaced from the central axis providing a mutable view about the central axis. A communications device is coupled to the fixed field and pivotable cameras to provide a continuous fixed field view of the area and a mutable view of the area.
US09001210B2

A surveillance camera system includes a first camera 5 having an angle of view θ1, a second camera 6 which is a combination of two camera modules 6a, 6b each having an angle of view θ2, a third camera 7 which is a combination of three camera modules 7a, 7b, 7c each having an angle of view θ3, and a local camera 8 having an angle of view θs. The first to third cameras 5 to 7 act as area surveillance cameras to which the optimum shooting distance is set, respectively. The local camera 8 takes a shot of a local area, which is set in a shooting area of the third camera 7, at the narrowest angle of view θs. The respective cameras take a shot individually under automatic exposure control.
US09001199B2

A system for adaptive learning based human detection for channel input of captured human image signals, the system comprising: a sensor for tracking real-time images of an environment of interest; a feature extraction and classifiers generation processor for extracting a plurality of features and classifying the features associated with time-space descriptors of image comprising background modeling, Histogram of Oriented Gradients (HOG) and Haar like wavelet; a processor configured to process extracted feature classifiers associated with plurality of real-time images; combine the plurality of feature classifiers of time-space descriptors; evaluate a linear probability of human detection based on a predetermined threshold value of the feature classifiers in a time window having at least one image frame; a counter for counting the number of humans in the real-time images; and a transmission device configured to send the final human detection decision and number thereof to a storage device.
US09001198B2

There is provided an image display viewing system including an image display device including a signal control portion that receives input of an image signal and outputs a signal that causes each of multiple different images to be displayed at least twice consecutively, and a display panel to which the signal output from the signal control portion is input and which alternately displays each of the multiple different images at least twice consecutively, and an optical modulator including a liquid crystal layer on which an image having a predetermined polarization direction output from the image display device and external light having random polarization are incident, and which periodically changes the polarization direction of the incident light, and a polarizing plate on which light emitted from the liquid crystal layer is incident and which has a polarization axis in a predetermined direction.
US09001190B2

A robot is provided that includes a processor executing instructions that generate an image. The robot also includes a depth sensor that captures depth data about an environment of the robot. Additionally, the robot includes a software component executed by the processor configured to generate a depth map of the environment based on the depth data. The software component is also configured to generate the image based on the depth map and red-green-blue (RGB) data about the environment.
US09001178B1

A multimedia conference broadcast system may include one or more processors and a memory. The one or more processors may receive video streams and audio streams from participant devices. The one or more processors may transmit, to each of the participant devices, the video streams and the audio streams corresponding to the other devices. The one or more processors may receive a request to broadcast the video streams and the audio streams from one of the participant devices. The one or more processors may generate a composite multimedia stream based on the video streams and the audio streams received from the participant devices. The one or more processors may broadcast the composite multimedia stream to viewer devices that are separate from the participant devices.
US09001176B2

A lens assembly for a smartphone and a method of use is disclosed. In a first aspect, a lens assembly comprises a rotatable wheel; wherein the wheel includes at least two lenses. The lens assembly includes a skin portion coupled to the rotatable wheel, wherein the skin portion is adjustable to cover a smartphone. The at least two lenses of the wheel are positioned such that when one of the lens of the assembly is properly positioned it covers the lens of a camera on the smartphone. In a second aspect the method comprises providing a lens assembly over a camera lens of a smartphone chassis. The lens assembly includes a plurality of lenses that are rotatable. The method includes ensuring that the center of the smartphone lens is congruent with the center of the selected lens of the plurality of lens by referencing at least two surfaces of the smartphone chassis.
US09001171B2

A first printhead that prints on one side of the paper, a second printhead that prints on the other side of the paper, and a cutter are disposed to the paper conveyance path with a specific gap therebetween approaching the paper exit for the paper, and a conveyance unit that conveys the paper through the conveyance path in a device that prints duplex receipts. Based on reception of a transaction end statement, the printer prints part of the transaction information by the first printhead; prints the remaining part of the transaction information by the second printhead; prints store information, the length of which fits between the cutter and the first printhead, by the first printhead after printing the transaction information; and then cuts the paper by the cutter at a position between the area where the transaction information was printed and the area where the store information was printed.
US09001170B2

A printer includes a conveyor roller for conveying a long printing tape having an adhesive but no release paper on a back surface thereof, a printing mechanism for performing printing on the printing tape conveyed, a drive unit for rotationally driving the conveyor roller, and a control unit for controlling the drive unit so that a rotational speed thereof becomes a constant speed slower than a standard speed when the printing tape is initially conveyed and then becomes the standard speed after it is conveyed a contact length of the conveyor roller with the printing tape. Thus, a risk can be prevented of a tape jam occurring in the printer due to the tape member remaining sticking to the conveyor roller when it is conveyed for the next printing because the tape member with the adhesive has been left stationary long in the printer.
US09001159B2

An information processing apparatus and method are provided, the information processing apparatus including: a display unit that displays content in a display area; a content analyzing unit that obtains a content resolution indicating a resolution of the content by analyzing the content; a display resolution storage unit that stores a display resolution indicating a resolution of the display area; a display resolution storage unit that stores the display resolution from the display resolution storage unit; a display ratio calculating unit that calculates a display ratio of the content based on the content resolution obtained by the content analyzing unit and the display resolution obtained by the display resolution obtaining unit; and a display content generating unit that generates display content by adjusting a size of the content according to the display ratio calculated by the display ratio calculating unit.
US09001155B2

Provided is an augmented reality providing apparatus capable of preventing an image sickness and reduction of a third party. When a position measurement reliability is less than a first threshold and a movement of HMD 100 is a second threshold or more, the HMD 100 does not output the same virtual combined images as that displayed on display units 3R, 3L, but outputs virtual combined image having been stored in an image storing unit 17 and displayed on the display units 3R, 3L previously to an external display device.
US09001151B2

A mobile terminal having a video call function and a control method thereof are provided. The mobile terminal includes: a display unit configured to allow for a touch input and display a plurality of images received from a plurality of counterparts, respectively, during a video call; a sensing unit configured to sense a touch input with respect to at least one of the plurality of images; and a controller changing the touched image to any one of images related to the touched image. The image to be changed among the related images is determined on the basis of a direction of the touch input.
US09001145B2

An image display device has pixels each of which includes sub-pixels of four or more colors, and displays a high-definition image that has been subjected to sub-pixel-level filtering processing. The image display device includes a display panel in which color filters of sub-pixel colors including three principal colors of red, green, and blue as well as at least one color other than the three principal colors are arranged regularly; and an image processor that performs filtering processing with respect to an input image signal. The image processor includes: a principal color conversion section that generates sub-pixel signals corresponding to the sub-pixel colors, respectively, from the input image signals Rin, Bin, and Gin of the three principal colors; and a sub-pixel enhancement section that gives, to the sub-pixel signals, position information in accordance with an order of arrangement of the color filters of the sub-pixel colors in the display panel, and performs the filtering processing sub-pixel by sub-pixel.
US09001141B2

An apparatus and method for providing display information generates, independently from an operating system, different screen subsections of a screen image using independent gamut remapping configurations to generate an output image in a target gamut space of a display. The method and apparatus also provides the generated output image for display or may display the generated output image.
US09001136B2

An image format and method are presented for storing a digital image in the image format. The image format includes image data and executable computer instructions. Displaying a digital image stored in this image format requires executing the stored executable instructions which generate the image data for the associated digital image.
US09001120B2

A collection of photos and a three-dimensional reconstruction of the photos are used to construct and texture a mesh model. In one embodiment, a first digital image of a first view of a real world scene is analyzed to identify lines in the first view. Among the lines, parallel lines are identified. A three-dimensional vanishing direction in a three-dimensional space is determined based on the parallel lines and an orientation of the digital image in the three-dimensional space. A plane is automatically generated by fitting the plane to the vanishing direction. A rendering of a three-dimensional model with the plane is displayed. Three-dimensional points corresponding to features common to the photos may be used to constrain the plane. The photos may be projected onto the model to provide visual feedback when editing the plane. Furthermore, the photos may be used to texture the model.
US09001113B2

An OLED (Organic Light-Emitting Diode) display device and a pixel circuit thereof are disclosed. In a pixel circuit, a driving transistor driving an OLED is controlled for a reset operation and a compensation of the pixel circuit, by which a threshold voltage of the driving transistor is memorized on a control terminal of the driving transistor. In the compensation operation, a connection node between the driving transistor and the OLED is specially controlled. A switch circuit is provided in the pixel circuit. Based on a control signal, the switch circuit couples the connection node to a control voltage level. An enable interval of the control signal covers an enable interval of the reset operation and an enable interval of the compensation operation.
US09001110B2

A dual liquid crystal barrier includes a first substrate having space-division electrodes, the space-division electrodes including first electrodes and second electrodes, a second substrate having time-division electrodes, the time-division electrodes including third electrodes and fourth electrodes, and a liquid crystal layer between the first substrate and the second substrate. The dual liquid crystal barrier is configured to selectively operate as a space-division liquid crystal barrier based on the space-division electrodes, or a time-division liquid crystal barrier based on the time-division electrodes.
US09001109B2

The present disclosure discloses a light emitting diode (LED) backlight driving circuit, a backlight module, and a liquid crystal display (LCD) device. The LED backlight driving circuit includes an LED lightbars. An output end of the LED lightbar is connected with a control integrated circuit (IC) in series, and is also connected with a shunt controllable switch. The shunt controllable switch is switched on when a voltage of the output end of the LED lightbar exceeds a preset value and is switched off when the voltage is less than the preset value. In the present disclosure, because a shunt controllable switch is connected in parallel in the control IC, when the LED lightbars are short-circuited, the shunt controllable switch is switched on, a part of current flows towards the shunt controllable switch, and the burden of the control IC is alleviated. Thus, the temperature of the control IC is reduced.
US09001107B2

An image pixel control method includes: performing an initialization process comprising initializing the light receiving unit; performing an excess value sampling process comprising sampling a voltage level corresponding to a quantity of photoelectrons in excess of a photoelectron accommodation capacity of the light receiving unit; performing an initialization level comprising sampling process sampling a voltage level applied to the light receiving unit when the light receiving unit is initialized; and performing a data level sampling process comprising sampling a voltage level corresponding to a quantity of photoelectrons accommodated in the light receiving unit.
US09001104B2

A shift register circuit includes plural stages of shift registers. Each stage of shift register includes a pull-up circuit, a first driving circuit and a voltage-stabilizing circuit. The pull-up circuit is used for charging a first node. The first driving circuit is electrically connected with the first node. According to a voltage level of the first node, a corresponding control signal is outputted from an output terminal of the first driving circuit. The voltage-stabilizing circuit is electrically connected with the output terminal of the first driving circuit for stabilizing the control signal from the first driving circuit. Some circuits of some other shift registers are controlled according to the control signal.
US09001098B2

A power supply system includes a control unit comprising a detecting and converting unit that is operable to generate a detected current based on a difference between a set voltage and a voltage representative of a current flow through an energy storage member.
US09001095B2

A reference voltage setting apparatus including: a current generator having a first device to supply a first dark current and a second device to supply a second dark current; a first operational amplifying unit connected to the current generator; and a voltage setting unit connected to the first operational amplifying unit and setting a reference voltage having a compensated offset voltage of the first operational amplifying unit, and an illumination sensing device and a display device including the reference voltage setting apparatus.
US09001090B2

Provided is a display device capable of improving the display quality by suppressing the influence of a difference in hold voltage in a pixel circuit occurring between forward scanning driving and backward scanning driving. The display device includes: a data signal line; a plurality of pixel circuits; a plurality of gate signal lines; a gate signal line driving circuit for performing any one of forward scanning driving and backward scanning driving and performs gate overlapping driving; a data signal line driving circuit; and a reference voltage line driving circuit for supplying a reference voltage. The reference voltage line driving circuit selects and supplies a reference voltage for forward direction and a reference voltage for reverse direction, during the forward scanning driving and the backward scanning driving, respectively.
US09001089B2

A data driving apparatus and method for a liquid crystal display (LCD) device is provided, the apparatus including: a liquid crystal panel; a timing controller configured to output control signals for controlling the driving of a gate driving unit and a data driving unit; a gate driving unit configured to output a gate on signal to gate lines of the liquid crystal panel; a data driving unit configured to drive data lines of the liquid crystal panel, the data driving unit providing an overdriving signal to at least one of a pair of pixel signals of the same polarity applied to adjacent data lines for supply to longitudinally adjacent pixels of the liquid crystal panel, and wherein the data driving unit drives the liquid crystal panel according to a longitudinal two-dot inversion polarity pattern.
US09001074B2

A method and apparatus receive a plurality of signal values, the plurality of signal values responsive to an input object. The method and apparatus calculate at least one signal ratio value using the plurality of signal values and determine a position of the input object using the at least one signal ratio value.
US09001073B2

Provided is a capacitance type touch panel, including: X electrodes which are arranged in parallel in a first direction; Y electrodes which are arranged in parallel in a second direction; and extraction wirings which are connected to one end portions of the Y electrodes, respectively. Each of the extraction wirings is connected to a terminal corresponding to the each of the extraction wirings, the terminal being formed at one side of the substrate. Provided that adjacent two of the Y electrodes are a first Y electrode and a second Y electrode, another end portion of the first Y electrode and another end portion of the second Y electrode have a coupling capacitance for AC-coupling the another end portion of the first Y electrode and the another end portion of the second Y electrode.
US09001070B2

The embodiments described herein provide devices and methods that facilitate improved input devices. In one embodiment, an input device is configured to determine if a sensed object includes an occluded portion using an image representative of sensor values, determine a portion of the image corresponding to the sensed object, and approximate a boundary representation of the sensed object wherein if the sensed object does include the occluded portion, the boundary representation encompasses at least part of the occluded portion of the sensed object and at least part of a non-occluded portion of the sensed object. The determination of a boundary representation corresponding to a sensed object facilitates improved characterization of the sensed object. For example, the determined boundary representation may be used to more accurately track changes in the position of the sensed object as the sensed object moves out of the sensing region.