US09009860B2

Systems and apparatuses disclosed herein provide for a tamper resistant electronic device. The electronic device can include a circuit board, housing, a security shield, one or more pressure sensitive switches, and security electronics. The security shield can cover a first area of the circuit board and be configured to sense tampering. The security shield can also be integrated into the first part of the housing, wherein a second area of the circuit board is covered by the housing and is outside of the security shield, both the first area and the second area having electronics therein. The security electronics on the circuit board can be coupled to the security shield and the one or more pressure switches, and can be configured to zeroize data stored on the circuit board if the security shield senses tampering or if one or more of the one or more pressure sensitive switches is disengaged.
US09009849B2

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

A secure data parser is provided that may be integrated into any suitable system for securely storing and communicating data. The secure data parser parses data and then splits the data into multiple portions that are stored or communicated distinctly. Encryption of the original data, the portions of data, or both may be employed for additional security. The secure data parser may be used to protect data in motion by splitting original data into portions of data that may be communicated using multiple communications paths.
US09009846B2

In one general embodiment, a method for determining a controlling entity of a first avatar in a virtual world includes: receiving a request for access to a resource via a first avatar; providing a challenge to the first avatar in response to receiving the request; receiving a challenge response via the first avatar in response to the challenge; determining an identity confidence level based on the challenge response; making an identity determination for a controlling entity of the first avatar based on the identity confidence level; and providing or denying access to the resource based on the identity determination.
US09009843B2

Aspects of the present disclosure provide techniques that may enable user activity information to be automatically generated and shared with other users of a social network. In one example, a method of automatically publishing, to one or more social network services, information about user activities regarding media content items includes receiving user activity information regarding a media content item, wherein a user is a member of one or more social network services, and the user activity information is generated in response to one or more activities taken by the user with respect to the media content item. The method may also include receiving an indication of one or more users of the one or more social network services to whom the user activity information is to be made accessible, and automatically publishing the user activity information to the one or more social network services.
US09009841B2

A system for detecting file upload vulnerabilities in web applications is provided. The system may include a black-box tester configured to upload, via a file upload interface exposed by a web application, a file together with a signature associated with the file. An execution monitor may be configured to receive information provided by instrumentation instructions within the web application during the execution of the web application. The execution monitor may be configured to recognize the signature of the uploaded file as indicating that the uploaded file was uploaded by the black-box tester. The execution monitor may also be configured to use any of the information to make at least one predefined determination assessing the vulnerability of the web application to a file upload exploit.
US09009831B2

According to one embodiment, a method for providing scalable virtual appliance cloud (SVAC) services includes receiving incoming data traffic having multiple packets directed toward a SVAC using at least one switching distributed line card (DLC), determining that a packet satisfies a condition of an access control list (ACL), designating a destination port to send the packet based on the condition of the ACL being satisfied, fragmenting the packet into cells, wherein the designated destination port is stored in a cell header of the cells, sending the cells to the destination port via at least one switch fabric controller (SFC), receiving the cells at a fabric interface of an appliance DLC, reassembling the cells into a second packet, performing one or more services on the second packet using the appliance DLC, and sending the second packet to its intended port.
US09009829B2

Methods, systems, and media for providing trap-based defenses are provided. In accordance with some embodiments, a method for providing trap-based defenses is provided, the method comprising: generating decoy information based at least in part on actual information in a computing environment, wherein the decoy information is generated to comply with one or more document properties; embedding a beacon into the decoy information; and inserting the decoy information with the embedded beacon into the computing environment, wherein the embedded beacon provides a first indication that the decoy information has been accessed by an attacker and wherein the embedded beacon provides a second indication that differentiates between the decoy information and the actual information.
US09009824B1

Phishing is detected by creating a message transfer agent (MTA) map, with each point on the MTA map referencing an MTA. Points on the MTA map are connected based on a number of emails with same signature sent by MTAs represented on the MTA map. Reference MTA groups are identified from the map. Phishing is detected when an MTA sent an email with the same signature as that of emails sent by MTAs belonging to a reference MTA group but the MTA is not a member of the reference MTA group.
US09009808B2

Systems and methods for authenticating a media device or other information handling system so as to be able to receive content from one or more media content providers. Authenticating the device includes determining what authentication information the media content providers require for access and then to generating and providing to the media device an authentication token that includes the required information. In some embodiments this may be accomplished by a service center, which removes the need for additional authentication steps to be performed by the media device or the media content providers. In addition, the service center may also determine when changes are made to the authentication information and may then ensure that the authentication token is changed or updated to reflect these changes. This ensures that the media device is at least partially immune to changes to authentication.
US09009806B2

Improved methods and systems for integrating client-side single sign-on (SSO) authentication security infrastructure with a mobile authorization protocol are disclosed that provide clients with secured SSO mobile access to third-party services. Embodiments of the present invention leverage SSO authentication protocols that are utilized at many client-side systems already and integrate these SSO authentication protocols with a mobile SSO authorization protocol, thereby effectively extending the SSO framework to mobile service requests of web services at third-party service provider systems. Embodiments of the present invention provide a secure and automated solution which may be implemented in any existing client-side SSO frameworks with minimum cost and time, while providing a lightweight and secure solution that provides users using either native applications or mobile web application to access third-party web services.
US09009805B1

This application discloses a method of provisioning an electronic device. The electronic device proactively broadcasts an advertising packet that includes a device identifier associated with the electronic device. A server receives the device identifier via a client device, and issues a link approval response when it verifies that the electronic device associated with the device identifier is available for provisioning in association with a user account. In response to the link approval response, the electronic device and the client device establish communication via a short range wireless link. The client device encrypts at least a portion of network credentials of a secure wireless network using a password key generated at the server, and provides the encrypted network credentials to the electronic device. The electronic device decrypts the encrypted network credentials using a key generated at the electronic device, and accesses the secure wireless network using the decrypted network credentials.
US09009804B2

A hybrid software as a service (SaaS) delivery model allows an enterprise to control sensitive data while application code and non-sensitive data are downloaded from a software provider. A client computing device of the enterprise downloads the application code, which determines an appearance and a behavior of a user interface of the application. The application code is also configured, such as with a network address of a database, to allow the client computing device to access the sensitive data which is hosted by the enterprise. The client computing device may download a file from the enterprise which accesses the application code. For example, an HTML file may access scripting code. Or, the client computing device downloads the application code directly from the software provider, in which case cross-origin resource sharing allows the client computing device to access the sensitive data hosted by the enterprise.
US09009800B2

A communication system and method are disclosed for establishing a secure communication channel including: a server for generating and storing a first instance of a unique personalized client application associated with a first-time user on the server, a client terminal for the user to communicate with the server over a communication channel and a standalone computing device having a second instance of the unique personalized application. The user authenticates the server based on a first dynamic identifier (DI-1) generated by the first instance of the unique personalized client application and the server authenticates the user based on a second dynamic identifier (DI-2) generated by the second instance of the unique personalized client application.
US09009799B2

Secure access to a resource is provided by receiving a user request associated with a username for access for a resource and checking the username associated with the request against a reference username associated with the user. The reference username is linked to a second username associated with the user. If the received username matches the reference username, the request is modified by replacing the received username with the second username, and the modified request is forwarded towards the resource. A new username can be recorded upon receiving a request for the user. In response to the received request, the new username is recorded at a reference location linked to the location of the second username.
US09009795B2

Methods and systems are provided for decentralizing user data access rights control activities in networked organizations having diverse access control models and file server protocols. A folder management application enables end users of the file system to make requests for access to storage elements, either individually, or by becoming members of a user group having group access privileges. Responsibility for dealing with such requests is distributed to respective group owners and data owners, who may delegate responsibility to authorizers. The application may also consider automatically generated proposals for changes to access privileges. An automatic system continually monitors and analyzes access behavior by users who have been pre-classified into groups having common data access privileges. As the organizational structure changes, these groups are adaptively changed both in composition and in data access rights.
US09009779B2

In illustrative embodiments, methods in accordance with the present invention utilize a thin kernel module operating in the kernel space of an operating system to redirect all TCP flows to user space for application analysis and processing. Redirected data is presented to the user space application as a data stream, allowing the processing of information contained within the data stream from the user space on a mobile device. This allows the user space application to inspect and take action on incoming data before allowing the data to continue to pass through the device. This enables parental controls, firewalls, real-time anti-virus scanning, tethering/hot-spot, bandwidth optimization, and similar programs to effectively operate across different mobile devices as user downloadable/actuatable applications.
US09009772B2

A system and method for providing content providers with network distribution nodes for distributing content to subscribers of a communications service provider may include maintaining multiple network nodes by the communications service provider, where the network nodes may be in communication with the Internet and be configured to enable subscribers of the communications service provider to access and download content over a controlled service provider network without the content having to be communicated over the Internet. Multiple respective content service providers may be enabled to store content at the network nodes for subscribers local to each respective network node to download the content. Multiple customer databases configured to store information associated with subscribers of the communications service provider may be operated. Limited access to the information stored in the customer databases may be provided to prevent the respective content providers from accessing personal information of the subscribers.
US09009770B2

Methods and apparatus for increasing media consumption are disclosed. The present invention can provide viewers increased access to content of interest across various platforms, such as online articles, online audio and video clips, and television and radio broadcasts. In an embodiment, an individual viewing content online, such as a news article, is given a link. The link provides the viewer access to a list of content related to the article being viewed. The related content is not limited to the platform related content across, and allows the user to view the content, automatically set the content to be recorded by a digital video recorder, or reserve the content for future viewing. Accordingly, by providing the user with convenient access to content across platforms, based on their interests, they are more given media content they are more likely to enjoy. Accordingly, viewership of this content will increase, through this connection of individuals with content that aligns with their interests.
US09009760B2

A system may send a request for video content to a server device; obtain, in response to the request, control information, associated with the video content, where the control information may include one or more digital versatile disc (DVD) features that correspond to one or more portions of the video content; and present the control information, for display, via a user interface, where presenting the control information for display may enable a user, of the video client device, to interact with the control information as though the video content was being played by a DVD player. The system may also receive selection of a DVD feature, of the one or more DVD features; and obtain, from the server device, a portion of the video content, of the one or more portions of the video content, that begins at a point that corresponds to the selected DVD feature.
US09009745B2

An optical data storage device includes an optical storage tape having one or more optical storage layers. A plurality of optical pickup units reads and/or writes data to the optical storage tape. A feed reel provides the optical storage tape to the optical pickup units. A guiding wheel that guides the optical storage tape when the optical storage tape is in the vicinity of the optical pickup units during read and/or write operations. Finally, a take-up reel receives the optical storage tape from the guiding wheel.
US09009744B2

The present invention relates to a library system including a disc recording/reproducing unit, a disc container, and a disc transport unit for transporting a disc between the disc recording/reproducing unit and the disc container. In order to improve the reliability of the operation of moving the disc from the disc recording/reproducing unit to the disc transport unit, a disc transport controller determines the situation in both the disc recording/reproducing unit and the disc transport unit, and error-stops the operation according to the result of the determination. Alternatively, the disc transport controller retries the movement of the disc, by pulling the disc into the disc transport unit or returning the disc to the disc recording/reproducing unit, and by finely adjusting the relative positions of the disc recording/reproducing unit and the disc transport unit if necessary, in order to solve the problem of damage to a surface of the disc.
US09009736B2

A framework can provide function execution services. The framework can comprise a controller layer, a wrapper layer, and a function layer. The controller layer can be configured to process function definition requests and function execution requests, and return results. The wrapper layer can be configured to query the function layer to determine function definitions and pass function execution requests and results with the function layer. The function layer can comprise functions and/or features. A function execution request can be performed by determining a step execution sequence, executing the step execution sequence, and returning results of the execution of the step execution sequence. The step execution sequence can comprise setup steps, execute steps, and/or finalize steps.
US09009735B2

Embodiments of the present invention provide a method for processing data, a computing node, and a system. The method includes: registering, by a BPE, an algorithm with a CEP instance; transferring, by the CEP instance when detecting that an event concerned by the algorithm satisfies a computation-triggering condition, an event required for computation to the BPE; obtaining, by the BPE, a computation result, and if determining that a further computation is required for the computation result, writing the computation result as an intermediate event to the CEP instance; and transferring, by the CEP instance when detecting that an event concerned by another algorithm satisfies a computation-triggering condition thereof and the intermediate event is an event required for computation thereof, the intermediate event to a BPE that registers the another algorithm. The CEP instance performs association of multiple events and multiple algorithms, which simplifies a computation process and improves timeliness.
US09009729B2

A technique includes inserting (204) code (119) into an application (116) as the application (116) is executing on a computer (100). The code (119) causes the application (116) to communicate with a monitoring tool (117) about an inter-application message that is associated with a server request that is provided by a client (100). The technique includes using the monitoring tool (208) to operate on a correlation token that is appended to the message to track processing of the server request.
US09009726B2

A “Concurrent Sharing Model” provides a programming model based on revisions and isolation types for concurrent revisions of states, data, or variables shared between two or more concurrent tasks or programs. This model enables revisions of shared states, data, or variables to maintain determinacy despite nondeterministic scheduling between concurrent tasks or programs. More specifically, the Concurrent Sharing Model provides various techniques wherein shared states, data, or variables are conceptually replicated on forks, and only copied or written if necessary, then deterministically merged on joins such that concurrent tasks or programs can work with independent local copies of the shared states, data, or variables while ensuring automated conflict resolution. This model is applicable to a wide variety of system architectures, including applications that execute tasks on a CPU or GPU, applications that run, in full or in part, on multi-core processors without full shared-memory guarantees, and applications that run within cloud computing environments.
US09009725B2

A combination of workflow management tools is utilized to implement a logical system that supports the needs of both simple and complex workflow environments. Team members may access a central database to collaborate on a project via user interfaces with work item functionality, such as creation, reporting, performance, updates, and communications. Select management of work items may be automated. Work items may represent server-oriented tasks and sub-tasks and may be ticketed and tracked. A knowledge base may provide help for the system application, such as online or live access to access helpful information. In an example embodiment, the workflow management tools are implemented to support the creation of a Video Hub Office project.
US09009724B2

Systems and methods of load balancing data access in virtualized storage nodes are disclosed. An embodiment of a method includes receiving a data access request from a client for data on a plurality of the virtualized storage nodes. The method also includes connecting the client to one of the plurality of virtualized storage nodes having data for the data access request. The method also includes reconnecting the client to another one of the plurality of virtualized storage nodes to continue accessing data in the data access request.
US09009718B2

Large scale internet services may be implemented using multiple discrete server instances. Some tasks of the large scale internet services may be singleton tasks, which may be advantageously processed by a sub-set of the server instances (e.g., merely one instance). Accordingly, as provided herein, a singleton task may be processed in a reliable manner based upon one or more instances of a protocol executed across a set of arbitrary autonomous server instances. In one example, the protocol may determine whether a lease for a singleton task is valid or expired. If the lease is expired, then an attempt to claim the lease may be performed by updating a current lease expiration with a new lease expiration. If the attempt is successful, then the singleton task may be processed until the new lease expiration expires.
US09009715B2

A method, system and computer program product for optimally allocating objects in a virtual machine environment implemented on a NUMA computer system. The method includes: obtaining a node identifier; storing the node identifier in a thread; obtaining an object identifier of a lock-target object from a lock thread; writing a lock node identifier into the lock-target object; traversing an object reference graph where the object reference graph contains an object as a graph node, a reference from the first object to a second object as an edge, and a stack allocated to a thread as the root node; determining whether a move-target object contains the lock node identifier; moving the move-target object to a subarea allocated to a lock node if it contains the lock node identifier, and moving the move-target object to the destination of the current traversal target object if the lock node identifier is not found.
US09009713B2

Provided is a task processing apparatus and method that may select a task corresponding to predetermined task selection information when a task execution is completed and thus, an idle server occurs in at least one server, may separate the selected task into a first task and a second task, and may control the first task and the second task to be allocated to an existing allocation server of the selected task and an idle server, respectively.
US09009695B2

The invention relates to a method and to a system for changing over from a first adaptive data processing version (V1) on data processing means using at least one data model (dm) which is continuously adapted on the basis of data processing results to a second adaptive data processing version (V2) also using at least one data model (DM) to be continuously adapted, characterized in that, in a first phase, the second adaptive data processing version (V2) is used in parallel to the first data processing version (V1), thereby continuously adapting said at least one data model (dm) related to the first version (V1) as well as that data model (DM) related to the second version (V2), and in that the performance of data processing by means of the second version (V2) in checked to comply with a quality criterion, where after in a second phase, as soon as said criterion is met, the results of the data processing by means of the second version (V2) are outputted to be used. The invention further relates to a computer program product having a computer program recorded thereon which is adapted to carry out such a method.
US09009694B2

The present invention provides an interactive graphical user interface (GUI) patch environment for installing a patch on the targeted systems. A system administrator or other authorized user interfaced with a machine may perform the installation of a patch on the machine using a software wizard. Additionally, the Wizard pre-verifies the patch dependencies (pre-installed software) required by the patch and checks the target systems to ensure the target systems possess the requisite dependencies. Once the target systems have been validated and the required dependencies identified on the target systems, the sequencing algorithm sorts patches in correct order before applying patches to the target systems. The user can remove the patch from the pre-validated patch list about to be applied to the target system. The patch dependency is checked before removing the patch from the pre-validated patch list for proper removal order.
US09009680B2

Instrumentation points are selected for an application by running the application with comprehensive instrumentation of its components in a development mode. The application can be run by a human operator and/or load simulator which provides requests to the application. The instrumented components are monitored as the application runs. A subset of the components is selected based on criteria such as an order in which the instrumented components are invoked, whether resource utilization, such as consumption of processor cycles, exceeds a threshold, or a frequency with which components are called or call other components, and only that subset is instrumented in a production mode of the application. In one approach, the subset includes components which are invoked when traffic to/from the application matches a pattern provided by an interaction model. As a result, relevant instrumentation points can be identified.
US09009676B2

A method, system and computer program product for recording and replaying a program execution in a client-server environment capable of supporting different client-server communication protocols. A common recorder of the exemplary embodiments identifies respective class files and libraries used by a client application to process client actions and data passed in client requests and server responses. The recorder stores class files and data in a replay file and later re-creates server loads and client actions based on the class files, data and client action results in the replay file during a replay of the execution.
US09009675B2

A method of implementing verification of a complex workflow includes partitioning the workflow into modules, wherein the modules have inputs, processing steps and outputs; selecting, from the workflow, one of the partitioned modules for independent verification by challenge thereof; running, with a computing device, a challenge of the selected module, the challenge comprising comparing reference outputs to outputs of the selected module, wherein reference inputs are received by the selected module and the reference outputs are generated using the reference inputs and one of an ideal performing module or a well-established module; determining whether outputs of the selected module meet verification criteria with respect to the reference outputs, and based on the determining, implementing one of: declaring the selected module verified; subdividing the selected module into smaller modules and repeating the challenge on the smaller modules; or declaring the selected module not verified.
US09009673B2

In a distributed system that includes a debug server and debug clients coupled for data communications through a data communications network, where the debug server includes a debug administrator, a message router, a back-end debugger, and a debuggee, collaborative software debugging includes receiving application-level messages including receiving, from a requesting debug client, a step over command that includes an instruction to ignore, during the step over command, events established by the requesting debug client; routing the application-level messages among the debug clients, the debug administrator, and the back-end debugger, including providing distributed control of the back-end debugger and routing the step over command to the back-end debugger; performing the step over command, including ignoring the events established by the requesting debug client and processing any other events; and returning, to the debug clients in response to the application-level messages routed to the back-end debugger, client-specific debug results.
US09009662B2

Systems and methods which provide platform sensitive application characteristics with respect to multi-platform applications are shown. As application aspects are developed in the application, embodiments include platform sensitivity characteristics for the application aspects in the application to provide for adaptation of application characteristics for multiple platforms. Embodiments provide an application runtime environment which, although independently defining its own user interface rendering attributes, operates to adjust application characteristics in accordance with a host platform. As application aspects of a multi-platform application are to be executed, if there are relevant cross platform differences, application aspect characteristics are adjusted so as to be appropriate to the host platform. The appropriately adjusted aspects are executed to thereby provide platform sensitive application characteristics with respect to the multi-platform application.
US09009660B1

Programming in a multiprocessor environment includes accepting a program specification that defines a plurality of processing modules and one or more channels for sending data between ports of the modules, mapping each of the processing modules to run on a set of one or more processing engines of a network of interconnected processing engines, and for at least some of the channels, assigning one or more elements of one or more processing engines in the network to the channel for sending data between respective processing modules.
US09009642B1

An apparatus includes a memory device that includes instructions for analyzing RTL code to determine congestion of a logic design without completing a synthesis phase of a chip design process. The instructions can include receiving RTL code, and identifying a statement in the RTL code. The instructions can include determining that the statement in the RTL code corresponds to a structured device group in a component library, wherein the structured device group includes logic devices configured to occupy an area in a predefined spatial arrangement and with predetermined connectivity between the logic devices. The instructions can include determining congestion associated with the structured device group by performing operations including determining a congestion figure. The instructions can also include providing, based on the congestion figure, an indication of the congestion associated with the structured device group.
US09009641B2

A first transistor has source and drain regions within a first diffusion fin. The first diffusion fin projects from a surface of a substrate. The first diffusion fin extends lengthwise in a first direction from a first end to a second end of the first diffusion fin. A second transistor has source and drain regions within a second diffusion fin. The second diffusion fin projects from the surface of the substrate. The second diffusion fin extends lengthwise in the first direction from a first end to a second end of the second diffusion fin. The second diffusion fin is positioned next to and spaced apart from the first diffusion fin. Either the first end or the second end of the second diffusion fin is positioned in the first direction between the first end and the second end of the first diffusion fin.
US09009637B2

A method for making a matrix device including a matrix of photodetecting or photoemitting elements, the method including designing operations for: a) identifying, from at least one topology of the matrix device, one or more spurious conducting closed circuits; b) selecting at least one photodetecting or photoemitting element of the matrix device belonging to at least one of the spurious conducting closed circuits identified, the at least one element selected being made inactive.
US09009624B2

A computing device includes at least one processor and at least one module. The module may determine and output for display a list of one or more suggested character strings based on a first input received at a presence-sensitive display. The module may further receive an indication of a second user input detected at the presence-sensitive display. The module may further determine whether the second user input includes a replacement gesture, wherein the replacement gesture includes a first gesture in a substantially leftward direction and a second gesture in a substantially rightward direction. Responsive to determining that the received gesture input includes the replacement gesture, the module may output for display in place of the displayed text, a character string chosen from the list of one or more suggested character strings.
US09009608B2

Recording a user's preference for content is disclosed. An indication of a problem associated with the content is received, in response to only a single action taken by a user interacting with a web page. After receiving the indication, at least a portion of the web page is continued to be displayed.
US09009594B2

Content gestures are described. In implementations, one or more controls are output to control output of content and for display in a user interface by a computing device. An input is recognized, by the computing device, which was detected using a camera as a gesture to interact with a particular one of the controls to control the output of the content.
US09009579B2

An information processing apparatus includes an MMU that translates between a virtual address and a physical address on the basis of a translation table for translation between physical addresses that are addresses in physical memory and virtual addresses that are addresses in virtual memory. Stored in a RAM are page table information indicating a page table, as well as error detection information attached to the page table information for detecting the presence or absence of an error in translation between a virtual address and a physical address performed by the MMU. A CPU detects the presence or absence of an error in translation between a virtual address and a physical address performed by the MMU on the basis of the error detection information.
US09009575B2

A method begins by a processing module identifying a set of encoded data slices that have been created in accordance with a dispersed storage error encoding function having a decode threshold equal to or less than half of a number encoded data slices in the set of encoded data slices. The method continues with the processing module identifying a first sub-set of encoded data slices having a non-current revision level and identifying a second sub-set of encoded data slices having a more-current revision level. When a number of encoded data slices of the second sub-set of encoded data slices is greater than or equal to the decode threshold and when a number of encoded data slices of the first sub-set of encoded data slices is less than the decode threshold, the method continues with the processing module facilitating rebuilding of the first sub-set of encoded data slices.
US09009574B2

Embodiments provide a method comprising estimating a first set of log-likelihood ratio (LLR) values for a plurality of memory cells of a memory; based on the first set of LLR values, performing a first error correcting code (ECC) decoding operation; in response to determining a failure of the first ECC decoding operation, generating, by adjusting the first set of LLR values, a second set of LLR values for the plurality of memory cells; and based on the second set of LLR values, performing a second ECC decoding operation.
US09009573B2

Methods, apparatuses, and computer program products are disclosed for encoding/decoding a wireless control signal. For encoding, control bits are received and encoded with a first error control code so as to create a first set of encoded bits. The encoded bits are then encoded with a second error control code so as to create a second set of encoded bits, which are modulated as beacon tones and subsequently transmitted. For decoding, beacon tones corresponding to a set of control bits are received and subsequently demodulated so as to ascertain a set of demodulated bits. The demodulated bits are then decoded with a decoder so as to ascertain a set of decoded bits. The decoded bits are then decoded with a second decoder so as to ascertain a second set of decoded bits, which includes the set of control bits.
US09009569B2

There is provided a method of writing data to a sector of a storage device, the sector comprising a data field and a protection information field and having identifying information identifying the location of said sector. The method comprises providing data to be written to an intended sector, generating, for said intended sector, a message comprising the data and the identifying information of said intended sector and performing, on said message, error correcting encoding to generate a codeword. The codeword comprises the message and parity information generated from said error correcting coding. The data can then be written to the data field of the sector, and the parity information can be written to said protection information field of the sector.
US09009565B1

Apparatus and methods provide relatively low uncorrectable bit error rates, low write amplification, long life, fast and efficient retrieval, and efficient storage density such that a solid-state drive (SSD) can be reliably implemented using various types of memory cells, including relatively inexpensive multi-level cell flash. One embodiment intelligently coordinates remapping of bad blocks with error correction code control, which eliminates the tables used to avoid bad blocks.
US09009563B2

An object of the present invention is to provide a CRC circuit with more simple structure and low power consumption. The CRC circuit includes a first shift register to a p-th shift register, a first EXOR to a (p−1)th EXOR, and a switching circuit. A data signal, a select signal, and an output of a last stage of the p-th shift register are inputted to the switching circuit, and the switching circuit switches a first signal or a second signal in response to the select signal to be outputted.
US09009550B2

A programmable Built In Self Test (pBIST) system used to test embedded memories where the memories under test are incorporated in a plurality of sub chips not integrated with the pBIST module. A distributed Data Logger is incorporated into each sub chip, communicating with the pBIST over serial and a compressed parallel data paths.
US09009549B2

A RAM to be diagnosed is divided into n (n being an integer of 3 or greater) pieces of base regions. In an idle time of periodic processing performed in a system in which the RAM is incorporated, two base regions are selected from the divided base regions, and the selected two base regions are diagnosed using a diagnostic method capable of detecting a coupling fault. Thereafter, in an idle time of the periodic processing, operations to select an unselected pair of base regions and diagnose the selected pair are repeated, so as to diagnose all combinations of pairs.
US09009545B2

Systems and methods for error recovery include determining an error in at least one stage of a plurality of stages during a first cycle on a hardware circuit, each of the plurality of stages having a main latch and a shadow latch. A first signal is transmitted to an output stage of the at least one stage to stall the main latch and the shadow latch of the output stage during a second cycle. A second signal is transmitted to an input stage of the at least one stage to stall the main latch of the input stage during the second cycle and to stall the main latch and the shadow latch of the input stage during a third cycle. Data is restored from the shadow latch to the main latch for the at least one stage and the input stage to recover from the error.
US09009536B2

Accessing a problem report data store including customer problem reports. Each customer problem report includes configuration and platform data. Calculating a number of instances each platform is stored, and identifying platforms that satisfy a platform threshold. Calculating a number of instances each configuration is stored, and identifying configurations that satisfy a configuration threshold. Calculating a number of instances each platform is associated with each configuration, and generating a data structure with a plurality of nodes and edges. Each of the nodes identifies one of the platforms and configurations. The weight of the edge connecting a platform to a configuration indicates a number of instances that the platform is associated with the configuration in the data store. Identifying a weighted edge that satisfies a weight threshold, where the weighted edge connects a first platform to a first configuration and, in response, generating a test case for development of a software product.
US09009535B2

A useful embodiment of the invention is directed to a method associated with a computer program comprising one or more basic blocks, wherein the program defines and uses multiple data structures, such as the list of all customers of a bank along with their account information. The method includes identifying one or more invariants, wherein each invariant is associated with one of the data structures. The method further includes determining at specified times whether an invariant has been violated. Responsive to detecting a violation of one of the invariants, the detected violation is flagged as an anomaly.
US09009533B2

Provided are a home/building fault analysis system and method using a resource connection map log which compares and analyzes a previous integrated resource state and a current resource state using resource connection map logging information based on a standard resource management model when a fault is generated, provides state information of the resource in which information having high association with a fault resource is mainly changed, and performs an effective fault analysis and process by restoring to the previous resource state, as necessary. According to the prevent invention, when the fault is generated, a synthetic state of resources within a home/building as well as a state of an individual resource may be known from the resource connection map.
US09009523B2

A controller area network (CAN) has a plurality of CAN elements including a communication bus and controllers. A method for monitoring the CAN includes identifying each of the controllers as one of an active controller and an inactive controller. A fault-active controller isolation process is executed to detect and isolate presence of a fault-active controller. A fault isolation process can be executed to detect and isolate presence of one of a wire open fault, a wire short fault and a controller fault when one of the controllers is identified as an inactive controller. Presence of a fault associated with a persistent bus disturbance in the CAN is detected when a bus error count is greater than a predetermined threshold continuously for a predetermined period of time.
US09009520B2

A slew rate controller for a computing system includes a slew rate control module, the slew rate control module further comprising a plurality of sampling modules, each sampling module corresponding to one of a plurality of phase signal inputs, wherein each sampling module receives an input signal, a reference voltage, and the sampling module's respective phase signal input, and wherein each sampling module generates a respective sample of a relationship between the input signal and the reference voltage during a time period indicated by the sampling module's respective phase signal input; and a finite state machine configured to output a slew rate control signal to control a slew rate of the input signal based on the plurality of samples from the sampling modules.
US09009516B1

In one example, a method includes determining, based on motion data generated by a motion sensor of a wearable computing device, a plurality of motion vectors, wherein one or more components operatively coupled to the wearable computing device are operating in a first power mode during a first time period; determining, based on the plurality of motion vectors, a plurality of values. In this example, the method also includes, responsive to determining that each of the plurality of values satisfies a corresponding threshold, transitioning, by at least one component of the one or more components, from operating in the first power mode to operating in a second power mode.
US09009515B2

According to an embodiment, provided is an electronic device that includes: an energy generation unit that generates electrical power; an accumulating unit that accumulates therein the electrical power generated by the energy generation unit; and a network control unit that includes: a first function unit that performs network response processing; a second function unit that performs network response processing with a relatively smaller processing load than the network response processing performed by the first function unit; and a third function unit that controls the electrical power supply to the function units. The third function unit stops the electrical power supply to the first function unit in a predetermined standby operation mode that is standby for a network response request, and supplies the electrical power to the second function unit directly from the energy generation unit bypassing the accumulating unit.
US09009513B2

Timers #0 through #3 are each supplied with a period for prohibiting a change in a power supply voltage. An OS #A or an OS #B determines necessity to change an operating frequency for a CPU core corresponding to any of the timers #0 through #3 when the timer exceeds the prohibition period. It is determined whether it is necessary to change a power supply voltage supplied to CPU cores #0 through #3 when the OS #A or the OS #B determines necessity to change an operating frequency. When it is determined that a power supply voltage needs to be changed, a power supply voltage change portion 20 changes the power supply voltage supplied to the CPU cores #0 through #3. Therefore, it is possible to improve the processing efficiency without needing to acquire inter-OS lock.
US09009502B2

A system and method for managing battery usage of a mobile device. The power level of the battery is obtains and compared to a threshold level. When the power level is equal to or less than the threshold level, user applications that are operating on the mobile device are identified. Operating user applications that are members of a set of user applications are identified. The execution of the selected user application is suspended or terminated.
US09009501B2

A power supply control circuit for an electronic device includes an input/output (I/O) microchip, a southbridge microchip and a power management unit. The control circuit is electrically connected to the I/O microchip and the southbridge microchip to output a driving voltage to the I/O microchip and the southbridge microchip. The power management unit includes a power management microchip electrically connected to the control circuit, the I/O microchip and the southbridge microchip. The power management microchip outputs a power on/off control signal to the southbridge microchip to power on/off the electronic device, and controls the control circuit to provide a driving voltage to the I/O microchip and the southbridge microchip when the electronic device is powered on and controls the control circuit to stop providing the driving voltage to the I/O microchip and the southbridge microchip when the electronic device is powered off.
US09009499B2

A system for managing energy efficiency and control mechanisms in a network having a virtual machine includes a virtual machine power manager (VMPM) coupled to a virtual machine manager (VMM) and a network component. The VMPM is configured to receive power information from the network component, analyze the power information, generate configuration instructions based on the analyzing and send the configuration instructions to the VMM.
US09009497B1

A method of operating a system on chip. The system on chip includes a controller. The method includes: receiving, at the system on chip and in a storage drive, encrypted content and an encrypted content key; storing the encrypted content and the encrypted content key in a storage device; and transmitting the encrypted content key from the controller to a first decryption module. The method further includes: decrypting the encrypted content key to generate a content key based on an identification of the system on chip; transmitting the encrypted content from the controller to a second decryption module; and decrypting the encrypted content based on the content key to generate content.
US09009495B2

A system, apparatus, method, and/or computer program product is disclosed for decreasing side channel signal leakage and increasing speed of cryptographic combining operations. An exemplary method may be incorporated, in an exemplary embodiment, in an exemplary programmable logic device (PLD) such as, e.g., but not limited to, a field programmable gate array (FPGA) implementation of at least one cryptographic combining process, or may include an application specific integrated circuit (ASIC) design where cryptographic combining with minimal side channel signal leakage and high speed are provided.
US09009489B2

Provided are techniques for the creation and storage of an archive for binding IDs corresponding to a cluster of devices that render content protected by a broadcast encryption scheme. When two or more clusters are merged, a binding ID corresponding to one of the clusters is selected and a new management key is generated. Binding IDs associated with the clusters other than the cluster associated with the selected binding ID are encrypted using the new management key and stored on a cluster-authorized device in a binding ID archive. Content stored in conformity with an outdated binding ID is retrieved by decrypting the binding ID archive with the management key, recalculating an old management key and decrypting the stored content.
US09009461B2

A HTTP request addressed to a first resource on a second device outside the network is received from a first device within the network. The HTTP request is redirected to a third device within the network. A first encrypted connection is established between the first device and the third device, and a second encrypted connection between the third device and the second device. The third device retrieves the first resource from the second device. The first resource is modified to change pointers within the first resource to point to location in a domain associated with the third device within the network. The third device serves, to the first device, the second resource.
US09009448B2

Disclosed is an architecture, system and method for performing multi-thread DFA descents on a single input stream. An executer performs DFA transitions from a plurality of threads each starting at a different point in an input stream. A plurality of executers may operate in parallel to each other and a plurality of thread contexts operate concurrently within each executer to maintain the context of each thread which is state transitioning. A scheduler in each executer arbitrates instructions for the thread into an at least one pipeline where the instructions are executed. Tokens may be output from each of the plurality of executers to a token processor which sorts and filters the tokens into dispatch order.
US09009442B2

A data writing method and a memory controller and a memory storage apparatus using the same are provided. The method includes selecting physical units as a global random area and building a global random searching table for recording update information corresponding to updated logical pages that data stored in the global random area belongs to. The method also includes receiving updated data belonging to a logical page of a logical unit, assigning an index number for the logical unit, writing the updated data into the global random area, and using the index number to record update information corresponding the logical page in the global random searching table. Accordingly, a global random searching table having smaller size can be used for recording update information corresponding to updated logical pages that data stored in the global random area belongs to.
US09009440B2

A storage system stores data in at least one partition of a physical storage media in accordance with file system information specifying a plurality of logical blocks having logical block addresses within the partition. The logical blocks include excess logical blocks that are not mapped to space in the physical storage media by the mapping employed by the storage system. Unusable block data marks those excess logical blocks as unusable. This makes it easy to adjust the data storage capacity of the storage system by changing the mapping to map more or less logical block addresses to space in the physical storage media and thereby destroy or create excess logical blocks, and by changing the unusable block data to correspondingly change the excess logical blocks marked as unusable.
US09009437B1

Described are techniques for performing data storage management. A first data portion is stored at a first logical address of a first device that is mapped to a first physical storage location at which the first data portion is stored. A second data portion is stored at a second logical address on a second device that is mapped to a second physical storage location at which the second data portion is stored. The first data portion is a duplicate of data contents of the second data portion and the first physical storage location is the same physical storage location as the second physical storage location. The first device and the second device are thin devices where physical storage is unallocated for at least a portion of each thin device's storage capacity at a point in time.
US09009431B2

The present disclosure relates generally to a method and system for creating, replicating, and providing access to virtual snapshots of a disk storage block of a disk storage system or subsystem. In one embodiment, the present disclosure relates to a virtual snapshot accessible to local users of a local data storage device. The virtual snapshot may direct local users to a snapshot stored on computer-readable storage medium at a remote data storage site, but give the appearance as if data of the corresponding snapshot is stored locally. The virtual snapshot is replaced by replication of the snapshot from the remote data storage site to the local data storage device. Each snapshot may relate to data of a logical data volume, the logical data volume being an abstraction of data blocks from one or more physical storage devices.
US09009430B2

A method is provided for restoring data from a backup storage volume onto a source storage volume. A content of a memory unit of the backup storage volume and a content of the corresponding memory unit of the source storage volume are loaded into a computer memory, and are compared in the computer memory for identity. The content of the memory unit of the backup storage volume is written to the corresponding memory unit of the source storage volume if the comparison indicates that the content of the compared memory units is not identical. The invention further relates to a system for restoring data from a backup storage volume onto a source storage volume comprising a restore software running on a data processing device, which is connected to the backup storage volume and the source storage volume, whereby the restore software performs the above method.
US09009425B2

A memory system includes a volatile first storing unit, a nonvolatile second storing unit, and a controller. The controller performs data transfer, stores management information including a storage position of the data stored in the second storing unit into the first storing unit, and performs data management while updating the management information. The second storing unit has a management information storage area for storing management information storage information including management information in a latest state and a storage position of the management information. The storage position information is read by the controller during a startup operation of the memory system and includes a second pointer indicating a storage position of management information in a latest state in the management information storage area and a first pointer indicating a storage position of the second pointer. The first pointer is stored in a fixed area in the second storing unit and the second pointer is stored in an area excluding the fixed area in the second storing unit.
US09009422B2

A memory stores therein a program status word containing an address of data that is to be read when an interrupt process is executed. a processor determines whether or not the program status word stored in the memory is available, controls the memory to stores a determination result in the memory in association with the program status word, acquires the program status word and the determination result from the memory when the interrupt process occurs, and reads data on the basis of the address contained in the acquired program status word when the acquired determination result indicates that the program status word is available.
US09009421B2

In a computer system that includes multiple nodes and multiple logical partitions, a dynamic partition manager computes current memory affinity and potential memory affinity to help determine whether a reallocation of resources between nodes may improve memory affinity for a logical partition or for the computer system. If so, the reallocation of resources is performed so memory affinity for the logical partition or computer system is improved. Memory affinity is computed relative to the physical layout of the resources according to a hardware domain hierarchy that includes a plurality of primary domains and a plurality of secondary domains.
US09009420B2

A design structure for performing cacheline polling utilizing a store and reserve instruction are disclosed. In accordance with one embodiment of the present invention, a first process initially requests an action to be performed by a second process. A reservation is set at a cacheable memory location via a store operation. The first process reads the cacheable memory location via a load operation to determine whether or not the requested action has been completed by the second process. The load operation of the first process is stalled until the reservation on the cacheable memory location is lost. After the requested action has been completed, the reservation in the cacheable memory location is reset by the second process.
US09009419B2

Methods and systems are provided for mapping a memory instruction to a shared memory address space in a computer arrangement having a CPU and an APD. A method includes receiving a memory instruction that refers to an address in the shared memory address space, mapping the memory instruction based on the address to a memory resource associated with either the CPU or the APD, and performing the memory instruction based on the mapping.
US09009408B2

This invention handles write request cache misses. The cache controller stores write data, sends a read request to external memory for a corresponding cache line, merges the write data with data returned from the external memory and stores merged data in the cache. The cache controller includes buffers with plural entries storing the write address, the write data, the position of the write data within a cache line and unique identification number. This stored data enables the cache controller to proceed to servicing other access requests while waiting for response from the external memory.
US09009401B2

A control unit of a least recently used (LRU) mechanism for a ternary content addressable memory (TCAM) stores counts indicating a time sequence with resources in entries of the TCAM. The control unit receives an access request with a mask defining related resources. The TCAM is searched to find partial matches based on the mask. The control unit increases the counts for entries corresponding to partial matches, preserving an order of the counts. If the control unit also finds an exact match, its count is updated to be greater than the other increased counts. After each access request, the control unit searches the TCAM to find the entry having the lowest count, and writes the resource of that entry to an LRU register. In this manner, the system software can instantly identify the LRU entry by reading the value in the LRU register.
US09009397B1

A method of writing to one or more solid state disks (SSDs) employed by a storage processor includes receiving a command, creating sub-commands from the command based on a granularity, and assigning the sub-commands to the SSDs independently of the command thereby causing striping across the SSDs.
US09009395B2

The amount of data to be stored in a semiconductor nonvolatile memory can be reduced and overhead associated with data processing can be reduced. When a microprocessor receives a write request from a host computer and data D1 to D3 exist in a cache slot, the microprocessor reads the LBA of each piece of the data, manages each piece of the data D1 to D3 using a bitmap table by associating them with their LBAs, generates a specific command CMD based on the LBAs of the data D1 to D3, adds the data D1 to D3 and addresses ADD1 to ADD3 indicating where the data D1 to D3 are to be stored, to the specific command CMD, and sends it to an FMPK. The FMPK stores each piece of update data in a specified block in the flash memory based on the specific command CMD.
US09009394B2

Apparatus and methods configure a serial flash memory device. A value in a configuration register configures the number of dummy clock cycles to provide prior providing data in response to a read command. The value in the configuration register is read, and the number of dummy clock cycles to provide based at least partly on the dummy clock cycle value.
US09009393B1

A system including a packaging substrate and first and second integrated circuits arranged on the packaging substrate. The first integrated circuit includes a dynamic random access memory. The second integrated circuit includes a system-on-chip, which includes a hard disk controller to control a hard disk drive, a solid-state disk controller to control flash memory arranged external to the packaging substrate, and a dynamic random access memory controller to communicate with the dynamic random access memory. The hard disk controller and the solid-state disk controller access the dynamic random access memory via the dynamic random access memory controller. The dynamic random access memory controller is connected to the dynamic random access memory via the packaging substrate.
US09009392B2

Dynamic allocation of memory in a hybrid system is provided. In particular, a method and system is provided to leverage a hybrid infrastructure for dynamic memory allocation and persistent file storage. The method includes dynamically allocating a file or its part or to cache a file or its part between different storage technologies and respective memory technologies in a hybrid infrastructure.
US09009380B2

A universal serial bus (USB) transaction translator is provided along with a micro-frame synchronization method. A device interface is coupled to a device via a device bus, and a host interface is coupled to a host via a host bus. At least two buffers are configured to store data. A controller stores the data in the buffers alternately. A start-of-frame (SOF) counter is used to count the SOF packets, with the counting value of the SOF counter being compared to a predefined value. Specifically, the controller resets a SOF timer for sending the SOF packet when the counting value achieves or exceeds the predefined value, such that the SOF packet and an isochronous timestamp packet (ITP) from the host are sent at the same time. Further, the controller delays the sending of the SOF packet for a period of time according to the ITP from the host.
US09009379B1

Using relatively inexpensive, external resistor networks, an electronic device, such as an FPGA, can be configured to use non-MIPI interfaces to communicate with one or more MIPI-compliant devices, such as video sources (e.g., cameras) and sinks (e.g., displays). High-speed (HS) and low-power (LP) MIPI signaling for each MIPI clock/data lane is supported by a set of one or more non-MIPI interfaces, such as LVDS and/or LVCMOS receivers, transmitters, and/or transceivers, and an appropriate, corresponding, external resistor network. For configurations in which the resistor-configured electronic device can handle high-speed MIPI data from a MIPI-compliant device, the electronic device can detect transitions in the MIPI mode of the MIPI-compliant device. In some configurations, the resistor-configured electronic device can provide high-speed MIPI data to a MIPI-compliant device. In either case, the electronic device configures the non-MIPI interfaces to support the current MIPI HS/LP mode.
US09009343B2

A content processing device is configured to selectively receive a media signal via a network. The content processing device is further configured to receive a bandwidth check request. The content processing device is further configured to receive a first status indicator, and determine if the streaming media signal is likely to be in use based on the first status indicator.
US09009342B2

A network relay apparatus which conducts data transfer by using a plurality of network LSIs includes a transfer engine unit having at least two network LSIs and a central control unit which controls the operation state of the network relay apparatus. The transfer engine unit includes the network LSIs capable of changing over at least one of a clock and an operation which differ every function block, a load judgment unit for judging a load laid upon each of function blocks in the network LSI, and a frequency voltage control unit for individually changing over at least one of the clock and operation voltage supplied to each function block on the basis of the load judged by the load judgment unit.
US09009334B1

A browsing process is directed to the generation and management of a browse session at a network computing provider. A client computing device requests a remote browse session instance at a network computing provider. The browse session instance may correspond to requested network content. The network computing provider determines a browse configuration. The browse configuration may identify a communication protocol and various processing actions. The network computing provider retrieves the requested content through an instantiated network browse session instance, and performs a first set of processing actions to generate a processing result. The network computing provider determines whether the requested content is likely to perform high risk operations on the client computing device, and notifies the user or transmits a processed representation of the requested content to the user such that the likelihood of high risk operations being performed on the client computing device is reduced.
US09009325B2

[Issues] Without using a load balancer or a media director, and without inquiring a load status from a user terminal to a delivery server, to strive for balancing and smoothing of a load of a delivery server, and to prevent degradation of viewing quality.[Solution method] A contents delivery server comprising: a load information exchanging and memorizing unit which receives and memorizes load information (other server information) from other contents delivery servers in a network, and memorizes load information (own server information) of own contents delivery server; a determination unit which determines presence of free resources of own contents delivery server based on the own server information; a selection unit which, in case the determination unit determined that there exit no free resources, selects one or more other contents delivery servers with a lower load than own contents delivery server from among other contents delivery servers based on the own server information and the other server information; and a redirection unit which requests to the selected other contents delivery servers delivery of contents which are targets of a contents delivery request to a user terminal which transmitted the contents delivery request.
US09009323B1

Users intending to launch instances or otherwise access virtual resources in a multi-tenant environment can specify a launch configuration. For each type of instance or each type of user, at least one launch configuration is created that includes parameters and values to be used in instantiating an instance of that type, the values being optimized for the current environment and type of instance. Launch configurations can be optimized for different types of users, such as to account for security credentials and access levels. Such an approach enables users to launch instances by contacting the resource provider directly without need for a proxy, which can function as a choke point under heavy load. The use of an appropriate launch configuration can be enforced for any type of user at any level, such as at the sub-net level, by modifying a request that does not specify an appropriate launch configuration.
US09009317B2

A system for and method of determining how to process a request for allocation network resource (whether to accept, deny or forward) is presented. The method may include receiving a request for allocating network resources from a user device. The method may also include determining, via at least one computer processor, whether to accept or deny the resource allocation request based at least in part on a classification of at least one of network elements and communication links, wherein the at least one network elements and communication links is identified based on the resource allocation request. The method may further include providing the determination of whether to accept or deny the resource allocation request to the user device. The system may utilize a dynamic set of policy, customized according to the current network status, to optimize the performance of processing the resource allocation request.
US09009316B2

A system and method for providing on-demand Integrated capacity and reliability Service Level Agreement (SLA) Software License (ISL). The disclosed approach allows customized purchase of capacity together with the desired reliability SLA at fine granularity of both quantities. The ISL licensing approach can be applied in the distributed Processing Entities (PEs) systems and also in the Virtual Machines (VMs) based cloud computing model. The on-demand ISL licensing approach makes use of an ISL dimensioning methodology (implemented using an ISL Manager) and an ISL Controller (ISLC) that keeps track of the capacity usage at the system level together with the periodic monitoring of health status of PEs or VMs. The ISLC dynamically controls the capacity usage as well as the reliability SLA based on the aggregated workload utilization conditions from all the PEs or VMs, hence allowing the delivery of the user-purchased level of guaranteed reliability SLA in an economical manner.
US09009312B2

Controlling access to a resource in a distributed computing system that includes nodes having a status field, a next field, a source data buffer, and that are characterized by a unique node identifier, where controlling access includes receiving a request for access to the resource implemented as an active message that includes the requesting node's unique node identifier, the value stored in the requesting node's source data buffer, and an instruction to perform a reduction operation with the value stored in the requesting node's source data buffer and the value stored in the receiving node's source data buffer; returning the requesting node's unique node identifier as a result of the reduction operation; and updating the status and next fields to identify the requesting node as a next node to have sole access to the resource.
US09009300B2

A method and an apparatus provide a customized service based on a user log in a wireless communication system. A method of a terminal collects user data existing inside a terminal. The method transmits the user data to a log manage server. The method receives a mission determined based on user data from the log manage server. The method transmits performance results regarding the mission to the log manage server.
US09009298B2

Methods, apparatus, and articles of manufacture to determine audience engagement indices associated with media presentations are disclosed. An example method involves determining an Internet engagement indice based on a quantity of messages posted on an Internet service and containing a keyword associated with a media presentation. The example method also involves determining a composite engagement indice based on the Internet engagement indice and a survey engagement indice based on a survey of panel members exposed to the media presentation.
US09009293B2

A method is provided in one example and includes receiving a request to initiate a communication flow associated with a subscriber and identifying one or more parameters to be monitored for the communication flow. The method further includes extracting one or more bits from packets associated with the communication flow; the bits are used to determine an operating system associated with the communication flow. A policy decision can be executed for the communication flow based on the operating system associated with the communication flow. In more specific examples, the bits are sent to a next destination in response to a threshold being reached for at least one of the parameters. The parameters can be associated a volume parameter or a time parameter. The policy decision could include blocking traffic associated with the subscriber, initiating billing, redirecting the communication, managing a quality of service level for the communication flow, etc.
US09009290B2

Methods and apparatuses for discovery and notification of services are described for creating a service, discovering the service, and providing notification of the service. In one embodiment, the methods and apparatuses for discovery and notification of services identifies a content provider; identifies a service wherein the service corresponds with the content provider; forms a service record within the service registry wherein the service record represents the service; and allows a content user to discover the service through the service registry.
US09009288B2

An SNMP network comprises a power manager with an SNMP agent in TCP/IP communication over a network with an SNMP network manager. The power manager is connected to control several intelligent power modules each able to independently control the power on/off status of several network appliances. Power-on and load sensors within each intelligent power module are able to report the power status of each network appliance to the SNMP network manager with MIB variables in response to GET commands. Each intelligent power module is equipped with an output that is connected to cause an interrupt signal to the network appliance being controlled. The SNMP network manager is able to test which network appliance is actually responding before any cycling of the power to the corresponding appliance is tried.
US09009279B2

Discloses is a computer network system comprising a plurality of network management tools, a network segment comprising a plurality of hardware devices, and a proxy for interconnecting network management tools with the network segment. Each of the network management tools is assigned at least one functionality for monitoring and controlling at least one hardware device which is polled by the network management tools. The functionalities from different network management tools are separate from each other, and the proxy is set up to consolidate requests from the different network management tools and to focus the requests on one single request to the device to be controlled by the different network management tools.
US09009275B2

An image forming apparatus for executing a processing flow including a plurality of steps, includes a determination unit which determines whether or not a processing flow to be executed includes an instruction required step that requires an instruction of a user, a selection unit which selects, when the processing flow to be executed includes the instruction required step, a notification destination of information required to display an operation window for accepting the instruction of the user, a notification control unit which notifies the notification destination selected by the selection unit of the operation window, and an execution unit which executes processing of the instruction required step according to instruction contents input via the operation window.
US09009273B2

A mechanism is provided for attributing network addresses to virtual machines. A request for a number of addresses is received from a requesting entity, thereby forming a requested number of addresses. A length of continuous ranges of available addresses is compared to the requested number of addresses. A range of available addresses comprising a number of addresses greater than the requested number of addresses is selected from a memory, thereby forming a selected range of available addresses. A first new range comprising the requested number of addresses excised from the selected range of available addresses is defined and one or more farther new ranges are defined, comprising the remainder of the selected range of available addresses not belonging to the first new range. The first new range is attributed for the use of the requesting entity.
US09009266B2

A method and a device for switching a media renderer to another media renderer while a client performs streaming playback of content of a server are provided. Accordingly, a first client that performs streaming playback of the content transmits playback environment information and a URL of the content to the second client, and the second client transmits the received information and information about features of the second client to the server and requests the corresponding content which has the optimized format for the second client from the server. Therefore, a user can continue to watch the media content through a new media renderer in existing playback environment setting without additional manipulation.
US09009257B2

A method, system, and computer programming product for returning a response directly to a transaction request originator in a customer information control system (CICS) is provided. The method can include receiving a transaction request in a CICS and allocating resources in the CICS in response to receiving the transaction request. The method additionally can include determining whether the CICS is an intended endpoint of the transaction request. Finally, the method can include extracting an address of an originator of the transaction request from the transaction request and sending a response to the originator at the extracted address upon determining that the CICS is the intended endpoint of the transaction request, but otherwise routing the transaction request to a different CICS along with the address within the transaction request.
US09009246B1

The method and system may be used to configure communications between users within an organization and displays the communications specific to the organization on a secondary device. An administrator interface module receives a selection of one or more users within the organization as recipients of a message. The message is transmitted to a module that determines whether the received message includes communications specific to the organization, and if so, the intelligent communication module causing the message to be routed to a secondary device for display via a private communication network and not be routed to the primary device. However, if the message is determined to not include communications specific to the organization, the intelligent communication module causing the message to be routed to the primary device via the private communication network.
US09009243B2

Described herein are methods and systems for tracking usage of and sharing data between mobile device applications. A mobile device receives a first application to be installed on the mobile device. The first application includes a first notification module, a content developer identifier, and a first application identifier. The mobile device receives a second application to be installed on the mobile device, the second application including a second notification module, the content developer identifier, and a second application identifier. The mobile device stores a mobile device identifier in a keychain area of the mobile device. The mobile device provides access to the keychain area for applications which include the content developer identifier. The mobile device retrieves the mobile device identifier from the keychain area for use by the first application and the second application.
US09009235B2

Messages are processed to guarantee proper work scheduling and allow for cyclic and conditional processing. A processing node requiring ordered processing of messages is configured to operate within a plurality of successive processing nodes not requiring ordering processing of messages. Nodes upstream of the ordered node (i) monitor skew between the messages being processed and messages that are ordered after the messages still being processed and that have been forwarded downstream of the node and (ii) pause processing upon reaching skew limits. The nodes upstream of the ordered node limit output of messages to be within a delta of other messages as defined by message IDs. In addition, messages removed from a flow path are replaced by Null messages for ordered processing. Child messages are encoded to incorporate parent IDs preserving ordering systems.
US09009233B2

A method and system utilizing presence in a presence aware data/messaging network between a user and an organization for communication purposes to indicate when both parties are ready to engage in a dialog session or when one party has new information for the other party. The method and system can be further enhanced if the presence aware network also provides location information or other state information on the user.
US09009221B2

One or more network devices send to a user device a user interface with options for configuring a network to provide transaction services between transaction devices and host processing devices. The user interface is accessible to the user device via a private network connection. The one or more network devices receive from the user device configuration settings for a particular host processing device. The one or more network devices store the configuration settings in a database of transaction services data for multiple host processing devices, to be accessed by another device within the network for configuring the network for the particular host processing device.
US09009208B2

Floating point adder circuitry 16, 18, 20 is provided with far-path circuitry 18 and near-path circuitry 20. The far-path circuitry utilises a count of trailing zeros TZ and a difference in the input operand exponents to form respective suffix values which are concatenated with the mantissas of the input addends and serve when summed to generate a carry out taking the place of a conventionally calculated sticky bit. Within the near-path, minimum value circuitry 46 is used to calculate the lower of a leading zeros count of the intermediate mantissa produced in a subtraction and the larger of the input operand exponent values such that a left shift applied to the intermediate mantissa value is not able to produce a invalid floating point result due to applying a left shift to remove leading zeros that is too larger and accordingly corresponds to an exponent which cannot be validly represented.
US09009202B2

A method of identifying nonreferenced memory elements in a storage system is disclosed. A plurality of lists of referenced elements from a plurality of storage subsystems is input. A union of the lists of referenced elements is compiled. The union of the lists of referenced memory elements is compared to a list of previously referenced memory elements to determine previously referenced elements that are no longer referenced. The previously referenced elements that are no longer referenced is output.
US09009199B2

The present invention relates to a method computer program product for datamining with constant search time, the method and computer program product comprises the steps of: traversing a search tree to a leave, retrieving a one or more data store identifier from said leave, read data pointed to by said data store identifier, locating one or more value in said data, referencing one or more data descriptor, retrieve the n-nearest data descriptor neighbors, terminate said search.
US09009193B2

Techniques are presented for providing a software fitting assessment. The techniques may be performed by methods, apparatus, and/or computer program products. The techniques include automatically matching on a computer system one or more specified requirements for a project with one or more software functions stored in a repository. The automatically matching includes mining the repository in order to match requirements. The repository includes software functions, requirements accumulated from previous projects, and results of stored matches between the software functions and the requirements accumulated from previous projects. The techniques include outputting by the computer system one or more results of the matching.
US09009191B2

A system and method are provided for presenting relevant content for attaching files, e.g. for an email application or an instant messaging application. In one example, a method includes providing a keyword extraction engine to extract keywords from text, and providing a keyword mapping engine to map the keywords to at least one attribute and at least one attribute value based on a pre-determined mapping scheme. In another example, a method includes receiving, e.g. from a user, at least one keyword, at least one attribute, and least one attribute value to define a mapping scheme.
US09009189B2

Methods and arrangements for handling user queries. Submitted queries are accessed, and there are identified queries as being insufficiently addressed. A priority is estimated for the identified queries, and the identified queries are ordered based on the estimated priority. A priority-ordered list of queries is provided as output.
US09009182B2

A system, method and computer product for managing distributed transactions of a database. A transaction manager is provided for each of a plurality of transactions of the database. Each transaction manager is configured to perform functions that include generating a transaction token that specifies data to be visible for a transaction on the database. The database contains both row and column storage engines, and the transaction token includes a transaction identifier (TID) for identifying committed transactions and uncommitted transactions. A last computed transaction is designated with a computed identifier (CID), record-level locking of records of the database is performed using the TID and CID to execute the transaction, and the plurality of transactions of the database are executed with each transaction manager.
US09009178B2

Methods, apparatuses, and computer program products herein enable a mobile terminal with a cognitive radio to determine at least one white space spectrum database to access based on a current location and once the at least one white space spectrum database is accessed to determine the relevant communication protocols. One example method may include accessing one or more white space database identifiers. In some example embodiments, the white space database identifiers correspond to a white space database assigned to a region. The method may further include determining whether the one or more database identifiers match a database identifier associated with a schema In some example embodiments, the schema defines one or more parameters for exchanging information with a white space spectrum database. The method may further include selecting the schema that is associated with the matched database identifier.
US09009148B2

There is provided a computer-implemented method and system for ranking documents. The method includes identifying a number of query-document pairs based on clickthrough data for a number of documents. The method also includes building a latent semantic model based on the query-document pairs and ranking the documents for a search based on the latent semantic model.
US09009145B2

A method for searching for a travel product having one or more data elements associated therewith from a plurality of potentially suitable travel products in a system comprising a web based interface for receiving inputs from a user and from one or more sources of data, and for displaying results to a user based on the inputs; a business logic layer providing access to the sources of data in a predetermined manner, such as based on rules and preferences; and a database including data relating to the parties associated with the system; wherein the method comprises the steps of: entering one or more search parameters into the interface; launching multiple simultaneous searches based on the search criteria and one or more attribute of the travel product to the one or more sources of data to identify the potentially suitable travel products; displaying the potentially suitable travel products on the interface; selecting one or more of the potentially suitable travel products for further processing; further processing the potentially suitable travel products by normalizing the data elements associated with the potentially suitable travel products into a homogeneous display; determining a combination of data elements of the one or more potentially suitable travel products which in combination are the most suitable travel products for a customer based on customer preferences and attributes.
US09009141B2

A display apparatus and a displaying method of contents, the display apparatus including a content output unit which outputs contents, a display unit which displays predetermined space information, a user interface (UI) generating unit which generates UI information, a user input unit, and a control unit which classifies the contents into a group which corresponds to a position on the displayed predetermined space information based on predetermined position information of the contents in response to a request to search for contents, being input through the user input unit, controls the UI generating unit to generate a first UI indicating the group, and controls the display unit to display the generated first UI at the corresponding position of the group on the displayed predetermined space information.
US09009138B2

A method and apparatus for transparent analytical query acceleration identifies within a database management system (DBMS) if a query is an analytical type. The query is processed with an analytical query processor if the query is the analytical type. In addition, the query is processed within the DBMS if the query is not the analytical type.
US09009128B2

An information processing apparatus including a search unit configured to access a server storing a plurality of contents therein, and search for a desired content from among the plurality of contents, a recognition unit configured to recognize a reproduction apparatus which is capable of reproducing a content stored in the server, an instruction unit configured to instruct the reproduction apparatus to reproduce the content having been searched for by the search unit, and an acquisition unit configured to acquire reproduction information relating to the content having been reproduced by the reproduction apparatus.
US09009123B2

A method and system for combining, communicating, storing and/or separating image data and non-image data. The method involves a computer programmed to identify an end-of-file (EOF) marker of an image file, and being programmed to add the non-image data to the image file after the EOF marker.
US09009117B2

In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multitenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.
US09009116B2

Methods, systems, and articles of manufacture consistent with the present invention provide for managing a database. A data store is provided that is distributed over at least two sub data processing systems. A first information in the data store is associated with a first consistency level and a second information in the data store is associated with a second consistency level. At least one of the first consistency level and the second consistency level is selected according to an algorithm.
US09009110B2

A view object is generated in a target deployment unit in a design time environment of a metadata repository. The view object is modeled on a business object of a source deployment unit. The source deployment unit includes process components of a business application that is physically decoupled from the target deployment unit. A subset of attributes of the business object of the source deployment unit is selected. The subset of attributes includes at least an outbound agent and an inbound agent implemented by a generic messaging framework. The view object is modeled in the target deployment unit with the subset of attributes of the business object. The inbound agent of the view object is configured for receiving a replication message from the outbound agent of the business object, and the replication message includes replication data for configuring the view object only with data from the business object.
US09009108B2

The claimed subject matter provides a system and/or a method that facilitates managing data consistency in connection with a plurality of devices. A collection of devices can be associated with a user. A web service can receive a portion of data from at least one device via an interface component, wherein the web service can host and relate the portion of data with an account for the user. A master sync component can leverage a computing resource from at least one device in order to maintain data consistency between at least one of the following: two or more devices within the collection of devices associated with the user; or the account hosted by the web service and two or more devices within the collection of devices associated with the user.
US09009095B1

Systems and methods for determining a probability of changing from one state to another in a stochastic entity, comprising: determining the compact component matrix utilizing characteristic information of the stochastic entity; determining the compact composite component matrix by taking a Kroneker product of the compact component matrix and an identity matrix; determining and placing all current states for the stochastic entity into a state space matrix; determining a Q matrix and/or a transition rate matrix using the compact composite component matrix and basic conditions or variables of the problem domain and/or a compact transition rate matrix; and performing Markov chain Monte Carlo (MCMC) simulation using information from the state space matrix and information from the transition rate matrix to determine the probability of changing from one state to another state in the stochastic entity.
US09009092B2

Concepts and technologies are described herein for creating variations when transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships among data elements or other portions of the data, and to identify any possible approaches to transforming the data (“worlds”) based upon the relationships and the data. The worlds can be ranked and selected based upon rank. The computing device can obtain rules associated with the selected and apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback regarding the world selection.
US09009091B2

An analysis tool for causing a computer to use information gain of attributes and a classification algorithm to classify new records in a set of data by taking into account the predictive value of the attributes and the effect of the new record.
US09009077B2

Metering is enabled through an arrangement in which a metering certificate is communicated to a mobile device using an over-the-air protocol. A metering trigger provides the metering certificate that includes a location to which metering data is posted by the mobile device and a public key of a public-private key pair, or alternatively provides a link to such metering certificate. A metering helper passes the metering certificate to a DRM system on the mobile device which collects metering data associated with the metering ID and uses the public key to encrypt the metering data into a metering challenge. The metering helper posts the metering challenge to the location. The metering service extracts the metering data from the metering challenge using a private key and generates a metering response that is received by the metering helper which prompts the DRM system to reset at least a portion of a data store in which the metering data is stored.
US09009074B2

Systems and methods are provided for generating and publishing electronic spare parts catalogs that support electronic business processes for managing and selling spare parts for complex machines and systems, such as gas turbines. Automated systems and methods for generating electronic catalogs of spare parts employ an extensible, template-based framework to extract and integrate catalog content (static and/or real-time spare parts data) from various backend business information systems and data sources.
US09009062B2

In some embodiments, the instant invention provides a programmed system having a computer programmed with software instructions that include at least: code to receive an electronic Tender voting request to conduct a Tender voting; where the Tender voting is limited to a plurality of employees who has owned shares of an issuer at a record date via at least one of: i) at least one 401K plan, and ii) at least one employee stock ownership plan (ESOP); where the Tender voting is selected from the group of Tender voting types consisting of: i) a Tender offer, ii) an All-or-None Tender offer, and iii) a Dutch Tender auction; code to identify the plurality of employees; code to generate a plurality of programmed visual computer screens to allow the plurality of employees to submit Tender votes; and code to dynamically output a report identifying a progress of the Tender voting.
US09009059B2

The present invention provides a method and a system for providing at least one communications service to one or more service providers by a communications service provider. Communications capabilities of the communications service provider are sliced into a plurality of virtual slices and each of the plurality of virtual slices is configured for a different service provider from among the one or more service providers. At least one communications service is provided to each of the one or more service providers through a respective configured virtual slice by the communications service provider. Each of the one or more service providers further provides the communications service to a user through the respective configured virtual slice in collaboration with the communications service provider.
US09009058B2

A method of aiding creation of a service offer associated with a Service Delivery Framework (SDF) includes providing a plurality of reusable Application Objects (AOs) that may be associated with an Interactive Development Environment (IDE). The AOs are prototype customer facing service offers that include standardized functions supporting ordering, billing, management and monitoring. The AOs also include standardized event formats and configurable attributes that affect the behavior and pricing of service offers derived from the AOs. A Services Marketplace facilitates reuse of AOs and supports relationships between customers, application creators, service providers and OSS/BSS providers. A computer-readable medium includes instructions that when executed by a computing device aids in creation of a service offer associated with a SDF by providing a plurality of reusable Application Objects (AOs) in the context of a services marketplace.
US09009049B2

Computer-based speech recognition can be improved by recognizing words with an accurate accent model. In order to provide a large number of possible accents, while providing real-time speech recognition, a language tree data structure of possible accents is provided in one embodiment such that a computerized speech recognition system can benefit from choosing among accent categories when searching for an appropriate accent model for speech recognition.
US09009046B1

The present invention addresses the deficiencies in the prior art by providing an improved dialog for disambiguating a user utterance containing more than one intent. The invention comprises methods, computer-readable media, and systems for engaging in a dialog. The method embodiment of the invention relates to a method of disambiguating a user utterance containing at least two user intents. The method comprises establishing a confidence threshold for spoken language understanding to encourage that multiple intents are returned, determining whether a received utterance comprises a first intent and a second intent and, if the received utterance contains the first intent and the second intent, disambiguating the first intent and the second intent by presenting a disambiguation sub-dialog wherein the user is offered a choice of which intent to process first, wherein the user is first presented with the intent of the first or second intents having the lowest confidence score.
US09009036B2

Embodiments are generally directed to systems and methods for bit allocation and band partitioning for gain-shape vector quantization in an audio codec. An audio codec implements a method that uses an implicit, dynamic scheme to allow an encoder and decoder to recreate a series of bit allocation decisions for gain and shape without transmitting additional side information for each decision, based on the number of bits that are left remaining and available in a given packet. For implementation in practical codecs, the band comprising the allocation of bits for the shape is recursively split into equal partitions until the number of bits allocated to each partition is less than the maximum codebook size.
US09009025B1

In some implementations, a digital work provider may provide language model information related to a plurality of different contexts, such as a plurality of different digital works. For example, the language model information may include language model difference information identifying a plurality of sequences of one or more words in a digital work that have probabilities of occurrence that differ from probabilities of occurrence in a base language model by a threshold amount. The language model difference information corresponding to a particular context may be used in conjunction with the base language model to recognize an utterance made by a user of a user device. In some examples, the recognition is performed on the user device. In other examples, the utterance and associated context information are sent over a network to a recognition computing device that performs the recognition.
US09009021B2

This specification describes an innovative method for automatic transliteration of a record in a first language to a word in a second language.
US09009016B2

A method for measuring the cerebral perfusion of a living organism (1) by means of magnetic resonance (=“MR”) imaging proposes acquisition of further MR signals in a slice (5) that is pervaded by an artery that supplies the blood to the brain in order to determine the temporal progression of the concentration of the contrast medium during the bolus passage in the artery. During acquisition of the further MR signals, a magnetic field gradient is applied in such a way that projection images of the slice are generated. In each time interval between the excitations of the further MR signals, at least one radio-frequency (=“RF”) pulse is irradiated that causes saturation of the nuclear spin magnetization in the slice. This enables simultaneous measurement of the contrast medium flow in the vessels supplying the brain and the brain tissue within the same sequence with an adapted dynamic range.
US09009011B2

Method and system disclosed herein provides generating a three-dimensional construction grid based on a data file generated by an architectural software, wherein the three-dimensional grid includes three-dimensional position information of various structural building components; displaying the three-dimensional construction grid using a display device of a computing device; receiving information of various non-structural building components, the information including location of the non-structural building components on the three-dimensional grid; associating the non-structural building components to one or more of the structural components of the three-dimensional grid; and automatically generating a plurality of specifications for the non-structural building components.
US09009009B2

Disclosed is a method and system for prediction of an optimized crystal structure using an evolutionary algorithm that includes inputting characterization information of a chemical structure and input parameters, generating a first generation of crystal structures from the characterization information using symmetrical initialization, optimizing the chemical structure of the first generation of crystal structures according to the input parameters, inputting the optimized first generation of crystal structures into a niching algorithm, producing a child group of crystal structures from the parent group of crystal structures using a variation operator, and adding the child group of crystal structures to an optimal group of crystal structures to form a next generation, with the niching algorithm selecting an optimal group of crystal structures and a parent group of crystal structures from the first generation of crystal structures.
US09009004B2

A technique for generating interconnect fabric requirements. The technique programmatically generates an interconnect design problem based on criteria specified by a user. In one aspect, a computer implemented method is provided for generating an interconnect fabric design problem. The problem includes requirements for a plurality of flows among a set of network nodes. A source node and a terminal node are selected, from among the set of network nodes, for a flow to be added to the requirements. A maximum capacity available at the selected source node and the selected terminal node is determined. The flow is generated having a capacity less than or equal to the lower of the maximum capacity of the source node and the terminal node. Depending upon the input criteria, the invention may generate problems with greater flexibility than prior techniques.
US09008999B2

A component position detector for determining if a first component is properly attached to a second component. The component position detector can be a steering wheel airbag position detector that provides for a convenient and cost-effective apparatus and/or process for determining whether or not a steering wheel airbag is properly attached to a steering wheel. Such a steering wheel airbag position detector can include a jig that has a scan position, the scan position located on a front side of a steering wheel. In addition, the position detector can include a sensor rigidly attached to the jig, the sensor operable to perform a two-dimensional scan across a gap between the steering wheel and a steering wheel airbag and/or horn pad attached to the steering wheel.
US09008988B2

A method of calibrating inertial sensors of working equipment, such as a vehicle or survey equipment, includes determining whether the working equipment is in operation or not. Data is captured from inertial sensors and associated temperature sensors while the working equipment is out of operation. The captured data is used to update a thermal bias error model for the inertial sensors.
US09008987B2

An electronic device is provided with an inclination sensor for computing inclination, a control unit which conducts predetermined control based on a value computed by the inclination sensor, a case which has the inclination sensor and the control unit therein, and a suspension portion for suspending the case, and the control unit controls correction of the reference value of the inclination sensor based on a state where the case is suspended by the suspension portion and still.
US09008982B2

The present disclosure provides systems and methods for calculating the flux in a core of an unloaded power transformer using current measurements taken from a capacitance-coupled voltage transformer (CCVT) attached to the same phase line as the power transformer. According to various embodiments, the current sensors may both be positioned at zero-voltage points in the CCVT, eliminating the need for high-voltage insulated current sensors. An intelligent electronic device (IED) may determine the magnetic flux within the core of the power transformer using the measured and/or derived currents through capacitive assemblies of the CCVT. The IED may calculate the residual flux in the power transformer when it is de-energized. The IED may use the calculated residual flux to facilitate an optimized re-energization of the power transformer, thereby reducing inrush currents during re-energization.
US09008979B2

A total energy quantity controlling device has a calculation data generating portion for defining, as calculation data, data for the amount of energy used for a processing energy type at a processing location for a processing month in a processing fiscal year, if this data is confirmed, or substitute data if this data for the amount of energy used is not confirmed; a substitute data determining portion for determining the substitute data; a data calculation processing portion for using the calculation data to calculate an aggregate value for the amount of energy used; a substitution rate calculating portion for calculating a substitution rate that is the use rate of the substitute data or the confirmed data within the aggregate value for the amount of energy used; and a displaying portion for displaying the aggregate value for the amount of energy used and the use rate.
US09008974B2

In an implementation, a query signature corresponding to a query sequence based on a set of closest cluster centroids is generated. Based on the query signature, one or more target reference signatures from a plurality of reference signatures are identified. Further based on the one or more target reference signatures, a probable taxonomic group is identified and assigned to the query sequence.
US09008972B2

Method for generating a new family of seismic attributes sensitive to seismic texture that can be used for classification and grouping of seismic data into seismically similar regions. A 2D or 3D data analysis window size is selected (23), and for each of multiple positions (25) of the analysis window in the seismic data volume, the data within the window are transformed to a wavenumber domain spectrum (26). At least one attribute of the seismic data is then defined based on one or more spectral properties, and the attribute is computed (28) for each window, generating a multidimensional spectral attribute data volume (29). The attribute data volume can be used for inferring hydrocarbon potential, preferably after classifying the data volume cells based on the computed attribute, partitioning the cells into regions based on the classification, and prioritizing of the regions within a classification.
US09008971B2

A system for measuring a profile of a hydraulic head. A flexible liner is everted down the borehole. The profile of the transmissivity of the geologic media is obtained during (and indirectly from) the eversion of the flexible liner as it proceeds down the borehole. The liner is then retrieved by inversion from the borehole, while the pressure head in the borehole fluid below the liner is monitored and measured. From the previously obtained transmissivity profile, and the measured head within the borehole, the hydraulic head in the geologic media surrounding the borehole is determined for borehole intervals. A complete hydraulic head profile may be obtained from the collected data.
US09008969B2

Method and system for analyzing electrical pulses contained in a pulse train signal representative of the interaction of x-ray bursts with a nuclear detector configured for subsurface disposal. The pulse train signal is sampled to form a digitized signal. The total energy deposited at the detector during an x-ray burst is determined from the digitized signal, and a count rate of x-ray pulses from the burst is determined. A subsurface parameter is determined using the total energy deposit.
US09008966B2

Systems and methods for applying one or more route-based modifications to a map are provided. In some aspects, a system includes a pathfinder module configured to determine a primary route from a beginning point to a destination point on the map. The pathfinder module is further configured to generate one or more primary modifications to the map based on the primary route. The system also includes a restyling module configured to apply the primary route and the one or more primary modifications to the map. The one or more primary modifications include at least one of a) adding a first object to the map that would otherwise be excluded from the map if the primary route is not applied to the map and b) excluding a second object from the map that would otherwise be added to the map if the primary route is not applied to the map.
US09008964B2

A device for road and urban mobility and for solving the problem of traffic congestion, installed on a vehicle in order to make traffic flow more fluid in and between cities. The device consists of a set of five electronic modules, including a processor. The processor analyzes and extracts positional data of the equipped vehicle from a satellite signal and sends the requests of same for an exchange with a server, bi-directionally. The device is incorporated into an onboard housing. The present device is intended, in particular, to make the traffic flow more fluid and to communicate with a dedicated server in order to guide the driver of the equipped vehicle during his/her journey from a start point to the point entered into the device as the desired final destination. The present device reduces traffic congestion and pollution caused by greenhouse gas emissions.
US09008963B2

Map information distribution systems and methods store map information and version information for each road category of the map information stored in a navigation device, the version information correlated with identification information identifying the navigation device. The systems and methods receive the identification information from the navigation device and obtain, based on the received identification information, the version information for each road category of the map information stored in the navigation device corresponding to the stored identification information. The systems and methods extract, based on the obtained version information for each road category, differential data for each road category with stored map information of a latest version, and transmit the extracted differential data for each road category to the navigation device corresponding to the received identification information.
US09008961B2

Aspects of the present disclosure relate generally to identifying and displaying traffic lanes that are available for autonomous driving. This information may be displayed to a driver of a vehicle having an autonomous driving mode, in order to inform the driver of where he or she can use the autonomous driving mode. In one example, the display may visually distinguishing between lanes that are available for auto-drive from those that are not. The display may also include an indicator of the position of a lane (autodrive or not) currently occupied by the vehicle. In addition, if that lane is an autodrive lane the display may include information indicating how much further the vehicle may continue in the autonomous driving mode in that particular lane. The display may also display information indicating the remaining autodrive distance in other lanes as well as the lane with the greatest remaining autodrive distance.
US09008956B2

Exemplary methods, systems and components enable selective control of an operational mode for a vehicle that is subject to an administrative standard. In some instances a qualified person or entity may attain a possible consequential result related to a user-selected vehicle operation mode that may involve a vehicle operation paradigm and/or a vehicle travel route and/or a vehicle travel destination. In some embodiments, implementation of the selected vehicle operation mode may modify a conformity status of the vehicle relative to the administrative standard. Various accessible records may be maintained regarding administrative compliance states and their respective benefits, as well as regarding certification of preferable consequential results available to qualified recipients based on a correlated vehicle operational mode.
US09008955B2

A navigation system includes a user-operable input device configured to receive a desired destination. A storage medium stores a map database that describes a road network comprising route segments. The map database includes, for each of the route segments, a respective attribute value and a respective energy cost. A processor is configured to analyze the route segments in the database in accordance with a predetermined optimization algorithm that considers both the attribute values and the energy costs of the route segments in order to select a combination of route segments from the database that interconnects a starting location and the destination.
US09008954B2

A method and system for predicting impact of traffic incidents on a road network by using a classification scheme to identify a known impact classes associated with captured traffic data.
US09008953B2

A method of operation of a navigation system includes: generating a travel trace for identifying a traffic direction flowing through an intersection; generating a trace count based on aggregating the plurality of the travel trace; calculating an expected turn count based on the trace count for estimating an out-edge traffic flowing from an in-edge traffic; and determining a turn restriction based on the expected turn count for identifying the turn restriction at the intersection for displaying on a device.
US09008939B2

A vehicle control system and method combining control allocation and phase compensation for forming a phase compensated actuator command signal based on a control demand signal. A feedback unit includes a matrix multiplication unit for forming an estimated behavior signal, from a control efficiency matrix and the actuator command signal. The estimated behavior signal is fed to a second summation unit for forming a difference signal. The difference signal is processed by a filter unit for forming a feedback signal which is connected to a first summation unit for forming a modified control demand signal, such that the modified control demand signal is adjusted to always represent a control demand realizable by the vehicle. The modified control demand signal is further connected to the second summation unit and to a control allocator which output is then connected to the matrix multiplier to form a feedback loop.
US09008937B2

A method for carrying out closed-loop or open-loop control of a vehicle brake system includes, when a braking request signal is present, setting brake pressures at brakes on axles and/or wheels of the vehicle by distributing brake pressure. Before braking is initiated on the basis of current, received or detected data relating to friction conditions or grip conditions between the roadway surface and tire surfaces of the vehicle, a determination is made as to whether, or to what extent, the distribution of brake pressure occurs in a brake wear pressure distribution or in a frictional engagement pressure distribution for the subsequent initiation of the braking process.
US09008936B2

A brake override system detects a brake operation based on master cylinder pressure when the brake operation followed by an accelerator operation results in simultaneous performance of the accelerator operation and the brake operation. The brake override system detects the brake operation by a brake switch when the accelerator operation followed by the brake operation results in the simultaneous performance of the accelerator operation and the brake operation. Thus, the system may accurately detect the brake operation regardless of the order of the accelerator operation and the brake operation.
US09008934B2

When a vehicle travels, due to an input from a road surface to the front wheels and rear wheels of the vehicle, unsprung vertical accelerations are generated in unsprung portions of the vehicle. An electronic control unit detects such unsprung vertical accelerations. The electronic control unit calculates a front-back force generated at each of the wheels by use of the detected unsprung vertical acceleration, and estimates a front-back vibration generated in each of the wheels. The electronic control unit calculates a front-back vibration suppressing force for absorbing the front-back vibration by use of the detected unsprung vertical acceleration. The electronic control unit subtracts the calculated front-back vibration suppressing force from the calculated front-back force, and operates the in-wheel motors via an inverter, while controlling the output torques of the in-wheel motors. Thus, the front-back vibrations of the unsprung portions of the vehicle can be suppressed.
US09008928B2

Disclosed is a vehicle control apparatus which can prevent the deterioration of drivability. The ECU can set a control accelerator opening degree to be converted when a control permission condition is established. The control accelerator opening degree is equal to or larger than an accelerator lower limit which is larger than an idle determination value for determining an automatic stopping of an engine by an eco-run. The control accelerator opening degree thus set can prevent the drivability from being deteriorated without the automatic stopping of the engine being caused even if the accelerator opening degree is converted to reduce the torque of the engine with the establishment of the control permission condition.
US09008927B2

A driving force controlling apparatus for a vehicle incorporates an engine and a second motor generator and defines a first engaging unit by engaging a counter drive gear, which is able to output power from the engine, with a final gear; and a second engaging unit by engaging a counter drive gear, which is able to output power from the second motor generator, with the final gear. The power from the driving source (the engine or the second motor generator) in whichever of the first engaging unit and second engaging unit has greater vibration is decreased, whereas the power from the driving source (the engine or the second motor generator) in the engaging unit having less vibration is increased.
US09008922B2

A reference position setting method for an automated manual transmission is allowed to initialize an accurate reference position while minimizing relative movement of a finger, and to reduce noise generated when the finger moves to an end of a shifting direction to secure quieter and faster operation capability.
US09008918B2

A method for controlling an agricultural vehicle system when moving along a course of travel over a field providing a field model correlating a field characteristic, e.g. a farmland condition such as farmland slope, or a crop condition such as crop density or moisture, to a specific location in the field, from the field model and at least one previously obtained value for the field characteristic, predicting a value for the field characteristic in front of the agricultural vehicle system thus obtaining an anticipated field characteristic, and; controlling the agricultural vehicle system at least partly in response to the anticipated field characteristic.
US09008916B2

A seat belt is wound around a spool and a spring biases the spool to rotate in a belt retraction direction. A sensor detects a retraction speed of the belt when the spool rotates in the belt retraction direction and generating a belt speed signal. An electrical drive unit receives the belt speed signal and applies a torque to the spool in a belt extension direction (opposite to the belt retraction direction) if the retraction speed exceeds a threshold value. The torque is of a magnitude sufficient to maintain the retraction speed below the threshold value. The electric motor and/or electrical control unit may be part of or otherwise integrated with a safety belt pre-tensioning system.
US09008914B2

In the present invention, when a solid object is recognized in the direction of movement of an own vehicle, in a system which carries out driving support of a vehicle, turning control of the vehicle is carried out in order to avoid a collision with the solid object. However, the execution of the turning control is permitted, in cases where a distance between the position of the own vehicle under turning control and the position of the solid object in an entire range of a turning control zone continuous between a predetermined control starting point at which the turning control of the own vehicle is started and a predetermined control ending point at which the turning control ends becomes equal to or less than a predetermined avoidance distance at which it is determined to avoid the collision with the solid object.
US09008910B2

An electrical power steering system for a motor vehicle. The system includes a rack actuator and a sensor for measuring torque applied to the steering wheel by the driver, the actuator and the sensor being arranged on the steering column, respectively between the steering wheel and the rack, and between the actuator and the steering wheel. The system develops a final assistance torque of the electrical power steering, which is adapted to simulate an identical localization of the rack actuator and the torque measuring sensor on the steering column, such that the Bode diagram phase representing the operation of the system is essentially nil at the two main frequencies of the mechanical resonance of the system.
US09008902B2

A battery system for vehicle comprises a battery unit that is constituted with a plurality of serially connected cell groups each include a plurality of serially connected battery cells, integrated circuits that are each disposed in correspondence to one of the cell groups of the battery unit and each measure terminal voltages at the battery cells in the corresponding cell group, and a signal transmission path through which one of the integrated circuits is connected to another one of the integrated circuits or to a circuit other than that of the integrated circuits.
US09008899B2

A sensor equipped wheel support bearing assembly having good assemblability with a compact structure and capable of accurately detecting load acting on a bearing of a vehicle wheel is provided. One of an outer member and an inner member that serves as a stationary member has a vehicle body fitting flange to be fitted to a knuckle. One or more load detecting sensor unit is provided on the stationary member and includes a strain generating member having two or more contact fixing segments fixed to the stationary member, and one or more sensors fitted to the strain generating member for detecting a strain occurring in the strain generating member. A circuit fixing stay is provided on a side face of the vehicle body fitting flange and a calculation processing circuit is fitted to this stay for calculating and processing an output signal of the sensor.
US09008897B2

A method and apparatus is provided that allows a technician to retrieve diagnostic trouble codes (DTCs) and remove any duplicates. The diagnostic tool can retrieve DTCs from the various diagnostic systems in the vehicle, remove any duplicates and display a unique list of DTCs. The diagnostic tool can also erase all DTCs including any duplicates from the vehicle after repairs have been completed. The tool can retrieve the DTCs without the user selecting the system to retrieve from.
US09008893B2

Embodiments relate to systems and methods for vehicle monitoring with processing interruption tolerance. One or more vehicle sensors can transmit one or more data streams to a primary data processing system via a data channel. A secondary data buffer can be coupled to the data channel to continuously capture the set of data streams and/or subsets thereof. During normal operation, the set of data streams are processed by the primary data processing system. After a limited-duration fault occurs in the primary data processing system, it can recover by accessing the backup data in the secondary data buffer. The lost data can be retrieved from the secondary data buffer using timestamp information to process the data in its original time context and to ensure that no already-processed data is included. The set of data streams can be downsampled or decimated in the secondary data buffer to extend storage capacity.
US09008890B1

An autonomous vehicle may include a stuck condition detection component and a communications component. The stuck-detection component may be configured to detect a condition in which the autonomous vehicle is impeded from navigating according to a first trajectory. The communications component may send an assistance signal to an assistance center and receive a response to the assistance signal. The assistance signal may include sensor information from the autonomous vehicle. The assistance center may include a communications component and a trajectory specification component. The communications component may receive the assistance signal and send a corresponding response. The trajectory specification component may specify a second trajectory for the autonomous vehicle and generate the corresponding response that includes a representation of the second trajectory. The second trajectory may be based on the first trajectory and may ignore an object that obstructs the first trajectory.
US09008885B2

Disclosed herein are a vehicle control apparatus and a vehicle control method. The vehicle control apparatus includes a yaw-rate sensor to detect a yaw-rate of a vehicle, a steering-angle sensor to detect a steering angle of the vehicle, and a Micro Controller Unit (MCU) to calculate a yaw-rate based on the steering-angle, to calculate a target braking pressure of a wheel based on a difference between the actual yaw-rate detected via the yaw-rate sensor and the calculated yaw-rate, and to adjust a braking pressure of the wheel based on the calculated target braking pressure.
US09008880B2

Methods and systems are provided for displaying a recommended engine fuel fill amount to an operator of a plug-in hybrid electric vehicle. In one example, the recommended engine fuel fill amount is determined based on an actual amount of fuel consumed over a particular duration and displayed to an operator of the vehicle with a low fuel warning.
US09008876B2

A vehicle having two forwardly positioned steerable road wheels and first and second rearwardly positioned wheels disposed on opposing lateral sides of the vehicle has first and second independently controllable electric motors to apply driving and braking torque to respective rearwardly positioned wheels. An angle sensor indicates a steering angle of the steerable road-wheels, and a speed sensor indicates vehicle longitudinal speed. A yaw-rate sensor indicates the vehicle's measured yaw-rate. The vehicle has control means to determine a target yaw-rate from the steering angle of the steerable road wheels and the longitudinal velocity; determine a yaw rate error by comparing the vehicle's measured yaw-rate with said target yaw-rate, and determine an amount of yaw torque to correct or reduce the yaw-rate error; and control the electric motors to apply an amount of differential torque to the respective first and second rearwardly positioned wheels to generate said amount of yaw torque.
US09008873B1

Methods and systems for a go/no-go Landing Decision Point (LDP) are disclosed. The methods and systems provide a graphical LDP on a cockpit display that pilots can use to determine whether to continue the landing or execute a go-around. The methods and systems may be implemented in embodiments having an onboard portion, an off-board portion, or both operatively coupled to provide an LDP in a preview/planning mode and real time mode.
US09008870B2

A terrain warning system includes an indicator to inform a pilot of a proposed degree of flight parameters for safely clearing terrain. An aural message may identify a vertical speed that may be used to safely traverse terrain to the pilot. A visual indicator on a display informs the pilot of a vertical speed or climb angle to traverse terrain. The display may be a vertical speed indicator also capable of displaying traffic advisories.
US09008863B2

A vehicle instrument panel apparatus includes a communication unit configured to receive a widget or content transmitted from one or more user terminals, an instrument panel page constituted of a plurality of instrument panel containers in which the widget or content is embedded, a converting unit configured to generate data capable of being embedded in the instrument panel containers according to a type of the received widget or content, an execution unit configured to load the instrument panel page to a screen, a sensing data acquiring unit configured to acquire measurement information input through one or more sensors, and an interface unit configured to combine the measurement information acquired by the sensing data acquiring unit with the instrument panel page loaded by the execution unit.
US09008852B2

Systems, methods, and apparatus embodiments for electric power grid and network registration and management of active grid elements. Grid elements are transformed into active grid elements following initial registration of each grid element with the system, preferably through network-based communication between the grid elements and a coordinator, either in coordination with or outside of an IP-based communications network router. A multiplicity of active grid elements function in the grid for supply capacity, supply and/or load curtailment as supply or capacity. Also preferably, messaging is managed through a network by a Coordinator using IP messaging for communication with the grid elements, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators.
US09008851B2

A control system and a method for initializing the control system are provided. The control system includes a control platform and a plurality of target modules SM1˜SMn. Data transmission ends of the target modules are connected to the control platform. A power input end of the target module SM1 receives an operation electrical energy. The target module SM1 delays the operation electrical energy by a first period, and outputs the operation electrical energy via a power output end of the target modules SM1. A power input end of the target module SMi receives the operation electrical energy from a power output end of the target module SM(i-1). The target module SMi delays the operation electrical energy by an nth period, and outputs the operation electrical energy via a power output end of the target modules SMi, wherein 1≦i≦n.
US09008845B2

A network system is provided. The network system includes an air conditioner, a terminal, a power supply source, and a power management apparatus. The air conditioner includes a first communication module so as to enable communication. The terminal includes a second communication module which is communication-connected to the first communication module, and downloads predetermined information from a web server. The power supply source supplies power to the air conditioner. The power management apparatus manages power information supplied from the power supply source. On the basis of at least one of the power information and information on an operation of the air conditioner, the terminal displays power use information of the air conditioner.
US09008844B2

The invention generally relates to ventilation systems and methods, and more particularly to selectively configurable climate control systems and methods for use in data centers and the like. A method includes receiving or obtaining input data, generating at least one actuation signal to change a flow configuration of a re-configurable duct system based upon the input data, and transmitting the at least one actuation signal.
US09008840B1

Framework may be implemented for transferring knowledge from an external agent to a robotic controller. In an obstacle avoidance/target approach application, the controller may be configured to determine a teaching signal based on a sensory input, the teaching signal conveying information associated with target action consistent with the sensory input, the sensory input being indicative of the target/obstacle. The controller may be configured to determine a control signal based on the sensory input, the control signal conveying information associated with target approach/avoidance action. The controller may determine a predicted control signal based on the sensory input and the teaching signal, the predicted control conveying information associated with the target action. The control signal may be combined with the predicted control in order to cause the robotic apparatus to execute the target action.
US09008837B2

The invention relates to a method for creating a robot model (17) of an industrial robot (1) which has a robotic arm (2) having a plurality of successive limbs (3-8) which are adjustable by means of drives (11-16) via transmissions (5) in relation to axes (A1-A2), controlled by a control device (10) of the industrial robot (1). According to the invention, the robotic arm (2) is moved in a plurality of poses. At least one of the limbs (4) is moved in the same first movement direction (18) by means of the drive (11) thereof at least upon approaching the individual poses. In order to obtain the robot model (17), the robotic arm (2) is measured at each of the poses thereof.
US09008835B2

A method of scheduling a robotic device enables the device to run autonomously based on previously loaded scheduling information. The method consists of a communication device, such as a hand-held remote device, that can directly control the robotic device, or load scheduling information into the robotic device such that it will carry out a defined task at the desired time without the need for further external control. The communication device can also be configured to load a scheduling application program into an existing robotic device, such that the robotic device can receive and implement scheduling information from a user.
US09008832B2

A diamond sorting system comprising a diamond source for supplying one or more diamonds to be graded by a vision system having one or more cameras arranged to take one or more images of the diamond, and a processor arranged to receive the image data and execute an algorithm on the data to grade the diamond. The sorting system further comprising a diamond collection unit arranged to receive a graded diamond from the vision system and an electromechanical diamond transporter arranged to transport a diamond to be graded from the diamond source to the vision system, and further arranged to transport a graded diamond from the vision system to the diamond collection unit.
US09008821B2

A servo control system capable of using an angle-based synchronization learning control, even when a reference position is not given, while maintaining the advantage of the angle-based synchronization method. The servo control system has X-, y- and z-axes servo controllers, each configured to control x-, y- and z-axes servomotors, respectively. Each of x- and y-axes servo controllers has a reference signal generating part configured to generate a reference signal which monotonically increases or varies in one direction, based on the position command of each axis transmitted from a higher-level controller.
US09008812B2

A method and apparatus are provided for generating a personalized radio channel playlist by simultaneously buffering multiple received channels from one or more source streams, and then selecting songs or tracks to playback from the buffered channels. Users can specify favorite channels for building their personal playlists, or multiple default playlist channels can be provided by genre or channels related in some other way. Navigation tools permit users to skip ahead and backward in the playback stream. A personalized radio channel playlist can be implemented as (1) content selected from buffered channels based on user preferences for artists, songs and the like, or (2) as a Mix Channel in which content from selected buffered channels is automatically mixed for playback in response to selection of a preset button assigned to the Mix Channel.
US09008804B2

A portable communicator for operating a field device. The portable communicator is configured to communicate with the field device to configure and/or analyze performance of a field device in an efficient manner. In some embodiments, the portable communicator includes an intuitive user interface that allows the user to perform a relatively limited set of preconfigured procedures on a field device. The portable communicator may communicate with the field device via a wire and/or wirelessly. In one embodiment, the portable communicator is a Bluetooth-enabled smartphone, a PDA, a pocket PC, or any Bluetooth-enabled generic mobile communication device. The portable communicator may communicate with the field device via a wireless communication unit (e.g., Bluetooth modem) coupled to the field device. In a process plant environment, in which the field device is coupled to a controller, the portable communicator may communicate with the field device without communicating with the controller.
US09008797B2

An implantable medical electrical lead includes a plurality of conductors that extend continuously, without any intermediary junctions, between a plurality of electrodes and a corresponding plurality of contact members of an in-line connector terminal. A junction between each conductor and the corresponding contact member is preferably formed by first fitting a conductive sleeve, which is coupled to a proximal portion of the conductor, into an eyelet feature of the contact member, which is mounted on a strut member, and then welding the sleeve to the contact member at a pre-formed slot of the contact member, which extends along an external recessed surface thereof. The assembly of the connector terminal preferably completes the construction of the lead, wherein the proximal portion of each conductor is positioned in a helical path, which extends between an elongate body of the lead and the connector terminal, and along which a grip zone is formed.
US09008793B1

A apparatus for performing tissue modification procedures on a patient's body can include a device, which can be adapted for connection to at least two electrodes, where temperature sensors can be incorporated into tip portions of said electrodes, a high frequency generator, which can be operatively associated with said device, wherein said generator can deliver non-simultaneously a high frequency signal output to each of said electrodes, and a feedback control circuit, which can be configured to regulate the signal output delivery to each of said electrodes so it can maintain a user settable temperature at tip portion of said electrodes when the electrodes can be in contact with the patient's body.
US09008790B2

Timing channel circuitry for controlling stimulation circuitry in an implantable stimulator is disclosed. The timing channel circuitry comprises a addressable memory. Data for the various phases of a desired pulse are stored in the memory using different numbers of words, including a command indicative of the number of words in the phase, a next address for the next phase stored in the memory, and a pulse width or duration of the current phase, control data for the stimulation circuitry, pulse amplitude, and electrode data. The command data is used to address through the words in the current phase via the address bus, which words are sent to a control register for the stimulation circuitry. After the duration of the pulse width for the current phase has passed, the stored next address is used to access the data for the next phase stored in the memory.
US09008785B2

A retinal prosthesis including an electronic stimulation unit housed inside an eye and including: a plurality of electrodes that contact a portion of a retina of the eye; an electronic control circuit, which is electrically connected to the electrodes and supplies to the electrodes electrical stimulation signals designed to stimulate the portion of retina; and a local antenna connected to the electronic control circuit. The retinal prosthesis further includes an electromagnetic expansion housed inside the eye and formed by a first expansion antenna and a second expansion antenna electrically connected together, the first expansion antenna being magnetically or electromagnetically coupled to an external antenna, the second expansion antenna being magnetically or electromagnetically couple to the local antenna, the electromagnetic expansion moreover receiving an electromagnetic supply signal transmitted by the external antenna and generating a corresponding replica signal.
US09008784B2

Devices and methods for preventing knee sprain injuries. To protect the knee joint from knee sprain injuries, the device comprises a sensing part configured to sense data associated with knee motion; an analyzing part configured to analyze the knee motion data to determine a knee articulation; and a stimulating part configured to stimulate one or more lower limb muscles to initiate an earlier muscle reaction than would naturally occur in response to the determined knee joint articulation. The determined knee joint articulation may include knee joint articulation or a particular type of articulation such as a knee sprain movement associated with knee sprain. The methods involve sensing data associated with knee joint motion, analyzing the data to determine a knee joint articulation; and stimulating one or more lower limb muscles to initiate an early muscle reaction within the determined knee joint articulation.
US09008775B2

Approaches for selecting an electrode combination of multi-electrode pacing devices are described. Electrode combination parameters that support cardiac function consistent with a prescribed therapy are evaluated for each of a plurality of electrode combinations. Electrode combination parameters that do not support cardiac function are evaluated for each of the plurality of electrode combinations. An order is determined for the electrode combinations based on the parameter evaluations. An electrode combination is selected based on the order, and therapy is delivered using the selected electrode combination.
US09008773B2

An implantable medical device capable of sensing cardiac signals and delivering cardiac electrical stimulation therapies is enabled to detect a short circuit condition. In one embodiment, a cardiac signal is sensed by a sensing module coupled to electrodes. A controller identifies signal events in response to the cardiac signal and detects a short circuit condition in response to at least one of the signal events having an amplitude crossing a short circuit detection threshold and a maximum of two signal events crossing the short circuit detection threshold occurring between two adjacent events having amplitudes not crossing the short circuit detection threshold. In one embodiment, the signal events are identified from a differential signal determined from the sensed cardiac signal.
US09008772B2

An apparatus comprises a control circuit that initiates a normal pacing mode for delivery of electrostimulation energy to the heart chamber. In response to an indication to initiate a threshold test, the control circuit determines an electrode configuration used to deliver the electrostimulation energy in the normal pacing mode, selects a first threshold test mode when a sensing electrode independent from the set of pacing electrodes is unavailable for the heart chamber, wherein a cardiac activity signal is sensed using a set of sensing electrodes that includes an electrode common to the set of pacing electrodes, and selects a second threshold test mode when a sensing electrode independent from the set of pacing electrodes is available for the heart chamber, wherein the cardiac activity signal is sensed using a set of sensing electrodes that excludes an electrode common to the set of pacing electrodes.
US09008768B2

Various embodiments of the present invention are directed to systems, methods and devices for cardiac applications. One such device is directed to a catheter, and uses thereof, for capturing myocardium of a heart by delivering pacing signals to a location in the heart. The location is near a His Bundle of the heart. The catheter has a proximal end for interfacing with an electrical pacing signal source and a distal end. The distal end includes a fixation mechanism that attaches the catheter to heart tissue. First and second electrodes are also located at the distal end. Each electrode is individually addressable for providing pacing signals to the heart tissue and also arranged to physically contact the heart tissue when the fixation mechanism is attached to the heart tissue.
US09008761B2

Sensing is carried out from locations considerably removed from the stomach. Cooperating sensor electronics are placed at each of two wrists of the patient. The potential discomfort and inconvenience of an abdominal patch are reduced or eliminated, and alternative power sources become available.
US09008759B2

A system enables determination of at least one parameter for an injection procedure to be performed on a patient in connection with a diagnostic imaging procedure. The system includes a processor and one or more algorithms. Embodied within the algorithm(s) is a model descriptive of the propagation of a fluid within the patient from a site of injection thereof to each of at least two regions of interest thereof. The algorithm(s) permits one discrete data point from each of at least two time enhancement curves, derived via a test bolus, to be input into the model to determine values of physiological parameters associated with the patient, preferably those related to cardiopulmonary function. The algorithm(s) also allows the values of the physiological parameters to be input into the model wherein the parameter(s) of the injection procedure that will be performed on the patient at issue are determined.
US09008751B2

A method of producing volume renderings from magnetic resonance image data in real time with user interactivity. The method comprises collecting raw magnetic resonance image (MRI) data representative of shapes within an image volume; transferring the raw MRI data to a computer; and continuously producing volume renderings from the raw MRI data in real time with respect to the act of collecting raw MRI data representative of shapes within the image volume.
US09008750B2

In a method for determining the ventilation of a lung of an object under examination by magnetic resonance imaging, at least two first lung-representing image data sets are acquired at different intervals of the breathing phase. The density change of the lung tissue is automatically determined from the signal difference between the image signals of the first image data sets in at least one corresponding region of the first lung-representing image data set. The lung or the thorax volume is automatically determined using at least two of the first image data sets, or using at least an additional second lung-representing image data set in a breathing phase that corresponds with the breathing phase of a first image data set. The localized, quantitative ventilation of the lung is automatically calculated depending on the density change of the lung tissue and the change of the lung or thorax volume.
US09008743B2

Methods and apparatus for providing data processing and control for use in a medical communication system are provided.
US09008735B2

An energy conservation module may be included in a mobile communication device that receives requests for services from application programs running in the device. For each request, the energy conservation module may determine which of different, selectable ways of performing the request is likely to be the most energy efficient. The energy conservation module may then cause the request to be performed in this most energy-efficient way. This determination may be dynamic and based on current operating conditions. Middleware between the application programs and an operating system may be included that presents various APIs to the application programs to allow them to easily invoke this functionality. The different, selectable ways of performing the services may be of any type, including different, selectable computer network interfaces (e.g., Wi-Fi and cellular) and whether a complex computation should be performed within or outside of the mobile communication device.
US09008732B2

A mobile communication terminal and a method for operating the same are disclosed. The mobile communication terminal can be connected to first and second communication networks. The first communication network may be a legacy network and the second communication network may be a Long Term Evolution (LTE) network. The mobile communication terminal is also capable of displaying a two-dimensional (2D) image and a three-dimensional (3D) image. The mobile communication terminal reproduces a 2D image, receives a display mode switch request signal from a user, determines whether 3D image reception is available according to an environment of a current connected mobile communication network, receives a 3D image from a server, if 3D image reception is available and a 2D image from the server if 3D image reception is not available, and displays the received 3D image or 2D image.
US09008731B2

A mobile terminal as broadly described herein may include a first body, and a second body formed of a transparent material and attached to the first body. The second body may include a recess formed on a surface of the second body and recessed away from the first body, a transparent display provided in the recess and formed of a transparent material, and configured to display visual information thereon, and a filler material provided in the recess at a gap between the transparent display and the recess. The filler material may be formed of a transparent material.
US09008729B2

A portable radiotelephone can be shifted between a first condition wherein the radiotelephone does not receive or transmit voice communications by radiotelephone transmissions over radiotelephone channels and a second condition wherein the radiotelephone receives and transmits voice communications by radiotelephone transmissions over radiotelephone channels. The radiotelephone automatically calls a central voice-activated phone dialing system remote from the portable radiotelephone in response to producing the second condition in the radiotelephone. The radiotelephone includes a switch for producing the first and second conditions.
US09008724B2

Disclosed are technologies are useful in enabling a smart phone to respond to a user's environment, e.g., so it can serve as an intuitive hearing and seeing device. Some of the detailed arrangements involve using radio base station SDR equipment (e.g., at a cell tower) to perform image recognition operations for phones; forecasting service needs from remote processors delegating a remote execution task to a service provider chosen in a competitive process; using nearby processors, e.g., in an automobile, another phone, or set-top box, for remote execution tasks; phones with separable camera and/or illumination components; phone camera illumination using different colors of light; using search tree methods with image frames captured at different focuses; using a phone's microprojector to aid in object identification; correcting lens aberrations by texture mapping captured imagery onto a corrective polygon surface using a phone GPU; etc. A great variety of other features are also detailed.
US09008722B2

A non-transitory processor-readable medium stores code to cause a processor to receive a performance indicator associated with a first mode. The code causes the processor to calculate, using the performance indicator associated with the first mode, a first metric value associated with a first metric and an objective of the first mode. The code causes the processor to calculate, using the first metric value, a second metric value associated with a second metric and an objective of a second mode. The second metric value partially compensates for a change in a performance indicator associated with the second mode when the first metric value is implemented. The code causes the processor to send a signal associated with the first metric value and a signal associated with the second metric value to an antenna module such that the antenna module implements the first metric value and the second metric value.
US09008718B2

In a method for power control, a user equipment (UE) receives a path loss measurement indicator and at least one parameter sent by a base station and measures a path loss between the UE and at least one uplink serving access point of the UE according to the path loss measurement indicator. An uplink transmitting power adjustment value is calculated according to the measured path loss and the at least one parameter received from the base station. The UE adjusts uplink transmitting power according to the uplink transmitting power adjustment value.
US09008711B2

The present invention relates to a method, system and UE for state transition. The method includes: after a transition from the CELL-PCH state to the CELL-FACH state, a UE receives the scheduling control channel continuously, or receives simultaneously the scheduling control channel according to the receiving time corresponding to the DRX mechanism when the UE is in the CELL-FACH state and the receiving time corresponding to the DRX mechanism when the UE is in the CELL-PCH state; after obtaining an indication of normal reception, the UE receives the scheduling control channel according to the receiving time corresponding to the DRX mechanism when the UE is in the CELL-FACH state; the radio network controller has be informed that the UE has transited from the CELL-PCH state to the CELL-FACH state simultaneously when the UE obtains the indication of normal reception, so as to avoid data loss in a certain period after the state transition of the UE.
US09008707B2

In a method of controlling downlink transmitting power and antenna coverage of base stations in a communication system, the system comprising a plurality of base stations and a plurality of user equipment each associated with at least one of the plurality of base stations, providing (S10) interference and noise information for each of at least a subset of the plurality of user equipment. Subsequently, identifying (S20) at least one interfering base station for at least one user equipment of the subset, and jointly analyzing (S30) the provided interference and noise information for the subset together with the identified at least one interfering base station. Finally, jointly adapting (S40) a transmitting power level and/or an antenna beam of the at least one identified interfering base stations based on the analysis, to provide reduced power consumption and increased coverage in the communication system.
US09008705B2

A push delivery apparatus according to an exemplary aspect of the present invention includes a portion for sending information indicating which of contents kept in the delivery apparatus is to be received by a mobile terminal through a packet network to the mobile terminal in a first text message through a telephone network and for delivering a second text message which is a simplified version of the content to the mobile terminal through the telephone network if the mobile terminal does not acquire the content to be received by the mobile terminal within a predetermined period of time after sending the first text message.
US09008700B2

Methods and apparatus for position location in a wireless network. In an aspect, a method is provided that includes determining whether a symbol to be transmitted is an active symbol, wherein the symbol comprises a plurality of subcarriers, and encoding identification information on a first portion of subcarriers if it is determined that the symbol is the active symbol. The method also includes encoding idle information on a second portion of subcarriers if it is determined that the symbol in not the active symbol. In an aspect, an apparatus includes detector logic configured to decode a plurality of symbols to determine identification information that identifies a plurality of transmitters, and to determine a plurality of channel estimate associated with the plurality of transmitters. The apparatus also includes position determination logic configured to calculate a device position based on the plurality of transmitters and the plurality of channel estimates.
US09008693B2

An approach is provided for information aggregation around locations. An information aggregation platform determines one or more content items, the content items provided by respective one or more content sources. The information aggregation platform also determines respective location information associated with the one or more content items. The information aggregation platform further determines to group the one or more content items based, at least in part, on the respective location information.
US09008688B2

Methods, systems, computer-readable media, and apparatuses for calendar matching of inferred contexts are described. In one potential embodiment, a mobile device may use context information to generate a calendar of inferred contexts. Label information from raw calendar data may be used to update an inferred context within a calendar of inferred contexts. Additionally, the label may be propagated to future contexts and entries in an inferred context calendar.
US09008685B1

A method of collecting RF fingerprint data in a cross-correlated manner is disclosed. At each of a plurality of locations RF signals are sensed with a wireless communication device to form first sensed data, the RF signals transmitted according to a first standard. At each of the plurality of locations RF signals are sensed with a wireless communication device to form second sensed data, the RF signals transmitted according to a second other standard. Location is sensed to provide location data relating to said location. Then, the first sensed data, the second sensed data and the location data are stored within a database for forming a plurality of RF fingerprints related to a plurality of locations.
US09008681B2

A system for controlling a station operation mode is provided. The system for controlling a station operation mode, including: a distance information generation unit measuring a distance between a first communication station and a second communication station and generating distance information; a distance information comparison unit comparing the distance information and a predetermined threshold distance; and an operation mode determination unit determining any one of an active mode and an idle mode as an operation mode of the second communication station, based on a comparison result of the distance information comparison unit.
US09008680B2

A system that incorporates the subject disclosure may include, for example, a method for mitigating interference by filtering or redirection of communications traffic. Other embodiments are disclosed.
US09008673B1

An application bandwidth monitor may be configured to determine the amount of data communication channel bandwidth being utilized by each active data communication application within a data communication device. A user interface may be configured to report this information and to receive information indicative of a desired bandwidth allocation among the active applications. An application bandwidth controller may be configured to control the maximum bandwidth that may be utilized by each active data communication application, based on this user information.
US09008670B2

A graphical user interface displays a proposed site plan of one or more new base stations with respect to existing network infrastructure in a geographical region. While in the field, an installation specialist can perform an in-person survey of the geographical region to determine whether a proposed location is suitable for installation of a wireless base station. The installation specialist may identify an obstacle that would inhibit a newly proposed wireless base station from providing desired coverage if installed at the proposed location. Via input to the graphical user interface, the installation specialist proposes an alternative location in which to install the new base station. A processor performs a validity check and provides feedback indicating whether installation of the new base station at the alternative location is acceptable. The graphical user interface also can support collection of site survey data to monitor progress of the installation.
US09008667B2

A method and apparatus for supporting a closed subscriber group (CSG) service is provided. A user equipment determines whether a neighbor cell is a CSG member cell for which a CSG whitelist includes a CSG identity of the neighbor cell and PLMN identities of the neighbor cell. The user equipment sends a CSG membership indicator indicating whether the neighbor cell is the CSG member cell.
US09008662B2

A user equipment (UE) is provided that includes one or more processors configured to perform one of an attach procedure, Routing Area Update (RAU), or Tracking Area Update (TAU), and then cause the UE to provide an indication to a network, wherein the indication indicates whether the UE has determined a voice solution in an Evolved Universal Mobile Telecommunications System Terrestrial Radio Access Network (E-UTRAN).
US09008661B2

A method for providing service among a plurality of Multicast Broadcast Single Frequency Networks (MBSFNs) that are providing multimedia broadcast services, includes storing a pointer in data to be transmitted by a base station corresponding to a serving of a first MBSFN. The pointer points to either a location of a multimedia broadcast multicast service (MBMS) control channel or a location of MBMS data in a second MBSFN.
US09008659B1

In a method of assigning cell reselection parameters to be utilized by user devices served by a first cell associated with a first tracking area, that a first signal frequency is associated with a second tracking area different than the first tracking area is determined. Based on a determination that the first signal frequency is associated with the second tracking area different than the first tracking area, a first set of one or more reselection parameters is assigned to the first signal frequency.
US09008648B2

According to an apparatus, method and computer program product an interference pattern transmitted by a communication terminal based on a cellular communication network related configuration of the communication terminal is determined, wherein the determined interference pattern includes information on a transmission schedule of the communication terminal. Further, a wire connection based broadcast distribution of the determined interference pattern is initiated. Then, an interference pattern observed on a radio interface is compared with an interference pattern broadcast on wire connection, based on a transmission schedule of the interference pattern broadcast on wire connection. Finally, an originator of an interference pattern broadcast on wire connection is marked as a neighbor in case a match is determined between the interference pattern broadcast on wire connection of this originator and an interference pattern observed on a radio interface.
US09008645B2

In one embodiment of the present invention, a system and method may be provided for validating communication for a wireless communications device. The system and method may include receiving a geographic location of a wireless communications device. A database comprising records correlating the geographic location with permissions may be accessed in order to determine, based upon the received geographic location information and the accessed database record, if there are restriction on communication associated with the wireless communications device. An indicator may be communicated in response to the determined restriction, effectively providing the information needed to inform the wireless communications device of any current restrictions.
US09008644B2

In one embodiment, a mobile device may receive information on entities socially connected to a user of the mobile device. The information may comprise a location for each of the entities, an affinity score with respect to the user for each of the entities, and a relevancy score for any advertisement corresponding to each of the entities. The user may be socially associated with the entities through an on-line social network. For each of the entities, the affinity score may be adjusted based on the relevancy score. The mobile device may periodically determine a current location of the mobile device, a radius from the location of each entity (based on the adjusted affinity score for the entity), and whether the current location is within an area defined by the radius. If the current location is within the one of the radii, then the mobile device may be woken.
US09008632B1

A mobile station provides an Interactive Multimedia Response to a user's call. The mobile station detects when a user dials a predetermined telephone number. In response, at least one visual object representing available services is displayed. In response to a user's input, at least one visual object representing a service selected by the user may be displayed. In a Call Intercept Mode, the mobile station detects a telephone number entered by the user to initiate an outgoing call to a destination that provides account-specific data. The mobile station then conducts a data communication with a self service server of the communication service provider to obtain the account-specific data corresponding to the detected telephone number. Upon receiving the account-specific data, at least one visual object including the requested account-specific data is displayed on the mobile device.
US09008605B2

A method and apparatus for providing an emergency signal to a wireless transmit receive unit (WTRU). The WTRU is configured to receive a system information message including an emergency message notification and emergency system information messages, wherein the system information messages are segmented and overlap non-emergency system information messages. The WTRU is further configured to process the emergency information messages.
US09008593B2

Methods and systems for 60 GHz distributed communication are disclosed and may include generating IF signals from baseband signals in a computing device with wireless capability. The IF signals may be communicated to remote RF modules within the computing device via coaxial lines. The IF signals may be up-converted to RF signals and transmitted via the RF modules. The IF signals in the coaxial lines may be tapped via taps coupled to the RF modules. The baseband signals may comprise video data, Internet streamed data, and/or data from a local data source. The RF signals may be communicated to a display device. Control signals for the RF devices may be communicated utilizing the coaxial lines. One or more of the RF devices may be selected based on a direction to a receiving device. The remote RF devices may comprise mixers. The RF signals may comprise 60 GHz signals.
US09008586B2

Example methods, apparatus, and articles of manufacture to collect wireless information are disclosed. A disclosed example method involves installing an operating system and a data collector to execute outside a context of the operating system on a wireless handheld device. A testing process is performed to ensure functionality of the wireless handheld device. An application is installed on the wireless handheld device to execute in the context of the operating system. The data collector is to collect usage information regarding the application and to provide the usage information to a network provider.
US09008580B2

In the described embodiments, when configuring a Bluetooth network connection between a first electronic device and a second electronic device, the first electronic device sends a configuration message to the second electronic device that indicates that a first codec is preferentially to be used when communicating audio data using the Bluetooth network connection. Upon receiving a response from the second electronic device that indicates that the first codec is permissible to use, the first electronic device configures itself to use the first codec when communicating audio data using the Bluetooth network connection. Otherwise, upon receiving a response from the second electronic device that indicates that the first codec is not permissible to use, the first electronic device configures itself to use a second codec when communicating audio data using the Bluetooth network connection.
US09008578B2

Technologies are generally described for communicating data. In some examples, a method performed under control of a first device may include detecting a second device configured to communicate with the first device and generating a first pattern associated with first information to be transmitted to the second device. The first device is configured to have a pattern handling unit on which the first pattern is generated.
US09008572B2

A touch sensitive screen mobile information apparatus having a wireless communication unit for wireless device discovery is herein disclosed. Close proximity wireless device discovery is enabled by wireless searching near distance via radio frequency field for a wireless device, receiving information from the wireless device over the near distance wireless communication, and storing the received information at the information apparatus for future wireless connections. Authentication or pairing of devices may be eliminated due to close proximity of the direct wireless device discovery. After wireless device discovery, the information apparatus and the wireless device may become locked or paired for subsequent wireless communication over any number of wireless communication protocols or standards (e.g., Bluetooth, IEEE 802.11, 2.4GHz) without the need to repeat wireless discovery or pairing. Examples of information apparatus include smart phones, digital camera, laptops, or information pads. Examples of wireless devices include televisions, audio output devices, or printers.
US09008565B2

A recording medium storage cassette includes a recording medium loading plate and a rear end cursor. The rear end cursor aligns rear end positions of recording media. The rear end cursor includes a cursor main body portion, an abutting portion that abuts rear ends of the recording media, a lock portion having a protrusion for engaging with a rack, and a biasing member disposed between the abutting portion and the lock portion so as to bias the abutting portion and the lock portion in a direction away from each other.
US09008561B2

A fixing device may include an endless fixing belt, a facing member facing an outer surface of the fixing belt, a nip member configured to contact an inner surface of the fixing belt to form a nip portion where the fixing belt and the facing member are in contact with each other, and a heat source device configured to heat the nip portion inside the fixing belt. The nip member includes a heat transfer member which is provided at a position corresponding to a portion of the nip portion when seen from a side view, and a heat insulating member which is a portion of the nip member except for the heat transfer member, and is made of a material having thermal conductivity lower than that of the heat transfer member.
US09008558B2

A separator includes a front edge disposed opposite an outer circumferential surface of an endless belt. The front edge contacts and separates a recording medium from the endless belt. A separation plate mounts the front edge. A contact plate projects from the separation plate in an axial direction of the endless belt and contacts a belt holder that supports the endless belt. A bracket projects from the separation plate in a direction orthogonal to the direction in which the contact plate projects from the separation plate. The bracket includes a notch that engages the belt holder. The contact plate contacting the belt holder and the notch of the bracket engaging the belt holder produce an interval between the front edge of the separator and the outer circumferential surface of the endless belt.
US09008552B2

The present invention provides a charging member which has a low compression set and which can suppress the generation of image defects.A layer of an unvulcanized rubber composition including an unvulcanized acrylonitrile butadiene rubber and N,N′-methylenebis(1,4-phenylene)dimaleimide is vulcanized.
US09008545B2

An image forming apparatus has a photosensitive drum, a charger for uniformly charging a surface of the drum, an optical head for irradiating the surface of the drum with light to change a charging state of the drum surface, and a developing device for causing a toner to adhere on the surface of the drum in accordance with the charging state. The charger has a grid with two wire fixing portions each provided with two grooves, a first discharge wire fitted in one of the two grooves of each wire fixing portion, and a second discharge wire fitted in the other of the two grooves of each wire fixing portion. The two grooves of each wire fixing portion are arranged relative to the grid so that the first and second discharge wires are arranged parallel to one another along a substantial center in a width direction of the grid.
US09008538B2

An image forming apparatus includes a lubricant applying member located opposite a contact portion of a cleaning blade with an image bearing member below in the vertical direction, an opposed position of the lubricant applying member opposite the contact portion of the cleaning blade with the image bearing member below in the vertical direction being located upstream of a contact position of the lubricant applying member with a cleaning member in the rotational direction of the lubricant applying member, and a carrying member configured to carry the toner removed from the lubricant applying member, the carrying member being disposed at a position on a tangent to an outer circumference of the lubricant applying member at a contact position with the cleaning member and on a vertical line extending from a contact position of the lubricant applying member with a solid lubricant member.
US09008534B2

A rotor support structure includes: an operable unit including a rotor and a casing rotatably supporting the rotor; a support member includes a support member main body configured to accommodate therein the operable unit, and an attachment part to attach the support member main body to a base; and a press part configured, when the support member with the operable unit accommodated therein is attached to the base, to press the operable unit to hold the operable unit in the support member main body.
US09008527B2

A method for calibrating specialty toner, the method includes providing a substrate; depositing an invariant or substantially invariant laydown of a color toner on the substrate; depositing a varying laydown of the specialty toner; fusing the color toner and specialty toner to the substrate; measuring a color response signal of the substrate, color toner, and specialty toner; calculating a color response curve as function of the varying laydown of the specialty toner; comparing the color response curve to a target color response curve; and modifying printing parameters of the specialty toner to set the color response curve equal to or substantially equal to the target color response curve.
US09008518B2

A system includes an optical transmitter package comprising an optical transmitter to generate optical transmission signals based on electrical transmission signals. The system also includes an optical receiver package comprising an optical receiver to generate electrical reception signals based on optical reception signals. The system further includes a printed circuit board (PCB) on which the optical transmitter package and the optical receiver package are mounted. The PCB includes a heat generating circuit component. The optical transmitter package can be mounted to the PCB to subjected to less heat from the heat generating circuit component than the optical receiver package.
US09008517B2

A method of automatically binding first and second devices for RF communication is disclosed. One step of the method involves establishing a secure, non-RF communication mode between the first and second devices. According to another step, first and second communication addresses respectively identifying the first and second devices are exchanged in the secure, non-RF communication mode such that the first and second devices will recognize each other as communication partners. The secure, non-RF communication mode is then terminated and an RF communication mode is established between the first and second devices as a first bound pair.
US09008514B2

Example embodiments of the present invention relate to An optical node comprising of at least two optical degrees; a plurality of directionless add/drop ports; and at least one wavelength equalizing array, wherein the at least one wavelength equalizing array is used to both select wavelengths for each degree, and to perform directionless steering for the add/drop ports.
US09008510B1

Embodiments provide a methodology for designing a large-scale non-blocking OCS using a multi-stage folded CLOS switch architecture for use in datacenter networks and fiber-rich backbone network POPs. One aspect employs a folded CLOS architecture because of its ease of implementation, enabling the topology to scale arbitrarily with increasing number of stages. The fraction of ports allocated for internal switch wiring (overhead) also increases with the number of stages. Design decisions are made to carefully optimize the insertion loss per module, number of ports per module, number of stages and the total scale required. Other embodiments include folded CLOS switch architectures having at least two stages. In one example, power monitoring may be included only on the leaf switches.
US09008504B2

A transmission apparatus and method for serial and parallel channel interworking in an optical transport network are provided. The transmission apparatus for serial and parallel channel interworking ensures interworking between parallel optical modules or between parallel and serial optical modules, regardless of a protocol, without having to add logics or with only a minimum number of logics, in order to manufacture a small-size optical module with low power consumption.
US09008503B2

An arrangement in a node in a WDM-PON and a method therein for supervision of the WDM-PON are provided. The arrangement comprises X splitters of splitting ratio 1:Y, each splitter having one input and Y outputs such that X*Y equals N, wherein X, Y, N are integers. The one input of each of the X splitters is configured to receive an Optical Time Domain Reflectometry, OTDR, signal and to split the received OTDR signal into Y OTDR sub-signals such that a total of N OTDR sub-signals are outputted from the X splitters. The arrangement further comprises an N*N Arrayed Waveguide Grating, AWG, and a first filter configured to mix a feeder signal comprising data communication from an Optical Line Termination, OLT, with one of the N OTDR sub-signals. One input of the AWG is configured to receive the mix of the feeder signal and the one OTDR sub-signal, and the remaining N-inputs of the AWG are each configured to receive a respective one of the N-remaining OTDR sub-signals.
US09008500B2

The invention discloses a system, a method and an apparatus for optical network protection. The system includes: an output control apparatus for obtaining protection mode information configured by a system and controlling an input signal to be output from a set line corresponding to said protection mode information; and a detection control apparatus for detecting powers of signals transmitted on an active line and on a standby line, if it is determined that the active line is abnormal and the standby line is normal according to detection results, then controlling the input signal to be output from a protection line corresponding to the protection mode information; if it is determined that the active line is normal, or that the active line and the standby line are abnormal according to the detection result, then controlling the input signal to be output from a set line corresponding to the protection mode information.
US09008497B2

An image pickup apparatus capable of generating a strobe emission signal in a proper timing even when an electronic front curtain shutter is used in strobe photographing. The image pickup apparatus includes an image pickup device having pixels arranged in matrix and configured to store charges generated according to a received amount of light. A vertical scanning circuit controls travel of the electronic front curtain shutter such that the image pickup device sequentially receives light on a per line basis, starting from a first scan line. When it is detected that the electronic front curtain shutter reaches a predetermined scan line, a NOR gate outputs a light emission timing signal, whereby light is emitted from a light emission unit such as a strobe.
US09008493B2

The present invention relates to an information processing device, an information processing method, and a program, whereby playback of PG and TextST images can be controlled from a BD-J application. There are defined a mono PG/TextST stream of a PG/TextST image that is a mono image serving as a 2D image, a stereo PG/TextST stream of a PG/TextST image that is a stereo image serving as a 3D image, and a PG/TextST stream for offset of a PG/TextST image that is a mono image to be used for generating a stereo image along with an offset value for giving disparity to the mono image, as a PG/TextST stream of a PG/TextST image. An stream selecting API selects a mono PG/TextST stream, a stereo PG/TextST stream, or a PG/TextST stream for offset. The present invention may be applied to a BD player configured to play a BD, or the like.
US09008479B2

A multicore fiber has a plurality of cores; and a clad which surrounds an outer peripheral surface of each of the cores, and at least one of the cores is spirally arranged such that the core rotates around a center axis of the clad. By arranging the cores in this way, it is possible to prevent crosstalk between specific cores from escalating even when the multicore fiber is disposed in a bent state.
US09008476B2

A polarization conversion device includes: a directional coupler that includes an input side optical waveguide and an output side optical waveguide which are disposed in parallel to each other and each of which has a core. Assuming that a direction in which the input side optical waveguide and the output side optical waveguide face each other is a width direction and a direction perpendicular to the width direction is a height direction in a cross section perpendicular to a longitudinal direction of each of the input side optical waveguide and the output side optical waveguide, and the directional coupler is configured to couple first light guided through the input side optical waveguide to second light guided through the output side optical waveguide, the polarization direction of the second light is perpendicular to that of the first light.
US09008475B2

A photoelectric coupling module includes a fiber module, a lens module, and at least one positioning pole. The fiber module defines a plurality of receiving holes and at least one first positioning hole. The lens module includes a central portion and an edge portion surrounding the central portion. The central portion includes a plurality of lenses, and the lenses are respectively aligned with the receiving holes. The edge portion defines at least one second positioning hole. The at least one positioning pole is made of metal, and penetrates the at least one second positioning hole and the at least one first positioning hole.
US09008472B2

The present invention provides a light guide plate and a manufacturing method thereof. The light guide plate includes a light guide plate body and ink dots printed on a surface of the light guide plate body. The ink dots contain an antistatic agent. The manufacturing method of the light guide plate includes (1) providing a light guide plate body; (2) providing an ink and an antistatic agent ad mixing the antistatic agent in the ink; and (3) printing the ink that contains the antistatic agent on a surface of the light guide plate body to form the ink dots. The antistatic agent contained in the ink dots helps suppressing static electricity generated on the light guide plate so as to eliminate mura caused by electrostatic attraction.
US09008471B2

Circuits and circuit elements adapted to function at optical or infrared frequencies are made from plasmonic and/or nonplasmonic particles disposed on a substrate, where the plasmonic and nonplasmonic particles have respective dimensions substantially smaller than a wavelength of an applied optical or infrared signal. Such particles are deposited on a substrate in a variety of shapes and sizes from a variety of plasmonic and/or nonplasmonic materials so as to form resistors, capacitors, inductors and circuits made from combinations of these elements.
US09008468B2

An electro-optic modulator includes a substrate, a waveguide lens, a Y-shaped waveguide, and electrodes. The waveguide lens and the Y-shaped waveguide are formed in the substrate. The Y-shaped waveguide connects the waveguide lens and includes a first section dedicated for transmitting TE mode and a second section dedicated for transmitting TM mode. The electrodes are configured to modulate outputs of the waveguide lens, the first section, and the second section.
US09008465B2

An index is provided that holds information about each image content item in a collection of items, For each image content item, a first information item identifying the image content item and its location on a network, and at least one of (i) a second information item identifying a signature value of an object in the image content, or (ii) identification of a recognized object in the image content.
US09008460B2

Techniques and apparatus for automatic upright adjustment of digital images. An automatic upright adjustment technique is described that may provide an automated approach for straightening up slanted features in an input image to improve its perceptual quality. This correction may be referred to as upright adjustment. A set of criteria based on human perception may be used in the upright adjustment. A reprojection technique that implements an optimization framework is described that yields an optimal homography for adjustment based on the criteria and adjusts the image according to new camera parameters generated by the optimization. An optimization-based camera calibration technique is described that simultaneously estimates vanishing lines and points as well as camera parameters for an image; the calibration technique may, for example, be used to generate estimates of camera parameters and vanishing points and lines that are input to the reprojection technique.
US09008457B2

An RGB color image and an infrared intensity image of a live video are received. The RGB color image is converted to a colorspace image comprising a channel corresponding to a brightness value. Each pixel of the converted colorspace image is evaluated to determine whether the brightness channel of the pixel exceeds a threshold value. If the brightness channel of the pixel exceeds the threshold value, the infrared intensity value of a corresponding pixel from the infrared intensity image is mixed into the pixel's channel value that corresponds to brightness. The converted colorspace image is converted back to an RGB color image.
US09008451B2

An image encoding and/or decoding apparatus and method are provided. The image encoding apparatus includes: a transform unit removing spatial redundancy by transforming an original image being input; an allowable noise obtaining unit obtaining an allowable noise from the original image; a quantization parameter determination unit determining a quantization parameter by using the allowable noise; a quantization unit generating a quantized coefficient, by quantizing a transform coefficient provided from the transform unit by using the quantization parameter; and an entropy encoding unit entropy encoding the quantized coefficient to remove statistical redundancy.
US09008438B2

Provided is an image processing device for associating images with objects appearing in the images, while reducing burden on the user. The image processing device: stores, for each of events, a photographic attribute indicating a photographic condition predicted to be met with respect to an image photographed in the event; stores an object predicted to appear in an image photographed in the event; extracts from a collection of photographed images a photographic attribute that is common among a predetermined number of photographed images in the collection, based on pieces of photography-related information of the respective photographed images; specifies an object stored for an event corresponding to the extracted photographic attribute; and conducts a process on the collection of photographed images to associate each photographed image containing the specified object with the object.
US09008434B2

According to one embodiment, a feature extraction device includes an obtaining unit that obtains image data having a plurality of pixels. The device includes a pixel feature calculation unit that calculates first pixel features and second pixel features of each of the pixels, which are different from each other, and a classification unit that classifies a pair of pixels by using the first features for at least some of the plurality of pixels. The device includes a co-occurrence frequency calculation unit that calculates a co-occurrence frequency representing a frequency of co-occurrence of the second pixel features of the first pixel and the second pixel features of the second pixel for the set for which a result of the classification by the classification unit is consistent.
US09008428B2

Machines, systems and methods for character recognition disambiguation are provided. The method comprises selecting a first set of characters that match a first visual profile based on results of a character recognition process applied to target content; selecting a subset of the first set based on criteria associated with at least one of confidence level with which characters grouped in the subset are recognized or fragmentation associated with the characters grouped in the subset; and disambiguating recognition results for the characters grouped in the subset by displaying the characters along with context information, wherein reviewing two or more of the characters on a display screen along with context information associated with said two or more characters allows a human operator to select one or more suspect characters from among the two or more characters.
US09008425B2

A method of detection of numbered captions in a document includes receiving a document including a sequence of document pages and identifying illustrations on pages of the document. For each identified illustration, associated text is identified. An imitation page is generated for each of the identified illustrations, each imitation page comprising a single illustration and its associated text. For a sequence of the imitation pages, a sequence of terms is identified. Each term is derived from a text fragment of the associate text of a respective imitation page. The terms of a sequence complying with at least one predefined numbering scheme which defines a form and an incremental state of the terms in a sequence. The terms of the identified sequence of terms are construed as being at least a part of a numbered caption for a respective illustration in the document.
US09008423B2

A method and apparatus for detecting and recognizing an object using a vector histogram based on a local binary pattern are disclosed. The apparatus of detecting and recognizing an object using a local binary pattern includes: a feature map creator configured to extract an object area in which a moving object exists from an input image, to create a local binary pattern by designating a local area in the object area, and to create a vector component map including information about magnitude vector components and direction vector components using the local binary pattern; a feature map configuring unit configured to divide the object area into a plurality of blocks and to create a feature vector map through a histogram using the vector component map in a unit of the block; and an object detector configured to detect and classify the moving object based on the feature vector map.
US09008422B2

A method of cropping an image based on a content of the image according to one example embodiment includes identifying image features in the content of the image, determining horizontal histogram frequencies and vertical histogram frequencies of the identified image features, determining borders of a document bounding box based on the determined horizontal histogram frequencies and vertical histogram frequencies, and cropping the image according to the document bounding box.
US09008413B2

A processing method for a pair of stereo images is provided. The method includes: extracting a pair of edge images from the stereo images, each edge image having edge pixels, each edge pixel of one of the edge images being associated with an overlap record and a disparity record; providing a plurality of image lateral shifts to sequentially determine a plurality of overlap levels between the pair of edge images; and updating the overlap record and the disparity record associated with a selected edge pixel to a maximum overlap level and a most-likely disparity, respectively. The maximum overlap level is a maximum among a plurality of associated overlap levels to which the selected edge pixel contributes. The most-likely disparity corresponds to the maximum overlap level.
US09008401B1

The methods and systems of the present invention is an algorithm which estimates motion inside objects that change during the scan. The algorithm is flexible and can be used for solving the misalignment correction problem and, more generally, for finding scan parameters that are not accurately known. The algorithm is based on Local Tomography so it is faster and is not limited to a source trajectory for which accurate and efficient inversion formulas exist.
US09008396B2

A method is disclosed including: receiving a time resolved series of magnetic resonance (MR) images of an imaged region of a subject; processing the images to generate comparison data by comparing a temporal behavior of a reference region of the MR images to at least one other region of the MR images; an generating an output based on the comparison data. The method may be applied in a variety of contexts, including perfusion weighted imaging, determination of T2*, and other time series functions.
US09008387B2

A method of processing ultrasound images, the method including operations of receiving color image data including a plurality of frames; determining one or more key-frames from among the plurality of frames, based on a brightness value of each of the plurality of frames; setting a region of interest (ROI) in each of the one or more key-frames based on brightness values of a plurality of regions included in each of the one or more key-frames; performing image compensation on the plurality of frames based on the ROIs of the one or more key-frames; and reconstructing the color image data by using the image-compensated frames.
US09008381B2

The disclosure relates to an image processing method for estimating a brain shift in a patient, the method involving: the processing of a three-dimensional image of the brain of a patient, acquired before a surgical operation, in order to obtain a reference cerebral arterial tree structure of the patient; the processing of three-dimensional images of the brain of the patient, acquired during the operation, in order to at least partially reconstitute a current cerebral arterial tree structure of the patient; the determination from the combination of the reference and current cerebral arterial tree structures, of a field of shift of the vascular tree representing the shift of the current vascular tree in relation to the reference vascular tree; the application of the determined field of shift of the vascular tree to a biomechanical model of the brain of the patient in order to estimate the brain shift of the patient; and the generation, from the estimated brain shift, of at least one image of the brain of the patient, in which the brain shift is compensated.
US09008379B2

A system and method is disclosed for facilitating the acquisition of medical images used as part of a clinical trials process by requiring Imaging Centers to compete with each other to supply the images. Agreements between the Sponsor and a plurality of Imaging Centers stipulate that the Sponsor is only required to accept a certain total number of medical images and is free to reject any medical images that either do not comply with the protocol, or which exceed the total number of medical images required for the study. This motivates the Imaging Centers to quickly obtain and transmit to the Sponsor high quality medical images that meet the basic requirements outlined in the clinical study protocol, since images are accepted and compensated for by the Sponsor on a first-come, first-served basis. A system for implementing this method is also disclosed.
US09008375B2

A method of verifying the authenticity of an eye provided for identification purposes in an iris recognition identification system is described. The method comprises: illuminating the eye using an illumination source to generate a specular reflection in a pupil and/or iris region of the eye, the specular reflection forming as a result of light emitted from the illumination source being reflected from the eye; capturing an image of the eye including the specular reflection; determining the position of the specular reflection formed in the pupil and/or iris region, from the captured image; and verifying the authenticity of the eye by comparing the determined position with an expected position for an authentic eye.
US09008363B1

Systems and methods for computing optical flow are provided. One exemplary method includes obtaining four input color vectors respectively associated with four input pixels. The four input pixels are at four known input positions of an initial image. The method further includes obtaining a subject color vector associated with a subject pixel. The subject pixel is at a known subject position of a subsequent image. Inverse bilinear interpolation is performed for the subject color vector with respect to the four input color vectors to obtain an estimated position. An optical flow vector is formed from the estimated position to the known subject position. An exemplary system for forming a plurality of optical flow fields includes a computing device having a memory and a processor.
US09008359B2

Foreground object image features are extracted from input video via application of a background subtraction mask, and optical flow image features from a region of the input video image data defined by the extracted foreground object image features. If estimated movement features indicate that the underlying object is in motion, a dominant moving direction of the underlying object is determined. If the dominant moving direction is parallel to an orientation of the second, crossed thoroughfare, an event alarm indicating that a static object is blocking travel on the crossing second thoroughfare is not generated. If the estimated movement features indicate that the underlying object is static, or that its determined dominant moving direction is not parallel to the second thoroughfare, an appearance of the foreground object region is determined and a static-ness timer run while the foreground object region comprises the extracted foreground object image features.
US09008334B2

An audio mixing console comprises a first amplifier, an analogue to digital converter, a second amplifier and a gain range control unit. The first amplifier may receive an analogue audio input signal and amplify the received audio input signal with a first adjustable gain. The analogue to digital converter may receive the amplified analogue audio input signal and generate a digital audio signal by an analogue to digital conversion of the analogue audio signal. The second amplifier may receive the digital audio signal and amplify the received digital audio signal with a second adjustable gain. The gain range control unit may identify a signal level overload at the analogue to digital converter and control the gain of the first and second amplifiers, respectively.
US09008332B2

A processing chip for a digital microphone and related input circuit and a digital microphone are described herein. In one aspect, the input circuit for a processing chip of a digital microphone includes: a PMOS transistor, a resistor, a current source, and a low-pass filter. The described processing chip possesses high anti high-frequency interference capabilities and the described input circuit possesses high high-frequency power supply rejection ratio.
US09008320B2

An image processing apparatus receives sound signals that are respectively output by a plurality of microphones, and detects a sound arrival direction from which sounds of the sound signals are traveled. The image processing apparatus calculates a sound level of sounds output from the sound arrival direction, and causes an image that reflects the sound level of sounds output from the sound arrival direction to be displayed in vicinity of an image of a user who is outputting the sounds from the sound arrival direction.
US09008317B2

Provided is a data storage drive for encrypting data, comprising a microprocessor and circuitry coupled to the microprocessor and adapted to receive a session encrypted data key and to decrypt the session encrypted data key using a session key, wherein a result is a data key that is capable of being used to encrypt clear text and to decrypt cipher text written to a storage medium. Also provided is a system, comprising a microprocessor and circuitry coupled to the microprocessor and adapted to receive a session encrypted data key and to decrypt the session encrypted data key using a private key, wherein a result is a secret key that is capable of being used to encrypt clear text and to decrypt cipher text written to a storage medium.
US09008315B2

Digital data is optically broadcast through an environment by controllably switching the brightness or chrominance of LED solid state lamps, or of other illumination sources (e.g., television screens and backlit computer displays). This optical data channel is useful to convey cryptographic key data by which devices within the environment can authenticate themselves to a secure network. In some embodiments, the optical modulation is sensed by the camera of a smartphone. The row data output by the smartphone's camera sensor is processed to extract the modulated data signal. In some monochrome embodiments, data communication speeds far in excess of the camera's frame rate (e.g., 30/second), or even the camera's row rate (e.g., 14,400/second) are achieved. Still greater rates can be achieved by conveying different data in different chrominance channels. A great number of other features and arrangements are also detailed.
US09008313B1

A system for generating random key stream cipher texts passes an unencrypted random key stream through an AES engine to produce encrypted cipher text having a first block size in a first frequency domain; converts the encrypted cipher text in the first frequency domain to encrypted cipher text in a second frequency domain; and converts the encrypted cipher text having the first block size in the second frequency domain into smaller block sizes. The frequency in the first frequency domain is preferably lower than the frequency in the second frequency domain. The converting of the encrypted cipher text in the first frequency domain to encrypted cipher text in a second frequency domain may be effected by a dual clock domain FIFO.
US09008310B2

A device, method, and an action figure toy for implementing encrypted content for implementation in a game are disclosed. The encrypted content may relate to physical objects, such as action figure toys corresponding movie characters and/or any other physical objects. Such content may be encrypted separately and distinctively during a development stage of the game. Decryption keys for decrypting the encrypted content may be stored on and distributed with corresponding physical objects. A set of encrypted content associated with such a physical object may be decrypted upon presence of the physical object detected by a reader configured to read information stored on the physical object and responsive to receiving the decryption key stored on the physical object. The decrypted content may be implemented in the game responsive to the presence of the physical object on the reader.
US09008309B2

According to various aspects of this disclosure, a circuit arrangement is provided. The circuit arrangement may include: a memory configured to store a first encryption key for generating a first authentication vector for authentication between a mobile station and a home network of the mobile station; and a key-generator configured to derive a second encryption key from the first encryption key, the second encryption key for generating a second authentication vector for authentication between the mobile station and a visited network.
US09008304B2

This disclosure is directed to content protection key management. In general, devices may include secure processing resources configured to derive content keys (e.g., for use in decrypting secure content) using key ladders. In one embodiment, a device may comprise, for example, at least a secure processing module to derive content keys for use in decrypting secure content. The secure processing module may include, for example, a key ladder storage module and a secure key storage module. The key ladder storage module may be to store at least one key ladder for use in deriving at least one content key. The secure key storage module may be to store the at least one content key derived using the key ladder.
US09008303B1

Methods and apparatus are provided for generation of forward secure pseudorandom numbers. A forward secure pseudorandom number is generated by obtaining a first state si corresponding to a current leaf node vi in a hierarchical tree, wherein the current leaf vi produces a first pseudorandom number ri−t and wherein the hierarchical tree comprises at least one chain comprised of a plurality of nodes on a given level of the hierarchical tree; updating the first state si to a second state si+t corresponding to a second leaf node vi+t; and computing a second pseudorandom number ri+t−1 corresponding to the second leaf node vi+t. The variable t may be an integer greater than one. Updating the state does not require generation of all pseudorandom numbers produced by leaf nodes between the current leaf node vi and the second leaf node vi+t.
US09008297B2

Methods, computer program products, and systems for providing called party initiated priority marking are provided. The method includes receiving a request from a called party to mark a telephone call currently in session as a priority telephone call. The telephone call is initiated by a calling party and received by the called party. It is determined if the called party has authorization to mark the telephone call as a priority telephone call. The telephone call is marked as a priority telephone call if it is determined that the called party has authorization to mark the telephone call as a priority telephone call.
US09008289B2

A system for determining a communication charge comprising a charging equation determiner, an inflection point determiner, and a charge determiner. The charging equation determiner for determining a charging equation based at least in part on a normalized set of inputs. The inflection point determiner for determining an inflection point based at least in part on a charging structure database. The charge determiner for determining a communication charge based at least in part on the charging equation and the inflection point.
US09008280B2

Method for testing an analog front end coupled to a telecommunication line of a telecommunication system and a related testing system is described. The testing system comprises a single ended line testing measurement module for applying single ended line testing measurements via said analog front-end upon said line and for collecting thereby single ended line testing measurements; and a processing means for interpreting the single ended line testing measurements and for thereby judging that the analog front end being out of order and a control means for controlling the single ended line testing measurement module and processing means.
US09008274B2

An imaging system includes an identification module, a determination module, and a display module. The identification module is configured to identify one or more first scanning parameters and one or more first display parameters corresponding to a first image, and to identify one or more second scanning parameters corresponding to scanning information acquired during a second scan. The determination module is configured to determine, based on the one or more first scanning parameters and the one or more second scanning parameters, one or more second display parameters so that the scanning information acquired during the second scan may be used to provide a second image appearing more similar to the first image. The display module is configured to use the one or more second display parameters to provide the second image configured to be displayed to a viewer.
US09008273B2

An apparatus for analyzing a granulate for producing a pharmaceutical product has a data receiving unit adapted for receiving X-ray diffraction data indicative of a scattering of X-rays irradiated onto the granulate, a processor unit adapted for processing the X-ray diffraction data to derive information indicative of a compressibility and/or a dissolution characteristic of the granulate, and a control unit adapted for controlling a process of producing a pharmaceutical product based on the derived information.
US09008266B2

In a testing device (10) for determining the quality of leather (9) in the production of leather, wherein the testing device (10) is formed for examining a quality category of the leather (9) and for delivering a quality value characterizing the leather (9) in regard to its quality category, the testing device (10) comprises screening means (16) for examining the homogeneity of the leather (9) auf, which may screen at least portions (22, 23, 24, 27, 29) of the leather (9) and which are formed for delivering screening data (D) to analysis means (19), and wherein there are formed analysis means (19) for comparing the screening data (D) with feature data typical for hide injuries or inhomogeneities, respectively, of the leather (9) and for classifying determined hide injuries of examined portions (22, 23, 24, 27, 29) of the leather (9) and wherein there are formed display means (20) for display the categorized hide injuries or quality value, respectively, of the leather (9), preferably per portion (22, 23, 24, 27, 29) of the leather (9).
US09008250B2

A method for canceling adjacent channel interference includes: receiving signal of a first channel, where an interference signal of a second channel remains in the signal of the first channel, and the second channel and the first channel are adjacent channels; receiving a cancellation signal provided by the second channel for canceling the interference signal; filtering the received cancellation signal; adjusting a frequency of the filtered cancellation signal; multiplying the cancellation signal with the adjusted frequency by a gain factor to obtain a signal to be cancelled; and subtracting the signal to be cancelled from the signal of the first channel, and canceling the interference signal to obtain a signal to be decoded. According to the technical solutions provided in the embodiments of the present invention, interference signals of adjacent channels are cancelled, and the signal to noise ratio is improved.
US09008247B2

A communication circuit and a communication device are provided. The communication circuit includes first, second, and third RF transceivers, first and second baseband transceivers, and first and second modem circuits. The first and second RF transceivers are configured to down-convert first and second RF signals for MIMO. The third RF transceiver is configured to down-convert a third RF signal for a second telecommunication technology. The first baseband transceiver is configured to digitize the down-converted first RF signal to output a first baseband signal. The second baseband transceiver is configured to digitize one of the down-converted second or third RF signals according to a selection signal to output a second baseband signal. The first modem circuit is configured to digitally process the first and second baseband signals using the MIMO technology. The second modem circuit is configured to digitally process the second baseband signal using the second telecommunication technology.
US09008240B1

This invention is related to a low-complexity MIMO detector in a wireless communication system with near optimal performance. An initial symbol estimation is performed for a received symbol vector. The soft information of the received symbol vector can be more accurately calculated using every candidate symbol vector of a combined set of candidate symbol vectors, wherein the combined set is generated based on the initial estimation. By combining aspects of both the linear detection and the ML detection, the complexity of the proposed detector becomes orders of magnitude lower than that of a ML detector, but the performance is very close to that of an ML detector.
US09008237B2

A method for symbol detection includes assigning a received symbol to at least one particular candidate symbol of a set of candidate symbols of a finite candidate symbol alphabet based on a metric between the received symbol and the at least one particular candidate symbol, the metric comprising contributions with respect to channel-based information and contributions with respect to a priori information.
US09008234B2

A method for transmitting and receiving a signal and an apparatus for transmitting and receiving a signal are disclosed. The method includes receiving the signal from a first frequency band in a signal frame including at least one frequency band, demodulating the received signal by an orthogonal frequency division multiplexing (OFDM) method and parsing the signal frame, acquiring a symbol stream of a service stream from the at least one frequency band included in the parsed signal frame, demapping symbols included in the symbol stream and outputting the demapped symbols to sub streams, multiplexing the output sub streams and outputting one bit stream, and deinterleaving and error-correction-decoding the output bit stream.
US09008220B2

A method for interference reduction in transmission of at least two single carrier frequency continuous communication beams including producing a first communication signal for a first digital communication link, producing a second communication signal for a second digital communication link, transmitting the first communication signal over a first continuous communication beam at a first frequency, transmitting the second communication signal over a second continuous communication beam at the first frequency, characterized by modifying the first communication signal using transmitter interference cancellation.A method for interference reduction in reception of at least two single carrier frequency continuous communication beams including receiving a first received signal from a first digital communication link, receiving a second received signal from a second digital communication link, modifying the first received signal, adding the modified first received signal to the second received signal, thereby producing a reduced-interference second received signal, characterized by the modifying of the first received signal being based, at least in part, on reducing an error rate of the reduced-interference second received signal.Related apparatus and methods are also described.
US09008217B2

The invention relates to a method for transmitting sensor signals, comprising the following steps: a first sensor (4), in particular a rotational speed sensor, supplies an alternating signal, which is present in the form of a sequence of sensor pulses (50) and pulse pauses (52) of predetermined duration, wherein in the pulse pauses (52) additional data (54) is transmitted as a bit sequence and wherein the bit sequence contains at least one free bit (56); a binary information sequence (60) comprising data from at least one further sensor (12, 14, 22, 30, 38a, 38b, 38c) is generated, which has a transmission length of a plurality of bits; and the data of the first sensor (4) and of the at least one further sensor (12, 14, 22, 30, 38a, 38b, 38c) is transmitted through a common data line (18) in that a processing unit (20) distributes the information sequence (60) to a plurality of chronologically sequential bit sequences and the at least one free bit (56) of the additional data (54) is assigned at least one bit of the information sequence (60). The information sequence (60) is thus reliably transmitted, even when it contains more bits than there are free bits available in the additional data (54).
US09008211B2

A receiving device, a receiving method, and a receiving program are provided and are capable of reducing performance degradation in a case where the spatial correlation of a channel becomes high. A transmission signal candidate search unit searches for a transmission signal in a direction in which reception performance is degraded, in MIMO signal detection. A transmission signal candidate generation unit generates transmission signal candidates while suppressing degradation due to the spatial correlation of a channel. In a decision unit, using the transmission signal candidates generated in the transmission signal candidate generation unit, a maximum likelihood sequence is obtained. The maximum likelihood sequence is obtained as transmission signal candidates where a metric is calculated and the metric becomes a minimum.
US09008210B2

A method for providing information of access point (AP) selection in a wireless local area network (WLAN) system, the method including receiving from candidate APs the AP selection information including channel correlation information for other stations associated with the candidate APs; and selecting one AP from candidate APs according to the channel correlation information corresponding to the candidate APs. Accordingly, a gain of multi-user multiple input multiple output (MIMO) can be increased, and an AP suitable for a terminal can be selected.
US09008204B1

An apparatus relates generally to OFDM. In this apparatus, modulators are coupled to receive data inputs. Each of the modulators includes IDFT blocks coupled to output a first and a second N-point transform, and a 2N-point transform to provide discrete time domain signals for the data inputs. A switch and frequency translation block is coupled to receive the discrete time domain signals. RF ports are coupled to the switch and frequency translation block. The switch and frequency translation block is configured to allocate a combination of outputs from two or more of the IDFT blocks to a same RF port of the RF ports and to translate frequency of at least one of the outputs from the two or more of the IDFT blocks to provide the OFDM of the outputs from the two or more of the IDFT blocks onto the same RF port of the RF ports.
US09008198B2

Methods and apparatus for timing synchronization based on transitional pilot symbols. In an aspect, a method is provided for time tracking synchronization in an OFDM system. The method includes receiving at least one TDM pilot symbol comprising a plurality of modulated sub-carriers that are configured to provide a channel estimate having a length that extends up to a duration of an FFT used for data transmission. The method also includes determining one or both of an instantaneous and averaged channel estimates from the plurality of modulated sub-carriers, and calculating a timing offset based on one or both of the channel estimates. An apparatus includes a receiver configured to receive the at least one TDM pilot symbol, a channel estimator configured to determine the instantaneous and averaged channel estimates, and a time synchronizer configured to calculate a timing offset based on the channel estimates.
US09008196B2

A computer system includes a processor, and the processor includes at least one interface for communicating with an electronic component. Each of the at least one interface has a set of interface settings. The computer system further includes a memory containing machine executable instructions. Execution of the instructions causes the processor to: monitor communications traffic on the at least one interface; store, eye distribution data acquired during the monitoring of the communications traffic in a database; compare the eye distribution data to a set of predetermined criteria; and generate a set of updated interface settings if the eye distribution does not satisfy the set of predetermined criteria.
US09008188B2

New capabilities will allow conventional broadcast transmission to be available to mobile devices. A method of decoding a bitstream is described including receiving a demodulated bitstream, the demodulated bitstream encoded using a byte-code encoding process, arranging a portion of the demodulated bitstream into a subset of bits, reordering the subset of bits, and decoding the subset of bits based on a property of the subset of bits and the encoding process. An apparatus includes means for decoding a bitstream based on a property of the subset of bits and the encoding process.
US09008186B2

An image coding method includes: coding (i) coefficient information, (ii) a first flag indicating whether to quantize one or more blocks using quantization, (iii) a second flag indicating whether the plurality of quantization matrices are included in a sequence parameter set, and (iv) a third flag indicating whether the plurality of quantization matrices are included in a picture parameter set; and quantizing the plurality of coefficients, wherein when the one or more blocks are quantized using a plurality of default matrices, the following are coded in the coding: (i) the first flag indicating that the one or more blocks are quantized using the plurality of quantization matrices, (ii) the second flag indicating that the plurality of quantization matrices are not included in the sequence parameter set, and (iii) the third flag indicating that the plurality of quantization matrices are not included in the picture parameter set.
US09008185B2

Disclosed are an apparatus and method of lossless compression and restoration of selective image information. The apparatus of lossless compression of selective image information may compress an uncompressed block image of image information without loss to convert the uncompressed block image into a compressed block image, and store the converted compressed block image.
US09008183B2

In one embodiment, the method includes determining a motion vector of a current image block equal to a motion vector of an image block based on a reference picture index indicating a reference picture for the image block. For example, the motion vector of the current image block may be equal to the motion vector of the image block if the reference picture index indicates a long-term reference picture for the image block.
US09008182B2

The invention provides a motion prediction method. First, a plurality of motion vector predictors is obtained to be included in a candidate set for motion prediction of a current unit of a current frame. Whether the current frame is a non-reference frame which is not referred to by other frames for motion prediction is then determined. When the current frame is not the non-reference frame, any motion vector predictor corresponding to a previously coded frame is removed from the candidate set, and a motion vector of the current unit is predicted according to the motion vector predictors of the candidate set.
US09008171B2

This disclosure describes techniques for quantizing coefficients of a video block for a video coding process that supports context-based adaptive binary arithmetic coding (CABAC). A method may comprise estimating a last non-zero coefficient of the video block, and generating a set of quantized coefficients for the video block based on an assumption that the estimated last non-zero coefficient is actually the last non-zero coefficient of the video block.
US09008158B2

Disclosed uses a digital to analog converter and an analog to digital converter that process a low bit for processing of a data signal at high speed according to analog to digital conversion and digital to analog conversion in a communication system and an analog to digital converter that processes high bit for processing of a signal for synchronization acquisition at low speed.
US09008138B2

A laser diode device is specified, comprising a housing having a mounting part and a laser diode chip based on a nitride compound semiconductor material in the housing on the mounting part, wherein the laser diode chip is mounted directly on the mounting part using a solder layer, and the solder layer has a thickness of greater than or equal to 3 μm.
US09008136B2

A laser system includes a laser element, a pump source configured to input light to the laser element, a first cooling circuit and a second cooling circuit. The first cooling circuit includes a first pump configured to drive a first flow of cooling liquid through a first fluid pathway, a first primary heat exchanger configured to cool the first flow of cooling liquid, and a laser element heat exchanger configured to remove heat from the laser element using the first flow of cooling liquid. The second cooling circuit includes a second pump configured to drive a flow of cooling liquid through a second fluid pathway, a second primary heat exchanger configured to cool the second flow of cooling liquid, and a pump source heat exchanger configured to remove heat from the pump source using the first and second flows of cooling liquid.
US09008134B2

A variable wavelength diode according to the inventive concept includes a resonator and a plurality of cylindrical lenses. The resonator includes slab waveguides of which resonance lengths are different from each other. The slab waveguides are disposed on a planar light wave circuit (PLC). Thus, the variable wavelength diode realizes a high variation speed and a continuous variation of a beam at the same time.
US09008125B2

Aspects of a method and system for MAC and PHY synchronization for energy efficient networking are provided. In this regard, an interface that enables communication between a MAC controller and a PHY device may be configured to operate in an energy saving mode. While the interface is operating in an energy saving mode, synchronization between the MAC controller and the PHY device may be maintained by one or both of adjusting a clock generated for the interface and/or communicating dummy data via the interface. The clock may be adjusted by one or more of adjusting a frequency of the clock, adjusting an amplitude of the clock, and/or duty cycling the clock. The MAC controller and/or the PHY device may generate the dummy data. The PHY device and/or the MAC controller may discard the dummy data upon receiving the dummy data.
US09008110B2

A reference signal multiplexing method for multiple mobile stations includes: grouping together control signals for the multiple mobile stations; and multiplexing reference signals corresponding to the control signals by CDM over the same bandwidth as that of grouped control signals.
US09008108B2

Disclosed are various embodiments of a network switch for storing a prefix address and a mask corresponding to the prefix address, the prefix address and the mask each representing a binary value, the mask representing a number of significant bits of an address beginning with a most significant bit. The network switch obtains a network frame via one of a plurality of network interfaces, the network frame comprising a network address in a header of the network frame, the network address being a binary value representing a physical address of a network interface device. The network switch determines a truth value associated with a comparison of a mask number of bits of the prefix and network addresses, the truth value indicating an equivalence of the comparison. In response to the truth value, the network switch may initiate at least one action associated with the network frame.
US09008104B2

A non-transitory processor-readable medium is provided that stores code representing instructions to be executed by a processor to filter data associated with an entity for a first predefined time period in response to an access by the entity at a first time to a preselected network location from a plurality of preselected network locations. The plurality of preselected network locations are associated with forced web traffic patterns. The processor is also caused to filter data associated with the entity for a second predefined time period in response to an access by the entity at a second time to a preselected network location from the plurality of preselected network locations during the first predefined time period. The second time is after the first time.
US09008103B2

The present invention relates to a method, an apparatus, and a computer program product for providing access via a cellular access network to a packet-switched network, wherein a terminal-specific connection-oriented point-to-point link is set up between a terminal device and a cellular base station device, and the terminal-specific connection-oriented point-to-point link is switched at the cellular base station device on a link layer level to the packet-switched network, so that a point of attachment for said terminal device is located in the packet-switched network. Furthermore, a terminal-specific termination point for the packet-switched network is provided at the cellular base station device.
US09008101B2

The disclosure is related to performing a packet scheduling in a wireless communication network. Quality of service (QoS) information associated with user equipment may be obtained in the wireless communication network. A channel status associated with the user equipment may be estimated in the wireless communication network. A scheduling interval may be determined based on the QoS information and the channel status.
US09008099B2

A method for sliding window processing of a datagram split into packets, may include processing entire strings of adjacent consecutive packets of the datagram regardless the order of the packets using parallel processors. The method may also include processing adjacent ends of the strings of the adjacent consecutive packets while maintaining the order of the adjacent ends to correspond to the order of the consecutive packets.
US09008095B2

A method is provided one example embodiment and includes receiving a packet including a source /32 address and a destination /32 address. The source /32 address can indicate an Internet Protocol (IP) address of a source host that sent the packet. The destination /32 address can indicate an IP address of a destination host to which the packet is destined. The method may also include looking up the destination /32 address and the source /32 address in a Forwarding Information Base/adjacency (FIB)/(ADJ) table implemented in a hardware of a leaf switch in a network. Additionally, the method may include adding the source /32 address and corresponding adjacency information to the FIB/ADJ table if the destination /32 address is found in the FIB/ADJ table, and the source /32 address is not found in the FIB/ADJ table. The method may also include forwarding the packet to the destination host.
US09008074B2

An Internet compatible dialer pad is used to dial into an Internet server to provide services similar to those found on the Plain Old Telephone System (“POTS”). The dialer pad has an integrated modem set, an extended keypad with alphanumeric entry keys and function keys, display screen and display electronics that renders visual call progress information to the user as well as other communications indicators and related information about the current Internet connection. The dialer uses the Public Switched Telephone System (“PSTN”) and standard LAN/WAN technology to give the user entry into a plurality of Internet calling functions. An Internet database is maintained and permits the dialing party to obtain callee information by entering alphanumeric characters via the dialer. Links from the PSTN to an Internet data base are not restricted to a specific digital data protocol.
US09008072B2

A method and device for performing a contention based random access procedure by a mobile communication terminal in communication with a base station. The method according to an embodiment includes transmitting a random access preamble message to the base station; receiving a random access response from the base station, the random access response including a timing advance command; determining a status of a mobile communication terminal time alignment timer; and ignoring the timing advance command if the mobile communication terminal time alignment timer is determined to be running in the determining step.
US09008071B2

The present invention relates to a method and apparatus which transmit/receive at least one demodulation reference signal by using a CDM group and/or a transmission rank of a user device that have been used to transmit the at least one demodulation reference signal for the user device, an OCC that has been used to spread the demodulation reference signal, etc. Also, the present invention relates to a method and apparatus which change an antenna port for transmitting the demodulation reference signal by using NDI for a disabled transmission block.
US09008066B2

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

Remote access for a terminal to a first network via a second network is managed; the first network being linked to the second network via a network apparatus. At the level of the network apparatus, there is received, from the terminal via the second network, a request for remote access to the first network indicating access information comprising a first parameter corresponding to a physical address of the terminal and a second parameter corresponding to a secret key of the gateway. The network apparatus thereafter decides whether the terminal is authorized to remotely access the first network on the basis of said access information. This network apparatus subsequently emits, bound for the terminal via the second network, a message indicating whether the terminal is authorized to remotely access the first network.
US09008038B2

Aspects describe coordination of resource release on a source system. An aspect relates to a network based coordination. Another aspect relates to a mobile device based coordination. Also provided is a network and mobile device coordinated approach. An un-coordinated approach is also provided.
US09008026B2

A device and a method within a communications system where at least some part of the transmission is executed by means of radio waves, and where symbols are transmitted by means of Orthogonal Frequency Divisional Multiplexing, so called OFDM-technology, between a transmitting unit and a receiving unit, at which the symbol transmission is executed over a transmission channel in blocks of binary digits with a guard interval GI between said blocks, where transmitting unit is equipped with means to control the length of the guard interval (GI) with regard to the physical conditions for/of the transmission channel, so that the guard interval can be reduced without the disturbance susceptibility being increased, but instead increasing the capacity/throughput of the transmission channel by the time that is set free/made available being used to transmit information. One embodiment of the invention includes a guard interval adjustment unit connected to other OFDM-equipment in transmitting and/or receiving unit.
US09008018B2

Examples are disclosed for coordinating transmission of one or more protocol data units to a wireless device from a coordinating set of base stations. In some examples, coordinating may include exchanging information via a backhaul communication channel coupling or interconnecting the base stations included in the coordinating set of base stations. For these examples, one or more protocol data units may be transmitted to the wireless device from the coordinating set of base stations via a plurality of separate communication links based on the exchanged information. Other examples are described and claimed.
US09008010B2

Device, computer readable medium and method for joint multi-user processing in a first base station of a telecommunication network, which includes at least a second base station and first and second terminals served by the corresponding first and second base stations. The method includes issuing, at the first base station, a first uplink transmission grant for the first terminal; receiving, at the first base station, from the second base station scheduling information about an uplink transmission of the second terminal, wherein an uplink transmission grant for the uplink transmission of the second terminal is issued by the second base station; and jointly decoding, at the first base station, an uplink transmission from the first terminal and the uplink transmission from the second terminal, which is not served by the first base station, based on the received scheduling information about the uplink transmission of the second terminal.
US09008005B2

An apparatus is provided in one example embodiment and includes a gateway configured to be coupled to a profiling function that evaluates past end user behavior in order to make a point of attachment determination in a network for the end user. In cases where the end user had previously operated as a nomadic user, the profiling function triggers the gateway to define an Internet Protocol (IP) service for the end user and the point of attachment is the gateway. In more specific embodiments, if the end user is determined to be mobile, the gateway establishes a mobility tunnel to a hierarchical gateway, which acts as the point of attachment to the network for the end user. In still other embodiments, the profiling function includes querying a database that includes a profile for the end user. A profile for the end user can be identified in a RADIUS accounting request.
US09007999B2

Systems, methods, and computer-readable storage media for scheduling full-duplex communications between half-duplex mobile devices and a full-duplex capable access point. The system receives, within a time window, tones from a plurality of mobile devices, the tones indicating that each device in the plurality of devices are performing one of uploading data and downloading data. The system pairs the plurality of devices into pairs of an uploading device and a downloading device, where the pairing is based on an interference each device in the plurality of devices causes with remaining devices in the plurality of devices, to yield a list of paired devices. Upon communicating the list of paired devices to the plurality of devices, one device of each pair transmits data to the base station in a frequency channel while the other device receives data from the base station in the same frequency.
US09007998B1

A method and system for providing voice based host services with CRM data without an end user's phone number for loyalty program is disclosed herein. A VoIP application is resident on a mobile communication device of an end user. The VoIP application allows the end user to control how the loyalty program will identify the end user (without the end user's phone number) when the end user requests loyalty program services from the loyalty program using the end user's mobile communication device.
US09007994B2

The present document relates to a wireless device in a digital cellular telecommunications network. For example, the present document relates to the request of an access channel from a wireless device to a base station of the digital cellular telecommunications network. Example methods for controlling one or more transmissions between a wireless device and a base station are described. The one or more transmissions include at least an initial transmission. One example method comprises determining the quality of a radio uplink between the wireless device and the base station, the quality being based on at least one parameter associated with a previous transmission; setting a control parameter for controlling the transmission between the wireless device and the base station based on the determined quality of the radio uplink; and transmitting the initial transmission.
US09007991B2

A method and apparatus are used for providing assistance data to wireless transmit/receive units (WTRU)s. The assistance data may include information regarding neighboring access points (AP)s. The assistance data may be transmitted to WTRUs using multicast, broadcast, and/or point-to-point signaling. The assistance data may be used to facilitate ring and handover of WTRUs from one AP to another.
US09007988B2

Within a wireless network, feedback information from user equipment (UE) to a control node (eNodeB) is necessary to support various functions. A UE receives an allocation from the eNodeB comprising a plurality of periodic transmission instances for a channel quality indicator (CQI) and a schedule comprising a plurality of periodic transmission instances for a rank indicator (RI), wherein the CQI comprises RI and other CQI fields. The UE then transmits an RI without transmitting the other CQI fields in a transmission instance allocated for both RI and other CQI fields.
US09007981B2

Signal distribution, signal switching, and signal collection are performed with a simple configuration. An electronic device comprises a transmission unit (108) for transmitting, as a wireless signal, a signal to be transmitted and a reception unit (208) for receiving the wireless signal transmitted from the transmission unit. In the electronic device, a plurality of pairs of wireless signal transmission points in the transmission unit and wireless signal reception points in the reception unit can be formed. Using the pairs of transmission points and reception points make it possible to execute at least either one of signal distribution in which the same signal to be transmitted from a transmission point is transmitted to the multiple reception points and signal switching in which a signal to be transmitted from a transmission point is selectively transmitted to any of the multiple reception points. The signal to be transmitted is transmitted as a wireless signal. In this case, the signal distribution, signal switching, and signal collection are performed in a wireless signal portion. Since a portion where a signal transmission is performed through electric wiring does not interpose the portion where the signal distribution, signal switching, and signal collection are performed, the signal distribution, signal switching, and signal collection can be performed with a simple configuration.
US09007980B2

A system may receive, from a user device, a request to receive content via a first base station, where the content was previously being received, as multicast content, via a second base station; determine, in response to the request, whether the first base station can process multicast content; transmit a copy of the content, to the user device via the first base station, as multicast content, based on a determination that the first base station can process multicast content; and transmit the content, to the user device via the first base station, as unicast content, based on a determination that the first base station cannot process multicast content.
US09007979B2

Disclosed are a data transmission/reception apparatus and method of a wireless communication system using a relay. The data transmission/reception apparatus of the relay sets a relay reception subframe (hereinafter, referred to as ‘relay-rx-sub-frame’), and reports, to a terminal within a cell coverage, that the set relay-rx-subframe is a Multicast Broadcast Single Frequency Network (MBSFN) sub-frame, so that a legacy terminal may be provided with services in a wireless communication system using the relay.
US09007978B2

Various methods and devices are provided to address the need for improved multicast operation. In one method, a station transmits (401) a multicast packet to a plurality of mobile devices and to a group of monitoring stations (MSs). An indication of whether the multicast packet was received by that MS is received (402) from each monitoring station (MS) of the group of MSs. When this indication indicates that the multicast packet was not received, the multicast packet is retransmitted (403) to the plurality of mobile devices and to the group of MSs.
US09007976B2

Systems and methods for dynamic adjustment of keep-alive message intervals in a mobile network are disclosed. One embodiment of maintaining an IP connection between a mobile terminal and a network node over a network includes, detecting a rate with which the client-slide request are made from the mobile terminal, detecting a rate with which the client-slide request are made from the mobile terminal, sending, by the network node, keep-alive messages to the mobile terminal in an absence of network traffic through the IP connection between the mobile terminal and the network node, and/or further optimizing the time intervals between the keep-alive messages based on a cost to send the keep-alive messages in the network.
US09007961B2

Method and system for analyzing a linear programming problem or any other problem involving inequalities constraints set relating to multiple variables. An initial feasible region is calculated based on a sub-set of the constraints set. The feasible region is updated based on the additional constraints added one at a time. The method checks for feasibly, identifies active constraints, and provides end-points of the feasible region. The method may be applied to a control system or to a crossbar switch handling routing between multiple input and multiple outputs, such as digital data networking switch used to route TDM digital data streams being packet, frame or cell based, in a LAN, WAN, MAN or Internet application.
US09007958B2

One embodiment of the present invention provides a switch. The switch includes a local identifier associated with the switch, a receiving interface, a loop detection mechanism, and an interface control mechanism. The receiving interface identifies a loop-detection frame which includes an identifier associated with originating switch of the frame. The loop detection mechanism detects a loop based on a match of the identifier associated with the originating switch and the local identifier. The interface control mechanism is coupled to the loop detection mechanism and precludes, in response to detecting a loop, the receiving interface from forwarding frames corresponding to the loop.
US09007956B2

Path determination constraints may be encoded in the form of a program having one or more instructions. Each of instructions may include an operation code, and operands (or pointers to locations where operands are stored). In this way, an extensible, interoperable way for a nodes (e.g., label-switching routers) to communicate constraints within a network is provided. Such constraints may be inserted (e.g., as one or more CONSTRAINT objects) into signaling messages (e.g., a PATH RSVP message). By enabling the signaling of constraints, the determination of constraint-based (label-switched) paths can be distributed among a number of (label-switching) routers or other nodes. Upon receiving a message with constraints (e.g., a CONSTRAINT object(s)), a node may (i) ignore the constraints if the node is a tail-end node (label-switching router), (ii) apply the constraints to a link if the next hop in the (label-switched) path is strict, and/or (iii) perform a constraint-based path determination to a next hop if the next hop is loose.
US09007955B1

A computer-implemented method for mapping network topologies may include (1) identifying a network including a plurality of network switches and a plurality of host systems, (2) identifying a host system within the plurality of host systems connected to the network via a network switch within the plurality of network switches, (3) refreshing an address of the host system within the network switch, (4) allowing the address of the host system to expire from each network switch within the plurality of network switches except the network switch, (5) transmitting a probing frame from a probing host system within the plurality of host systems to the address of the host system, (6) identifying a subset of host systems within the plurality of host systems that received the probing frame, and then (7) mapping a topology of the network based on the identified subset. Various other methods, systems, and computer-readable media are also disclosed.
US09007954B2

Various embodiments are disclosed relating to beacon transmissions in wireless networks. In an example embodiment, a wireless node may receive a beacon from one or more wireless nodes. The receiving node may generate and transmit a beacon map to other wireless nodes in the network. The beacon map may provide information relating to one or more of the received beacons, such as a time stamp or other time information for the beacon and the originating wireless node for the beacon, such as an address of the originating wireless node. In an example embodiment, the beacon map may be transmitted upon request or within a beacon, or within another message. In another example embodiment, a beacon map may be received at a receiving wireless node, including information relating to beacons from one or more other wireless nodes. A status of at least one of the beacons may be determined based upon the beacon map.
US09007953B1

A method, system, and medium are provided for estimating user throughput as a function of network load. The function that governs a relationship between user throughput and network load is derived after simulating network traffic during busy hours on a wireless network. The simulated traffic is shaped to be similar to packet traffic received on the network. In turn, the simulated traffic is assigned to one or more carriers that are configured to resemble the network carriers. Upon processing the simulated traffic, user throughput is calculated and a function is derived from the network load during the busy hour and the calculated user throughput. The derived function is employed to predict the load at which user throughput falls below acceptable levels.
US09007950B1

A mobile station including an input configured to receive input signals via a channel, a noise measuring module, and a control module. The noise measuring module is configured to measure noise based on the input signals, and generate information in response to measuring the noise based on the input signals. The control module is configured to determine, depending on whether the noise measuring module is able to (i) measure the noise based on the input signals and (ii) generate the information in response to measuring the noise based on the input signals, whether to use a first procedure to estimate a gain of the channel or a second procedure to estimate the gain of the channel, where the first procedure to estimate the gain of the channel is different than the second procedure to estimate the gain of the channel.
US09007946B2

A system and method for detecting cooperation or conflict between actors in a network made up of self-organizing sub-networks examines parameters such as performance indicators and configuration parameters to determine whether or not different actors are adjusting configuration parameters in a way that is cooperative or conflicting. When a performance indicator is observed to be outside of its expected range, an acceptable convergence range can be defined to give the actors time to adjust and return the performance indicator to its expected range of values. When a performance indicator is detected to be non-convergent, the monitor can alert an operator, or another node, so that appropriate actions can be taken.
US09007945B2

A network switch includes a service registration database and a service discovery engine that is coupled to the service registration database. The service discovery engine receives a first service registration over a network from a first service included on a first service device and, in response, stores the first service registration in the service registration database. The service discovery engine then receives a multicast service discovery message over the network from a target device. The service discovery message includes a service identification. The service discovery engine then determines that the service identification is associated with the first service registration stored in the service registration database and, in response, sends a unicast service communication message over the network to the target device. The service communication message includes communication information for the first service. The service registration database may store a plurality of different service registrations for respective different services.
US09007942B2

A method of wireless communication includes receiving a wireless signal at a linear receiver, and iteratively computing an inverted covariance matrix in frequency domain, one channel code at a time. The method also includes computing receiver demodulation coefficients based on the inverted covariance matrix and the frequency domain channel estimate or time domain channel estimate. The method further includes deriving a transmitter symbol based on a received signal vector and the coefficients.
US09007938B2

User equipment performs radio communication with a base station over a communication channel formed by aggregating a plurality of component carriers. The user equipment measures a channel quality of the communication channel, and creates a measurement report using a result of the measurement and sends the measurement report to the base station. Each data signal is classified into two or more classes depending on a QoS requirement. The user equipment further receives control information related to a mapping between the plurality of component carriers and the class of each data signal from the base station, and controls at least one of the measurement and the sending of the measurement report, according to a procedure which varies depending on the control information. A base station allocates data to component carriers based on channel quality criteria for different data classifications.
US09007934B1

Described are computer-based methods and apparatuses, including computer program products, for sharing control of a voice over internet protocol (VoIP) call. In some examples, the method includes establishing a direct connection between a VoIP endpoint device and a computing device associated with the VoIP endpoint device. The method further includes communicating, via the direct connection, VoIP control signaling between the VoIP endpoint device and the computing device. The method further includes modifying a VoIP call based on the VoIP control signaling.
US09007931B2

The present invention relates to a PDCCH transmission method for a base station on a mobile communications system supporting bandwidth aggregation, and more particularly the invention relates to a PDCCH transmission method comprising the step of generating downlink control data comprising resource-allocation configuration data for any desired sub-band and a sub-band other than the desired sub-band, and the step of transmitting the generated downlink control data to a mobile station through the PDCCH of the desired sub-band, and the invention also relates to a system therefor comprising a mobile station.
US09007930B2

A communication apparatus including: a processing unit configured to transition between a first state and a second state and configured to perform a response process on a packet received via the network, wherein the processing unit includes: a determination unit configured to perform a first determination process; a verification unit configured to perform a first verification process for verifying the validity of the first packet, if it is determined as a first case; and a first responding unit configured to perform the response process on the first packet, if the first packet is verified as valid, wherein if it is determined as a second case that the first packet is not the packet of which the response process is to be performed by the processing unit, the verification unit dose not perform the first verification process and the first responding unit does not perform the response process.
US09007926B2

Systems and methods to configure and schedule asymmetric carriers on an uplink between communication devices are described herein. An access node is provided to reserve a common-channel-free carrier for communication with an access terminal. The access node may reserve the carrier for communication with the access terminal based on path loss data between the access node and the access terminal. Further, an adaptive rise-over-thermal (RoT) target may be employed for communication over any carrier.
US09007921B2

The present disclosure provides systems and methods for noise tolerant signal processing in a pilot assisted data receiver, including: given received pilots with common pilot components and individual pilot components, computing coefficients associated with the individual pilot components of the received pilots; and applying the computed coefficients to the received pilots to obtain conditioned pilots. The individual pilot components result from relatively slow changes of the received pilots relative to the common pilot components. The common pilot components result from relatively fast changes of the received pilots relative to the individual pilot components.
US09007916B2

A network management node of a connection-oriented network listens to topology advertisements in a control plane of the network and stores information carried in the topology advertisements. The node selectively sends Link Management Protocol (LMP) requests based on the information carried in the topology advertisements. The LMP requests can be performed for at least one of the following events: adjacency addition; addition of a link between nodes; deletion of a link between nodes; modification to the bandwidth of a link between nodes. The information collected in the topology advertisements is translated into a format compatible with an Operations Support System (OSS) model.
US09007912B2

Serial clustering uses two or more network devices connected in series via a local and/or wide-area network to provide additional capacity when network traffic exceeds the processing capabilities of a single network device. When a first network device reaches its capacity limit, any excess network traffic beyond that limit is passed through the first network device unchanged. A network device connected in series with the first network device intercepts and will process the excess network traffic provided that it has sufficient processing capacity. Additional network devices can process remaining network traffic in a similar manner until all of the excess network traffic has been processed or until there are no more additional network devices. Network devices may use rules to determine how to handle network traffic. Rules may be based on the attributes of received network packets, attributes of the network device, or attributes of the network.
US09007910B2

A system includes a network element. The network element includes multiple egress ports configured as a LAG, an ingress port, and a distributor. The ingress port is configured to receive multiple packets including at least one flood domain. Additionally, the distributor is configured to access a virtual local area network identifier (VID) of each flood domain. Based on the VID and the number of egress ports in the LAG, the distributor is configured to select a representative egress port from the multiple egress ports. The distributor additionally forwards packets of each flood domain to the egress port of the LAG which is selected as the representative egress port for that flood domain.
US09007907B1

An access terminal in a coverage area of an access network may be monitoring a level of loading on the coverage area's reverse link, such as by monitoring a series of reverse activity bits sent by the access network. The access terminal may then detect new data for transmission to the access network and responsively select a reverse-link data rate based on the monitored level of loading. In this respect, the access terminal may select (a) a first data rate (e.g., a reverse-link data rate at which the access terminal last transmitted data) if the access terminal detects a low load, and (b) a second data rate (e.g., a minimum available reverse-link data rate) if the access terminal detects a high load, where the second data rate is lower than the first data rate. The access terminal may also consider its location in selecting the reverse-link data rate.
US09007906B2

A system and method for forwarding network traffic includes receiving a first flow of network traffic at an ingress port on a switch, collecting flow control metrics for a plurality of egress ports assigned to a link aggregation group of the switch, selecting a first egress port from the plurality of egress ports using a hashing strategy based on at least information associated with the flow control metrics, assigning the first flow to the first egress port, directing the first flow to the first egress port, and transmitting network traffic associated with the first flow using the first egress port.
US09007905B2

A system to improve a Fiber Channel over Convergence Enhanced Ethernet (FCoCEE) network may include a sender in an FCoCEE network in which data packets having different data link layer structures are transmitted by the sender on a single data link. The system may also include a receiver to receive the data packets at the data link layer and to transmit an ACK and/or NAK in response to a sequence number in the data packets. The system may further include a replay buffer to retransmit the data packets where the replay buffer is sized by the length of the data link, data rate of the data link, the ACK and/or NAK processing time at either the sender and/or the receiver, and/or a threshold time for transmission and/or reception of the data packets.
US09007900B2

Disclosed is a wireless backhaul network for a communications system. The network comprises a congregate node connected to the communications system; a plurality of access points, each access point having associated amounts of incident bidirectional traffic to be conveyed to and from the congregate node; and a plurality of bidirectional wireless links adapted to convey the traffic between the access points and the congregate node. The congregate node is configured to allocate spectrum to each directional component of each link within a predetermined available spectrum for the conveyance of the traffic, wherein the allocation is dependent on the amounts of traffic at the respective access points.
US09007899B2

A system may receive a connection request, from a user device, that includes information identifying a particular application; identify that the particular application is associated with a group of classes of traffic; establish a group of bearer channels that are associated with the group of classes of traffic, the group of bearer channels being associated with a group of different levels of quality of service (“QoS”); process, via a first bearer channel and according to a first level of QoS, first traffic associated with the user device and the particular application; and process, via a second bearer channel of the group of bearer channels, according to a second level of QoS, second traffic associated with the user device and the particular application, the second bearer channel being different from the first bearer channel, and the second level of QoS being different from the first level of QoS.
US09007898B2

The present invention pertains to the allocation of bandwidth on a global large scale network. Systems and methods are provided to base bandwidth allocation on the predicted bandwidth demands of the network users. In allocating bandwidth, each user is assigned a user weight value, and is to be allocated bandwidth in proportion to that value. In addition, the bandwidth allocation is enforced so as to ensure that bandwidth allocation policies are maintained.
US09007895B2

In a method (400) for routing packets between a plurality of top switches (110a-110n) and a plurality of leaf switches (120a-120n) using a balancing table (204, 208, 210) in a fat tree network (100), a failed link between at least one top switch (110n) and at least one leaf switch (120n) is detected (402). In addition, the balancing table (204, 208, 210) is modified (406) based on the detected failed link, and the packets are routed (408) between the plurality of top switches (110a-110n) and the plurality of leaf switches (120a-120n) in the fat tree network (100) based on the modified balancing table (204, 208, 210).
US09007893B2

Layered third-party (enhanced) application software redundancy is provided in a non-homogeneous virtual chassis including two or more switches coupled via a virtual fabric link. A virtual chassis management module within at least one of the switches discovers the other switches within the virtual chassis, determines a base master switch from all of the switches in the virtual chassis, detects an enhanced application installed on at least one enhanced switch and determines an enhanced master switch from the enhanced switches.
US09007883B2

An optical recording medium includes a recording and reading layer that is previously staked or formed afterword and has no concavo-convex pattern for tracking control, and a servo layer in which a concavo-convex pattern or a groove for tracking control is formed. Information can be recorded in the recording and reading layer while tracking is performed using the servo layer.
US09007882B1

Technologies are described herein for utilizing a head heater to test temperature stability of a head of a storage device and to prevent the head from operating in an unstable temperature condition. A first power level may be applied to a head heater of a head in a storage device, the first power level configured to simulate a temperature condition in the head. An instability of the head is determined and the temperature condition and the instability of the head are recorded in a memory. The process may be repeated to develop a range of temperature conditions in which the head exhibits instability. The range of temperature conditions and the head heater may then be utilized to prevent the head from operating in an unstable temperature condition during normal operation.
US09007866B2

A method for storing data. The method includes providing an addressable memory including a memory space, wherein the memory space includes a plurality of memory cells. The method includes configuring the addressable memory such that a majority of the plurality of memory cells in the memory space stores internal data values in a preferred bias condition when a first external data state of one or more external data states is written to the memory space, wherein the first external data state is opposite the preferred bias condition.
US09007862B2

Components of a memory system, such as a memory controller and a memory device, that reduce delay in exiting self-refresh mode by controlling the refresh timing of the memory device. The memory device includes a memory core. An interface circuit of the memory device receives an external refresh signal indicating an intermittent refresh event. A refresh circuit of the memory device generates an internal refresh signal indicating an internal refresh event of the memory device. A refresh control circuit of the memory device performs a refresh operation on a portion of the memory core responsive to the internal refresh event, at a time relative to the intermittent refresh event indicated by the external refresh signal.
US09007859B2

A wordline tracking circuit and corresponding method are disclosed, and include a tracking wordline having an impedance characteristic associated therewith that models a row of memory cells in a memory device, wherein the tracking wordline row has a near end that receives a wordline pulse signal having a near end rising pulse edge and a near end falling pulse edge. The tracking wordline also has a far end. A tracking cell component is coupled to the far end of the tracking wordline that receives the wordline pulse signal. Lastly, the circuit includes a tracking bitline pre-charge circuit coupled to the tracking cell that is configured to pre-charge a tracking bitline associated with the tracking cell using the near end wordline pulse signal.
US09007858B2

An SRAM includes a global bit line, an SRAM cell, precharge logic, discharge logic, and sense logic. The SRAM cell stores a first logical value or a second logic value and is coupled to the global bit line. The precharge logic may charge the global bit line to a precharge voltage for a non-read operation and a boosted voltage that is greater than a reference voltage for a read operation. The discharge logic may either maintain the global bit line at the boosted voltage for the first logical value or discharge the global bit line to a discharge voltage that is less than the reference voltage for the second logical value. The sense logic may output the first logical value when the global bit line has the boosted voltage or may output the second logical value when the global bit line has the discharge voltage.
US09007857B2

An SRAM includes a global bit line, an SRAM cell, precharge logic, discharge logic, and sense logic. The SRAM cell stores a first logical value or a second logic value and is coupled to the global bit line. The precharge logic may charge the global bit line to a precharge voltage for a non-read operation and a boosted voltage that is greater than a reference voltage for a read operation. The discharge logic may either maintain the global bit line at the boosted voltage for the first logical value or discharge the global bit line to a discharge voltage that is less than the reference voltage for the second logical value. The sense logic may output the first logical value when the global bit line has the boosted voltage or may output the second logical value when the global bit line has the discharge voltage.
US09007850B2

A page buffer comprises a static latch configured to store data received from an external device, and a dynamic latch configured to receive the data stored in the static latch through a floating node, the dynamic latch comprising a storage capacitor, a write transistor configured to write the data of the floating node to the storage capacitor, and a read transistor configured to read the data of the storage capacitor, and the write transistor and the read transistor sharing the floating node.
US09007847B2

A flash memory device. In one embodiment, the flash memory device includes a flash memory, a diode, a controller, and a capacitor. The flash memory has a voltage source pin. The diode is coupled between a voltage source and the voltage source pin of the flash memory. The controller is coupled to the flash memory via a data bus. The capacitor is coupled between the voltage source pin of the flash memory and a ground, and supplies power to the flash memory to enable the flash memory to complete writing of at least one data page when the level of the voltage source is lowered.
US09007846B2

According to one embodiment, there is provided a non-volatile semiconductor storage device including a memory cell and a control unit. The memory cell has a gate electrode including a control gate and a charge storage region on a semiconductor substrate and has a channel region under the gate electrode in the semiconductor substrate. The control unit, during an erase operation where electric charges written in the charge storage region are extracted to the channel region, periodically varies a voltage which is to be applied between the control gate and the channel region.
US09007825B2

Methods and apparatuses for reduction of Read Disturb errors in a memory system utilizing modified or extra memory cells.
US09007824B2

A memory device comprises memory elements that are arranged in an array. The array includes rows associated with wordlines and columns associated with bitlines. The memory elements in a row share a wordline and memory elements in a column share a bitline. For each wordline, a wordline driver circuit is associated with the wordline. The memory device comprises a boost circuit that has an output coupled to the wordline driver circuits. The boost circuit is configured to provide a negative voltage to the wordlines during a read operation of the memory device such that unselected wordlines are held at a negative voltage below a ground potential while a selected wordline is held at a supply voltage during the read operation.
US09007820B2

A device comprising: an assembly consisting of two, respectively upper and lower thin layers each forming a ferromagnetic element and separated by a thin layer forming a non magnetic element, said assembly being made up so that the layers forming the ferromagnetic elements are magnetically coupled through the layer forming a non magnetic element; an electrode, a layer forming a ferroelectric element in which the polarization may be oriented in several directions by applying an electric voltage through said layer, said layer forming a ferroelectric element being positioned between the layer forming a lower ferromagnetic element and the electrode; said device being configured so as to allow control of the magnetic configuration of the layers forming ferromagnetic elements by the direction of the polarization in the layer forming a ferroelectric element.
US09007806B2

An electromechanical memory element includes a fixed body and a deformable element attached to the fixed body. An actuator causes a deformation of the deformable element from a first position (associated with a first logic state) to a second position (associated with a second logic state) where a mobile element makes contact with a fixed element. A programming circuit then causes a weld to be formed between the mobile element and the fixed element. The memory element is thus capable of associating the first and second positions with two different logic states. The weld may be selectively dissolved to return the deformable element back to the first position.
US09007802B2

An e-fuse array circuit includes a program gate line and a word line gate line that are stretched in parallel to each other, and a metal line formed over the program gate line and the word line gate line to cover the program gate line and the word line gate line, the metal line connected to the program gate line through a plurality of contact plugs disposed at a given distance.
US09007801B2

Integrated electronic memory devices include control logic and one or more cross point information storage arrays. The cross point storage array(s) include a non-linear conductor proximate to at least one cross point storage location, and the control logic comprises (i) an NMOS type transistor and a PNP type transistor, but not a PMOS type transistor, or (ii) a PMOS type transistor and an NPN type transistor, but not an NMOS type transistor.
US09007799B2

A content addressable memory (CAM) system includes one or more CAM cells, each including a bit cell to store a bit and a complementary bit, and a compare circuit to compare a reference input to the stored bit and to the stored complementary bit. The compare circuit may be implemented to compare a single-ended reference input to each of the stored bit and the complementary bit. The compare circuit may include a pass circuit to selectively provide the reference input to an output under control of the stored bit and the stored complementary bit, a pull-up circuit to selectively pull-up the output under control of the reference input and the stored complementary bit, and a pull-down circuit to selectively pull-down the output under control of the reference input and the stored bit. The reference input may be provided to multiple CAM cells, which may share compare circuitry.
US09007792B2

An arrangement transmits power between a DC power line and an AC power line carrying a voltage having a number of phases. The arrangement includes a number of transformers, one for each phase and a number of power transfer modules, one for each phase, connected in series between the DC power line and ground, where each module includes a first branch including series connected converter cells and a second branch including series connected switching elements. The primary winding of a transformer is connected to a corresponding AC phase conductor of the AC power line and the secondary winding is connected between a midpoint of the first branch and a midpoint of the second branch of a corresponding power transfer module.
US09007786B2

The present invention proposes a switching controller of a flyback power converter. The switching controller includes a switching circuit, a sample-and-hold circuit, a voltage detection circuit, an oscillation circuit, and a comparator. The voltage detection circuit generates a holding signal when a level of an input voltage of the flyback power converter is lower than a low-threshold. The oscillation circuit limits the maximum frequency of switching signal. The maximum frequency is increased in response to a decrement of a modulation signal. The modulation signal correlated with a level of the input voltage is used to generate a control signal when the level of the input voltage is lower than an ultra-low-threshold. The control signal is enabled to operate the flyback power converter in continuous current mode operation. Therefore, an input capacitor can be eliminated and manufacturing cost is saved.
US09007782B1

In a first conductive layer and a third conductive layer that are respectively closest to a core layer having a storage portion that penetrates therethrough, four first penetrating holes and four first penetrating holes are formed so as to overlap part of an opening edge of the storage portion that is projected onto the first conductive layer and the third conductive layer, respectively.
US09007779B2

According to one embodiment, an electronic apparatus includes a case, a printed circuit board contained in the case and having a through-hole, and a fixing member including a shaft portion inserted in the through-hole and a head portion located at one end of the shaft portion. The electronic apparatus also includes copper foil provided on the printed circuit board, and a cover film including an opening portion configured to expose part of the copper foil. The opening portion is located at a position which is to be covered with the head portion, and the cover film covers the copper foil at positions other than the position where the opening portion is located. The electronic apparatus further includes a conductive material provided on the copper foil inside the opening portion and configured to electrically connect the head portion and the copper foil to each other.
US09007771B2

A thermosyphon heat exchanger includes a first set of first conduit elements for heat absorbing and a second set of second conduit elements for heat releasing. A first end of the first set can be connected to a first end of the second set by at least one manifold and a second end of the first set is connected to a second end of the second set by at least one other manifold. At least one first set of first conduit elements and the at least one second set of second conduit elements are at least partially arranged such that a stack is formed.
US09007761B2

An example provides a computing device including an opening including a first magnetic element, and a computing base, comprising a post including a second magnetic element attracted. The post may insert into the opening to facilitate docking the computing device to the computing base, the first magnetic element and the second magnetic element to facilitate alignment of the post with the opening.
US09007753B2

A cover for a portable electronic device includes a keyboard for electrically communicating with the portable electronic device. The cover includes a back cover body for coupling to a back side of the portable electronic device, and a front cover body coupled to the back cover body and foldable relative thereto. The back cover body is movable relative to the portable electronic device such that a first portion of the back cover body slides away from a back side of the portable electronic device. The front cover body is foldable to stack a keyboard portion, on which the keyboard is disposed, and a support portion of the front cover body. The first portion of the back cover body, the support portion, and the keyboard portion are stacked when the keyboard is exposed for use.
US09007752B2

An interlocking system for connecting a programmable logic controller and a power supply of an industrial control and automation system is provided. The interlocking system includes features configured to facilitate coupling with a panel or rail and a plurality of vertical slots and a latch disposed on a side surface of the power supply. The latch includes a first attachment feature disposed along a flexible tongue cantilevered proximate an opening in a housing of the power supply such that the tongue can flex into the opening. The interlocking system also includes a plurality of hooks and a second attachment feature formed on a side surface of the programmable logic controller. The plurality of hooks are configured to slide along and engage with the plurality of vertical slots such that the programmable logic controller and the power supply are held together horizontally and the second attachment feature is configured to couple with the first attachment feature to resist disengagement of the plurality of hooks and the plurality of vertical slots.
US09007749B2

An electronic device enclosure includes a top panel and a handling device. The top panel defines a mounting opening. The handling device includes a handling member, a cover member, and an elastic member. The handling member is mounted to the top panel. The handling member defines a receiving opening corresponding to the mounting opening. The cover member is pivotally mounted to the handling member and is received in the receiving opening. The elastic member elastically resists an inner side of the cover member. The cover member is received in the receiving opening in a first position. The elastic member elastically resists an inner side of the cover member in the first position. The cover member is configured to rotate inward to move from the first position to a second position. The elastic member is deformed when the cover member is in the second position.
US09007746B2

A cabinet structure for a switchgear assembly. The cabinet structure includes a cabinet having upper and lower vents and a breaker cradle for holding a circuit breaker having primary disconnects for connecting the circuit breaker to bus bars. The cabinet further includes an air passageway located between the upper and lower vents, wherein the air passageway extends vertically through the primary disconnects and the cabinet. Further, the cabinet includes a fan module having at least one fan for drawing outside air through the lower vent, the air passageway and the primary disconnects for cooling the primary disconnects.
US09007745B1

A configurable electrical panel that may be installed either as a service entrance panel or as a subpanel is disclosed. The electrical panel includes a transfer switch for selectively connecting either a first power source or a second power source to an electrical load, where the transfer switch switches the power leads and the neutral lead from each power source. In a service entrance panel installation, the neutral lead from the first power source is connected to the ground bar and an electrical conductor is provided to connect the ground bar to the neutral input on the transfer switch for the first power source. In a sub-panel installation, the neutral lead from the first power source is connected directly to the neutral input on the transfer switch for the first power source.
US09007743B2

Provided is a solid electrolytic capacitor that is excellent in productivity, has improved volumetric efficiency aiming for capacity increase, a stable fillet shape when mounted, and has excellent ESL characteristics. Included is a capacitor stack element composed of a stack of capacitor elements. The capacitor element includes one anode part of an anode body made of linear, foil-like, or plate-like valve metal and a cathode part composed of dielectric, solid electrolyte, graphite, and silver paste layers, which are sequentially formed to another surface of the anode body separated by insulating resin. A fillet formation part with a recessed part is provided to an end surface of anode and cathode terminals of a mounting electrode side of a first direction end surface of the electrode substrate to which the capacitor stack element is mounted. Further, the anode and cathode terminals for element connection reach the end surface of the first direction.
US09007742B2

Capacitors containing novel electrodes and electrolytes are described. One electrode composition comprises an oxide of Mn and Fe in a Mn:Fe molar ratio of 3:1 to 5:1. Another electrode composition comprises an oxide comprising Ni, Co, and Fe; wherein the Ni and Co are present in a Ni/Co molar ratio in the range of 0.5 to 2 and a Fe and Ni are present in a Ni/Fe molar ratio in the range of 1.0 to 10. The resulting capacitors can be characterized by superior properties. Methods of forming the electrodes from gels are also described. An electrolyte comprising a Li salt in a carbonate solution, wherein the carbonate solution comprises 10-30% ethylene carbonate and 70-90% propylene carbonate is also described.
US09007731B2

Disclosed herein are systems and methods for leveraging the inherent redundancy of electrical measurement inputs available to microprocessor-based intelligent electronic devices (IEDs). Specifically, an IED may receive a plurality of electrical measurements associated with an electric power delivery system, such as measurements associated with a generator. A first protection module may be configured to detect a first type of electrical disturbance using a first subset of the plurality of electrical measurements. A second protection module may be configured to detect a second type of electrical disturbance using a second subset of the plurality of electrical measurements. A first redundant protection module may be configured to verify the detection of the first type of electrical disturbance using at least a portion of the second subset of the plurality of electrical measurements.
US09007722B2

To uniformly determine the positional relationship between a main magnetic pole and a spin torque oscillator while independently optimizing the main magnetic pole and the spin torque oscillator. On a trailing end surface of a main magnetic pole, a step is provided at the boundary between the main magnetic pole and a gap material disposed on both sides thereof, and a spin torque oscillator is formed on the step. The spin torque oscillator is effectively separated into two regions by utilizing the step. Further, a part of the spin torque oscillator is removed so as to disable the unwanted region, thereby realizing a self-alignment type high frequency magnetic field assisted magnetic recording head structure such that the positions of the end portions of the main magnetic pole and the spin torque oscillator are aligned.
US09007720B2

A magnetic recording device includes: a magnetic recording medium containing a plurality of recording layers; a magnetic recording head for conducting magnetic writing of information in the magnetic recording medium; and a magnetic reproducing head for conducting magnetic reading out of the information from the magnetic recording medium; wherein the magnetic recording head includes a high frequency oscillator for magnetically assisting the magnetic writing of the information so as to change a magnetization of at least one of the plurality of recording layers of the magnetic recording medium, thereby recording a plurality of information different from one another in the magnetic recording medium commensurate with a total amount of magnetization of the plurality of recording layers.
US09007713B2

A medium may be provided. The medium includes a servo layer, a data recording layer, and a heat sink layer disposed between the servo layer and the recording layer.
US09007707B1

Systems and method relating generally to data processing, and more particularly to systems and methods for utilizing multiple data streams for data recovery from a storage device.
US09007695B2

A spectral image sensor device comprises a first optical system 47 and 48 including an objective lens, a luminous fluxes selecting member 55 for allowing a part of the luminous fluxes to pass via the first optical system selectively, an optical member 58 where the luminous fluxes selecting member is disposed so as to be at focal position on an object side or approximately at focal position on an object side, and an interference membrane is formed, and wavelength range of the luminous fluxes for passing through the luminous fluxes selecting member is selected, depending on position of the luminous fluxes selecting member, a second optical system 49 for guiding the luminous fluxes toward the optical member, and an image sensor 52 for receiving a light in wavelength range as selected by the optical member.
US09007694B2

A display apparatus including a display unit, a first reflector, a second reflector, a third reflector and a lens unit is provided. The display unit emits an image beam. The first reflector is disposed on a transmission path of the image beam. The second reflector is disposed on the transmission path of the image beam from the first reflector. The third reflector is disposed on the transmission path of the image beam from the second reflector. The lens unit is disposed on the transmission path of the image beam from the third reflector. The image beam emitted from the display unit passes through a space defined between the second reflector and the third reflector and is transmitted to the first reflector. Afterward, the image beam is sequentially reflected by the first reflector, the second reflector and the third reflector, and then passes through the lens unit.
US09007687B2

Methods and apparatus for providing a tunable absorption-emission band in a wavelength selective device are disclosed. A device for selectively absorbing incident electromagnetic radiation includes an electrically conductive surface layer including an arrangement of multiple surface elements. The surface layer is disposed at a nonzero height above a continuous electrically conductive layer. An electrically isolating intermediate layer defines a first surface that is in communication with the electrically conductive surface layer. The continuous electrically conductive backing layer is provided in communication with a second surface of the electrically isolating intermediate layer. When combined with an infrared source, the wavelength selective device emits infrared radiation in at least one narrow band determined by a resonance of the device. In some embodiments, the device includes a control feature that allows the resonance to be selectively modified. The device has broad applications including gas detection devices and infrared imaging.
US09007680B2

An optical amplifier which amplifies a wavelength division multiplexed optical signal having a variable number of channels associated with different wavelengths and outputs the amplified WDM optical signal. The optical amplifier includes a first optical amplifier which amplifies the wavelength division multiplexed optical signal and outputs the first optical amplifier amplified wavelength division multiplexed optical signal; a variable optical attenuator which controls a level of the first optical amplifier amplified wavelength division multiplexed optical signal and outputs the controlled wavelength division multiplexed optical signal; a second optical amplifier which amplifies the controlled wavelength division multiplexed optical signal and outputs the amplified, controlled wavelength division multiplexed optical signal; and a controller which controls the wavelength division multiplexed optical signal to be amplified with a constant gain.
US09007678B2

A monolithic fixed optical delay generator includes an optical substrate having a front face and a back face. A front coating is on the front face and a back coating is on the back face. The front coating is (i) highly reflective to a first wavelength and highly transmissive to a second wavelength while the back coating is highly reflective to the second wavelength, or (ii) the front coating is highly reflective to the second wavelength and is highly transmissive to the first wavelength while the back coating is highly reflective to the first wavelength.
US09007676B1

An electrostatic display employing MEMS (Micro-Electro-Mechanical System) technology is disclosed. The transition from white to black pixel color occurs as two cantilevers covering the pixel area are electrostatically turned from their position parallel to the substrate plane to the position normal to the substrate plane. Four electrode pixel control circuits are used to form row and column matrix. This matrix employs a bi-stability effect resulting from the difference in voltages needed to move the cantilever into an upright position and hold the cantilever in this position.
US09007674B2

Electrochromic devices and methods may employ the addition of a defect-mitigating insulating layer which prevents electronically conducting layers and/or electrochromically active layers from contacting layers of the opposite polarity and creating a short circuit in regions where defects form. In some embodiments, an encapsulating layer is provided to encapsulate particles and prevent them from ejecting from the device stack and risking a short circuit when subsequent layers are deposited. The insulating layer may have an electronic resistivity of between about 1 and 108 Ohm-cm. In some embodiments, the insulating layer contains one or more of the following metal oxides: aluminum oxide, zinc oxide, tin oxide, silicon aluminum oxide, cerium oxide, tungsten oxide, nickel tungsten oxide, and oxidized indium tin oxide. Carbides, nitrides, oxynitrides, and oxycarbides may also be used.
US09007671B2

The light-quantity control apparatus includes a base member having an opening allowing light to pass therethrough, a first aperture blade movable in a direction orthogonal to a light passing direction, a second aperture blade rotatable in a surface orthogonal to the light passing direction, and a driving lever to be rotated by a driver to drive the first and second aperture blades. The base member has a protruding portion engaging with a groove portion provided in the first aperture blade, the second aperture blade has a driving cam groove portion with which a driving pin provided in the driving lever slidably engages and a rotation center hole portion with which the protruding portion engages. The second aperture blade is rotated about the protruding portion by sliding of the driving pin with respect to the driving cam groove portion with rotation of the driving lever.
US09007657B2

A method for making a color transform for an output device is provided. The color transform represents a correspondence relation between a first and a second color space. Each of the two color spaces involves a number of color channels and the color channels of the second color space control the colorants in the output device. An excess relation for the color channels of the color space associated with the output device is established and only color points in the second color space wherefor a sum of the excess values related to the color point is lower than a predetermined limit, are included in the color transform. This enables to adapt the shape of a color gamut to a behavior of the colorants and enhances the flexibility in making a color transform for various print processes.
US09007656B2

The present invention provides a method, an apparatus and a printing equipment for printing documents, comprising: obtaining the name of the color document; retrieving the printing step information for the color document, according to the name of the color document, and determining if the printing step information for the color document is complete; printing the color document, according to the printing step information, in the case that the printing step information for the color document is complete. Thus, it is possible to avoid the problem of consuming a large amount of time caused by processing the color document at each time of printing it, so as to greatly increase the speed and efficiency of cyclic printing documents.
US09007655B2

One dither mask having a highest spacial frequency is selected from a plurality of dither masks. Next, a granularity is obtained with reference to a table based on the selected dither mask and an ejection amount level per area. Moreover, a difference in granularity between adjacent areas is calculated with respect to all of the areas. A maximum value is obtained out of the obtained differences in granularity, and then, the maximum difference in granularity is compared with a determination threshold. When the maximum difference in granularity is the threshold or greater, it is determined whether or not a dither mask having a spacial frequency lower than that of the selected dither mask is stored in a memory. When there are dither masks having lower spacial frequencies, a dither mask having a spacial frequency lower by one level than that of the selected dither mask is selected.
US09007653B2

Provided is an ink jet printing apparatus that, without causing an increase in apparatus size, can print an image having high evenness in both of image clarity and glossiness regardless a gradation or gamut of the image. For this purpose, on the basis of input image data, pieces of multivalued color data respectively corresponding to colored inks, and first multivalued data and second multivalued data that correspond to image enhancing liquid are generated. On a print medium, the colored inks and the image enhancing liquid according to the first multivalued data are printed at nearly the same timing, and after the printing of them has been completed, the image enhancing liquid according to the second multivalued data is printed. In doing so, gloss properties appearing on the print medium can be made to fall within certain ranges, respectively, independently of input image data.
US09007652B2

A basic color to be printed in achromatic colors (a layer superimposed with another layer) is changed in response to the brightness of a pixel indicated by the original image data.
US09007649B2

A card printing device may include a card conveying mechanism which conveys the card through a card conveying passage; a printing mechanism which transfers and prints ink applied to an ink ribbon on the card which is conveyed along the card conveying passage; and a print control section which controls printing on the card. The print control section may divide a printing image into a plurality of divided images in a conveyance direction of the card, rearrange an arrangement order of the divided images in the conveyance direction, control the card conveying mechanism to move the card forward or backward so that the divided images are printed on the card in a rearranged order and, so that the card is printed with the divided images in an original arrangement order before having been rearranged and then, perform printing on the card by the printing mechanism.
US09007646B2

An improved system and method for deinterleaving a data unit containing chunks of two or more different data types. In an embodiment of the invention, both a device MPU and DMA hardware are used to deinterleave a data unit containing chunks of both compressed data and uncompressed data. The device MPU is used to transfer compressed data from an interleaved data buffer to a compressed data buffer, while the DMA hardware is used to transfer uncompressed data from the interleaved data buffer to a compressed data buffer. By using both the MPU and the DMA hardware, the overall efficiency of the data transfer process is improved.
US09007643B2

A communication apparatus includes: a processor; and a memory storing computer readable instructions causing the communication apparatus to: store a condition information in the at least one memory, the condition information representing a condition to transmit data and including a data identification information, and time information representing a target time; perform a determining process corresponding to the condition information, the determining process being performed every time the target time represented by the time information elapses and determining whether a value of the target data represented by the data identification information changes between the previous target time and the current target time; transmit the value of the target data to the management system when the value of the target data changes; and not transmit the value of the target data to the management system when the value of the target data does not change.
US09007635B2

Devices, systems, and methods for generating a document recommendation obtain document setting information, generate a first document recommendation based on the document setting information, send the first document recommendation to an image-forming device, obtain document content information; generate a second document recommendation based on the document content information; and send the second document recommendation to the image-forming device.
US09007634B2

According to an embodiment, an information processing device includes a receiving unit, a detection unit, a generation unit, and an output unit. The receiving unit is configured to receive an original image. The detection unit is configured to detect a write region in which additional information is to be written, from the original image. The generation unit is configured to generate a position specifying image for specifying a position of the write region in the original image, the position specifying image being to be added to a predetermined region in the original image. The output unit is configured to output the position specifying image.
US09007632B2

Approaches are provided for processing scan data based on a scan process definition (SPD) that defines a set of instructions for acquiring image data based on one or more printed documents. An SPD may include extension data that is used to store additional data in association with the scan data. An SPD may include rights management data that is used to provide security to the scan data that is generated based on the SPD. An SPD may be used as a print process definition for dictating how print operations are to be performed. An SPD may be associated with data that identifies one or more scan devices that are prohibited from using the SPD. An SPD may be associated with access delegation data that indicates one or more users who have been delegated access to the SPD.
US09007630B2

An electronic apparatus is provided, which includes a searching unit searching for image forming devices to which the electronic apparatus is connectable, a user interface unit receiving a selection of an image forming device, by which a printing job is to be performed, of the searched image forming devices and receiving a selection of a document file, of which the printing job is to be performed, of document files stored in a cloud server, an updating unit receiving device information of the selected image forming device from the selected image forming device and updating device information of image forming devices pre-registered in the cloud server using the received device information of the image forming device, and a communication interface unit receiving print data of the selected document file from the cloud server and transferring the received print data to the selected image forming device.
US09007629B2

An information processing apparatus receives distribution of information of a server device which manages an image output device as an input destination of a print job, and automatically registers the server device as an output destination of a printing instruction. A computer device, which issues a printing instruction via a network to cause an image output device to execute a print job, makes an acquisition request of device management information to be updated, to a computer management device which manages the device management information including information regarding an output destination of the printing instruction issued by the computer device, and acquires the device management information to be updated. The computer device registers a cloud service server device as the output destination of the printing instruction based on information regarding the cloud service server device included in the device management information to be updated.
US09007627B2

An image reading apparatus includes a LED that emits white light, a light guiding body, and a photoelectric conversion element. The light guiding body is disposed along the main scanning direction. The light guiding body includes an incident surface, a plurality of groove portions, an emission surface, and a scattering portion. The incident surface is formed on one end in a longitudinal direction, faces the light emitting surface of the LED that emits white light, and receives incident light that is emitted from the light emitting surface. The plurality of groove portions is formed on the incident surface and is formed concentrically to the center of the incident surface. The emission surface is formed along the main scanning direction. The scattering portion scatters light and includes a plurality of prisms. The scattering portion is opposed to the light emitting surface and is disposed along the main scanning direction.
US09007625B2

An information processing apparatus transmits a print job to a printer after performing print setting processing for variable print data. An operation information setting unit receives print setting information in which the leading page of each of the records is specified as the first page for a page or a page range in each of the records to perform print setting. A job ticket generation unit sets print setting information to a job ticket in accordance with the instruction which a hot folder manager gives that detects and manages print data. A print data transmission unit generates a print job and transmits it to a printer. The printer analyzes the received print job, and repeatedly applies the print setting information set to one record to each of the records to thereby execute print processing.
US09007624B2

An image processing apparatus requests a server apparatus selected from a first server apparatus and a second server apparatus to transmit image data, and after the request for the facsimile transmission, determines whether the requested facsimile transmission is completed. If the image processing apparatus determines that the requested facsimile transmission is not completed, it requests a server apparatus different from the selected server apparatus to execute the facsimile transmission. When the facsimile transmission becomes unavailable after receiving the request for the facsimile transmission, the server apparatus determines whether the requested facsimile transmission is completed by another server apparatus in response to a recovery from the unavailable status. If the server apparatus determines that the requested facsimile transmission is completed by another server apparatus, it cancels the requested facsimile transmission.
US09007605B2

An image formation apparatus includes an image reading control unit and a print control unit. The print control unit includes: a first communication control unit connected to the image reading control unit; and a power supply control unit configured to control power supply to the image reading control unit. The image reading control unit includes: a second communication control unit connected to the first communication control unit. When completing a process to transition to a power save mode in accordance with an instruction from the print control unit, the image reading control unit cuts off the communications through the second communication control unit. After sending the image reading control unit the instruction to transition to the power save mode, the print control unit detects the cutoff of the communications and then cuts off the power supply to the image reading control unit through the power supply control unit.
US09007602B2

A three-dimensional measurement apparatus includes a projection unit configured to project a plurality of types of stripe pattern light. The projection unit projects stripe pattern light, which can be obtained by shifting stripe pattern light whose reliability calculated by the calculation unit is equal to or greater than a threshold value by a predetermined cycle, on the object.
US09007600B2

A laser radar system includes: a scanner for transmitting a pulse toward a target while two-dimensionally scanning a transmitting beam, and outputting scan angle information; a lens of the receiver for receiving received light; a high aspect photo detector array for converting the received light into a received signal; a transimpedance amplifier array for amplifying the received signal; an adder circuit for adding the received signal from each element of the transimpedance amplifier array; a distance detecting circuit for measuring a light round-trip time to the target of an output signal from the adder circuit; and a signal processing unit for causing the scanner to perform a two-dimensional scanning operation in association with the scan angle information, to determine distances to multiple points on the target based on the light round-trip time and a speed of light and measure a three-dimensional shape of the target.
US09007591B2

The present invention includes: an optical fiber being provided either of between a light source and a measurement cell and between the measurement cell and a light detection part; and light path switching means adapted to achieve switching between a measurement cell passage state in which a light path formed by light transmission means passes through the measurement cell and a measurement cell non-passage state in which the light path formed by the light transmission means passes through a region different from the measurement cell, wherein calibration processing for a first calibration with a long calibration cycle is performed in the measurement cell passage state, and calibration processing for a second calibration with a short calibration cycle is performed in the measurement cell non-passage state.
US09007588B1

A colorimeter, webcam, camera, spectrophotometer, scanner or other instrument measures the color composition and conditions and texture of a person's body part or presented beauty product and an individual custom formulation is produced. A presented beauty product may include foundation, concealer, tinted moisturizer, primer, skin care products, blush, nail polish, hair dye, lipstick, lip gloss, mascara, eye liner and eye shadow. The produced custom formulation may comprise foundation, concealer, tinted moisturizer, primer, skin care products, blush, nail polish, hair dye, lipstick, lip gloss, mascara, eye liner, eye shadow or other consumer products. A computer system 301 includes a processor 501 and a non-transitory, computer readable medium 500 containing machine readable instructions that accept data from a colorimeter 300 or like instrument and uses a main executable program 502 and a subroutine 504 for color analysis.
US09007585B2

An exclusion region of interest imaging overlay target includes a self-symmetric target structure including two or more pattern elements, and an additional target structure including two or more pattern elements, wherein each of pattern elements of the additional target structure is contained within a boundary defined by one of the pattern elements of the self-symmetric target structure, wherein the self-symmetric target structure is characterized by a composite exterior region of interest, wherein the composite exterior region of interest is formed by removing two or more exclusion zones corresponding with the pattern elements of the additional target structure from an exterior region of interest encompassing the self-symmetric target structure, wherein each of the pattern elements of the additional target structure is characterized by an interior region of interest, wherein the self-symmetric target structure and the additional target structure are configured to have a common center of symmetry upon alignment.
US09007581B2

An inspection method and an inspection device, or apparatus each capable of conducting composition analysis of a defect detected by elastic or stokes scattered light, an inspection surface or defect on the surface of the inspection surface, or a defect on the surface of the inspection object and its internal composition. A surface inspection method for optically detecting elastic or stokes scattering or inelastic or anti-stokes scattered light from inside the surface of the inspection object, for detecting existence of defects of the inspection object and features of the defects, for detecting positions of the detected defects on the surface of the inspection object, classifying and analyzing the detected defects in accordance with their features on the basis of the positions of the defects and the features of the defects or the classification result of the defects.
US09007576B2

A waveguide for use with surface-enhanced Raman spectroscopy is provided that includes a base structure with an inner surface that defines a cavity and that has an axis. Multiple molecules of an analyte are capable of being located within the cavity at the same time. A base layer is located on the inner surface of the base structure. The base layer extends in an axial direction along an axial length of an excitation section. Nanoparticles are carried by the base layer and may be uniformly distributed along the entire axial length of the excitation section. A flow cell for introducing analyte and excitation light into the waveguide and a method of applying nanoparticles may also be provided.
US09007572B2

An inspection system includes optical components for operating the inspection system in an interference fringe imaging mode and a microscope imaging mode. The inspection system further includes at least one optical light source configured to emit a first wavelength of light to operate the inspection system in the interference fringe imaging mode and configure to emit a second wavelength of light to operate the inspection system in the microscope mode. The first wavelength of light is different from the second wavelength of light.
US09007570B1

Systems, methods, and devices of the present invention enable airborne Doppler Wind LIDAR system measurements and INS/GPS measurements to be combined to estimate wind parameters and compensate for instrument misalignment. In a further embodiment, the wind speed and wind direction may be computed based on two orthogonal line-of-sight LIDAR returns.
US09007569B2

A Doppler lidar sensor system includes a laser generator that produces a highly pure single frequency laser beam, and a frequency modulator that modulates the laser beam with a highly linear frequency waveform. A first portion of the frequency modulated laser beam is amplified, and parts thereof are transmitted through at least three separate transmit/receive lenses. A second portion of the laser beam is used as a local oscillator beam for optical heterodyne detection. Radiation from the parts of the laser beam transmitted via the transmit/receive lenses is received by the respective transmit/receive lenses that transmitted the respective part of the laser beam. The received reflected radiation is compared with the local oscillator beam to calculate the frequency difference therebetween to determine various navigational data.
US09007568B2

A distance detecting induction device includes a casing, a circuit board within the casing, and a pair of focusing lenses provided at respective openings in the casing. The distance detecting induction device further includes an emitting device including an infrared light emitting diode for emitting infrared light rays to the emitting lens and a receiving device including a distance detection induction module for inducing reflected light rays focused by the receiving lens. The distance detecting induction device further includes an emitting light ray guiding device arranged between the emitting lens and the emitting device. The guiding device includes a small circular hole provided at a position of the emitting device and a big circular hole provided at a position of the emitting lens.
US09007567B2

In a method of aligning a wafer stage, the wafer stage may be moved in an X-axis direction. A first coordinate of the wafer stage may be measured from a first measurement position inclined to the X-axis. The wafer stage may be moved in a Y-axis direction. A second coordinate of the wafer stage may be measured from a second measurement position inclined to the Y-axis. Thus, a movement distance of the wafer stage may be increased, so that the interferometers may accurately measure the position of the wafer stage.
US09007564B2

An exposure apparatus includes an irradiating part which irradiates light, a light blocking member including a light condensing part at a side of the light blocking member, where the light condensing part condenses the light, a mask which is spaced apart from the light blocking member by a first distance, and a transporting part which transports a target substrate in a first direction.
US09007555B2

A liquid crystal display panel including a first substrate, scan lines extending along a first direction, data lines, active devices, pixel electrodes, common electrodes, a second substrate and a liquid crystal layer is provided. The pixel electrodes are respectively disposed in sub-pixel regions and coupled to the corresponding active devices. The common electrodes are respectively disposed corresponding to the pixel electrodes. Each common electrode or each pixel electrode includes plural stripe electrodes arranged side by side. Each stripe electrode includes a first section and a second section respectively disposed on two opposite sides of a reference axis, wherein a major axis of the first section forms an included angle with a major axis of the second section. The included angles of the stripe electrodes in each sub-pixel region are gradually varied along the first direction. The liquid crystal layer is disposed between the first substrate and the second substrate.
US09007548B2

The present disclosure relates to a wide viewing angle liquid crystal display device working in normally white mode. An wide viewing angle IPS mode TFT-LCD operating in a normally white mode comprises a first polarizer having a first polarizing axis parallel to a first direction; a second polarizer having a second polarizing axis parallel to the first direction; and liquid crystal molecules disposed between the first polarizer and the second polarizer, and having an initial alignment direction parallel to the first direction. The wide view angle IPS mode TFT-LCD according to the present disclosure is a operating in normally white mode which represents full white gray-scale without yellowish phenomenon, and does not need any additional optical film for overcoming the yellowish phenomenon so that the manufacturing process is simply and cost is lower than the LCD according to the related art.
US09007535B2

A beam splitter outputs a light, which includes two polarized light components, when the splitter receives laser lights from laser light sources. The splitter is arranged such that when the light, which is outputted from the splitter and is reflected by or transmitted through a screen, is incident on a projection surface of a windshield, polarization directions of the two polarized light components are different from each other and are not parallel to a plane of incidence, which is formed at a point of incidence of the light on the projection surface.
US09007531B2

Methods and apparatus for expanding a field of view of an image during a video communication session. In some embodiments, a method includes transmitting a first video image having a first field of view during the video telecommunication session. The methods and apparatus further capturing a first set of background images, at least some of which are combined to form a first composite background image having a second field of view that is greater than the first field of view. Further, superimposing at least a portion of the first video image over the first composite background image to form a second video image having a same field of view as the first composite background image and transmitting the second video image during the video telecommunication session.
US09007522B1

Some embodiments disclosed herein relate to an optical system having multiple (e.g., two or more) optical components attached to a retainer portion, and the retainer portion may be removably attached to mobile electronic devices such as mobile phones, tablet computers, media players, and the like. In some embodiments, the optical components may be permanently or removably attached to the same face of the retainer portion. The optical system may be oriented in at least two different positions with respect to a mobile electronic device. In a first position, a first optical component may be generally aligned with an onboard camera of the mobile electronic device, and in a second position a second optical component may be aligned with the onboard camera.
US09007521B2

The present invention is a camera system which is usable with a mobile terminal. The camera system includes a lens module and at least one mechanism for changing optical properties by interacting with the lens module. The camera system may be built into the mobile terminal or attached thereto as an external module.
US09007516B2

A shutter assembly includes: a driver for generating a rotation force; an input gear unit rotated by the driver; a transmission gear unit rotated by the input gear unit; an output gear unit rotated by the transmission gear unit; and a rotation unit that is rotated by the output gear unit between a position for transmitting light and a position for blocking light, wherein the transmission gear unit at least partially corresponds to a rotation path of the rotation unit and is spaced apart from a surface containing the rotation path along a direction of a central axis of the transmission gear unit.
US09007505B2

An image sensor in which one unit structure includes a plurality of photo-electric conversion units, a floating diffusion, a plurality of transfer transistors which are arranged in correspondence with the plurality of photo-electric conversion units so as to transfer charges respectively converted by the plurality of photo-electric conversion units to the floating diffusion, a source-follower amplifier which outputs a voltage signal according to a charge amount of the floating diffusion, and a reset transistor which resets the plurality of photo-electric conversion units and the floating diffusion, and a plurality of unit structures are two-dimensionally arranged in a row direction and a column direction, the image sensor comprising a control unit which divides the plurality of unit structures into a plurality of groups, and controls the transfer transistors for each divided group.
US09007500B2

An image sensor system using a circuit that automatically provides a multiple point output which represents, in a first mode, each of the multiple points receiving outputs at substantially the same time delayed only by a transit time across a wire connecting the multiple point outputs, and in a second mode, each of the multiple points producing outputs that are delayed by a delay time, where each output is delayed relative to each other output by said delay time in the second mode.
US09007487B2

According to one embodiment, a camera module has an exposure control unit. When an exposure error has reached within a coring range by first exposure control, the exposure control unit switches exposure control from the first exposure control to second exposure control. The exposure error shows a deviation of an exposure evaluation value to an exposure target value. In the second exposure control, an exposure change amount is reduced than at the time of the first exposure control. When the exposure error has reached a zero level by the second exposure control, the exposure control unit stops the exposure control.
US09007485B2

Several methods and apparatuses for implementing automatic exposure mechanisms for image capturing devices are described. In one embodiment, an orientation detector located in the device determines orientation data for the device. The automatic exposure mechanism projects an orientation vector into an image plane of an image sensor. Next, the automatic exposure mechanism adjusts an initial position of a metering area used for automatic exposure towards a target position based on the projected orientation vector. The automatic exposure mechanism optionally dampens the adjustment of the metering area.
US09007484B2

Methods, devices and computer readable media for implementing novel dominant color alleviation techniques for color balancing are described. The techniques take advantage of unique properties of 2D image data histograms accumulated in a chromaticity space, along with other factors such as estimated scene lux and knowledge of plausible scene illuminant white point values within the chromaticity space. The accumulated 2D image data histograms may be refined and “trimmed,” such that the resultant image data passed to an auto white balance solution has much less influence from the dominant colors in the image, even those that overlap the plausible scene illuminant color region. The described techniques provide for white point estimates that are much less prone to dominant color failures.
US09007482B2

An image processing method of performing an image restoration processing of an image, includes the steps of generating a plurality of first optical transfer functions depending on a position of the image using coefficient data depending on an image pickup condition of the image, generating a plurality of second optical transfer functions by rotating the first optical transfer functions around a center of the image or around an optical axis of an image pickup optical system, generating an image restoration filter based on the first optical transfer functions and the second optical transfer functions, and performing the image restoration processing of the image using the image restoration filter.
US09007479B2

An imaging apparatus and an evaluation value generation apparatus can include an image data interface unit that outputs image data according to a pixel signal input from a solid-state imaging device as first image data, an image data reading unit that reads image data stored in a storage unit and outputs the read image data as second image data, an evaluation value generation unit that generates an evaluation value based on input image data, an image data selection unit that selects one of image data based on the first image data and image data based on the second image data as image data to be input to the evaluation value generation unit, and an image data writing unit that stores the image data based on the first image data in the storage unit.
US09007477B2

A method comprising: receiving a plurality of images corresponding to a time period covering the intended moment for releasing the shutter; receiving an audio signal associated with the plurality of images using audio capturing means; analyzing the received audio signal in order to determine an auditory event associated with a desired output image; and selecting at least one of the plurality of images on the basis of the analysis of the received audio signal for further processing in order to obtain the desired output image.
US09007475B2

Disclosed is a communication device wherein, in order to improve operability when sending electronic mail to which image data has been attached, the communication device is provided with an image capture means for capturing image data of a subject; a storage means for storing registered information associating a predetermined action with a destination address; and a control means that, in response to a predetermined action being performed during operation of the image capture means, controls the image capture means so that the storage means records image data that is being captured by the image capture means, and additionally set a destination address recorded in the registered information associated with the predetermined action as a destination, and creates an electronic mail message to which the recorded image data has been attached.
US09007461B2

The aerial photograph image pickup method comprises a first step of acquiring still images along an outward route and a return route respectively, a second step of preparing a stereo-image with regard to three images adjacent to each other in advancing direction, and of preparing another stereo-image by relative orientation on one more set of adjacent images and of preparing two sets of stereo-images, a third step of connecting two sets of stereo-images by using feature points extracted from a portion of an image common to the two sets of stereo-images, a step of connecting all stereo-images in the outward route direction and in the return route direction according to images acquired in the first step by repeating the second and third steps, and a step of selecting common tie points from the images adjacent to each other in the adjacent course and connecting the adjacent stereo-images in the course.
US09007460B2

A prediction system for predicting solar irradiance based on cloud characteristics includes a sky imager that includes a customized lens configured to capture one or more substantially planar images of the sky. The prediction system further includes an image processor coupled to the sky imager and configured to process the one or more substantially planar images. Moreover, the prediction system includes a computing system coupled to the image processor and configured to detect cloud characteristics based on the one or more substantially planar images, and predict the solar irradiance based on the cloud characteristics.
US09007455B2

There are provided an image recording system for a vehicle and a reflection unit thereof. The image recording system includes a vehicle in which a storage space is provided, a camera that is installed in the storage space, and a reflection unit that is installed on a window or a ceiling of the vehicle to reflect image information from a forward or rearward direction of the vehicle into the camera.
US09007452B2

Provided are a magnification observation device, a magnification observation method, and a magnification observation program in which connected image data can be efficiently obtained in a short period of time when re-imaging an object to obtain the connected image data corresponding to a plurality of unit regions. A plurality of unit regions on a surface of an observation object are imaged, and a plurality of pieces of image data respectively corresponding to the plurality of unit regions are generated. An image of the object including the plurality of unit regions is displayed as a region presentation image. When any of the plurality of unit regions is selected by a selection instruction from a user, the selected unit region is re-imaged, to generate image data corresponding to the selected unit region as re-imaged data.
US09007446B2

Provided are a display device, a film for controlling a viewing angle and an optical filter. An illustrative display device may include a display element, the film for controlling the viewing angle and a polarization control element. The display device may be a three-dimensional (3D) display device. When the illustrative display device, film for controlling a viewing angle or optical filter is used, a 3D image may be observed at a wide viewing angle without loss of brightness.
US09007444B2

Autostereoscopic display. The display includes an array of elements from which light emanates, the elements being rotatable about two orthogonal axes by microcontrollers. An eye tracker is provided for determining the location in three dimensions of at least one eye viewing the array. The microcontrollers, using information from the eye tracker, rotate the elements to mimic a concave surface to deliver light to the eye. It is preferred that the elements are mirrors and the display further includes a projector for projecting an image on the array for reflection to the eye. The elements themselves may include structure for generating light rather than reflecting light.
US09007443B2

A camera objective for a camera includes a mask having a plurality of masking sections which are permeable for radiation of a first spectral range and are impermeable for radiation of a second spectral range different from the first spectral range. A camera system includes a digital camera for taking images. The camera system includes such a camera objective and an optoelectronic sensor arrangement having a plurality of sensor elements for generating exposure-dependent received signals which form a respective image. The plurality of sensor elements includes a first group of sensor elements for generating received signals in dependence only on radiation of the first spectral range and a second group of sensor elements for generating received signals in dependence on radiation of the second spectral range.
US09007441B2

A system of stereo imagers, including image processing units and methods of blurring an image, is presented. The image is received from an image sensor. For each pixel of the image, a depth filter component is determined based on a focal area of the image and a depth map associated with the image. For each pixel of the image, a trilateral filter is generated that includes a spatial filter component, a range filter component and the depth filter component. The respective trilateral filter is applied to corresponding pixels of the image to blur the image outside of the focal area. A refocus area or position may be determined by imaging geometry or may be selected manually via a user interface.
US09007429B2

The CPU of a digital camera according to the present invention acquires a plurality of panoramic images, and generates a wide-range image by combining the acquired panoramic images.
US09007424B2

In an embodiment, a machine-readable volatile or non-volatile storage medium stores one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform monitoring a plurality of video conference locations, each of the locations comprising one or more video conference rooms, resulting in creating and storing monitored data; generating service level view data which when displayed on a video display unit concurrently comprises graphical representations of all the locations and all the rooms, and graphical representations of faults associated with each of the rooms. Rooms can include coder-decoders (codecs), cameras, video monitors, and network packet data routing or switching elements. Embodiments provide a holistic view of all video conference rooms in a deployment, with aggregated call usage, quality and fault data, with highly useful graphical management displays.
US09007422B1

A method makes a first and a second devices support for interactions with respect to a 3D object. The method includes steps of: (a) allowing the first device to acquire information on physical 3D object and information on images of a user; (b) allowing the second device to receive the information relating to the physical 3D object and the information on images of the user of the first device, then display virtual 3D object corresponding to the physical 3D object and display 3D avatar of the user of the first device; (c) allowing the first device to transmit information on manipulation of the user of the first device regarding the physical 3D object and information on images of the user of the first device who is manipulating the physical 3D object and then allowing the second device to display the 3D avatar of the user of the first device.
US09007420B1

An embodiment of an apparatus may include an image capture device configured to capture an image of a user in response to a request to initiate an electronic visitation session. The apparatus may also include a processing device coupled to the image capture device and configured to perform a feature detection process on the image to verify that an actual face was present in the image, and connect the electronic visitation session in response to a determination that the actual face was present in the image.
US09007415B2

There is provided a system and method of audio-video communications including a plurality of end-user terminals coupled via a communications link. Each end-user terminal includes a video processor component, a user interface, a display, a speaker and a microphone, a video camera device and a storage device, all coupled to the processor. The user interface includes a video muting function. The video processor component includes a module responsive to the video muting function for switching from a video source of the video camera to a predetermined video signal. The video muting function includes a selection for muting video sent from one of the plurality of end-user terminals, muting video received by one of the plurality of end-user terminals, muting video, both video sent from and video received by one of the plurality of end-user terminals, or muting audio and video sent from one of the plurality of end-user terminals.
US09007413B2

A system for creating marked can tabs may include an isolation mechanism located in the path of the tab material strip between a tab material dereeler and a tab forming press and a system suitable for marking the tab material strip. The isolation mechanism may be configured to convert discontinuous motion of the tab material strip proximate the tab forming press into continuous motion of the tab material strip at the dereeler. The system may be suitable for marking the tab material strip. The marking system may be located between the dereeler and the isolation mechanism such that the laser system acts on the tab material strip while it is moving at a relatively constant speed.
US09007412B2

The disclosure discloses an electronic device comprising an opening/closing cover. One of the opening/closing cover and a housing includes a shaft portion, and the other thereof includes a bearing hole portion. The shaft portion includes a first protruding portion. The bearing hole portion includes a second protruding portion. The first and the second protruding portions are configured, to be separated away from each other when the opening/closing cover is in a closed state, to become closer to each other along with rotation from the closed state, to be in contact with each other when the opening/closing cover arrives at a first rotation position, and configured to release an engagement of the shaft portion and the bearing hole portion by the manner that one of the first and second protruding portions overrides the other thereof to overlap each other when the opening/closing cover arrives at a second rotation position.
US09007410B2

A heating head with not so long heating elements to be connected, being adaptable to long and two-dimensional media. On one surface of a rectangular head substrate having long and short sides, a strip-like heating element is provided continuously from end to end of the substrate along the long side thereof. A pair of electrode connecting portions including the same material as that of the heating element and extending along the short sides of the substrate is provided at both ends of the heating element. A pair of electrodes is formed on one surface of the substrate between the heating element and a side edge of the long side at the electrode connecting portion side, so as to be partially overlapping with the electrode connecting portions, respectively, thereby effecting electrical connection, and a substrate temperature control means is provided.
US09007407B2

When changing a pixel to white in the middle of a writing operation for writing the pixel in black, a new writing operation for writing the pixel in white is started. When changing a pixel to black in the middle of a writing operation for writing the pixel in white, a new writing operation for writing the pixel in black is started. In addition, when a difference between the number of times of application of a first voltage applied to change the pixel to white and the number of times of application of a second voltage applied to change the pixel to black is not a predetermined value at a predetermined timing, the first voltage or the second voltage is applied to the pixel until the difference becomes a predetermined value.
US09007402B2

Image processing includes: receiving an image; applying shader code, using one or more processors, to the image to generate a blurred image version (BIV); receiving configuration information pertaining to a mask; generating the mask that includes an unblurred region and a blurred region, based at least in part on the configuration information; and applying the mask to combine the image and the BIV to render a composite image that includes an unblurred portion comprising a portion of the image corresponding to the unblurred region of the mask, and a blurred portion comprising a portion of the BIV corresponding to the blurred region of the mask.
US09007401B1

A method for controlling a head mounted display (HMD) includes detecting an external device, wherein the external device displays a content image, displaying a first type augmented reality image associated with the external device, displaying a second type augmented reality image associated with the content image displayed on the external device, changing a display position of the first type augmented reality image according to rotation of the external device, changing a display position of the second type augmented reality image according to rotation of the content image, and if the content image is not rotated, maintaining the display position of the second type augmented reality image even when the external device is rotated. If the external device is not rotated, the display position of the first type augmented reality image may be maintained even when the content image is rotated.
US09007400B2

An object of the present invention to enable easy display of a virtual object toward a direction desired by a user, when performing a superimposed display of the virtual object in a captured image containing an augmented reality marker. In the present invention, a CPU identifies the direction of an AR marker detected from within an actual image captured in an image sensor as an imaging direction, rotates the virtual object so that the front side of the virtual object is directed toward the imaging direction in a state where the front side of the virtual object is directed toward a reference direction (for example, front side direction) of the AR marker, and performs a superimposed display of the virtual object on the area of the AR marker.
US09007398B1

Methods for drawing an aligned rectangle or rotated rectangle on an electronic device are provided. In one aspect, a method includes receiving a first user input at a first location of a movable indicator in a graphical user interface includes an x-y axes, and determining whether the movable indicator has moved from the first location prior to receiving a second user input. The method also includes providing, for display, a rectangle based on coordinates of the first location and the second location and aligned to the x-y axes. The method further includes providing, for display, a first rotated rectangle, based on coordinates of the first location and a third location of the indicator, which is rotated about the x-y axes based on an angle calculated from the first location and the second location. Systems, graphical user interfaces, and machine-readable media are also provided.
US09007396B2

Devices, computer readable medium, and methods for selecting an object displayed on a screen and providing information about that object.
US09007391B2

A method for providing a LUT for changing color components of pixels of an image includes generating N two-dimensional slices from a three-dimensional LUT. The N two-dimensional slices are arranged in order from a first two-dimensional slice to an Nth two-dimensional slice. The method includes generating N upsampled slices corresponding to the N two-dimensional slices. The N upsampled slices are arranged in order from a first upsampled slice to an Nth upsampled slice. The method includes forming a first group of slices comprising the N upsampled slices, and forming a second group of slices comprising a second two-dimensional slice of the N two-dimensional slices through the Nth two-dimensional slice and a copy of the Nth two-dimensional slice. The method includes storing the first group of slices and the second group of slices, respectively, in a zero level of a mip map and a first level of the mip map.
US09007390B2

A graphical drawing includes maintaining recently drawn strokes in a wet state after the strokes are drawn, causing strokes in a wet state to transition to a dry state based on passage of time, proximity of other recently drawn strokes, and/or explicit user input directing that at least some wet strokes be transitioned to the dry state, and grouping strokes in the dry state for future user manipulation based at least in part on how the strokes transitioned from the wet state to the dry state. Wet ink strokes may transition from the wet state to the dry state in response to not adding any new wet ink strokes for a predetermined amount of time. The predetermined amount of time may be twelve hundred milliseconds.
US09007385B2

An image processing apparatus has a main processing section that outputs an image processing command signal; an anomaly detection section that detects an anomaly in the main processing section, outputting an anomaly information output signal; an image processing section that outputs a first image signal when the main processing section is in normal operation and that outputs a second image signal when an anomaly has occurred in the main processing section; and an image selection section that selects either the first image signal or the second image signal on the basis of the anomaly information output section.
US09007384B2

Embodiments of an apparatus for implementing a display port interface are disclosed. The apparatus may include a source processor and a sink processor coupled through an interface. The sink processor may be operable to send a synchronization signal to the source processor through the interface. The source processor may be operable, dependent upon the synchronization signal, to send data to the sink processor.
US09007376B2

There is provided a graph display apparatus including a list input unit configured to input list data including a plurality of numerical data items, a color designation unit configured to designate arbitrary colors for the numerical data items of the list data input by the list input unit, a list storage unit configured to store the list data input by the list input unit and information of the colors designated for the numerical data items by the color designation unit in a state where the list data and the information are associated with each other, and a graph display unit configured to color-display graph data, based on the list data and the information of the colors designated for the numerical data items, which are stored in the list storage unit.
US09007370B2

A computing device meshes a curved surface into a plurality of triangles, records symbols and coordinate data of three vertexes of each triangle into a data structure of the triangle, and processes the data structures of the triangles by representing vertexes having the same coordinate data with the same symbol. The computing device recognizes inner triangles and surface triangles of the curved surface, deletes the inner triangles of the curved surface, and reads information recorded in the processed data structures of the surface triangles and outputs the surface triangles of the curved surface to a display device.
US09007365B2

A line depth augmentation system and method for conversion of 2D images to 3D images. Enables adding depth to regions by altering depth of lines in the regions, for example in cell animation images or regions of limited color range. Eliminates creation of wireframe or other depth models and complex modeling of regions to match the depth of lines therein. Enables rapid conversion of two-dimensional images to three-dimensional images by enabling stereographers to quickly add/alter line depth without artifacts in images for example lines in monochrome regions. Embodiments may output a stereoscopic image pair of images with lines having desired depth, or any other three-dimensional viewing enabled image, such as an anaglyph image. Although the lines may be of a different depth than the region they appear in, the human mind interprets the monochromatic region as having depth associated with the line.
US09007358B2

When an image signal suitable for performing automatic adjustment of an effective image area and a dot clock is not output, the adjustment may be unsuccessfully performed. An effective image area detector detects an effective image area and determines whether an image in the effective image area is a blank image. If a synchronization signal detector determines that there exists a synchronization signal and if the effective image area detector determines that the image is not a blank image, a controller adjusts an area captured as image data by an input signal processor.
US09007340B2

A display device includes a first substrate, a display unit located at the first substrate for displaying an image, a first pad unit coupled with the display unit and located at an end side of the first substrate in a first direction, and a second substrate on the first substrate and having an opening exposing the first pad unit, the second substrate including a protruding portion covering a portion of the first substrate and neighboring the opening in a second direction crossing the first direction, wherein the display unit is between the second substrate and the first substrate.
US09007336B2

Embodiments of the invention generally provide an input device with display screens that periodically update (refresh) the screen by selectively driving common electrodes corresponding to pixels in a display line. In general, the input devices drive each electrode until each display line (and each pixel) of a display frame is updated. In addition to updating the display, the input device may perform capacitive sensing using the display screen as a proximity sensing area. To do this, the input device may interleave periods of capacitive sensing between periods of updating the display based on a display frame. For example, the input device may update the first half of display lines of the display screen, pause display updating, perform capacitive sensing, and finish updating the rest of the display lines. Further still, the input device may use common electrodes for both updating the display and performing capacitive sensing.
Patent Agency Ranking