US09003561B1

The present invention relates to an atomic resolution deformation distribution measurement device that can measure a deformation rate of an atomic scale with low expense by improving resolution using an AFM system, and the atomic resolution deformation distribution measurement device includes: a laser source generating a laser beam; a first cantilever and a second cantilever provided close to a measurement specimen or a reference specimen to cause deformation by an atomic force; an optical system controlling a light path of the laser beam so as to cause the laser beam to be sequentially reflected to the first cantilever and the second cantilever and locate the first cantilever and the second cantilever to an image point; a measurement unit measuring the laser beam reflected from the second cantilever; and a stage on which a measurement specimen or a reference specimen is located and movable in X, Y, and Z axis directions.
US09003557B1

A method and computing system for defining a group of participants for a videoconference. A first video conferencing image is captured for a first participant of the videoconference, wherein the first participant is included within the group of participants. The first video conferencing image is stored within a first private folder associated with the first participant and a public folder associated with the group of participants. A second video conferencing image is captured for a second participant of the videoconference, wherein the second participant is included within the group of participants. The second video conferencing image is stored within a second private folder associated with the second participant and the public folder associated with the group of participants.
US09003556B2

Techniques for in-app user data authorization are described. An apparatus may comprise a processor circuit, a permissions component, and a token component. The permissions component may be operative on the processor circuit to receive a request from an application to perform a task on a device and to return a response to the request to the application based on active permissions for the application. The token component may be operative on the processor circuit to manage a token database and to determine the active permissions for the application based on the token database. Other embodiments are described and claimed.
US09003554B2

An easier and less frustrating way of verifying that a user attempting to access content is a human user is provided. For example, data indicative of a request by a user to access content from a content server is received. An output of geographic data associated with a geographic region is generated. A task to be performed by the user to access the content is provided as a function of the generated output. The output and the task are transmitted to the content server for presentation to the user. Performance of the task by the user is substantially indicative of the user being a human user.
US09003552B2

A privacy management system (PMS) is disclosed for a Chief Privacy Officer (CPO) or other user to use in monitoring and/or controlling in realtime the flow of data (e.g., outflow) about the user and his/her online experience. The PMS may employ pattern recognition software to evaluate analytics data and potentially block private information from being sent within the analytics data. The PMS may provide a dashboard displaying a whitelist and/or blacklist indicating what destinations/sources are blocked or allowed as well as private information settings indicating what types of private information should be blocked. The PMS includes browser-client scripting code and may also include a PMS-certified verification icon and/or lock and unlock icons for display on webpages being monitored/controlled in realtime by the PMS.
US09003550B2

Systems and methods for managing events, including either a server or a client device, are provided. Assets and events are defined. Information is received by a client device via an input device, associated with an asset and an event, and transmitted to the server. Information is also received by a client device from another client device. Client devices also access information from the server and display the accessed information and information received from other client devices. The server receives information from client devices and stores the information in association with an asset and an event to which the information pertains. The server also receives and stores information from client devices that is designated for transmission to other client devices. The server also permits client devices to access its stored information. The server stores multiple pieces of information pertaining to the same asset or event in association with each other.
US09003542B1

A computer-implemented method for replacing sensitive information stored within non-secure environments with secure references to the same may include (1) identifying sensitive information stored within a non-secure environment on a computing device, (2) removing the sensitive information from the non-secure environment, (3) storing the sensitive information within a secure environment, (4) replacing the sensitive information originally stored within the non-secure environment with a reference that identifies the sensitive information stored within the secure environment, (5) identifying a request to access at least a portion of the sensitive information identified in the reference, (6) determining that at least a portion of the request satisfies a data-loss-prevention policy, and then (7) providing access to at least a portion of the sensitive information via the secure environment. Various other systems, methods, and computer-readable media are also disclosed.
US09003538B2

A system and method for associating database content for security enhancement is provided, the method being applicable to a system comprising a computer configured to process a data management application and to store data in databases. According to one embodiment of the method according to the invention, the application uses an encryption key to encrypt data. The application stores the encrypted data in two or more databases. The databases may comprise a system database for storing encrypted user access data and one or more results databases for storing patient data. Databases may be stored locally, remotely, or both locally and remotely.
US09003537B2

An automated system for automatic update of a Common Vulnerability Scoring System (CVSS) score, the system including vulnerability information analyzing functionality to analyze preexisting vulnerability information, the preexisting vulnerability information relating to at least one of at least one vulnerability and at least one attack vector thereof, the at least one vulnerability having a preexisting CVSS score, the preexisting CVSS score being based at least partially on the preexisting vulnerability information, vulnerability information extraction functionality, responsive to the analyzing preexisting vulnerability information, to extract new vulnerability information, the new vulnerability information relating to the at least one of the at least one vulnerability and the at least one attack vector thereof, and CVSS score updating functionality to employ the new vulnerability information to update the preexisting CVSS score.
US09003525B2

Approaches for limiting exploitable or potentially exploitable sub-components in software components are disclosed. In certain implementations, a first software component in the component creation environment may be identified. The first software component may include a first sub-component that provides a function that is exploitable or potentially exploitable to compromise the first software component. The first sub-component may be disabled such that the function provided by the first sub-component is not available via the first software component when the first software component is executed. The first software component may be placed in the component repository after the first sub-component is disabled such that the first software component is placed in the component repository without availability of the function provided by the first sub-component. In some implementations, disabling the first sub-component may comprise removing the first sub-component from the first software component.
US09003524B2

A system and computer based method are provided for identifying active content in websites on a network. One embodiment includes a computer based method of classifying web content. The method receives content of a web page, and determines a first property associated with the content, the first property including static content. The method executes active content associated with the webpage, and determines a second property associated with the content based at least in part on the executing, the second property including the active content. The method also evaluates a logical expression relating the first property and the second property, and associates the web page with a category based on a result of the evaluation. The evaluation of the logical expression at least in part evaluates whether a constant value matches at least a portion of the content of the web page.
US09003523B2

Systems, methods, and media for outputting data based on anomaly detection are provided. In some embodiments, a method for outputting data based on anomaly detection is provided, the method comprising: receiving, using a hardware processor, an input dataset; identifying grams in the input dataset that substantially include distinct byte values; creating an input subset by removing the identified grams from the input dataset; determining whether the input dataset is likely to be anomalous based on the identified grams, and determining whether the input dataset is likely to be anomalous by applying the input subset to a binary anomaly detection model to check for an n-gram in the input subset; and outputting the input dataset based on the likelihood that the input dataset is anomalous.
US09003520B2

Securing a storage element for a binary datum, control register and chip card. This element (60) for storing a binary datum (D) inputs a signal representative of said binary datum, said storage to be carried out when an enable signal (ENA) is at a first predetermined level, supplies an output signal (Q) the state whereof represents the datum stored in said storage element (10), and detects an attack aimed at said enable signal (ENA) or at a signal internal to said storage element.
US09003518B2

Systems and methods are disclosed for detecting covert DNS tunnels using n-grams. The majority of legitimate DNS requests originate from network content itself, for example, through hyperlinks in websites. So, comparing data from incoming network communications to a hostname included in a DNS request can give an indication on whether the DNS request is a legitimate request or associated with a covert DNS tunnel. This process can be made computationally efficient by extracting n-grams from incoming network content and storing the n-grams in an efficient data structure, such as a Bloom filter. The stored n-grams are compared with n-grams extracted from outgoing DNS requests. If n-grams from an outgoing DNS request are not found in the data structure, the domain associated with the DNS request is determined to be associated with a suspected covert DNS tunnel.
US09003508B2

A security process involves log-in and data exchange between a server and a user operating a computerized appliance. The process requires a user-specific token, independent verification of the server execution within a programmed time window. A hash created at the client side is reproduced at the server side from separate data and compared to the client hash. Too much time or incorrect hash denies access.
US09003501B2

A method and system for protecting against unknown malicious activities by detecting a heap spray attack on a electronic device are disclosed. A script is received at an electronic device from a remote device via a network and a loop operation is detected in the script that contains a write operation operable to write data to a memory of the electronic device. The amount of the data operable to be written to the memory by the write operation is determined and the data is prevented from being written to the memory if the amount of the data is greater than or equal to a threshold.
US09003498B2

A method and apparatus for routing Application Programming Interface (API) calls from a partner entity to a telephony service provider (TSP) network are provided herein. In some embodiments, a method for routing API calls may include receiving a first message including an API call and a partner API key used to authenticate the partner entity on the TSP network to access a partner API layer disposed on the TSP network, extracting the partner API key from the first message, performing an authentication process to authenticate an identity of the partner entity using at least the extracted partner API key, and routing the first message based on results of the authentication process. In some embodiments, the first message is routed to the partner API layer disposed on the TSP network when the identity of the partner entity is authenticated.
US09003496B2

Aspects of various embodiments are directed to the communication of wireless data. In a particular embodiment, an apparatus includes a master/wireless communication circuit and a slave circuit that carries out a secure function. The master generates session initiation commands, and the slave is responsive to these commands by generating and storing a session ID. In response to the receipt and validation of user-input data, the slave accesses and locally stores the session ID. Upon the initiation of and/or during a wireless communication process, the slave again accesses the session ID and compares the accessed session ID with the locally stored session ID, and facilitates communication based on the comparison (e.g., communication is not permitted if the comparison does not indicate a match).
US09003494B2

Automatic authorization of users and configuration of a software development environment can include selecting a task defined within a project plan of a software system under development, wherein the task specifies a development tool and a user, and automatically authorizing, using a centralized data processing system, the user to access the development tool.
US09003493B2

Automatic authorization of users and configuration of a software development environment can include selecting a task defined within a project plan of a software system under development, wherein the task specifies a development tool and a user, and automatically authorizing, using a centralized data processing system, the user to access the development tool.
US09003488B2

Described are various embodiments of a system and method in which device-identifying data can be used to uniquely recognize and optionally track and report on device activity at one or more hotspot locations by way of the creation and management of a device profile uniquely associated with such devices and stored in a network accessible knowledge base.
US09003472B2

Method and arrangements for providing personal media content of a first user (A) to a device used by a second user (B). A personal TV channel is created (1:1) for the first user as a program with media content by an IPTV portal (100) in a device used by the first user. The created personal TV channel is published (1:2) and stored (1:3) at an IPTV server (104) serving the first and second users. Then, the personal TV channel is introduced (1:7) as an available channel in an electronic program guide (EPG) provided by the IPTV server to the device (104) of the second user. When the second user selects the personal TV channel from his/her electronic program guide, the program with media content is delivered (1:8) from the IPTV server to the second users device.
US09003471B2

A method for transmitting a message in an interactive television system, comprises receiving at a receiver unit a video stream including video data and a timing stream indicative of the timing of the video data; receiving at the receiver unit an instruction from a user to transmit a message from the receiver unit and in response to the instruction forming the message so as to include a timing indication based on current data from the timing stream; and transmitting the message from the receiver unit.
US09003470B2

A method and apparatus for displaying received data, analyze the quality of the displayed data formulating a media-parameter suggestion for the encoder to alter the characteristics of data to be sent to the receiver, and sending from the receiver, the formulated suggestion.
US09003466B2

A method and system for isochronous data stream management in high speed audio/video networks. One implementation comprises isochronous communication management between audio/video (AV) devices by maintaining forwarding information for forwarding data between AV devices, wherein each AV device includes multiple I/O ports for connecting the AV device to another AV device via a communication link including multiple communication lanes. The forwarding information is utilized to communicate AV path set-up request and response control messages between a source AV device and a destination AV device via said communication link, and allocating isochronous communication resources for AV data streaming, for establishing AV path streams for bi-directional isochronous AV data streaming between the source and destination AV devices.
US09003454B2

A communications system for an aircraft includes an aircraft IFE system, and at least one personal electronic device (PED) carried by an aircraft passenger. The IFE system includes an IFE video entertainment source, IFE passenger seat displays, a respective IFE NFC device associated with each of the IFE passenger seat displays, an IFE wireless transceiver, and an IFE controller. The IFE controller is for selectively displaying video from the IFE entertainment source on the IFE passenger seat displays, selectively transmitting a respective registration ID from each IFE NFC device, and communicating via the IFE wireless transceiver. The PED includes a PED NFC device, a PED wireless transceiver, and a PED controller. The PED controller is for communicating with the IFE wireless transceiver via the PED wireless transceiver based upon the PED NFC device receiving the registration ID associated with one of the respective IFE NFC devices when in proximity thereto.
US09003446B2

A display screen changeover apparatus changes a screen display when displaying HTML contents on a display screen of a television receiver. A contents analysis part analyzes display setting information with respect to the television receiver based on address information given to the HTML contents. A display setting part sets a display of the HTML contents with respect to the display screen based on a result of analysis obtained by the contents analysis part.
US09003441B1

Demographic information for users and content are collected based on users' content selections. Each user is associated with some demographic data. Users who select particular content, such as an advertisement or a web page, are probabilistically inferred to be in the demographic associated with the content. The demographic data of users who selected the content are aggregated into visitor demographic data for the content. The demographic associated with the content may be modified based on the visitor demographic data. A feedback loop is formed, whereby the demographic data of both users and the content are continuously refined.
US09003439B2

A system and method for providing targeted advertising messages to a user, in particular users viewing Internal TV or broadcast programs. Advertising data files from one or more advertising entities are stored in a centralized location, such as a server or similar platform. Data relating to the user is acquired from the user's device settings and/or identification, so that a targeted advertising message may be selected from one of the stored advertising data files. The content data is transmitted to the user, the data having a cue for insertion of the selected targeted advertising message prior to or after the content file has been transferred.
US09003437B2

A method and computer readable medium for encoding data onto a channel broadcasting a program are disclosed. For example, the method selects a channel that is being used to broadcast a program, generates data having characteristics in accordance with an error burst signature and transmits the data on the channel that is being used to broadcast the program.
US09003436B2

Methods and apparatus for collection, validation, analysis, and automated error correction of data regarding user interaction with content. In one embodiment, statistical methods are used to arrive at expected values for the collected data. The data is compared to the expected value and must meet one or more acceptance criteria (e.g., be within a prescribed range) to be considered valid. The prescribed range is determined by the network operator, or a computer program adapted to generate this value. The invention enables a network operator to assess a large volume of data without requiring significant amounts of manual monitoring and/or error correction. The ability to collect, validate and analyze data across multiple platforms is also provided. Still further, an automated system capable of learning evaluation and error correction patterns is disclosed.
US09003433B2

Business application logic corresponding to a business is generated according to requirements of the business. The business application logic includes Web services and Widgets. The Widgets in the business application logic are mashed up to create a Widget mashup application. An adaptation relationship is established between the Web services and the Widgets in the Widget mashup application. An executable business process is generated for the business based on the business application logic and the adaptation relationship. An executable mashup Widget application is generated based on the Widget mashup application and the adaptation relationship.
US09003431B2

Described are a method and a system for implementing function extension of an open platform. In the system, services that can be provided by an open platform are encapsulated and an operation interface is provided, so that plug-ins uniformly inherit the operation interface and transmit control parameters through the interface into a service entry to obtain the services. Therefore, the open platform has a simple framework and low coupling degree. Since the plug-ins are uniformly managed by a plug-in manager, the manageability and dynamic extensibility of the open platform are enhanced.
US09003418B2

A system and method for accelerating input/output (IO) access operation on a virtual machine, The method comprises providing a smart IO device that includes an unrestricted command queue (CQ) and a plurality of restricted CQs and allowing a guest domain to directly configure and control IO resources through a respective restricted CQ, the IO resources allocated to the guest domain. In preferred embodiments, the allocation of IO resources to each guest domain is performed by a privileged virtual switching element. In some embodiments, the smart IO device is a HCA and the privileged virtual switching element is a Hypervisor.
US09003405B1

Systems, methods, and computer program products to synchronize software processes in a virtual machine environment are described herein. In one embodiment, a computer-based system comprises at least one processor, first logic instructions stored in a tangible computer readable medium which, when executed by the at least one processor, configure the at least one processor to define at least a first virtual machine and a second virtual machine, both of which execute on the at least one processor, and second logic instructions stored in a tangible computer readable medium which, when executed by the at least one processor, configure the at least one processor to synchronize execution of operations on the first virtual machine and the second virtual machine.
US09003404B2

A device provides, to hardware associated with the device, a first request for hardware information, the first request being provided at a first time and via a virtual machine associated with the device. The device also receives, from the hardware and via the virtual machine, first hardware information based on the first request, and provides, to the hardware, a second request for hardware information, the second request being provided at a second time and via the virtual machine. The device further receives, from the hardware and via the virtual machine, second hardware information based on the second request, and calculates functionality of the hardware based on the first hardware information, the second hardware information, the first time, and the second time.
US09003401B2

Exemplary method embodiments for deploying code in a computing sysplex environment are provided. In one embodiment, by way of example only, a system-wide trending mechanism is applied. At least one of an idle time and a low Central Processing Unit (CPU) utilization time of one system in the sysplex environment is matched with an estimated deployment time obtained from at least one of a latest measured period of time and a calculated time trend. A system-wide coordinating mechanism is applied. A staggered code deployment operation is recommended for at least one node of the system at an optimum system time generated from the matching. Data obtained from the code deployment operation is recorded, including a new latest measured period of time. The data is used to generate an updated time trend.
US09003396B2

Embodiments of the invention address deficiencies of the art in respect to file removal from a file system and provide a novel and non-obvious method, system and apparatus for file system integration of an un-installation feature. In one embodiment of the invention, an integrated un-installation data processing system can include file associations manager logic coupled to a file system and enabled determine and store file ownership and access data for every file in the file system in a uniform way. For instance, the file associations manager logic can be included as part of the file system and the file ownership and access data can include both an indication of a source application for each file and also an indication of applications accessing each file.
US09003394B2

A disclosed program determining apparatus includes a log recording unit configured to record, in response to at least one of a use request for use of a predetermined function of the image forming apparatus from a program for use in the image forming apparatus and consumption of a predetermined resource of the image forming apparatus by the program, content of said at least one of use request and consumption as log information; and a determining unit configured to determine whether said at least one of use of the predetermined function requested by the program and consumption of the predetermined resource by the program satisfies a predetermined restriction.
US09003388B2

An information processing apparatus includes a storage unit that stores reboot necessity information for respective versions of programs that are install targets of an electronic device, the reboot necessity information indicating whether the electronic device needs to be rebooted when a first program of a first version installed in the electronic device is updated to a second program of a second version; an extracting unit that extracts difference information indicating a difference between the first program and the second program in response to a request to acquire the second program, the request specifying the first version of the first program; a determining unit that determines whether the electronic device needs to be rebooted when the second program is installed, based on the difference between the first version and the second version indicated in the difference information and the reboot necessity information; and a responding unit that returns a determination result.
US09003382B2

Systems and methods for just-in-time (JIT) code compilation by a computer system. An example method may comprise identifying a defined pattern in a byte stream, evaluating a conditional expression associated with the pattern, and compiling the byte stream into a native code, while excluding, in view of the evaluating, a portion of byte stream associated with the pattern.
US09003379B2

Systems and methods for generating test information from a source code are described. One of the methods includes accessing the source code. The method further includes receiving a modification of the source code to generate a modified source code. The modification includes one or more instructions that do not affect functions performed by executing the source code. The modification further includes one or more instructions for generating test information regarding each executable line of the source code.
US09003378B2

Systems, methods, and computer readable media for collecting run-time error information for an executing script through the use of a double code-injection technique are described. A first native code injection into a user's client-side application (e.g., a browser application) is made. The second injection is thereafter made by the user's client-side application itself (when the first injected program code is executed) into the application's associated scripting engine and only when a script error has been detected. The second injected program code or scripts collect detailed run-time script error information within the context of the application's scripting engine. The second injected program code can then return the collected error information to the user application's context where it may be provided to a debug tool or recorded for later review (by the first injected program code).
US09003371B2

Embodiments of the present invention provide a method, system and computer program product for graphically representing recursive method calls in a plot view. In an embodiment of the invention, a method for graphically representing recursive method calls in a plot view includes tracing entry and exit points for method calls in an executing computer program subject to performance testing in a performance test application executing in memory of a computer. The method further includes plotting a duration of execution for each of the method calls in a visual plot according to the traced entry and exit points. Finally, the method includes visually displaying a recursive relationship between selected ones of the method calls in the visual plot in response to determining a recursive relationship from the traced entry and exit points.
US09003370B2

There are provided: a test executing section which generates a plurality of logs when executing a coverage test for an application based on an inputted parameter; and a result processing section which generates a point candidate report based on the plurality of logs. The plurality of logs respectively indicate a call stack of a method designating the parameter as an argument among a plurality of methods called during execution of the coverage test. The call stack indicates a location on the application, in which a call of the method is defined. The point candidate report indicates a candidate for a point in the application, for which a modification is necessary when a dispatch of process is executed based on the parameter.
US09003365B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for the rapid presentations of versions. In one aspect, a method includes receiving a document that includes multiple versions of source code of a computer program, each version comprising lines, each distinct line represented once in the document and identifying every version in which the line appears. The method includes presenting a user interface that enables a user to select one of the versions. The method includes receiving a selection of a first version of the source code. The method includes extracting the content of the first version from the document based solely on the content in the document and without receiving additional information from the server system. The method also includes displaying the distinct lines that identify the first version and not displaying the distinct lines that do not identify the first version.
US09003359B2

A method, computer program product, and system for visually modeling architectures or system designs are described. A method may comprise providing an architectural model having a plurality of elements of one or more types. The method may further comprise providing a platform for a user to develop a non-software code query relating to the elements of the model. The method may also comprise executing the developed query to extract one or more of the plurality of elements from the model. The method may additionally comprise populating a diagram with the extracted one or more of the plurality of elements.
US09003353B2

Techniques and solutions are provided for determining overall effort for a package implementation program. Determining overall effort can comprise determining a program parameter complexity value for each of a plurality of program parameters, determining activities for program phases and program work streams, calculating an activity point value for each determined activity, and calculating overall effort for the package implementation program. The activity point values can be calculated using, at least in part, the program parameter complexity values. Calculating the overall effort can use, at least in part, the activity point values and a pre-determined productivity metric that is specific to a type of the package implementation program.
US09003343B2

An energy consumption simulation and evaluation system for embedded device in energy consumption evaluation technology for electronic devices, which solves the problem that the energy consumption cannot be simulated under tasks operation condition with the existing systems. The present invention includes a graphical configuration management module for inputting graphical configuration parameters, a device energy consumption model building block for obtaining the AADL description model for software and hardware components through AADL abstract description of software and hardware at system-level, a model transformation module for AADL to GSPN model transformation; and a GSPN simulation module which utilizes QPME tool to simulate GSPN model; selectively loads an external energy-consuming event from the energy-consuming events sequence; and perform energy consumption simulation for the GSPN model in response to the external energy-consuming event by QPME tool to obtain a simulation result of the residual energy and lifetime of the system.
US09003341B2

A method for determining an interface timing of an integrated circuit includes: reading a netlist file and a timing constraint file of the integrated circuit, and determining a first interface port of the netlist file according to the netlist file and the timing constraint file; determining a first transmission path and a load on the first transmission path between the first interface port and a specific circuit element in the netlist file; generating an interface circuit file according to the first transmission path and the load on the first transmission path; and calculating a first signal transmission time of the first transmission path out according to the interface circuit file.
US09003334B2

Multitouch capabilities can be used to allow a user to set adjust one or more application control parameters at the same time as editing commands are provided via touch input. The control parameters may relate to how/what edit commands are provided, such as allowing for varying brush characteristics, colors, gradients, and the like used in editing graphics or other document content. Additionally or alternatively, the control parameters may relate to a design canvas or other depiction of the document, such as allowing rotation, position, or magnification of the canvas while the document is edited.
US09003320B2

Provided are an image forming apparatus with a touchscreen and a method of editing input letters using the same. In the method, an inputted text is displayed on the touchscreen using keys of the soft keyboard. A letter to be edited is received from the displayed text. At least one of coordinates representing adjacent keys of the soft keyboard is determined based on a coordinate corresponding to a location of the received letter on the touchscreen. At least one of the magnified images of the adjacent keys corresponding to the determined coordinates and functions keys is displayed. The displayed text is edited using a letter corresponding to one key that is selected from the magnified image of the adjacent keys.
US09003315B2

Various aspects and embodiments are directed to a graphical user interface that organizes interface elements into views of computer content for presentation to a user. Different views of are used to provide an interface that is responsive to configurations of the device and responsive to activity being performed by the user. Aspects include permitting the user to transition the device from one configuration to another during its use, for example from easel to laptop modes. Further the elements that comprise the graphical user interface are configured to present a summarized view of available actions and content, in order to simplify user interaction. The different views present different organizations of the interface elements and in some example display only certain ones of the modes of content in order to reduce the number of options a user must navigate to accomplish an objective. According to another aspect, methods and systems for streamlining user interaction with computer content are provided. In some embodiments, streamlining includes pre-configuring a user device based on received information. Other embodiments include presenting consistent visual representations used to navigated to views that present computer content.
US09003312B1

A method and apparatus for updating a web-based user interface. The method comprises generating a user interface for a host application, accessing the user interface in a web browser, and modifying the user interface within the web browser during run-time of the application.The apparatus comprises a user interface, a user interface updater, a web browser, and a host application. The web browser provides a way to display, access, and modify the user interface for communicating with the host application. The user interface updater generates the user interface and modifies the user interface in response to command information received from the web browser.
US09003300B2

A system, method and program product for providing a voice response unit (VRU) proxy. A system is provided that includes: a graphical user interface (GUI) for dynamically displaying information from a VRU and for receiving data from a user; a system for initiating a call with the VRU; and a VRU interface system for transmitting data from the user to the VRU, and for using speech recognition to capture broadcasts from the VRU for display within the GUI.
US09003297B2

A software-based method and system to provide a secure user interface on multiple and diverse electronic computing devices with a customized and secure dashboard feature. The systems and methods simultaneously integrate internally generated software utilities of an enterprise with externally accessed software operating in a ‘cloud computing’ environment. The systems and methods can be used in management and operations that use computer based software, data management, creative processes and communication systems. The systems and methods reduce the requirement for additional programming to integrate or interchange equivalent and independently developed software for use within an enterprise. The systems and methods permit social network communications between members of an enterprise and an external community. The security features of the user interface portal permit collaborations between parties in an external community and enterprise members that can develop new processes that remain proprietary to the enterprise and parties of an external community.
US09003294B1

Various computerized systems and methods are provided for creating sports statistic triggers, and analyzing sporting statistic feeds and determination, bashed on updates to sporting statistic feeds, whether or not a trigger has been satisfied. Sports statistic triggers for sporting events may be created using a user interface and stored, along with associated parameters, in data storage. Live downloaded sports statistic data feeds can be analyzed by a plurality of processes to determine whether or not one or more sport statistic triggers have been satisfied. Based on satisfaction of one or more sport statistic trigger, a broadcast message may be delivered to subscribers using a variety of delivery methods according to a distribution list.
US09003291B2

Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized to allow developers associated with a website to define boundaries associated with user interaction, and have those boundaries enforced by a run-time engine. In at least some embodiments, developers can provide, through JavaScript code and/or HTML markup, various configurations for the creation of a start menu shortcut, navigation, and so-called jumplist integration.
US09003284B2

According to one embodiment, an information search apparatus includes a generation unit, a selection unit, a search unit and a display unit. The generation unit generates recognition candidate character strings based on shapes of strokes and combinations of the shapes. The selection unit calculates reliability values for the recognition candidate character strings and selects search keys from the recognition candidate character strings. The search unit searches a database for second character strings including the search keys, and obtains one or more result character strings indicating search results of each of the search keys. The display displays the one or more result character strings corresponding to each of the search keys distinctively.
US09003281B2

To provide a user with an easily understandable help document, the MFP capable of executing a plurality of processes includes a process designation accepting portion to accept designation of at least one of the plurality of processes, a workflow generating portion to generate workflow definition data defining the one or more processes accepted, and a help document generating portion to generate a help document corresponding to the generated workflow. The help document generating portion includes a summary page generating portion to generate a summary page having listed thereon process names for identification of the one or more processes defined by the corresponding workflow definition data.
US09003272B2

A link association method and system. The method includes receiving by a computer processor from a user, a first link for a first Webpage and a second link for a second Webpage. The user determines that the first Webpage is related to the second Webpage. The computer processor receives a specification command indicating that the first Webpage is related to the second Webpage and in response the computer processor associates the first link with the second link. The computer processor stores the first link associated with the second link and generates a report indicating that the first link is related to the second link.
US09003270B2

Methods and apparatus for temporarily storing parity information for data stored in a storage device are provided. A first data block and parity information associated with the first data block are received. The first data block is stored in a first region of the storage device. The parity information is stored until a second data block is successfully stored in a second region of the storage device. The first region of the storage device is associated with the second region of the storage device.
US09003267B2

This disclosure relates generally to low power data decoding, and more particularly to low power iterative decoders for data encoded with a low-density parity check (LDPC) encoder. Systems and methods are disclosed in which a low-power syndrome check may be performed in the first iteration or part of the first iteration during the process of decoding a LDPC code in an LDPC decoder. Systems and methods are also disclosed in which a control over the precision of messages sent or received and/or a change in the scaling of these messages may be implemented in the LDPC decoder. The low-power techniques described herein may reduce power consumption without a substantial decrease in performance of the applications that make use of LDPC codes or the devices that make use of low-power LDPC decoders.
US09003234B2

A machine and methods for reassign the execution order of program steps of a multi-step test program is disclosed. In an embodiment a machine for evaluating an error in a software program includes a microprocessor coupled to a memory, wherein the microprocessor is programmed to evaluate the error by (a) providing program steps of the software program, (b) assigning a position number to each program step, (c) performing an evaluation run on the program steps, (d) evaluating a performance of each program step, (e) rearranging the position number of each program step based on the performance of each program step, and (f) repeating steps (c)-(e).
US09003230B2

A technique determines which configuration change(s) caused an application invocation failure of a computer application without the need for a knowledge database. To determine which configuration change is the most likely cause, the cause analysis program checks other computers that have experienced the same configuration changes. The cause analysis program checks and counts the application invocation results before and after each configuration change is done. If the same configuration changes are found in the other computers, the program checks whether each configuration change caused or cured the same problem in that computer. The program counts the similar cases for all of the computers. Subsequently, the program calculates the ratio of those instances involving a change from success to failure and the ratio of those instances involving a change from failure to success out of all instances for each configuration change.
US09003229B1

A method and system of checkpointing single process application groups and multi-process application groups. In an exemplary embodiment, the method may include creating at least one full checkpoint for each application in an application group, and creating at least one incremental application checkpoint for each application in the application group. Further, each of the at least one incremental application checkpoint may be automatically merged against a corresponding full application checkpoint. Further, checkpointing may be synchronized across all applications in the application group. In the exemplary embodiment, each application may use both fork( ) and exec( ) in any combination.
US09003223B2

Effects of a physical memory fault are mitigated. In one example, to facilitate mitigation, memory is allocated to processing entities of a computing environment, such as applications, operating systems, or virtual machines, in a manner that minimizes impact to the computing environment in the event of a memory failure. Allocation includes using memory structure information, including, information regarding fault containment zones, to allocate memory to the processing entities. By allocating memory based on fault containment zones, a fault only affects a minimum number of processing entities.
US09003221B1

An embodiment for skew compensation for a stacked die is disclosed. For an embodiment of an apparatus, an interposer has a first and a second integrated circuit die coupled to the interposer. The first integrated circuit die includes an information generator, a signal delay compensator, and an input/output block. The information generator is configured to determine: a first delay value for a first path of the interposer between the first integrated circuit die and the second integrated circuit die; a second delay value for a second path of the interposer between the first integrated circuit die and the second integrated circuit die; and a difference between the first delay value and the second delay value. The signal delay compensator is coupled to receive the difference and configured to adjust a parameter of the first integrated circuit die to reduce the difference.
US09003215B2

Techniques and apparatuses for providing power-aware thread scheduling and dynamic use of processors are disclosed. In some aspects, a multi-core system is monitored to determine core activity. The core activity may be compared to a power policy that balances a power savings plan with a performance plan. One or more of the cores may be parked in response to the comparison to reduce power consumption by the multi-core system. In additional aspects, the power-aware scheduling may be performed during a predetermined interval to dynamically park or unpark cores. Further aspects include adjusting the power state of unparked cores in response to the comparison of the core activity and power policy.
US09003202B2

A technique for improving data security is provided. To be specific, in a memory system including an information processing apparatus and a semiconductor memory device, the semiconductor memory device has an interface section that transmits, to the information processing apparatus, data read out from a memory core according to a plurality of communication protocols having different signal transmission/reception methods. Based on a switch command inputted from the information processing apparatus, a communication protocol selection section inputs, to the interface section, a selection signal for selecting a particular communication protocol from the plurality of communication protocols.
US09003196B2

Systems and methods are provided for authorizing a user to access an access-controlled environment. The system includes a system server platform that communicates with fixed PC's, servers and mobile devices (e.g., smartphones) operated by users. The systems and methods described herein enable a series of operations whereby a user attempting to access an access-controlled environment is prompted to biometrically authenticate using the user's preregistered mobile device. Biometric authentication can include capturing images of the user's biometric features, encoding the features as a biometric identifier, comparing the biometric identifier to a previously generated biometric identifier and determining liveness. In addition, the authentication system can further authorize the user and electronically grant access to the access-controlled environment. In this manner the secure authentication system can, based on biometric authentication, authorize a user's access to devices, online services, physical locations or any networked environment that require user authorization.
US09003195B1

The systems and methods described herein can be used for enhancing the security of computer passwords by electronically receiving a password, the password comprising a plurality of components, each of the components being of a type of component, storing the received password in an electronic data store, converting the stored password to a topological representation of the password by which each of the plurality of components is represented and stored as its type of component, and storing the topological representation of the password in an electronic data store.
US09003188B2

When the terminal device attempts to use a special content, which has an attribute including information distinguishing the special content from regular contents and is stored in the recording medium device, the recording medium device refers to the revocation information indicating terminal devices restricted from using the special content. When the recording medium device determines the terminal device as a terminal device to be restricted from using the special content based on the terminal identifying information of the terminal device, the usage information output unit of the recording medium device does not transmit the necessary information for using the special content to the terminal device.
US09003176B1

Disclosed are systems, methods and computer program products for full disk encryption of a boot disk of a computer. One example method for full disk encryption of a boot disk of a computer includes performing one or more pre-boot compatibility tests on the boot disk of the computer; determining one or more encryption policies applicable to a pre-boot execution stage of the computer; comparing results of the pre-boot compatibility tests with the encryption policies; determining whether to apply a full disk encryption to the boot disk based on an outcome of comparing the results of the pre-boot compatibility tests with the encryption policies; and when it is determined to apply the full disk encryption, applying the full disk encryption to the boot disk.
US09003162B2

A request to modify an object in storage that is associated with one or more computing devices may be obtained, the storage organized based on a latch-free B-tree structure. A storage address of the object may be determined, based on accessing a mapping table that includes map indicators mapping logical object identifiers to physical storage addresses. A prepending of a first delta record to a prior object state of the object may be initiated, the first delta record indicating an object modification associated with the obtained request. Installation of a first state change associated with the object modification may be initiated via a first atomic operation on a mapping table entry that indicates the prior object state of the object. For example, the latch-free B-tree structure may include a B-tree like index structure over records as the objects, and logical page identifiers as the logical object identifiers.
US09003158B2

A store gathering policy is enabled or disabled at a data processing device. A store gathering policy to be implemented by a store buffer can be selected from a plurality of store gathering polices. For example, the plurality of store gathering policies can be constrained or unconstrained. A store gathering policy can be enabled by a user programmable storage location. A specific store gathering policy can be specified by a user programmable storage location. A store gathering policy can be determined based upon an attribute of a store request, such as based upon a destination address.
US09003156B2

The system utilizes a plurality of layers to provide a robust storage solution. One layer is the RAID engine that provides parity RAID protection, disk management and striping for the RAID sets. The second layer is called the virtualization layer and it separates the physical disks and storage capacity into virtual disks that minor the drives that a target system requires. A third layer is a LUN (logical unit number) layer that is disposed between the virtual disks and the host. By using this approach, the system can be used to represent any number, size, or capacity of disks that a host system requires while using any configuration of physical RAID storage.
US09003150B2

An example of an information storage system includes physical storage drives for providing real storage areas to a pool which is tiered into tiers different in performance, and a controller. The controller monitors accesses in a first tier in the pool. The controller determines a loaded state of the first tier based on the accesses to the first tier. The controller holds management information relating loads to the first tier to relocation speeds and/or modes of moving data in data relocation between a second tier in the pool and the first tier. The controller determines at least one of a relocation speed and a mode of moving data in data relocation between the second tier and the first tier based on the determined loaded state of the first tier and the management information.
US09003142B2

A mechanism is provided for adding point-in-time copy relationships to a data processing system. A request is received to establish a first point-in-time copy relationship. Responsive to determining that a first target of the first point-in-time copy relationship is target write inhibited, that a source of the first point-in-time copy relationship is a source of a first continuous synchronous copy relationship, that a target of the first continuous synchronous copy relationship is part of a second point-in-time copy relationship, and that the source of the first point-in-time copy relationship is part of a volume swap configuration, a volume swap relationship is added between the first point-in-time target volume and the second point-in-time target volume to the volume swap configuration. Both point-in-time copy relationships are established and any continuous synchronous copy requirements of the volume swap relationship between the first point-in-time target volume and the second point-in-time target volume are disabled.
US09003138B1

A method, system, and computer program product for providing a first site the ability to execute a read signature command, wherein the read signature command takes a set of arguments, wherein at least one of the arguments corresponds to at least a portion of the first storage medium, and returns a signature value for the at least a portion of the storage medium.
US09003132B2

A data processing apparatus may include a plurality of buffer units that stores data, a data write control unit that writes input data to any one of the plurality of buffer units by exclusively controlling the plurality of buffer units, and a data read control unit that reads data to be output from any one of the plurality of buffer units by exclusively controlling the plurality of buffer units. The data write control unit may output a data write completion signal indicating that the writing of the data is completed when the writing of the input data is completed. The data read control unit may output a data read completion signal indicating that the reading of the data is completed when the reading of the data to be output is completed.
US09003127B2

Embodiments relate to storing data to a system memory. An aspect includes accessing successive entries of a cache directory having a plurality of directory entries by a stepper engine, where access to the cache directory is given a lower priority than other cache operations. It is determined that a specific directory entry in the cache directory has a change line state that indicates it is modified. A store operation is performed to send a copy of the specific corresponding cache entry to the system memory as part of a cache management function. The specific directory entry is updated to indicate that the change line state is unmodified.
US09003117B2

A system for performing storage operations using hierarchically configured storage operation cells. The system includes a first storage manager component and a first storage operation cell. The first storage operation cell has a second storage manager component directed to performing storage operations in the first storage operation cell. Moreover, the first storage manager component is programmed to instruct the second storage manager regarding performance of storage operations in the first storage operation cell.
US09003112B2

A method for managing read requests, the method may include receiving from a requesting entity a read request for reading an information unit stored in a storage system; determining by a control entity of the storage system whether the information unit is cached in a cache memory of the storage system and whether at least a predetermined number of disk drives of the storage system are currently overloaded; introducing a delay to a response to the read request thereby increasing a time difference between a time of the receiving of the read request and a time of a provision of the information unit to the requesting entity, if it is determined that the information unit is not cached in the cache memory and that the at least predetermined number of disk drives of the storage system are currently overloaded; and providing the information unit to the requesting entity.
US09003108B2

A data storage device includes a non-volatile memory that includes a three-dimensional (3D) memory. A controller of the data storage device is configured to store a first sequence of addresses based on a first sequence of read instructions received from a host device. Subsequent to storing the first sequence of addresses, the controller is configured to receive a second sequence of read instructions from the host device and to determine whether a second sequence of addresses that is based on the second sequence of read instructions matches the first sequence of addresses. The controller is configured to relocate at least one page of the non-volatile memory at least partially based on the second sequence of addresses matching the first sequence of addresses.
US09003090B1

A PCIe Fabric that includes an IO tier switch, hub tier switches, and a target device connected to one of the hub tier switches. The IO tier switch is configured to receive a TLP from a client, make a determination that an address in the TLP is not associated with any multicast address range in the first IO tier switch and is not associated with any downstream port in the first IO tier switch, and, based on the determinations, route the TLP to the first hub tier switch via a upstream port on the IO tier switch. The hub tier switch is configured to make a determination that the TLP is associated with a multicast group, and, based on the determination, generate a rewritten TLP and route the rewritten TLP to a target device via a downstream port on the hub tier switch.
US09003089B2

A serial interface comprises a clock line, a request line, a ready line, a master-to-slave data line, and a slave-to-master data line. A master device transmits a clock signal to a slave device over the clock line. In a first transaction, the master device sends a master transmission request signal to the slave device over the request line; in response, the slave device sends a slave transmission accept signal over the ready line, which causes the master device to transmit binary data to the slave device over the master-to-slave data line. In a second transaction, the slave device sends a slave transmission request signal over the ready line; in response, the master device sends a master transmission accept signal over the request line, which causes the slave device to transmit binary data to the master device over the slave-to-master data line. In at least one of the transactions, the master and slave devices transmit binary data at the same time as each other.
US09003067B2

A method for operating a network with two control devices and at least one peripheral device, wherein each of the control devices, in relation to the peripheral device, is in an active operating state in which it is sending control instructions to the peripheral device or is in an idle operating state in which it is not sending any control instructions to the peripheral device. The control device that is in the active operating state in relation to the peripheral device sends synchronization signals at regular intervals to the other control device and activity signals to the peripheral device. Upon failure of the synchronization signals, the non-active control device checks whether the peripheral device is still receiving activity signals from the active control device. If it is not, the non-active control device assumes control of the peripheral device.
US09003063B2

Certain embodiments of the invention may include systems, methods, and apparatus for estimating power time of use. According to an example embodiment of the invention, a method is provided for synchronizing local system time with a network clock for estimating power time of use. The method includes storing power usage data and initial time stamps, wherein the initial time stamps are derived from one or more of a local clock or broadcast network time; receiving data comprising network time; adjusting the local system time with a PID loop, wherein the PID loop adjusts the local system time based at least in part on a difference between the local clock and the received network time; storing, with the power usage data and initial time stamps, an indicator when the difference is greater than a predetermined value; and determining synchronization when the difference is less than or equal to a predetermined value.
US09003054B2

Systems and methodologies that enhance a Tabular Data Stream (TDS) protocol by enabling efficient transmission of a row(s) with null columns(s). An identification component employs a bit map that can be positioned at beginning of a row, to indicate to the receiving side (e.g., a client) columns that are to be sent. Accordingly, by distinguishing columns that are null from columns that are not null—followed by sending columns that are not null—transmission resources can be effectively employed.
US09003045B2

A system and associated method for receiving an unlimited number of data items modified by a Web transaction. A processor requests a service from a Web-service program by sending the service program a set of data items and a client identifier. The Web-service program responds with a Web-interface program identifier and a user session identifier. The processor uses the session identifier, the Web-interface program identifier, and a storage location of the data items to open a session with a Web-interface program, during which the processor directs the Web-interface program to modify the data items and store them on a data storage device without interacting with the Web-service program. When the user session terminates, the processor requests from the Web-service program the modified data items and the Web-service program sends the data items to the processor without involvement of the Web-interface program.
US09003040B2

Generally described, the present disclosure is directed to managing request routing functionality corresponding to resource requests for one or more resources associated with a content provider. The processing of the DNS requests by the service provider can include the selective filtering of DNS queries associated with a DNS query-based attack. A service provider can assign DNS servers corresponding to a distributed set of network addresses, or portions of network addresses, such that DNS queries exceeding a threshold, such as in DNS query-based attacks, can be filtered in a manner that can mitigate performance impact on for the content provider or service provider.
US09003036B1

The instant application describes a method for enabling manipulation of a HTTP header of content that is being downloaded through a datapower to include content-length information. The method includes steps of receiving, from a mobile device and at a mobile service provider network, a request for downloading content over a wireless network; forwarding the request to a datapower, which acquires the content from a server and removes content-length information from the content; enabling the datapower to recreate the content-length information of the downloaded content and repopulate the HTTP header of downloaded content with the content-length information; and sending the downloaded content to the mobile device.
US09003035B1

A system and method for the management of client computing device DNS queries and subsequent resource requests within a content delivery network service provider domain are provided. The management of the DNS queries can include the selection of computing devices corresponding to various Point of Presence locations for processing DNS queries. Additionally, the management of the content requests can include the selection of computing devices corresponding to resource cache components corresponding to various Point of Presence locations for providing requested content. The selection of the computing devices can incorporate logic related to geographic criteria, testing criteria, and the like.
US09003031B2

A method and system for monitoring performance of network transactions is described herein. According to the present invention, in a testing environment, transaction flow signatures representing a hierarchical flow of sub-transactions constituting the said network transactions are generated and stored for monitoring and analysis of the network transactions. In a real-time environment, the sub-transactions are identified through the stored transaction flow signatures for a particular network transaction and the identified sub-transactions are then monitored by metrics analysis engine to determine the performance of the network.
US09003027B2

A computer-implemented method for discovering a plurality of storage area network (SAN) devices for a virtual machine. At a SAN device of the plurality of SAN devices, physically adjacent SAN devices connected to the SAN device are discovered. The physically adjacent SAN devices connected to the SAN device are registered at a name server.
US09003026B2

In order to automatically set information of a maintenance entity group end point device into a communication device only by using periodically transmitted and received supervision frames without the need for a specifically defined frame, a maintenance entity group end point device is equipped with: a receiving unit for receiving supervision frames; a management table for managing identification information of the maintenance entity group end point devices that are transmission sources of the supervision frames; and a registering unit for, in a case that identification information of a maintenance entity group end point device that is a transmission source of a supervision frame received by the receiving unit is not registered in the management table, registering the identification information of the maintenance entity group end point device into the management table.
US09003024B2

Usage based accounting is contemplated. The usage based accounting may be beneficial in facilitating assessment of data usage for devices connected inside of a network address translator (NAT) or other type of device having limited capabilities to associated data usage with specific user devices.
US09003022B2

A network monitoring apparatus in a communications network detects TCP data flows (to at least one network-served end user) to provide corresponding detected data flows. This apparatus then measures data throughput to this (or these) end user(s) via the TCP data flows and during the TCP data flows and calculates an average effective data throughput to this end user. This calculation can be based, by one approach, upon use of time variables that represent the detected data flows (to effectively gamer a beginning-to-end view oft be various TCP data flows while avoiding inclusion of periods that represent no (or possibly only a little) volume in these regards as may be due to application idle time or end-user idle time while including periods that represent no (or possibly only a little) volume due to network buffering, device performance problems, and so forth).
US09003021B2

In one embodiment, a method includes determining a previous client performance value in terms of a performance metric for a volume in a storage system. The previous client performance value is related to previous access for a client to the volume. Also, the storage system is storing data for a plurality of volumes where data for each of the plurality of volumes is striped substantially evenly across drives of the storage system. The method applies criteria to the previous performance value to determine a target performance value. Performance of the client with respect to access to the volume is regulated in terms of the performance metric based on the target performance value.
US09003020B2

A communication device for a subscriber in a communication network of coequal subscribers, which communication device has a communication unit and a control unit. The received messages are checked for rule compliance. If a message does not comply with a particular rule, a disconnection signal is sent to the transmitter of the message.
US09003014B2

An illustrative embodiment includes a method for use with a computing system comprising a first computer coupled to one or more additional computers, wherein each of the one or more additional computers manages a respective set of one or more virtualized computing resources, and wherein the first computer manages the one or more additional computers. The method includes the steps of determining an assignment of at least one application to at least one of: (i) the first computer; and (ii) at least one of the one or more additional computers; and responsive to a detected condition, changing the assignment of the at least one application to the at least one of: (i) the first computer; and (ii) the at least one of the one or more additional computers.
US09003007B2

Administration of virtual machine affinity in a data center, where the data center includes a plurality of virtual machines (‘VMs’), each VM being a module of automated computing machinery installed upon a computer in the data center and characterized by a Universally Unique Identifier (‘UUID’), at least two of the VMs having an affinity requirement to be installed on separate computers, the data center further including a data center administration server operably coupled to the VMs, including communicating, by at least one of the VMs having an affinity requirement to the data center administration server, the UUIDs of the VMs having an affinity requirement; and moving by the data center administration server the VMs having an affinity requirement to separate computers in the data center.
US09003003B1

Managing computer resources. Workload state information associated with one or more servers in a data center is accessed by a computer, the workload state information comprises workload placement on one or more servers, cooling conditions of the one or more servers, and performance requirements associated with a data center. Cooling state information of cooling resources associated with the one or more servers are accessed by the computer, the cooling state information comprises cooling conditions of the cooling resources. The workload state information and the cooling state information are compared by the computer. Based on the comparing, the computer generates workload repositioning instructions that instruct repositioning of workload on the one or more servers to meet the performance requirements.
US09002999B2

A Peer-to-Peer (P2P)-based network apparatus and system is provided. The P2P-based network apparatus may sense the movement of a mobile station (MS), select a candidate proxy, and change a proxy of the MS to the candidate proxy.
US09002993B2

A network client may retrieve a unique ID for the network client and a first server identifier from within the network client. The network client may send the unique ID to a first server identified by the first server identifier. The first server may look up a second server identifier using the unique ID as a key in a database query and return the second server identifier to the network client. The network client may send data to a second server identified by the second server identifier.
US09002974B1

A method, system, and medium are provided for efficiently providing multimedia services from a multimedia system. A script server is included with the multimedia system to host common scripts for invoking media-related functions from media servers. When an application server within the multimedia system runs an application and determines a media-related function is required, a script for the required media-related function is accessed from the script server. The script is run to invoke the media-related function from a media server.
US09002963B2

A communication system is provided in which users associate handling data identifying how messages are to be processed with contact data. Handling data for the identified contacts in the contact data is then dispatched to those contacts. Subsequently when messages are dispatched from the locations identified by the contact data a sender of a message selects handling data to be associated with a message being dispatched. Upon receipt of a message associated with handling data the message is then processed in the manner identified by the handling data.
US09002954B2

A task item can be stored in a collaboration database, wherein the collaboration database able to be accessed by a communication module and a task management tool, which both run on a client. The communication module can be able to access a communication server that provides a communication service to the client. The task management tool can be able to access a collaboration server that provides a collaboration service to the client. A collaboration item can be established that contains a task identifier associating with the task item and a collaboration identifier associating with contact information. The communication module running in a client can be called according to the contact information of the collaboration database. The task item can be displayed within a user interface of a communication application via the communication module.
US09002953B2

A method and a device are disclosed for concentration of messages transmitted by at least two separate transmitters in a communication network to which there are connected these transmitters and an addressee of the data contained in the messages. After receiving the messages to be concentrated, the data contained in these messages are extracted. A concentration frame comprising the extracted data and at least one information item making it possible to identify the addressee is then constructed and transmitted The size of the concentration message is smaller than the maximum size of the data packets exchanged in the communication network.
US09002950B2

A method and a system to file relayed e-mails is provided. The method includes receiving an e-mail, the e-mail including addressing information in an e-mail header and an the e-mail body. The e-mail is parsed to obtain the addressing information from the e-mail header and the e-mail body, after which the addressing information is extracted from the parsed e-mail. This formation is stored and used to generate a participant list, which is provided to the user. The user relies on this participant list to file e-mails in e-mail folders associated with a participant that the user selects from the participant list. The participant list is presented to a user to enable the user to select a participant from the participant list.
US09002934B1

A process for metasearching, comprising: receiving a request from a client device by a metasearch engine to send at least one search query to a plurality of unique hosts, the request associated with at least one travel related item that may be ordered; transforming the request into at least one unstructured query, at least one structured query, and at least one database query; sending each, respectively, to at least one unstructured data host, at least one structured data host, and at least one storage device comprising at least one database; receiving and combining search results from the plurality of unique hosts and at least one database result from the storage device; incorporating the combined results into a response; communicating the response from the metasearch engine to the client device; receiving another request from the client device for placing an order for the at least one item; processing the order.
US09002930B1

A first application, operating on a first client device, may perform a task. As part of performing the task, the first application may generate a message that includes a command, data, and a list of client devices suitable for invoking the command. The first client device may determine whether the first client device is in the list. If the first client device is in the list, the first client device may transmit the message to a local application on the first client device, to further perform the task by invoking the command on the data. If the first client device is not in the list, the first client device may select a second client device from the list, and transmit, via a server device, the message to the second client device.
US09002928B2

A method and communication device for processing data for transmission from the communication device to a second communication device is provided. It is detected that the data comprises an attachment. An address of a copy of the attachment is determined, the attachment present on a storage device external to the communication devices. An address of the copy of the attachment is substituted in the data such that the copy is retrievable at the second communication device via the address. The data is then transmitted to the second communication device.
US09002925B2

Systems and methods described herein provide for communication between a base component and a slate component of a hybrid computing system. The hybrid computing system is in a connected state when the base component and slate component are connected. Embodiments provide that the base component may control the slate component when the hybrid computing system is in a connected state. In addition, embodiments provide that a server module running on the display component and a client module running on the base component facilitate communication between the hybrid computing system components. Furthermore, systems and methods described herein provide that the base component may control hardware devices, peripheral devices, or software applications of the display component through communications between the server module and client module.
US09002920B2

A network system for managing remote agents of a communication center includes a primary server connected to the network the primary server controlling at least one routing point; one or more secondary servers distributed on the network and accessible to the remote agents, the secondary server or servers having data access to agent computing platforms and communication peripherals; and, a software suite distributed in part to the secondary server or servers and distributed in part to one or more agents computing platforms and peripherals, the software suite including protocol for reporting agent status data. The system monitors agents computing platforms and peripherals for activity state through the one or more secondary servers whereupon the one or more secondary servers exchange control messaging and event related data using ISCC protocols with the primary server over the network for intelligent routing purposes.
US09002912B2

Systems. Methods, and Computer Program Products are provided for managing a global cache coherency in a distributed shared caching for a clustered file systems (CFS). The CFS manages access permissions to an entire space of data segments by using the DSM module. In response to receiving a request to access one of the data segments, a calculation operation is performed for obtaining most recent contents of one of the data segments. The calculation operation performs one of providing the most recent contents via communication with a remote DSM module which obtains the one of the data segments from an associated external cache memory, instructing by the DSM module to read from storage the one of the data segments, and determining that any existing contents of the one of the data segments in the local external cache are the most recent contents.
US09002901B2

Database content provisioning includes a broad base shipment as an initial release of database content. The database content may then be incrementally enriched with specific enhancements, which may be delivered as updates. Shipping variants for delivering upgrades include delta installations, and in some embodiments, may include full installations. Changes to an existing database object in activated database content may be treated as a new database object, and may include a reference to the existing database object. The user is notified of the new database object, but the new database object is otherwise not activated, thus ensuring stability of the activated database content.
US09002882B2

The present invention provides a method and system for storage of data files, comprising notifying at least one local reference storage about storing and/or deleting a data file on a central data repository, depositing a reference element on the at least one local reference storage after notifying, requesting a deposited reference element from the local reference storage for demanding a data file contained in the central data repository, retrieving the demanded data file on submitting the reference element to the central data repository.
US09002881B2

Assembling streamed content for on-demand presentation is described. In embodiments, a media asset can be requested from a content distributor, and cacheable segments of the media asset are streamed to the requesting client device. The cacheable segments are received in an initial quality display format for uninterrupted playback of the media asset at the client device while the cacheable segments are being received. An asset matrix that correlates a bit rate and a time position for each cacheable segment in the media asset is also received. The cacheable segments of the media asset can be assembled according to the asset matrix to generate an assembled asset data file of the media asset. The assembled asset data file can then be back-filled with selected ones of the cacheable segments that are replaced with a highest quality display format for on-demand presentation of the media asset when selected for viewing.
US09002871B2

In one exemplary embodiment, a method of a distributed database system includes the step receiving a query in a query language from a client with a distributed database system. An index that matches the query is located. The index is pre-generated from a database table in the distributed database system. A map function of a MapReduce programming model is implemented using the index. A reduce function of the MapReduce programming model is implemented using the output of the map function. Optionally, a finalize function can be implemented using the output of the reduce function. The distributed database system can be a scalable NoSQL database. The reduce function can be optional when the value of the output of the map function is guaranteed to be unique.
US09002866B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for correcting entity names. One method includes receiving texts and deriving a plurality of name-context pairs from the texts. The method further includes calculating a context consistency measure for each name-context pair and storing context-entity name data representing the name-context pairs. Another method includes identifying an entity name and one or more context terms from a query and generating candidate names for the entity name. The method further includes determining a score for each of the candidate names, selecting a number of top scoring candidate names, and using the selected candidate names to respond to the query.
US09002865B2

A solution that displays ranked categories of data in a Venn diagram is provided. In particular, entries of data are assigned to one of a plurality of categories based on one or more attributes of the entries. The categories are then ranked for each of one or more criteria. Each criterion can use a unique set of the attributes to rank the categories. A Venn diagram is generated that includes a circle for each criterion and displays the rankings of the various categories using one or more visual representations of each category. For example, the rankings can be displayed using tag clouds for each category that are placed in each circle. Two or more circles can overlap in which case categories that have one or more entries that meet all the corresponding criteria can be displayed in the overlapping portion of the circles.
US09002864B1

A mobile computing device that runs a first mobile operating system scans and decodes an encoded link to a specific page in an app distribution site for a second mobile operating system. The mobile computing device can convert the link into a format usable by the first mobile operating system, and use the converted link to access and display the specific page. Rather than display the page in the app distribution site for the second mobile operating system, one or more links to corresponding apps in the format of the first mobile operating system can be located and displayed. To do so, the decoded link is used to glean relevant search terms, which are used to search an app distribution site for the first mobile operating system. The search results are displayed to the user.
US09002861B2

A matching device builds a parse tree from an event pattern. The matching device builds an automaton by, while traversing the parse tree, joining child nodes of an AND node in parallel to the AND node and joining child nodes of an OR node in parallel to the OR node. The matching device performs matching of determining whether an event stream includes the event pattern by comparing the event stream with the automaton.
US09002859B1

A binary data file embodies an inline tree data structure storing fields of a hierarchical dataset. The inline tree comprises first-level binary string segments, each comprising substantially contiguous second-level binary string segments, corresponding to subranges of first and second subsets of data fields. Size is reduced by substituting: binary string indices for alphanumeric strings; a data clump index for a set of correlated/anticorrelated strings; field masks for unoccupied data fields. A dedicated conversion program generates the inline tree from conventional database formats, which is read entirely into RAM to be searched/filtered by a dedicated search/filter program. Small size (<2 bytes/field/record) and contiguous arrangement enables searching/filtering of >106 records (>100 data fields) in <500 nanoseconds/record/core. Recursive subdivision of selection field ranges can guide searches that include those selection fields. One example includes geographic searching/filtering of records that include latitude and longitude fields.
US09002856B2

The present invention provides methods and apparatus, including computer program products, implementing techniques for searching and ranking linked information sources. The techniques include receiving multiple content items from a corpus of content items; receiving digital signatures each made by one of multiple agents, each digital signature associating one of the agents with one or more of the content items; and assigning a score to a first agent of the multiple agents, wherein the score is based upon the content items associated with the first agent by the digital signatures.
US09002853B2

A system and associated method for automatically generating a service specification of a Service Oriented Architecture (SOA) solution. A process model framework and a data model framework are received as inputs. Processes in the process model framework perform services of various complexity levels. Processes are decomposed into a respective set of atomic service processes in the lowest complexity level and data objects are extracted from the decomposed atomic service processes. The data objects are associated with data elements of the data model framework. The data model framework is extended and flexibility patterns are added for reusability of the service specification. The service specification of the SOA solution is generated as process interfaces represented with the data objects according to inputs from a user customizing aspects of the service specification, for either a desired service of the SOA solution or a desired process in the process model framework.
US09002846B2

A method includes receiving streaming data to be processed by a plurality of processing elements comprising one or more stream operators. Time metadata may be added to a parent tuple at a first stream operator. A first time metric may be determined for a first child tuple of the parent tuple at a second stream operator. The first time metric may be determined, at least in part, from the time metadata. The second stream operator may receive the first child tuple from the first stream operator. The method may include transmitting a second child tuple of the parent tuple from the second stream operator to a third stream operator if the time metric is inside a time limit. In addition, the method may include ending processing of the first child tuple if the time metric is outside of the time limit.
US09002845B1

There is disclosed various embodiments of computer systems and methods for analyzing multi-dimensional trends from two dimensional hierarchical data by comparing and analyzing two hierarchies and their associated attributes. Certain embodiments may comprise: providing a database of previous time slice data, receiving new time slice data, comparing the new time slice data to the database of previous time slice data, generating additional attributes, incorporating the additional attributes and the new time slice data into the database so that analysis may be performed between the two hierarchies.
US09002840B2

A system and method for automated search which may allow users to program their mobile devices to automatically bring up search results when a user or his mobile device meets a certain set of spatial, temporal, activity, or social context conditions.
US09002835B2

Methods, systems, and apparatus for receiving a natural language query of a user, and environmental data, identifying a media item based on the environmental data, determining an entity type based on the natural language query, selecting an entity associated with the media item that matches the entity type, selecting, from a media consumption database that identifies media items that have been indicated as consumed by the user, one or more media items that have been indicated as consumed by the user and that are associated with the selected entity, and providing a response to the query based on selecting the one or more media items that have been indicated as consumed by the user and that are associated with the selected entity.
US09002813B2

A system and method for execution plan preparation. One or more processors executing an application process of an application server receive a request from a client computer over a network. The one or more processors parse the request to determine one or more components of the request. An execution plan for the request is generated based on the one or more components determined by the parsing, and the execution plan is then sent to a database for execution of the request by a database process.
US09002812B2

A resilient hashing system leverages a fast, non-cryptographic hash/checksum function that has good diffusion properties while remaining reasonably efficient on modern central processing units (CPUs). The hash function uses random secret data so that hash keys for particular data are difficult to predict. Due to its internal structure, well-chosen random secret data is difficult for an attacker to counter without having access to the direct output of the hash function. At every stage of the block function, there are at least two operations that can be performed in parallel, increasing performance on modern superscalar CPUs. Thus, the resilient hashing system provides a hash table and checksum that can be used in Internet-facing or other vulnerable sources of input data to manage performance in the face of malicious attacks.
US09002810B1

A method for providing a query for searching over versions of a structured document includes providing a plurality of versioned nodes (vNodes) representing a plurality of objects of at least one version of a structured document. Each vNode includes versioning information associated with at least one version of the structured document and collectively, the vNodes graphically represent the version(s) of the structured document in a versioned document object model (“vDOM”) node tree. In an embodiment, a query for at least one version of the structured document is received. The query includes a versioned function (vFunction) having at least one argument relating to versioning information associated with one or more versions of the structured document. The vFunction is processed to identify a version of the structured document that includes an object represented by a vNode having versioning information satisfying the query.
US09002807B2

A mechanism is provided for generating enumerated information in which a plurality of files is enumerated except entirely-invalidated files on a sequential medium. Management information for managing locations where the plurality of files on the sequential medium are recorded is acquired from the sequential medium. The enumerated information in which the plurality of files are enumerated is generated in an order according to the locations where the plurality of files are recorded on the basis of the acquired management information.
US09002803B2

A system for adding security data to a search index comprises a processor and a memory. The processor is configured to select an object in a search index, wherein an entry associated with the object is stored in the search index and add security entity data to an entry of the search index corresponding to the selected object. A memory is coupled to the processor and is configured to provide the processor with instructions.
US09002800B1

A data storage and protection system includes secondary storage and at least one instance of a high efficiency storage application (“HESA”). The HESA backs up and archives client data stored in primary storage of a client computer system or client node to secondary storage. Archive files generated by the HESA re-use previously backed up client data stored in the secondary storage. In one embodiment, previously backed up client data is re-used for an archive file by organizing the archive file as a hash tree having hash values pointing to the previously backed up client data. In addition, the HESA can maximize available space in the primary storage by replacing previously backed up and/or archived client data in the primary storage with pointers that point to the previously backed up and/or archived client data in secondary storage.
US09002793B1

A write request is received at a database server from a client application for writing data to persistent data storage. In response to receiving the write request, the database server selects a set of multiple replication servers. The data is sent from the database server to the selected set of multiple replication servers for writing to the persistent data storage. Confirmation is received at the database server from replication servers in the selected set of multiple replication servers. In response to receiving confirmation from the replication servers in the selected set of multiple replication servers, the database server sends to the client application information indicating success of the write request.
US09002791B2

A log entry is created in persistent memory that represents a modification to a variable that resides in persistent memory. A log entry is created in persistent memory that represents a synchronization operation. A program-order based dynamic ordering relationship is created between two successive log entries within an execution entity. A synchronization-order based dynamic ordering relationship is created between two log entries corresponding to synchronization operations in concurrently executing distinct execution entities of said execution instance.
US09002790B2

A hosted storage system receives a request from a requester to access a hosted resource. The hosted resource includes a binary large object. The hosted storage system providing hosted storage to a plurality of clients that are coupled to the hosted storage system. A copy of the hosted resource is created. A copy message including the copy of the hosted resource is provided to the requester. The hosted resource is maintained in the hosted storage system while the requester modifies the copy of the hosted resource. A message is received from the requester. The messages include a modified copy of the hosted resource. It is determined that the hosted resource has not been modified since the copy of the hosted resource was created. The hosted resource is replaced with the modified copy of the hosted resource.
US09002779B2

To provide an apparatus and method for efficiently displaying image content, which is sent and received between a server and a client, in a correct direction. An image content providing server stores, as property information, original angle information indicating correct directions of image content as metadata of the image content. The server generates content information including the original angle information and sends the generated content information to a client. This allows the client to understand the correct direction of the image content received from the server, and to obtain and display image data in the correct direction by performing rotation processing in the client device based on the obtained information or to request the server to perform the rotation processing.
US09002775B1

Systems and methods are disclosed for more accurately estimating a remaining useful life (RUL) of an item. The RUL of the item is estimated by determining probability values throughout a time period. Each probability value quantifies a probability that a failure event of the item will occur by a time in a time segment of the time period. Based on the probability values, the particular time segment in which the failure event is most likely to occur is determined. Once the particular time segment is determined, the presentation of a visual representation of at least a portion of the time period can be effected. The visual representation indicates that the failure event of the item is most likely to occur during the particular time segment.
US09002768B2

A human-computer interface system which includes a computer, the computer includes a central processing unit, a first memory, a second memory, at least one storage device, a system hub, an input/output adapter for connecting the at least one storage device to the system hub, an operating system installed onto the at least one storage device, applications software installed onto the at least one storage device, a communication network, the computer being connected to the communication network, a means for inputting and detecting data and commands generated by a user, a plurality of output converters, and a means for allowing the computer to develop and express the computer's emotional states.
US09002764B2

Hyperlinking or associating documents to other documents based on the names of people in the documents has become more desirable. Although there is an automated system for installing such hyperlinks into judicial opinions, the system is not generally applicable to other types of names and documents, nor well suited to determine hyperlinks for names that might refer to two or more similarly named persons. Accordingly, the inventor devised systems, methods, and software that facilitate hyperlinking names in documents, regardless of type. One exemplary system includes a descriptor module and a linking module. The descriptor module develops descriptive patterns for selecting co-occurent document information that is useful in recognizing associations between names and professional classes. The linking module tags names in an input document, extracts co-occurent information using the descriptive patterns, and uses a Bayesian inference network that processes a (non-inverse-document-frequency) name-rarity score for each name along with the name and selected co-occurent document information to determine appropriate hyperlinks to other documents, such as entries in professional directories.
US09002762B1

Described is a system for adaptive memory recall. The system receives original input data, then divides the original input data into multiple data groups to serve as input for a network comprising a pattern separation layer and an autoassociative memory layer. The original input data is processed with a pattern separation component of the pattern separation layer, and each pattern separation component generates an increased-contrast version of the original input data it processes. The generated increased-contrast version of the original input data is combined with the original input data and stored in an autoassociative memory component of the autoassociative memory layer for each data group. New input data is received, and a parameter that controls processing in the pattern separation layer is modulated to determine an optimal parameter, which indicates that a memory recall between the stored data and the new set of input data is achieved.
US09002752B2

A tangible social network system comprises at least two interactive physical objects adapted for communicatively linking with each other, a visualization application for providing a visual representation of a user's tangible social network, and an object communication frame. An interactive physical object comprises a controller for forming a communicatively linked relationship with another interactive physical object and for receiving and responding to commands and data received from a linked object, and an audio or visual response subsystem. An object communication frame comprises a housing adapted to receive interactive physical objects, a communications subsystem for managing communications with installed objects and with interactive physical objects communicatively linked with installed objects, a controller, and a power subsystem for powering installed objects. The frame or objects may interact with a visualization application, comprising subsystems for receiving information about the user's tangible social network and deriving a representation of it, and a graphical user interface for providing the visual representation to the user.
US09002744B2

A method for controlling unauthorized use of digital content includes identifying digital content for validation. Characterizing information is generated that designates the identified digital content, and usage rights for the identified digital content are determined based on the characterizing information, for example, based on a comparison of the characterizing information that designates the identified digital content to a plurality of characterizing information. Usage of the identified digital content may also be controlled based on the determined usage rights. Related systems, methods, devices, and computer program products are discussed.
US09002742B2

Proposed is a computer-implemented method for a recycling company to increase recycling demand, the computer including a processor system having at least one processor and a memory system. The method comprises registering, by the computer, a recycler with a recycling company, wherein the recycler obtains identification. The computer then enters the recycler's identification to begin a transaction for recycling. The type of material to be recycled is entered into the computer. The processor system evaluates a value for the recyclable material and determines the total payment to be paid to the recycler. A portion that is less than or equal to the total payment given to a fund is entered into the computer, and the final payment to be paid to the recycler is computed. The final payment is the total payment less the portion given to the fund. On completion of the above operations, the transaction is logged.
US09002736B2

The present invention is an applications gateway that offers multiple functions and features for specific geographic venue locations, while providing easy access to advertising, purchasing, and redemption opportunities for that specific geographic venue location. Venue locations can be stadiums, shopping malls, amusement parks, open air spaces where people can congregate, and/or buildings, which most often require the presence of a concentration of people. The venue location may correlate to the location of the hand-held mobile unit or it may be a remote geographic venue location not near the location of the hand-held mobile unit. Access to the gateway application is through a hand-held mobile unit, which can include a mobile phone, smartphone device, or portable computer having a wireless radio transmission connection. (e.g. iPhone, Droid, iPad, Slate, etc.).
US09002735B2

An online buyback system is provided, including: a database storing product sale information including product identification information, product specification, product sale price, and product, sale date; a buyback request information receiving unit receiving buyback request information including product identification information from a computer of a buyback requester accessing a network; a sale checking unit referring to the product sale information stored in the database to check whether or not a product corresponding to the product identification information contained in the buyback request information has been sold; and a buyback processing unit processing such that the product corresponding to the product identification information is collected from the buyback requester when the product is determined to have been sold, and a buyback price of the product is paid to the buyback requester based on a time interval from the product sale date to buyback request date.
US09002733B2

A checkout station includes a scale fixedly attached to a framework of the checkout station and a track, surrounding the scale, through which a display moves between a first position and a second position.
US09002718B2

When the present time of a clock circuit is a medication time recorded in advance in a SD card, a notice that the medication time has come is given by a voice output portion or the like. Presence/absence of a medicine package in each block of a medicine package case is sensed by a medicine package sensor. The time point and the presence/absence of the medicine package are recorded in the SD card. A notice corresponding to the presence/absence is output. At a time except for the medication time, taking-out of the case, opening/closing of the cover, taking-out and return of the medicine package are recorded in the SD card based on detection signals from the medicine package sensor, medicine package case sensor, and case cover opening/closing sensor. A notice corresponding to the sensed situation is output.
US09002716B2

Method for describing the composition of audio signals, which are encoded as separate audio objects. The arrangement and the processing of the audio objects in a sound scene is described by nodes arranged hierarchically in a scene description. A node specified only for spatialization on a 2D screen using a 2D vector describes a 3D position of an audio object using said 2D vector and a 1D value describing the depth of said audio object. In a further embodiment a mapping of the coordinates is performed, which enables the movement of a graphical object in the screen plane to be mapped to a movement of an audio object in the depth perpendicular to said screen plane.
US09002696B2

A method, computer system, and computer program product for translating information. The computer system receives the information for a translation. The computer system identifies portions of the information based on a set of rules for security for the information in response to receiving the information. The computer system sends the portions of the information to a plurality of translation systems. In response to receiving translation results from the plurality of translation systems for respective portions of the information, the computer system combines the translation results for the respective portions to form a consolidated translation of the information.
US09002694B2

An approach is provided in which a power design verification system retrieves a power intent data corresponding to a power design, which identifies the power design's power modes and power mode transition conditions. The power design verification system selects one of the power mode transition conditions, which identifies input signals that invoke a transition from a first power mode to a second power mode. In turn, the power design verification system generates simulation stimuli based upon the identified input signals and simulates the power design utilizing the generated simulation stimuli accordingly.
US09002692B2

In accordance with an exemplary simulation technique, an improved selective application of Newton-Raphson iterations can improve accuracy while ensuring good performance. In this method, selectively applying Newton-Raphson iteration in a simulation of a unit of the integrated circuit design can include determining second order effects to define a linearity value. Newton-Raphson iteration is performed when the linearity value is less than a linearity threshold and convergence of the simulation is not achieved.
US09002682B2

A method, computer system, and computer memory medium optimizing a transductive model Mx suitable for use in data analysis and for determining a prognostic outcome specific to a particular subject are disclosed. The particular subject may be represented by an input vector, which includes a number of variable features in relation to a scenario of interest. Samples from a global dataset D also having the same features relating to the scenario and for which the outcome is known are determined. In an embodiment, a subset of the variable features within a neighborhood formed by the samples are ranked in order of importance to an outcome. The prognostic transductive model is then created based, at least in part, on the subset, the ranking, and the neighborhood. The subset and the neighborhood are then optimized until the accuracy of the transductive model is maximized.
US09002670B2

This disclosure relates to systems, devices, protocols, and processes for retrieving, accessing, and presenting information of energy usage using a distributed storage process and distributed logical services to provide a user with real-time energy usage information and visualization.
US09002657B2

A computer-based method for automatically determining total body albumin of a living being based on the calculated intravascular albumin, the calculated observed ratio of amount of albumin in the intravascular system to amount of albumin in the extravascular system at the first time, and the baseline of expected ratio of amount of albumin in the intravascular system to amount of albumin in the extravascular system at the first time.
US09002653B2

The present invention relates to algorithms for use in defining genomic subgroups of tumors and cancer cell lines. The present invention also relates to methods for assembling panels of tumors and cancer cell lines according to genomic subgroups for use in testing the efficacy of one or more pharmaceutical compounds in the treatment of subjects suffering from at least one cancer.
US09002649B2

Various resistivity logging tools, systems, and methods are disclosed. At least some tool embodiments include transmit and receive antennas that measure the electromagnetic response of the formation, at least one of which is tilted to provide a directional sensitivity. A processor converts the response (measured as a function of the tool's rotation angle) into a set of inversion parameters, which are then used to estimate the anisotropic properties of the formation. The set of inversion parameters includes at least one parameter based on an antipodal sum of the response signal, and may further include parameters based on an antipodal difference and an average of the signal response. Antipodal sum and difference values at different rotational orientations can be included in the set of inversion parameters, and they may be normalized to reduce environmental effects. Some tool embodiments collect the relevant formation measurements using parallel or perpendicular tilted antennas.
US09002640B2

An apparatus, the apparatus comprising at least one processor, and at least one memory including computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus to perform at least the following: provide at least one marker to indicate the required current position in a planned journey to reach a destination of the planned journey according to a predetermined time criterion.
US09002637B2

In one aspect, a system for generating a navigation chart is provided. The system includes a display device and a computing device coupled to the display device. The computing device is configured to receive at least one of current geographic position data from a navigation instrument and a desired geographic position input by a user and to generate a navigation chart having a geographic area that corresponds to one of the current geographic location and the desired geographic position and that includes at least one navigation aid, the navigation chart includes at least one navigation aid symbol corresponding to a position of the navigation aid within the geographic area. The computing device is further configured to determine whether each navigation aid is visible at a predetermined position within the geographic area and to display the navigation chart on the display device.
US09002630B2

A road shape estimation apparatus, mounted to a vehicle, for estimating a shape of a road on which the vehicle runs, includes: an object detection section for detecting, as a plurality of detected points, a position of a stationary object which is around the vehicle; a starting point determination section for determining a starting point by selecting from among the plurality of detected points, based on a positional relationship between the vehicle and each of the plurality of detected points; a detected point connection section for sequentially connecting between the starting point and one of the detected points that is a point to be connected, so as to start from the starting point, and for thus grouping detected points; and a road shape estimation section for estimating, as a shape of the road, a shape of a connection line obtained by grouping the detected points.
US09002627B2

An engine system and method for improving engine starting are disclosed. In one example, engine port throttles are adjusted differently during automatic and operator initiated engine starts. The system and method may improve engine torque control during an engine start.
US09002621B2

In a method for individually correcting injection quantities and/or times (mf1, mf2, mf . . . ; ti1, ti2, ti . . . ) in particular for a ballistic operating range of a fuel injector (1, 2, . . . ), a quantity deviation of an actual injection quantity (mf1, mf2, mf . . . ) from a nominal injection quantity (mfnom) of the fuel injector (1, 2, . . . ) during operation of the fuel injector (1, 2, . . . ) is determined, and a typical injection characteristic (fup1, fup2, fup . . . ) of the fuel injector (1, 2, . . . ) is adapted to a nominal injection characteristic (fupnom) based on the quantity deviation. Furthermore, a controller, in particular an engine controller may implement the above method.
US09002604B2

A target shift stage comes to a high speed stage at t2, during reduction toward zero of a motor torque by an accelerator pedal releasing operation from t1, and an up-shift shift request along with the torque reduction is generated. The shift request is executed for the first time at t3, and the automatic transmission is shifted up to a high speed stage from a current low speed stage selecting state. Therefore, even in the case that a request for increasing a motor regenerative torque is issued by a braking operation just after (t2 to t3) an up-shift shift request moment t2 in response to the torque reduction, the gear shift in response thereto is not generated, and it is possible to avoid generation of repeated gear shift of low speed stage→high speed stage→low speed stage for a short time.
US09002603B2

A method of operating a transmission of a vehicle drive-train when a gearshift from a current gear toward a target gear has been requested. The transmission having frictional shifting elements and at least one interlocking shifting element. If an actuating electrical current, equivalent to a closed operating condition of the frictional shifting element to be engaged, and an actuating electrical current, equivalent to an open operating condition of the interlocking shifting element to be disengaged, are determined while, at the same time, a closed operating condition of the interlocking shifting element to be disengaged is detected by a sensor, a fault is recognized. If the fault is recognized during a predefined test period, one or more selected shifting elements are disengaged and a force flow in the transmission is interrupted. Alternatively, by disengaging the frictional shifting element to be engaged, the current gear is engaged in the transmission.
US09002592B2

A grass cutting machine with two cutting units mounted on opposite sides of the chassis has an inclinometer monitoring the left/right inclination of the chassis. If the inclination value exceeds a defined threshold, the higher of the two cutting units is lifted to improve stability.
US09002587B2

A method for adjusting a beam direction of a headlight of a vehicle having at least one front wheel and at least one rear wheel includes the following steps: a) detecting a front wheel steering angle of the at least one front wheel; b) detecting a rear wheel steering angle of the at least one rear wheel; c) defining a beam direction of the headlight depending on the front wheel steering angle and the rear wheel steering angle; and d) adjusting the beam direction of the headlight to the defined beam direction. The adjustment depends on whether the rear-wheel steering angle and the front wheel steering angle are oriented in the same direction or in opposite directions.
US09002584B2

A vehicle system may include a plurality of exterior capacitive sensors, such as door handles, and a controller in communication with the plurality of capacitive sensors. The controller may be configured to identify a rain condition based on sensor data received from at least one of the exterior capacitive sensors of the vehicle; ensure an absence of a key fob in proximity of the at least one locked handle and an absence of a subsequent door opening occurrence when unlocked to confirm the rain condition; and initiate a closure action to a power actuator associated with an open vehicle window for a confirmed rain condition.
US09002573B2

A VIN storage electronic control unit stores a vehicle identification number (VIN). A standby RAM that holds data constantly with an electric power supplied by a battery stores failure diagnosis related information and a rewriting history flag. When the VIN storage electronic control unit rewrites the VIN upon receiving a request signal for rewriting the VIN, the standby RAM updates the rewriting history flag so as to switch into a set status indicating the rewriting is made. When receiving a request signal for eliminating the failure diagnosis related information, the failure diagnosis related information stored in the standby RAM is reset and the rewriting history flag is switched into a reset status. In addition, while the rewriting history flag is in the set status, a malfunction indicator lamp is turned on.
US09002568B2

A method for conditioning one or more aspects of a vehicle, where a user may customize their vehicle by providing desired departure times and conditioning preferences so that the vehicle automatically wakes up, performs the requested conditioning, and is ready for operation by the requested departure time. Some examples of potential conditioning events include activating: a heated or cooled seat, a heated steering wheel, a heated engine block, a heated mirror, a cabin heating ventilation and air conditioning (HVAC) system, a heating or cooling element for a battery pack, a heating or cooling element for a battery charger, and a heating or cooling element for a fuel cell, to name a few.
US09002562B2

A vehicle driving system includes a slip detector that detects an occurrence of excess slipping; an additive/subtractive slip point calculator that time-discretely calculates an additive/subtractive slip point, which is an additive slip point or a subtractive slip point, on the basis detection or non-detection of an occurrence of excess slipping; a cumulative slip point calculator that sequentially calculates a cumulative slip point that is a cumulative sum of values of the additive/subtractive slip point; and a driving mode switcher that switches between a two-wheel driving mode and an all-wheel driving mode on the basis of the cumulative slip point. When excess slipping is detected, the additive/subtractive slip point calculator calculates the additive slip point on the basis of a driving force correlation value that correlates to a driving force a driving wheel for which the excess slipping has occurred.
US09002545B2

A data improvement system, including an initial database, a verification database, and a processing device in communication with the initial database and the verification database. The processing device receives data from the initial database and the verification database, and determines verification data based thereon. A track data improvement system and a track database improvement system are also disclosed.
US09002540B2

A method for operating an authorization device for keyless entry and starting of a vehicle with a portable ID transmitter that has a motion sensor. A wireless communication link for interchanging data messages can be set up between the authorization device and the ID transmitter. Keyless entry to the vehicle is permissible only when an instant of last movement of the ID transmitter, as captured by the motion sensor, is within a stipulated interval of time. The authorization device permits keyless starting of the vehicle only when keyless entry to the vehicle has previously been permitted.
US09002535B2

An operator control unit has a user interface that allows a user to identify a mode of display and interaction that narrows the user's options for his next interaction with the user interface. The user interface utilizes portals to transition between environments such as indoors to outdoors, outdoors to indoors, different rooms of a building, and different floors of a building, the portals representing one or more of stairways and doors, and being used in remote vehicle path planning as waypoints that may require execution of predetermined behaviors.
US09002524B2

A system for establishing local control of a space conditioning load includes a switch for controlling a flow of energy for a space conditioning load. Control logic is operatively coupled to the switch, for receiving control parameters associated with a direct load control event from a utility provider. The control logic may also measure room temperature based on received temperature signals and determine if a room temperature is greater a comfort temperature range. The control logic may eliminate operation of a direct load control program if the room temperature is greater than or equal to the comfort temperature range. The control logic may log and signal back to the utility provider that the comfort temperature range is exceeded. The control logic may then restore local control of the switch and initiate a temperature setback control to a thermostat for the remainder of the control period.
US09002513B2

An estimating apparatus includes a processor configured to update a state of a first particle group indicating a state of a mobile body, from a current state to a next state through a simulation that is based on a state equation of the mobile body in a space using a particle filter; measure at each update, a distance between the mobile body and an object in the space; generate at each update, a second particle group indicating a state of a specific area in the space; calculate a level of likelihood for each particle of the first particle group and for each particle of the second particle group, based on the measured distance, the updated first particle group, and the generated second particle group; and identify a position of the mobile body in the space, based on the level of likelihood calculated for each particle.
US09002506B1

Disclosed are various embodiments that may facilitate items being retrieved from a storage location. A robotic drive unit transports a carrier storage unit to be proximate to a target storage unit that comprises a container in which an item is located. The robotic drive unit aligns a receptacle in the carrier storage unit with the container in the target storage unit. The container is transferred from the target storage unit to the carrier storage unit. The robotic drive unit transports the carrier storage unit with the container to a destination.
US09002505B2

An apparatus for handling containers, with at least one handling device which handles the containers in a pre-set manner, a conveying device which conveys the containers along a pre-set conveying path, with a control device for controlling the apparatus, with an input unit, by way of which information is capable of being entered in the apparatus by a user. The apparatus has an information output unit for delivering information to the user, wherein this information unit is made portable and is capable of being brought into at least indirect communication connection with the input unit.
US09002503B2

The present invention provides a method of computing a correction value for the machine tool having two or more translational axes and one or more rotational axes for correcting error in a position and an orientation of the tool with respect to a workpiece due to the geometric error. The method includes a rotational axis correction value computing step (S3) for computing a correction value for the rotational axis by use of a geometric parameter representing the geometric error, and a translational axis correction value computing step (S4) for computing a correction value for the translational axis by use of a command value for each of the rotational axes, a command value for each of the translational axes, and the geometric parameter.
US09002499B2

Methods for determining a recovery state of a metal alloy are disclosed herein. In one example, a fluctuation in a crystallographic grain orientation of the metal alloy is determined by utilizing electron backscatter diffraction (EBSD) data of the metal alloy. A processor of an electron backscatter diffraction machine utilizes a local orientation deviation quantifier to correlate the fluctuation in the crystallographic grain orientation of the metal alloy with a plastic strain recovery of the metal alloy. Other examples of the method are also disclosed herein.
US09002494B2

There is provided a substrate transfer method capable of preventing fine particles from adhering to a wafer. A substrate processing system 10 includes process modules 12 to 17 each having therein an inner space S1; a transfer module 11, having an inner space S2, connected to the process modules 12 to 17; and opening/closing gate valves 30 each partitioning the inner space S1 and the inner space S2. The transfer module 11 includes in the inner space S2 a transfer arm device 21 for holding a wafer W and for loading/unloading the wafer W into/from the process modules 12 to 17. The transfer arm device 21 holds the wafer W at a retreated position deviated from a facing position facing the gate valve 30 during an opening motion of the gate valve 30.
US09002491B2

A method of generating a target surface {tilde over (S)}( λ) of an optical lens for the manufacture of the optical lens according to optical lens parameters λ, the method comprising: providing a set of L first surface difference data E(λj) each first surface difference data E(λj) corresponding to the surface difference between a pre-calculated surface Sλjpc(αλj) (j=1, . . . , L) and an initial surface Sλjini (j=1, . . . , L), from which the target surface will be generated, according to the expression: E(λj)=Sλjpc(αλj)−Sλjini (j=1, . . . , L) where λj (j=1, . . . , L) correspond to the optical lens parameters of the pre-calculated optical lenses; providing a set of second surface difference data {tilde over (E)}( λ) corresponding to the surface difference between the target optical surface {tilde over (S)}( λ) and the initial surface S λini by linear interpolation of the first surface difference data E(λj) according to the expression: E ~ ⁡ ( λ _ ) = ∑ j = 1 L ⁢ w j λ _ ⁢ E ⁡ ( λ j ) , where wj λ represents an interpolation coefficient; and; determining the target surface {tilde over (S)}( λ) by combining the second surface difference data {tilde over (E)}( λ) and the initial surface S λini according to the expression: {tilde over (S)}( λ)={tilde over (E)}( λ)+S λini.
US09002485B2

Systems, methods, apparatuses, and computer readable media are disclosed for providing analytics using real time data on movement and proximity of tagged objects for determining play models and outputting events. In one embodiment, a method is provided for determining play data that at least includes correlating at least one tag to a participant; receiving blink data transmitted by the at least one tag; and determining tag location data based on the blink data. The method further includes receiving participant role data; comparing the tag location data to participant dynamics/kinetics models based at least in part on the participant role data; determining participant location data based on the comparing the tag location data to the participant dynamics/kinetics models. The method further includes receiving field data; comparing the participant location data to formation models based at least in part on the participant role data and the field data; and determining formation data based on the comparing the participant location data to the formation models. The method further includes comparing the formation data and participant location data to play models; and determining play data based on the comparing the formation data and participant location data to the play models.
US09002473B2

Defibrillator electrodes are sealed to the inside of a rigid enclosure. The enclosure is hinged to open and expose the electrodes for deployment. The electrode gel is sealed against moisture loss between the moisture impervious electrode backing and the inner surface of the enclosure. The enclosure may further include an electrical circuit for electrode self-testing, the circuit being broken when the enclosure is opened.
US09002471B2

An MRI-compatible electronic medical therapy system includes an active medical device connected to a plurality of electrodes. An independently actuatable switch selectively electrically connects at least one circuit protection device in electrical series with the electrodes and the medical device. The circuit protection device is adapted to permit current flow therethrough during normal medical device related therapy, but substantially prevent current flow therethrough in the presence of an induced electromagnetic field.
US09002469B2

A transcutaneous energy transfer (TET) system is provided having a plurality of secondary coils adapted for disposition in a patient, at least one primary coil configured to transmit transcutaneous energy, and a controller adapted for disposition in a patient. The controller includes circuitry to isolate the secondary coils from each other and direct electric current from at least one of the secondary coils to a charge storage device and/or implantable medical device.
US09002468B2

Methods and systems for controlling power output from an external power source in a transcutaneous energy transfer (TET) system are provided to prevent inadvertent energy transfer when no secondary coil is present. The system operates by transmitting power transcutaneously from an external primary coil and determining whether a response from a secondary coil implanted within a patient is detected. If no response is detected, the power output of the primary coil is decreased. The decrease in power output can be accomplished by operating the primary coil at a lower average power level, which can include variations in power level, duty cycle, etc. The system can also be configured to periodically repeat the process in order to continue searching for a coupled secondary coil.
US09002467B2

This document discusses, among other things, a modular antitachyarrhythmia therapy system. In an example, a modular antitachyarrhythmia system includes at least two separate modules that coordinate delivery an antitachyarrhythmia therapy, such as defibrillation therapy. In another example, a modular antitachyarrhythmia therapy system includes a sensing module, an analysis module, and a therapy module.
US09002462B2

The present invention is an improved method of providing flexible image possessing in a visual prosthesis by providing downloadable video filters. In a visual prosthesis, the input video image is normally higher resolution than the output stimulation of the retina, optic nerve or visual cortex. It is advantageous to apply video processing algorithms (filters) to help provide the most useful information to the lower resolution electrode array. Different filters are more effective in different environments and for different subjects. Examples of situation dependent filters include reverse image, contrast increasing, edge detection, segmentation using chromatic information and motion detection. Filters loaded in the video processing unit may be selected dynamically to suit the situation or the user's preference. It is therefore advantageous to provide flexibility in applying filters. However, it is also important to maintain the security necessary for a medical device.
US09002449B2

Embodiments relate to an implantable cardiac system, including a housing, electronic circuitry for controlling one or more of power management, processing unit, information memory and management circuit, sensing and simulation output. The system also includes diagnosis and treatment software for diagnosing health issues, diagnosing mechanical issues, determining therapy output and manage patient health indicators over time, a power supply system including at least one rechargeable battery, a recharging system, an alarm (or alert) system to inform patient of energy level and integrity of system, communication circuitry, one or more electrodes for delivering therapeutic signal to a heart and one or more electrodes for from delivering electrocardiogram signal from the heart to the electronic circuitry. The power sources can include rechargeable batteries. The housing can include receptacles that receive a probe that mechanically and electrically connects to circuitry to recharge the device and receive data from the device.
US09002442B2

A method including: measuring signals at one or more catheter electrodes in response to electrical activity in a heart cavity and collecting additional data signals; defining a template set including information related to the additional data signals; computing criteria for each of the additional data signals based on a comparison of the additional data signals and the template set; synchronizing the measured signals with one another by calculating a single synchronization offset that is a time value based on the computed criteria and the difference between a marker in the template set and a point in the additional data signals; selecting a subset of the synchronized signals by determining whether to include the signals for a heartbeat in the subset based on the computed criteria; and determining physiological information at multiple locations of the endocardium surface based on the measured signals by processing the selected subset.
US09002439B2

The present invention relates to a blood vessel wall analyzing apparatus provided with a structure enabling accurate measurement of plaque components in a blood vessel wall in a state that reduces the burden on a patient. In the blood vessel wall analyzing apparatus (1), measurement light is illuminated onto a measured portion within a blood vessel such as a carotid artery (C) from a light illuminating unit (30) provided outside the blood vessel, while light from the measured portion is detected in a light receiving unit (40) provided outside the blood vessel. Thus, since the status of the blood vessel wall can be analyzed without inserting an apparatus involved in measurement into the blood vessel, the burden on the patient is reduced during measurement. In addition, as a result of carrying out measurement using near infrared light (a light component in the wavelength range of 780 nm to 2750 nm) that exhibits characteristics that differ according to the compositions of substances such as plaque adhered within the blood vessel, analysis can be carried out that distinguish compositions such as plaque using an analyzing apparatus provided outside the blood vessel.
US09002433B2

An MR system and method for tracking a device of an interventional procedure within a scan subject is disclosed. At least two MR projections of the device are acquired, from which 3D coordinates of the device are determined. Subsequent image acquisition is adjusted with respect to the coordinates of the device to guide movement thereof towards target anatomy. The present system and method provide the ability to locate and visualize continuous portions of an interventional device in 3D, and do not require the use of embedded RF localizing coils.
US09002432B2

A system and method for calibrating an object having at least one marker attached thereto, wherein a spatial position of the object is ascertained based on the at least one marker, and an outline, view or geometry of the object is optically detected from at least one side. The detected outline, view or geometry is compared with corresponding outlines, views or geometries of stored pre-calibration data of the object, said pre-calibration data representing a model of the object.
US09002418B2

Devices, systems and methods are disclosed which relate to a smart cover for a mobile communications device. The smart cover includes a housing plate, a secure element coupled to the housing plate, a transceiver in communication with the secure element, and an antenna coupled to the transceiver. The transceiver and the antenna are coupled to the housing plate as well. The housing plate couples to the mobile communications device. A user having a mobile communications device with a smart cover may enter secure areas, pay funds from an account, or anything else requiring positive identification by holding the mobile communications device up to a smart cover reader. The smart cover reader communicates with the smart cover to identify the user. The user may allow others to use the smart cover by decoupling the smart cover from the user's mobile communications device and coupling it to the other's mobile communications device.
US09002414B2

Methods and apparatuses for operating a wireless mobile station configured to communicate with a wireless access point are described. A first awake timer may be started in response to receiving a beacon signal from the wireless access point. The beacon signal may indicate that data is available or pending for the wireless mobile station. A second awake timer may be started in response to data received from the wireless access point. When the second awake timer expires, the wireless mobile station may return to the sleep state. In one embodiment, the first awake timer counts for a first period of time and the second awake timer counts for a second period of time which is shorter than the first period of time. The RF radio may be in a higher power state when the first and/or the second awake timers are counting. In one embodiment, the wireless mobile station and the wireless access points may be synchronized using target beacon transmission times of the beacon signal.
US09002404B1

Systems, methods, and computer-readable media for migrating from coaxial cable to hybrid cable base station installations with zero or partial down-time are provided. In embodiments, the method includes determining, based on operational measurement data, a sector associated with a base station having the least traffic. Each sector supported by two conduits feeding two coaxial cables to an antenna. A channel count associated with the determined sector is reduced so that all transmits fit on a single coaxial cable resulting in an unused conduit and an unused coaxial cable. A hybrid cable is installed and activated so that all traffic for the determined sector is moved to the hybrid cable. Additional hybrid cables are installed to replace unused coaxial cables until traffic for all sectors has been moved to hybrid cables, which frees half the conduits for other use.
US09002402B2

A vehicle includes a detection module including a directional antenna and signal processing logic. The detection module is located within the vehicle, arranged with respect to a driver region, and configured to detect a condition wherein a wireless phone is operated within the driver region. The detection module generates an output indicative of the detected condition. The vehicle further includes a controller configured to receive the output, and control the vehicle in response to the detected condition.
US09002396B2

A mobile station 100 monitors, in Slotted mode, a Paging Channel Slot in a monitor cycle. The mobile station 100 includes: a user interface 53 which receives a PTT setting operation from a user for setting a PTT (Push to Talk) mode; a PTT communication control unit 51 which transmits an allocation request to the radio base station when the PTT setting operation is received; a slot cycle switching unit 52 which switches, when the PTT setting operation is received, the monitor cycle to a predetermined short cycle which is shorter than a cycle at the time of receiving the PTT setting operation; and a voice signal processing unit 40 which receives a voice packet after a PTT CALL is detected in a message transmitted from the radio base station to the mobile station, and reproduces a voice based on the voice packet.
US09002386B2

A method of delivering an instruction (206) to a mobile user device (106) connected to a network (110) is disclosed. The method comprising the steps of receiving an interactive workflow (202), translating the interactive workflow into the instruction (206) in a form executable by the mobile user device (106), and sending a message (208) including the instruction (206) to the mobile user device (106).
US09002378B2

A system and method for estimating velocity of a mobile station in a wireless communication system using time-frequency signal processing and a geographical database. The geographical database is used for prediction of ray trajectory and ray power to provide an estimate of propagation delay associated with database points.
US09002375B1

A method includes receiving wireless signals from consumer devices that are in communicable range of the merchant device. The wireless signals each include a unique identifier associated with one of the consumer devices. The method further comprises generating signal strength data that includes one signal strength value associated with the unique identifier of each of the wireless signals, storing the signal strength data in a data storage device, analyzing the signal strength data to determine how many of the consumer devices achieved various signal strength levels, determining a threshold signal strength value based on the analysis, determining a consumer device is present within a physical area when a subsequent wireless signal from a subsequent consumer device is greater than the threshold signal strength value.
US09002365B2

A mobile communications system is proposed in which mobile communications devices are arranged to carry out signal measurements on the signals received from neighboring cells. The bandwidth over which these signal measurements are carried out is determined in dependence upon the bandwidths of the neighboring cells and is signalled to the mobile communication device by a serving base station.
US09002364B2

A system, method and computer-readable medium for allocating multiple subscriptions to a single mobile terminal thereby allowing concurrent termination of multiple calls at the mobile terminal are provided. A mobile terminal adapted to terminate multiple concurrent calls is described. In one implementation, a network need not have any configuration data regarding the multi-line capabilities of the mobile terminal. In other implementations, network-centric mechanisms are provided for allowing multiple concurrent calls to be terminated by a mobile terminal. Multiple concurrent calls may be terminated at a mobile terminal on separate carrier frequencies or alternatively may be terminated on a common carrier frequency.
US09002360B2

There is provided a reception quality measurement method that measures reception quality of a measurement target cell with a mobile terminal apparatus. The method includes performing reception quality measurements in a certain bandwidth with respect to each of a plurality of frequencies in a frequency band of the measurement target cell when the frequency band of the measurement target cell and a frequency band of a neighboring cell overlap with each other, and averaging results of the reception quality measurements at the plurality of frequencies to obtain an averaged value as the reception quality of the measurement target cell.
US09002357B2

Systems, methods and apparatus for facilitating handover security are provided. In some embodiments, the method can include deriving a key value for handover from a GERAN/UTRAN system to an E-UTRAN system using a first input value. The method can also include deriving a key value for a connection establishment using a second input value, wherein the first input value is different from the second input value and is different from input values derived subsequent to the second input value, and wherein the first input value, the second input value and the input values derived subsequent to the second input value are configured to be input to a same key derivation function configured to output a key for use between a network entity and user equipment.
US09002353B2

Disclosed are an apparatus and a method of calculating available channels considering a priority in a TVWS. An apparatus for calculating available channels considering a priority in a TVWS according to the present invention includes: a communication module configured to receive a request for information on usable available channels from a TV Band Device (TVBD); an available channel calculation unit configured to calculate one or more available channels usable by the TVBD based on one or more predetermined reference parameters according to the request; a priority assignment unit configured to assign a priority to each of the calculated available channels, generate an available channel list including the available channels to which the priorities are assigned, and provide the TVBD with the generated available channel list; and a database configured to store the available channels, to which the priorities are assigned, calculated for each TVBD.
US09002352B2

A particular method includes generating, at a mobile station, a probe request frame and a service discovery request. At least a first portion of the service discovery request may be encapsulated within the probe request frame to form a modified probe request frame. The modified probe request frame may be wirelessly transmitted, for example, to a particular access point or to all access points with range of the mobile station.
US09002348B2

The present invention relates generally to network communications, and more particularly to detecting devices having communications issues on a network. The present invention provides for determining a communications performance status in relation to a device on a communications network experiencing a communications issue by identifying the device, locating reference devices in relation to the identified device, and determining where a performance deficiency may exist in relation to the identified device and the communications network.
US09002339B2

Embodiments of apparatus, packages, computer-implemented methods, systems, devices, and computer-readable media (transitory and non-transitory) are described herein for enabling a first mobile device to control a second mobile device, to enable media content sensed from a perspective of the second mobile device to be consumed using the first mobile device or captured by the second mobile device under control of the first mobile device. In various embodiments, control may include provision of one or more commands to the second mobile device using at least a persistent communication link between the first and second mobile devices. In various embodiments, control may further include receipt of at least a view of media content currently sensed by the second mobile device using a stateless communication protocol. In various embodiments, the first mobile device may control more than one remote mobile devices.
US09002334B2

Systems and methods for distributing data associated with a caller to a mobile device, in which the caller data may be presented by the mobile device upon receiving a first incoming call from the caller, are provided. In some embodiments, an image associated with the caller may be obtained by the mobile device such that the image may be displayed along with other call screening data during a first incoming call from the caller. In some embodiments, termination of the incoming call is held by a service control point while the data is transmitted to the mobile device over a data channel. Once termination of the incoming call is released by the service control point, the mobile device receives the incoming call and may present the data as call screening information. In some embodiments, the data channel may include a warm socket.
US09002333B1

A reputation system aids in the prevention of unwanted spam or malicious communications from being sent to a mobile device, such as a cell phone. A collaborative process is used to determine ratings for a collection of source identifications of the communications. The source identifications are caller identifications (IDs) of a corresponding voice or SMS communication. A collection of opinions is maintained regarding the caller IDs. The reputation system then uses a method of making automatic predictions about the caller IDs by collecting caller ID information from many users to populate the database of maintained opinions. As such, caller IDs of users who have sent spam or malicious messages can be blocked by using collaborative information from many users, as opposed to relying on individual users to block unwanted communications.
US09002325B2

A method of communicating between at least two electronic entities (121, 122, 123), involves a communication management unit (10) which uses a command/response protocol in order to communicate with the electronic entities (121, 122, 123). At least one of the aforementioned electronic entities (121, 122) communicates with the communication management unit (10) using wireless technology. The communication method includes a step consisting in saving a list of electronic entities in the communication management unit (10). The method can be used for microcircuit cards.
US09002320B2

Provided are methods and systems for detecting and preventing bypass fraud in telecommunication networks, primarily for detecting and preventing SIM box fraud in telecommunication networks. The methods include generating one or more test calls from a remote agent to a local agent where the remote agent can be a roaming agent or a remote dialer. The local agent is a subscriber number. The methods further include facilitating call forwarding of the test calls from the local agent to a local number. The methods include identifying the presence of bypass fraud by analyzing caller identification information of the test call received on the local number. Finally, the methods include preventing future use of a detected SIM box.
US09002317B2

A method and an apparatus comprise establishing a communications link with a mobile computing device. A user's intent to initiate a deterrent on an individual is recognized. An image capture device to capture at least one image in response to the user's intent to initiate a deterrent is activated. At least the image is transferred, via the communications link, to the mobile computing device in which the mobile computing device establishes a connection to at least an emergency unit and at least transmits the image and information regarding the user to the emergency unit. A releasing of the deterrent in response to the user's intent to initiate a deterrent is recognized. Broadcasting an audible alert in response to the user's intent to initiate a deterrent.
US09002312B1

A dynamic bias circuit for an active RF circuit includes an RF sensor coupled to the input port of the active RF circuit to sense the amplitude of the incoming RF signal. A control circuit is coupled to the RF sensor and a bias source. The bias signal to the active circuit is dynamically adjusted by summing the amplitude of the incoming RF signal with the nominal DC signal from the bias source. As the power in the incoming RF signal increase, so to does the bias signal to the active circuit, which allows the active RF circuit to increase its linear range of operation in the presence of stronger signals. The active circuit is designed such that its gain and phase behavior is nearly constant over large bias adaptation ranges without distortion when bias adjustments are dynamically made to the active circuit.
US09002305B1

A plurality of training signal sets are transmitted. Each training signal set includes information sufficient to determine a channel estimate corresponding to a communication channel from a first station to a second station. A refined channel estimate is determined based on reception of the plurality of training signal sets.
US09002299B2

A method and an apparatus in a first wireless station of a network transmitting to a second wireless station. The network uses multi-tone OFDM signals. The first station includes multiple antennas and a receive and a transmit signal path per antenna. Each receive signal path includes a discrete Fourier transformer determining the tones in a received signal, and each transmit signal path includes an inverse discrete Fourier transformer converting tones to a signal. The method includes determining channel estimates for each tone and each receive path while receiving from the second station, determining transmit weights to transmit to the second station, tone-by-tone weighting a signal for transmission to the second station to produce weighted tone sets for each transmit signal path, and transmitting the weighted tone sets. The first station is configured so that the weighting produces additive beamforming without the second station needing multiple antennas.
US09002285B2

Disclosed is a wireless terminal for performing independent distributed-type wireless communication with a portable wireless terminal. The wireless terminal is provided with: a channel setting section for setting a channel on which wireless communication with the portable wireless terminal is performed; a trigger receiving section for receiving a trigger; a free channel search section for searching for a free channel in response to the trigger received, and for delivering a signal, which changes the set channel in accordance with the search result, to the channel setting section; and a transmission section for transmitting to the portable wireless terminal a signal which reports the change.
US09002283B2

Electronic devices may be provided that contain wireless communications circuitry. The wireless communications circuitry may include radio-frequency transceiver circuitry coupled to multiple antennas. Signal strength measurements may be gathered using the antennas and corresponding signal strength difference measurements may be produced to reflect which of the antennas is exhibiting superior performing. The signal strength difference measurements may be filtered using time-based averaging filters with different speeds. Corresponding filtered difference measurements may be compared to antenna switching criteria such as antenna switching thresholds. An antenna switching threshold may be adjusted in real time based on computations of how much variation is exhibited as a function of time between the difference measurements filtered using the filters of different speeds. Information on device movement or other data may be used in making threshold adjustments.
US09002280B2

Methods and apparatus are described for interference cancellation of interference components of a time domain signal in the frequency domain. A time domain sequence is received, and a plurality of overlapping time domain segments is generated from the time domain sequence. Frequency offset compensation to compensate for frequency offset associated with a serving cell is performed in the time domain, and the overlapping time domain segments are then converted to the frequency domain. Additional frequency offset compensation may be performed to compensation for the frequency offset associated with interfering cells.
US09002272B2

The system and method provide for a small, low-power device, e.g., a Bluetooth® device, in a carryable or wearable form, that allows a controlled device to respond to the presence of the user. The device may be worn on one's person and allow other devices, by means of Bluetooth® pairing and protocols, to detect the presence of a user. The controller or controlling device may emit a signal in the vicinity of the user to allow the controlled device to know whether or not the controlling device is present, and the signal may be a pulse of data that is transmitted every few seconds. The pulse of data between the transmitter and the receiver may be encrypted to be used for higher-security applications as a means of dual-factor authentication. The presence of the user may be employed to control a device, e.g., to control access to a computer, to unlock/lock doors, to turn lights on and off, and so on.
US09002264B2

A near field communication (NFC) communicator includes a housing, an NFC controller and an antenna circuit located in the housing. The antenna circuit enable inductive coupling of a near field electromagnetic signal with another antenna circuit in near field range. The antenna circuit includes an antenna element to generate the electromagnetic signal. The communicator also includes a receiver circuit located in the housing for extracting data from modulation induced in the electromagnetic signal which is caused by the inductive coupling of the near field electromagnetic signal with another antenna circuit, a transmitter circuit to generate the near field, a load modulator to modulate the near field to the reader and an energy harvesting circuit to power the rest of the circuit from the external field. A ferrite sheet is located in the housing such that a gap is maintained between the antenna element and the ferrite sheet.
US09002259B2

Systems, methods, apparatuses, and computer program products for receiving an identifier of a first transmission channel for a first media station, determining whether content of the first media station is available via a second transmission channel for the first media station, and automatically initiating transmission of content of a second media station to a client computing device over a transmission channel for the second media station based on results of the determining.
US09002258B2

An adaptable audio instruction system and method allows for tailoring and modification to audio sequences used for audio instruction of users. The tailoring and modification abilities of the system regard content and presentation details of the audio sequences to comply with user preferences and user progress in learning content contained in the audio sequences.
US09002254B2

Provided is a sliding member for a fixing device including in order a first fluororesin layer having a sliding surface dotted with recessed portions, a substrate, and a second fluororesin layer.
US09002245B2

In an image forming apparatus, a voltage applied to a pre-transfer charger is set to the highest voltage, and is then reduced at a position corresponding to a predetermined range from a leading edge of a recording material, to suppress a phenomenon of backward scattering of toner formed just before entering a transfer nip, when a burr formed on the leading edge of the recording material exits the transfer nip.
US09002241B2

An image forming apparatus includes an attachment member and a toner case. The toner case has a discharge port openable and closable by a shutter mechanism. The shutter mechanism has a first shutter member and a second shutter member. The first shutter member closes the discharge port in a condition in which the toner case is detached from the attachment member, and opens the discharge port in a condition in which the toner case is attached to the attachment member. The second shutter member covers the back side edge portion of the communication port with which the discharge port is communicated in a condition in which the toner case is detached from the attachment member, and exposes the back side edge portion of the communication port in a condition in which the toner case is attached to the attachment member.
US09002237B2

Embodiments pertain to a novel imaging member, namely, an electrostatic latent image generating member, and methods for using the same, that can generate an electrostatic latent image through charge acceptance control and without the need for conventional post charging photodischarge, eliminating process steps and avoiding limitations in system speed due to the transit time of charge carriers after light exposure.
US09002231B2

An image forming apparatus includes an image forming unit to form an image on a print medium, a fixing unit to fix the image formed by the image forming unit on the print medium, and a guide member installed in a moving path where air moves along between the image forming unit and the fixing unit so that air inhaled through an inhaling unit formed at one side of a main frame can be exhausted to an exhaust unit formed at the other side of the main frames, and to guide a moving direction of the air so that the air inhaled through the inhaling unit can move to the image forming unit along the moving path.
US09002230B2

A color electrophotographic image forming apparatus is usable with process cartridges that each include an electrophotographic photosensitive drum. The image forming apparatus includes a movable member that is movable between an inside of the main assembly of the apparatus and an outside of the main assembly of the apparatus in a direction crossing with a longitudinal direction of the drum while carrying the cartridges. A main assembly electrical contact is provided inside the main assembly along a movement path of the movable member. An intermediary electrical contact is provided and includes a first electrical contact portion that is disposed inside the movable member, with the intermediary electrical contact being electrically connectable to a cartridge electrical contact of a cartridge, and a second electrical contact portion is disposed outside the movable member, with the second electrical contact portion electrically connectable to a main assembly electrical contact provided in the main assembly.
US09002229B2

An image forming apparatus includes a fixing unit, wherein the fixing unit includes a first temperature detection member detecting the temperature of a first non-passing area of the fixing unit; a second temperature detection member detecting the temperature of a second non-passing area; and a cooling unit supplying air so as to simultaneously cool the first non-passing area and the second non-passing area, wherein the image forming apparatus is configured, when the absolute value of the difference between the detection temperature of the temperature detection members becomes not less than a threshold value, while air is being supplied to the non-passing area and the second non-passing area, to stop the supplying of air by the cooling unit and continue recording material fixing processing.
US09002228B2

An image forming apparatus is provided that includes: a heating member that heats a recording sheet; a pressure member that presses the recording sheet between the heating member and the pressure member; an adjustment mechanism that causes the heating member and the pressure member to contact or to separate; and a control section that, at a time of a warm-up operation or an idling operation, based on a predetermined condition, controls the adjustment mechanism so as to cause the heating member and the pressure member to contact at a contact pressure that is lower than a contact pressure between the heating member and the pressure member at a time of image formation or is approximately identical to the contact pressure at a time of image formation.
US09002227B2

A control unit is provided which controls at least one of a first power supply unit (a secondary transfer power supply connected to a secondary transfer roller) and a second power supply unit (high-voltage power supplies connected to a conductive brush and a conductive roller) so that a current supplied to a primary transfer region from a beginning of primary transfer until a beginning of secondary transfer has a magnitude larger than a magnitude of a current supplied to the primary transfer region from a beginning of image formation until the beginning of the primary transfer.
US09002224B2

An image formation device for forming an image by an electrophotographic process includes a charge voltage controller configured to control an application charge voltage to be applied to a charge member, a transfer voltage controller configured to control a transfer voltage to be applied to a transfer member, a charge current detector configured to detect a charge current flowing through the charge member, and a controller configured to determine the application charge voltage according to the application charge voltage and the detected charge current, both detected when the transfer voltage controller applies a predetermined transfer voltage.
US09002220B2

A fixing device for fixing an unfixed toner image on a recording sheet by passing the recording sheet through a fixing nip and applying heat and pressure to the recording sheet, the fixing device comprising: a heater including a resistance heater part and a supporting member, the resistance heater part having a positive resistance-temperature characteristic in a temperature range above a predetermined level, and the supporting member being insulative and supporting the resistance heater part such that the resistance heater part applies heat to the recording sheet; a current detector detecting a current supplied to the resistance heater part; and an abnormality determiner determining whether the resistance heater part has an abnormality, based on an initial current detected by the current detector at a predetermined time after a beginning of power supply to the resistance heater part and before the temperature of the resistance heater part reaches the predetermined level.
US09002209B2

Disclosed are a forward discrete/inverse-discrete Fourier transform device and method for optical orthogonal frequency division multiplexing (OFDM) communication and a transmitting and receiving apparatus. The forward inverse-discrete Fourier transform device includes N 1:N splitters for splitting subcarrier signals received from N inputs corresponding to the number of optical frequencies of subcarriers, a phase shift delay array module for shifting phases of the split signals from the 1:N splitters, N N:1 power couplers for coupling signals output from the phase shift delay array module, a time delay array module for performing time delay on optical OFDM symbols from the N:1 power couplers, and an N:1 power coupler for coupling signals output from the time delay array module.
US09002208B2

An optical transceiver system includes a transmitter emitting a first light beam having a first wavelength, a receiver receiving a second light beam having a second wavelength; an optical fiber transmitting the first light beam and the second light beam; and a light guide member. The light guide member includes a lens block having a bottom surface facing toward both the transmitter and the receiver, a first side surface slanted relative to the bottom surface, and a second side surface facing toward the optical fiber, a first lens and a second lens formed on the bottom surface for optically coupled with the respective transmitter and receiver, a third lens formed on the second side surface for optically coupled with the optical fiber, and a light guide portion embedded in the lens block.
US09002206B2

Wavelength-based optical power provisioning is provided by multiplexing a plurality of continuous wave light beams at different wavelengths onto a single optical fiber as a multiplexed light source and demultiplexing the multiplexed light source based on wavelength at a photonic unit coupled to the optical fiber to recover the continuous wave light beams. The recovered continuous wave light beams are split into a plurality of light beams by the photonic unit, each light beam having the same wavelength and the same or lower power as one of the recovered continuous wave light beams so that at least one of the light beams generated by the photonic unit has a higher power than the other light beams generated by the photonic unit.
US09002202B2

The present invention relates to a method and apparatus for reducing the resource utilization of the switching fabric in a SONET/SDH multiplexer by switching data on a TU level instead of byte or column level.
US09002198B2

An optical transmission system for optically transmitting information between apparatuses via an optical transmission path. The system includes: a sending unit that emits, to the optical transmission path, excitation light for detecting an inter-apparatus connection via the path; a responding unit that receives the excitation light from the path and emits detection light to the path using light energy of the excitation light; a response receiving unit that receives the detection light from the path and outputs a detection light current; a detecting unit that detects presence/absence of the inter-apparatus connection based on the detection light current; a light signal transmitting unit that emits, to the path, a light signal for optically transmitting the information based on the detection result by the detecting unit; and a light signal receiving unit that receives the light signal from the path.
US09002195B2

In an optical communication system containing a primary line and backup line card, a method includes providing interfaces for the primary and backup line card, each line card including a transmitter and receiver; and selecting output from the transmitter from either the primary or back up line card including selecting the backup line card when the primary line card encounters a failure.
US09002188B2

Subject matter disclosed herein may relate to lens actuators used, for example, in auto-focus and/or vibration compensation systems of digital cameras.
US09002186B2

An apparatus for controlling the temperature of an object, comprises: a housing comprising: a cavity adapted to accept an object, an air inlet configured to allow air to flow into the cavity, and an air outlet configured to allow air to flow out of the cavity; and a nest configured to hold the object within the housing such that the smallest planar dimension of the object is substantially aligned with the smallest planar dimension of the cavity; wherein the nest and housing are adapted to direct air flow from the air inlet, substantially in parallel across at least one surface of the object and in the direction of the smaller dimension of the at least one surface, to the air outlet.
US09002178B2

A media content management application that allows a user to create and customize a version of media content based on semantic criteria is provided. Based on semantic criteria, the media content management application may use editing/assembly software packages to construct a version of the media content for an intended audience. In addition, the media content management application uses semantic criteria to provide the user with options for optimizing the cost of the version of media content, options for delivering the version of media content, and/or options for delivery mediums to transmit the version of media content.
US09002177B2

A media generation system and method are provided that automatically directs one or more users to perform in one or more shots specified in the marked-up script and automatically combines the one or more shots into a piece of media.
US09002176B2

In a recording medium on which is recorded a multiplexed stream including a plurality of first packets (V_main) constituting a first I-picture in a first video stream and a plurality of second packets (V_sub) constituting a second I-picture in a second video stream, information for identifying the first I-picture and information for identifying the second I-picture are recorded on the medium. A recording medium can thereby be obtained that enables the rapid detection, from a small amount of information, of a particular picture included in a stream such as a TS in which multiple content streams are multiplexed.
US09002174B2

Among other things, one or more techniques and/or systems are provided for displaying a related content view within a search interface. That is, a search interface, such as a search application, may provide search results that are relevant to a query submitted through the search interface. For example, a main search engine results view comprising one or more search results of the query may be presented within the search interface. Responsive to a semantic zoom operation (e.g., a touch gesture), the search interface may be transitioned from the main search engine results view to a related content view comprising related content that corresponds to the query and/or a (e.g., supplemental) search result for the query. In this way, the user may explore supplemental content, such as query suggestions, images, entity descriptions/profiles, videos, and/or other content, that may be related to a query submitted by the user.
US09002167B2

An improved optical fiber management bridge 100 can comprise an optical hinge 152 for an electronics communications device 112 which is especially useful for a broadband network 104. The electronics communications device can have a housing 120 for enclosing an electronics package 114 comprising at least one optical module 118 and optical fibers 108. The optical bridge can have optical surfaces 156 for supporting portions of the optical fibers 108 which are routed and extend between the top 128 and base 122 of the housing 120. The optical bridge can have an intermediate portion 163 for accommodating safe transition of the optical fibers 108 over the hinge line 129 of the housing 120.
US09002162B2

The specification describes multimode optical fibers produced by improved methods that reduce the manufacturing cost. These methods may also be more efficient in terms of power loss. In one of the embodiments, the improved design has a large core of pure silica derived from a rod-in-tube method. In the embodiment, a down-doped cladding is produced by depositing fluorine-doped silica on the inside of a silica starting tube using isothermal radio frequency plasma deposition. The silica core is inserted and the starting tube collapsed. The silica starting tube is removed and optical fiber is drawn from the fluorine-doped glass coated silica rod.
US09002159B2

An optical switch (10) includes a light input (12a), a plurality of light outputs (12b) and at least one light pathway movable from a first position where a light communication path is formed between a light input (14a) and a first light output (14b) and a second position where a light communication path is formed between the light input and a plurality of light outputs. Multiple light pathways are configured within the switch and selectable by rotation of a switch housing part enabling sequential selection of light communication paths. The switch can be used on a surgical device to control illumination of the surgical field during a procedure.
US09002155B2

Systems that provide integrated circuit device circuitry having an integrated optical-electronic interface for high-speed off-device communications are provided. An optical-electronic interface may be incorporated into an integrated circuit device, freeing up some or all of the electrical I/O pins of the integrated circuit device. Transceiver I/O channels may be provided on an integrated circuit device that can be switched between electrical and optical transceiver I/O channels.
US09002152B2

A DTS system resistant to radiation induced attenuation losses during the service life of an installation at both low and high temperatures using matched multi-wavelength distributed temperature sensing automatic calibration technology in combination with designed Pure Silica Core (PSC) optical fibers and an in process photo bleaching method provided by the light sources of the distributed temperature sensing system.
US09002150B2

An optical sensing system includes a transmitter assembly for generating a generated signal having a frequency in an optical wavelength. An optical sensing fiber is coupled to the transmitter assembly for receiving the generated signal and producing a reflected signal from backscattering of the generated signal. The system also includes a receiver assembly coupled to the optical sensing fiber for receiving the reflected signal. The system further includes a controller in communication with the receiver assembly for determining environmental effects imposed on the optical sensing fiber based on characteristics of the reflected signal.
US09002132B2

Disclosed are a depth image noise removal apparatus based on a camera pose, which includes: a depth image obtaining unit for obtaining a plurality of depth images; a camera pose converting unit for converting camera poses of the plurality of depth images into a camera pose of a reference depth image; and a depth image filtering unit for filtering the reference depth image by using a weighted average of each pixel of the reference depth image, and a method using this apparatus.
US09002129B2

A temporal noise reduction method and a temporal noise reduction device are provided. The temporal noise reduction device includes a temporal filter unit that performs a temporal filtering operation using pixel values (CP) of an N×M array in a current frame and pixel values (FP) of an N×M array located at the same position in a neighboring frame separated by a distance TP from the current frame and a motion filter unit that detects a motion of a pixel image from the resultant values of the temporal filter unit and that eliminates noise of a motion-abundant pixel value using a spatial filter. It is possible to effectively reduce noise of an image to prevent deterioration in image quality of the image and to improve performance of post-processing techniques.
US09002127B2

There is provided an image dynamic range compression system which can compress a dynamic range for which the visibility of a low-frequency image is ensured while preserving a high-frequency image. An image converting unit converts an input image into a compressed image having a narrower dynamic range than the input image. A high-frequency image extracting unit extracts a high-frequency image from the input image. An image synthesizing unit synthesizes a compressed image and the high-frequency image. Further, by adaptively changing synthesizing method of ensuring the visibility of images to synthesize, the image synthesizing unit synthesizes these images.
US09002125B2

A method for compressing graphics data comprises selecting z-planes from a plurality of z-planes. The selected z-planes are predictor z-planes. A residual is determined for each sample not covered by one of the predictor z-planes. A sample is covered by one of the predictor z-planes when the predictor z-plane correctly defines a z-value of the sample. A residual comprises a value that is a difference between a predicted z-value provided by one of the predictor z-planes and an actual z-value for the sample. The predictor z-planes and the residuals are stored in a z-buffer.
US09002122B2

A codec includes an encoder having a quantization level generator that defines a quantization level specific to a block of values (e.g., transform coefficients), a quantizer that quantizes the block of transform coefficients according to the block-specific quantization level, a run-length encoder, and an entropy encoder. The quantization level is defined to result in at least a predetermined number (k) of quantized coefficients having a predetermined value. The amount of data compression by the encoder is proportional to (k). The codec also includes a decoder having entropy and run-length decoding sections whose throughputs are proportional to (k). The decoder takes advantage of this increased throughput by further decoding coefficients in parallel using a plurality of decoding channels. Methods for encoding and decoding data are also disclosed. The invention is well-suited to quantization, entropy, and/or run-length-based codecs, such as JPEG.
US09002119B2

The objective is to provide a finger shape estimating device that can estimate the image most similar to a finger image quickly and with high precision, and that can facilitate construction of a database. Provided is a finger shape estimating device provided with a matching part that reads second shape data in a specific data set from a database that has multiple data sets in which finger angle data, second shape data relating to dimensions in the vertical direction and the horizontal direction of a second finger image of said finger, and second image feature quantities in the second finger image form a set, to match the second shape data and first shape data related to dimensions in the vertical direction and the horizontal direction in a separately acquired first finger image, and an estimating part that matches the second image feature quantities in the data set comprising the compatible second shape data, from matching by the matching part, with first image feature quantities in the first finger image, and estimates the finger shape in the first finger image.
US09002107B2

An image processing apparatus for applying a color balance correction to input image data, comprises a detection unit which detects an object included in the image data; an object color calculation unit which calculates an object color as a color of the object; an acquisition unit which acquires a highlight color in the image data; a calculation unit which calculates a correction value for the object color and the highlight color based on a relative positional relationship between the object color and the highlight color on a color space; and a color balance correction unit which applies the color balance correction to the highlight color and the object color using the correction value.
US09002105B2

A method and system for identifying existence and occurrence of a contour. The contour presence can be identified by taking a second derivative of a color space (e.g., L*, a*, and b*) value of a rendered image derived utilizing an ICC profile that models behavior of a MFD as a smoothness metric. A moving average filter can be applied to minimize an extraneous peak and trough in the second derivative that can be contributed to noise. The contour can be detected if a filtered second derivative lies outside a given range. The location of the contour can be identified by matching up an input value with corresponding input value of the image. A probability of the contour being visible in a rendered output can be then determined by separately analyzing the color space values. The occurrence and location of contour can be displayed on a user interface to quickly and clearly identify the contour in the image without making physical prints and with minimal human interaction and expenditure.
US09002103B2

An image processing apparatus includes a definition reducing section, a color region extracting section, a concealing image generating section and an image combining section. The definition reducing section, based on a received image, generates an image having a lower definition than the received image. The color region extracting section extracts a color region from the low definition image generated by the definition reducing section. The concealing image generating section, based on the color region extracted by the color region extracting section, converts the color region into a concealing region for concealing a part of the received image and, generates a concealing image including the concealing region. The image combining section combines the received image with the concealing image generated by the concealing image generating section.
US09002089B2

A method of registering a 4D contrast enhanced image data set, wherein the 4D contrast enhanced image data set includes image data of the same volume of interest acquired at different timeframes with changing contrast enhancement, the volume of interest includes moving structure, and the different timeframes correspond to a predetermined motion phase of interest in different motion cycles of the moving structure, the method, comprising: registering image data corresponding to a plurality of the different timeframes with reference image from one of the timeframes.
US09002085B1

Embodiments disclose systems and methods that aid in screening, diagnosis and/or monitoring of medical conditions. The systems and methods may allow, for example, for automated identification and localization of lesions and other anatomical structures from medical data obtained from medical imaging devices, computation of image-based biomarkers including quantification of dynamics of lesions, and/or integration with telemedicine services, programs, or software.
US09002070B2

An automated seed package identification apparatus is presented that may include a sensor device configured to read a machine-readable package identifier on a seed package which identifies the seed package and/or the seeds therein. A sensor positioning mechanism adjusts the position of the sensor device with respect to a seed tray assembly which is configured to retain seed packages. The sensor positioning mechanism may include a moveable track member which translates on a stationary track member, and the sensor device may translate along the moveable track member. A control unit may instruct the sensor positioning mechanism to move with respect to the seed tray assembly to thereby read the machine-readable package identifiers with the sensor device and record the positional layout of the seed packages. One or more cameras may be configured to capture one or more images of the plurality of seed packages retained in the seed tray assembly.
US09002055B2

A method (100) and system (300) is described for processing video data comprising a plurality of images. The method (100) comprising obtaining (104, 106), for each of the plurality of images, a segmentation in a plurality of regions and a set of keypoints, and tracking (108) at least one region between a first image and a subsequent image resulting in a matched region in the subsequent image taking into account a matching between keypoints in the first image and the subsequent image. The latter results in accurate tracking of regions. Furthermore the method may optionally also perform label propagation taking into account keypoint tracking.
US09002051B2

A system, method, and computer readable medium for mail analysis. A method includes receiving in a data processing system an image of a first mailpiece and associated machine-recognized data. The method includes comparing the machine-recognized data with a target list to determine a match with a target individual. The method includes performing a writer identification process on the image of the first mailpiece when a match is determined between the machine-recognized data and the target individual. The writer identification process produces writer identification data associated with the first mailpiece. The method includes storing the image of the first mailpiece and associated machine-recognized data and writer identification data.
US09002049B2

A hearing aid kit includes a standard fit, completely-in-canal (CIC) hearing aid and a hearing aid tool set. The CIC hearing aid is for extended use and includes a core module inserted into a sleeve. The core module and the sleeve each include various features providing for a minimum overall size, ease of insertion, removal, and cleaning, and enhanced sound transmission. The tool set is configured to be stored and carried in a single piece and provides for adjustment and cleaning of the CIC hearing aid. Open ear fits and occlusive ear fits are possible using different sleeves.
US09002032B2

A signal processing system for generating a parametric signal comprises an audio compressor, operable to compress a dynamic range of an audio input signal, and an equalization network, operable to equalize the audio signal. A low pass filter is operable to remove high portions of the audio signal and a high pass filter is operable to remove low portions of the audio signal. An oscillator circuit is operable to generate a carrier signal, and a modulation circuit is operable to combine the audio signal with the carrier signal to produce at least one modulated carrier signal.
US09002025B2

Disclosed is a headset, and a method of switching a first input signal for a left ear and a second input signal for a right ear of a user.
US09002017B2

Key distribution within a digital cinema presentation facility (140) occurs according to a retrieval process (200, 300) that provides for automatic retrieval at a scheduled time. The process further includes redundant mechanisms to transfer the necessary keys, in different ways to enable theater personnel to obtain the required key in a variety of different ways.
US09002015B2

A system and method for configuring a component carrier is presented. A component carrier assignment message is received. The component carrier assignment message may be configured to identify the component carrier and include at least one of, at least one of a downlink carrier frequency, a carrier frequency of a paired uplink carrier, a bandwidth of the component carrier, and a bandwidth of the paired uplink carrier, an indication of whether the component carrier is a control channel monitoring component carrier configured to signal data channel assignment information for the component carrier, and a logical index of the component carrier. The component carrier assignment message may then be used to configure the component carrier on a user equipment (UE).
US09002011B2

The present invention discloses a method for generating a consistent cryptographic key based on wireless channel features. First of all, channel estimated values ĥa, ĥb and channel estimate mean square error MSE are obtained through channel estimate, and then quantized channel eigenvectors {tilde over (h)}a and {tilde over (h)}b are obtained through quantization coding; next, inconsistency between {tilde over (h)}b and {tilde over (h)}a is equivalent to obtaining {tilde over (h)}b at end B through virtual channel noise adding the channel eigenvector {tilde over (h)}a sent by end A, and Signal-to-Noise ratio SNR Γ of the virtual channel is determined; a proper coding mode ENC is determined according to the virtual channel SNR Γ; both communication parties perform corresponding coding and decoding according to ENC and thereby obtain an estimated value {tilde over (ĥ)}a of {tilde over (h)}a; finally, a cryptographic key generating function is applied to {tilde over (h)}a and {tilde over (ĥ)}a, whereby a cryptographic key Kc is obtained. The present invention increases the validity of consistent dynamic cryptographic key generating and achieves information security and privacy at the physical layer.
US09002010B2

Secure communication of information over a wireless link with apparatus including a blade management module and a plurality of blade servers, the blade servers connected for data communications with the blade management module through at least one wired link, the blade servers also connected for data communications with the blade management module through at least one wireless link, including sharing an encryption key between the blade management module and one or more of the blade servers only through the at least one wired link connecting the blade management module to the one or more blade servers; encrypting information by the blade management module with the encryption key; transmitting the encrypted information by the blade management module to the one or more blade servers through the at least one wireless link; and decrypting the encrypted information by the blade server with the encryption key.
US09002009B2

Techniques and tools for quantum key distribution (“QKD”) between a quantum communication (“QC”) card, base station and trusted authority are described herein. In example implementations, a QC card contains a miniaturized QC transmitter and couples with a base station. The base station provides a network connection with the trusted authority and can also provide electric power to the QC card. When coupled to the base station, after authentication by the trusted authority, the QC card acquires keys through QKD with a trusted authority. The keys can be used to set up secure communication, for authentication, for access control, or for other purposes. The QC card can be implemented as part of a smart phone or other mobile computing device, or the QC card can be used as a fillgun for distribution of the keys.
US09002005B2

A number of encryption system types utilized by subscriber terminal devices currently requesting tuning to a particular switched digital video (SDV) content selection is determined in response to each change in a number of the subscriber terminals requesting tuning to the particular SDV content selection. SDV content associated with the particular SDV content selection is encrypted as either encrypted SDV content or multiply partially encrypted SDV content based upon the determined number of encryption system types beginning from a current play location indicated for the SDV content selection within an electronic program guide (EPG). Either the encrypted SDV content or the multiply partially encrypted SDV content is distributed as part of an outgoing SDV content stream to the subscriber terminals currently requesting tuning to the particular SDV content selection.
US09001984B2

An apparatus and method that enables monitoring of social behaviors and generating advance warnings for different monitoring agencies according to the monitoring criteria set by each monitoring agencies. The remote supervision server receives social behavior information from different sources and also different monitoring criteria from different requesting agencies. Each social behavior is assigned different weights according to the monitoring criteria. A total score is calculated based on the monitoring criteria and an advance warning is sent to a requesting agency if the total score exceeds a threshold value.
US09001982B2

Systems, methods and apparatus are presented for facilitating account-based transactions. In an embodiment, the method includes associating a first person with an account, associating a second person with the account, receiving a request from a third party to authorize a transaction between the second person and the third party, determining a first communication address of the first party, and contacting the first party. The process also includes determining that the first person desires to communicate with the second person, determining a second communication address of the second person, initiating a communication between the first person and the second person, and receiving a signal from the first person that authorizes the transaction or declines the transaction.
US09001968B2

A method is provided for characterizing spectrometric properties (e.g., peak reflectivity, reflection curve width, and Bragg angle offset) of the Kα emission line reflected narrowly off angle of the direct reflection of a bent crystal and in particular of a spherically bent quartz 200 crystal by analyzing the off-angle x-ray emission from a stronger emission line reflected at angles far from normal incidence. The bent quartz crystal can therefore accurately image argon Kα x-rays at near-normal incidence (Bragg angle of approximately 81 degrees). The method is useful for in-situ calibration of instruments employing the crystal as a grating by first operating the crystal as a high throughput focusing monochromator on the Rowland circle at angles far from normal incidence (Bragg angle approximately 68 degrees) to make a reflection curve with the He-like x-rays such as the He-α emission line observed from a laser-excited plasma.
US09001964B2

A computed tomography system, capable of tomosynthesis, includes an inner circular gantry and an outer gantry within a housing assembly. A plurality of spaced apart radiology imaging plates are located along the inner gantry and adapted as x-ray detectors. An x-ray source is secured to the outer gantry and adapted to shoot x-rays between the spaced apart detectors and onto the patient or object while being rotated along the gantry and relative to the patient. A radiography device is moveably coupled to the inner gantry and adapted to scan and read the radiology plates and provide the data to an image processing computer. The x-ray source coupled to the outer gantry moves relative to the imaging plates such that a large number of projections can be exposed and thereafter scanned by the integral radiology device.
US09001957B2

Electrochemical corrosion potential (ECP) probe assemblies may be used to monitor ECP of materials due to coolant chemistry in an operating nuclear reactor. Example embodiment assemblies include at least one ECP probe that detects ECP of potentially several different materials, a structural body providing a fluid flow path for the coolant over the ECP probes, and a signal transmitter that transmits or carries ECP data to an external receiver. The ECP probes may be of any number and/or type, so as to detect ECP for different component materials, including stainless steel, a zirconium alloys, etc. The ECP probes may further detect ECP due to ion concentration, pH, etc. The ECP data may be transmitted through wired or wireless signal transmitters. Example methods include installing and using example embodiment ECP probe assemblies in nuclear reactors and facilities.
US09001953B2

A phase interpolation circuit includes: a first circuit configured to generate a first intermediate signal by weighting first reference signals having different phases with a first ratio and combining weighed first reference signals; a second circuit configured to generate a second intermediate signal by weighing second reference signals having phases different from the phases of the first reference signals by a certain value with a second ratio equal to the first ratio and combining weighted second reference signals; and a third circuit configured to generate an output signal by combining the first intermediate signal and the second intermediate signal.
US09001947B2

A receiver includes a first receiver chain configured to receive a first input signal and a second receiver chain configured to receive a second input signal. A first phase predistorter is provided in the first receiver chain and is configured to shift a phase of the first input signal by a first phase shift φ′A(f). A combiner is coupled to the first receiver chain and the second receiver chain and combines the first and second input signals. The first phase shift is selected to cause undesired signal components received in the first and second input signals to combine destructively.
US09001936B2

Effective management of a Hybrid-Automatic Repeat reQuest (HARQ) buffer in a wireless communication system is provided. A receiving terminal includes a first memory for storing Log Likelihood Ratio (LLR) values of at least one data block comprised in a received HARQ burst in a first memory, a channel decoder for decoding the at least one data block by using the LLR values, an error detection unit for detecting whether there are errors in the decoded at least one data block, and a second memory for storing at least one error-free data block in a decoded state among the data blocks in a second memory.
US09001930B2

Signal (SIF) field capacity can be significantly increased by encoding SIG field data using two streams in accordance with a space-time block code (STBC) encoding scheme. Dual-stream SIG field encoding allows for the utilization of higher order modulation schemes, such as quadrature phase-shift keying (QPSK), which increases SIG field capacity. Dual-stream encoded SIG fields are transmitted using an omnidirectional beam to allow mobile stations to accurately decode the SIG field irrespective of their spatial location.
US09001929B2

A method and an apparatus for a transmitter to transmit data in a wireless communication system are provided. This method includes: generating a first signal field including at least one symbol; generating a second signal field configured by repeating at least one symbol of the first signal field; and transmitting a frame including the first signal field, the second signal field, and a data field and a first symbol of the second signal field is modulated through binary phase shift keying (BPSK) and symbols from a second symbol of the second signal field are modulated through Q-BPSK. According to the present invention, a service filed can be extended while maintaining compatibility with a wireless communication system in the related art by transmitting a frame using symbol repetition.
US09001922B2

A power transmitter 50 is usable in a wireless power transmission system for transmitting power wirelessly. The power transmitter 50 includes a power transmitting section 51 for transmitting power; a communication section 52 for communicating information, for controlling the transmission of the power, with the power receiver 60; and a control section 53 for controlling the power transmitting section 51 such that the power to be sent out by the power transmitting section 51 is higher while the communication section 52 is performing the communication.
US09001921B1

Circuits, architectures, methods, algorithms, software, and systems for increasing reliability of data communications using time diversity coding are disclosed. An association circuit is configured to associate a first reliability factor with a first copy of the communicated data and a second reliability factor with a second copy of the communicated data, wherein the first reliability factor is different from the second reliability factor and has a value that is a predetermined function of a known characteristic of the data communications channel at a time that the communicated data passed through the channel. A decoder is configured to recover a reliable value for the communicated data from the first copy, second copy, first reliability factor, and second reliability factor.
US09001920B2

A system that incorporates the subject disclosure may include, for example, determining channel gains for a group of transmitters based on transmitted training symbols; and performing analog time domain cancellation and digital time domain cancellation responsive to a determination that a total interference does not satisfy a threshold range of the analog-to-digital converter, where the total interference is determined based on the channel gains. Other embodiments are disclosed.
US09001909B2

A receiving station receives an orthogonal frequency division multiplexing (OFDM) symbol via a shared medium, the OFDM symbol comprising a first set of frequency components modulated with preamble information and a second set of frequency components modulated with information. The receiving station processes sampled values of the received OFDM symbol based on channel characteristics estimated from the first set of frequency components to decode information encoded on a first subset of the second set of frequency components. The receiving station processes sampled values from the first symbol based on channel characteristics estimated from the first set of frequency components and the first subset of the second set of frequency components to decode information encoded on a second subset of the second set of frequency components.
US09001899B2

A video information processing system including a processing circuit and a deblocking filter. The processing circuit provides video information including a chroma component and a luma component. The deblocking filter has an input receiving the video information and an output providing filtered video information, and is configured to selectively disable chroma deblock filtering while luma deblock filtering is enabled. The processing circuit may include a video encoder or a video decoder. The processing circuit may further include control logic providing a control signal to disable chroma deblock filtering within either or both the encoder and decoder. The video encoder may incorporate control information in the output bitstream to control deblock filtering in the downstream decoder to maintain consistency between the encoder and the decoder.
US09001886B2

A method is provided in certain example embodiments and may include evaluating a first video stream being encoded by a first encoding element, where the first video stream is provided at a first bit rate. The method may also include evaluating a second video stream being encoded by a second encoding element, where the second video stream is provided at a second bit rate. The method may further include providing an output that is reflective of a time synchronization and a frame alignment for a plurality of frames within the first video stream and the second video stream.
US09001880B2

Disclosed are devices and methods for identification and cancellation of interfering signals, especially far-end crosstalk (FEXT), in a communication system with at least two pairs of wires of a balanced line bundle. The devices include at least a cancellation circuit, which is connected downstream to dead time elements, an interference characteristic detection device and a cancellation control unit, which controls a setting of filter coefficients of an adaptive filter and the cancellation signal source. The adaptive filter is configured as a digital cancellation filter having filter coefficients separated in time by a first delay element having the delay time T, and having an adjustable additional delay time t, whereby the setting of the additional delay time τ takes place together with the setting of filter coefficients.
US09001879B2

Some demonstrative embodiments include devices, systems and/or methods of beam selection for beamformed communication. For example, an apparatus may include a controller to control a plurality of antenna subarrays to form a plurality of directional beams for communicating a beamformed diversity wireless transmission over a plurality of selected directional links, which are selected based on at least one predefined selection metric.
US09001875B1

The disclosure can provide methods and systems for autocalibrating a transceiver. The method can include upconverting a bandpass input signal by mixing the bandpass input signal with a first local oscillator signal to form an initial transmitter signal. The initial transmitter signal can be looped back to a receiver and downconverted with a second local oscillator signal having a frequency that is different from the first local oscillator to form an intermediate frequency signal. At least one of a gain and a phase of the transmitter can be adjusted based on a transmitter image sideband of the intermediate frequency signal to generate a calibrated transmitter signal having minimized transmitter image sideband.
US09001868B2

Systems and methods for enhancing numerically controlled oscillators are provided. In certain embodiments, a numerically controlled oscillator enhancer includes a desired rate interface configured to receive a desired numerically controlled oscillator rate from an external device and a closest quantized rate identifier configured to identify a closest quantization rate that is closest to the desired numerically controlled oscillator rate. Further, the numerically controlled oscillator enhancer includes a quantization rate corrector configured to identify the quantization rate correction that, when applied to the closest quantization rate, constrains an accumulated quantization error within an error range and a rate output configured to output a corrected quantized numerically controlled oscillator rate.
US09001864B2

An apparatus and method for signal emitters determining and using a reduced number of discrete frequency transmitters based on frequency segmentation and degradation analysis of a candidate filter configuration compared to an original waveform input signal for acceptability determination in view of desired system parameters. A method that configures a device to produce a complex waveform over a desired range of frequencies is provided. Configuring a device can include filtering to reduce a number of frequencies which in turn is used to reduce signal emitters and configuring resulting reduced signal emitters includes producing a desired complex waveform over a desired range of frequencies.
US09001861B2

A device for producing a coherent bi-color light source, including: an array substrate, a first laser tube driven by a first direct current signal, a second laser tube driven by a modulation signal coupled by a microwave signal and a second DC signal, a half wave plate, a birefringent crystal, a first quarter wave plate, a partially reflecting plane mirror, and a second quarter wave plate. The first laser tube and the second laser tube are fixed on the array substrate. The half wave plate, the birefringent crystal, the first quarter wave plate, the partially reflecting plane mirror, and the second quarter wave plate are disposed in sequence in an emission direction of a laser beam emitted by the first laser tube. The second laser tube is disposed opposite to the birefringent crystal.
US09001860B2

A laser diode device includes a laminated structure in which a first compound semiconductor layer, a third compound semiconductor layer that has a light emitting region and a saturable absorption region, and a second compound semiconductor layer are sequentially layered, a second electrode, and a first electrode. The laminated structure has ridge stripe structure. The second electrode is separated into a first section to obtain forward bias state by applying a direct current to the first electrode through the light emitting region and a second section to add electric field to the saturable absorption region by an isolation trench. When minimum width of the ridge stripe structure is WMIN, and width of the ridge stripe structure of the second section of the second electrode in an interface between the second section of the second electrode and the isolation trench is W2, 1
US09001859B2

The ridge semiconductor laser is a semiconductor laser in which a carrier stopper layer made of an AlInAs compound, a clad layer made of an AlGaInAs compound, and an etching stopper layer made of an InGaAsP compound are stacked in sequence on one side of an active layer made of an AlGaInAs compound. The ridge semiconductor laser is provided with a ridge waveguide including, in a layer made of an InP compound, a diffraction grating made of an InGaAsP compound on the opposite side of the clad layer of the etching stopper layer.
US09001852B1

The wavelength tunable laser includes a thermo-electric cooler (TEC), a distributed feedback portion, and a semiconductor optical amplifier (SOA). The distributed feedback portion is disposed on the thermo-electric cooler and has a plurality of distributed feedback (DFB) lasers connected in series. Each DFB laser is configured to output an optical signal within a different temperature dependent tunable range of wavelengths. Therefore, the distributed feedback portion outputs an optical signal from one of the DFB lasers. The SOA is optically connected to the distributed feedback portion. The SOA amplifies and modulates the optical signal outputted from the distributed feedback portion.
US09001842B2

A communications parallel bus receiver interface having N data lines and method of operation. The parallel bus interface employs receiver redundancy at the bus level such that there are N+1 receiver devices. An input switching network is configured to receive and couple N parallel data signals along respective paths to corresponding parallel-configured bit receiver devices, and adapted to couple one received data signal to two adjacent bit receivers. A calibration device calibrates one of the two adjacent bit receivers, and a qualification device qualifies data decisions made during calibration processes performed by the calibration device. The method cycles through each of N+1 receivers to periodically recalibrate each receiver (one at a time) while N inputs are processed continuously and uninterrupted. The interface is configured such that another receiver is receiving the same data as the receiver that is being calibrated, and the qualifications for receiver calibration can be made with minimal circuit overhead.
US09001834B2

Communication transmission methods and systems are provided. Firstly, a base station broadcasts a message to a user equipment, wherein the message includes a priority threshold value. Then, the user equipment compares a priority value of the user equipment with the priority threshold value. Then, an initiation of an access procedure of the user equipment is disabled when the priority value of the user equipment is below the priority threshold value.
US09001833B2

A relay apparatus in a communication system including a transmission apparatus, a reception apparatus, and a plurality of relay apparatuses which include the relay apparatus, including: a receiver receiving distributed sequential packets from the transmission apparatus which distributes sequential packets for the reception apparatus among the plurality of relay apparatuses, a memory storing distributed sequential packets of the sequential packets in sequential order, the distributed sequential packets are distributed and transmitted to the relay apparatus by the transmission apparatus, and a processor selecting a discard packet from the distributed sequential packets based on a discard condition, and to add a discard information to a previous packet and to transmit the previous packet, the discard information indicates a sequence number of the discard packet to be discarded, and the previous packet is one of the distributed sequential packets before the discard packet in sequential order.
US09001825B2

Physical links between an access switch and a pair aggregation switches are aggregated into a virtual link aggregation group (vLAG). Each aggregation switch is a local switch to itself and a remote switch to the other aggregation switch. Each aggregation switch maintains a state machine including initialization, local-up, remote-up, and formed states. In the initialization state, the physical link between the access switch and each aggregation switch is down, and the vLAG is down. In the local-up state, just the physical link between the access switch and the local switch is up, and the vLAG is down. In the remote-up state, just the physical link between the access switch and the remote switch is up, and the vLAG is down. In the formed state, the physical link between the access switch and each aggregation switch is up, and the vLAG is up.
US09001822B2

Aspects of a method and system for utilizing a 10/100/1G/10GBase-T PHY device for single channel and shared channel networks are provided. In this regard, at least one switching element may be utilized to configure an Ethernet over twisted pair PHY device for communication over a single and/or shared channel. The switching element may enable switching between a transmitter being coupled to a shared channel and a receiver being coupled to a shared channel. Additionally, the switching elements may be based on whether the transmitter is connected to a standard 10/100/1G/10GBase-T network, or to a single and/or shared channel network, for example. In this manner, the configured PHY device may remain compatible with existing Ethernet networks. The PHY device may be configured externally and/or internally. The polarity of transmitted and/or received data may be configured based on a polarity of data received from a shared channel.
US09001817B2

A method of operating a communication system comprises sending a frame by an access node to a wireless device where the frame comprises a packet. A counter is initialized and a timer for each frame is initiated. The method continues with the access node determining if a response associated with the packet is received before the expiration of the timer. If the response is received prior to the expiration of the timer, the counter and the timer are reset. If a response is not received prior to the expiration of the timer, the counter is incremented. Upon the counter meeting a criteria of a certain quantity of lost packets, the access node performs a synchronization process.
US09001816B2

A communication terminal for Internet telephony is provided that handles and control communication of data in accordance with a standardized network protocol and exchanges data with a connecting unit connected to the Internet where the resulting data exchanged between the terminal and a connecting unit consist of packets in a standardized protocol data packet format embedded in a wireless format. This provides a communications terminal which uses a network or the Internet for the transfer of digitized speech, etc., thereby achieving great economic savings. Also, the flexibility is increased with respect to wireless communication with the network or the Internet without any need for specialized equipment and functionality.
US09001813B2

A system includes radio devices where radio links between the devices are configured by bringing the radio devices in close proximity for a few seconds. A proximity detector of a radio device detects the proximity of another radio device and an automatic registration process begins to configure a link between the devices. One-to-one or one-to-many links may be established. Links may be cancelled by repeating the process. The devices may include an indicator to indicate establishment of the link.
US09001801B2

Methods and systems for controlling a personal area network access device are disclosed herein. Aspects of the method may comprise receiving an application event associated with a particular application running on a complex Bluetooth® device that is running a plurality of simultaneous applications, and determining whether a low power mode is allowed by the particular application running on the complex Bluetooth® device. If the low power mode is allowed by the particular application running on the complex Bluetooth® device, the complex Bluetooth® device running the particular application may be configured to operate utilizing the allowed low power mode. The allowed low power mode may be switched by the complex Bluetooth® device based on the application event. An active mode may be switched from a current mode prior to switching to the allowed power mode based on the application event.
US09001792B2

Generally described, the disclosed subject matter is directed to improving the reception of data in wireless communication environments. In accordance with one embodiment, a method is provided for improving the reception of meter data in an AMR system. In particular, the method includes obtaining a sample of data indicative of channel quality for each transmission channel in the operational frequency band of the endpoint device. Then, the data is analyzed and a determination is made as to whether the reception of data by the collection system can be improved. If the reception of data by the collection system can be improved, a command is generated for reprogramming the endpoint device. In one embodiment, the command includes channel reprogramming data for reprogramming the endpoint device.
US09001782B2

Systems and methodologies are described that facilitate multiplexing communications from multiple downstream access points to one or more upstream access points. In particular, a concentrator component is provided that can establish a single transport layer connection with an upstream access point along with multiple application layer connections over the single transport layer connection for each of multiple downstream access points and/or related mobile devices. The downstream access points and/or mobile devices can provide identifiers to the concentrator component, which can utilize the identifiers to track communications with the upstream access points. In this regard, the upstream access points can additionally include identifiers received from the concentrator component in subsequent communications to facilitate identifying the appropriate downstream access point and/or mobile device.
US09001781B2

A system is proposed to provide handover in a mobile telecommunications environment, particularly applicable to 3GPP networks, which does not increase signalling overhead but minimizes user data loss during handover. In the modified system, PDCP SDUs with Sequence numbers are buffered and retransmitted as necessary. At the time of handover, SDUs not received by the user device are forwarded to the target base station for forward transmission to the UE. The handover procedure is designed to minimize packet loss whilst keeping to a minimum the duplication of packet transmission over the air interface.
US09001769B1

It is determined that a first channel loading of a first access node channel meets a loading threshold. Wireless devices in active communication over the first access node channel are identified, the wireless devices comprising an application running on each wireless device, each application comprising an application requirement which meets an application requirement criteria. The identified wireless devices are ranked into a first order based on a modulation and coding scheme assigned to each wireless device, and are further ranked in a second order within the first order based on an indication of an amount of data pending transmission from each wireless device when two or more wireless devices are assigned the same modulation and coding scheme. Each identified wireless device is instructed to operate on a second access node channel according to the second order, until the first channel loading does not meet the loading threshold.
US09001768B2

The present invention relates to a wireless communication system supporting carrier aggregation (CA). The present invention provides a method for allowing a terminal to transmit control information to a base station in a wireless communication system, and the method comprises receiving from said base station at least one physical downlink control channel (PDCCH) and one physical downlink shared channel (PDSCH) through at least one serving cell that is configured in said terminal; and transmitting to said base station first control information which has bundled at least a portion of the control information for said PDCCH reception or the PDSCH reception that is indicated by said PDCCHs, wherein said first control information is transmitted using a physical uplink control channel (PUCCH) resource corresponding to a second control information, and said second control information can be related to a PDCCH which was last detected by said terminal among said received PDCCHs.
US09001767B1

Systems, methods, and software for providing a wireless local area network to user devices using a wireless access node are provided herein. In one example, a method of operating a wireless access node is provided. The method includes providing a wireless local area network for user devices, selecting a first wireless backhaul link for communications of the wireless local area network from among a plurality of wireless links provided by a plurality of wireless access nodes based on at least signal strengths of the wireless links, and selecting a second wireless backhaul link as a backup for the first wireless backhaul link from among the plurality of wireless links based on at least the signal strengths and uptime information of the wireless links.
US09001765B2

A method, a base station and a user equipment for transmitting physical resource blocks and estimating channels are provided. The method includes: scheduling, by a base station, M PRBs for the user equipment, and configuring reference signal patterns for the M PRBs as following: allocating (X−1)M+1 demodulation reference signal subcarriers for M PRBs in a frequency domain, configuring only one demodulation reference signal subcarrier within a range of (−N, N] subcarriers in a border of every two PRBs, where locations of the rest (X−2)M+2 demodulation reference signal subcarriers keep consistent with locations of demodulation reference signal subcarriers in M contiguous first demodulation reference signal patterns in a frequency domain; and transmitting the configured M PRBs to the user equipment, so that the user equipment performs joint channel estimation according to the configured M PRBs. This saves reference signal overheads and optimizes data transmission rate.
US09001763B2

Embodiments of the present invention disclose a wireless service access method and apparatus. In the method, a group policy of a wireless access point AP and a group priority of a virtual access point VAP are configured, an access priority of a service access request of a user is determined according to the group policy of the AP and the group priority of the VAP, and a service access operation is executed according to the access priority. In the embodiments of the present invention, a differential QoS guarantee based on a user priority is provided, and QOS of a high priority user and a high priority service in a situation that wireless resources are constrained or environment is severe can be ensured.
US09001760B2

A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus receives a resource assignment from a serving base station for a device-to-device (D2D) link with a transmitter, attempts to receive a data packet from the transmitter based on the resource assignment, sends an acknowledgment (ACK) only to the serving base station when reception of the data packet succeeds, and sends a negative acknowledgment (NACK) only to the transmitter when the reception of the data packet fails. In an aspect, the apparatus receives a resource assignment from a serving base station for a D2D link with a receiver, sends a data packet to the receiver based on the resource assignment, and assumes the data packet is successfully received at the receiver unless a NACK is received from the receiver, wherein the NACK indicates a failed reception of the data packet at the receiver.
US09001758B2

Methods, systems, and devices for utilizing flexible bandwidth carriers for small cells are provided. Bandwidth scaling factor(s) for a small cell may be determined. A flexible bandwidth carrier may be generated for the small cell utilizing the bandwidth scaling factor. Some embodiments provide assistance with active hand-in due to more available PN offsets in the flexible bandwidth domain. Some embodiments enhance small cell discovery with high bandwidth scaling factor beacon-like small cells with little more power than that corresponding to the same power spectral density for normal bandwidth small cell. Some embodiments reduce the interference caused by small cell to macrocell users using an adaptive bandwidth scaling factor for small cells based on number of users supported and their traffic demand, to control the extent of overlap the macrocell has with small cell and the interference to macrocell mobiles. Some embodiments utilize self-configuration for small cells utilizing flexible bandwidth channels.
US09001757B2

A communication apparatus to transmit a plurality of frames in a network, where each frame includes one or more symbols having a symbol length, includes a data processing unit. The data processing unit acquires an inter-frame space between two consecutive frames from the plurality of frames. The data processing unit further adjusts the inter-frame space between the two consecutive frames upon determination that the inter-frame space is not an integral multiple of the symbol length. The communication apparatus also includes a transmitter unit to transmit the adjusted consecutive frames.
US09001752B2

A base station including at least one circuit configured to: receive a signal from a communication terminal via an array antenna; calculate a weight to be applied to the array antenna with respect to the communication terminal, based on a known signal supplied from the communication terminal and received by the circuit; transmit a signal to the communication terminal via the array antenna; determine m (m>1) communication terminals among the plurality of communication terminals, based on a first communication quality between base stations and a plurality of communication terminals, as communication-object candidates; cause to transmit control information, which is configured to cause the communication terminal to transmit the known signal, to the m communication terminals. Thus, the circuit may determine, as communication objects, l (1≦l
US09001739B2

The disclosure claims an Evolved Universal Mobile Telecommunication System (UMTS) Radio Access Network (E-UTRAN) system and a task tracking method thereof. The method comprises the steps of: creating a message, which carries the parameters of multiple tasks for tracking a same user; sending the message to an Evolved NodeB (eNodeB), which is used for the eNodeB to create multiple tasks to track the user according to the parameters. The disclosure also claims an E-UTRAN system, which comprises: a creation module, configured to create a message which carries the parameters of multiple tasks for tracking a same user; a sending module, configured to send the message to the eNodeB; an eNodeB, configured to establish multiple tasks to track the user according to the parameters. The disclosure can guarantee that multiple tasks track one appointed user synchronously.
US09001728B2

Various systems and methods are provided for transmission of related data components across independent streams. In one embodiment, among others, a transmitting device may separate transmission data into related data components and transmit each related data component in an associated transport stream. Each related data component includes a synchronization tag associated with synchronization of the related data component within the transmission data. In another embodiment, a receiving device may receive related data components transmitted in separate transport streams and decode the related data components based at least in part upon a synchronization tag included in each related data component. In another embodiment, among others, a method for includes receiving data components transmitted on a plurality of transport streams, separating related data components from unrelated data components in the transport streams based at least in part upon a synchronization tag of each related data component; and decoding the related data components.
US09001720B2

A particular method includes receiving a power save polling frame from a station at an access point. The method also includes, in response to receiving the power save polling frame, transmitting a frame from the access point to the station indicating whether traffic associated with the station is buffered at the access point. Another particular method includes transmitting a frame from the station to the access point indicating that the station is to enter the power save mode and refraining from entering the power save mode until receipt of an end of data frame. Yet another particular method includes receiving a fetch trigger frame at an access point and refraining from transmitting one or more fetched data frames from the access point until a fetch time has elapsed or a delivery trigger frame is received. The access point is configured to communicate with other stations during the fetch time.
US09001717B2

A method of transmitting a signal from a base station to a user equipment in a multi-node system is disclosed. The method comprises the steps of allocating a resource of a certain zone to each of nodes in accordance with a radio resource multiplexing scheme; and transmitting the signal to the user equipment by using a resource zone allocated to the node.
US09001716B2

A terminal, a Base Station (BS) and a method for detecting a cause of a Radio Link Failure (RLF) or handover failure are provided. The method includes determining whether an RLF or a handover failure occurs, performing a process of a connection re-establishment or connection establishment to enter a connection mode after encountering the RLF or the handover failure, and transmitting an RLF information report to a BS after entering the connection mode.
US09001714B2

An Ethernet physical layer device using time division duplex. A time division duplex frame can be defined with uplink and downlink transmission periods. These defined uplink and downlink transmission periods can be adjusted based on bandwidth and latency considerations on the network link.
US09001697B2

A method of replacing a first router with a second router within a network may comprise placing the second router in client mode within the network such that the second router is not configured to route network traffic and is configured to search for a network access point provided by the first router. A protocol may then be invoked on the first and second routers, the protocol being configured to enable an exchange of the network name and password information from the first router to the second router in client mode. The second router, in client mode, may be configured according to the obtained network name and password information. The second router may then be switched from client mode back to router mode and enabled to route network traffic on the network. The first router may then be replaced with the second router.
US09001696B2

An approach is provided in which a local module receives a discovery message from a virtual network endpoint that is devoid of a corresponding virtual IP address. The local module sends one or more unicast network configuration messages to a dynamic configuration service and, in turn, the local module receives one or more unicast network configuration responses from the dynamic configuration service. One of the unicast network configuration responses includes one or more network configuration parameters. The local module configures the virtual network endpoint according to one or more of the network configuration parameters.
US09001692B2

A route calculation apparatus calculates an intra-domain route in a target domain assigned with the route calculation apparatus. The intra-domain route is a part of a route for a target path in a network divided into plural domains. Each of the plural domains includes at least one node device. The target path passes through transit domains out of the plural domains from a source node device included in a source domain to a destination node device included in a destination domain. The route calculation apparatus includes a calculator and a route calculation requester. The calculator calculates the intra-domain route in the target domain. The route calculation requester requests a first route calculation apparatus assigned to the destination domain to calculate an intra-domain route in the destination domain when the target domain is one of the plural domains except the destination domain and except domains adjacent to the destination domain.
US09001682B2

Methods for steering the access technology selection by a mobile device in an overlay Small-Cell and Macro Network, such as UMTS, LTE, CDMA, or WIFI are disclosed. This selection determination is based on the observed, real-time correlated and estimated network congestion, content-awareness, application/service expectations, and other criteria. Methods and procedures to influence network selection or control currently selected networks by propagating real-time correlated and consolidated information on a plurality of Radio Access Technologies to Access Points, or modifying the list of alternative Radio Access Technologies available at a location using standards defined mechanisms and parameters are identified. Additionally, steering content access and delivery through alternative access technologies, based on anticipated network usage by user's service activation, and the knowledge of the type, state and resource usage of a plurality of access networks when a mobile device connects to multiple access technologies through in-band or out-of-band mechanisms is identified.
US09001673B2

Systems and methods for generating and accessing a communications inventory are provided. To generate the inventory in one embodiment, a plurality of outgoing communications is received. The outgoing communications may have been auto-generated or generated as part of a batch process. Next, a determination is made that a first outgoing communication of the plurality of outgoing communications is unique relative to other outgoing communications to avoid storing duplicate messages. Lastly, a user may access a display of the first outgoing communication.
US09001671B2

A device receives packets of an application flow, and inspects one or more of the packets of the application flow. The device determines, based on the inspection of the one or more packets, a service graph of feature peers for the packets of the application flow. The feature peers are associated with a network and the service graph includes an ordered set of the feature peers. The device creates a representation of the service graph. The representation includes an ordered set of feature elements that represent the feature peers of the service graph. The device provides the representation of the service graph to a controller device, and the controller device configures, based on the representation, the network with the service graph so that the packets of the application flow traverse the service graph.
US09001669B2

In one embodiment, in response to a trigger condition being detected at a particular location in a primary directed acyclic graph (DAG) in a computer network, a particular node in the primary DAG at the particular location may be determined to act as a remote stitched (RS)-DAG root for an RS-DAG at the particular location. The determined RS-DAG root may then be instructed to initiate the RS-DAG, the instructing indicating one or more properties for the RS-DAG that are based on the trigger condition and that are different from properties of the primary DAG. In another embodiment, a particular node receives instructions to initiate an RS-DAG as its RS-DAG root, initiates the RS-DAG, and relays messages of the RS-DAG with a primary root of the primary DAG.
US09001668B2

A method for testing a network and a test manager for a network test system are disclosed. The method for testing a network may including displaying (1) a graphical user interface including a graphical representation of endpoints available for selection as endpoints of traffic to be generated during a test session and (2) a tabular list describing selected endpoints. Source endpoints for the traffic may be selected and the selected source endpoints may be designated on the graphical representation of endpoints and described in the tabular list. Traffic from the selected source endpoints to the selected destination endpoints may be generated for transmission via the network.
US09001662B2

A control method includes: acquiring information that indicates a predicted position of a mobile terminal that requests data that is able to be received from a first communication device; identifying, based on the acquired information, a second communication device that is able to communicate with the mobile terminal located at the predicted position; and causing, by a processor, the second communication device to start receiving the data from the first communication device before the identified second communication device becomes able to communicate with the mobile terminal, and to transmit the received data to the mobile terminal after the second communication device becomes able to communicate with the mobile terminal.
US09001661B2

Methods and apparatuses are described for inspecting data packets in a computer network. One or more data packets through the network have associated header data and content. One method includes receiving a data packet, examining the data packet to classify the data packet including classifying the data packet using information included in the header and content, determining flow instructions for processing the packet based on both the header information and the content and processing of the packet using the flow instructions.
US09001657B2

A device may receive a packet, may identify a first packet characteristic associated with the packet, may identify a second packet characteristic associated with the packet, and may store information associated with the packet in a queue based on the first packet characteristic and the second packet characteristic. The device may service the packet from the queue based on an automatic repeat requester (“ARQ”) mechanism. The ARQ mechanism may specify a maximum quantity of times that the packet should be serviced before being dropped, when a packet acknowledgement is not received, may specify a time period between packet service attempts, and may be based on the first packet characteristic and the second packet characteristic.
US09001654B2

A method and apparatus for interrupting the lower priority packet transmission/reception for higher priority packer transmission reception within the context of a common RLC entity is provided herein. The transmission/reception of lower priority data blocks containing data segments of a first higher layer packet is interrupted to transmit/receive higher priority data blocks containing data segments of a second higher layer packet. After the transmission/reception of a final segment of the second higher layer packet, the transmission/reception of the first higher layer packet is resumed. In some embodiments, a final segment of the second higher layer packet is encapsulated in a final higher priority data block with a remaining data segment of the first higher layer packet. The final higher priority data block further includes a transition indicator to indicate a transition from the second higher layer packet back to the first higher layer packet.
US09001651B2

A computing device collects network topology information for a Multiprotocol Label Switching (MPLS) network that includes multiple data centers. The computing device receives, from a service layer operator, a request including a flow demand for services at a selected data center of the multiple data centers. Based on the collected network topology information, the computing device evaluates the flow demand for the selected data center to determine if the selected data center can support the flow demand and sends, to a network layer operator, a network soft-state to support the flow demand at the selected data center when it is determined that the selected data center can support the flow demand.
US09001647B2

Link identifiers such as VIDs, selected from a defined range of values, are locally assigned by each node on a link state protocol controlled Ethernet network to each of its links or adjacencies. The link identifiers are assigned by the nodes such that each link or adjacency at the node is uniquely identified by a different link identifier. A link state protocol adjacency notification mechanism or other flooding mechanism is used to disseminate the locally assigned link identifiers to other nodes on the link state protocol controlled Ethernet network. The link identifiers are added by the nodes to their topology databases to enable detour routes to be locally calculated by the nodes on the network in a distributed manner. Upon occurrence of a failure, the link identifiers are used to source route traffic around the failure so that traffic may continue to traverse the link state protocol controlled Ethernet network.
US09001639B2

An apparatus and method for Orthogonal Cover Code (OCC) generation, and OCC mapping, includes generating the first group of OCC sequences, which is used to generate the first group of OCC sequences; generating the second group of OCC sequences, which is used to mirror the columns of the first group of OCC sequences to generate the second group of OCC sequences; generating the third group of OCC sequences, which is used to perform cyclic shift on the column vectors of the first group of OCC sequences to generate the third group of OCC sequences; and generating the fourth group of OCC sequences, which is used to mirror the columns of the third group of OCC sequences to generate the fourth group of OCC sequences.
US09001637B2

A method for automatically detecting a packet mode in a wireless communication system supporting a multiple transmission mode includes: acquiring at least one of data rate information, packet length information and channel bandwidth information from a transmitted frame; and determining the packet mode on the basis of the phase rotation check result of a symbol transmitted after a signal field signal and at least one of the data rate information, the packet length information and the channel bandwidth information acquired from the transmitted frame.
US09001635B2

An optical element having compatibility among two or more wavelengths and having an excellent converging performance for light with each wavelength, and an optical head apparatus using the optical element are provided. An optical element according to the present disclosure has a first region including an optical axis and a second region formed around the outer circumference of the first region. The first region and the second region respectively have a first diffraction structure and a second diffraction structure each cyclically formed on an aspheric surface and having a step-like cross section. In the first region, the number of steps included between top portions of the first diffraction structure is different from the number of steps included between the optical axis and a top portion that is closest to the optical axis in the first diffraction structure.
US09001631B2

Aspects of the disclosure provide a signal processing circuit that has fast response time to sudden profile changes in an electrical signal. The signal processing circuit includes a processing path configured to process an electrical signal that is generated in response to reading data on a storage medium, and a feed-forward correction module. The feed-forward correction module is configured to detect a profile variation based the electrical signal in a time window, and correct the electrical signal in the time window based on the detected profile variation.
US09001629B1

Systems and methods for suppressing the background energy of a waveguide in an EAMR system are provided. One such system includes a near field transducer having a disk section and a pin section extending from the disk section to an air bearing surface of a slider, a waveguide having a core and a cladding, where the waveguide is configured to couple light energy to the near field transducer, where the cladding is configured to substantially surround the core, and a recess portion positioned between the core and the air bearing surface.
US09001622B2

A signal generator generates an electrical signal that is sent to an amplifier, which increases the power of the signal using power from a power source. The amplified signal is fed to a sender transducer to generate ultrasonic waves that can be focused and sent to a receiver. The receiver transducer converts the ultrasonic waves back into electrical energy and stores it in an energy storage device, such as a battery, or uses the electrical energy to power a device. In this way, a device can be remotely charged or powered without having to be tethered to an electrical outlet.
US09001616B2

A method for simulating the positioning of at least one acoustic linear antenna towed in a study zone is provided. The method includes at least one simulation step of at least one future position of at least one point of the acoustic linear antenna(e), at least one step for predicting the temporal and spatial variations of at least one marine current likely to interact with the acoustic linear antenna(e) and at least one step for determining the form of the acoustic linear antenna(e) by the resolution of a hydrodynamic model. The prediction step(s) include an upstream phase for determining a current at at least two determined points of the zone; a simulation phase of at least one future position of the determined points; a temporal projection phase of the current determined during the upstream phase at each future position; and a spatial projection phase of the currents at at least two distinct points of the acoustic linear antenna(e) occupying future position(s) of the simulation step.
US09001609B2

A method and apparatus for managing memory in an electronic system is described. The method includes determining a failure in an element of the memory array that is repairable by a redundant element. The method may further include using a latch to identify the redundant element. The method may also include that upon an event, using a value in the latch in an eFuse which subsequently selects the redundant element.
US09001605B2

Described herein are various principles for designing, manufacturing, and operating integrated circuits having functional components and one or more metal interconnect layers, where the dimensions of signal lines of the metal interconnect layers are larger than dimensions of the functional components. In some embodiments, a signal line may have a width greater than a width of a terminal of a functional component to which the signal line is connected. In some embodiments, two functional components formed in a same functional layer of the integrated circuit may be connected to metal signal lines in different metal interconnect layers. Further, the metal signal lines of the different metal interconnect layers may overlap some distance.
US09001598B2

A semiconductor device including an internal command generator and a bias generator is provided. The internal command generator generates first to fourth internal command signals sequentially enabled in synchronization with pulses of an external program signal. The first internal command signal controls a read operation for reading out data stored in memory cells, and the second and third internal command signals control a program operation for programming the memory cells. The bias generator generates a read bias signal for controlling a level of an output voltage signal, which is applied to an internal circuit, in response to the first and fourth internal command signals.
US09001594B2

Apparatuses and method for adjusting a path delay of a command path are disclosed. In an example apparatus, a command path configured to provide a command from an input to an output includes an adjustable delay. The adjustable delay is configured to add delay to the command path delay, wherein the delay of the adjustable delay is based at least in part on a phase relationship between a feedback signal responsive to the command propagating through the command path and a clock signal. An example method includes configuring a command path to add delay to a command path delay to provide an internal write command signal to perform a write operation on write data corresponding to the internal write command, and propagating the write data corresponding to the internal write command through a data path without further delaying the write data to match the command path delay.
US09001591B2

A semiconductor device including multiple subarrays arrayed in a matrix in the row and column directions, and respectively containing multiple memory cells, bit lines coupled to the memory cells, and precharge circuits (to charge the bit lines; column select signal lines extending in the column direction for selecting subarray columns; main word lines for selecting subarray rows; and precharge signal lines for supplying precharge signals to the precharge circuits; and at least two of the subarrays formed in the row direction or the column direction are controlled by the same logic according to the precharge signal.
US09001588B2

A sense amplifier circuit of a nonvolatile semiconductor memory device is provided. The sense amplifier circuit includes a reference voltage generator, a sensing voltage generator and a comparator. The sensing voltage generator outputs a sensing voltage to a sensing node depending on a current flowing through a data line. A load transistor supplying a current to the data line is directly connected to a clamping node. The load transistor is included in a current mirror circuit. In a read operation, a low voltage drive operation is performed and a sensing speed and power consumption are properly controlled.
US09001586B1

A semiconductor memory device according to an embodiment of the present invention may include a memory cell array having a plurality of memory cells, a pass transistor group having normal pass transistors coupled between global word lines and local word lines to which the plurality of memory cells are coupled, and an address decoder coupled to the global word lines and a block word line to which gates of the normal pass transistors are coupled in common, wherein the address decoder gradually increases a voltage, obtained by subtracting a voltage of the global word lines from a voltage of the block word line, when an erase voltage is provided to a channel of the plurality of memory cells.
US09001583B2

Two on-chip capacitors including one HV capacitor VPPcap and one LV VCC capacitor VCCcap are built over a NVSRAM memory chip as a back-up second power supplies for each NVSRAM cell, regardless of 1-poly, 2-poly, PMOS or NMOS flash cell structures therein. The on-chip HV and LV capacitors are preferably made from one or more MIM or MIP layers for achieving required capacitance. A simplified VCC power system circuit without a need of a State machine designed for performing only one NVSRAM Program operation without Erase operations is proposed for initiating NVSRAM's Auto-Store operation without using any off-chip Vbat and Vcap. During the Auto-Store operation, all HV pumps and oscillators associated with the two on-chip capacitors are shut off once VCC voltage drop is detected by a VCC detector to be below 80% of regular VDD level.
US09001580B1

A nonvolatile memory (“NVM”) bitcell includes a capacitor, an asymmetrically doped transistor, and a gated diode device. The capacitor, transistor, and gated diode device are each electrically coupled to different active regions and metal contacts. The three devices are coupled by a floating gate that traverses the three active regions. The gated diode device allows for erasure of an entire NVM memory more efficiently and using less substrate space than a similar device that uses a transistor. The asymmetric transistor, in conjunction with the capacitor, is used to both program and read the logical state of the floating gate. The capacitor and floating gate are capacitively coupled together, removing the need for a separate selection device to perform read and write operations.
US09001579B2

A semiconductor memory device configured to apply a temperature-compensated word line voltage to a word line during a data read operation includes a memory cell array including a plurality of word lines, a plurality of non-volatile memory cells connected to the word lines, and a word line voltage application unit configured to apply a temperature-compensated read voltage to a selected word line and to apply a temperature-compensated pass voltage to at least one unselected word line during a read operation.
US09001578B2

Apparatus and method for managing data in a memory, such as but not limited to a flash memory array. In accordance with some embodiments, a soft erasure is performed on a block of memory cells by toggling an erasure status value without otherwise affecting a written state of the cells in the block. The memory cells are subsequently overwritten with a set of data using a write polarity direction determined responsive to the toggled erasure status value.
US09001576B2

A method of operating a semiconductor memory device includes checking an erase-program cycling number, setting a target erase level to be maintained when the erase-program cycling number is less than a predetermined critical number, and setting the target erase level to be increased when the erase-program cycling number is greater than or equal to the predetermined critical number, and performing an erase operation so that threshold voltages of selected memory cells are less than the set target erase level.
US09001574B2

A spin logic device which includes an electron confinement layer confining an electron gas in a two-dimensional area (2DEG) subtended by a direction x and a direction y, the latter perpendicular to the former. The spin logic device is configured for the 2DEG to support a persistent spin helix (PSH) formed therein with a given spin component oscillating with periodicity λ along direction x but not oscillating along direction y. Majority logic circuit of the spin logic device includes: at least one input device energizable to create respective local spin-polarizations of the 2DEG in first regions of the confinement layer. The input device is configured to detect in a second region of the confinement layer an average spin-polarization of the 2DEG diffused through resulting PSHs, wherein a projection of a distance between the second region and first regions onto direction x is equal to nλ/a, n integer, a equal to 2 or 4.
US09001561B2

The present disclosure includes apparatuses and methods for performing forming processes on resistive memory. A number of embodiments include applying a formation signal to the storage element of a resistive memory cell, wherein the formation signal includes a first portion having a first polarity and a first amplitude, a second portion having a second polarity and a second amplitude, wherein the second polarity is opposite the first polarity and the second amplitude is smaller than the first amplitude, and a third portion having the first polarity and a third amplitude that is smaller than the first amplitude.
US09001558B2

A method for reading out a memory element comprises a series connection. of at least two memory cells A and B each have a stable state A0 or B0 having higher resistance and a stable state A1 or B1 having lower electrical resistance. An electrical variable of the series circuit is measured and an electrical variable is selected for this measurement, to which the memory cell A in state A0 makes a different contribution than the memory cell B in state B0 and/or to which the memory cell A instate A1 makes a different contribution than the memory cell B in state B1. The two state combinations A1 and B0 or A0 and B1 then result in differing values for the electrical variable that is measured by way of the series circuit. These state combinations can thus be distinguished from each other without having to change the logic state of the memory element during reading.
US09001555B2

The present invention discloses a small-grain three-dimensional memory (3D-MSG). Each of its memory cells comprises a thin-film diode with critical dimension no larger than 40 nm. The thin-film diode comprises at least a small-grain material, whose grain size G is substantially smaller than the diode size D. The small-grain material is preferably a nano-crystalline material or an amorphous material. The critical dimension f of the small-grain diode is smaller than the critical dimension F of the single-crystalline transistor.
US09001552B1

A circuit for programming a resistive switching device includes a resistive switching device characterized by a programmable resistance, the resistive switching device comprising a first terminal, a second terminal, and a resistive switching element, a first circuit configured to supply a programming voltage to the resistive switching device and to supply a predetermined current to flow in the resistive switching device, and a second circuit coupled to the first circuit and to the resistive switching device, wherein the second circuit is configured to terminate the supply of the programming voltage to the resistive switching device when the predetermined current flows in the resistive switching device.
US09001540B2

A power source apparatus includes: a first series circuit that has a first rectifier element, a first switching element, and a third rectifier element; a second series circuit that has a second rectifier element, a second switching element, and a fourth rectifier element; a reactor connected between a connecting point of the first rectifier element and the first switching element and a connecting point of the second rectifier element and the second switching element; and a current detection unit having a first resistor element. The first and second switching elements are controllable based on a first zero current detection signal in accordance with a first current detected in the current detection unit, and a desired direct current voltage is fed to a load circuit.
US09001539B2

The disclosed embodiments provide an AC/DC power converter that converts an AC input voltage into a DC output voltage. This AC/DC power converter includes an input rectifier stage which rectifies an AC input voltage into a first rectified voltage of a first constant polarity and a first amplitude. The AC/DC power converter also includes a switching resonant stage which is directly coupled to the output of the input rectifier stage. This switching resonant stage converts the rectified voltage into a second rectified voltage of a second constant polarity and a second amplitude. The AC/DC power converter additionally includes an output rectifier stage coupled to the output of the switching resonant stage, wherein the output rectifier stage rectifies the second rectified voltage into a DC voltage output.
US09001535B2

A control apparatus for a power quality device comprises: a power quality analysis module, for sampling a power supply network to obtain a power quality information, and performing an analysis and computing on the sampling, so as to output an instruction information; N tracking control modules, for receiving respectively the instruction information and tracking the instruction information, so as to output N PWM control signals having a same frequency and constant phase shift therebetween, where N is a positive integer and N≧2, thereby to control the power quality device; wherein the power quality analysis module and the N tracking control modules are operated based on a synchronized signal.
US09001532B2

In one embodiment, a synchronous rectifier controller is configured to initiate forming an off-time interval for a first period of time responsively to the controller forming a disable state of a switching signal wherein the control circuit maintains the switching signal in the disable state for at least the off-time interval. The controller is also configured to restart forming the off-time interval responsively to a voltage of a synchronous rectifier becoming a first value prior to expiration of the first period of time.
US09001529B2

The present invention employs system and method in for distinguishing between power capabilities of various external power sources and a system that can communicate the identified power capabilities to the secondary side of the wireless power transfer system. Once the secondary side of the wireless power transfer system receives the power capability information, it adjusts the current available for a payload in accordance with the information received on power source capabilities.
US09001525B2

An electronic device includes a first cover, a double sided pressure sensitive adhesive (PSA) tape, a battery, and a second cover. The second cover is attached to the first cover. The battery is arranged between the first cover and the second cover. The second cover defines a groove. A shape of the groove is substantially same as a shape of the PSA tape. The PSA tape covers the groove. Thereby the PSA tape and the groove cooperatively form an air flowing channel having an inlet and an outlet. The battery is fixed to the second cover by the PSA tape. An adhesive force of the PSA tape applied between the battery and the second cover is decreasable by flowing air with temperature greater than a preset value through the air flowing channel so as to enable the battery to detach from the second cover.
US09001522B2

Electronic devices may be provided with printed circuits to which integrated circuits and other electrical components may be mounted. A first printed circuit may have a first surface with an array of contact pads arranged in rows and columns. Each column of contact pads may have a series of contact pads separated by gaps. The contact pads in each column may be staggered with respect to the contact pads in adjacent columns such that each contact pad in a given column is horizontally adjacent to associated gaps in the adjacent columns. A component may be mounted to an opposing surface of the printed circuit such that it overlaps one of the gaps between the staggered contact pads. By mounting the component to portions of the first printed circuit that do not overlap the staggered contact pads, the risk of damaging the electrical component during solder reflow operations may be minimized.
US09001519B2

A protective circuit module and a battery pack having the same are disclosed. In one embodiment, the protective circuit module includes a printed circuit board, an electronic device mounted on a first surface of the printed circuit board, and a pattern part mounted on a second surface opposite to the first surface of the printed circuit board. The electronic device comprises an integrated circuit chip, and one or more electronic components electrically connected to the integrated circuit chip and at least one of the one or more electronic components is electrically connected to the pattern part.
US09001514B2

A storage enclosure includes a chassis, a plurality of drawers, and one or more power supplies. The plurality of drawers each include up to a predetermined number of storage devices. The plurality of drawers is individually extendable up to a predetermined distance through a front surface of the chassis. When each drawer of the plurality of drawers comprises the predetermined number of storage devices and is extended the predetermined distance through the front surface of the chassis, the center of mass of the storage enclosure is behind the front surface of the chassis.
US09001513B2

A semiconductor switch insulation protection device and a power supply assembly. Said semiconductor switch protection device comprises a semiconductor switch having a metal component, an insulation component, and a pin installed at a bottom plane of said insulation component, and an insulation protection cover having a body with a second hole and a side belt. A front surface of said metal component is installed on a back surface of said insulation component. A metal portion, with a first hole and having a first height, is extended above an upper plane of said insulation component. Said second hole and said side belt are extended toward a back surface of said body, respectively, to form a hole column having a second height and a sidewall having a third height. Said metal portion is disposed in a groove formed by said back surface of said body, hole column and sidewall.
US09001512B2

A heat spreader for a resistive element is provided, the heat spreader having a body portion that is arranged over a top surface of the resistive element and electrically insulated from the resistive element. The heat spreader also includes one or more leg portion that extends from the body portion and are associated with the heat sink in a thermally conductive relationship.
US09001506B2

Embodiments of the present invention disclose a battery ejection system for a portable computer. According to one embodiment, the system includes at least one foot pad formed on an underside of the portable computer and a battery unit configured to releasably attach to the portable computer. Furthermore, the foot pad is configured to release the battery unit from the portable computer.
US09001503B1

A cover panel made of sapphire is provided on a surface of an electronic apparatus. The cover panel includes a first surface and a second surface opposite to the first surface. An operation button is positioned in a hole provided in the cover panel. A case supports the second surface of the cover panel. The case supports and covers an edge of the hole of the second surface.
US09001488B2

A bonding system for a tank battery containing a flammable or combustible product being stored or conveyed, including a bonding conductor, an electrically conductive base member mounted on the tank, the electrically-conductive base member electrically connected to the bonding conductor and to ground installed within each tank and also including a flexible conductive medium with an upper end and a lower end and a plurality of fine electrically-conductive metal wires each having a proximal end and a terminal end, the proximal ends of which are intertwined with the flexible conductive medium to be in electrical connection with the electrical conductive medium, the upper end of the flexible conductive medium electrically connected with the electrically conductive base member and a plurality of static drains located proximate to the highest points of the tank battery and electrically bonded to said bonding conductor.
US09001485B2

An overvoltage protector includes a first discharging electrode, a second discharging electrode, and an overvoltage protection part provided between the first and second discharging electrodes. The overvoltage protecting part has an insulating property under a normal operation condition, and has a conductive property if an overvoltage is applied between the first and second discharging electrodes. The overvoltage protecting part is made of a mixture of resin having an insulation property, an inorganic compound having an insulating property, and metallic boride compound powder. The metallic boride compound powder has a high melting point therefore it is hardly melted. Under high temperatures causing the powder to melt, the powder is oxidized and loses conductivity, thus providing a high reliability.
US09001476B2

An apparatus for protecting a motor includes two or more motor overloads, within a motor overload enclosure, protecting two or more motors. Each motor overload includes one or more current sensors where each current sensor includes a magnetic core and each current sensor includes a conductor positioned within the magnetic core where the conductor providing power to a motor protected by the two or more motor overloads (“protected motor”). Each motor overload includes a motor trip module that stops current flow to the protected motor in response determining that a thermal state of the protected motor has reached a thermal limit. Determining that the protected motor has reached a thermal limit includes using a current signal from at least one current sensor of the one or more current sensors that senses current of the protected motor to determine a thermal state of the protected motor.
US09001473B1

The embodiments disclosed generally relate to a read head in a magnetic recording head. The read head utilizes a sensor structure having: a pinned magnetic structure recessed from a media facing surface; and a reader gap structure. The reader gap structure has a spacer layer recessed from the media facing surface and disposed on top of the pinned magnetic structure, a recessed first free layer partially recessed from the media facing surface and disposed on top of the barrier layer, a second free layer extending to the media facing surface an disposed on top of the barrier layer, and a cap layer extending to the media facing surface disposed atop the second free layer. The pinned magnetic structure, the spacer, and the first free layer have a common face which is on an angle relative to the media facing surface.
US09001468B2

A data storage device may have at least a slider constructed with at least one feature positioned on an air bearing region and separated from a data transducer. The at least one feature can be configured to provide a slider stiffness that decreases modulation while the at least one feature is floating above or in contact with a data storage media.
US09001466B2

According to one embodiment, a three-dimensional magnetic recording and reproducing apparatus includes a magnetic head and a magnetic storage medium. The magnetic head includes a spin-torque oscillator including a free layer, a non-magnetic layer and a fixed layer, magnetization of the free layer being rotatable, the non-magnetic layer being laminated on the free layer, the fixed layer being laminated on the non-magnetic layer, a magnetization direction of the fixed layer being fixed. The magnetic storage medium includes first magnetic layers formed of magnetic materials having different resonant frequencies, each of the first magnetic layers being formed of an in-plane magnetization film and having recording tracks.
US09001463B2

A magnetic head according to one embodiment includes a module, the module having both read and write transducers positioned towards a media facing side of the module, wherein the read and write transducers are selected from a group consisting of piggyback read-write transducers, merged read-write transducers, interleaved read and write transducers, and an array of write transducers flanked by servo read transducers; wherein the write transducers include write poles having media facing sides with negative, zero or near-zero recession from a plane extending along the media facing side of a substrate of the module; wherein the read transducers each have at least one shield, wherein a media facing side of the at least one shield is more recessed from the plane than the write poles.
US09001458B1

A hard disk drive (HDD) assembly includes a conventional HDD enclosed within a two-piece metal container, whereby a lid is hermetically sealed to a body by melted metal and wherein the container is filled with helium gas. For example, the container may be formed of tin-plated steel and the two pieces soldered together to form the hermetically sealed container, having an electrical feed-through sealed similarly.
US09001454B1

A disk drive is disclosed comprising a disk comprising tracks defined by servo sectors, a head, and control circuitry comprising a servo control system operable to actuate the head over the disk in response to the servo sectors. The servo control system is configured into a first state, and a position error signal (PES) representing a difference between a target location for the head and a measured location for the head is generated. An actuator control signal is generated in response to the PES, a feed-forward control signal is adapted in response to the servo sectors, and the actuator control signal is adjusted using the feed-forward control signal. The servo control system is configured from the first state to a second state, and a phase of the adaptation of the feed-forward control signal is adjusted based on the second state.
US09001453B1

A data storage device is disclosed comprising a disk, a head comprising a touchdown sensor, and a fly height actuator (FHA) configured to actuate the head vertically over the disk based on an FHA setting. The data storage device is configured into a read mode, and while in the read mode, the FHA setting is adjusted until the head contacts the disk and a touchdown read mode resistance of the touchdown sensor is measured. The data storage device is configured into a write mode and the FHA setting is adjusted so the head is not contacting the disk. While in the write mode, a non-touchdown write mode resistance of the touchdown sensor is measured, and a write touchdown FHA setting that will cause the head to contact the disk while in the write mode is estimated based on the touchdown read mode resistance and the non-touchdown write mode resistance.
US09001448B2

Disk drive pre-amplifier output stage circuitry is presented including a high pass input filter for removing DC offsets from differential read data signals and providing an input to AB drivers of the output stage, in which an offset test circuit selectively drives the high pass filter output nodes according to the offset at the filter input to facilitate measurement of the preceding circuit offset at the driver output terminals, and a common mode regulator circuit regulates common mode voltages at the first and second driver output nodes to a predetermined value in read and write modes.
US09001446B1

A system and method for power management in a hard disk drive (HDD) assembly incorporating two or more read sensors includes directing a read/write head to follow a track; depowering one or more read sensors and readpath circuits associated with the read sensors; reading an analog readback signal through the first read sensor; processing the signal through an analog front-end to generate an input signal; sampling the input signal through an analog to digital converter at a first frequency to generate a first sampling signal; sampling the input signal through a second analog to digital converter at a second frequency to generate a second sampling signal; and generating a digital output signal from either or both sampling signals at a third sampling frequency through a digital signal processor. The method may additionally comprise adjusting a sampling frequency when power level reaches a threshold.
US09001443B1

A disk controller for a hard disk drive includes a disk formatter interfaced via an NRZ bus to a read channel for the disk. The disk formatter includes an LFSR accumulator coupled to the NRZ bus, as well as an LSFR generator that generates synthetic test data for the disk formatter. Under control of a test flag which signifies a test mode, the LSFR generator generates synthetic test data, which is used by the disk formatter to drive the NRZ bus. The LSFR accumulator accumulates data on the NRZ bus, together with data on servo information and sector information. An interface is provided through which the accumulated information is provided to test equipment, for offline analysis of the accumulated information, so as to confirm proper operation of the disk subsystem and/or to detect failures therein.
US09001442B2

Technologies are described herein for detecting adjacent track interference in a storage device using a size-adjustable sliding window. A value for an inter-track interference factor associated with at least one adjacent track is determined for a first area of a data track of the storage device. The first area may encompass a plurality of sectors of the data track. Next, it is determined whether the value of the calculated inter-track interference factor is greater than a threshold value, and if so, an indication of inter-track interference corresponding to the first area is stored in the storage device.
US09001434B2

An imaging lens system includes six non-cemented 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, a fifth lens element and a sixth lens element. The first lens element has positive refractive power. The second lens element has refractive power. The third lens element has positive refractive power. The fourth lens element has refractive power. The fifth lens element has refractive power, wherein both of the surfaces thereof are aspheric. The sixth lens element with refractive power has a concave image-side surface in a paraxial region thereof, wherein the image-side surface has at least one convex shape in an off-axis region thereof, and both of the surfaces thereof are aspheric. The imaging lens system has a total of six lens elements with refractive power.
US09001432B2

A zoom lens includes a first lens group, a second lens group, a third lens group and a fourth lens group, all of which are arranged in sequence from an object side to an image side along an optical axis. The first lens group is with positive refractive power. The second lens group is with negative refractive power. The third lens group is with positive refractive power. The fourth lens group is with positive refractive power. The first lens group includes a first lens and a second lens, both of which are arranged in sequence from the object side to the image side along the optical axis, wherein the first lens group and the first lens satisfy the following condition: −1.2
US09001430B2

A lens module for capturing an object light-beam from an object-side is provided. The lens module includes a first lens group, a second lens group, a third lens group, a fourth lens group and a fifth lens group sequentially-arranged from the object-side to an image-side. The five lens groups respectively have at least one lens with positive refractive-power and at least one lens with negative refractive-power. The first, third and fifth lens groups are fixed groups, while the second and fourth lens groups are movable groups. An image apparatus including the lens module is also provided.
US09001425B2

In this microlens array, unitary microlens arrays are respectively stacked onto an upper surface and lower surface of a glass plate, and each of the unitary microlens arrays is supported by an upper plate and a lower plate. Marks for alignment are formed on each of the unitary microlens arrays and on the glass plate, and the unitary microlens arrays and the glass plate are stacked onto each other aligned by these marks. This makes it possible to prevent ununiform exposure in scanning exposure using a plurality of microlens arrays.
US09001418B2

The present invention provides a highly flexible near-infrared reflecting film which has achieved good near-infrared reflection characteristics by comprising layers that have different refractive indexes and which is not susceptible to bending or cracks. This near-infrared reflecting film has a multilayer film, in which films having refractive indexes different from each other are laminated, on a film, and is characterized in that: the difference of the refractive indexes between at least two adjacent layers is 0.3 or more; at least one of the two adjacent layers contains a metal oxide; and at least one of the two adjacent layers contains a polyvinyl alcohol or an inorganic polymer.
US09001414B2

The invention relates to a high power amplifier waveguide for amplifying an optical signal wherein photo darkening due to high optical flux is reduced considerably. This is achieved by providing a cladding pumped amplifier waveguide wherein the optical mode overlap to the active material of the waveguide is low and/or wherein the active material is distributed over a large cross sectional region of the waveguide.
US09001412B2

A microelectromechanical (MEMS) device includes a substrate, a movable element over the substrate, and an actuation electrode above the movable element. The movable element includes a deformable layer and a reflective element. The deformable layer is spaced from the reflective element.
US09001403B2

Methods and apparatus include improving print quality of a bi-directionally scanning electrophotographic (EP) device, such as a laser printer or copy machine, according to ambient pressure in which operated. A moving galvanometer or oscillator reflects a laser beam to create scan lines of a latent image in opposite directions. A damping of the motion occurs per air density implicated by temperature and pressure, where the pressure changes occurring especially from altitude changes. During use, a drive signal, such as a pulse train, moves the galvanometer or oscillator at or near its resonant frequency. Based on a parameter of the drive signal, such as pulse width, the ambient pressure can be made known. In general, a high-pressure environment requires a relatively longer pulse width to resonate the galvanometer or oscillator in comparison to a shorter pulse width for a low-pressure environment. Corrections to print quality stem from the determined ambient pressure.
US09001393B2

A character reading method performed by a computer connected to an imaging unit includes repeating processing of recognizing the character included in one-frame image input latest in parallel to input of the moving image, performing matching of a recognition result obtained by every piece of recognition processing in units of characters along a time axis, fixing the recognition result appearing with an appearance ratio larger than a reference value previously decided in the recognition processing continuously performed at least predetermined times, and outputting the fixed recognition result.
US09001384B2

A mark forming apparatus according to the present embodiment includes an image acquisition portion, a calculation portion, a detection portion, and a formation portion. The image acquisition portion scans and acquires an image formed on a sheet. The calculation portion calculates a color material attachment amount of the image from the image acquired by the image acquisition portion. The detection portion detects a predetermined mark which is already formed on the sheet. The formation portion forms a predetermined mark with a shape according to the color material attachment amount calculated by the calculation portion on the sheet in addition to the existing predetermined mark detected by the detection portion.
US09001379B2

An image forming apparatus includes an input part for receiving image data; an image processor for image-processing the input image data; an output part for outputting data processed at the image processor; and a controller for controlling the image processor to process the image using one of a plurality of image processing modes having a toner consumption lower than a toner density to use when the toner density to use for outputting the input image data exceeds a preset reference density. The plurality of the image processing modes includes a boundary image processing mode which outputs only boundaries of objects in the image data. Thus, the toner used for the image forming can be saved.
US09001378B2

The disclosure discloses a print label producing apparatus. The apparatus includes a producing apparatus side attaching/detaching portion to and from which a nonvolatile storage device can be attached and detached, an attachment determining portion configured to determine whether or not the storage device is attached to the producing apparatus side attaching/detaching portion, a selection information write portion configured to write unique selection material information to the storage device in an attached state, and a contents acquisition portion configured to acquire contents stored in the storage device and corresponding to the selection material information when the attachment determining portion determines that the storage device is attached to the producing apparatus side attaching/detaching portion.
US09001372B2

An information processing apparatus acquires storage location information representing a storage location of an image file in a first external information processing apparatus from an image reading apparatus, and determines whether the storage location of the image file can store the image file based on the acquired storage location information. When it determines that the storage location of the image file can store the image file, it acquires screen information used to generate a screen for generating a scan ticket designating a storage location, from a second external information processing apparatus, and displays the screen for generating the scan ticket based on the acquired screen information.
US09001369B1

Methods and apparatus enforce policy on print jobs and track them per users. A computing device has a layered service provider (LSP) and a spooler. The LSP determines whether data coining to it corresponds to print data or not. If so, it extracts user information and determines whether any imaging policies apply to the user. If policy applies, the LSP iteratively acknowledges to the spooler that data is being successfully transferred to an imaging device so the spooler will continue sending a remainder of the data corresponding to the print job. Upon receipt of an entire print job, the LSP enforces policy and notifies the user. It also notifies an accounting server to update its policies. Further embodiments note relationships between the LSP and spooler and their interaction with layers in a TCP/IP model.
US09001363B2

A printing control system includes a transmission part configured to transmit data from an information terminal to an image processor; an analysis part configured to analyze the data received from the information terminal; a format determining part configured to determine the data format of the received data based on the analysis result of the analysis part; a conversion requesting part configured to, in response to the format determining part determining that the data format of the received data is convertible into print data printable in the image processor, transmit the received data to a data converter and request the data converter to convert the received data into the print data; and a printing control part configured to print the print data returned from the data converter in response to the request of the conversion requesting part.
US09001361B2

A method of editing a routing table managing network connections to a plurality of network interfaces in an image forming system includes receiving a user request for a change in network settings between the plurality of network interfaces defined in the routing table and networks, editing the defined network settings based on the received user request, and updating the routing table based on the edited network settings.
US09001356B2

A multifunction printer includes a display section, a web browser section for operating in accordance with software for a web browser, and a second web server section for operating in accordance with software for a web server. The web browser section causes the display section to display an operation window indicated by image data received from a first web server section, and notifies the second web server section of a control instruction to control the multifunction printer, which instruction is entered into the operation window. The multifunction printer further includes a device control section for controlling the multifunction printer in accordance with the control instruction of which the web browser section notifies the second web server section. This allows controlling the multifunction printer via the operation window received from an information processing apparatus even when a firewall is constructed between the information processing apparatus and the multifunction printer, and also allows easily customizing the operation window.
US09001355B2

Methods and structure for flexible printing of documents from a mobile device in a printing enterprise. The mobile device is coupled with a remote print server through a public network and coupled with one or more printers of the enterprise through a private network. The mobile device serves as an intermediate device such that the printer is not connected directly to the remote print server. A user of the mobile device identifies a document to be printed and sends information relating to the identified document over the public network to the remote print server. The server renders the document and returns the rendered document to the mobile device that, in turn, transmits the rendered document to the printer over the private network to cause the document to be printed. Further, the user may select the printer by physically locating a preferred printer (in close proximity and/or equipped/configured as desired).
US09001346B2

A signal processing circuit includes a generator, a transmission unit, a control unit, and a mode selector. The generator generates a process-required signal. The transmission unit transmits the process-required signal to a unit disposed after the transmission unit. The control unit supplies respective control signal to the generator and transmission unit. The control unit includes a reference clock generator constantly operated for generating a reference clock signal when the signal processing circuit is operated. The mode selector selects and shifts an operating mode of the signal processing circuit between a first mode and a second mode. In the first mode, the generator and transmission unit are supplied with respective normal control signal from the control unit for a normal operation. In the second mode, the generator is supplied with a control signal different from the normal control signal, and the transmission unit is supplied with the same normal control signal.
US09001340B2

A control device, which is used for a system including a content server configured to store a plurality of contents and a plurality of printers, includes: a determination unit configured to, when a first instruction for printing a specific content of the plurality of contents is input into a specific printer of the plurality of printers, determine specific print setting relation information relating to a specific print setting that is recommendable for the specific printer to print the specific content in accordance with specific type relation information relating to a type of the specific printer and specific content relation information relating to the specific content; and a print control unit configured to control a print execution unit of the specific printer to print the specific content by using the specific print setting in accordance with the determined specific print setting relation information.
US09001334B2

A novel means of provided velocity control of an interferometer wherein one of the moving components includes the beamsplitter element is introduced herein. Using a moving beamsplitter and coupled flexure mounting allows improved velocity control because the low mass of the beamsplitter enables the systems disclosed herein to respond faster than conventional mirror velocity controlled interferometer instruments with a resultant lower velocity error so as to provide a more stable and lower noise spectra from the analytical instrument. The control of the velocity of the beamsplitter and if desired, one or both of the configured mirrors, reduces the time wasted changing velocity at the ends of each scan. The result is an increase in data collection available in any given experiment time frame. Such desirable arrangements of the present invention thus allow scans to be collected at higher rates, which beneficially increase the ability to monitor rapidly changing systems.
US09001333B2

A recording medium determining device includes a light irradiating portion that irradiates a recording medium with visible light; a regular reflection light receiving portion that receives regular reflection light regularly reflected by the recording medium irradiated with light from the light irradiating portion; a diffused reflection light receiving portion that receives diffused reflection light diffusely reflected by the recording medium irradiated with light from the light irradiating portion; and a determining portion that determines the type of recording medium on the basis of each light amount of two or more visible light components with different wavelengths to one another among the light components received by the regular reflection light receiving portion and each light amount of two or more visible light components with different wavelengths to one another among the light components received by the diffused reflection light receiving portion.
US09001331B2

A device adapted for spectral analysis having a transmitting means adapted for electromagnetic radiation, a delimited space,in the form of a cavity, serving as a measuring cell and intended to be capable of defining an optical measuring distance, a sensing means of the electromagnetic radiation passing the optical measuring distance from said transmitting means, and a unit at any rate connected to the sensing means performing the spectral analysis, the sensing means for the electromagnetic radiation is opto-electrically adapted sensitive to the electromagnetic radiation, which is intended to fall within the spectral range whose chosen wavelength components or spectral elements are to become objects of an analysis in the unit performing the spectral analysis for determining in this unit, over calculations, the relative intensity of radiation of the spectral element.
US09001328B2

A sample information input unit obtains spectral reflectances of color patches formed on a medium from a measuring device or storage unit. A media characteristic input unit inputs bi-spectral radiance factors of the medium from the storage unit. A computing unit computes bi-spectral radiance factors of the color patches based on the spectral reflectances of the color patches obtained by the sample information input unit and the bi-spectral radiance factors of the medium input by the media characteristic input unit.
US09001324B2

A surface enhanced Raman spectroscopy (SERS) probe apparatus and a method of SERS probing employ Raman-active surfaces of a plurality of nanoscale field concentrator (NFC) structures at a terminal end of an optical fiber. The SERS probe apparatus includes an optical fiber having an optical path and a terminal end that terminates the optical path. The SERS probe apparatus further includes a plurality of NFC structures and nanoparticles on surfaces of the plurality of NFC structures. First ends of the NFC structures are adjacent to the terminal end of optical fiber. The nanoparticles are Raman active to an analyte.
US09001321B2

Provided is a microscope and an observation method which can improve spatial resolution. A microscope according to an aspect of the invention includes a laser light source (10), an objective lens (16) that focuses light from the laser light source on a sample, and a detector (22) that detects the laser light as signal light from a sample (17) when the sample (17) is irradiated with the laser light. The light is applied to the sample with an intensity changed to obtain a nonlinear region where intensities of the light and the signal light have a nonlinear relation due to occurrence of saturation or nonlinear increase of the signal light when the light has a maximum intensity, and the detector (22) detects the signal light according to the intensity of the laser light to perform observation based on a saturation component or a nonlinear increase component of the signal light.
US09001320B2

A technique for forming a two-dimensional electronic spectrum of a sample includes illuminating a line within a portion of the sample with four laser pulses; where along the entire line the difference in the arrival times between two of the laser pulses varies as a function of the position and the difference in the arrival times between the other two pulses is constant along the entire line. A spectroscopic analysis may then be performed on the resulting pulsed output signal from the illuminated line to produce a single-shot two dimensional electronic spectroscopy.
US09001318B2

A method carries out a soiling check of the measurement window of a measuring device for checking sheet material. A measuring device carries out the method. A device for processing a sheet material comprises the measuring device. The soiling check uses, only areas of the measurement window which correspond, in terms of width and position in the beam path of a light, to the areas of the checked sheet material which are checked during the checking of the sheet material. As a result, fewer cleaning steps are needed for the measurement window.
US09001312B2

A light scanning apparatus including a light source for emitting light in a direction different from a direction orthogonal to the reference direction, and a rotating reflection body that rotates about an axis inclined at an inclination angle φ to the reference direction and includes at least one reflecting surface that is disposed in a direction intersecting obliquely with the axis and reflects light incident on the reflecting surface at an incident angle θ. A specific scanning direction is a direction intersecting at an angle to the reference direction and the rotation axis inclination angle φ≠0°. The inclination angle φ is predetermined according to the incident angle θ such that deviation of the scanning beam reflected by the reflecting surface is smaller than the deviation of the scanning beam that would be obtained with the inclination angle φ of the rotation axis 0°.
US09001309B2

Microlithographic illumination system includes individually drivable elements to variably illuminate a pupil surface of the system. Each element deviates an incident light beam based on a control signal applied to the element. The system also includes an instrument to provide a measurement signal, and a model-based state estimator configured to compute, for each element, an estimated state vector based on the measurement signal. The estimated state vector represents: a deviation of a light beam caused by the element; and a time derivative of the deviation. The illumination system further includes a regulator configured to receive, for each element: a) the estimated state vector; and b) target values for: i) the deviation of the light beam caused by the deviating element; and ii) the time derivative of the deviation.
US09001303B2

A liquid crystal display panel (1) includes: a flexible first plastic substrate (11); a TFT substrate (10) having a terminal region (T) on the first plastic substrate (11) where a terminal (27) and a wire electrode (28) are formed; a CF substrate (20) facing the TFT substrate (10) and having a flexible second plastic substrate (13); and a liquid crystal layer (25) provided between the TFT substrate (10) and the CF substrate (20). The liquid crystal display panel (1) includes a metal layer (15) provided on a surface of the second plastic substrate (13) which faces the terminal region (T) to reflect laser light, and a protection film (16) sandwiched between the TFT substrate (10) and the CF substrate (20) to cover the metal layer (15).
US09001293B2

A display device and color filter substrate thereof are provided. The color filter substrate includes a substrate and a green color filter disposed on the substrate. A concentration of halogen in the green color filter is less than 10 ppm. The green color filter has a transmittance spectrum G(λ), and CMF_Z(λ) is the color matching function defined by International Commission on Illumination (CIE). A peak intensity between 380 nm and 780 nm of G(λ)×CMF_Z(λ) is in a range between 0.33 and 0.4.
US09001288B2

A color converting member is capable of suppressing deterioration in a phosphor by a simple manufacturing process. A method of manufacturing a color converting member includes a process of molding a resin material into a shape. In the process, molding the resin material and the phosphor integrally into a shape is performed, after kneading a phosphor that converts one color light to another color light into the resin material.
US09001286B2

An optical device has a first film (200) that has a first side and a second side. When illuminated by light (204) at the first side, the first film is characterized by a first fraction of broadly diffused transmitted light (206) and a second fraction of narrowly diffused transmitted light (208). A second film (202) is disposed to the second side of the first film. The second film has at least one free surface that diverts light. In some embodiments, the first film has a diffuse scattering optical density between 0.5 and 3. The device finds use in spreading and making light uniform in a backlight in a display such as a liquid crystal display.
US09001284B2

A liquid crystal display includes a gate line formed on an insulation substrate. A data line, insulated from the gate line, crosses the gate line. A first pixel is connected to the gate line and the data line. The pixel includes a thin film transistor having a control terminal connected to the gate line and an input terminal connected to the data line. A first liquid crystal capacitor has one end connected to an output terminal of the thin film transistor. A second liquid crystal capacitor has one end connected to the other end of the first liquid crystal capacitor. The first liquid crystal capacitor includes a first liquid crystal layer formed in a first microcavity and the second liquid crystal capacitor includes a second liquid crystal layer formed in a second microcavity.
US09001280B2

Methods and devices for shielding displays from electrostatic discharge (ESD) are provided. In one example, a display of an electronic device may include a high resistivity shielding layer configured to protect electrical components from static charges. The display may also include a conductive layer electrically coupled to the high resistivity shielding layer and configured to decrease a discharge time of static charges from the high resistivity shielding layer. The display may include a grounding layer and a conductor electrically coupled between the conductive layer and the grounding layer to direct static charges from the conductive layer to the grounding layer.
US09001276B2

A method and system for multiplexing of multiple channels of video data through a single analog broadcasting channel is disclosed. The method enables a spatial and temporal multiplexing of videos of each of the multiple channels. The multiplexed content is created as a result of multiplexing that is encoded to generate digital transport stream that is transmitted through analog medium. The system enables a STB receiver to decode each of the videos from the stream. At least one video from the multiple videos is played on the television based on user selection.
US09001271B2

A method for generating an interpolated frame includes: calculating a temporal matching difference corresponding to a target motion vector of a current block by performing a motion estimation on the current block; deriving a spatial relationship result according to the target motion vector and motion vectors corresponding to a plurality of neighboring image blocks; and deriving the interpolated frame according to the target motion vector, the spatial relationship result, and the temporal matching difference.
US09001267B2

An image divided into N pixel blocks, stored block wise in a camera core and transferred block wise from the camera core to a downstream processing engine local to the local memory. A direct handshaking is communicated, between the camera core and the downstream processing engine, in the block wise transfers. Optionally an optical sensor scanner divides the image with a scan rate N times a frame rate, each scan providing a block of the frame. Optionally, the block wise transfer includes a transfer through a local memory, local to the camera core, controlled by the direct handshaking.
US09001254B2

A digital photographing apparatus is provided that enlarges and displays one area of a subject to be photographed for a self-timer photographing standby time, as is a method of controlling the digital photographing apparatus. The method includes: receiving a self-timer photographing input signal; enlarging and displaying one area of a displayed input image for a self-timer photographing standby time; and capturing the displayed input image after the self-timer photographing standby time elapses. The area of the subject to be photographed is enlarged and displayed for the self-timer photographing standby time so that a photographing state of the subject to be photographed may be checked and a desired image may be captured.
US09001251B2

In a pixel array within an integrated-circuit image sensor, each of a plurality of pixels is evaluated to determine whether charge integrated within the pixel in response to incident light exceeds a first threshold. N-bit digital samples corresponding to the charge integrated within at least a subset of the plurality of pixels are generated, and then applied to a lookup table to retrieve respective M-bit digital values (M being less than N), wherein a stepwise range of charge integration levels represented by possible states of the M-bit digital values extends upward from a starting charge integration level that is determined based on the first threshold.
US09001244B2

An image sensor that has a pixel array section in which pixels are arrayed in a two-dimensional manner in vertical and horizontal directions and that controls an exposure time of each pixel in a rolling shutter method is disclosed. The sensor includes control means for determining an electronic shutter occurrence number within one horizontal scanning period, which is the number of rows where electronic shutters are simultaneously performed in one horizontal scanning period, by an operation based on an address addition amount (P1, P2, P3, . . . , PN) when a vertical address movement amount of the pixel array section for every one horizontal scanning period in an exposure regulation shutter, which is an electronic shutter for regulating exposure, executed corresponding to electric charge reading in each pixel is expressed as repetition of the address addition amount (P1, P2, P3, . . . , PN).
US09001240B2

The present invention relates to a common element pixel architecture (CEPA) imager. The CEPA includes a first column of pixels and a second column of pixels. The CEPA also includes a first column line and a second column line. A first group of pixels is arranged including pixels from the first column and the second column coupled to the first column line. A second group of pixels is arranged including other pixels from the first column and the second column coupled to the second column line.
US09001239B2

An image processing apparatus having a plurality of Bayer arrays each including 4 pixels sharing a common electrode connected to a vertical signal line wherein: each of the pixels has a pixel electrode connected to a horizontal signal line; and the location of each of the horizontal signal lines and the location of each of the pixel electrodes each connected to one of the horizontal signal lines are determined so that the locations in a neighboring Bayer array are a mirror image of counterpart locations in another Bayer array adjacent to the neighboring Bayer array.
US09001234B2

The invention provides an imager readout architecture utilizing analog-to-digital converters (ADC), the architecture comprising a band-limited sigma delta modulator (SDM) ADC; and a serpentine readout, which can be configured to allow the band-limited SDM to multiplex between multiple columns by avoiding discontinuities at the edges of a row. SDM ADC image reconstruction artifacts are minimized using a modified serpentine read out methodology, the methodology comprising using primary and redundant slices with the serpentine read out in opposite directions and averaging the slices. Advantageously, the invention can be used to develop a read out integrated circuit (ROIC) for strained layer superlattice imagers (SLS) using sigma delta modulator (SDM) based analog to digital converters (SDM ADC).
US09001233B2

Apparatus and method for realizing a processing with which a pixel gravity center control can be conducted when a pixel number reduction image is generated in an image pickup apparatus. A pixel unit configured to output a pixel addition signal obtained by adding output pixel signals from pixels having different sensitivities to each other and a pixel information synthesis unit configured to execute a weighted addition processing of multiplying plural pixel addition signals output from the pixel unit by a previously set gain and calculate a configuration pixel value of a pixel number reduction image where a total number of pixels is lower than a number of pixels of the pixel unit are provided.
US09001227B2

A method of combining data from multiple sensors is disclosed. The method includes providing a common control signal to multiple image sensors. Each of the multiple image sensors is responsive to the common control signal to generate image data. The method also includes receiving synchronized data output from each of the multiple image sensors.
US09001226B1

A system and method are provided for coordinating image capture using multiple devices, including for example multiple image capture devices (cameras), multiple lighting devices (flash), and/or the like. In at least one embodiment, the system of the present invention is configured to collect image information from multiple image capture devices, such as cameras, and/or to collect multiple images having different lighting configurations. The collected image data can be processed to generate various effects, such as relighting, parallax, refocusing, and/or three-dimensional effects, and/or to introduce interactivity into the image presentation. In at least one embodiment, the system of the present invention is implemented using any combination of any number of image capture device(s) and/or flash (lighting) device(s), which may be equipped to communicate with one another via any suitable means, such as wirelessly. A communication protocol is established for enabling such communication, such as WiFi, Bluetooth, or the like.
US09001213B2

A video signal waveform monitor is shown, which receives an input video signal composed of video lines. A video signal digitizer samples the input video signal at video sample points to generate a sequence of video pixel data, which is written into an acquisition framestore is organized into a video pixel array so as to represent a raster of the input video signal. A level analyzer reads the video pixel data row-by-row from segments of the video pixel array and increments video level data at addresses in cache memory in response to the serially-read video pixel data. This generates a sequence of video level data, which is written into an output framestore and which represents the level of the waveform of the input video signal. The segments of the video pixel array comprise at least one and less than all of the columns in the video pixel array.
US09001212B2

Systems and methods are disclosed that provide an infrared-transmissive dome, such as for infrared imaging applications. For example, an infrared-transmissive dome, for an embodiment, includes a main body providing a hollow, hemispherical-shaped dome; wherein the main body is made of an ultra-high molecular weight or a very-high molecular weight polyethylene material; and wherein the main body has a wall thickness equal to or less than approximately 0.012 inches to allow infrared transmittance greater than approximately sixty five percent through the main body for infrared imaging in a wavelength range of approximately three to fourteen micrometers.
US09001209B2

Disclosed is a monitoring technique for displaying a low-luminance image of e.g. a dark area in an easily visible manner. The inventive apparatus includes an image capturing unit 10 for capturing an image of an object to be monitored, an inversion condition determining unit 11 for determining whether an inversion condition is satisfied or not based on the visibility of the image captured by the image capturing unit 10, and a display image generating unit 12 for generating a negative/positive inverted image from the captured image when it is determined by the inversion condition determining unit 11 that the inversion condition is satisfied.
US09001196B2

Three dimensional (3-D) program content viewing system in a media environment with different media presentation devices detects a first synchronization signal transmitted from a first synchronization signal source, wherein the first synchronization signal is associated with first 3-D program content and includes a first signal identifier. The system detects a second synchronization signal transmitted from a second synchronization signal source, wherein the second synchronization signal is associated with second 3-D program content and includes a second signal identifier. The system then receives a selection of one of the first synchronization signal and the second synchronization signal and discriminates between the first synchronization signal and the second synchronization signal based upon the first signal identifier and the second signal identifier. The system then controls a left lens and a right lens of 3-D shutter glasses in accordance with the selected one of the first synchronization signal and the second synchronization signal.
US09001195B2

An image display device of present invention includes a signal control portion that receives input of an image signal, and outputs a signal that causes an image for a right eye and an image for a left eye to be displayed alternately, a display panel to which the signal converted by the signal control portion is input, and which alternately displays the image for the right eye and the image for the left eye, and a polarity reversing portion that performs polarity reversal of a drive voltage of the display panel due to the signal, at least every time both the image for the right eye and the image for the left eye are displayed.
US09001193B2

Apparatus, method, and system for synchronization and a three-dimensional (3D) display apparatus using the same are provided. The 3D display apparatus includes: a power generator which generates power based on a received alternating current (AC) power signal, a detector which detects zero crossing points of time of the received AC power signal, and a controller which generates a reference signal based on the detected zero crossing points of time and transmits the reference signal to at least one other 3D display apparatus.
US09001185B2

An image processing apparatus includes: a cut position determination unit determining a cut position at which an annular image is cut in a radial direction to maintain continuity of a subject in the annular image generated by an omnidirectional image capturing apparatus; and an image conversion unit converting the annular image into a long-rectangular-shaped panorama image by cutting the annular image at the cut position determined by the cut position determination unit and developing the cut annular image.
US09001184B2

A method and an apparatus for taking an image and conducting video communication are provided. The image-taking and video communication apparatus includes a transparent display, a front camera, and a controller. The front camera is positioned behind the transparent display and captures an image of an object in front of the transparent display through the transparent display. The controller synchronizes an image capture period of the front camera with a screen output period of the transparent display so that image capturing of the front camera alternates with screen output of the transparent display.
US09001174B2

The image forming apparatus includes a photosensitive drum and a light emitting device. In the rotational axis direction of the photosensitive drum, the width of the weak light exposure region on the photosensitive drum in which an exposing device emits weak light is larger than the width of a region corresponding to the width of a recording medium on which an image is formed, but smaller than the width of a region on the photosensitive drum charged by a charging roller.
US09001173B2

Disclosed are examples of methods and documents of a color laser image observable in three dimensions, which comprises a laserable protective sheet, an array of lenses, colored sub-pixels in column form, wherein a laser beam causes the grey levels to appear in two color laser images observable in three dimensions via stereoscopic effect, and a substrate. The whole, in various implementations, may be laminated. The axes of the columns of sub-pixels and of the lenses may be perpendicular. The laser beam may scan the sub-pixels along the axis of the lenses, in various embodiments.
US09001169B2

The disclosure discloses a printer comprising a storage device, a feeder, a printing head, an instruction input portion, a first control portion, a detection determining portion, and a second control portion. The printing head performs desired printing on the print-receiving medium fed in a forward direction along a transport direction by a feeder. The instruction input portion inputs an operation instruction for starting print processing. The first control portion controls the feeder so as to start feeding of the print-receiving medium in the forward direction. The detection determining portion determines whether or not a detecting device detects the identifier after feeding in the forward direction was started. The second control portion controls the feeder so as to feed the print-receiving medium in a reverse direction, and to position a position of the print-receiving medium in a predetermined first initial position.
US09001163B2

A method of driving an image display device including (A) an image display panel in which pixels each having first to fourth subpixels displaying first to third primary colors and fourth color, respectively are arranged in a two-dimensional matrix, and (B) a signal processor, in an i-th image display frame, in the signal processor, first to fourth subpixel output signals are obtained on the basis of at least first to fourth subpixel input signals and a corrected expansion coefficient α′i-0, and output to the first to fourth subpixels, respectively, the maximum value Vmax(S) of luminosity with saturation S in an HSV color space is obtained in the signal processor or stored in the signal processor, and in the i-th image display frame, in the signal processor, (a) saturation Si and luminosity Vi(S) in pixels are obtained, (b) an expansion coefficient αi-0 is obtained, and (c) the corrected expansion coefficient α′i-0 is determined.
US09001161B2

Chromaticity of light output by a light-emitting diode, such as a light-emitting diode (LED), is adjusted while maintaining a brightness of the illumination source substantially constant by adjusting a drive schema for the illumination source. A driver for LEDs or other light-emitting diodes provides for varying a drive schema to adjust chromaticity of driven LEDs.
US09001146B2

A method, computer program product and system for automatically determining an object display mode to provide a display for objects. Information about the objects to be displayed and information about a display area is received. An object display mode is selected according to the received information about the display area and according to the received information about the objects to be displayed. A display for the objects is then provided with the selected object display mode. Switching can be made between a single-page display mode and a paging display mode, and whether in the single-page display mode or in the paging display mode, the user can conveniently browse and select the display objects, and the browsing efficiency and user experience of object display for the user are improved.
US09001139B2

An image processing device includes an image generation mechanism configured to generate computer graphics images based on computer graphics description data, an image mapping mechanism configured to designate an object or a part of the object of computer graphics drawn by the image generation mechanism as a texture map target, and to texture map texture map images to a surface of the texture map target, and a superimposition mechanism configured to superimpose superimposition images at a position corresponding to the texture map target of the computer graphics images where the texture map has been performed in the image mapping mechanism, based on position information for the texture map target of the computer graphic image.
US09001132B1

A computer-implemented method for providing retargeting of actor motion includes: receiving, in a computer system, an input generated by user selection of at least one of multiple real-time constraint scenarios, each real-time constraint scenario corresponding to a relationship between motion capture information from an actor and a position or movement of a character driven by the motion capture information; activating, based on the selected real-time constraint scenario, one or more of multiple limb solvers for the character which determines at least a first joint angle for a corresponding character limb; registering, for at least one character limb where the corresponding limb solver is not activated, a corresponding joint angle from the motion capture information as a second joint angle; and determining a root location for the character based on at least the first and second joint angles.
US09001123B1

A polygon mesh may have a plurality of vertices and a set of polygon faces. Each of the triangles defining candidate planes may include one of the vertices as an endpoint of each line segment. For each of the candidate planes, an area or a number of vertices, referred to as a point count, may be computed. The candidate planes may be ordered by decreasing area or by decreasing point count. A planar face may be selected in accordance with the ordering. The selected planar face may be added to a set of polygon faces for a modified polygon mesh. Non-selected ones of the candidate planes may be excluded, whenever the non-selected candidate plane overlaps in area with an already selected planar polygon face. The selecting and the excluding may be repeated until the modified polygon mesh is formed. The modified polygon mesh may be a tessellation in three dimensions.
US09001117B2

A method for tracing a plurality of virtual particles through a flow filed includes receiving a flow field. A flow domain is divided into cells. Virtual particles are defined within the flow domain and values are collected for flow properties at each cell. A histogram is generated for each cell representing the collected flow properties for that corresponding cell. The histogram includes, for each of the one or more flow properties, a plurality of bins defining ranges of property values and a count of virtual particles within that cell that exhibit those properties. The histograms for the plurality of cells are advected with respect to the flow field over time. A graphical representation of the plurality of particles within the flow domain is rendered based on the advected histograms for the plurality of cells using a graphics processor.
US09001103B2

A computational device energizes, at different times, a first set of display elements in a display in accordance with differing values and/or display parameters in response to differing energy management requirements.
US09001092B2

A digital-to-analog converter includes a first decoder, a second decoder and a voltage summing buffer. The first decoder receives upper bits of a digital signal and upper reference voltages to output an upper voltage corresponding to the upper bits. The second decoder configured to receive lower bits of the digital signal and lower reference voltages to output a lower differential voltage corresponding to the lower bits. The voltage summing buffer generates an output voltage based on the upper voltage and the lower differential voltage, such that the output voltage corresponds to the digital signal including the upper bits and the lower bits.
US09001080B2

A touch panel device includes a touch panel including first and second electrodes, an alternating-current (AC) signal source operable to input an AC signal into the first electrode, an inductive element electrically connected in series between the AC signal source and the first electrode, and a detection circuit operable to detect a change of a capacitance between the first electrode and the second electrode upon a touch of an object on the touch panel, based on a change of a signal output from the second electrode. This touch panel device can enhance detection sensitivity with a simple configuration.
US09001078B2

When an ideal value of a width of each of a plurality of detecting electrodes (input-position detecting electrodes) in an X direction provided in an input device is defined as Wsmax [μm], an interval which is a center-to-center distance of adjacent detecting electrodes is defined as P [μm], and an effective inter-electrode distance represented by an inverse number of a value obtained by dividing a relative permittivity of an intermediate member by a thickness of the intermediate member is defined as D [μm], Wsmax is represented by a formula of: Wsmax=0.488×P-4.33×D-160. Also, a width of each of the plurality of detecting electrodes in the X direction falls within a range of not more than ±150 μm of a value of the Wsmax.
US09001076B2

A capacitance-type touch panel includes an insulating layer, a first transparent conductive layer, a number of first electrodes, a second transparent conductive layer, and at least one second electrode. The first transparent conductive layer includes a carbon nanotube film. The carbon nanotube film includes a number of carbon nanotube wires substantially parallel with each other and a number of carbon nanotube clusters located between the number of carbon nanotube wires. The carbon nanotube wires extend along an X direction and are spaced from each other along a Y direction. The carbon nanotube clusters between each adjacent two of the carbon nanotube wires are spaced from each other along the X direction. The X direction is intercrossed with the Y direction.
US09001075B2

A display device having a touch panel function includes a plurality of pixel circuits arranged in a matrix shape and sensing circuits arranged in a region between the adjacent pixel circuits for reading out a magnitude of coupling capacitance. A display driver writes a display signal in the pixel circuit every row line by driving the scanning lines and signal lines in a display operation period. A sensing driver senses a signal showing magnitude of the coupling capacitance from the sensing circuit every row line by driving the plurality of scanning lines and signal lines in a sensing operation period. The display operation period and the sensing operation period are repeated in turns. A voltage in a range used for the displaying operation is written into the signal line in a preliminary writing operation period between after the sensing operation period and before the display operation period.
US09001071B2

An energy-efficient touch panel control device includes a touch panel, a buffer memory, an analog to digital conversion unit, for converting analog output voltage to digital trace data and storing the digital trace data in the buffer memory, and according to a control signal, switching an operating mode, an operation unit, generating a detecting result according to the digital trace data, switching the operating mode according to an interrupt signal, and including a mode control unit, for generating the control signal according to the interrupt signal, and a host interface unit.
US09001061B2

An aspect provides a method, including: detecting a selection of an object on a touch screen display using touch based input; providing a visual indication of the object on the touch screen display in response to the detection of a selection; accepting gesture input at the touch screen display to fly out from the underlying document while maintaining the visual indication of the object on the touch screen display, such that during the fly out more of the underlying document is displayed; and moving the visual indication of the object about the underlying document in response to the accepted gesture input at the touch screen display. Other aspects are described and claimed.
US09001059B2

A method and apparatus for an improved workflow for choosing an intended target element from an imprecise touch on a touch screen display comprises determining whether a touch is within a bounding box of precisely one of a plurality of elements on a touch screen display; expanding the bounding box of all of the elements in the plurality of elements; determining whether the touch is within the expanded bounding box of at least one element in the plurality of elements; calculating a distance between the touch and a center of the bounding box for at least two elements in the plurality of elements, wherein the touch is determined to be within the expanded bounding box of the at least two elements; and determining a target element based on the shortest calculated distance between the touch and a center of the bounding box of the at least two elements.
US09001058B2

A tool for performing a computer action based on a user's touch on a touch screen. The user's touch is characterized by certain parameters which are compared to predefined parameters which correspond to the hand that was used to touch the screen and a specific computer action. If the parameters match, within a specific error tolerance, the computer action is performed.
US09001057B2

A measurement device that comprises a display control part that displays a measurement result obtained from a probe that measures a pH or the like, the display control part displays in a switchable manner at least two displaying screens among a numerical value displaying screen that displays the measurement result as a numeric value, an analog displaying screen that displays the measurement result like an analog meter and a graph displaying screen that displays the measurement result as a time series graph, and the display control part switches each of the displaying screens continuously in conjunction with a touch slide operation on the display by moving the displaying screen displayed prior to the touch slide operation to the outside of a displaying area on the display and by moving the other displaying screen to the inside of the displaying area in accordance with the above-mentioned movement.
US09001053B2

A display system for controlling a selector symbol within an image includes, but is not limited to, a display screen that is configured to detect a touch of an operator on a surface of the display screen and that is further configured to display a three-dimensional image. The display system further includes a processor that is operatively coupled to the touch screen. The processor is configured to command the display screen to display a three-dimensional selector symbol within the three-dimensional image, and to command the display screen to move the selector symbol within the three-dimensional image in a manner that corresponds with the touch of the operator.
US09001051B2

An information processing apparatus includes a position detecting section that detects a touch position of a pointing object on a display screen of a display section, a region detecting section that detects a region on the display screen which is hidden by the pointing object, and a control section that displays information associated with the touch position outside the region detected by the region detecting section, when the touch position is detected by the position detecting section.
US09001048B2

An information processing system includes a first information processor to process data to be displayed in a first display unit and a second information processor to indicate the data displayed in the first display unit. The first information processor includes a first display control unit to control the data to be displayed; a first communication unit to receive operation information from the second information processor and transmit data information about a piece of data indicated by the second information processor; and a first detecting unit to detect a position on the first display unit indicated by the second information processor. The second information processor includes an accepting unit to accept an operation by a user; a second communication unit to transmit operation information to the first information processor and receive the data information from the first information processor; and a received data storage unit to store the data information.
US09001044B2

A method of inputting a user command includes displaying a navigation window including letter key symbols corresponding to keys on a manipulator. If a first user command as to a specific key on the manipulator is input, a specific letter key symbol on the navigation window corresponding to the specific key is activated, and if a second user command as to the specific key is input, the letter corresponding to the activated specific letter key symbol is input. Accordingly, even if the manipulator is separated from the display on which a result of the manipulator is displayed, the user can input a user command by looking at the display only.
US09001040B2

An apparatus is disclosed in a first embodiment of the invention as including a non-conductive substrate providing a first surface onto which a user can apply a fingerprint. A fingerprint sensing circuit is applied to a second surface of the non-conductive substrate opposite the first surface. The fingerprint sensing circuit is capable of sensing a fingerprint through the non-conductive substrate. A navigation device is positioned adjacent to (e.g., below) the non-conductive substrate and is capable of being manipulated by the user through the non-conductive substrate.
US09001036B2

Systems and methods for camera-based fingertip tracking are disclosed. One such method includes identifying at least one location of a fingertip in at least one of the video frames, and mapping the location to a user input based on the location of the fingertip relative to a virtual user input device.
US09001032B2

The present invention relates to a tactile transmission system using a glove type actuator device and a method thereof, and more particularly to a tactile transmission system using a glove type actuator device and a method thereof with which a user can cover his hand and which can directly transmit a movement according to a voltage level to a body part of the user through a piezo disk actuator attached to a position in which a stimulus is transmitted. The tactile transmission system according to one embodiment of the present invention comprises: a touch screen for driving a predetermined program; and a glove type actuator device for vibrating a part which comes in contact with the touch screen to provide curve information about a surface of an object on the program to be displayed on the touch screen. The glove type actuator device comprises: one or more actuator modules for providing vibration stimuli; a three-axis acceleration sensor for sensing positions of the actuator modules; and a controller for mapping the position information sensed by the three-axis acceleration sensor to a corresponding position on the touch screen and generating a driving signal to vibrate the actuator modules according to the curve information about the surface of the object corresponding to the mapped position.
US09001025B2

Example embodiments relate to a reflective type display apparatus using dielectrophoresis and a method of manufacturing the reflective type display apparatus. The display apparatus may include a first substrate and a second substrate arranged so as to face each other; a hydrophobic insulating layer formed on the first substrate; a hydrophobic pattern electrode unit arranged to form a non-uniform electric field; a hydrophilic dielectric medium with hydrophobic uncharged particles therein in a space between the first substrate and the second substrate; and a reflective plate arranged under the first substrate. The display apparatus may form an image by using dielectrophoresis of the hydrophobic uncharged particles according to an electric field gradient formed by the hydrophobic pattern electrode unit.
US09001021B2

A display device includes: a display panel which displays an image; a light source unit which provides light to the display panel; and a light source controller which transmits a control signal to the light source unit, wherein the light source unit includes a light source including a plurality of light emission blocks, the light source controller includes a first reference determining unit which determines first references based on an input image signal, a reference difference calculator which calculates at least one reference difference for neighboring light emission blocks by using first references, a parameter generator which generates at least one parameter by using the at least one reference difference, and a second reference determining unit which determines a second reference for a corresponding light emission block by using the first references and the at least one parameter.
US09001016B2

A method and system for restoring output to a display device. The method includes receiving a request to restore the output, modifying output timing so output is visible on a display device, and invoking an output configuration application. The method and system allow a user to restore the output on a display device after the output has been configured to settings which exceed the capabilities of the display device.
US09001012B2

Herein disclosed an image display including: row scan lines configured to supply a control signal; column signal lines configured to supply a video signal; and pixel circuits configured to be disposed at intersections between the scan lines and the signal lines, wherein each of the pixel circuits has at least a drive transistor, a sampling transistor connected to a gate of the drive transistor, a capacitive part connected between the gate and a source of the drive transistor, and a light-emitting element connected to the source of the drive transistor.
US09001010B2

A flexible display device and a method of compensating for luminance of the flexible display device, the flexible display device including: a flexible display panel including a first display region and second display regions at opposite sides of the first display region and having a shape of a curved surface that is bent from a central axis of the flexible display panel at a angle; optical sensors disposed in each of the first display region and the second display regions and measuring amounts of light in the first display region and the second display regions; and a luminance compensation unit compensating luminance of the first display region and luminance of the second display regions based on the measured amounts of light.
US09001008B2

Provided is a display device including: a display region in which a plurality of pixels each including a light emitting element are arranged; a power supply unit provided outside the display region; a plurality of power supply lines connected to the power supply unit, for supplying power to the elements; and a light emission control unit (108) for determining a reference voltage applied to each of the plurality of pixels to display an image, based on information associated with the image and adjusting currents supplied from the plurality of power supply lines, in which the light emission control unit includes: a correction voltage setting unit (681) for discretely setting predetermined steps of correction voltages based on the information; and a reference voltage determining unit (682) for selecting one of the correction voltages set by the correction voltage setting unit, based on the information, to determine the reference voltage.
US09001005B2

A Heads-Up Display (HUD) system for mounting on a pair of goggles comprises a processing unit configured to be coupled to a strap of the goggles, a display unit connectable to the processing unit and comprising a display configured to display images under control of the processing unit, and a display mount configured to be coupled to the goggles and adjustably receive the display unit.
US09000986B2

A handheld device includes an antenna area and an outer frame, wherein the outer frame includes a frame body and a carrier. The antenna area is for transmitting a radio frequency signal with a first wavelength and has a ground part and a feeding part. In addition, the ground part within the antenna area is electrically connected to a ground plane. The frame body of the outer frame has an extended area corresponding to the antenna area to form a projected feeding point. The carrier of the outer frame is disposed at the peripheral area of the opening of the frame body, wherein the peripheral area of the frame body has a first ground point electrically connected to the ground plane, and the spacing between the first ground point and the projected feeding point is correlated to the first wavelength.
US09000980B2

A GNSS receiver includes at least one buffer and at least one correlator block. The at least one buffer stores a plurality of samples corresponding to a received signal. The at least one correlator block includes a Doppler derotation block configured to perform Doppler derotation corresponding to at least one Doppler frequency on the plurality of samples, a register array configured to be loaded with the plurality of samples on Doppler derotation corresponding to a Doppler frequency of the at least one Doppler frequency, and a correlator engine configured to generate correlation results by correlating the plurality of samples in the register array with a plurality of code phases for at least one GNSS satellite. A presence of at least one GNSS satellite signal may be detected based on coherent accumulation and a non-coherent accumulation of the correlation results.
US09000961B2

An arrangement for reading out an analog voltage input signal includes an input applying the input signal thereto, and a reference unit generating an analog reference voltage. To perform online self-calibration, the arrangement includes a superposition unit generating a combined analog signal by superimposing the analog reference voltage onto the input signal, a converting unit converting the combined analog signal into a one-bit serial data stream at a conversion sampling rate, and a decomposition unit, which includes at least two digital filters configured to generate from the serial data stream two corresponding digital signals at different data rates, which can be less than the conversion sampling rate. Two data processing units calculate from the corresponding digital signal a digital input voltage representing the input signal and a digital reference voltage representing the analog reference voltage or a disturbance voltage signal representing parasitic voltage components introduced by the superposition unit, respectively.
US09000953B2

A solar powered navigational light including: a casing; at least one illuminated lenses on a front side of the casing; a battery compartment within the casing, where the battery compartment houses a rechargeable battery; and a solar panel array on a top side of the casing, where the solar panel array produces energy to charge the rechargeable battery. The solar panel array may function as a sensor to activate the illumination of the at least one illuminated lenses. In one particular embodiment, the illuminated lenses may emit a combination of red, green or white lights. The illuminated lenses may include a first lenses and a second lenses in combination.
US09000952B1

Present novel and non-trivial methods for presenting taxi information to a pilot are disclosed. Each method may generate an image data set from taxi information data and navigation reference and object data. A first image data set may be representative of an image in which one or more first location highlighter(s) highlighting the location(s) of one or more raised surface feature(s) appears within an egocentric or exocentric three-dimensional representation of a scene located outside the aircraft. A second image data set may be representative of an image in which one or more unconventional surface feature(s) highlighting the location(s) of one or more raised surface feature(s) appears within an egocentric or exocentric three-dimensional representation of a scene located outside the aircraft. A third image data set may be representative of an image in which one or more unconventional surface feature(s) appears within an airport surface map.
US09000951B2

An aeronautical safety device which seeks to improve landing and take-off operations of aircraft, having a simple device which, by means of light means and push buttons or actuators indicating the instructions received, allow reflecting the instructions received from the control tower on a panel or in any other enabled point or by the senior cabin crew members themselves. The device has a casing on which at least two display indicators are arranged. One of them would serve for indicating that permission for takeoff or landing has been received, while the other light indicator would exclusively serve to indicate that the cabin is secure. The display indicators indicating that the instruction to initiate takeoff or landing has been received can range from light indicators to simple hinged flaps.
US09000949B2

A parking space monitoring system, with multiple microprocessors for handling various parking space management conditions, including at least one of the following conditions: (1) Space Occupancy (vehicle detection); (2) Parking Meter Status; (3) Display of Parking Policy to Motorists; (3) Motorist User Interactions; (4) Maintenance User Interactions; (5) Radio Communications with a Central management system and Network; and (6) Coordination of the operation between various ones of the microprocessors.
US09000947B1

A system and method for controlling a hot pursuit situation in which an electronic device is attached to a fleeing vehicle to be tracked by projecting it, as by shooting it from a firearm, against the fleeing vehicle. The device is contained in a frangible pellet, having an outer casing containing a sticky substance coating the electronic device contained within that will be attached to the fleeing vehicle upon impact. In addition to containing circuitry for tracking the vehicle, the circuitry of the pellets contain circuitry to change traffic lights in the vicinity of the vehicle to green for the fleeing vehicle so crossing traffic is prevented from moving in front of the fleeing vehicle at an intersection through which the fleeing vehicle is passing.
US09000946B2

Devices and methods for detecting traffic objects. A detector configured to capture radiated energy and to generate data associated with the radiated energy, wherein the radiated energy is radiated from traffic objects. A communicator configured to transmit the data associated with the radiated energy. A power source configured to provide power to the detector and the communicator.
US09000941B2

A method for estimating a steady state response of a drill string in a borehole includes calculating a first displacement of the drill string in a frequency domain for a first excitation force frequency and a number of multiples of this frequency using an equation of motion of the drill string. The equation of motion has a static force component, an excitation force component, and a non-linear force component with respect to at least one of a deflection and a derivative of the deflection of the drill string. The method further includes: transforming the first displacement from the frequency domain into a time domain; calculating a non-linear force in the time domain; calculating a frequency domain coefficient derived from the calculated non-linear force in the time domain; and calculating a second displacement of the drill string in the frequency domain using the equation of motion and the frequency domain coefficient.
US09000936B2

A torque warning hand tool includes a main body with one drive head, and a torque detector, a control display device and a warning unit disposed on the main body and electrically connected to each other. The control display device is used to set a preset value and receive a torque value from the torque detector to compare the torque value with the preset value. The warning unit has a first, a second and a third warning modes respectively corresponding to three colored light sources. After compared, according to the warning mode in which the torque value falls, the control display device drives the different colored light sources to emit corresponding colors for an operator to identify the torque extent applied to the hand tool.
Patent Agency Ranking