US08621661B2

Disclosed is an electrical-mechanical complex sensor for nanomaterials, including: a detector having a piezoelectric film therein, for measuring a mechanical property of a nanomaterial when a bending or tensile load is applied to the nanomaterial; a first detection film formed at an end of the detector to measure the mechanical property and an electrical property of the nanomaterial) in real time at the same time, when the nanomaterial contacts the first detection film; and a support to which one end of the detector is integrally connected, for supporting the detector.
US08621656B2

An approach is provided for selecting a security policy. A security policy manager determines, at a device, context information associated with a place. The security policy manager then determines a safety score associated with the place based, at least in part, on the context information and selects a security policy for the device based, at least in part, on the safety score.
US08621654B2

To prevent gaming of a reputation system, a security token is generated for a security module using metadata about the client observed during the registration of the security module. The registration server selects metadata for use in generating the security token. The generated security token is provided to identify the client in later transactions. A security server may conduct a transaction with the client and observe metadata about the client during the transaction. The security server also extracts metadata from the security token. The security server correlates the observed metadata during the transaction with the extracted metadata from the security token. Based on the result of the correlation, a security policy is applied. As a result, the metadata in the security token enables stateless verification of the client.
US08621652B2

Disclosed herein is a computer implemented method and system for copying a web element with reassigned permissions. An element creator creates the web element in a first location in an online environment. The element creator assigns the permissions to one or more of multiple template users for the web element. The element creator defines a copy operation for the web element for a copying user. The definition comprises selecting one or more of the template users for the reassignment of the permissions. The copying user copies the web element to a second location in the online environment by performing the defined copy operation. The permissions of the selected template users are reassigned to the copying user for the copied web element.
US08621643B2

A semiconductor device includes a nonvolatile memory, and an interface configured to transfer data to and from the nonvolatile memory. The interface includes a security logic unit which controls a security level for the data written to the nonvolatile memory, in accordance with a plurality of preset security codes and a lock code that is written to a specific area in the nonvolatile memory.
US08621639B1

A system provides for fuzzy classification in comparisons of scanner responses. A web application test suite performs tests against a web application by sending client requests from a testing computer to the server running the web application and checking how the web application responds. A thorough web application security scan might involve thousands of checks and responses. As a result, some sort of programmatic analysis is needed. One such evaluation involves comparing one response against another. Response matching that compares two HTTP responses might use fuzzy classification processes.
US08621635B2

Various embodiments enable detection of third party content sources that may pose a privacy risk to a user. In at least some embodiments, webpages navigated to via a browser can be processed to identify third party content sources that provide content for the webpages. Data may be stored to relate the third party content sources to webpages in which the third party content is encountered. The data may then be analyzed to determine when a particular third party is in a position to observe browsing habits of a user. Responsive to determining a privacy risk, notification may be output in a variety of ways to inform a user of potentially risky content. In at least some other embodiments, notification can be made by way of a user interface instrumentality that is automatically presented to a user to inform the user of a potentially risky third party content source.
US08621634B2

A computer-implemented method of scanning a plurality of files stored in a memory of a computer for malware. The computer includes a processor. The method includes, for each respective file of said plurality of files in said memory determining, using said processor, whether a relationship between the respective file and stored data satisfies a predetermined criterion. The stored data indicates one or more files determined not to contain malware and for which data associated with each of said one or more files has a predetermined characteristic. If the relationship satisfies the predetermined criterion, the respective file is processed according to said first processing method and if said relationship does not satisfy said predetermined criterion, the respective file is processed according to said second processing method.
US08621627B1

A network interface controller (NIC) is configured to couple a host to a network. The NIC coupled to the host via a host bus, and the host is configured to operate a plurality of virtual machines. The NIC is configured to receive at least one data frame, the at least one data frame including at least a source network address and indication of at least one destination network address; determine if the received data frame is a frame on which additional processing should occur; based on a result of the determining step, cause the frame to be provided to the host, via the host bus, for the host to perform the additional processing; and receive, via the host bus, the frame on which additional processing has been performed and steer the frame to a destination based on the at least one destination address.
US08621619B2

Methods and apparatus for dynamically adding and deleting new code to previously validated application executing in a secured runtime. New code is written to a portion of secured memory not executable by application. New code is validated to ensure it cannot directly call operating system, address memory outside of secured memory, or modify secured memory state. Indirect branch instructions may only target addresses aligned on fixed size boundaries within the secured memory. Validated code is copied to portion of secured memory executable by application in two stage process that ensures partially copied segments cannot be executed. Validated new code can be deleted once all threads reach safe execution point, provided code was previously inserted as unit or contains no internal targets that can be called by code not also being deleted.
US08621618B1

Communications can be processed with multiple countermeasures to identify attacks. Each countermeasure can compute a probability of a communication containing an attack and an accompanying confidence score indicating confidence in the probability. Combining the probabilities can produce a composite probability and associated confidence of the communication containing an attack. The composite probability and confidence scores can be produced from a weighted combination of the individual countermeasure probabilities and confidence scores. Weighting factors can be generated or obtained from a database that stores profiles of confirmed attacks.
US08621610B2

A system is provided for detecting, analyzing and quarantining unwanted files in a network environment. A host agent residing on a computing device in the network environment detects a new file introduced to the computing device and sends the new file to a network service for analysis. The network service is accessible to computing devices in the network environment. An architecture for the network service may include: a request dispatcher configured to receive a candidate file for inspection from a given computing device in the network environment and distribute the candidate file to one or more of a plurality of detection engines, where the detection engines operate in parallel to analyze the candidate file and output a report regarding the candidate file; and a result aggregator configured to receive reports from each of the detection engines regarding the candidate file and aggregates the reports in accordance with an aggregation algorithm.
US08621605B2

A method for monitoring access to a file within a file system includes steps or acts of: monitoring a plurality of requests for access to files; intercepting the requests; and analyzing metadata located in the file. If the metadata includes a directive entry, the method includes these additional steps: identifying information about any application requesting access to the file, including a sequence of function calls that preceded the file access request; and logging the information to generate an action trail of the application. A mechanism for monitoring file access includes the following: a file system configured for monitoring accesses to any file residing within it; an access control mechanism which can execute pre-defined actions when an unauthorized file access occurs; and a tool to specify the list of files to be monitored.
US08621603B2

Methods and system for implementing a clustered storage solution are provided. One embodiment is a storage controller that communicatively couples a host system with a storage device. The storage controller comprises an interface and a control unit. The interface is operable to communicate with the storage device. The control unit is operable to identify ownership information for a storage device, and to determine if the storage controller is authorized to access the storage device based on the ownership information. The storage controller is operable to indicate the existence of the storage device to the host system if the storage controller is authorized, and operable to hide the existence of the storage device from the host system if the storage controller is not authorized.
US08621594B2

A method and system for secure communication is presented. A virtual private proxy is generated based on an agreement between a first entity and a second entity. A first virtual private proxy is associated with the first entity and a second virtual private proxy is associated with the second entity. Data associated with the first entity is monitored at the virtual private proxy. Whether the data violates the agreement is determined and communication of the data from the first virtual private proxy to the second virtual private proxy is disallowed when the data violates the agreement.
US08621592B2

An authentication ticket is validated to ensure authenticated communications between a client and an online service provider. In an embodiment an authentication request is received from a user agent associated with the client and the authentication request includes a set of identification information and a set of authentication information. Additionally, it is determined that the set of identification information and the set of authentication information are associated with a user and an authentication ticket is created including a user identification and an authentication, indicating to the online service provider that the user is authenticated to access one or more online services. Further, a validation token is embedded into the authentication ticket that provides enhanced verification that the access provided by the online service provider is authenticated.
US08621591B2

A request from a software developer is received to digitally sign software included in the request. A security policy associated with the software developer is accessed where the security policy describes criteria for valid request by the software developer. A determination is made whether the request is valid based at least in part on the security policy. The software is digitally signed responsive to the determination indicating that the request is valid. The digitally signed software is provided to the software developer.
US08621590B2

The ability to connect a device to the Internet or another type of network from various network access points in a convenient manner is contemplated. The device may be conveniently connected to the desired network without requiring user input of a username and password when connecting to the various network access points.
US08621586B1

An improved technique of processing an authentication request from an authentication requestor involves an adaptive authentication device comparing a behavioral history of fact values associated with a user over a current time window with a user's baseline profile that includes a behavioral history of the fact values. The adaptive authentication device accesses such a behavioral history over several previous time windows from a database whose entries include a user identifier, a time interval and user data which represents fact value behavioral history over the time interval. When the device receives an authentication request from an authentication requestor, the adaptive authentication device matches a username of the request with a user identifier of an entry of the database whose time period is the current time period. The adaptive authentication device then updates fact values representing the user's current behavioral history and compares the current behavioral history to the user's baseline profile.
US08621585B2

Methods and apparatuses for handling an invitation to a multi-device networked-application session are disclosed. In one such method, a client device receives a pushed invitation notification from an invitation server. The pushed invitation notification indicates that an inviter user has invited an invitee user to join a multi-device session of a networked application, but the pushed invitation notification omits an invitation payload to enable the invitee user to join the multi-device session. The client device notifies the user of the client device, and the user indicates to accept the invitation. The client device responds to the invitation server, authenticates the user, and receives from the invitation server an invitation payload, according to which the client device attempts to join the multi-device session.
US08621584B2

Systems, methods, and computer readable media for encapsulating multiple Windows® based credential providers (CPs) within a single wrapping CP are described. In general, CP credentials and fields from two or more encapsulated or wrapped CPs may be enumerated and aggregated in such a way that the order of fields from each CP is preserved, fields that may be used only once are identified and appear only once, and fields are given a new unique field identifier. The union of all such fields (minus duplicates of any one-use-only fields) may be used to generate a mapping so that the wrapping CP and CP credential may “pass-through” calls from the operating system's logon interface to the correct wrapped CP and CP credential. The disclosed techniques may be used, for example, to provide single sign-on functionality where a plurality of sign-on credentials may be used (e.g., user name/password and smart card PIN).
US08621579B2

A communication apparatus enhances security in transmitting electronic mail to a destination mail address without degrading operability. An MFP is connected to an authentication server and a mail server via a network. A user name and a password are entered in a user name entry screen. The MFP requests the authentication server to authenticate the entered user name and password. When the user name and the password are authenticated, the MFP is operable to acquire an e-mail address, a SMTP authentication user name, and a SMTP authentication password according to SMTP associated with the authenticated user name and password from the authentication server. The MFP requests the mail server to authenticate the acquired SMTP authentication user name and SMTP authentication password according to SMTP. When the SMTP authentication user name and the SMTP authentication password are authenticated, the MFP is operable to transmit an e-mail to the mail server.
US08621560B2

A method and system of authentication for accessing one or more applications by a user by using a personal object belonging to the user. Such a personal object is one that is already in use by the user for purposes other than accessing the one or more applications.
US08621558B2

Method and apparatus are described wherein, in one example embodiment, there is provided one or more policy templates that may define a set of policy permissions or other attributes that may be desirable to specify in a policy. One or more policy templates may be specified in a user interface of a policy creation and maintenance program that may run on the policy server and/or run on a workstation computer. Each policy template specified by a user may include permissions for how a user may access and use a document. The maintenance program may, in one embodiment, associate both templates to a policy used for a specific unit of digital content, or, for example, an electronic document. The permissions for the policy are determined by aggregating the permissions associated with each respective templates chosen by the user. According to another example embodiment, a user selects a policy template and defines one or more additional permissions to form an augmented policy.
US08621553B2

Applications, such as cloud services, may be deployed within a network environment (e.g., a cloud computing environment). Unfortunately, when the applications are instantiated within the network environment, they have the ability to compromise the security of other applications and/or the infrastructure of the network environment. Accordingly, as provided herein, a security scheme may be applied to a network environment within which an application is to be instantiated. The security scheme may comprise one or more security layers (e.g., virtual machine level security, application level security, operating system level security, etc.) derived from an application service model describing the application and/or resources allocated to the application.
US08621548B2

A system that incorporates teachings of the present disclosure may include, for example, a media processor that includes a memory and a controller coupled to the memory. The controller can be programmed to receive media content from a set top box where the set top box is a separate device from the media processor and where the media content includes video content. The controller can also be programmed to receive supplemental content from a mobile communication device where the supplemental content is based on reading of a two dimensional bar code by the mobile communication device, and where the supplemental content comprises an image. The controller can further be programmed to generate augmented content by overlaying the supplemental content with the media content and to provide the augmented content to a display device for presentation.
US08621541B2

Maintaining a file specifying a “donut” of dynamic, hierarchical, shared user-profile information. The donut contains a user profile or acts as a key to a data repository containing it, and it specifies user-profile information such as user characteristics, viewing preferences, hobbies, and spending habits. The donut is accessed by browser programs, associated web server programs, and other applications for use in routing content to the user associated with the donut.
US08621538B2

Methods and systems for providing subscription data are described. Subscription data may be received from a subscription data source. The video content may be provided for presentation. A determination may be made of whether the subscription data is contextually relevant to the video content. The subscription data may be provided for presentation in accordance with the determination and the providing of the video content.
US08621523B2

A system and method for programming a digital video recorder (DVR) over a scheduling network. Program schedule information is provided to a user of a DVR via the scheduling network. A program selection is received from the scheduling client associated with a subscriber via the scheduling network. State information indicative of a state of a program provisioning system is used to determine whether the program selection is deliverable to the DVR via the program provisioning system. If the program selection is deliverable to the DVR via the program provisioning system, then the program is scheduled for recording by the DVR. The subscriber is notified if the program selection is deliverable or undeliverable.
US08621521B2

The present invention utilizes an aggregator for searching, packaging and delivering content. The aggregator processes requests, searches, provides search results and acquires content. The aggregator, operating in a communications network, includes a request and results processing server, a search engine server coupled to the request and results processing server and a content acquisition server coupled to the request and results processing server. A request and results processing server receives a request for content, the search engine server searches for the content and the content acquisition program acquires content for delivery to the user. The request and results processing server includes a search request processor that receives information related to a user's search request and provides the information to a search results form builder that creates an electronic search request.
US08621510B1

Provided is a method and system for television channel selection, including a television controller operatively connected to an electronic memory and configured to process a video selection script. The television controller is also operatively connected to the television and to a television network comprising a plurality of channels. Also provided is a script authoring tool for authoring a video selection script in a Web-based scripting language by a viewer. The television controller is further configured to select a channel to display on the television based on the video selection script and to dynamically update the video selection script based on the occurrence of an event.
US08621508B2

Disclosed are systems and methods for creating and distributing programming content carried by a digital streaming media to be a plurality of remote nodes located over a large geographic area to create customized broadcast quality programming at the remote nodes. At the remote nodes, a multi-window screen display simultaneously shows different programming including national programming and local programming content. The remote nodes utilize a remote channel origination device to assemble the customized programming at the remote location that can be controlled from a central location. An encapsulated IP and IP encryption system is used to transport the digital streaming media to the appropriate remote nodes. Also disclosed is a graphical user interface (“GUI”) providing a software control interface for creating and editing shows or programs that can be aired or played on a remote display device having a multi-window display. The intuitive GUI Software provides the user the ability to easily manage and assemble a series of images, animations and transitions as a single broadcast quality program to be displayed on a remote display device. Another application software system is capable of automating the production of audio narration reports. The disclosed audio concatenation engine automates the creation of audio narration using prerecorded audio segments to minimize the requirement for live, on-air personnel to record audio narration segments.
US08621507B2

An apparatus and a method for determining reachability of a device in a network. The method includes accessing an account from a secondary device and requesting device information of each device associated with the account. Address information of each device is obtained from the device information and a message is transmitted, to each device, requesting an indication of reachability from each device. The message is transmitted according to the address information of the device and the indication of reachability is based on device communication availability. An indication of reachability is received from each device.
US08621495B2

A method includes placing an accent in a frame, and only letting frames with the same accent communicate with each other. This accenting is removed using an accent key immediately prior to a compilation operation. The accenting can be performed by performing an XOR operation on a data stream using a key. In one exemplary non-limiting embodiment a computing system is provided. The computing system includes a memory, and a processor coupled to the memory, the processor configured to introduce domain specificity to at least one of a script and an HTML object name. In another exemplary non-limiting embodiment, means are provided for introducing domain specificity to at least one of a script and an HTML object name and means are provided for removing the introduced domain specificity prior to a compiling operation.
US08621493B2

A business programming library for use by an enterprise resource planning system provides a run-time environment and a library of API services for accessing common data types and business methods, accessing table and form meta-data, and database administration and retrieval/modification. The library provides the ability to safely call into exposed services using multiple threads, and also provides indirect and executable permission checking for increasing system security.
US08621491B2

Devices and methods for displaying a visualization graphic on an interactive display are provided. One disclosed device may include an interactive display configured to detect a tag positioned proximate a display surface of the interactive display. The device may further include a processor configured to execute an application program and an application programming interface (API) configured to receive a tag monitoring request from the application program. The tag monitoring request may include application-specific tag visualization settings. The API may be configured to receive a tag tracking message from the interactive display, and in response, send a visualization command to the interactive display. The visualization command may be based upon the application-specific tag visualization settings and may be configured to cause the interactive display to display a visualization graphic proximate the tag.
US08621489B2

A universal medical device driver adapter that enables the creation of medical device drivers without the need to write custom software for typical medical devices, thereby reducing development time for individual drivers and reducing training time and skill sets requirements of driver developers. Various format parameters are defined, such as baud rate, parity, buffer size, time stamps, tokens, message link, and the like, in an XML device driver file. When a recognized medical device is specified, the corresponding XML file is retrieved and an interface uses the parameters described therein for bidirectional communication with the monitor.
US08621487B2

The invention provides, in one aspect, a virtual processor that includes one or more virtual processing units. These virtual processing units execute on one or more processors, and each virtual processing unit executes one or more processes or threads (collectively, “threads”). While the threads may be constrained to executing throughout their respective lifetimes on the same virtual processing units, they need not be. The invention provides, in other aspects, virtual and/or digital data processors with improved dataflow-based synchronization. A process or thread (collectively, again, “thread”) executing within such processor can execute a memory instruction (e.g., and “Empty” or other memory-consumer instruction) that permits the thread to wait on the availability of data generated, e.g., by another thread and to transparently wake up when that other thread makes the data available (e.g., by execution of a “Fill” or other memory-producer instruction).
US08621479B2

Systems and methods for performing a task are provided. One example method includes if the task allocation metric indicates load balancing associated with the processor is below a first threshold, determining whether the task is a reentrant task, if the task is a reentrant task, determining whether a stopping criteria is satisfied, re-entering the task into a queue of tasks if the stopping criteria is not satisfied and the task is a reentrant task, if the task allocation metric indicates core affinity associated with the at least one processor is below a second threshold, determining whether the task is a main task, if the task is not a main task, determining whether a stopping criteria is satisfied, and if the stopping criteria is satisfied and the task is not a main task, pulling a parent task associated with the task into the thread.
US08621465B2

A data access request to a file system is decomposed into a plurality of lower-level I/O tasks. A logical combination of physical storage components is represented as a hierarchical set of objects. A parent I/O task is generated from a first object in response to the data access request. A child I/O task is generated from a second object to implement a portion of the parent I/O task. The parent I/O task is suspended until the child I/O task completes. The child I/O task is executed in response to an occurrence of an event that a resource required by the child I/O task is available. The parent I/O task is resumed upon an event indicating completion of the child I/O task. Scheduling of any child I/O task is not conditional on execution of the parent I/O task, and a state diagram regulates the child I/O tasks.
US08621460B2

A client hypervisor comprises a virtual agent that runs outside of a system OS and that allows device management independent of the OS and user. The virtual agent is tied to a device and not a specific instance of the OS. Such client hypervisors expose new functionality to ease managing systems. Some of these capabilities come from the persistence and privileges outside the OS. In some embodiments of the invention, this new management functionality is exposed to allow device management via new virtualization concepts, such as multiple VMs per system, VM replacement, snapshot/rollback, etc.
US08621453B2

A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example.
US08621450B2

In one aspect, this application describes a method for determining a version of a software application targeted for a computing device. The method includes receiving, at an application marketplace system and from a user associated with a computing device that operates remotely from the application marketplace system, a request that corresponds to a software application distributed by the application marketplace system, the software application having multiple versions on the application marketplace system. The method also includes determining one or more device attributes that are associated with the computing device, and identifying a particular version of the software application, from among the multiple versions on the application marketplace system, that is targeted for the computing device based on the device attributes. The method also includes providing, for display to the user and in response to the request, information related to the particular version of the software application.
US08621445B2

A system comprises a media framework component graph, a first media framework, a second media framework, and a media framework translator. The media framework component graph comprises one or more components. The one or more components are coupled with the first media framework. The first media framework is designed to run the media framework component graph. The media framework translator enables the first media framework and the media framework component graph to both function as a component for the second media framework.
US08621444B2

Methods for simulating an instruction set architecture (ISA) with a instruction set simulator (ISS) are provided. One exemplary embodiment of the methods includes fetching a first decoded instruction during a run time, where the decoded instruction is decoded from an original instruction in a target application program during a compile time preceding the run time. The decoded instruction can designate a template configured to implement the functionality of the original instruction. The method also preferably includes determining whether the fetched instruction is modified from the original instruction and then executing the designated template if the instruction was not modified. The method can also include decoding the original instruction during the compile time by selecting a template corresponding to the original instruction and then customizing the template based on the data in original instruction. The method can also include optimizing the customized template during the compile time.
US08621439B2

Modern application tracing techniques are described herein that enable dynamic logging of events declared in a static manifest. Various events for logging can be declared in a static manifest. The static manifest may then be compiled to translate the declared events into a library of corresponding functions that can be called by “modern” applications written using dynamic code. Calls made to these functions from dynamic code are converted to corresponding static events and forwarded to existing tracing application programming interfaces (APIs) designed to handle logging of static events for “legacy” applications that use compiled code. In this manner, static functions that are compatible with tracing APIs can be created and called dynamically from dynamic code. This can occur without requiring administrative rights to install the code and while preserving existing features for legacy applications, such that a tracing log can include events from both modern applications and legacy applications.
US08621436B2

A computer readable medium storing a program causing a computer to execute a process for verification support, the process includes: acquiring information of a timing of transmission of a process request for operating a program to-be-verified; acquiring first record information of a transfer process in a time zone corresponding to the acquired timing of the transmission, from a transfer device which transfers the process request to any of a plurality of information processing devices capable of running the program to-be-verified and which records the transfer process; specifying the information processing device to which the process request has been transferred, on the basis of the acquired first record information of the transfer process; and acquiring second record information of a process in the time zone corresponding to the timing of the transmission, from the specified information processing device.
US08621434B2

In general, in one aspect, a method for distributed testing includes providing a testing framework for the distributed testing of software to a number of clients at least some of which have a different operating environment than other of the clients, transmitting to each testing framework a component for testing, receiving client environment data and testing results from each testing framework, storing the testing results and environment data in a database; and reporting the results of running the tests on the clients.
US08621421B2

A mechanism is provided for saving workflow execution state and mapping the execution state to graphical elements overlaid on a graphical drawing representing the workflow generated by a separate application. The graphical drawing may be a flowchart drawing corresponding to one or more paths of the workflow and the graphical elements may provide status information associated with individual steps or groups of steps of the workflow execution.
US08621419B2

A system for automating the life cycle of a software application is provided. The software application utilizes computing resources distributed over a network. A representative system includes creating logic operable to create a task list which describes how at least one stage in the application life cycle is to be performed, and processing logic responsive to the creating logic, operable to process the task list to perform at least one stage in the application life cycle. The processing logic is integrated with a development environment, and the development environment is used to develop the software application.
US08621415B2

A power domain is automatically generated.A computer performs a function simulation process 9 for evaluating whether or not a designed circuit satisfies a specification, and a clustering process 10 which obtains a power domain by clustering logical blocks in which activation timings are within a range, based on the result of the function simulation process. Since the power domain is obtained by a process performed by the computer, the power domain can be optimized compared to a case when it is obtained by hand (manual work of the designer).
US08621414B2

A method of determining a design framework is implemented by an algorithm analyzer. The method includes configuring the algorithm analyzer to perform intrinsic complexity analysis of an algorithm for a predetermined application to obtain a set of parameters representing intrinsic characteristics of the algorithm. The method also includes configuring the algorithm analyzer to establish candidate design frameworks based on the parameters. Each candidate design framework includes a set of design constraints corresponding to the algorithm and which are used when designing a hardware and/or software configuration for implementing the predetermined application. The method also includes configuring the algorithm analyzer to analyze the suitability of the set of design constraints of each candidate design framework based on given specification restrictions of the predetermined application to determine which candidate design framework(s) is suited for the predetermined application.
US08621405B2

Systems and techniques for incrementally updating Elmore pin-to-pin delays are described. During operation, an embodiment receives a representation of a physical topology of a routed net that electrically connects a driver pin to a set of load pins. The embodiment then computes a set of incremental Elmore delay coefficients based on the representation. Next, using the Elmore delay coefficients, the embodiment computes a set of delays based on the representation, wherein each delay in the set of delays corresponds to a delay between the driver pin and a corresponding load pin in the set of load pins. As load pin capacitances change during circuit optimization, the set of incremental Elmore delay coefficients can then be used to update the delays between the driver pin and the load pins in a very computationally efficient manner.
US08621402B2

Various aspects of this disclosure relate to increasing pattern density in a circuit layout design of a circuit layer so as to control the thickness of material in a manufactured integrated circuit. For example, a layer in circuit design may be divided into separate areas, and a target thickness range may be established for all of the tiles in the integrated circuit design. Each area may be analyzed to determine if it has a sufficient pattern density for a thickness estimation model to accurately estimate its expected material thickness upon manufacture. Each tile may be analyzed to determine if the expected thickness for that tile is within the target thickness range.
US08621398B2

A method for generating a layout for a FinFET device is disclosed. The method includes receiving an initial layout containing an active region that has an edge extending in a first direction. The method includes designating a portion of the layout as a first region. The first region contains the active region. The method includes designating an elongate portion of the first region as a second region that extends in the first direction. The method includes designating a different elongate portion of the first region as a third region that extends in the first direction and that is adjacent to the second region in a second direction perpendicular to the first direction. The method includes enlarging the active region if the edge of the active region falls inside the third region, and shrinking the active region if the edge of the active region falls outside the third region.
US08621393B2

Techniques and systems for centralized access to multimedia content stored on or available to a computing device are disclosed. The centralized access can be provided by a media control interface that receives user inputs and interacts with media programs resident on the computing device to produce graphical user interfaces that can be presented on a display device.
US08621392B2

A media player stores, or has access to, a set of media items. The player presents a first of the media items. The set of media items are ordered according to at least one criterion indicative of similarity of the media items to the first media item. The player determines what amount of the first media item was presented before an input is received from a user control. A second media item is selected for presenting using the determined amount as a measure for selecting the second media item from the ordered set of media items. A single user input (e.g. from a single button) can be used both to control the selection of the next item, and to determine the similarity of the next item. The ordering can be based on similarity of features or similarity of metadata.
US08621382B1

In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A display for a particular contact record is presented. The display includes a name for a particular contact and a generic input area. Each of a plurality of contact records identifies a name for a contact, and each of the plurality of contact records is configured to store multiple entries that each include a value and a field type from a plurality of field types. User input of information using the generic input area is received. A field type from the plurality of field types is determined based on matching semantics of the received user input. The determining occurs without receiving user input specifically identifying the matching field type. The determined field type and the received user input is stored as an entry for the particular contact record.
US08621374B2

The present invention is directed to a method and apparatus for sending and retrieving location relevant information to a user by selecting and designating a point of interest that is displayed on a graphical user interface and sending the location information associated with that point of interest to a receiver that is also selected using the graphical user interface. The location relevant information may also include mapped routes, waypoints, geo-fenced areas, moving vehicles etc. Updated location relevant information may also be continuously sent to the user while generating updated mapping information on the graphical user interface. The present invention may be practiced by using communication devices such as a personal computer, a personal digital assistance, in-vehicle navigation systems, or a mobile telephone.
US08621372B2

Methods and apparatus for providing an advertisement in a sidebar, and/or in a slidesheet associated with an application module displayed in the sidebar. The advertisement is targeted to the sidebar user based upon user specific information maintained by a content provider. The user specific information can comprise, sidebar application information, user preference information, shared user information and other information associated with the user that can be used to select an advertisement targeted to the user. An advertisement displayed in a slidesheet can be selected based upon user information and/or the functionality provided by the application module associated with the slidesheet.
US08621367B2

A method for multiple users to jointly interact with web-based search results is provided. Selections of the search results by a user are immediately communicated to other users. Viewing options may be customized on a per-user basis for greater individual control over viewing the results. Results may be further acted upon to complete transactions. Individual results are easily referenced in chat windows. Status of query and transactions are communicated to all users.
US08621362B2

This disclosure provides collaborative communication systems and methods to facilitate troubleshooting of a device. Specifically, the disclosed systems and methods include a dynamic virtual representation of a device from the perspective of a user of the device which is shared with a remote troubleshooter. The dynamic virtual representation is based on the position of the user.
US08621358B2

Presenting a slide. Anticipating a slide to be selected for display. Receiving data of the anticipated slide in an unconstructed format. Constructing the anticipated slide from the received data. Caching the constructed slide. Pre-drawing the constructed slide in construction memory. Receiving instructions to display a slide. In the event that the instructed slide is the cached and pre-drawn slide, rendering the pre-drawn slide to display memory.
US08621352B2

A method is provided in one particular example that includes identifying an attempt by a first communications device to play video data within a virtual meeting session using a first media player. The first communications device can be sharing at least a portion of a desktop presented on the first communications device with one or more other remote communications devices participating in the virtual meeting session. The method can also include identifying a copy of the video data, and launching one or more media players to present at least a portion of the copy of the video data on the one or more other remote communications devices. The one or more media players are launched to correspond to a location of the first media player on the shared portion of the desktop.
US08621351B2

According to one aspect, a method of previewing multimedia data, including selecting a first graphical representation in association with a multimedia object, displaying the first graphical representation, receiving an input in relation to the first graphical representation, in response to the input, determining whether to change the first graphical representation, and if so then selecting a second graphical representation from the multimedia object in a randomized manner, and displaying the second graphical representation.
US08621331B1

Circuitry for, in p parallel streams, searching a codeword having n symbols for roots of a cyclic code polynomial having a number of terms includes a plurality of multipliers, a source of constants derived from roots of the polynomial, and at least one counter that supplies an index. For each received symbol of the codeword, the multipliers multiply respective terms of the polynomial for a previous received symbol by constants from the source of constants, the counter advances to select respective products of the constants and the respective terms for the previous received symbol.
US08621322B2

Methods and corresponding systems in an interleaver include loading K symbol data, in a linear order, into a matrix memory having (R·C) storage locations corresponding R rows and C columns. A sequence of interleaved addresses is produced for reading the K symbol data in an interleaved order from the matrix memory. Next, (R·C)−K interleaved addresses are queued in a first-in-first-out (FIFO) memory. After queuing (R·C)−K interleaved addresses in the FIFO memory, symbol data is output using the interleaved addresses in the FIFO memory to address and output the symbol data in the matrix memory in the interleaved order. The FIFO memory can contain at least 234 memory locations.
US08621319B2

A multiple input multiple output (MIMO) iterative receiver detects a soft log likelihood ratio value from a signal outputted from a transmitter and decodes the detected soft log likelihood ratio value in order to extract a hard value and a soft value from the detected soft log likelihood ratio value. After whether or not a CRC of the hard value is acknowledged is determined, a CRC of a data burst is determined or iteration of signal demodulation of the MIMO iterative receiver is determined by feeding back the soft value or a CRC of data is performed assembling signals of the burst unit in accordance with the determination result.
US08621316B2

An error correction encoding device includes an outer encoding circuit that performs encoding processing for an outer code and an inner encoding circuit that performs encoding processing for an inner code. The inner encoding circuit includes an inner-encoding input circuit that performs interleaving processing in which a parallel input sequence is divided into lanes and in which a barrel shift is performed for each inner frame in the lanes. Thus, allocation ratios between an information sequence area and a parity sequence area are made uniform.
US08621315B2

LDPC coding systems for 60 GHz millimeter wave based physical layer extension. LDPC (Low Density Parity Check) encoding in cooperation with sub-carrier interleaving, in the context of orthogonal frequency division multiplexing (OFDM), and appropriate symbol mapping is performed in accordance with transmit processing as may be performed within a communication device. In a receiving communication device, receive processing may be performed on a received signal based on the type of LDPC, sub-carrier interleaving, and symbol mapping thereof. The LDPC code employed in accordance with such LDPC encoding may have a partial-tree like structure. In addition, appropriate manipulation of the bits assigned to respective sub-carriers may be performed to ensure that the bits emplaced in the MSB (Most Significant Bit) location of various symbols has some desired diversity (e.g., from different codewords, from appropriately different locations within a given codeword, etc.).
US08621314B2

A transmitting and receiving system includes first and second transmitting and receiving apparatuses. The first transmitting and receiving apparatus includes a generating unit and a transmitting unit. The generating unit generates a packet for transmission by attaching packet identification information to transmission data to which an error detection code is attached, and uses, as the packet identification information, a code that is capable of detecting a 1-bit error caused by transmission of the packet for transmission. The transmitting unit converts the number of bits of the packet for transmission and transmits the converted packet. The second transmitting and receiving apparatus includes a receiving unit and a correcting unit. The receiving unit subjects the transmitted packet to inverse conversion of the number of bits. The correcting unit detects a 1-bit error in the packet identification information of the inverse-converted packet, and corrects the error.
US08621311B2

A data transfer device, including a packet receiving unit to receive packets in a block including a data packet and an error-correction packet; a packet-loss detection unit to detect a packet loss from a head of a block received by the packet receiving unit of a received packet; a packet transfer unit to transfer the packet received from the packet receiving unit with a delay of a predetermined time; and a retransmission-request transmission unit to transmit a retransmission request to a packet-transmission source device based on the packet loss detected by the packet-loss detection unit and a determined retransmission time to retransmit the packet.
US08621310B2

A method and apparatus for assigning a hybrid-automatic repeat request (H-ARQ) process in a wireless transmit/receive unit (WTRU) to support enhanced uplink (EU) data transmission. Configuration parameters for enhanced uplink (EU) operation are received. The configuration parameters include a priority associated with a medium access control for dedicated channel (MAC-d) flow and a maximum number of H-ARQ transmissions associated with the MAC-d flow. Data is selected for transmission over an enhanced dedicated channel (E-DCH) based on a priority of the MAC-d flow, wherein data with the highest priority is selected. On a condition that the selected data is new data that was not previously transmitted, an available H-ARQ process is assigned for supporting transmission of the selected data, and the selected data is transmitted over the E-DCH using the assigned H-ARQ process. On a condition that the selected data was previously transmitted, the selected data is retransmitted over the E-DCH using the same H-ARQ process that was assigned to previously transmit the selected data. A transmission count is incremented in response to transmitting or retransmitting the selected data. A determination is made of whether the transmission count is at least equal to the maximum number of H-ARQ transmissions. The selected data is discarded in response to a determination that the transmission count is at least equal to the maximum number of H-ARQ transmissions.
US08621305B2

Methods and apparatus are provided for determining whether a built-in-test fault code (BITFC) data sequence generated by a built-in-test (BIT) of a particular module of a complex system is indicative of an actual fault condition. A regression function is generated for the particular module based on stored BITFC data sequences generated by the BIT and stored repair data for that module from a fault history database. Later, during operation of the particular module, the BIT generates a new BITFC data sequence. A processor can then load the new BITFC data sequence and execute the regression function with respect to the new BITFC data sequence to determine whether the new BITFC data sequence is indicative of an actual fault condition at the particular module or is indicative of a false fault condition at the particular module.
US08621303B1

A design-for-test (DFT) circuitry is disclosed. The DFT circuitry includes a first multiplexer operable to transfer one of a clock signal or an inverted clock signal based on a clock polarity control signal. The DFT circuitry also includes a burst counter coupled to the first multiplexer. The burst counter is operable to output a signal at a first logic state for a predefined pulse count. The DFT circuitry also includes a second multiplexer that is operable to output one of the clock polarity control signal or the clock signal according to a signal output from the burst counter. The DFT circuitry may also include a third multiplexer that forwards control signals identifying the predefined pulse count to the burst counter from different sources such as an external pin, a programmable interconnect, and a memory element.
US08621301B2

A virtual In-Circuit Emulation (ICE) capability is provided herein for supporting testing of Joint Test Action Group (JTAG) hardware. A Virtual ICE Driver is configured for enabling any debug software to interface with target hardware in a flexible and scalable manner. The Virtual ICE Driver is configured such that the test instruction set used with the Virtual ICE Driver is not required to compute vectors, as the JTAG operations are expressed as local native instructions on scan segments, thereby enabling ICE resources to be accessed directly. The Virtual ICE Driver is configured such that ICE may be combined with instrument-based JTAG approaches (e.g., the IEEE P1687 standard and other suitable approaches). The Virtual ICE Driver is configured for receiving a plurality of scan segment operations generated by a plurality of target ICE controllers of at least one ICE host, scheduling the received scan segment operations, based at least in part on a scan chain of the target hardware, to form thereby a scheduled set of scan segment operations, and providing the scheduled set of scan segment operations to a processor configured for executing the scheduled set of scan segment operations for testing the target hardware.
US08621300B2

Functional circuits and cores of circuits are tested on integrated circuits using scan paths. Using parallel scan distributor and collector circuits for these scan paths improves test access of circuits and cores embedded within ICs and reduces the IC's power consumption during scan testing. A controller for the distributor and collector circuits includes a test control register, a test control state machine and a multiplexer. These test circuits can be connected in a hierarchy or in parallel. A conventional test access port or TAP can be modified to work with the disclosed test circuits.
US08621295B2

A circuit module includes a shift register constituting part of a scan chain within a semiconductor integrated circuit, a control unit for controlling an operation of the shift register using a control signal generated within the semiconductor integrated circuit and a selection unit for selecting between a short-circuit path through which a scan signal is loaded and an ordinary path through which the scan signal is loaded after being made to go through the shift register, where the ordinary path is selected when the operation of the shift register is permitted by the control signal and the short-circuit path is selected when the operation of the shift register is not permitted.
US08621287B1

The present disclosure provides apparatus, systems, and methods for computing system monitoring. The apparatus, systems, and methods provide a map that indicates a location of a system problem within the computing system.
US08621282B1

Systems and methods for handling a crash of a process running on an operating system (OS) of a client are provided. In some aspects, a method includes generating crash data based on a dump file associated with the crash of the process. The crash data is associated with a first user logged in to the OS at the time of the crash. The method also includes storing the crash data in a cryptographically secure location on the client such that the crash data persists across reboot of the client. The method also includes preventing the crash data from being sent to an analysis server when the first user is not logged in to the OS.
US08621280B2

A failure reproducing apparatus according to the present invention includes a log analyzing unit that determines processes that have caused a failure when the failure has occurred in a server system, a target-value calculating unit that calculates a target value on the basis of execution time of each process, and a time-lag calculating unit that calculates a time lag. An execution control unit adjusts timing of outputting an execution command of each process to the server system on the basis of the target value and the time lag and executes a reproduction test.
US08621276B2

Perceived corruptions encountered on file system volumes, and which cannot be initially remedied online, are processed to verify whether they are true, existing volume data structure corruptions or, alternatively, false positives. Upon the verification of one or more of a volume's corruptions, error scanning is performed to check for, and attempt to remedy online, all the existing corruptions on the volume. Subsequent to error scanning processing, if one or more verified corruptions continue to exist on a file system volume, at file system boot up time spot corruption correction is performed to attempt to remedy the existing, verified corruptions on the volume. Spot corruption correction is performed to attempt to correct verified data structure corruptions on a volume of the file system while the volume is maintained offline for the time necessary to attempt to correct its prior identified corruptions.
US08621274B1

One or more techniques and/or systems are provided for hosting a virtual machine from a snapshot. In particular, a snapshot of a virtual machine hosted on a primary computing device may be created. The virtual machine may be hosted on a secondary computing device using the snapshot, for example, when a failure of the virtual machine on the primary computing device occurs. If a virtual machine type (format) of the snapshot is not supported by the secondary computing device, then the virtual machine within the snapshot may be converted to a virtual machine type supported by the secondary computing device. In this way, the virtual machine may be operable and/or accessible on the secondary computing device despite the failure. Hosting the virtual machine on the secondary computing device provides, among other things, fault tolerance for the virtual machine and/or applications comprised therein.
US08621267B2

The embodiments described herein generally relate to methods and systems for using an extended patching procedure for correction or repair of logical data portions, pages, or sectors of a computer data storage device. The extended patching procedure targets for repair not only the page(s) appearing to be defective or unusable based on a failed read operation for a data transfer request, but also additional pages. Determining the additional pages to include for automatic patching is based on: statistical distribution analyzes to include pages within the physical or logical vicinity of the original page, information about the underlying storage device technology or Input/Output (I/O) subsystem, and/or historical data about error conditions for areas related to the original page. Preemptively patching pages based on extended page lists improves system performance by reducing the total number of costly repair processes and by avoiding situations involving correction actions that fail to resolve.
US08621264B2

Provided is a backup line allocation apparatus that determines which fail lines, in a memory provided with a plurality of backup lines, to allocate the backup lines to, comprising a bit counting section that, for each fail bit contained in each fail line, counts a number of orthogonal fail bits, which is a number of fail bits in a fail line that includes the each fail bit and has an orientation that differs from the orientation of the each fail line, and stores the number of orthogonal fail bits associated with the each fail bit; a weight calculating section that calculates a weighting coefficient for each fail line based on the number of orthogonal fail bits of the fail bits contained in the each fail line, and stores the weighting of the each fail line; and an allocating section that determines which of the fail lines to allocate the backup lines to, based on the relative sizes of the weighting coefficients calculated by the weight calculating section.
US08621263B2

A quorum service within a cluster infrastructure layer of a cluster environment comprising a plurality of nodes automatically triggers at least one automated fencing operation integrated within the quorum service, to reliably maintain a node usability state of each node of the plurality of nodes indicating an availability of each node to control and access at least one shared resource of the cluster. The quorum service reports the node usability state of each node as a cluster health status to at least one distributed application within an application layer of the cluster environment, to provide a reliable cluster health status of the plurality of nodes to the at least one distributed application for a failover of said at least one shared resource from control by a failed node from among the plurality of nodes to another node from among the plurality of nodes.
US08621255B2

A system and method for loop timing update of energy efficient physical layer devices using subset communication techniques. During a quiet period during which a subset of communication channels are transitioned from an active mode to a low-power mode, circuitry in the active channel can be designed to track, on behalf of the inactive channels, the phase drift due to the frequency offset. This tracking of the frequency estimation error would reduce the time required to perform a timing update for the communication channels when transitioning back to the active mode.
US08621253B1

A method and system for boosting a clock frequency for a processor in a mobile device based on user interface (UI) demand are described. In response to a user interaction through a UI in the mobile device, a vertical synchronization pulse request is made by an application and an indication of such request can be provided to a governor. The governor can adjust a clock frequency of a processor in the mobile device based on the generated indication. The processor can be a central processing unit or a graphics processing unit. The clock frequency can be boosted to a higher frequency to increase the processing capabilities of the mobile device to handle the computational requirements of the user interaction. Some time after boosting the clock frequency of the processor, the governor can return to normal operations in which the clock frequency scaling is typically based on a measured system load.
US08621252B2

A power management method and apparatus, and a power supply system are provided. The method includes: obtaining a power demand value of each module and a rated output power of each power supply unit (PSU) in a communication equipment; calculating the obtained power demand value of each module to acquire a total power demand value of the modules; and adjusting, according to the calculated total power demand value of the modules and the obtained rated output power of each PSU, the current number of the PSUs actually turned on in the communication equipment.
US08621247B2

Methods and apparatus for providing a bus interface are disclosed. An example bus interface includes a first power supply bus configured to distribute a first power supply voltage to first circuitry during a normal operating mode of the bus interface and power off during a low power operating mode of the bus interface. The example bus interface also includes a second power supply bus configured to distribute the first power supply voltage to second circuitry during the normal operating mode and distribute a second power supply voltage to the second circuitry during the low power operating mode. The example bus interface further includes a selection device coupled with the first power supply bus and the second power supply bus, where the selection device is configured to transition the bus interface between the normal operating mode and the low power operating mode in response to a received signal.
US08621245B2

Disclosed is an apparatus for an application including a core device for the application. The apparatus includes a power (preferably RF energy) harvester connected to the core device to power the core device. Also disclosed is a method for an application. The method includes the steps of converting RF energy into usable energy. There is the step of powering the core device with the usable energy.
US08621243B2

In accordance with certain aspects, data is received from a calling program. Ciphertext that includes the data is generated, using public key encryption, in a manner that allows the data to be obtained from the ciphertext only if one or more conditions are satisfied. In accordance with another aspect, a bit string is received from a calling program. Data in the bit string is decrypted using public key decryption and returned to the calling program only if one or more conditions included in the bit string are satisfied.
US08621229B2

A system and method for facilitating identification of an attacking computer in a network is provided. A user attempting to login to a network application may be presented with a screen prior to the login which lists preconditions of gaining access to the application. If a user concurs with the preconditions, a security module is downloaded to the user's computer and executed which gathers various configuration settings and transmits the gathered information to a predetermined destination. The security module may also attempt to place a call to a predetermined destination over a modem in the computer to cause registration of caller-ID data when answered at the predetermined destination. Once the security check is completed, login may proceed with the network application. Any data gathered by the security module may be stored for later recall and use to identify the computer in the event of an attack.
US08621228B2

An improved MAC aggregation technique is disclosed that yields an aggregate MAC much shorter than the concatenation of constituent MACs while achieving improved resilience to denial-of-service (DoS) attacks. The aggregate MAC is constructed in a manner wherein upon instance of channel impairments or malicious attack (e.g., from a rogue node or man-in-the-middle attacker), only a portion of the aggregate MAC will include corrupted data, at least a portion of the aggregate MAC thereby including valid verifiable data. A source of corruption of the aggregate MAC may be ascertained based on indicia of which constituent MACs are included in the valid portion; and constituent MACs that are wholly included in the valid portion may be declared valid.
US08621227B2

Two parties can establish a cryptographic key using a matrix based key exchange protocol, for secure communications without any prior distribution of secret keys or other secret data, and without revealing said key to any third party who may have access to all of the transmissions between them. A common matrix M, shared in advance, is multiplied by a random matrix K on the sending side, and a different random matrix N on the receiving side. The matrix product KM is sent from the sending side to the receiving side, and the matrix product MN is sent from the receiving side to the sending side. Both sides produce the common matrix product KMN, and use it for producing a symmetric key for encrypted communications.
US08621216B2

An arrangement and corresponding method for authentication synchronizing cryptographic key information between a server and a client device, via data signals, where the client device at least comprises one client. The server is at least configured to generate and send to the client device a current encryption key and a next encryption key. The client device is at least configured to encrypt information on the client device using the next encryption key and the client device is at least configured to return a correct One Time Password using the current encryption key. As a consequence of the received correct One Time Password the server then knows that the client has received the current encryption key, used it and stored the information with the next encryption key.
US08621215B1

Embodiments of the present invention comprise systems and methods of creating monetary accounts for members in a social network. One aspect of one embodiment of the present invention comprises receiving transaction data associated with at least one member of a social network, associating a first member of the social network with a trust factor, associating a second member of the social network with another trust factor, and determining whether to create an account between the first member and second member, based at least in part on the trust factor of the first member and the trust factor of the second member. Another aspect of one embodiment of the present invention comprises receiving transaction data from a plurality of members of a social network, wherein each member has an associated trust factor, and resolving the transaction data based at least in part on the trust factors associated with the plurality of members.
US08621214B2

A document encryption and decryption system for selectively encrypting and decrypting files and any other items and method for same to protect or secure its contents by helping to prevent unauthorized individuals from viewing data in human-perceivable or readable form. The encryption system includes remote authentication to verify a user's credentials stored on a remote database hosted by a web server. The encryption system further includes remote delete to automatically delete encrypted items stored on the user's computer, handheld or portable device, smartphone, and any other computing device of any kind when it logs onto a network if the user's computer or computing device is reported lost, stolen, or otherwise compromised. Decryption keys allow selective decryption of encrypted items that are on the computer or computing device of any kind. A Windows Communication Foundation service helps with authenticating the users with the encryption key and login process stored and processed by the web server.
US08621206B2

A method for facilitating electronic certification, and systems for use therewith, are presented in the context of public key encryption infrastructures. Some aspects of the invention provide methods for facilitating electronic certification using authority-neutral service requests sent by an application, which are then formatted by a server comprising a middleware that can convert the authority-neutral request into certification authority specific objects. The server and middleware then return a response from a selected certification authority back to the service requesting application. Thus, the server and/or middleware act as intermediaries that facilitate user transactions in an environment having multiple certification authorities without undue burden on the applications or the expense and reliability problems associated therewith.
US08621200B2

In order to facilitate access to encrypted broadcast or multicast data an encrypted service key is sent from an access server of the communication network to the user terminal, passing the encrypted service key to a secure module of the user terminal. The secure module has access to a decryption key for decrypting the encrypted service key but this decryption key is inaccessible to other functions of the user terminal. Acknowledgement of receipt of the service key at said secure module, and sending the acknowledgement from the user equipment to the access server; authenticating the receipt at the access server and sending a return acknowledgement from the access server to the user terminal, and passing the return acknowledgement to the secure module; and authenticating the return acknowledgement at the secure module, and subsequently making the decrypted service key available to the user terminal, the service key making possible directly or indirectly the decryption of broadcast and/or multicast data.
US08621197B2

A user agent in a Web access device transmits an HTTP request for Web content to an origin server. The request contains a set of capabilities of the Web access device. A content authoring mechanism and adaptation determination service on the origin server process the request to determine what transformation is required to make the requested content fit the capabilities of the Web access device. The adaptation determination service invokes a niche transformation service that performs, in response to the content and the capabilities, the necessary transformation. The transformed Web content is transmitted to the user agent.
US08621189B2

A cryptographic module and a computing device implemented method for securing data using a cryptographic module is provided. The cryptographic module may include an input component for receiving a password, an output component for outputting data to the computing device, a random number generator for generating a random number and a module processor operative to generate at least one cryptographic key using the generated random number, and to record an association between the received password linking the received password with the at least one cryptographic key in a data store accessible to the cryptographic module.
US08621188B2

An improved secure programming technique involves reducing the size of bits programmed in on-chip secret non-volatile memory, at the same time enabling the typical secure applications supported by secure devices. A technique for secure programming involves de-coupling chip manufacture from the later process of connecting to ticket servers to obtain tickets. A method according to the technique may involve sending a (manufacturing) server signed certificate from the device prior to any communication to receive tickets. A device according to the technique may include chip-internal non-volatile memory to store the certificate along with the private key, in the manufacturing process.
US08621187B2

A program is obfuscated by reordering its instructions. Original instruction addresses are mapped to target addresses. A cache efficient obfuscated program is realized by restricting target addresses of a sequence of instructions to a limited set of the disjoint ranges (33a-d) of target addresses, which are at lease half filled with instructions. Mapped address steps (34) are provided between the target addresses to which successive ones of the original instruction addresses are mapped. The address steps (34) include first address steps within at least a first one of the mutually disjoint ranges (33a-d). Between said first address steps, second address steps within at least a second one of the mutually disjoint ranges (33a-d). Thus, a deviation from successive addresses for logically successive instructions is realized. In an embodiment the mapping of original instruction addresses to target addresses may be visualized by means of a path (36) along points in an n-dimensional array, where n is greater than one. Successive original instruction addresses are mapped to successive locations in the path, and locations along respective rows of the array are mapped to respective ones of the mutually disjoint ranges (33a-d). Because an n-dimensional path is used a form of locality is preserved that provides for cache efficiency, whereas the multi-dimensional nature of the path makes it possible to combine this locality with pseudo-random steps.
US08621182B1

Systems and methods for managing mapping information for objects maintained in a distributed storage system are provided. The distributed storage system can include a keymap subsystem that manages the mapping information according to object keys. Requests for specific object mapping information are directed to specific keymap coordinators within the keymap subsystem. Each keymap coordinator can maintain a cache for caching mapping information maintained at various information sources. Additionally, the keymap coordinators can optimize cache entries by maintaining selected mapping information while identifying object sources that correspond to differences from the selected mapping information.
US08621177B2

In a memory with block management system, program failure in a block during a time-critical memory operation is handled by continuing the programming operation in a breakout block. Later, at a less critical time, the data recorded in the failed block prior to the interruption is transferred to another block, which could also be the breakout block. The failed block can then be discarded. In this way, when a defective block is encountered during programming, it can be handled without loss of data and without exceeding a specified time limit by having to transfer the stored data in the defective block on the spot. This error handling is especially critical for a garbage collection operation so that the entire operation need not be repeated on a fresh block during a critical time. Subsequently, at an opportune time, the data from the defective block can be salvaged by relocation to another block.
US08621176B2

A system and method for allocating data objects across multiple physical storage devices in a mass storage subsystem first determines a set of physical properties associated with the physical storage devices. The system assigns portions of the mass storage subsystem to a first division or a second division based on the physical properties, such that read operations directed to logically related data stored in the first division can be executed more efficiently than read operations directed to data stored in the second division. During operation, the system stores data objects with a low SLR in the second division, which may be allocated according to any well-known file system. If a write request is for a new data object with a high SLR, the system stores the new data object in a set of neighboring primary data chunks in the first division. For subsequent write requests that modify a stored data object, the system stores the modified data in a spillover data chunk located in proximity to the primary data chunk.
US08621174B2

A method for dynamically optimizing file systems based on user access patterns or other parameters. According to an embodiment of the present invention, a list of files forming a cluster is first created based on various preset criteria by an application, the list is transmitted to a file system program, and then the file system optimizes allocation of files in a storage medium based on the list. Embodiments of the present invention can be used to rearrange files stored in a storage medium so that files which tend to be used together are stored closer to each other. This can substantially reduce a typical application launch time.
US08621172B2

A method for operating a computer storage system maintains a client computer interacting with the storage system, the client computer storing data on a data storage device of the computer storage system. Locating, by a client-side agent executing on the client computer that examines metadata of the client computer, one or more sets of blocks allocated and then deleted, hereinafter referred to as deleted blocks, within the computer storage system. Sending a command to the storage system, the command to identify the deleted blocks within the computer storage system. Deallocating, in response to receiving the command, the identified deleted blocks within the computer storage system.
US08621170B2

According to one embodiment, a system includes logic adapted to: receive a request to open an existing data set indicating a write operation, receive new data to write to the existing data set, determine that the existing data set is stored on a lower tier of a tiered data storage system, determine that the existing data set is capable of being updated by appending the new data to an end of the existing data set, create a temporary data set on a higher tier of the tiered data storage system comprising the new data, associate the temporary data set on the higher tier of the tiered data storage system with the existing data set on the lower tier of the tiered data storage system, and create a write indicator associated with the new data set indicating that the new data set belongs at the end of the existing data set.
US08621158B2

In an information processor system including a memory device (MEM0), a memory control device (SL0) capable of controlling an operation of the memory device, and a plurality of bus masters (MS0 to MS3) capable of giving access to the memory device through the memory control device, the memory control device includes a control circuit (SDCON) capable of giving a notice of information about a time that a data transfer from the memory device can be started to the bus master related to an access request. The bus master can cause the time information thus given to be a judgment factor as to whether an access request is given to the memory device or not. Consequently, each of the bus masters can avoid the generation of a useless access request and a data transfer to the masters to be accessed can be carried out smoothly.
US08621154B1

A flow based reply cache of a storage system is illustratively organized into one or more microcaches, each having a plurality of reply cache entries. Each microcache is maintained by a protocol server executing on the storage system and is allocated on a per client basis. To that end, each client is identified by a client connection or logical “data flow” and is allocated its own microcache and associated entries, as needed. As a result, each microcache of the reply cache may be used to identify a logical stream of client requests associated with a data flow, as well as to isolate that client stream from other client streams and associated data flows used to deliver other requests served by the system. The use of microcaches thus provides a level of granularity that enables each client to have its own pool of reply cache entries that is not shared with other clients, thereby obviating starvation of entries allocated to the client in the reply cache.
US08621152B1

A system comprising a processor, a first cache, and a second cache. The processor is configured to perform a processing task according to data stored in a main memory and output a command associated with the processing task. The first cache is located between the processor and the main memory and is configured to store a first portion of the data stored in the main memory and provide a first indication of whether the command has been completed at the first cache. The second cache is located between the first cache and the main memory and is configured to store a second portion of the data stored in the main memory and provide a second indication of whether the command has been completed at the second cache. The processor is configured to perform the processing task in response to receiving both the first indication and the second indication.
US08621131B2

Various methods, computer-readable mediums, articles of manufacture and systems are disclosed. In one aspect, a method is provided that includes generating a packet with a first semiconductor chip. The packet is destined to transit a first substrate and be received by a node of a second semiconductor chip. The packet includes a packet header and packet body. The packet header includes an identification of a first exit point from the first substrate and an identification of the node. The packet is sent to the first substrate and eventually to the node of the second semiconductor chip.
US08621129B2

In some embodiments, a serial bus interface circuit includes at least two serial ports, a memory to store a relationship between serial bus addresses and the at least two serial ports, and a controller to control access to the at least two serial ports. The controller may be configured to receive an access request for a serial bus address, determine a first port of the at least two serial ports corresponding to the serial bus address using the relationships stored in the memory, and disable a second port of the at least two serial ports. Other embodiments are disclosed and claimed.
US08621127B2

The present invention intends to provide a high-performance multi-processor device in which independent buses and external bus interfaces are provided for each group of processors of different architectures, if a single chip includes a plurality of multi-processor groups. A multi-processor device of the present invention comprises a plurality of processors including first and second groups of processors of different architectures such as CPUs, SIMD type super-parallel processors, and DSPs, a first bus which is a CPU bus to which the first processor group is coupled, a second bus which is an internal peripheral bus to which the second processor group is coupled, independent of the first bus, a first external bus interface to which the first bus is coupled, and a second external bus interface to which the second bus is coupled, over a single semiconductor chip.
US08621121B1

An improved technique for processing IO requests has been described that distinguishes bogus IOs from genuine IO request failures by accessing a hardware configuration record that associates available paths with hardware components at different hardware layers traversed by the paths. When an IO request fails down a first path, a second path is selected for retrying the IO request by accessing the hardware configuration record and identifying a path that the record indicates traverses hardware components that are different from those traversed by the first path at multiple hardware layers. The chance that an IO request will fail due to faulty hardware over both the first path and the second path is thus low, such that IO failures down both the first path and the second path provide a clear indication that the IO request is bogus.
US08621111B2

The deployment and scaling of a network of electronic devices can be improved by utilizing one or more network transpose boxes. Each transpose box can include a number of connectors and a meshing useful for implementing a specific network topology. When connecting devices of different tiers in the network, each device need only be connected to at least one of the connectors on the transpose box. The meshing of the transpose box can cause each device to be connected to any or all of the devices in the other tier as dictated by the network topology. When changing network topologies or scaling the network, additional devices can be added to available connectors on an existing transpose box, or new or additional transpose boxes can be deployed in order to handle the change with minimal cabling effort.
US08621110B2

When a document, printing of which is designated, does not have a printable file format, an image forming apparatus determines whether a document management server which manages the document exists on the same network as that of the image forming apparatus. When it is determined that the document management server does not exist on the same network, the image forming apparatus acquires a file format printable by another image forming apparatus present on the same network, and transmits it to the document management server. The document management server receives the file format printable by the other image forming apparatus, and notifies the image forming apparatus of a list of an image forming apparatus or apparatuses capable of printing the document. Upon receiving the notification, the image forming apparatus instructs an image forming apparatus capable of printing the document about substitute printing. The instructed image forming apparatus substitute-prints the document.
US08621106B2

A content delivery system for providing content from a content delivery network to end users may include a plurality of delivery servers that host one or more content items and an inventory server having an inventory of content. The inventory of content can indicate which of the delivery servers host the content items. The inventory server may receive a request for a content item from an end user system and may access the inventory of content to determine one or more delivery servers that host the content item. In response to this determination, the inventory server may redirect the request for the content item to a selected one of the delivery servers. The selected delivery server can then serve the content item to the end user system.
US08621102B2

Aspects of the invention provide a method and system for communication of information in a distributed media network. The communication of information in a distributed media network may include automatically transferring one or more of media, data and service to a view of a first media processing system and/or a first personal computer within the distributed media network. The transferred media, data and/or service may be subsequently routed from the view of the first media processing system and/or the first personal computer to a view of a second media processing system and/or a second personal computer. The routed media, data and/or service may be consumed by the second media processing system and/or the second personal computer. A consumption rule, transfer rule and/or routing rule may control consumption, transfer and routing of the media, data and/or service. Transfer and/or routing of the media, data and/or service may be scheduled.
US08621100B1

A system improves bandwidth used by a data stream. The system receives data from the data stream and partitions the data into bursts. At least one of the bursts includes one or more idles. The system selectively removes the idles from the at least one burst and transmits the bursts, including the at least one burst.
US08621099B2

Systems and methods are described for processing media programs for distribution on a network. Media programs are received from one or more sources and placed on a queue in an appropriate format. Programs are retrieved from the queue and processed by any number of servers to format the program and/or its metadata for distribution on the network.
US08621097B2

A premises data management system includes a first communication network configured to transmit and receive data to and from a user interface. Another communication network is configured to access data from and provides data to accessories within the premises management system. A gateway of the system includes a first interface channel and another interface channel. The gateway receives the data from the first communication network, via the first interface channel. The gateway reformats the data from the first communication network for communication to the other communication network via the other interface channel. The gateway also requests data from the accessories via the other interface channel and replies to the user interface via the first interface channel.
US08621093B2

A system, apparatus, and method are directed towards managing entitlement/right revocation and delivery to be performed within a non-addressable media network. Such networks may include for example a client device behind a network address translation (NAT) device, employs non-addressable satellite components, or so forth. A server notifies clients that entitlements, revocations, or the like are available by sending a request for communications with the client. The client initiates a connection to receive the entitlements, or the like, and then disconnects from the server. If the client fails to initiate a connection, the server may continue to send a request for a connection, or even change encryption keys to the content to prevent access by the client. In one embodiment, failure to receive an acknowledgement response from the server of a connection with the client, or from the client, may result in invocation of a revocation failure action.
US08621088B2

Multiple client apparatus 1 belonging to a predetermined communication group connected to the Internet 30 transmit and receive with each other video data corresponding to an image videotaped by a video camera 11 and audio data corresponding to voice input from a microphone 12. One of the multiple client apparatus 1 determines the number of client apparatus 1 belonging to the communication group, and decides transmission quality of the video data according to the determined number. The multiple client apparatus 1 belonging to the communication group transmits the video data according to the transmission quality.
US08621084B2

A method of call routing is provided. The method comprises receiving a session initiation protocol (SIP) INVITE message that contains a uniform resource identifier (URI) of a called party and that identifies that a bearer for a call to the called party is to be set-up at least in part over the circuit switching domain. The method also comprises determining a digit string associated with the URI. The method also comprises sending a SIP informational response message having a contact header that contains information based on the digit string.
US08621078B1

A method, system, and apparatus are directed towards dynamically managing certificates for a virtual host server. A certificate may be uniquely associated with each of the websites hosted on the virtual host. In one embodiment, the certificate is an X.509 certificate. Also, the certificate may be managed by a network device residing between a client and the virtual host server. When the client that is browsing one of the hosted websites, the network device may store a persistence record that maps client information to the hosted website. The client may employ an SSL protocol to establish a secure connection. When a certificate associated with the hosted website is to be provided, the network device uses the persistence record to determine which hosted website the client was browsing, selects, and provides the appropriate certificate to the client.
US08621061B2

A method including receiving a receiver report from a terminal; estimating one or more network conditions of a media network based at least in part on the receiver report; determining an optimal session bitrate based on the estimated one or more network conditions; and providing media data to the terminal based on the optimal session bitrate.
US08621059B1

A system and method for distributing enclosure services information is provided. A plurality of storage systems that are operatively interconnected with one or more intermediate networking devices and/or disk shelves are modified to include a target device driver module that is adapted to receive and process target commands from other storage systems to enable the sharing and retrieval of SES information from a storage shelf's master storage system.
US08621053B2

In a firmware update apparatus, a reference device specification part specifies one of a plurality of audio processing devices as a reference device. A version number acquisition part acquires version numbers of firmwares stored in the audio processing devices. A matching table storage stores a matching table defining a combination of compatible version numbers of firmwares. An incompatible device display part performs display for specifying an audio processing device that stores a firmware that does not satisfy compatibility defined in the matching table with a firmware stored in the reference device. An update target type selection part specifies a firmware update target device type from among a plurality of device types. A firmware update instruction part transmits an update command instructing update of the firmware to one or more of audio processing devices belonging to the firmware update target device type selected by the update target type selection part.
US08621038B2

A first packet of a first protocol version type that includes an incoming request for an action to be performed on an identified resource is received from a client at a proxy server as a result of a DNS request resolving to a network address of the proxy server. The proxy server transmits an outgoing request for the action to be performed on the identified resource to a network address of the destination origin server in a second packet that is of the second protocol version type. The proxy server receives a third packet that includes an incoming response from the destination origin server, the third packet being of the second protocol version type. The proxy server transmits a fourth packet to the client, the fourth packet being of the first protocol version type, wherein the fourth packet includes an outgoing response that is based on the incoming response.
US08621034B1

An Application Media Package for accessing and displaying Internet content includes a definition for rendering a graphical user interface and a URL pointing to the Internet Content to be downloaded and presented within said user interface. An Application Media viewer may be used in association with the Application Media Package to manage the collection, organization, sharing, and rendering of a plurality of such Packages. A user is provided with the option of arranging multiple Application Media Packages, such as in groups, and such as vertically, horizontally, etc. By selecting, dragging and dropping, Packages are snapped or docked together such that they may be move individually or in mass on the client display. The organization and groupings may be shared with others.
US08621032B2

A method and apparatus intuitively to administer all components of a networked computer system by use of real multi-dimensional views of any component or any set of components, including components related to a specific business interest, and with customizable and fully extensible functionality, across heterogenous platforms and applications. Navigation and configuration tools are provided, with an intelligent cursor, to travel to and address any component part thereof, or subset of components, with status and abnormalities identified, monitored and controlled, and by hierarchical filtration, and aggregation correlation with asynchronous notification. Graphical presentation tools are also provided employing an enhanced zooming graphical display.
US08621027B2

A method and system for activating a network appliance. The method may include providing a user interface for a network appliance, and allowing a user to request an activation of the network appliance via the user interface, without requiring the user to specify the identity of the network appliance. The method may further include sending an activation request to a server, receiving a response triggering an activation process on the network appliance from the server, and performing the activation process on the network appliance.
US08621026B2

In one embodiment, a notification server 110 may batch together notifications to reduce power consumption. A notification server 110 may receive a power consumption profile 430 from a client device 120. The notification server 110 may assign a notification batch schedule at a notification server 110 based on the power consumption profile 430.
US08621014B2

A communications system includes an e-mail server configured to communicate via a given e-mail protocol from among different e-mail protocols and configured to store e-mail data and generate e-mail search results. A mobile wireless communications device is configured to send an e-mail search request. An aggregation server is configured to communicate using the different e-mail protocols, and receive and forward the e-mail search request to the e-mail server using the given e-mail protocol. The aggregation server receives and forwards the e-mail search results from the e-mail server to the mobile wireless communications device. The mobile wireless communications device stores the e-mail search results in memory while displaying the e-mail search results on a search results screen on a display. The mobile wireless communications device also displays an other screen, different than the search results screen, on the display and while continuing to store the e-mail search results in the memory.
US08621011B2

To provide an enhanced customer service experience, various combinations of web searches, site-specific filtering tools and syndicated feed readers can be used to find relevant posts on the internet. Internal email, IM, phone, and the like can cooperate with an appropriately equipped expert-finding solution to assist with help in locating the experts qualified to respond to the post(s). The leveraging of RSS/Atom feeds or similar technology, content analysis, and contact center work distribution algorithms are leveraged to monitor the feeds from multiple sites and automatically distribute messages to appropriately skilled contact center agents. Each message discovered is analyzed to determine which contact center queue it is to be routed to, and then the contact center assigns it to an appropriate agent. This eliminates or significantly reduces the amount of manual searching and qualification of posts.
US08621006B2

In a computer system having a memory, a processor, and a network interface, a method for listening on multiple conferencing interfaces having the steps of loading a set of transport components into the memory; initializing each transport components of the set of transport components to listen on a particular conferencing interface using the network interface, each transport component of the set of transport components listening to a different conferencing interface; receiving an incoming call signal on the network interface having an incoming conferencing interface; processing the incoming call signal to detect the incoming conferencing interface; and launching an application based on the incoming conferencing interface. Other embodiments are also described.
US08620983B2

An apparatus for predicting leading sign digits in a negative difference includes a comparator that determines a larger of two numbers that differ in magnitude by not more than one digit position. The larger of the two numbers is designated as the subtrahend and the smaller as the minuend. Wires and logic align the subtrahend relative to the minuend by the not more than one digit position and invert the aligned subtrahend. A plurality of NAND gates performs a Boolean NAND function of corresponding digits of the minuend and the aligned inverted subtrahend to produce a prediction string of bits. A zero value is assigned to the most significant bit of the prediction string. A string of leading zeros of the prediction string predicts a corresponding string of leading sign digits of a negative difference of the minuend and aligned subtrahend.
US08620979B2

For subband decomposition of a d-dimensional input signal (S) into a number K of subband components (F1-F4), a filter bank has a filtering module (801) transforming the input signal (S) into 2d components including a low-frequency component (L) and 2d−1 higher-frequency components (F1), The 2d−1 higher-frequency components are oversampled, typically by a factor 2, compared to the low-frequency component. The low-frequency component can be further decomposed by means of another filtering module having a similar structure, and the process can be iterated over any number of scales. The reconstruction filter bank has a symmetric structure, with filtering modules adapted to the oversampling of the higher-frequency components. Such filter banks are well suited to various enhancement processing applied to the subband components such as thresholding, reduction of compression distortion, reduction of measurement noise, sharpness enhancement.
US08620973B1

To preserve the contiguity of file map extents of a production file when making a series of snapshot copies, the snapshots share indirect blocks of the production file through virtual pointers. When a write to a data block of the production file is first done since the time of the most recent snapshot so that the most recent snapshot can no longer share one of the contiguous indirect blocks, a new indirect block is allocated to store the file mapping metadata for the most recent snapshot, and a virtual pointer for the snapshots is changed to point to this new indirect block. Therefore the change in the virtual pointer changes the file mapping metadata for any number of snapshots sharing the new indirect block so that the method is scalable.
US08620962B1

Systems and methods for hierarchical reference counting via sibling trees are provided. The hierarchical data structure, together with its associated operations, can efficiently maintain reference counts and significantly reduce input/output (IO) operations compared to traditional techniques. The data structure presented here is applicable to any directed acyclic graph (DAG-type) structure where reference counts are used. Various embodiments of the present invention use a data structure to maintain a “sibling pointer” (pointing to the sibling node as a way to avoid reference count updates) and a “sibling count.” When nodes in the tree diverge, the sibling pointer and sibling count are updated as opposed to directly manipulating the reference counts of the children of the diverging nodes. Various other embodiments can use additional entries or fields that allow for improved efficiency and advantages.
US08620960B1

A data model representing a multi-model database of a product system includes a multi-model repository that holds said multi-model database's artifacts under version control. The multi-model repository holds a plurality of constituent models, wherein each model represents a discrete aspect of the system, a model registry containing a list of the constituent models in the multi-model database, a set of input attributes and a set of output attributes corresponding to each of the models, a set of interfaces representing a tuple corresponding to each of the models, a set of attribute constraints associated with the input and output attributes; and a set of notifications associated with each of the models for informing the models of defined events.
US08620956B2

Described is a technology in which a set of objects represent educational entities of an educational model, with relationships between objects. For example, a course object instance may have a relationship with a task instance and a user instance (such as representing a student). Other objects may include user credentials objects, group objects, degree program objects, course plan objects, institution objects, school objects, and/or department objects. The set of objects may be pre-defined and maintained in a persistent storage; this pre-defined set may be extended with an extended object that has relationships with pre-defined objects. The educational entities of an object model may be maintained in rows of a table, with each row having a field that identifies which entity is represented by that row. The table is accessed to determine relationships between an instantiated object for an entity and at least one other instantiated object for another entity.
US08620950B1

A corpus of documents is identified, such as a large corpus of web documents. A quality score is applied to each, and at least some of the documents in the corpus of documents are identified based on their respective quality scores. At least one query characteristic, for instance, the language of a query, associated with a plurality of search queries is identified. A subset of documents in the corpus of documents is identified that satisfy the at least one query characteristic. An index is built that includes the identified at least some documents and the identified subset of documents.
US08620946B2

A system may include determination of a plurality of data structures associated with an entity, each of the plurality of data structures associated with a respective validity period, determination of a plurality of non-overlapping time periods based on the validity periods, the plurality of non-overlapping time periods collectively spanning all of the validity periods, determination, for each of the plurality of non-overlapping time periods, of a composite data structure based on each of the data structures associated with a validity period including the non-overlapping time period, assignment of a respective document identifier to each composite data structure, each document identifier indicating the entity, and indexing of the composite data structures within an index.
US08620943B2

A method and system of modulating search result relevancy use various types of user browsing activities. In particular, a client assistant residing in a client computer monitors movements of a user controlled pointer in a web browser, e.g., when the pointer moves into a predefined region and when it moves out of the predefined region. A server then determines a relevancy value between an informational item associated with the predefined region and a search query according to the pointer hover period. When preparing a new search result responsive to a search query, the server re-orders identified informational items in accordance with their respective relevancy values such that more relevant items appear before less relevant ones. The server also uses the relevancy values to determine and/or adjust the content of an one-box result associated with a search query.
US08620930B2

A method includes generating, electronically, one or more matching patterns for one or more pairs of attribute values. Each pair includes two attribute values. The two attribute values include a first attribute value from a first record and a second attribute value from a second record. The first attribute value and the second attribute value satisfy a first criterion. Further, the method includes identifying, electronically, matching segment between the first attribute value and the second attribute value of a first pair. The method also includes repeating identifying for each pair. Moreover, the method includes computing a similarity score for the first pair using one of the first pair and the matching segment based on the one or more matching patterns and matching segments of the one or more pairs satisfying a second criterion. The method also includes repeating computing for each pair.
US08620924B2

A full-text search index for a table stored in a set of partitions of a database is refreshed. At a first point in time, table row distribution information and a table partitioning list are captured. At a second point in time, it is determined that an index refresh operation is to be performed. The captured table row distribution information is compared with current table row distribution information to determine whether there is at least one difference. In response to the determining that there is at least one difference, a text index distribution is re-aligned for any table rows that are affected by the change in table data row distribution by: generating a new table partitioning list, and indexing documents associated with table data rows that moved from one partition in the captured table partitioning list to another partition in the new table partitioning list.
US08620920B2

An information processing apparatus includes first and second position acquiring units which respectively acquire a position metadata piece from a target data piece and position metadata pieces from plural data pieces different from the target data piece. A target acquiring unit acquires target metadata pieces other than the position metadata pieces from the other data pieces, and an analysis unit analyzes a distribution of the target metadata pieces based on positions indicated by the position metadata pieces acquired from the other data pieces. An assignment unit assigns to the target data piece a target metadata piece that has a value related to the target data piece, the target metadata piece being selected from among the analyzed target metadata pieces, based on the distribution and the position indicated by the position metadata piece acquired from the target data piece.
US08620916B2

A method (and system) for data acquisition includes downloading a user's sent materials from a communication data repository, analyzing the sent materials and extracting data portions that are authored by the user, generating statistical values from the extracted data, transmitting the generated statistical values to one or multiple repositories, receiving the generated statistical values on one or multiple server machines, and aggregating statistical values of multiple users.
US08620913B2

Automatic capturing and recording of data in a single application is provided. The data can be obtained from multiple sources and over a short time or over an extended time. Personalized notations can be annotated with the data to provide a user with more personal information relating to why the particular data was captured and recorded. Selection of the single application can be a function of a type of the data, a user preference, or combinations thereof.
US08620904B2

A search based on one or more search terms is performed, and a subset of the returned search results is displayed. It is determined that a user has altered the position of an object located in multidimensional space. A first dimension of the multi-dimensional space corresponds to a variation in degree of a first filter criterion, and a second dimension corresponds to a variation in degree of a second filter criterion. The first and second filter criterion are different from the search terms and are not determined based on the search results. A value corresponding to each of the filter criteria is identified based on the position of the object in the first and second dimension, respectively. The search results are filtered based on each value to generate a second subset of the search results.
US08620900B2

A method for using dual indices to support query expansion, relevance/non-relevance models, blind/relevance feedback and an intelligent search interface, comprising using a computing device to: access an inverted index to obtain an initial retrieval of results in response to a query, and to generate a rank list of the results, the results referring to information units (IUs) where the query occurs; and determine a number of “N” IUs in the results that are regarded by the computing device to be relevant by accessing a forward index; and use the forward index to perform any one from the group consisting of: computing query expansion weights for top “N” retrieved IUs, building the relevance models by the contexts of query terms in the top “N” retrieved IUs, and finding the longest contiguous sequences of query terms in a query found in an IU; wherein the forward index and inverted index have pointers to locations in the IUs where terms of the query occur, and the forward index retrieves a term frequency vector of the IU or a set of contexts of the IU.
US08620884B2

Embodiments of the present invention relate to systems, methods and computer storage media for facilitating the structured storage of binary large objects (Blobs) to be accessed by an application program being executed by a computing device. Generally, the structured storage of Blobs includes a primary structured storage index for indexing Blobs, a secondary hash index that is integrated into the structured storage system, a Blob log stream, and a Blob data stream for storing blocks that include the Blob data. In an embodiment, a block is created and written to a Blob store along with a block list. The block list facilitates the locating of one or more blocks that store the Blob data. In this embodiment, a primary structured storage index and a secondary hash index are updated to facilitate efficient access of the Blob in a structured storage system.
US08620880B2

The database system includes: a storage unit that stores a database including an entity data group and a plurality of identifier tables having only a plurality of fixed-length data; and a data processing unit that receives a query and performs data processing on the database on the basis of the received query. Each of the identifier tables includes at least one tuple that is defined in a row direction and at least one attribute field that is defined in a column direction and includes a plurality of data identifiers uniquely indicating the plurality of entity data as the fixed-length data. The database includes a link table that connects the tuples between the identifier tables, in addition to the plurality of identifier tables. The data processing unit performs the data processing using the link table and the identifier tables.
US08620877B2

The present invention provides a method and system of performing de-duplication for at least one computer file in a computer system. In an exemplary embodiment, the method and system include (1) tuning a rolling-hash algorithm for the de-duplication, (2) chunking the data in the file into chunks of data by using the tuned algorithm, (3) producing a content identifier for each of the chunks, and (4) processing the chunks that are unique, the content identifier for each of the chunks that are unique, and references to the chunks that are unique. In an exemplary embodiment, the computer system includes a de-duplication-enabled data store. In an exemplary embodiment, the computer system includes (a) a transferor computer system that is configured to transfer the file to a de-duplication-enabled computer system and (b) the de-duplication-enabled computer system.
US08620873B2

At least one embodiment of the present invention relates to supporting a safety-oriented system, with the safety-oriented system including safety-critical software components and non-safety-critical software components. In this method, a possibility of a safety-critical software component and a non-safety-critical software component influencing each other is identified and a set of technical measures for preventing the possibility of influencing is defined. In this way, an absence of feedback from non-safety-critical software components to safety-critical software components is both verified and also ensured by at least one embodiment of the present invention.
US08620872B1

A method for comparing content can include receiving first content generated by an author over a communications medium and comparing at least a portion of the first content to at least a portion of second content using one or more content-matching techniques to detect matched content. The method may further include providing content-matching feedback over the communications medium. The content-matching feedback can include suggestions for changing at least a portion of the first content based on the matched content. In some implementations, the first content can include a document written by the author, and the second content can include one or more publications.
US08620866B2

A technique for distributed management of attributes includes propagating attributes based upon attribute-granularity permissions. An example of a system according to the technique may include a server, coupled to a first client and a second client, that includes a module that receives attribute data from the first client; a permissions database where first permissions associated with the first client are set at the individual attribute level for the second client; an engine for updating the permissions database and for validating the first permissions for the second client; and an engine for distributing first client updates based on validated permissions to destinations associated with the one or more second destination stores.
US08620864B2

An item data management server having the capability to create a physical item data record for a physical item in the control of a user based upon a data object of an accessible collection. The item data management server presents a clone command query to the user terminal, and receives, in response, a clone command query response that corresponds to and identifies a data object having a plurality of attributes. The item data management server generates a cloned physical item data record based upon the data object. The cloned physical item data record includes at least a portion of the plurality of attributes of the data object, and a second plurality of attributes associated with the user. The item data management server generates a web page including the cloned physical item data record, and presents the web page to the user terminal.
US08620863B2

Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed.
US08620861B1

A method of preserving file metadata associated with an edited file, performed on a client device, includes storing in a log information denoting a plurality of create, delete, and rename operations on one or more files in a file system, and determining when two or more operations denoted in the log, including an operation involving a first file and another operation involving a second file, comprise an atomic save of a respective file, the first file comprising a first version of the respective file, and the second file comprising a second version of the respective file, the first file and second file each having associated metadata. The method further includes associating a subset of the metadata of the first file with the second file, such that at least one of a globally unique file identifier and file access permissions associated with the first file become associated with the second file.
US08620860B2

A system and a method are disclosed for updating a master data list with data from a difference unaware information repository and a difference aware information repository. A master synchronization engine may synchronize to the difference unaware information repository and the difference aware information repository via connectors coupled to each information repository. The difference unaware information repository exports all the data stored within the repository to its respective connector. The connector determines the changes made to the data since the last synchronization and the changes are forwarded to the master synchronization engine. The difference aware information repository is capable of determining the changes made to the stored data since the last synchronization and forwards the changes to its connector. Each connector forwards the changes to the data in their respective information repositories to a database which updates the master data list.
US08620853B2

A method for monitoring the condition of an object includes obtaining reference data that indicates the normal operational state of the object, and obtaining input pattern arrays. Each input pattern array has a plurality of time-ordered input vectors, while each input vector has input values representing a plurality of parameters indicating the current condition of the object. Then at least one processor generates estimate values based on a calculation that uses an input pattern array and the reference data to determine a similarity measure between the input values and reference data. The estimate values are compared to the corresponding input values so that resulting values from the comparison can be used to determine the condition of the object.
US08620846B2

Method and system for improving personal productivity in home environments may store state information associated with an environment and one or more users in a knowledge base, detected activity of a user, infer location of the user based on the detected activity, and suggest one or more tasks to be performed based on the inferred user location.
US08620844B2

Using variable neuron thresholds and extended Hebb's rule in a neural network, a neuron device for simulating a nerve cell includes a threshold storage unit storing a threshold variable θ and threshold coefficients Δθ1 and Δθ2; an input reception unit receiving one or more input signal values at predetermined time intervals; an output unit outputting an output signal value “1” indicating that the neuron device is firing when the sum total s of received input signal values is equal to or greater than the value of the stored threshold variable θ, or a value “0” indicating that the neuron device is resting; and a threshold updating unit calculating Δθ1X+Δθ2(X−1) using the output signal value X and the stored threshold coefficients Δθ1 and Δθ2 and updating the value of the threshold variable θ stored in the threshold storage unit by increasing it by the calculation result.
US08620843B2

A pattern recognition system includes an active media, an input system, and a sensing system. The active media is such that initial states respectively evolve over time to distinguishable final states. The input system establishes in the active media in an initial state corresponding to an input pattern, and the sensing system measures the media at separated locations to identify of which of the final states the media has after an evolution time. The identification of the final state indicates a feature of the input pattern.
US08620841B1

Systems and methods for forecasting events can be provided. A measurement database can store sensor measurements, each having been provided by a non-portable electronic device with a primary purpose unrelated to collecting measurements from a type of sensor that collected the measurement. A measurement set identifier can select a set of measurements. The electronic devices associated with the set of measurements can be in close geographical proximity relative to their geographical proximity to other devices. An inter-device correlator can access the set and collectively analyze the measurements. An event detector can determine whether an event occurred. An event forecaster can forecast a future event property. An alert engine can identify one or more entities to be alerted of the future event property, generate at least one alert identifying the future event property, and transmit the at least one alert to the identified one or more entities.
US08620839B2

A system for analyzing service usage utilizing Markov models. Records of client requests to the service are extracted from at least one log. The records are grouped by client and sorted by timestamp. A pattern of requests that form an action is detected. Each action has a time. A probability is calculated of a transition from a precedent action to a subsequent action, where the precedent action has a time prior to the subsequent action. A delay time is also calculated between a precedent action and a subsequent action. A probability is calculated for a delay time, such as the likelihood that a delay from a precedent action to a subsequent action will fall within a given time interval.
US08620834B2

Embodiments include methods, apparatus, and systems for forecasting using a time domain analysis. One embodiment is a computer implemented method that receives plural cycle lengths identified in time series data and builds a model using a time domain analysis of the time series data. The model is used to predict future events or future data points.
US08620830B2

A computer-based method and system to enable a benefit plan sponsor to design a plurality of benefit plans to be offered to a given participant population and for determining the cost of sponsoring the plans for the participant population by predicting utilization for each of the plans based upon historical utilization data for the population, projected plan selections based upon presumed participant objectives, and/or survey or historical data from a sample of the given population or from preexisting statistical samples exhibiting analogous demographic characteristics to the given participant population relating to expected benefit utilization and plan preference criteria.
US08620829B2

A method of operating an employment system is provided. The method includes generating a score for each of a plurality of possible results compared to information associated with a user, enabling the user to access a result of the plurality of possible results if the score generated for the result meets a threshold condition, enabling the user to adjust the threshold condition and preventing the user from adjusting the threshold condition beyond a minimum threshold condition. The score can be a bi-directional matching score. The minimum threshold condition can include a minimum score. The minimum score can be determined based on the percentage of the plurality of possible results that would be accessible to the user.
US08620823B2

A server is operable to receive a media device identifying number (ID) and to create an established association between the media device with a payment account and to support at least one of payment authorization and payment clearing based at least in part on the media device ID and the payment account. The server is further operable to produce the payment account information to a smart card personalization service server to facilitate creation of a smart card with the payment account information that is associated with the media device. The server is also operable to produce the media device ID to the smart card personalization service server to facilitate creation of a smart card with the payment account information based in part on the media device ID.
US08620822B2

The claimed subject matter provides a system and/or a method that facilitates ensuring reliability in an online transaction. An interface component can receive data related to at least one user involved with an online transaction associated with commerce. An evaluation component can generate a reputation associated with the user based on at least one online activity and can employ a pre-determined handshake period for at least one of a feedback on the online transaction or an acknowledgement of a portion of the online transaction.
US08620821B1

A method and system for secure package delivery utilizing digital signatures is described. In one configuration, data regarding the weight, dimensions and origination are cryptographically processed to create an authentication digital signature with message retrieval capability. The data is read and independently verified at the package destination.
US08620819B2

A database record controls a license to use a computational component. An input receives an order identifier associated with an order related to a computational component and an interface retrieves order information associated with the identifier. The order information comprises at least one material code. A material code mapping agent compares the material code with at least one material code mapping table to identify corresponding computational component information associated with the material code. In another configuration, a transaction record includes first information associated with the order, the order relates to at least a first computational component and/or feature thereof, a configuration file includes second information different from the first information, the configuration file relates to at least one telecommunication switch/server, and a configuration file processing agent compares some of the first information with some of the second information to form a system record having both first and second information.
US08620804B2

Allocation of research funding is based on changes to sizes of resource clusters. Each resource cluster is composed of a set of researchers devoted to a single aspect of a research field. A size change to a specific resource cluster indicates a change to a level of activities associated with a corresponding specific aspect of the research field. In response to identifying an under-attended aspect of the research field caused by the change in sizes of the resource clusters, a recommendation is issued to allocate additional funding for research to the under-attended aspect of the research field.
US08620803B1

Systems and methods for directing the transfer of funds are described. Funds to be distributed to a user are received by the system. User distribution preferences are read and the funds are distributed to various sources according to the preferences. Other embodiments are also described and claimed.
US08620800B1

Methods, systems, and techniques for estimating patent infringement risk for a company using a statistical model of revenue are provided. Examples also provide a Patent Infringement Risk Assessment Tool, which uses these techniques to enable users to dynamically modify certain parameters and obtain a feel for their affect upon patent infringement risk exposure. Other examples describe the applicability of some of the methods and techniques for describing models of overall behavior when only the behavior of a segment at either the low end or high end (a tail) is known.
US08620798B2

An apparatus and method for processing a transaction authorization request to reduce the need for a transaction risk assessment as part of the authorization process. The invention reduces both the data processing burden on the payment processor and the number of transactions for which authorization is denied. In some embodiments, the invention uses predictive or behavior modeling techniques to generate predictions of the transactions the consumer may engage in. If the consumer does engage in a predicted transaction, then a risk analysis process is not performed for that transaction.
US08620797B1

Systems and methods for streamlined purchasing are described herein. The method may include receiving application to finance an item, approving the application and providing a financial document to the customer which requires no further interaction between the customer and the lending institution. The method may alternately include receiving a pre-approved financial instrument from a merchant, and processing the instrument, where the instrument was presented to the merchant by a customer and executed at the time of purchase without further interaction between the customer and the lending institution.
US08620792B2

Some demonstrative embodiments include methods, devices and systems of pricing financial instruments. In one embodiment, a pricing module may be configured to receive first input data corresponding to at least one parameter defining a first option on an underlying asset and second input data corresponding to at least one current market condition relating to said underlying asset, and, based on said first and second input data, to determine a price of the first option according to a volatility smile satisfying a first criterion relating to a sum of a first correction corresponding to the first option and a second correction corresponding to a second option representing a position opposite to a position of a the first option and having substantially a same absolute delta value as the first option, wherein the first correction relates to a difference between a theoretical price of the first option and the price of the first option according to the volatility smile, and wherein the second correction relates to a difference between a theoretical price of the second option and the price of the second option according to the volatility smile. Other embodiments are described and claimed.
US08620788B2

A predictive financial data management system for efficiently and intelligently administering and managing allowance and diversionary accounts and associated sub-accounts based on third party transaction data and user defined sub-account prioritizations. The system is configured to interface with third party data to conduct the financial administration and management and rebalancing of the allowance and diversionary accounts based on input from a predictive model and historical transaction data.
US08620787B2

Disclosed herein are processor-based systems and computer-implemented methods for identification, sourcing, and acquisition of distressed debt. At least one embodiment provides amalgamated debt information associated with an indebted entity, which may owe debt to multiple disparate lending entities. Often, debt information involving these lending entities is maintained in a number of unassociated and disparate data sources, to which access may be restricted on a subscriber basis. To provide amalgamated debt information associated with the indebted entity, a computer platform is programmed to carry out at least one of searching and receiving debt information that is associated with the indebted entity and that identifies some or all of the multiple disparate lending entities. The platform is programmed to amalgamate and organize the debt information, and to present the amalgamated-and-organized debt information via a user interface, providing consolidated access to the unassociated and disparate data sources.
US08620780B2

A transaction management system includes a database system configured to receive and store data for a plurality of financial transactions, the data for the plurality of financial transactions being associated with a plurality of financial accounts of a user. The system further includes a server system coupled to the database system and configured to categorize the plurality of financial transactions into a plurality of categories, the categories including merchant categories and payment method categories, the server system being further configured to provide a plurality of user interfaces to the user, each user interface providing a display of a different portion of the plurality of financial transactions, each user interface configured to enable a user to select a link configured to direct the user to an image of a check associated with one of the plurality of financial transactions; and categorize the financial transaction into a one of the merchant categories.
US08620779B2

A process control system includes economic models disposed in communication with process control modules, as well as with sources of economic data, such as cost, throughput and profit data, and uses the economic models to determine useful economic parameters or information associated with the actual operation of the process plant at the time the plant is operating. The economic models can be used to provide financial statistics such as profitability, cost of manufactured product, etc. in real time based on the actual current operating state of the process and the business data associated with the finished product, raw materials, etc. These financial statistics can be used to drive alarms and alerts within the process network and be used as inputs to process plant optimizers, etc. to provide for better or more optimal control of the process and to provide a better understanding of the conditions which lead to maximum profitability of the plant.
US08620767B2

Various processes are disclosed for discovering item relationships between particular items, such as products represented in an electronic catalog, based on monitored user behaviors (e.g., item viewing activities, item purchases, shopping cart activities, etc.). The discovered item relationships may, for example, be used to generate personalized item recommendations for users, and/or to supplement item detail pages of an electronic catalog with lists of related items. Also disclosed are processes for generating personalized item recommendations based on users' search activities and browse node visits.
US08620766B2

The present invention relates to a system, apparatus and method for facilitating the selection, purchasing and ordering glass products. The apparatus includes a processor which is controlled by software to facilitate a selection process which integrates the comparison of glass products and their properties, as well as, including particular properties of particular components of a glass product. The apparatus can work with a user input device and is programmed to display graphics associated with selections and potential selections for glass products. The system and method providing selection menus for display on a display device and an animation graphic associated with a selection presented to the user. The system, apparatus, and method integrates the glass product selection information, and makes selections for the user, based on the user's previous choices and specified target performances to present to the user potential glass products.
US08620760B2

Systems, apparatus and methods for implementing transaction applications using a handheld document data capture device are described herein. The handheld device captures information from a rendered document. The captured information is processed to identify an electronic document corresponding to the rendered document. Information captured from the rendered document by the handheld capture device is used to perform a transaction. In one embodiment, a portable scanner is used to select items from a catalog. Information scanned from the catalog is used to identify the catalog, the items to be purchased, and complete an order via the Internet.
US08620759B1

Methods and systems for processing orders are provided. In some embodiments, methods for processing orders are provided, the methods comprising: receiving a user selection of a routing style; receiving a user selection of a post destination; routing at least a portion of an order according to the routing style; and posting at least a portion of the order at the posting destination selected by the user.
US08620758B2

A system for shopping for goods and services includes central communications facilities and remote communications facilities connected by communications links and means permitting data communications between them. Central communications facilities offer goods and services in competition with each other. Each central communications facility stores, in addition to data, graphics in the form of video, and audio in the form of computerized voice and music. Computer input devices at each remote communications facility permit customers to access the data, graphics and audio. Computers at each remote communications facility also enable that facility to receive and download the data, graphics, and audio. Each remote communications facility is adapted to enable a customer, after viewing the data, graphics, and audio, to electronically negotiate a price for the purchase of the goods and services. Each central communications facility can generate and transmit to the remote facility transaction specific paperwork relative to the price so negotiated.
US08620743B2

A system making use of video games and data communications external to video games is used to provide advertisements, prizes and other benefits to gamers. The prizes relate to either of real world products and services as well as content for use within the video game environment. During a video game session an advertisement is provided to the gamer. When the gamer interacts with the advertisement the video game software acts to facilitate a transaction between the gamer and the advertiser.
US08620727B2

A customer trending analysis and reporting system that enables business users to augment their internally focused accounting measurement systems with an outward, customer-focused measurement so as to simply define and quantify historic performance implications of customer satisfaction and retention, while concurrently clarifying forward opportunity ongoing, around which the organization at large will naturally align to purposefully and more efficiently improve the business's growth performance.
US08620725B2

A system and method for enhancing assignment of debtor accounts to a plurality of collection parties is presented. The preferred embodiment is capable of optimizing the way by which individual performance entities are assigned to collect on actionable individual debtor accounts by a creditor. An analysis solution uses algorithms to analyze gathered data and to provide a score to each collection party based upon the traits of the individual collection parties, debtor accounts, creditor, externally acquired data, and constraints upon all of the parties involved. The system and method are also capable of enhancing an individual borrower's credit score depending on the risk involved with providing credit to that particular borrower based upon the collectability upon default.
US08620718B2

A brand monitoring platform (BMP) for brand benchmarking based on a brand's social media strength is provided. The BMP acquires input information on the brand and identifies industries related to the brand and competing brands. The BMP acquires social media information related to the brand and the competing brands from multiple social media sources via a network, dynamically generates categories in one or more hierarchical levels in each of the industries based on an independent analysis of the social media information, and sorts the social media information into the categories using a sorting interface. The BMP generates an aggregate score using an audience score determined by measuring an aggregate reach of the brand and the competing brands based on weighted audience score metric parameters, and an engagement score determined by measuring interaction between the brand and the competing brands and their followers based on weighted engagement score metric parameters.
US08620717B1

An exemplary method for determining a singular impact of a base criterion includes selecting the base criterion and a trade criterion from a plurality of criteria and selecting a starting alternative and a target alternative. A series of virtual alternatives are then created, initially based on the starting alternative, by sequentially eliminating an impact of each non-selected criteria from the plurality of criteria. A final virtual alternative is compared to the target alternative and the singular impact of the base criterion is determined based on a difference between the final virtual alternative and the target alternative.
US08620714B2

Methods and systems for prognostic condition assessment decision aid of a fleet of vehicles are disclosed. In one embodiment, a method includes providing a schedule of missions and maintenance of a fleet of vehicles, comprising receiving data from the fleet of vehicles for missions and maintenance activity, determining mission and maintenance requirements, processing the received data and requirements to provide an operational allocation of the fleet of vehicles, determining an alternative allocation of the operational allocation of the fleet of vehicles, the alternative allocation satisfying at least one operational objective for the fleet of vehicles, and generating a schedule for the alternative allocation of the fleet of vehicles.
US08620710B2

In a calendar messaging method and system, a calendar application executing on a computer receives a command to activate an out-of-office status, and receives one or more selected calendar events. The method and system further include automatically updating the calendar events, wherein the updating includes at least one of canceling the calendar events, and removing the user as an invitee of the calendar events. An out-of-office message is then automatically sent to at least one recipient indicating a type of update made to one or more of the calendar events.
US08620702B2

A method and system for capturing research decision flow in a Research and Development (R&D) activity are provided. The method includes defining an objective of the R&D activity and determining one or more requirements for fulfilling the objective of the R&D activity. Further, the method includes identifying a set of risks associated with failure to satisfy the one or more requirements. Furthermore, the method also includes developing a task plan to satisfy the one or more requirements and mitigate one or more risks of the set of risks. Furthermore, the method also includes linking the objective, the one or more requirements, the set of risks and the task plan, to generate a linked information record.
US08620699B2

A system and method for providing media recommendations, such as music recommendations, based on information identifying media recently played by a select group of heavy influencers for a subscription fee are provided. The group of heavy influencers may be a group of one or more celebrities or other persons whose media selections may heavily influence media selections of the users of the system.
US08620690B2

A plurality of actual outcome data points, including actual outcomes for a plurality of episodes of a process, are obtained for the process. A practitioner-independent baseline outcome is also obtained for the process. For each given one of the actual outcome data points, the given one of the actual outcome data points is equated to the practitioner entity-independent baseline outcome multiplied by a plurality of unknown participating practitioner entity outcome indices for each of a plurality of participating practitioner entities. Each of the participating practitioner entity outcome indices is raised to an exponent including a corresponding one of a plurality of unknown participating practitioner entity type indices, to obtain a plurality of equations. The plurality of equations are solved to obtain estimated values of the unknown participating practitioner entity outcome indices and estimated values of the unknown participating practitioner entity type indices.
US08620678B2

A query system is provided for retrieving information from a medical information system, or its databases. A user interactive query wizard facilitates creation of query scripts for retrieval of information from the medical information system. Queries may be performed across a set of patients, hospitals or clinical resources. Query results are presented via an output device, such as a computer display. These results may be exported to other applications, such as known office or desktop applications, or other systems, such as database systems.
US08620669B2

Disclosed is a task classification system that interacts with a user. The task classification system may include a recognizer that may recognize symbols in the user's input communication, and a natural language understanding unit that may determine whether the user's input communication can be understood. If the user's input communication can be understood, the natural language understanding unit may generate understanding data. The system may also include a communicative goal generator that may generate communicative goals based on the symbols recognized by the recognizer and understanding data from the natural language understanding unit. The generated communicative goals may be related to information needed to be obtained from the user. The system may further include a sentence planning unit that may automatically plan one or more sentences based on the communicative goals generated by the communicative goal generator with at least one of the sentences plans being output to the user.
US08620660B2

Improved oscillator-based source modeling methods for estimating model parameters, for evaluating model quality for restoring the input from the model parameters, and for improving performance over known in the art methods are disclosed. An application of these innovations to speech coding is described. The improved oscillator model is derived from the information contained in the current input signal as well as from some form of data history, often the restored versions of the earlier processed data. Operations can be performed in real time, and compression can be achieved at a user-specified level of performance and, in some cases, without information loss. The new model can be combined with methods in the existing art in order to complement the properties of these methods, to improve overall performance. The present invention is effective for very low bit-rate coding/compression and decoding/decompression of digital signals, including digitized speech and audio signals.
US08620656B2

The present invention discloses converting a text form into a speech. In the present invention, partial word lists of a data source are obtained by parsing the data source in parallel or in series. The partial word lists are then compiled to obtain phoneme graphs corresponding, respectively, to the partial word lists, and then the obtained phoneme graphs are combined. Speech recognition is then conducted according to the combination results. According to the present invention, computational complexity may be reduced and recognition efficiency may be improved during speech recognition.
US08620636B2

Based on measurements that are obtained from a well test, a pressure in the well is modeled as a function of at least a skin effect factor that varies with time. The results of the modeling may be used to estimate at least one well parameter, such as a formation parameter and/or a well pressure, as examples.
US08620627B2

A method and apparatus for processing a model of a part. A number of locations are identified in the model of the part in response to receiving a request from a client application for information about the number of locations on the part. A section cut is created at each of the number of locations to form a number of section cuts. Data is obtained for layers in each of the number of section cuts. The model with the number of section cuts is changed to form a formatted model with a format used by the client application. The layers in each of the number of section cuts in the formatted model are associated with the data for the number of layers in the each of the number of section cuts. The formatted model and the data for the layers is returned to the client application.
US08620619B2

The invention relates to a rotary encoder comprising internal error control with a monitoring unit comprising at least a computing module, a verification means, a memory unit and an alarm unit. The invention also relates to a method for checking a rotary encoder when said encoder is in operation, the rotary encoder generating at least one measuring signal pair representative of the amount of rotation. In order to be able to determine the functioning of the rotary encoder, even when said rotary encoder is stationary, it is provided according to the present invention that a characteristic value should be created in the monitoring unit from current amplitude values of the measuring signal pair, said characteristic value being used in a comparison with at least one quality value representative of the functional states of the rotary encoder.
US08620606B2

The invention provides an in-line power monitor for an RF transmission line that is capable of being calibrated in-line during live conditions at the exact power level and frequency where it is used. This device uses forward and reflected directional couplers and a non-directional coupler to sample the RF voltage on the transmission line. The RF voltage of the forward and reflected channels are each split into two paths, one going to a test port and the other leading to additional circuitry which prepares the signals of the forward and reflected channels for output to power displays. Additionally, the monitor allows the user to compensate for any voltage offsets introduced by various circuitry components. Further, the monitor also allows to user to individually calibrate the output of the forward and reflected channels by applying an adjustable gain ratio correction to each channel.
US08620597B2

A method for determining the service interval of a particulate filter including the steps of determining a normalized current pressure differential across the particulate filter and determining a normalized pressure differential across the particulate filter for clean conditions. The clean pressure normalized pressure differential is subtracted from the current differential and divided by the time between regeneration to determine a current factor. A maximum factor is predetermined and compared to the current factor to determine service life for the particulate filter.
US08620594B2

Methods and systems for assessing the probabilities of the expression of one or more traits in progeny are described.
US08620587B2

Systems, methods and apparatus for generating electronic records of locate operations and marking operations. Exemplary systems and apparatus include marking devices that generate, store and/or transmit electronic records of marking information, locate devices that generate, store and/or transmit electronic records of locate information, locate devices and marking devices that communicate with each other (and optionally with other devices or systems) to share/exchange locate information and marking information, and a combined locate and marking apparatus that constitutes an integrated device capable of various functionality germane to respective locate and marking devices, and configured for generating electronic records of both locate information and marking information. An exemplary method for analyzing and processing locate information and marking information includes a computer-implemented method for visually rendering (e.g., in a display field of a display device) various aspects of locate and marking operations.
US08620583B2

A method in a wireless communications device for transmitting current location information representing a current location of the wireless communications device. The method entails, from within a communication application executing on a processor of the wireless communications device, causing the wireless communications device to obtain the current location information representing the current location of the wireless communications device, including the current location information in a communication generated from within the communication application, and transmitting the communication that includes the current location information. The method optionally entails a further step of performing a reverse look-up of GPS coordinates representing the current location to determine address information for including in the communication. Location information, such as maps or URLs to maps can be sent directly from an e-mail application or instant messenger without having to separately launch a mapping application.
US08620581B2

Provided is a method of performing time synchronization using a navigation device. The method includes: (a) performing time synchronization between a GPS satellite and a navigation device by receiving GPS signals by a navigation device from at least one GPS satellite; (b) establishing an interface between the navigation device and a time-using device; (c) setting conditions for transmitting time information to the navigation device; and (d) performing time synchronization between the navigation device and the time-using device by transmission of time information from the navigation device to the time-using device.
US08620568B2

A method of operation of a navigation system includes: receiving a real-time traffic flow of road links; determining congestion candidate links from the road links by thresholding the real-time traffic flow of the road links; smoothing spatially the real-time traffic flow of the congestion candidate links; calculating a flow confidence of the real-time traffic flow of the congestion candidate links; determining a congested segment by tracking the real-time traffic flow and the flow confidence of the congestion candidate links over a time period; and generating a congestion message for the congested segment for displaying on a device.
US08620562B2

A control apparatus of a variable valve system includes a variable valve timing mechanism that performs variable control of the valve timing of an intake valve of an internal combustion engine, a variable operation angle mechanism that performs variable control of the operation angle of the intake valve, and a control unit that performs drive control of the variable valve timing mechanism and the variable operation angle mechanism. The control unit sets an upper guard for the operation angle according to an actual value of the valve timing, and when a target value of the valve timing is a value on the retard side of a specified determining value, the control unit reinforces the upper guard compared with when the target value of the valve timing is not a value on the retard side of the specified determining value.
US08620558B2

A method for regulating a vehicle's speed including the steps of: determining a horizon by means of position data and map data of an itinerary made up of route segments with length and gradient characteristics for each segment; calculating threshold values for the gradient of segments according to one or more vehicle-specific values, which threshold values serve as boundaries for assigning segments to various categories; comparing the gradient of each segment with the threshold values and placing each segment within the horizon in a category according to the results of the comparisons; and, for each segment within the horizon which is in a category indicating a steep upgrade or a steep downgrade, calculating the vehicle's final speed vend after the end of the segment, based inter alia on the entry speed vi to the segment; and determining the entry speed vi for said segment based on the calculated final speed vend for the segment, which determination is defined by rules for said segment's category, so that the vehicle's final speed vend is within the range defined by vmax and vmin for the vehicle's current reference speed vset, on the supposition that vi is determined within the same range; and regulating the vehicle's speed according to speed set-point values vref based on the entry speeds vi to each segment.
US08620556B2

A correction method in which characteristic curves and/or correction values are produced, by way of which the drive current for one or more electrically activated hydraulic values operated in an analog fashion is measured during a pressure regulation in such a way that, during the operation of an anti-lock regulation, one or a respective characteristic curve is first prescribed and then the prescribed characteristic curve is corrected, particularly in a learning process, wherein, after a pressure build-up phase, the current pressure model value (Pmod) is compared to and/or analyzed using a model locking pressure level (Pmax).
US08620544B2

A transmission includes a plurality of clutches that are selectively engageable alone or in combination with each other to establish a plurality of forward drive modes, wherein one of the clutches is configured as a neutral idle (NI) clutch that is selectively actuated to shift the transmission into an NI state, and a controller. The controller is adapted to shift the transmission from a forward drive mode into the NI state during a coast-down maneuver prior to the transmission reaching a zero output speed. A method of shifting the transmission into the NI state includes determining the presence of a predetermined one of the forward drive modes using the controller, and using the controller to actuate a designated one of the clutches as an NI clutch to enter the NI state during the forward drive mode, during a coast-down maneuver, and prior to the transmission reaching a zero output speed.
US08620543B2

A vehicle includes a powertrain having first and second rotatable members, speed sensors, and a controller. The speed sensors generate output signals encoding the speeds of the respective first and second rotatable members. The controller calculates a rotation angle of the members using the output signals and estimates a torque value in the powertrain as a function of the rotation angles. The sensors may count the teeth of respective first and second toothed gear elements and encode the count as the output signals. The controller may estimate the torque value as a function of a linear coefficient and the present gear ratio of the sensors. The controller may also detect a commanded upshift of the transmission and detect a fill event of an oncoming clutch of the transmission as a function of the corresponding rotation angles for the rotatable members. The members may be input, output, or intermediate members.
US08620540B2

A method for control of a gearbox intended to be installed in a motor vehicle, which method effects a downshift of the gearbox from a first gear (G1) for which the acceleration a of the vehicle is negative to a second gear (G2) for which the acceleration a is positive or substantially equal to nil. The downshift involves at least one intermediate gear step between the first gear (G1) and the second gear (G2). Each intermediate step lasts a longer time than a threshold value Ti. A system, a motor vehicle, a computer program and a computer program product, which perform the method is also disclosed.
US08620533B2

Systems, methods, and devices for controlling an industrial machine. The industrial machine includes, for example, a dipper, a boom, a hoist motor, a crowd motor, one or more operator control devices, and a controller. The control devices are configured to be manually controllable by an operator of the industrial machine. The controller receives an output signal associated with a desired movement of the dipper, receives a signal associated with a hoist motor characteristic, and receives a signal associated with a crowd motor characteristic. The controller determines a present position of the dipper with respect to a boom profile, determines a first future position of the dipper with respect to the boom profile and based on the output signal from the operator control devices, and automatically controls a movement of the dipper with respect to the boom profile when the first future position of the dipper approximately corresponds to a boom profile limit.
US08620523B2

A rearview assembly configured for use with a vehicle and method are provided, wherein the rearview assembly includes a first light sensor generally facing forward with respect to an forward driving orientation of the vehicle and configured to detect ambient light, a second light sensor generally facing forward with respect to a forward driving orientation of the vehicle and configured to detect ambient light, a rearview component configured to display an image rearward of the vehicle, and a processor communicatively connected to the first light sensor, the second light sensor, and the rearview component, wherein the processor is configured to control the rearview component based upon light detected by at least one of the first and second light sensors.
US08620515B2

An intelligent fleet management system and a related method of operation provide a higher level of legal compliance and public road safety by requiring a commercial driver an electronic form of a driver's identification in a commercial vehicle. In one embodiment of the invention, the electronic form of the driver's identification is validated and additionally authenticated by a driver-specific PIN entry to a vehicle fleet management system interface device installed in a commercial vehicle. The vehicle fleet management system interface device can also communicate with a monitoring station via a data network for dynamically-generated alerts and periodic reports associated with vehicle speeds, driving pattern analysis utilizing various sensors, unexpected stops, and continuous driving which exceed a mandatory rest requirement. The monitoring station is able to disable the commercial vehicle remotely or take other actions based on an alert generated from the vehicle fleet management system interface device.
US08620511B2

A diagnostic platform adapted for coupling to a scanner to download data from vehicle computers. The system stores information regarding vehicle identifications, drivability symptoms, vehicle system and component tests and service codes which can be registered by the vehicle on-board computer. System software permits user input of vehicle identification and, in one mode, displays a fault library from which the user can select, whereupon the system selects from the library tests pertinent to diagnosing causes of selected faults and displays them in a hierarchically ranked order based on likelihood of success. The user can then initiate any displayed test. In other modes, the system initially displays one of the libraries of system or component tests, from which the user selects, whereupon the system highlights icons which can be selected for initiating pertinent test procedures. Selected test procedures include links to engine analyzer or scanner hardware or other appropriate test modules.
US08620486B2

An expandable data center is provided. The expandable data center includes a first movable container, a second movable container coupling with the first movable container, and a plurality of racks disposed within the first movable container and the second movable container. The size of the second movable container is less than that of the first movable container, so that the second movable container can be moved into the first movable container when a vehicle carries the first movable container and the second movable container from a place to another place. A plurality of sensors and/or detectors are disposed within the first movable container and the second movable container, respectively, for sensing and/or detecting one or more environmental parameters in the first and the second movable containers. A method for deploying a data center is also provided.
US08620485B2

An electronic tag (8) displays and monitors a maintenance state of an associated electrically-powered device. The tag includes data storage (2) for storing data indicative of the maintenance state, the data comprising information defining an expiry date for the maintenance state. A data processing unit (3) monitors a remaining duration to the expiry date and a display (4) displays information indicative of the maintenance state. A cut-out unit (7) controllably enables transmission of electrical power to the associated electrically powered device dependent on the remaining duration.
US08620483B2

A steam system control method applied to a steam system including: a low-pressure header storing low-pressure steam; a high-pressure header storing high-pressure header; a steam turbine connected between them; and a turbine bypass line introducing controlled amount of steam from the high-pressure header to the low-pressure header by bypassing the steam turbine. The low-pressure header has a blow-off valve for discharging excessive steam to the outside. The steam system control method includes: a normal time blow-off valve control step of PI controlling the opening of the blow-off valve; and a trip time blow-off control step of controlling the opening of the blow-off valve by changing the MV value to a predetermined trip time opening set value when the turbine is tripped. According to this method, the opening of the blow-off valve is controlled based on the predetermined MV value when the turbine trips and excessive steam flows into the bypass, so that excessive steam flows into the low-pressure header is quickly discharged to the outside. Stable operation can be achieved even when a turbine trips.
US08620481B2

The invention comprises devices and methods for providing operational power to a solar-powered irrigation control system. In one aspect, a method includes producing electrical energy from light, storing the electrical energy in a capacitive module, and operating an irrigation controller using the stored electrical energy independent of another power source. In another aspect, a device includes a control system comprising a computer having a programmed irrigation schedule which operates at least one irrigation device, a photovoltaic power module, and a capacitive module connected to said photovoltaic power module to store the electrical energy provided by the photovoltaic power module, where the capacitive module provides power for the control system to operate the at least one irrigation device independent of another power source.
US08620478B2

There is provided an apparatus (1) and method for protecting a building (3) from pests or other nuisances in the vicinity of buildings. The apparatus (1) comprises a monitor (7) having the ability to acquire environmental condition information relating to environmental conditions in a vicinity of the building (3), and a treatment controller (9) which is capable of using the environmental condition information received from the monitor (7) to provide an amount of treatment agent which, for those environmental conditions, remains below a safety threshold for habitation of the building (3) and reduces a population of the pests. The present invention circumvents the need to evacuate inhabitants of the buildings before any treatment agent is administered to the ground lying therebeneath. Further, near-continuous protection and treatment of buildings is also possible.
US08620470B2

A system for assembling aircraft is disclosed. An example system for moving components of an airplane into assembly alignment includes a jacking system including assembly jacks for supporting and moving components of the airplane into assembly alignment; a measurement system independent of the jacking system for determining locations of a plurality of features the components of the airplane while the components are supported on the assembly jacks; and a computer system for determining the relative positions of the components in a coordinate system of the airplane and for controlling the movement of the assembly jacks to bring the components into assembly alignment.
US08620467B2

A method and apparatus for assembling a complex product in a parallel process system wherein a collection of components are provided for assembling the complex product. The present invention involves transferring the collection of components to one of a plurality of similar computerized assembly cells through the use of a transport system. The collection of components is automatically assembled into the complex product through the use of the computerized assembly cells. The complex product is then transferred from one of the assembly cells to a computerized test cell, where the complex product is tested to ensure for the proper dimensioning and functioning of the complex product. The complex product is then transferred from the test cell via the transport system to either a part reject area or conveyor, if the product is defective, or to an automatic dunnage load or part return system, if the product is not defective.
US08620465B2

Two digital data sets are combined by equating a first subset of samples to neighboring samples from a second subset which is interleaved with the first subset of samples where the equated samples of the two digital data sets do not correspond in time, and by subsequently adding corresponding samples from both digital data sets. This results in a third digital data set that allows the unraveling of the two digital data sets. The third digital data set, when combining two digital audio streams into a single digital audio stream, is still a good mono representation of the two combined digital audio streams and can thus be reproduced on regular reproduction equipment, yet the use of a decoder according to the invention allows the unraveling of the two digital data sets from the third digital data set.
US08620462B2

The present invention relates to an apparatus used in dental care environment and to a method for controlling a device belonging to the apparatus, especially to hygienic and ergonomic control of a device belonging to the apparatus in connection with dental care work. The invention includes at least one device (2, 3) used in connection with dental care work, such as a dental unit, a patient chair, a dental x-ray device and/or a computer and at least one user interface (1) for sending control commands to at least one of said devices (2, 3) used in connection with dental care work, whereby a fixed or a detachable means (4) is arranged in said user interface (1) for detachably connecting it to a person working in the dental care environment, to his/her clothing or to the dental unit, or the user interface is arranged as a fixed or a detachable part of clothing arranged to be separately dressed on the person in question or of some other structure to be dressed on.
US08620459B2

An implantable electrode array (30) that can adopt a first configuration selected to allow the array (30) to be inserted into a cochlea (12) of an implantee and at least a second configuration in which the array can apply tissue stimulation. The array (30) comprises an elongate carrier (31) having a proximal end (37), a distal end (34), and an inner surface (35) conformable with the inner wall of the implantee's cochlea (12). A plurality of electrodes (36) are supported within the carrier (31) at respective spaced locations thereon in a region between the proximal end (37) and the distal end (34) with at least one of the electrodes having a surface that is at least adjacent the inner surface (35) of the carrier (31). The carrier (31) is formed in the second configuration from a first layer (32) and at least a second layer (32) of resiliently flexible material. Manufacturing methods include molding the first and second layers into an array such as that described above.
US08620455B2

An implantable medical device that includes a body that includes a proximal end portion configured to be at least partially received by an apparatus, and a distal end portion; a stimulating electrical element at the distal end portion of the body; a stimulating contact at the proximal end portion of the body, wherein the stimulating contact is positioned such that, when received by the apparatus, at least a portion of the apparatus is capable of electrically coupling to the stimulating contact; a stimulating conductor that electrically couples the stimulating electrical element to the stimulating contact; a conductive body, wherein the conductive body is not utilized for application of stimulation; a conductive body contact, wherein the conductive body is electrically connected to the conductive body contact. Systems that include devices are also disclosed.
US08620449B2

This disclosure is directed to a three-dimensional antenna that may be used for an implantable medical device (IMD). The antenna includes a first antenna portion that includes a plurality of segments arranged substantially parallel to one another in a first plane. The antenna further includes a second antenna portion that includes a plurality of segments arranged substantially parallel to one another in a second plane that is substantially parallel to the first plane. The antenna further includes a third antenna portion that includes a plurality of segments arranged substantially parallel to one another in a third plane. The plurality of segments of the third portion are coupled between segments of the first and second portions. The third plane is arranged substantially perpendicular to the first plane and the second plane.
US08620448B1

A non-invasive, wireless, portable device is applicable to the finger in order to reduce the risk of the sudden infant death syndrome and to reduce the risk of apnea, slower heart rate, and heart arrest in all age groups. The device is placed tightly on the distal end of a user's finger. As it is placed on the finger, this device may be inside a fabric cap attached to a glove of different sizes. This device measures blood oxygen saturation and heart rate through a sensor that is preferably a pulse oximeter. When any of these parameters falls below certain user-predetermined thresholds, an electric discharge is delivered to stimulate the user's reaction and a local and/or remote alarm is fired. In certain applications, the device is adequate to make the sleeping user react, and in others to prevent the user from falling asleep.
US08620434B2

A device and method for applying transcutaneous electrical nerve stimulation via an electrode. The device includes the electrode being arranged for detecting a change of a skin impedance and being configured for switching from a stimulation mode of operation for stimulating the nerve, into a recalibration mode of operation upon detection of the changed skin impedance. The device may include a plurality of electrodes being configured for detecting the change of the skin impedance and being configured for adjusting an electrical current flowing through the skin via the plurality of electrodes.
US08620431B2

A medical implant system is described for inhibiting infection associated with a joint prosthesis implant. An inventive system includes an implant body made of a biocompatible material which has a metal component disposed on an external surface of the implant body. A current is allowed to flow to the metal component, stimulating release of metal ions toxic to microbes, such as bacteria, protozoa, fungi, and viruses. One detailed system is completely surgically implantable in the patient such that no part of the system is external to the patient while the system is in use. In addition, externally controlled devices are provided which allow for modulation of implanted components.
US08620425B2

Methods of nerve signal differentiation, methods of delivering therapy using such nerve signal differentiation, and to systems and devices for performing such methods. Nerve signal differentiation may include locating two electrodes proximate nerve tissue and differentiating between efferent and afferent components of nerve signals monitored using the two electrodes.
US08620417B2

A method, including measuring values of a physical parameter at multiple locations in an organ of a subject, and analyzing the measured values to identify a range of the values, including at least one sub-range containing one or more values that were not measured. The method further includes receiving a selection from a user of a value in the sub-range, and, responsive to the selection, displaying a candidate location for further measurement.
US08620410B2

A medical imaging system provides simultaneous rendering of visible light and fluorescent images. The system may employ dyes in a small-molecule form that remain in a subject's blood stream for several minutes, allowing real-time imaging of the subject's circulatory system superimposed upon a conventional, visible light image of the subject. The system may provide an excitation light source to excite the fluorescent substance and a visible light source for general illumination within the same optical guide used to capture images. The system may be configured for use in open surgical procedures by providing an operating area that is closed to ambient light. The systems described herein provide two or more diagnostic imaging channels for capture of multiple, concurrent diagnostic images and may be used where a visible light image may be usefully supplemented by two or more images that are independently marked for functional interest.
US08620406B2

Medical devices that are visible by magnetic resonance imaging (MRI), and optionally, other imaging techniques, are described. In some embodiments, a medical device adapted for insertion into the body includes an elongated shaft and an electrically conductive path extending spirally about a portion of the shaft. The conductive path is capable of being connected to a current source. The medical device can further include one or more contrast agents (such as MRI contrast agents, radiopaque materials, and/or ultrasound visible materials), which can be arranged in a predetermined manner.
US08620392B2

An object of the present invention is to provide an electronic device capable of continuing a telephone call, even in a case in which power is received from a battery charger while the telephone call is made. The electronic device includes a power receiving unit and a speaker unit. The power receiving unit receives power from the battery charger by electromagnetic waves. The speaker unit outputs sound in a first mode or a second mode. The first mode is a sound output mode when the electronic device is made proximate to a user's ear. The second mode is a sound output mode when the electronic device is separated from the user's ear. In a case in which the power receiving unit is receiving power, the speaker unit outputs sound in the second mode.
US08620383B2

According to a disclosed method, an MME in a network analyzes KPIs from the cells it serves and based on the KPIs, it decides to engage in sharing. The MME then contacts a sharing entity (SE) to announce that it wants to borrow or to supply resources. The MME obtains terms of a sharing agreement from the SE and the MME obtains the identity of the other network. In response to this information, the MME configures its network elements to share. The MME's own network may be a supplier or a borrower. If the network is a supplier, the MME configures its base stations to support UEs subscribing to the other network. If the network is a borrower, the MME configures its UEs to accept service from the other network's base stations. The SE applies knowledge of network topology and of services offered. This knowledge is obtained from a sharing database. At the expiration of the sharing agreement, the SE tells the MMEs to deactivate the sharing agreement.
US08620374B2

A radio communications system includes a first base station, a second base station, and at least one mobile station which can communicate with the first base station and the second base station. The second base station starts transmission of a control signal with predetermined power when communication between the first base station and the mobile station is started, and a predetermined condition is satisfied.
US08620373B2

Provided is a method and apparatus for allocating transmit power in a wireless network. The method includes determining powers at which a base station transmits downlink signals to each active user equipment associated with the base station such that each of the downlink signals is associated with a different active user and the base station is permitted to transmit downlink signals with different powers to the associated active user equipments. The method further includes transmitting the associated downlink signals, by the base station, to the active user equipments at the determined powers.
US08620371B2

A method of automatic creation of a talk group in a wireless radio communication system comprising a plurality of mobile stations, said method comprising the steps of: transmitting by a first mobile station an emergency message containing at least its ID and localization data; transmitting by other mobile stations their IDs and localization data in response to said emergency message; creating said talk group by selecting those mobile stations which transmitted their IDs and localization data.
US08620370B2

A wireless telecommunication system, a node (e.g., eNodeB, BSC, RNC), a procedure latency monitor unit, and a method are described herein for measuring the latency of a procedure (e.g., radio network procedure, core network procedure) where the results of the measured latency may be used for admission control of user equipment (UE) sessions and to guarantee that admitted UEs are served according to their requested Quality of Service (QoS).
US08620366B2

The present invention relates to a method of data uplink synchronization between a mobile terminal and a server. The server modifies the stored address book data one item by one item. The present invention also relates to a method of data downlink synchronization between a mobile terminal and a server. Before the server sends address book data to the mobile terminal requesting the downlink synchronization, it performs item-by-item adaptation of the address book data according to the item's attribute and parameter supported by the mobile terminal. The present invention relates to another method of data downlink synchronization between a mobile terminal and a server. The mobile terminal, according to the received address book data, modifies the stored address book one item by one item. The present invention implements the operation on each item in the address book, the adaptation to the item's attribute and parameter of the address book according to the specific situation of the mobile terminal, and the mapping to each item according to the meaning of the attribute and parameter so as to effectively avoid information loss caused by inconsistent attributes and parameters and the operations on the record.
US08620365B2

A method for handling an electronic request between two entities with the aid of an intermediary entity as well as uses of the method are disclosed. A first entity sends a request intended for a second entity via an open, first communication network such as the Internet to an intermediary entity, which then forwards the request as a text message such as an SMS message via a secure, second communication network such as a GSM network to the second entity, which indicates acceptance of the request by sending a text message back to the intermediary entity, or rejects the request by e.g. not responding. The intermediary entity then either confirms that the request has been accepted if the second entity has responded within a maximum response time or otherwise indicates rejection of the request by the second entity by sending a corresponding text message to the first entity.
US08620362B2

A method of processing message service requests to a subscriber's communication device in a communication network is provided. The method includes receiving a message service request from a sender at a network element, wherein the message service request includes a message and is directed to the directory number of the communication device; accessing a centralized database that stores message service blocking data for the subscriber; retrieving the message service blocking data for the subscriber; and analyzing the data retrieved from the centralized database and determining whether the message service request should be permitted or denied.
US08620344B2

Methods, program products, and systems for location-based application program management are described. A mobile device can receive a first application program to be executed in an application subsystem. The first application program can be configured to be invoked or notified when the mobile device is located at a defined location. The mobile device can register the first application program to a second application program that executes in a baseband subsystem. The mobile device can set the application subsystem to a power-saving operating mode. The second application program can monitor a current location of the mobile device. When the mobile device is currently located at the defined location, the second application program can set the application subsystem to an active operating mode, and invoke the first application program.
US08620341B2

In accordance with particular embodiments, a method includes providing one or more network tuning constants associated with one or more base stations of a wireless network. The network tuning constants are configured to adjust an equilibrium point of a first bandwidth allocation among the one or more base stations. The method also includes receiving one or more signal performance values from each of the one or more base stations in the wireless network. The method further includes determining whether at least one of the one or more network tuning constants needs to be adjusted. The method additionally includes, upon determining that at least one of the one or more network tuning constants needs to be adjusted, adjusting the one or more network tuning constants based at least in part on the one or more signal performance values.
US08620335B2

The embodiments of the present invention relate to apparatuses and methods for resource management in a multi-carrier system wherein a plurality of component carriers (CCs) is defined per cell. According to a method in an apparatus corresponding to a radio base station, a message is assembled comprising information on the structure of the cell served by the radio base station; the information including one or more CCs used in the cell that is/are available for a user equipment for performing initial access in the cell. The method also comprises, transmitting the assembled message to the user equipment and indicating to the user equipment to what resources to use for random access in the cell. The exemplary embodiments of the present invention also relates to a method in the user equipment, to a radio base station and to a user equipment.
US08620332B2

The use of multiple states of mobile communication device operation to allow a single base station to support a relatively large number of mobile nodes is described. The various states require different amounts of communications resources, e.g., bandwidth. Four supported states of operation are an on-state, a hold-state, a sleep-state, and an access-state. Each mobile node in the on-state is allocated communication resources to perform transmission power control signaling, transmission timing control signaling and to transmit data as part of a data uplink communications operation. Each mobile node in the hold-state is allocated communication resources to perform transmission timing control signaling and is provided a dedicated uplink for requesting a state transition and a shared resource for transmitting acknowledgements. In the sleep state a mobile node is allocated minimal resources and does not conduct power control signaling or timing control signaling. Data may be received in the on and hold states.
US08620329B2

Disclosed is a method for performing switching between a macro evolved Node B (eNB) and a home eNB (HeNB) in a mobile communication system including broadcasting, by the HeNB, a length of an HeNB ID to a UE; notifying, by the UE, an HeNB indication information containing the length of the HeNB ID to the macro eNB; transmitting, by the macro eNB, a switching request message to a mobile station mobility management entity, the message including a target ID; finding, by the MME, the HeNB or an HeNB gateway according to the target ID, and performing a switching process from the macro eNB to the HeNB. With the described switching method for the mobile communication system, UE can move between the macro eNB and the HeNB.
US08620319B1

A system and method is disclosed for selectively masking or revealing an availability of mobile voice and data services associated with a mobile device when a handoff frequency from data capable to data-limited networks exceeds a threshold. The system can include components that can detect a network handoff event, compute a handoff frequency and compare the handoff frequency to a threshold. Additional components can mask availability of voice and data services at mobile device based on the comparison. Also disclosed is a method for determining a mobile device location, mapping RF signal quality of data capable networks surrounding the location, and indicating an impending loss of service if the RF signal quality falls below a quality threshold.
US08620313B2

To improve continuity in a communication service while preventing wasteful power consumption in the mobile station, in the mobile communication method of the present invention comprises a step A of the mobile station communicating with a macro cell measuring and reporting reception quality in a neighboring cell of the macro cell, the neighboring cell being notified by a network device, and the network device detecting a home cell that does not allow access from the mobile station, and step B of the network device notifying the mobile station of the neighboring cell of the macro cell excluding the detected cell that does not allow access from the mobile station.
US08620309B2

Systems, methods, and apparatus for centrally managing service related information within a roaming environment are presented herein. A decision component can be configured to decide, based on information associated with a service level agreement, whether to accept, reject, or dynamically negotiate a communication service requested via a mobile device roaming within a visited network. Furthermore, an analysis component can be configured to map one or more parameters related to a quality of the communication service to one or more service policies as a function of the information. Moreover, a distribution component can be configured to distribute the one or more service policies to one or more policy servers of the network; or forward information of the one or more service policies to another network.
US08620308B2

A system and methodology that can facilitate communication between home and roaming radio access networks by employing IP-based messaging is provided. The system employs a Distributed Roaming Master (DRM) that facilitates authentication and/or authorization of roaming UEs (user equipment) by employing information, which can be downloaded from a home carrier-DRM over an IP network, in advance or in real time. Further, the DRM can utilize the downloaded information to route data packets between authorized roaming UEs and end-destinations, over the IP network. Furthermore, the system can implement Distributed Roaming Servers (DRS), which can be distributed at strategic points in the radio access networks and can perform a subset of functions performed by the DRM. Additionally, the system can include a Distributed Roaming Configuration Server (DRCS) that facilitates management and configuration of the DRM and/or DRSs based on one or more records stored in a Distributed Roaming Security Catalog (DRSC).
US08620292B2

A wireless communication system (20) includes an overload control technique that comprises selectively controlling whether a mobile station (30-40) will respond to a common rate control command. In a disclosed example, a statistical rate control is used such that each mobile station responds to the relative grant based upon a probability that the mobile station should respond. A disclosed example includes selecting two control parameters that influence the probability that a mobile station will respond. The probability in one example is dependent on the data rate currently being used by the mobile station when receiving the relative grant.
US08620290B2

A schedule for a desired call, obtained, for example as an SMS message sent from a user's mobile station, enables a server to automatically initiate set-up of a voice call for the user's mobile station at a scheduled time selected by the user and indicated in the message. The user can specify time and a telephone number for the call, in advance, in the call scheduling request message. However, at the time of the call, the user does not need to read a reminder or dial the call. The call scheduling and automatic set-up services described by way of examples herein may be very useful, for example, for attending important conference calls. This may also be very useful for setting a reminder to call a special person to wish him/her well on his/her birthday/anniversary etc.
US08620289B2

An improved handheld electronic device and an associated method provide an improved call log that presents information relating to logged phone calls in a collapsed manner, meaning that for each phone number having a call stored in the memory of the device, only the most recent in time call is listed on the call log. An improved handheld electronic device and an associated method also provide a call history for any phone call from the improved call log that is selected by the user. The call history includes a listing of all of the calls stored by the device that are associated with the selected call log call.
US08620287B2

A tracking system for food products includes labeled food product packages and labeled containers for transporting the labeled packages to harvest sites. A data-clearing center receives mobile phone communications from the harvest sites for uploading the container codes. Ancillary information collected from the mobile phone communications including the time, date, location, and phone identification is associated with the container codes for linking the labeled food product packages to details of their harvest.
US08620286B2

In accordance with the invention, digital content is able to be better promoted on mobile phones and other electronic devices. The digital content and/or references to the digital content are stored on a server device which is accessible by the mobile phones or electronic devices. In operation, a user of a mobile device acquires digital content. When the user obtains a second mobile device, to facilitate and promote the same or similar digital content on the second mobile device, the digital content or references stored on a server device are able to be used to present the possibility of acquisition of the digital content for the second mobile device.
US08620281B2

System and method for determining whether an incoming call originates from inside or outside of a mobile carriers network and indicates the result to the subscriber. An example system performs a GTT (global title translation) on an incoming number to determine the hosting carrier of any mobile phone number. When the result matches the subscriber's carrier, the mobile device then indicates to the subscriber (i.e. mobile device) that the call is an “in network call.” Results of the comparison are stored and used for later incoming calls. The stored results are refreshed every time or periodically.
US08620280B2

A system and method for interference mitigation. The system and method includes a number of base stations configured to coordinate with each other to perform a joint transmission to one or more subscriber stations. The base stations allocate a portion of a frequency band for the joint transmission and jointly schedule the joint transmission. Further, the base stations are configured to select a common codebook or separate codebooks to perform the joint transmission. Thereafter, the joint transmission is performed wherein the one or more subscribers stations substantially simultaneously receive the joint transmission from each of the base stations.
US08620278B1

In system and method of prioritizing a voice mail message, a voice mail message is received comprising caller information and chronological information, a voice mail priority is associated with the first voice mail message based on at least one of a matching criteria, a call history criteria, a chronological criteria, a frequency metric, and a missed call value, and a voice mail list is ordered according to the voice mail priority.
US08620274B2

A mobile communication system comprises a server, a cellular phone and a computer. The server sends/receives data through a network. The cellular phone downloads data to be used by itself, which is stored in the server. The computer transmits data to be used by the mobile communication terminal to the server. A user of the cellular phone updates or inputs data to be installed in the cellular phone from the computer. The data can be downloaded from the computer to the cellular phone.
US08620272B2

A server receives an application update request from a mobile device. The request can include a specification of the mobile device and a license. The server can identify an available hardware component of the mobile device based on the specification. The server can identify an access privilege of the hardware component based on the license. The server can further identify an application that utilizes the available hardware component of the mobile device and is accessible under the identified access privilege. The server can recommend the application in response to the application update request.
US08620271B2

A compact form factor integrated circuit card. In one embodiment, a Subscriber Identity Module (SIM) card is disclosed. In one embodiment, the SIM card has overall dimensions optimized for a particular application; e.g., 12.30 mm (±0.10 mm)×8.80 mm (±0.10 mm)×0.67 mm (+0.03/−0.07). In another embodiment, the SIM card has overall dimensions of 11.90 mm (±0.10 mm)×8.80 mm (±0.10 mm)×0.70 mm (maximum). Multiple complementary SIM card adapters and methods of use are also disclosed.
US08620267B2

A method of and arrangement for detecting a manipulated or defect base station of a communication network is disclosed, wherein a target base station, having selected one or more algorithms on the basis of a prioritized algorithm list (PAL) and a UE security capabilities (SCAP), reports UE SCAP related information to a core network node. The core network node having knowledge of the UE SCAP compares this information or parts of this information with the retrieved UE SCAP related information in order to be able to identify a manipulated or defect base station when a comparison fails to match.
US08620260B2

A method and system of personalizing a mobile phone over a wireless network is provided. The method is fast, reliable, and eliminates the need for an uninterrupted online connection to a host server in order to achieve successful download of user information. With the method and system, a mobile phone can be personalized for various purposes, such as for conducting financial transactions.
US08620253B2

An apparatus and method of compensating for a direct voltage offset in a direct conversion receiver of a wireless communications system is provided. The apparatus includes a voltage control oscillator for generating a local oscillation signal having the same frequency as an input signal, a frequency converter for combining the input signal with the local oscillation signal, a first compensator for determining a first direct voltage offset generated due to a leaked local oscillation signal flowed into the frequency converter, for feeding back a magnitude of the determined first direct voltage offset to the frequency converter and for compensating for the first direct voltage offset, and a first register for storing a magnitude of direct voltage offset for a first variable gain amplifier, wherein the first variable gain amplifier is positioned in a rear end of the frequency converter, connected to the first register, and performs a modem associated offset compensation using a magnitude of direct voltage offset stored in the first register.
US08620250B2

A filter may be constructed from multiple acoustic elements in parallel. A filtering method may comprise passing a signal to be filtered through such parallel acoustic elements. Such filtering may be applicable to communication devices.
US08620245B2

A mobile device having at least two antennas can circumvent transmission problems caused by a user's grasp of the device. A sensor unit is disposed at a specific location of a device body and creates a sensor signal by detecting the contact or proximity of a particular object such a user's hand. When receiving the sensor signal, a control unit selects one of the antennas depending on the sensor signal and establishes a communication path based on the selected antenna. The selected antenna involved in the communication path is typically relatively free from degradation in transmission caused by a user's grasp of the mobile device. The radiation property of the mobile device, which may be degraded due to a user's grasp, can exhibit relatively little or no degradation as compared to the typical degradation in performance when the mobile device is being grasped.
US08620239B2

The subject matter disclosed herein relates to dynamically determining DC-offset used for proximity sensing of a mobile device.
US08620232B2

The present document discloses a method and system for improving echo cancellation in the presence of non-linear distortions. A circuit attenuates a transmit signal in one or more spectral bands based on a receive signal. The distorted echo comprised within the transmit signal results from distortions incurred by the receive signal when being rendered by an electronic device. The circuit compares energy values of the receive signal in multiple spectral bands with multiple corresponding spectral band dependent distortion thresholds and determines that for a first spectral band from multiple spectral bands. A first energy value from multiple energy values exceeding a first distortion threshold from multiple distortion thresholds attenuates the transmit signal in one or more spectral bands at higher frequencies than the first spectral band with corresponding spectral band dependent attenuation factors.
US08620229B2

The current drawn by a wireless communications device that is configured to periodically scan control channels can be reduced by reducing the number of control channels to be scanned. The relative strengths of a serving cell control channel and the relative strengths of neighboring cell control channels are determined and the scanning of neighboring cell control channels is discontinued if the communications device is not moving and the signal strength of the serving cell is above a threshold value selected to provide a signal level at which data on a control channel can be reliably recovered.
US08620225B2

From an antenna provided in a transmitter for transmitting a radio signal, the radio signal is transmitted in such a manner of: detecting transmission power of a transmission signal outputted to the antenna; detecting reflection power of a reflection signal reflected from the antenna; integrating the difference between the transmission power and the reflection power at a timing of transmitting a preamble signal of the radio signal; comparing the difference value obtained by the integration with a predetermined threshold value, and outputting an alarm in the case where the result of the comparison is that the difference value obtained by the integration is smaller than the threshold value.
US08620220B2

Aspects of a method and system for mitigating interference between a plurality of femtocells utilizing transmission deferral are provided. In this regard, prior to transmission of cellular signals by a femtocell, the femtocell may be operable to detect signals that interfere with cellular communications between the femtocell, one or more base stations, and a cellular enabled communication device that communicates with the femtocell. The femtocell may be operable to defer transmission of the cellular signals for a particular period of time based on the detected interfering signals. During transmission of cellular signals from the femtocell to a cellular enabled communication device, the femtocell may be operable to detect loss of one or more packets of data. The femtocell may be operable to defer transmission of the cellular signals for a particular period of time based on the detected loss of one or more packets of data.
US08620218B2

Apparatus for harvesting and using power in a near field communications mode, includes a host device with operating components. A first near field communication (NFC) device is contained in the host device and is configured to be selectively coupled to one of the operating components. The first NFC device harvests energy from a second NFC device and converts the harvested energy to electrical power. The first NFC device receives information from the second NFC device and power on the operating component as a function of the information received from the second NFC device. The first NFC device transfers data to or from the operating component when the operating component is powered on. The first NFC device powers off the operating component when the transfer of data between the first NFC device and the operating component has been completed.
US08620213B2

Methods of pairing a plurality of objects in a multi-interactive object environment are presented. In one example, the method establishes communication between a first and second controller and the base computing device that identifies each controller as being active. A pairing detection algorithm executed on the base computing device is set into pairing mode to receiving signals from the controllers that indicates pairing between the first and second controllers. The base computing device detects a pairing initiation signal from the controllers, where the pair initiation signal is generated in response to detecting physical contact or a signature between the first and second controllers. The base computing device sets first and second controllers as being paired to the player.
US08620209B2

A communication apparatus, a communication system, a communication method, and a program capable of performing relay transfer of a data file swiftly and simply in performing short-distance one-to-one communication are provided. The communication apparatus includes a communication part that performs short-distance one-to-one communication with a communication partner apparatus via electric field coupling or magnetic field coupling, a relay transfer mode setting part that sets a relay transfer mode in which a data file are relay-transferred from at least one first apparatus to at least one second apparatus, a storage part that holds the data file received from the first apparatus while the relay transfer mode is set, and a transmission control part that transmits the data file held in the storage part to the second apparatus with which communication is established while the relay transfer mode is set.
US08620197B2

A developer stirring member for stirring a developer in a developer accommodating portion includes a supporting shaft and a sheet-like member for stirring the developer. The sheet-like member has a first lateral end which is a free end and a second lateral end which is fixed on the supporting shaft. The sheet-like member is waved at the second lateral end, and waving is greater in the second lateral end than in the first lateral end. The sheet like member is fixed to the supporting shaft at intervals which are the same as pitches of the wave.
US08620196B2

The invention relates to a toner cartridge with a locking mechanism, including a body provided with a top cover and used for receiving a developer, wherein the locking and unlocking mechanism used for locking the toner cartridge into an image forming apparatus is arranged on the body. The locking mechanism includes a handle hinged with the top cover, a gear fixedly connected with the handle, a locking lever capable of reciprocating and a torsion spring used for realizing the automatic reset of the handle. A rack engaged with the gear is arranged on the locking lever. Moreover, the handle is driven to be close to the top cover under the action of a torque force of the torsion spring under the locking state, and the gear is engaged with the rack to drive the locking lever to be extended out of the top cover so as to lock the toner cartridge. When the handle is under the unlocking state by overcoming the torque force of the torsion spring under the action of an external force, the gear and the rack are operated to drive the locking lever to be retracted into the top cover so as to unlock the toner cartridge. Unlocking and locking can be realized through a tensile force of a human hand and the reset of the torsion spring.
US08620188B2

An image forming apparatus includes a first image carrier forming a black toner image, a plurality of second image carriers forming a yellow, magenta, or cyan toner image, a third image carrier forming a special color toner image, and a transfer target member or an intermediate transfer belt. The apparatus further includes first and second detachment units. The first detachment unit detaches only the third image carrier from the transfer target member, and the second detachment unit detaches the second image carriers and the third image carrier. When switching from a special color image mode to either a normal color image mode or a monochrome image mode is performed during continuous printing of the recording media, the first detachment unit or the second detachment unit controls the detachment operation based on the number of recording media continuously printed by the normal color image mode or the monochrome image mode.
US08620184B2

An image forming apparatus has: a positively-charged single layer type electrophotographic photoreceptor; a charging device with a contact charging roller for charging a surface of the photoreceptor; an exposure device for exposing the charged surface to light to form an electrostatic latent image on the surface of the photoreceptor; a developing device for developing the electrostatic latent image into a toner image; and a transfer device for transferring the toner image to a transferred body. The photoreceptor has a conductive substrate and a photosensitive layer that contains a charge generating agent, a charge transport agent and a binder resin. The binder resin has a yield point strain of 9 to 29%, and the contact charging roller has a conductive layer with a thickness of 1 mm to 3 mm. The image forming apparatus is environmentally responsive and having a long-lasting positively-charged single layer type photoreceptor and charging roller.
US08620183B2

In a sheet conveying apparatus according to the present invention, a guide unit is rotatably disposed in an apparatus body. The sheet conveying apparatus includes a conveying portion which is disposed in the guide unit in such a manner as to be movable relatively to a cover and conveys the sheet on a second conveyance path, and a positioning portion which is disposed in the cover and positions the conveying portion at the cover when the cover is closed with respect to the apparatus body. The guide unit is moved to a closure position during the operation for closing the cover, and thereafter, the positioning portion positions the conveying portion by the operation for closing the cover.
US08620180B2

A process cartridge includes a photosensitive cartridge and a developing cartridge. The developing cartridge includes a developing roller, an input gear, a transmission gear, and a supporting cover. The input gear includes a contact portion, an outer circumferential wall, and a gear portion. The contact portion is in contact with a coupling member to receive the driving force. The outer circumferential wall and the gear portion rotate about a rotational axis defining an axial direction when the contact portion receives the driving force. The outer circumferential wall has a curved surface whose center of radius of a curvature is coincident with the rotational axis. The transmission gear is meshingly engaged with the gear portion to transmit the driving force from the input gear to the developing roller. The supporting cover covers the curved surface of the outer circumferential wall to rotatably support the outer circumferential wall.
US08620172B2

An image forming apparatus for outputting a printed product includes a fusing unit, an image forming control unit to receive print data and print attribution information for printing the printed product; and a print engine including a fusing controller to control a fusing temperature of the fusing unit. The print engine outputs the printed product using a fusing temperature designated by the print attribution information. The fusing controller determines a target fusing temperature for the fusing unit by comparing a first fusing temperature and a second fusing temperature. The first fusing temperature is used for a most recently conducted fusing process. The second fusing temperature is designated by the print attribution information. The fusing controller determines the target fusing temperature to the first fusing temperature or the second fusing temperature depending on the number of colors required for printing the printed product.
US08620165B2

A visible light wireless communication receiver includes: a source code recognizing unit that receives a source bit stream and recognizes the source bit stream as source codes of a unit of a first number of bits; and a line coding unit that encodes each of the source codes into an encoding code of a unit of a second number of bits, the second number being larger than the first number. In particular, in the encoding code, the number of bits corresponding to 1 is the same as the number of bits corresponding to 0. Therefore, the change in brightness of lighting may be minimized in the visible light wireless communication.
US08620151B2

This invention provides compact photographic and projection modules and electronic systems having the photographic and projection modules, which not only can project image data but also can capture image with good image quality high zoom ratio. Additionally, the photographic and projection modules are reliable and able to be made with low cost.
US08620149B2

A fluid warming cassette for use in a fluid warming system includes a first sheet, a second sheet and a flexible spacer having a serpentine opening. At least one of the first and second sheets is a flexible plastic sheet. The spacer is positioned between the first and second sheets and the first and second sheets are joined together over the spacer to form a fluid container having a fluid channel. The fluid container includes a fluid channel with inlet and outlet ports in fluid communication with the fluid channel. The fluid warming cassette is capable of operating under negative pressure without collapse of the fluid channel in the cassette.
US08620147B2

A method of receiving media data capable of being transceived via a digital data interface is provided. In the method, media data is received and parsed, and ancillary data for raw data and compression-related information about compressed data for the raw data are extracted from an ancillary data field of the parsed media data. The compressed data is extracted from the parsed media data, and the compressed data is decoded using the compression-related information so as to restore the raw data. The restored raw data is played back using the ancillary data and the compression-related information.
US08620143B2

An image processing apparatus, method, and program and program storage medium that enable easy search for a desired part. A plurality of video data are created from video data and are displayed, each as a motion picture, at time intervals in a display order on a plurality of display areas on a display screen.
US08620135B2

A media content recording system in a subscriber television system includes a memory for storing logic, a buffer space for buffering a plurality of media content instances, and a processor configured with the logic to designate as permanent a media content instance among the plurality of media content instances in the buffer space that is requested by a user for permanent recording.
US08620130B2

Pulling grips for installing a fiber optic assembly are disclosed. The pulling grip includes a pulling grip housing for receiving part of a fiber optic assembly therein. The pulling grip may also include a pulling grip sleeve and/or pulling sock. In one embodiment, the pulling grip housing has a friction fit with the pulling grip sleeve when assembled, thereby inhibiting rotation therebetween. Consequently, the friction fit advantageously inhibits twisting of the fiber optic assembly when installing the same using the pulling grip. In this manner, the pulling grip housing can easily be insert into the pulling grip sleeve and removed when pulling of a fiber optic assembly is completed. The pulling grip housing, pulling grip sleeve, and/or pulling sock may also be reused for pulling other fiber optic assemblies.
US08620128B2

A cable anchoring assembly includes a jacket anchoring block having a jacket clamping location and a reinforcing structure anchoring block mounted to the jacket anchoring block. The reinforcing structure anchoring block includes a reinforcing structure anchoring location that defines a fastener opening and an access slot that extends outwardly from the fastener opening. The access slot has a first open end positioned at the fastener opening and a second open end offset from the fastener opening. The access slot provides an open lateral passage into the fastener opening. A fastener is adapted for engagement in the fastener opening.
US08620125B2

Light diffusing optical fibers and methods for producing light diffusing optical fibers are disclosed. In one embodiment, a light diffusing optical fiber includes a core portion formed from silica glass and comprising a plurality of helical void randomly distributed in the core portion of the optical fiber and wrapped around the long axis of the optical fiber. A pitch of the helical voids may vary along the axial length of the light diffusing optical fiber in order to achieve the desired illumination along the length of the optical fiber. A cladding may surround the core portion. Light guided by the core portion is scattered by the helical voids radially outward, through the cladding, such that the light diffusing optical fiber emits light with a predetermined intensity over an axial length of the light diffusing optical fiber, the light diffusing optical fiber having a scattering induced attenuation loss greater than about 0.2 dB/m at a wavelength of 550 nm.
US08620124B1

A fiber optic cable includes a core and a binder film surrounding the core. The core includes a central strength member and core elements, such as buffer tubes containing optical fibers, where the core elements are stranded around the central strength member in a pattern of stranding including reversals in lay direction of the core elements. The binder film is in radial tension around the core such that the binder film opposes outwardly transverse deflection of the core elements. Further, the binder film loads the core elements normally to the central strength member such that contact between the core elements and central strength member provides coupling therebetween, limiting axial migration of the core elements relative to the central strength member.
US08620117B2

An optical device includes a phase modulation element having an optical waveguide part and electrodes, the optical waveguide part being configured such that a laser light beam emitted by a laser light source is inputted to the optical waveguide part and having an optical waveguide layer formed of an electro-optic material, the electrodes being provided on respective sides of the optical waveguide part to apply a voltage to the optical waveguide layer, the phase modulation element being configured to modulate a phase of the laser light beam by using a refraction index modulation region formed in the optical waveguide layer when a voltage is applied to the optical waveguide layer through the electrodes, and a pump light source configured to irradiate at least the refraction index modulation region of the optical waveguide layer with a pump light beam.
US08620113B2

Laser diode mode techniques are described. In one or more implementations, one or more laser diodes of a computing device are caused to operate below a lasing threshold to illuminate at least part of a physical surroundings of the computing device. One or more images of the illuminated physical surroundings are captured by a camera of the computing device and one or more inputs are recognized from the captured one or more images for interaction with a user interface displayed by the computing device.
US08620110B2

A system and method are provided for distributing digital images to a user. The system includes an image capture device for creating digital images, and at least one image server in communication with the image capture device via a communication network, such as the Internet. The image server is operable to receive and store the digital images transmitted from the image capture device. At least one programmable software agent in communication with the image server via the communication network automatically selects a subset of the digital images provided by the image server for distribution to the user. The system further includes one or more display devices for displaying the digital images selected by the software agent.
US08620109B2

Disclosed herein is an image processing apparatus including an up-sampling section configured to carry out up-sampling processing in order to generate an up-sampled image, a motion-compensated image generation section configured to generate a motion-compensated image as a result of correction processing to adjust a referenced image having the second resolution to a photographing-object position on the up-sampled image by making use of information on a difference between the up-sampled image and the referenced image, a blending processing section configured to generate a blended image as a result of blending processing to blend the up-sampled image with the referenced image, and an output-image generation section configured to receive and process the blended image as well as the up-sampled image in order to generate an output blended image obtained by blending a super-resolution processing-result image with a noise-reduction processing-result image.
US08620108B2

An image data processing apparatus includes a processing unit that detects an attribute of image data input. The image data processing apparatus also includes a network interface that receives content data from an external section. When the processing unit detects that the image data is contained in a predetermined location of the content data, the processing unit processes, based on the attribute detected and in accordance with an aspect ratio of a display section where the image data is to be displayed, the image data such that a horizontal to vertical ratio of the image data is kept when the image data is displayed on the display section.
US08620106B2

Methods and apparatuses perform image processing for blending image and/or data layers. The method according to one embodiment accesses data representing a first layer and data representing a second layer; and generates a blended layer by adjusting a transparency of said first layer relatively to said second layer based on data associated with said first or second layer.
US08620100B2

A motion blur control device uses inter-frame movement computation means to compute an inter-frame movement direction and an inter-frame movement amount from plural frame images acquired at a specific time interval. Motion blur correction means then generates a corrected frame image by correcting motion blur in a specific frame image in plural frame images based on the blur amount set within a range not exceeding the inter-frame movement amount and based on the inter-frame movement direction. Evaluation means evaluates the corrected frame image using a motion blur evaluation function. The motion blur control device controls the blur amount such that the motion blur evaluation function satisfies a specific condition.
US08620091B2

An apparatus for detecting specific human body parts in an image includes: a texture energy analysis unit for analyzing energy distribution in the image and generating texture energy maps; a candidate region-of-interest extraction unit for extracting candidate regions-of-interest for the specific body parts on a given texture energy map by applying a threshold to the given texture energy map, the given texture energy map being selected among the texture energy maps; a candidate mask application unit for performing convolution between candidate masks for the specific body parts and the candidate regions-of-interest and selecting candidate body parts based on results of the convolution; and a body part detection unit for detecting the specific body parts on the image by performing verification on the candidate body parts. The verification is performed by using machine-learning models for the specific body parts.
US08620086B2

An image registration system for aligning first and second images. The novel system includes a first system for extracting a region of interest (ROI) from each image and a second system for coarsely aligning the regions of interest. The first system determines the size and location of the ROI based on the number of features contained within the region. The size of the ROI is enlarged until a number of features contained in the ROI is larger than a predetermined lower bound or until the size is greater than a predetermined upper bound. The second system computes a cross-correlation on the regions of interest using a plurality of transforms to find a coarse alignment transform having a highest correlation. The image registration system may also include a third system for performing sub-pixel alignment on the regions of interest.
US08620084B2

Shape recognition is performed based on determining whether one or more ink strokes is not part of a shape or a partial shape. Ink strokes are divided into segments and the segments analyzed employing a relative angular distance histogram. The histogram analysis yields stable, incremental, and discriminating featurization results. Neural networks may also be employed along with the histogram analysis to determine complete shapes from partial shape entries and autocomplete suggestions provided to users for conversion of the shape into a known object.
US08620083B2

Character recognition is described. In one embodiment, it may use matched sequences rather than character shape to determine a computer-legible result.
US08620081B2

An image processing apparatus determines an attribute of a block image based on the attribute of the block image determined based on a color distribution characteristic amount of the block image and the attribute of the block image determined based on an edge characteristic amount of the block image.
US08620076B2

A region extraction apparatus includes an image acquisition device that acquires an image, a temporary initial region specifying device that specifies a plurality of temporary initial regions in the acquired image, a separation calculation device that calculates a separation that is an indicator indicating how much pixel values of all pixels of an inside of a specified temporary initial region and pixel values of all pixels of an outside of the specified temporary region are different from each other, on each temporary initial region, an initial region specifying device that specifies a temporary initial region having a highest calculated separation as an initial region, and a region extraction device that performs a region extraction on a basis of the specified initial region.
US08620072B2

A hue bar, radio buttons, and slide bars are laid out on an adjustment field of a dropout color setting screen. Hue which is continuously changed is displayed on the hue bar in a band form. The radio buttons correspond to specified color numbers so as to switch specification of a plurality of target colors. Sensitivity and intensity are set on the slide bars. Further, when the radio buttons are switched, a slider corresponding to the switched radio button, that is, the specified color number is switched to be in an active display such that a hue range is capable of being set and sliders corresponding to other specified color numbers are switched to be in a non-active display so that setting of the hue range is accepted. Further, settings of the sensitivity and intensity are accepted so as to be subordinate to the accepted hue range.
US08620071B2

The invention facilitates adaptive compression of multi-level images, such as captured digital images of a whiteboard, etc., encoding a bitstream comprising a color image component and a black-and-white image component. Either or both of a color and a black-and-white image can be output to a user based on user desires, receiving device capabilities, etc.
US08620065B2

Embodiments include methods, systems, and/or devices that may be used to image, obtain three-dimensional information from a scence, and/or locate multiple small particles and/or objects in three dimensions. A point spread function (PSF) with a predefined three dimensional shape may be implemented to obtain high Fisher information in 3D. The PSF may be generated via a phase mask, an amplitude mask, a hologram, or a diffractive optical element. The small particles may be imaged using the 3D PSF. The images may be used to find the precise location of the object using an estimation algorithm such as maximum likelihood estimation (MLE), expectation maximization, or Bayesian methods, for example. Calibration measurements can be used to improve the theoretical model of the optical system. Fiduciary particles/targets can also be used to compensate for drift and other type of movement of the sample relative to the detector.
US08620052B2

A method for 3-D volume image reconstruction of a subject. 2-D projection images are obtained over a range of scan angles, and one or more truncated images are identified from the obtained images. From each of the one or more truncated images, a corrected truncated image is formed by a repeated process of identifying a row of image data values in the one or more truncated images, assigning an extension length to one or both ends of the row according to the row location in the truncated image, and extending the truncated image data for the row of image data values by applying a row-dependent cosine function to each value in the extension length. A 3-D volume image is reconstructed using one or more of the corrected truncated images.
US08620049B2

An interventional roadmap method with optimization of the mask face is proposed. At least two empty images and at least two fill images are recorded in a mask phase A with a matrix-type array of pixels and stored. The empty and fill images are processed such that the gray values of each pixel of the x-ray images from mask phase A are arranged in ascending order. A mask image is computed from the processed empty and fill images such that the smallest gray values are averaged and from which the mask image will be formed. At least one current x-ray image is recorded and subtracted from the mask image to create roadmap images.
US08620041B2

A method of analyzing a thermal image of a body section is disclosed. The method comprises obtaining a thermospatial representation of the body section, calculating a surface integral of the thermal data over the surface, and determining the likelihood that a thermally distinguishable region is present in the body section, based on a value of the surface integral.
US08620035B2

A method for determining the position of the eyes includes: a step for determining approximate positions of the eyes in the digital image; a step for determining adjacent positions; a step of geometric transformation of the digital image into normalized images in such a way as to make the adjacent positions coincide with the reference positions; a step of comparison of at least a part of each normalized image with a corresponding part of a predetermined image, each comparison providing a score representing the level of resemblance between the parts of images; and a step of declaration of the adjacent positions associated with the best score as actual positions of the eyes of the face.
US08620033B2

A surface measurement method includes inspecting a plurality of samples of a first irregular workpiece surface in two dimensions, determining, based on the inspections of the samples, a total number of surface peaks on each of the plurality of samples, and deriving a control limit from a statistical variation of the total number of surface peaks on each of the samples. The control limit specifies an out-of-tolerance condition for the total number of surface peaks on a second irregular workpiece surface. The method further includes inspecting a portion of the second irregular workpiece surface in two dimensions, determining, based on the inspection of the portion of the second irregular workpiece surface, a total number of surface peaks on the portion, and comparing the total number of surface peaks on the portion to the control limit to determine whether the second irregular workpiece surface is in the out-of-tolerance condition.
US08620028B2

Embodiments of the present invention provide a method and a system for analyzing and learning behavior based on an acquired stream of video frames. Objects depicted in the stream are determined based on an analysis of the video frames. Each object may have a corresponding search model used to track an object's motion frame-to-frame. Classes of the objects are determined and semantic representations of the objects are generated. The semantic representations are used to determine objects' behaviors and to learn about behaviors occurring in an environment depicted by the acquired video streams. This way, the system learns rapidly and in real-time normal and abnormal behaviors for any environment by analyzing movements or activities or absence of such in the environment and identifies and predicts abnormal and suspicious behavior based on what has been learned.
US08620027B2

An augmented reality-based file transfer method and a related file transfer system integrated with cloud computing are provided. The file transfer method is applied to file transmission between a first device and a second device wirelessly connected to each other, wherein the first device includes a file, a display unit, and an input unit electronically connected to the display unit. The file transfer method includes the following steps: when an image stored in the first device is opened, displaying the file and the image on the display unit of the first device, wherein the image comprises a face image of the second user; when the file is dragged to the face image of the second user shown in the image via the input unit and is then released, generating a command; and transferring the file from the first device to the second device according to the command.
US08620020B2

The present invention provides methods and systems to protect an organization's secure image information from unauthorized disclosure. In one embodiment, methods and systems to generate image fingerprints are provided. The fingerprints are generated for each feature point of an image data. Because the fingerprints take into account the neighborhood features around each feature point, the image fingerprints are robust against derivative images where the original image may have been altered. Methods and systems to maintain a fingerprint database for an organization's secure image data is also provided. In one embodiment, client fingerprints are generated for image data that a user intends to transmit outside of the organization. In some embodiments, suitable security actions are initiated if any of the client fingerprints match any of the fingerprints in the fingerprint database.
US08620009B2

Systems and methods for determining a virtual sound source position by determining an output for loudspeakers by the position of the loudspeakers in relation to a listener. The output of respective loudspeakers is generated using aural cues to give the listener knowledge of the virtual position of the virtual sound source. Both a gain in intensity and a delay are simulated.
US08620006B2

An audio system including a rendering processor for separately rendering a dialogue channel and a center music channel. The audio system may include circuitry for extracting one or both of the dialogue channel or the center music channel from program material that does not include both a dialogue channel and a center music channel. The dialogue channel and the center music channel may be radiated with different radiation patterns.
US08619996B2

Provided are a method and apparatus for transmitting digital multimedia broadcasting data, and a method and apparatus for receiving digital multimedia broadcasting data. A basic audio signal and a multichannel audio signal are encoded to generate a basic audio stream and a multichannel audio stream, and a first data stream describing property and position data of the basic audio stream and a second data stream describing property and position data of the multichannel audio stream are transmitted as independent streams. According to the performance of the receiving apparatus, an audio signal may be decoded by using just the first data stream only or both the first data stream and the second stream.
US08619982B2

The present invention relates to data rights management and more particularly to a secured system and methodology and production system and methodology related thereto and to apparatus and methodology for production side systems and are consumer side systems for securely utilizing protected electronic data files of content (protected content), and further relates to controlled distribution, and regulating usage of the respective content on a recipient device (computing system) to be limited strictly to defined permitted uses, in accordance with usage rights (associated with the respective content to control usage of that respective content), on specifically restricted to a specific one particular recipient device (for a plurality of specific particular recipient devices), or usage on some or any authorized recipient device without restriction to any one in specific, to control use of the respective content as an application software program, exporting, modifying, executing as an application program, viewing, and/or printing of electronic data files.
US08619980B2

Hierarchical cryptography expressed in a general semiordered structure other than a tree structure is implemented. In information generation, random numbers σv and (σvj)jεw(v)εZq are generated; main information kv=σvΣiε{1, . . . , N-1}\w(v)vibi*+bN* is calculated; and derivation information kvj=σvjΣiε{1, . . . , N-1}\w(v)vibi*+bj* is calculated for each jεw(v). In information derivation, random numbers σu and (σuj)jεw(u)εZq are generated; main information ku=σuΣiεw(v)\w(u)uikvi+kv is calculated; and derivation information kuj=σujΣiεw(v)\w(u)uikvi+kvj is calculated for each jεw(v).
US08619975B2

A cipher processing apparatus for arithmetic operations of an FO function and an FL function comprising: an FL function operating unit for generating a 2N-bit output based on a first extension key; a partial function operating unit for generating an N-bit output based on second and third extension keys; an N-bit intermediate register for storing an output of the partial operating unit; a 2N-bit first data register for storing data based on the output of the FL function operating unit; and a controller for making the partial function operating unit perform six cycles, inputting an output of the intermediate register to the FL function operating unit, and storing the data based on the output of the FL function operating unit in the first data register, in a first case in which the FL function uses a result of an arithmetic operation of the FO function.
US08619967B2

This document discusses, among other things, a networked contact center that includes multiple platforms to host multiple tenants. Example embodiments include receiving a message associated with one of the tenants and identifying one or more of the platforms associated with the message. For some example embodiments, the networked contact center may allow the platform to access a data location that is both associated with the tenant and shared by two or more of the multiple tenants.
US08619963B2

A conference call system comprises an input interface for receiving during a conference call at least two input streams of audio signal, each from another source. A selection unit is connected to the input interface, for selecting a number of dominant speaker streams out of the input streams, the number being less than or equal to a maximum number of dominant speakers value and each of the dominant speaker streams representing speech from a respective dominant speaker. A mixer is connected to the selection unit, for mixing the selected streams into an output stream. The conference call system comprises an output interface for outputting the output stream and a selection control unit connected to the selection unit and the input interface, for dynamically setting, during the conference call, the maximum number of dominant speakers value based on dynamics of the conference call.
US08619959B2

A methodology wherein a voice service client application on one or more phones and a voice service server perform a call set-up process through a mix of an external data channel and a normal voice channel that enables call subject information to be effectively provided by a calling party to a called party so that it can be displayed along with other caller ID information.
US08619956B2

A telecommunications system is disclosed that enables a user to pair a desk set that is an extension of a private-branch exchange with a cell phone that is accessible via the Public Switched Telephone Network. One feature of the telecommunications system enables an active call that is between the desk set and another party, to be transferred to the user's cell phone, while in the presence of third-party call control. This is advantageous because a user who is initially on a call at her desk set, but needs to get somewhere else (e.g., a meeting, the airport, home, etc.), is able to continue the call by transferring it to her cell phone. The third-party call control can be part of a computer-telephony integration (CTI) application—for example, in a telephone telemarketing center, which concurrently handles many active telephone calls.
US08619947B2

The present invention is directed to a method and system for collecting contemporaneous information relating to an event. The method includes, in response to receiving an indication of an event, identifying a plurality of mobile devices located in a specified area related to the event based on global positioning system (GPS) information associated with each of the mobile devices. The method also includes selecting, from the plurality of mobile devices, at least one mobile device to which a request for supplemental information is to be transmitted. The method further includes transmitting, via at least one communication network, the request to the selected at least one mobile device. The method still further includes receiving the supplemental information over the at least one communication network from the selected at least one mobile device.
US08619945B2

Some aspects include a system, medium, and method for receiving an indication of occurrences of a substantially periodic treatment opportunity for a target volume of a patient from a motion detection device, the treatment opportunity being a period of time the target volume is in a position to be irradiated according to a burst mode treatment plan to be administered by a radiotherapy device; determining a future treatment opportunity for a target volume of a patient; beginning synchronization of a prescribed delivery period of burst mode irradiation and the future treatment opportunity; presenting, to the patient, an indication of timing data indicative of a time until the prescribed delivery period of burst mode irradiation will occur; and irradiating the target volume during the synchronization of the future treatment opportunity and the prescribed delivery period of burst mode irradiation.
US08619944B2

A method and a device for determining attenuation coefficients for an object using a movable X-ray source and a detector, which is provided for recording projections, is provided. The method includes specifying a trajectory for the movable X-ray source, specifying positions on the trajectory for determining a derivative of projections recorded by the detector, specifying a plurality of scanning positions for each of the specified positions, following the trajectory with the X-ray source and recording a projection for each scanning position, numerically calculating a projection derivative in relation to the trajectory path for each of the positions using the projections recorded for the associated plurality of scanning positions, and determining attenuation coefficients for the object from the calculated projection derivatives using a theoretically exact or approximate rule for the reconstruction.
US08619941B2

A method for transmitting a sounding reference signal from a user equipment in a MIMO antenna wireless communication system is disclosed. The method comprises receiving sounding reference signal setup information from a base station, the sounding reference signal setup information including an initial cyclic shift value nSRScs and an initial transmissionComb parameter value kTC; setting an interval between cyclic shift values corresponding to each antenna port based on the initial cyclic shift value, to reach a maximum interval; setting a transmissionComb parameter value corresponding to a specific one of the antenna ports to a value different from the initial transmissionComb parameter value if the initial cyclic shift value is a previously set value and the number of antenna ports is 4; and transmitting the sounding reference signal to the base station through each antenna port by using the set cyclic shift value and transmissionComb parameter value.
US08619937B2

An integrated CMOS clock generator with a self-biased phase locked loop circuit comprises a phase-frequency detector with a reference signal input, a feedback signal input and an output. A first charge pump of the clock generator has an input connected to the output of the phase-frequency detector and an output that supplies a control voltage. A loop capacitor is connected to the output of the first charge pump. The clock generator further has a second charge pump with an input connected to the output of the phase-frequency detector and an output. In particular, the clock generator has two oscillator blocks.
US08619932B2

A signal transmission system includes a first clock signal generator and a second clock signal generator. The first clock signal generator is configured for generating a first clock signal according to clock information derived from a transmitted signal, wherein the transmitted signal is changed in response to a frequency change of a second clock signal, and the first clock signal generator enters a frequency-unlocked state if the second clock signal has a frequency transition from a first frequency to a second frequency during a first time period. The second clock signal generator is configured for generating the second clock signal having the frequency transition from the first frequency to the second frequency during a second time period longer than the first time period such that the first clock signal generator stays in a frequency-locked state during the second time period.
US08619915B2

A receiver includes: a first amplifier for amplifying an input signal and outputting an output signal; a clock generator for generating a clock signal corresponding to a period of the output signal; a judger for outputting a first logical value or a second logical value in accordance with a phase lead or phase lag which has been occurred at a crossing point of the positive-phase signal and the negative-phase signal of the output signal upon rising or falling the clock signal; a detector for outputting a difference value between a time for which the judgment signal has the first logical value and a time for which the judgment signal has the second logical value; and an adjustor for adjusting reference voltages of a positive-phase signal and a negative-phase signal of the input signal in accordance with the difference value output from the detector.
US08619909B2

A method of detecting whether an incoming signal is a signal type of interest having a known training sequence. The signal is filtered with a matched filter as in conventional methods. However, the filter processing is performed in a unique manner that maximizes computational efficiency.
US08619906B2

A method and system for pre-distorting a dual band signal to compensate for distortion of a non-linear power amplifier in a radio transmitter are disclosed. In one embodiment, the first signal of the dual band signal is tuned to a first intermediate frequency to produce a first tuned signal and the second signal of the dual band signal is tuned to minus the intermediate frequency to produce a second tuned signal. A single input pre-distorter pre-distorts the sum of the first tuned signal and the second tuned signal. The coefficients of the pre-distorter are obtained from a one-dimensional look-up table.
US08619899B2

There is provided an information processing apparatus, including a signal receiver that receives a signal encoded in such a way that a signal containing a first bit value and a second bit value, wherein the first bit value is represented by first amplitude values, the second value is represented by a second amplitude value, and polarity of the encoded signal amplitude value is reversed in each period, a conversion processor performs conversion to add a delayed signal that is delayed by delaying a signal received by the signal receiver by one period of the received signal, an inversion processor that performs inverse processing of the conversion on the signal output from the conversion processor, and an input data decoder that decodes an input data by determining the first and second values based on the amplitude value of the signal output from the inversion processor.
US08619887B2

Wireless devices capable of one or more of extended multiple input multiple output (MIMO), dual bonded, and dual concurrent operation are disclosed. Methods for switching between the operational states for wireless devices capable of multiple operational states are also disclosed.
US08619876B2

A digital broadcasting transmission/reception system, and a signal processing method thereof for turbo-processing digital broadcasting transport stream and transmitting the processed stream, includes a parity area generating unit preparing a first area for parity insertion with respect to a dual transport stream (TS) which includes a normal stream and a turbo stream as multiplexed, a first interleaver interleaving the dual TS which is transmitted from the parity area generating unit, a turbo processing unit detecting the turbo stream from the interleaved dual TS, exclusively encoding the detected turbo stream for turbo-processing, and stuffing the encoded turbo stream into the dual TS, a deinterleaver deinterleaving the dual TS which is processed by the turbo processing unit, and a transmitting unit transmitting the dual TS which is processed at the deinterleaver.
US08619865B2

A system for videoconferencing that offers, among other features, extremely low end-to-end delay as well as very high scalability. The system accommodates heterogeneous receivers and networks, as well as the best-effort nature of networks such as those based on the Internet Protocol. The system relies on scalable video coding to provide a coded representation of a source video signal at multiple temporal, quality, and spatial resolutions. These resolutions are represented by distinct bitstream components that are created at each end-user encoder. System architecture and processes called SVC Thinning allow the separation of data into data used for prediction in other pictures and data not used for prediction in other pictures. SVC Thinning processes, which can be performed at video conferencing endpoints or at MCUs, can selectively remove or replace with fewer bits the data not used for prediction in other pictures from transmitted bit streams. This separation and selective removal or replacement of data for transmission allows a trade-off between scalability support (i.e. number of decodable video resolutions), error resiliency and coding efficiency.
US08619864B2

A reference differential value calculation part calculates a reference differential value by subtracting an accumulated value of the target amounts of codes from an accumulated value of the amounts of generated codes from the first period to the (n−1) period. A comparison part compares a cumulative differential value obtained by subtracting the cumulative amount of generated codes from the cumulative target amount of codes of the first to m-th picture frames in the n period with the reference differential value. If the cumulative differential value is larger than the reference differential value, stuffing bits are added to the m-th picture frame to be processed by the amount of codes obtained by subtracting the reference differential value from the cumulative differential value.
US08619858B2

A method and apparatus for determining an intra prediction mode of a coding unit. Candidate intra prediction modes of a chrominance component coding unit, which includes an intra prediction mode of a luminance component coding unit, are determined, and costs of the chrominance component coding unit according to the determined candidate intra prediction modes are compared to determine a minimum cost intra prediction mode to be the intra prediction mode of the chrominance component coding unit.
US08619853B2

This disclosure describes techniques for transforming residual blocks of video data. In particular, a plurality of different transforms selectively applied to the residual blocks based on the prediction mode of the video blocks. At least a portion of the plurality of transforms are separable directional transform specifically trained for a corresponding prediction mode to provide better energy compaction for the residual blocks of the given prediction mode. Using separable directional transforms offers the benefits of lower computation complexity and storage requirement than use of non-separable directional transforms. Additionally, a scan order used to scan the coefficients of the residual block may be adjusted when applying separable directional transforms. In particular, the scan order may be adjusted based on statistics associated with one or more previously coded blocks to better ensure that non-zero coefficients are grouped near the front of the one-dimensional coefficient vector to improve the effectiveness of entropy coding.
US08619851B2

An information distribution apparatus includes a determination unit configured to determine the configuration of a stream including video data and audio data, a creating unit configured to create combination information indicating combinations of video data and audio data making up the stream, based on the results of the determination, and a transmission unit configured to transmit the combination information to a reception apparatus.
US08619847B1

A technique for a reconditioning equalizer filter for non-constant envelope signals is described. The input to a transmitter chain is modified by a reconditioning equalizer filter, prior to being applied to the transmitter. The reconditioning equalizer filter modifies and smoothens the amplitude of the signal. The modified and smoothened signal has its peaks reduced which results in lower Crest Factor. The input to the reconditioning equalizer filter could be a baseband, intermediate frequency (IF) or radio frequency (RF) signal. When the signal is an IF or RF signal, it needs to be down-converted to baseband before being applied to the reconditioning equalizer filter. The reconditioning equalizer filter could be performed in a digital or analog domain.
US08619845B2

Wired and wireless communication networks can be subject to noise and interference resulting data corruption. In a communication system comprising a first network device and a second network device, the first and the second network devices can be configured for optimizing the data rate of the communication system. On receiving a multi-band signal at the first network device from the second network device during a channel adaptation mode, the multi-band signal can be split into a plurality of independent frequency band signals. A performance measurement of a first of the plurality of frequency band signals corresponding to a lowest frequency band signal can be calculated. Communication parameters can be determined for each of the plurality of frequency band signals based on the performance measurement of the first of the plurality of frequency band signals. The communication parameters can be provided from the first network device to the second network device.
US08619844B2

A method and device for reducing interference between a first signal of the carrier current type (Se) transmitted between modems (MCPL) in an electrical network (Re) and a second signal (S) transmitted between modems (M) in another network (R), the signals (Se, S) being coded by distribution of the data over allocated carrier frequencies in the same reserved frequency band (BF). The method includes: a step of measurement, by each modem (MCPL) in the electrical network, of transmission characteristics of each carrier frequency (F) that may be used for coding the first signal (Se), a step of detection, by analysis of the measured transmission characteristics, of at least one second, carrier frequency (F2,n), which is allocated or may be allocated for coding the second signal (S) and is common with at least one first carrier frequency (F1,m), which is allocated for coding the first signal (Se), and a steps of optimisation of the distribution of the data of the first signal (Se) over carrier frequencies.
US08619843B2

A vectored DSL system reduces or eliminates correlated alien interference in active DSL lines in the vectored system by collecting pseudo signals from inactive lines that do not carry upstream DSL transmissions and/or from common-mode voltage signals from active lines. The collected pseudo signals contain in-domain interference, such as FEXT interference from the active DSL lines in the vectored system, and correlated alien interference. After removing the in-domain interference from the pseudo signals, the remaining alien interference data can be used to generate FEXT cancellation coefficients or the like that are used in DSL vectoring to remove the correlated alien interference from upstream DSL user signals from the active DSL lines. The generated FEXT cancellation coefficients are used in a manner analogous to in-domain FEXT data collected from the active lines during training, tracking, etc. The vectored DSL system can include modems coupled to a private vectoring data routing apparatus to one or more vectoring modules The vectoring modules can employ vector processors that include processing units configured to process collected user data on the basis of all modems' data for a given DSL tone grouping, thus removing FEXT effects from the user data and returning vectored user data to the modems using the routing apparatus, which can be a specialized data transmission network utilizing one or more vector routers.
US08619841B1

A transceiver configured to be implemented in a first device includes transmitter and receiver modules and first and second estimator modules. The receiver module receives a first signal transmitted on a channel from a second device to the first device. The first estimator module estimates a first parameter associated with the first signal or the channel. The second estimator module estimates a carrier frequency offset based on the first parameter. The carrier frequency offset is a difference between a first carrier frequency of the first device, and a second carrier frequency of the second device. The transmitter module adjusts a second parameter based on the carrier frequency offset, and based on the second parameter, transmits a second signal to the second device or the receiver module adjusts a third parameter based on the carrier frequency offset, and based on the third parameter, receives a third signal from the second device.
US08619837B2

A repeater environment is provided to deploy a feedback cancellation loop that is adaptively coupled with an antenna array such that a selected metric can be derived by deploying a one or more of selected metrics (e.g., composite metrics) 5 comprising a selected filter bank operative to process the signal on a bin by bin basis and the derived metric can be applied to the antenna array and feedback cancellation loop combination to improve signal integrity and amplification, beam forming operations, and pilot control and overhead channel control operations. In an illustrative implementation, an exemplary repeater environment comprises, a 10 transmitter, a receiver, an equalized feedback cancellation loop circuitry comprising a filter bank, the cancellation loop being operatively coupled to an antenna array. In the illustrative implementation, the feedback cancellation loop can receive signals as input from a cooperating antenna array and provide output signals such as a feedback leakage signal to a cooperating.
US08619830B2

A photonic crystal surface emission laser includes an active layer, and a photonic crystal layer made of a plate-shaped slab provided with modified refractive index area having a refractive index different from that of the slab, the modified refractive index areas being arranged on each of the lattice points of a first rhombic-like lattice and a second rhombic-like lattice in which both diagonals are mutually parallel and only one diagonal is of a different length, wherein ax1, ax2, ay, and n satisfy the following inequality:  1 a x ⁢ ⁢ 1 - 1 a x ⁢ ⁢ 2  ( 1 a x ⁢ ⁢ 1 + 1 a x ⁢ ⁢ 2 ) 2 + ( 2 a y ) 2 ≤ 1 n .
US08619828B2

A group III nitride substrate has a semi-polar primary surface. A first cladding layer has a first conductivity type, and comprises aluminum-containing group III nitride. The first cladding layer is provided on the substrate. An active layer is provided on the first cladding layer. A second cladding layer has a second conductivity type, and comprises aluminum-containing group III nitride. The second cladding layer is provided on the active layer. An optical guiding layer is provided between the first cladding layer and the active layer and/or between the second cladding layer and the active layer. The optical guiding layer comprises a first layer comprising Inx1Ga1-x1N (0≦x1<1) and a second layer comprising Inx2Ga1-x2N (x1
US08619827B2

A correction circuit is provided, which may reduce dullness of a light output waveform due to wavelength detuning. The correction circuit includes an RC time constant circuit. The RC time constant circuit is used to correct a waveform of a current pulse outputted from a current source, the current source driving a surface-emitting semiconductor laser in a pulsed manner, so that a pulse waveform of light output of the semiconductor laser is approximately a rectangle.
US08619824B2

A low white frequency noise tunable semiconductor laser source is presented. The laser source includes a single-mode semiconductor laser assembly which generates a laser beam having a tunable frequency over a spectral range of interest. An optical filter is provided in the path of the laser beam. The optical filter has multiple spectral features distributed over the entire spectral range of interest. Each spectral feature has a narrow spectral range. A locking mechanism is further provided and is controllable for locking a spectral alignment between the frequency of the laser beam and any selected one of the spectral features of the optical filter.
US08619813B1

A plurality of access modules are inserted into slots of a chassis at a network facility. Each access module is provisioned with sets of Ethernet virtual circuit (EVC) attribute data in order to provide the access module with sufficient information to handle data packets carried by EVCs serviced by the access module. Rather than manually provisioning each access module with EVC attribute data, the sets of attribute data are stored at a central location. Each access module is configured to automatically request, from the central location, sets of attribute data associated with the EVCs to be serviced by the access module and to then automatically provision the access module to handle data packets carried by such EVCs. For each requested set of attribute data, the requesting access modules ensures that the attribute data is reliably transported across a backplane of the chassis.
US08619811B2

An apparatus, system and method for forwarding user plane data. A user plane gateway (102) comprises: a receiving module (106) for receiving data which comes from a first network element (100) and uses a first transfer module; a converting module (108) for converting the transfer mode of the received data from the first transfer mode to a second transfer mode, wherein the first transfer mode is asynchronous transfer mode (ATM) and the second transfer mode is Internet Protocol (IP) transfer mode, or the first transfer mode is IP transfer mode and the second transfer mode is ATM; and a sending module (110) for sending the converted data to a second network element (104) using the second transfer mode. This apparatus, system and method achieve the effects that the aggregation of ATM network to the IP network, the networking device able to be compatible forwardly, improving bandwidth utilization rate, saving costs, etc.
US08619803B2

A listener system, or listener, may be used with an Ethernet Audio-Video Bridging (“AVB”) network. The listener may include various components, such as an upper layer application and a stream reservation protocol stack. The upper layer application and stream reservation protocol stack may be in communication with each other. The stream reservation protocol stack may receive stream advertisements on or across the Ethernet AVB network. The stream reservation protocol stack may operate in a sparse mode and may operate in a full mode. When operating in a sparse mode, the stream reservation protocol stack may transmit one subset of the received stream advertisements to the upper layer application, and may not transmit another subset of the received stream advertisements to the upper layer application.
US08619802B2

A switching network for efficiently receiving and transmitting data packets having both frames and messages includes a crossbar switch with a plurality of surrounding ports for exclusively switching frames which normally consist of large data streams of 40 to 60 bytes. Then the ports are connected together in a message ring and small data entity messages, for example 4, 8, or 12 bytes, are switched from an input port to an output port around the ring avoiding congestion of the crossbar switch.
US08619795B2

Methods, devices and systems for a wireless communication system using multiple-serving nodes are provided. In one embodiment, a method of wireless communication comprises sending from a first node a downlink control signal to a wireless device using a first communication link; receiving by said first node an uplink control signal from said wireless device via a second node using a third communication link; and forwarding by said first node another downlink control signal from said second node to said wireless device using said third communication link and said first communication link.
US08619792B1

System and methods for an interface alteration device that recognizes in incoming data whether certain predefined conditions exist based on condition evaluation rules, and, as appropriate, alters certain portions of the incoming data based on alteration rules. Transmission tolerance levels also define how transmission of data is to be performed so that the destination node to which the altered and/or unaltered data is transmitted will be unaware that alteration has occurred to the data stream.
US08619780B1

A distributed system for collecting and processing packet routing information is provided. A service provider, such as a content delivery network service provider, can maintain multiple Points of Presence (“POPs”). Routing computing devices associated with each POP can forward information about the packet routing information to a packet routing management component. The packet routing component can process the information provided by the various POPs. The packet routing component can then update, or otherwise modify, packet routing information used by one or more of the POPs. Accordingly, the packet routing management component can then selectively distribute the updated or modified packet routing information, including the distribution to all POPs, the targeted distribution to specific POPs and the creation of centrally accessible routing information.
US08619777B2

A router is coupled to sources of multicast streams and to multicast consumer hosts through one or more network elements, for managing multicast streams sent to hosts through the one or more network elements using subscriber circuits. The interface between the router and the network elements includes, but is not limited to, a remote multicast replication interface. Reports are received from a host on a subscriber circuit. The subscriber circuit is coupled between the router and the host. The report indicates a request to receive a multicast stream that is associated with a group object. A reference counter associated with the group object is incremented and the requested multicast stream is added to a remote multicast replication circuit if the reference counter transitions from zero upon incrementing.
US08619776B2

A device and method in which data transmissions to and from host processors in accordance with various protocols (e.g., TCP, UDP, FTP) are translated to and from NACK-Oriented Reliable Multicast (NORM) protocol data transmissions. A Multiprotocol Offload Engine (MOE) software architecture may perform the translations within a Network Interface Card (NIC) or Network Blade (NB) hardware platform. Moving the protocol translation processing from the host processors to the MOE hardware unit removes the protocol processing load from the host processor and significantly increases performance of data transmission among sources and sinks across a network layer.
US08619774B2

A method and apparatus for providing multicast messages across a data communication network, the method comprising the computer-implemented steps of: receiving a multicast join message; adding to the multicast join message a next hop and an address of a router to which the multicast message is to be sent; forwarding the multicast message based on the next hop address.
US08619772B2

Method and router supporting tracing of a packet therein. A first service module receives the packet and a memory module stores a tracing extension header. The extension header comprises an identifier of a receiving service module and a tracing identifier associated with the packet. The extension is stored following reception of the packet by the first service module. Optionally, the receiving module may be the first service module that further receives the packet through a network interface module. The first service module may also generate the tracing identifier associated with the packet that uniquely identifies the tracing in the receiving module. The router may comprise a second service module and a second memory module associated thereto. The first service module may further append the tracing extension header to the packet and forwards the packet to the second service module. The second memory module may then store the extension header thereupon.
US08619767B2

A communication terminal of the present invention includes a first communication unit used for communication including at least a voice call, an operation input unit for acquiring instruction input from a user, a second communication unit for performing communication with a predetermined object apparatus equipped with a function capable of receiving access via at least an external network, and a control unit that, when a voice call channel is established to another communication terminal, and an access permission instruction is inputted by the user, performs setting with respect to the object apparatus to permit the access from the another communication terminal via the external network, and transmits, to the another communication terminal, access information for performing the access to the object apparatus via the external network.
US08619763B2

A method, an apparatus, and an information recording medium for storing and reproducing an interactive service capable of efficiently storing and processing interactive signaling information are provided. The information recording medium has recorded thereon interactive signaling information of a digital broadcast and includes a first region storing information on a time when the interactive signaling information occurs, a second region storing a type of the interactive signaling information and identification information; and a third region storing signaling items of the interactive signaling information. In the method and apparatus, filtering and monitoring using hardware or software to acquire interactive signaling information on a service stream for reproducing an interactive service is unnecessary because the signaling information is separately stored.
US08619762B2

A deserializer circuit and method convert a serial bit stream into a parallel bit stream according to a parallel grouping. The deserializer and method include alternatingly demultiplexing a serial data stream into first and second bit streams. The first and second bit streams are respectively serially shifted along a first plurality of shift registers and a second plurality of shift registers. A first portion of the first bit stream in the first plurality of shift registers is selected and a second portion of the second bit stream in the second plurality of shift registers is also selected. A parallel group of data in a parallel data stream is formed from the first and second portions.
US08619758B2

The present invention includes a network telephone having a microphone coupled to provide voice data to a network, a speaker coupled to facilitate listening to voice data from the network, a dialing device coupled to facilitate routing of voice data upon the network, a first port configured to facilitate communication with a first network device, a second port configured to facilitate communication with a second network device and a prioritization circuit coupled to apply prioritization to voice data provided by the microphone.
US08619754B2

A method of allocating channels in a PTMP (point-to-multi-point) system having a master and a plurality of nodes comprising the steps of: transmission by the master to the nodes of a synch beacon, the sync beacon having a first frequency and a substantially fixed time period between successive sync beacon transmissions; dividing the time period into a slotted time and an unslotted time; allocating a plurality of slots in the slotted time for RF activity of the nodes that have resolved the sync beacon; and identifying the unslotted time for unallocated RF activity of the nodes that have not resolved the sync beacon.
US08619748B2

A method and apparatus for multiplexing a reference signal from a User Equipment (UE), not having any other signal transmission in the respective Transmission Time Interval (TTI), with a reference signal from another UE also having data transmission in the respective TTI, or with the control signal and reference signal from another UE transmitted in the respective TTI. The multiplexed reference signal from the UE not having any other signal transmission in the respective TTI can serve as a sounding reference signal to enable the serving base station to apply link adaptation to a subsequent signal transmitted by the UE or it can serve as a reference signal conveying state information, such as resource request or service request.
US08619747B2

In a wireless communication system comprising at least one evolved Node-B (eNB) and a plurality of wireless transmit/receive units (WRTUs), a non-contention based (NCB) channel is established, maintained, and utilized. The NCB channel is allocated for use by one or more WTRUs in the system for utilization in a variety of functions, and the allocation is communicated to the WTRUs. The wireless communication system analyzes the allocation of the NCB channel as required, and the NCB channel is reallocated as required.
US08619740B2

A call setup method is provided for a MVPN which includes at least one access point apparatus, at least one database, and a plurality of users. The database records a private extension number, a user phone number, and a user identity module of each user and a link address of the corresponding access point apparatus. The access point apparatus corresponding to a MO user receives a call setup request message for setting up a call with a MT user from the MO user. The access point apparatus corresponding to the MO user determines whether the link address of the access point apparatus corresponding to the MT user is valid according to the database. If the link address of the access point apparatus corresponding to the MT user is valid, the MO user and the MT user set up the call through the access point apparatuses corresponding to the link addresses.
US08619735B2

Example methods and apparatus to register with external networks in wireless network environments are disclosed. A disclosed example method involves sending a registration request from the device to a network entity and receiving a registration response at the device. The registration response indicates one or more registration plans. The example method also involves selecting a registration plan from the one or more registration plans and sending registration information associated with the device to the network entity. The registration information is selected based on the selected registration plan.
US08619731B2

In the presence of high priority traffic received at a mobile station over a wireless medium or to be transmitted by the mobile station over the wireless medium, a fragmentation threshold in a wireless local area network (WLAN) medium access control (MAC) layer of the mobile station is adjusted according to a highest priority of the traffic. Packets received by the WLAN MAC layer are fragmented into packets each of which is no larger than the fragmentation threshold.
US08619725B2

A radio communication system including: a first and second base station apparatuses which include one or more of sells or sectors respectively; and a terminal apparatus, wherein the first and second base station apparatuses and the terminal apparatus performs radio communication, the first and second base station apparatuses includes: a process unit which performs a scrambling process to a first and second transmission data respectively by using a common scrambling code when the first and second transmission data differing each of the cells or the sectors are transmitted to the terminal apparatus; and a transmission unit which transmits the scrambling processed first and second transmission data to the terminal apparatus respectively, and the terminal apparatus includes a reception unit which receives the first and the second transmission data and performs descrambling process to the first and the second transmission data by using the common scrambling code.
US08619721B2

A method, system, base station, network node, and user equipment for implementing macro diversity combining (MDC) are disclosed. In the method, a base station judges whether user equipment service data meets a condition for allocating demodulation resources. The base station allocates demodulation resources for service data meeting the condition, demodulates the service data and forwards the demodulated service data to a network node for implementing MDC.
US08619707B2

Disclosed is a method of managing an allocated address through a coordinator in a Low Power Wireless Personal Area Network (LoWPAN) including receiving a first beacon data request message from a mobile node that has entered into a communication region of the coordinator; measuring a Link Quality Indication (LQI) of the first beacon data request message, setting the measured LQI as a minimum communication threshold value with the mobile node, and setting an alarm region that is an LQI range for sensing whether the mobile node leaves the communication region; if a second beacon data request message is received from the mobile node, measuring an LQI of the second beacon data request message, and checking whether the measured LQI of the second beacon data request message is included in the alarm region; and if the LQI is included in the alarm region, periodically transmitting a node alive check message to the mobile node.
US08619691B2

The present invention relates to a resource allocation method of a base station. The method includes generating a packet data unit that includes a first field and a downlink control message, wherein the first field indicates whether unsolicited resource is to be allocated for an uplink control message, transmitting the generated packet data unit to the terminal, allocating resources for the uplink control message, and transmitting the allocated resources to the terminal.
US08619688B2

A mobile station and base station are capable of communicating in a wireless network via a set of contiguous or non-contiguous sub-bands. The base station transmits a resource allocation to the mobile station. The resource allocation message includes a sub-band index (SBI) field, a number of messages field, a contiguous allocation indicator field, or a combination of these. Based on the SBI field, one or more of the number of messages field and contiguous allocation indicator field, the mobile station can identify the set of sub-bands allocated to it by the base station.
US08619679B2

A receiving method and apparatus that performs receiving processing of data transmitted at timings of a predetermined interval. The method and apparatus includes transmitting a signal indicating that a data is successfully received when the data transmitted at Mth timing according to the predetermined interval is successfully received; determining whether or not retransmission control processing is performed when the signal indicating that the data is successfully received is transmitted; and transmitting a signal indicating that the data is successfully received when the retransmission control processing is determined to be performed.
US08619674B1

A radio access network (RAN) includes a first wireless access point that radiates to define a first wireless coverage area, and a second wireless access point that radiates to define a second wireless coverage area. A dual-mode wireless communication device (WCD), capable of communicating via both the first and second wireless coverage areas registers with the first wireless access point. As part of the registration process, or at some point thereafter, the first wireless access point transmits information that identifies the second wireless coverage area. The first wireless access point also transmits a WCD identifier received from the WCD during the registration process to the second access point, so that the second access point can add the WCD identifier to its whitelist. Thus, via the second wireless coverage area, the WCD can register with the second wireless coverage area.
US08619665B2

Solutions are described that enable a user equipment (UE) for a communication system always to derive required identifiers using an international mobile subscriber identity (IMSI) even when the UE has only a subscriber identity module. One solution is based on a table, or list, that is maintained in the UE. Another solution is based on always taking a predetermined number of digits of the IMSI. Yet another solution is based on try-and-fail signaling. In consequence, the UE does not always need to know how many digits of the IMSI are used to indicate a mobile network code, which in some situations is impossible to know anyway.
US08619664B2

A radio base station includes a mobile communication system configured to transmit and receive a data signal between a mobile station and a gateway device via a relay node and a radio base station. The mobile communication system is configured such that the radio bearer for the mobile station is set between the mobile station and the relay node. The radio bearer for the relay node is set between the relay node and the radio base station. A network bearer for the mobile station is set between the relay node and the gateway device. The network bearer for a plurality of mobile stations is multiplexed in the radio bearer for the relay node, and a data signal is transmitted and received between the mobile station and the gateway device via the radio bearer for the mobile station and the network bearer for the mobile station.
US08619661B2

A mobile communication system according to the present invention comprises a mobile terminal (60) and a radio control apparatus (20) for sending an MBMS MODIFIED SERVICES INFORMATION message to the mobile terminal (60) on a DCCH. The radio control apparatus (20) comprises a controller (21) for including cell identification information in the MBMS MODIFIED SERVICES INFORMATION message, and a transmitter (22) for sending the MBMS MODIFIED SERVICES INFORMATION message with the cell identification information included therein to the mobile terminal (60) on the DCCH.
US08619659B2

A method of providing a point-to-point multicast service for transmitting data from a network element to a plurality of terminals in a communication system. The method includes transmitting a first message including service available information from the network element to the plurality of terminals, and transmitting a second message including radio bearer information from the network element to the plurality of terminals. The first message includes a pointer to the radio bearer information.
US08619656B1

A network device includes a first transceiver configured to wirelessly receive a first packet from a second transceiver via a channel. The second transceiver is in a wireless device separate from the network device. A circuit is configured to determine a condition of the channel based on the first packet. The circuit has an inactive state and an active state. Elements of the circuit are powered while the circuit is in the active state. The elements of the circuit are not powered while the circuit is in the inactive state. A controller is configured to transition the circuit from the inactive state to the active state in response to the first transceiver wirelessly receiving the first packet, and return the circuit to the inactive state responsive to the circuit having completed determining the condition of the channel.
US08619648B2

An embodiment of the invention provides a communication system. The communication system includes a user equipment which is moving within a coverage of a first network and a second network and is configured to send a location update request to a third access entity of the second network; and the third access entity which is configured to receive the location update request from the user equipment, acquire information of a first access entity of the first network from the location update request and determine whether a predetermined condition is satisfied If the predetermined condition is not satisfied, the user equipment is paged through the first access entity, and if the predetermined condition is satisfied, the user equipment is not paged through the first access entity. As such, the situation that the UE is paged in an area where it is unlikely to appear can be avoided.
US08619646B2

Methods and arrangements are provided where signaling of the modulation type by means of rotation of the training sequence is provided. For each modulation type, a set of rotation angles is chosen. These sets have no element in common. New training sequences are generated by rotating one original training sequence. The rotation angle that minimizes the PAPR of the transmit signal can be chosen. At the receiver side, knowing the original training sequence, the receiver estimates blindly the rotation angle among the known possible rotation angles. The estimated rotation angle in the receiver maps to a unique modulation type.
US08619641B2

The present invention provides a single-user beamforming method suitable for a frequency division duplex system, comprising the following steps: obtaining a first transmission weight and a second transmission weight according to an uplink signal; using the first transmission weight to weight after adding a dedicated pilot of a layer 1 to a to-be-transmitted first data stream, and using the second transmission weight to weight after adding a dedicated pilot of a layer 2 to a to-be-transmitted second data stream; mapping the weighted first data stream to an antenna, mapping the weighted second data stream to the antenna, and sending them after superimposing them at the antenna port. The present invention also provides a single-user beamforming apparatus suitable for a frequency division duplex system. The present invention can send two data streams to one user at the same time, so it increases throughputs of user and system.
US08619637B2

Methods for multiple-termination routing in a wireless network environment that includes an Internet Protocol (“IP”) core are described herein. One method includes receiving a call delivery request. The call delivery request includes a called number. The call features associated with the called number are determined. A determination is made whether the call features include multiple-termination routing information for a plurality of potential terminating devices. When the call features include the multiple-termination routing information including at least one termination to be routed utilizing Session Initiation Protocol (“SIP”), a call setup is initiated to each of the plurality of potential terminating devices.
US08619636B1

A system, method, and apparatus for providing bandwidth efficient voice over internet protocol conference calls is disclosed. The system uses softswitches, also known as media gateway controllers, that can track active calls by recording information regarding those calls in the memory of the softswitches. Upon receipt of an instruction, at a softswitch, to issue an invitation to another party to join an existing call, the softswitch examines its table of call information to determine if the invitation should be issued from that softswitch or forwarded to another softswitch involved in the existing call. In this manner, the invitation can be issued by a softswitch involved in the existing call that is nearer to the invited party than would be the case with prior art methods. This avoids the transmission of redundant data and conserves bandwidth.
US08619633B2

A method for transmitting and receiving Uplink Control Information (UCI), a terminal, and a base station are provided. The transmitting method includes: calculating the number (Q′) of modulation symbols occupied by the UCI to be transmitted; dividing the information bit sequence of the UCI to be transmitted into two parts; using Reed Muller (RM) (32, 0) codes to encode each part of information bit sequence of the UCI to be transmitted to obtain a 32-bit coded bit sequence respectively, and performing rate matching so that the rate of the first 32-bit coded bit sequence is ┌Q′/2┐×Qm bits and that the rate of the second 32-bit coded bit sequence is (Q′−┌Q′/2┐)×Qm bits; and mapping the two parts of coded bit sequences that have undergone rate matching onto a Public Uplink Shared Channel (PUSCH), and transmitting the coded bit sequences to a base station.
US08619631B2

The present invention is to provide an information communication system with its communication load of the communication network as a whole reduced.The above problem is solved with the information communication system formed by participation of a plurality of node devices mutually connected through the communication network, wherein a node device having a memory means for memorizing an IP address indicative of the specific node device of one or more, and an node ID corresponding to the IP address, wherein in a case where the node ID of other node device (node A) is further memorized in an area of a memory means, to which a node ID corresponding to a node device (node K) of a sending source of received information belongs, and in a case where a HOP number of from the node K to the own node device is smaller than a HOP number of from the node A to the own node device, an IP address and identification information of the node K being the information sending source is memorized in the memory means in place of the IP address and the node ID of the node A memorizing the node ID.
US08619625B2

An autonomous network has a plurality of autonomous terminals, equipped with at least one programmable transceiver, and which are embodied to independently identify frequency ranges provided for a communication link and used to reconfigure the programmable transceiver thereof. One or more technical system states of the network, with which a specific operation of the network is described, is defined. One or more sets of rules are defined for the autonomous terminal, one rule comprising authorized operational states and/or configurations of the autonomous terminals. The effects of the actual operation state and/or configurations of the autonomous terminals on the actual system state of the network is monitored. The sets of rules and/or definition of new rules, which comprise actual operational states or configurations of the autonomous terminals, is adapted when the actual system state of the network differs from the defined system state of the network.
US08619623B2

A protocol governing the operation of an ad-hoc WLAN enables each device in the WLAN to be configured as a registrar and/or an enrollee. Accordingly, each device is configurable to support both the registrar as well as enrollee modes of operations. In response to a time-driven user action, the device may be configured to enter into a registrar mode or an enrollee mode. While in the registrar mode, the device enters into an aggressive beaconing phase by setting its beacon contention window to a relatively very small value. The aggressive beaconing increases the probability of the discovery of the registrar by the enrollees. Optionally the device may prompt the user to select between a registrar and an enrollee mode of operation by displaying the option on an LCD panel.
US08619619B2

Provided is a communication device, which is enabled to improve the throughput of a communication system by reducing the difference of a transmission power between an SCCH and an SDCH thereby to satisfy the required quality of a PAPR. In this device, an MCS selection unit (111) of a transmission unit (110) decides, with reference to a CQI lookup table, an MCS pattern (MCS1) of the SDCH, an MCS pattern (MCS2) of the SCCH and information (multiplex information) on multiplex positions on the time axes of those two channels, on the basis of the CQI information. On the basis of the MCS2 and the MCS1, encoding modulation units (112 and 113) perform encoding and modulating operations. According to the multiplex information, a channel multiplexing unit (114) time-division multiplexes the SCCH and the SDCH thereby to generate a transmission signal.
US08619616B2

Controlling a wireless connection of a mobile wireless communication device to a wireless communication network. When the mobile wireless communication device is connected to a base transceiver station through a radio frequency link, the mobile wireless communication device detects a signal quality of the radio frequency link. If the detected signal quality is at or below a first threshold and decreasing over a first detection time interval, then the mobile wireless communication device estimates a maximum response time interval until the detected signal quality of the radio frequency link is below a second threshold. The mobile wireless communication device delays transmitting only those control messages that cause the wireless communication network to respond to subsequent control messages beyond the estimated maximum response time interval.
US08619611B2

A packet-based communications network is dimensioned based on a maximum number of users able to receive a predetermined target throughput of data over a predetermined number of channels. For each of an incremental number of users, at least one blocking probability is calculated, based on a traffic distribution model, and a service delay is calculated, based on the blocking probability. An iterative throughput, corresponding to each of the incremental number of users, is determined based on the corresponding blocking probability and service delay. Each iterative throughput is compared to the target throughput. The maximum number of users is identified as the number of users having a corresponding iterative throughput that is closest to and less than target throughput.
US08619589B2

Embodiments of the invention include a system for preventing a packet of a test pattern from being communicated over a network. In one embodiment, a communications management system is disclosed that includes a network interface configured to enable the communications management system to communicate with a plurality of network nodes over a network. The communications management system further includes a processor configured to execute instructions to determine whether one or more portions of the network are congested, and generate and transmit a message to at least one of the network nodes to terminate communication of test packets in response to a determination that one or more portions of the network is congested.
US08619587B2

An apparatus comprising a small flow forwarding module configured to distribute and forward a plurality of packets that correspond to a plurality of small flows over a plurality of paths, a large flow forwarding module configured to distribute and forward a plurality of packets that correspond to a plurality of large flows over the paths, and a packet header checking module in communication with the small flow forwarding module and the large flow forwarding module, wherein the packet header checking module is configured to inspect a flow indication in an incoming packet and forward the packet to the small flow forwarding module if the flow indication corresponds to one of the small flows or to the large flow forwarding module if the flow indication corresponds to one of the large flows.
US08619579B1

Embodiments are directed towards receiving packets communicated over at least one network, determining layer 3 header information for the received packets, normalizing the determined layer 3 header information for each received packet, employing a determined value based on the normalized layer 3 header information to detect each received packet that is a duplicate, disregarding duplicate packets, and enabling monitoring and analysis of at least selected flows that include packets that are determined to be non-duplicated. Also, if the determined layer 3 header information indicates that the received packet is fragmented, that packet is de-fragmented at least in accordance with a fragment offset. Additionally, normalization may include at least one of masking at least one value in the layer 3 header information, or rolling back changes in the layer 3 header information.
US08619575B2

A method including receiving, by a multiband, multimode user device, a request pertaining to a data flow; determining a state of the multiband, multimode user device; selecting at least one of multiple channels or multiple frequency bands, and a single mode, or selecting at least one of multiple channels or multiple frequency bands, and multiple modes to satisfy the request based on the state of the multiband, multimode user device; and using the selected at least one of multiple channels or multiple frequency bands, and the single mode, or the selected at least one of multiple channels or multiple frequency bands, and the multiple modes to satisfy the request.
US08619572B2

Systems and methodologies are described that facilitate scheduling best effort flows in broadband or wideband wireless communication networks. The systems can include devices and/or component that effectuate associating utility functions to multiple disparate flows based on traffic conditions extant in the wireless system, ascertaining the average rate at which the flow has been serviced in the past, and utilizing the utility function associated with the flow or the average rate that the flow has been serviced in the past to optimally schedule the flow.
US08619571B1

A physical layer interface including an auto-negotiation circuit configured to negotiate a first data transmission rate with a network client; a transceiver configured to communicate with the network client at the first data transmission rate; and a serializer interface configured to communicate with a media access controller at a second data transmission rate that is different than the first data transmission rate. The serializer interface includes a transmitter configured to replicate data received from the network client in response to the first data transmission rate being lower than the second data transmission rate.
US08619568B2

In one embodiment, packet flows are distributed among groups, such as, but not limited to, queues or links. For example in the context of a bundled interface in which multiple links appear as a single logical interface on each of the sender and receiver, packet flows are distributed among these multiple links by the sender. When one or more links become unavailable, packet flows of the affected links are reassigned to other active links, while packet flows assigned to the unaffected links remain associated with the same link in contrast to prior systems which do not attempt to preserve prior associations between packet flows and links. By maintaining these associations, the receiver of the packets does not need to adjust to the different arrival links of packet flows.
US08619561B2

Disclosed is a method for receiving a multimedia message in a wireless terminal, the method including setting reception reservation information (multimedia message reception reservation information) of the multimedia message; when basic information of the multimedia message is received, analyzing the basic information of the multimedia message; comparing the basic information of the multimedia message with the set multimedia message reception reservation information; and if the basic information of the multimedia message is in accordance with the set multimedia message reception reservation information, receiving the multimedia message.
US08619560B1

An intermediate network device intercepts a packet flow associated with a communication session between a client device and a server, splits the intercepted packet flow of the communication session into a plurality of application-layer data channels, wherein each application-layer data channel represents an independent stream of application-layer data within the communication session, performs Quality of Service (QoS) processing on the application-layer data channels, combines the plurality of QoS-processed application-layer data channels into a combined packet flow, and outputs the combined packet flow onto the communication session between the client device and the server.
US08619553B2

The present disclosure provides systems and methods for mesh restoration based on Associated Hop Designated Transit Lists (DTLs). The Associated Hop DTLs are calculated through a global restoration calculation (GRC) algorithm that can be run by a central controller in an offline manner. The restoration paths calculated by the GRC algorithm can then be pushed down to the originating nodes for each connection to utilize at the time of a given failure scenario. This GRC algorithm can be performed for each possible bundle failure in the network, where a bundle failure is determined by the set of all links which may fail together due to common shared risk, such as a common conduit or DWDM fiber. The globally calculated, contention free, restoration paths are then pushed down to each node in the network.
US08619540B2

A terminal is capable of transmitting an orthogonal sequence in a broadband wireless communication system. Operations of a transmitting end include generating a sequence corresponding to sequence allocation information of the transmitting end among a plurality of candidate sequences; generating a signal string corresponding to the sequence; and transmitting the signal string over a channel defined for transmission of the signal string.
US08619539B2

The present invention relates to a method for data transmission in a communication system. The method includes determining, at the transmitter, whether to transmit data signal using a single codeword or two codewords. When it is determined that the single codeword transmission is used, coding, by the transmitter, a control signal by using a first signal format, with the control signal coded by the first signal format carrying information regarding the single codeword. When it is determined that the two codewords transmission is used, coding, by the transmitter, the control signal by using a second signal format, with the control signal coded by the second signal format carrying information regarding both of the two codewords. The method also includes transmitting the data signal and the control signal according to the determined transmission format from the transmitter to the receiver.
US08619538B2

A device for enabling a local area network wiring structure to simultaneously carry digital data and analog telephone signals on the same transmission medium. It is particularly applicable to a network in star topology, in which remote data units (e.g. personal computers) are each connected to a hub through a cable comprising at least two pairs of conductors, providing a data communication path in each direction. Modules at each end of the cable provide a phantom path for telephony (voice band), signals between a telephone near the data set and a PBX, through both conductor pairs in a phantom circuit arrangement. All such communication paths function simultaneously and without mutual interference. The modules comprise simple and inexpensive passive circuit components.
US08619537B2

Provided is an optical pickup device capable of preventing a soldering work from physically damaging any part of a housing of the optical pickup device. In the optical pickup device to be provided, a circuit board fixed to an LD holder and a circuit board covering a housing from below are connected via a solder joint. An inner-side part of an upper-end portion of an external sidewall of the housing located near the connecting position is cut away to form a cut surface. When a soldering iron is used to form the solder joint to connect the two circuit boards, the cut surface prevents the soldering iron from touching the external sidewall and thereby preventing this part of the external sidewall from being damaged by the soldering iron.
US08619527B2

To provide an optical disk device, an optical disk control method and an integrated circuit, which are capable of writing a recordable mark by changing the reflectance ratio of a reflective film formed on concave-convex pits without using an industrial special device or a high-power laser light source. A data reproduction controller (103) sets a first rotation speed in a disk rotation speed switching unit (108) and a first laser power in a laser power switching unit (107) when reproducing the concave-convex pits. When writing the recordable mark, a mark recording controller (104) sets in the disk rotation speed switching unit (108) a second rotation speed that is slower than the first rotation speed and the lowest rotation speed at which the concave-convex pits can be reproduced, and sets a second laser power greater than the first laser power in the laser power switching unit (107) in accordance with the emission timing.
US08619525B1

An offset correction is automatically determined and routinely updated to reduce or eliminate data retrieval errors that may be caused by low level distortion in optical disc data storage recording, re-recording and retrieval system. An offset control loop is provided for reading information from a modulated wobble signal with which the data is recorded to an optical disc data storage medium to provide detection of an offset and correction of that offset to facilitate implementation of precise timing synchronization and/or encoded information contact in the system. The offset detector measures a wobble signal and mathematically converts detected information regarding the measured wobble signal to an offset correction by integrating the wobble signal over a specific time interval and comparing the integrated value to an expected integrated value. The integration may be performed over at least one period of the sinusoidal wobble signal, and the correction added to the wobble signal.
US08619523B2

An exemplary optical pickup comprises: first, second and third photosensitive elements which are arranged to respectively receive a main light beam and first and second sub-light beams reflected from an optical storage medium; and fourth and fifth photosensitive elements which are arranged to receive the rest of the light that has also been emitted from a light source but has not been reflected from the optical storage medium. A signal that has been written on the optical storage medium with the main light beam for writing is read by performing an arithmetic operation on the signal output of the second or third photosensitive element and that of the fourth photosensitive element.
US08619521B2

A disc drive includes an optical pickup that emits laser light to a predetermined layer position via an objective lens and detects reflection light of the laser light, a tracking mechanism that drives the objective lens in a tracking direction, a tracking error signal generation unit that generates a tracking error signal, based on a light detecting signal for the reflection light obtained by the optical pickup, a tracking servo control unit that performs a tracking servo control based on the tracking error signal, and a control unit that makes the tracking servo control unit perform tracking servo pull-in on the basis of a frequency measurement result of the tracking error signal and a recording or non-recording determination result based on the light detecting signal.
US08619481B2

Systems and methods disclosed herein include those that may receive a memory request including a requested memory address and may send the memory request directly to an address decoder associated with a stacked-die memory vault without knowing whether a repair address is required. If a subsequent analysis of the memory request shows that a repair address is required, an in-process decode of the requested memory address can be halted and decoding of the repair address initiated.
US08619478B2

A first clock is received by a memory macro. In response to a first clock transition of the first clock, a first transition of a second clock and of a third clock is generated. A tracking transition of a tracking signal is caused by the second clock. Based on a later transition of a second clock transition of the first clock and the tracking transition of the tracking signal, a second transition of the third clock is generated. The third clock is for use by an input-output of the memory macro.
US08619476B2

A semiconductor memory apparatus includes a memory block including memory strings having respective channel layers coupled between respective bit lines and a source line, an operation circuit group configured to supply hot holes to the channel layers and to perform an erase operation on memory cells of the memory strings, an erase operation determination circuit configured to generate a block erase enable signal when hot holes of at least a target number are supplied to a first channel layer of the channel layers, and a control circuit configured to perform the erase operation in response to the block erase enable signal.
US08619472B2

A method for operating a flash memory device includes applying a pass voltage to a drain pass word line, a source pass word line, and unselected word lines. The drain pass word line is provided between a drain select line and a word line. The drain pass word line has a structure in the same manner as the word lines. The source pass word line is provided between a source select line and a word line. The source pass word line has a structure in the same manner as the word lines. A program voltage is applied to a selected word line associated with a selected memory cell block. A ground voltage is applied to drain pass word lines and source pass word lines. Word lines associated with unselected memory cell blocks are set to a floating state.
US08619470B2

A semiconductor device includes a source line, a bit line, and first to m-th (m is a natural number) memory cells connected in series between the source line and the bit line. Each of the first to m-th memory cells includes a first transistor having a first gate terminal, a first source terminal, and a first drain terminal, a second transistor having a second gate terminal, a second source terminal, and a second drain terminal, and a capacitor. The node of the k-th memory cell is supplied with a potential higher than that of the second gate terminal of the k-th memory cell in a data holding period in which the second gate terminal is supplied with a potential at which the second transistor is turned off.
US08619468B2

Data storage circuits are connected to the bit lines in a one-to-one correspondence. A write circuit writes the data on a first page into a plurality of 5 first memory cells selected simultaneously by a word line. Thereafter, the write circuit writes the data on a second page into the plurality of first memory cell. Then, the write circuit writes the data on the first and second pages into second memory cells adjoining 10 the first memory cells in the bit line direction.
US08619466B2

A nonvolatile latch circuit according to the present invention wherein the outputs of an inverter circuit and other inverter circuit which are cross-coupled are connected to each other via a series circuit in which a transistor, a variable resistance element, and other transistor are connected in this order; a store operation and a restore operation for a latch state are controlled by application of a voltage to control terminals of the transistor and the other transistor; and both end potentials of the variable resistance element are summed, an amount of the sum is amplified and inverted, and the inverted amount is returned to an input of the inverter circuit or the other inverter circuit, thereby restoring a logic state in which a forming process of the variable resistance element can be performed.
US08619465B2

An 8-transistor SRAM cell which includes two pull-up transistors and two pull-down transistors in cross-coupled inverter configuration for storing a single data bit; first and second pass-gate transistors having a gate terminal coupled to a write word line and a source or drain of each of the pass-gate transistors coupled to a write bit line; inner junction diodes at shared source/drain terminals of the pass-gate and pull-down transistors oriented to block charge transfer from the write bit line into the cell; and first and second read transistors coupled to the two pull-up and two pull-down transistors, one of the read transistors having a gate terminal coupled to a read word line and a source or a drain coupled to a read bit line. The 8-transistor SRAM cell is adapted to prevent the value of the bit stored in the cell from changing state.
US08619463B2

A memory including a capacitor coupled to a write bit line or a word line and an initializer configured to initialize a voltage level at a first node between the capacitor and the write bit line or the word line. The memory further includes a controllable initial level adjuster configured to adjust a voltage level of a second node at one terminal of the capacitor in response to a pulse. The capacitor is configured to receive a boost signal at a third node at a terminal opposite the first node. The boost signal configured to change a voltage level of the write bit line or the word line in response to the boost signal.
US08619454B2

An object of the present invention is to provide a semiconductor device combining transistors integrating on a same substrate transistors including an oxide semiconductor in their channel formation region and transistors including non-oxide semiconductor in their channel formation region. An application of the present invention is to realize substantially non-volatile semiconductor memories which do not require specific erasing operation and do not suffer from damages due to repeated writing operation. Furthermore, the semiconductor device is well adapted to store multivalued data. Manufacturing methods, application circuits and driving/reading methods are explained in details in the description.
US08619451B1

A CAM device for comparing a search key with a plurality of ternary words stored in a CAM array includes one or more population counters, a pre-compare memory, and a pre-compare circuit. The present embodiments reduce the power consumption of CAM devices during compare operations between a search key and ternary words stored in a CAM array by selectively enabling the match lines in the CAM array in response to pre-compare operations between a set of population counts corresponding to the masked search key and a set of population counts corresponding to the ternary words stored in the CAM array.
US08619447B2

Some embodiments include an apparatus. The apparatus includes a DC source port having a first DC source terminal and a second DC source terminal. Further, the apparatus includes a first switch, a second switch, and a third switch having first terminals coupled together, and the apparatus includes a fourth switch between the first switch and the second DC source terminal, a fifth switch between the second switch and the second DC source terminal, and a sixth switch between the third switch and the second DC source terminal. Also, the apparatus includes a first inductor coupled between the first DC source terminal and the first terminals of the first, second, and third switches, and a power grid port having a first power grid terminal and a second power grid terminal. Other related systems and methods are also disclosed.
US08619444B2

A voltage booster system of a charge pump type includes a regulator for outputting a constant voltage and a charge pump circuit for boosting a voltage of an output terminal of the regulator. The regulator includes a differential amplifier unit for inputting a reference voltage and a feedback voltage according to the voltage of the output terminal, and an output stage portion including an PN connection element having one end portion connected to an application terminal of a power source voltage and another end portion connected to the output terminal. The PN connection element is configured to be controlled according to an output signal of the differential amplifier unit. The charge pump circuit includes a first capacitor to which the voltage of the output terminal is applied to be charged; a second capacitor; a third capacitor; a first switching section; and a second switching section.
US08619443B2

A system and method are provided for increasing and maintaining voltage. A transformer's secondary windings are connected between the hot input line and the hot output line, and are not switched. The secondary windings may be in series for 220/230 Vrms, and in parallel for 120/127 Vrms. Alternatively, the transformer may be a single voltage type specifically for 230 V, 120 V, or any other voltage range. A microprocessor measures incoming voltage and controls an electronic switch on the primary windings side of the transformer to short circuit the primary windings when the transformer is not needed. When voltage boost is needed, the switch may be controlled to connect the primary windings to neutral. When the primary windings are switched to neutral, the secondary voltage adds to the incoming AC line voltage. There may be multiple taps on the primary windings selected by the microprocessor for providing differing boost levels at differing input voltage levels. The boosted voltage may be maintained at predetermined levels based upon the turns ratio of the transformer. There are several embodiments of electronic switches, including, but not limited to, a diode bridge circuit in conjunction with an IGBT device. Transformers with different current ratings and/or turns ratios may be removably connected with the system.
US08619433B2

A portable electronic device including a casing, a rotating part, a pivot unit and a magnet set is disclosed. The pivot unit is pivotally connected to the casing and the rotating part. The magnet set includes a first magnet, a second magnet and a third magnet disposed in a base of the casing. The first magnet and the second magnet are disposed at the rotating part, and the magnetism of the first magnet is different from the magnetism of the second magnet. The magnetism of the third magnet is the same as the magnetism of the first magnet or the magnetism of the second magnet. When the rotating part is rotated relative to the casing, the magnet set generates magnetic attraction or magnetic repulsion so as to lead an electronic component of the casing in the casing or out of the casing.
US08619432B2

Some embodiments of the inventive subject matter are directed to a first circuit board configured to include an electronic component. The electronic component includes a plurality of leads. The first circuit board includes first wires configured to connect to a first portion of the plurality of leads. The second circuit board is affixed to the first circuit board. The second circuit board includes second wires. The second circuit board is smaller in size than the first circuit board. A plurality of electrical connectors extend through a thickness of the first circuit board and are configured to connect a second portion of the plurality of leads to the second wires.
US08619424B2

An electronic device includes a main body having an air inlet port and an air outlet port, an air channel having an air inlet port and an air outlet port and is arranged such that the air channel and the main body oppose each other, a boundary base disposed between the main body and the air channel, a heat sink mounted on the boundary base such that a fin thereof protrudes into the air channel, a power converter tightly mounted on an upper surface of a base of the heat sink so as to be positioned in the main body, cooling fans disposed near the air outlet port of the main body and the air outlet port of the air channel, and a first reactor disposed on a windward side of the heat sink in the air channel.
US08619423B2

Disclosed is a fan module used in electronic equipment and the like. The fan module of the present invention includes a dust-collecting part which has an air’-suction port and an air-discharge port, and which has a rotational region forming a passage linking the air-suction port to the air-discharge port and has a dust-collection box for collecting dust and detritus rotating in the rotational region; and a fan which is joined to one side of the dust-collecting part and makes air flow into the rotational region. The present invention can use centrifugal force to effectively remove various forms of dust and detritus contained in the air which flows into the casings of electronic equipment, household appliances and the like due to the action of a fan. Further, since a filter is not used, there is the advantage that the cooling efficiency is not reduced by the dust collection as the smooth flow of the air being sucked in is not disturbed. Further, from the long-term point of view, the thermal efficiency of electronic equipment and the like can be substantially improved as the amount of dust and detritus accumulated inside electronic equipment is minimized.
US08619421B2

Portable computer structures are provided. The portable computer structures may include hard drive mounting structures. The hard drive mounting structures may include elastomeric support members. Each elastomeric support member may have a relatively rigid inner portion. The inner portion may include a hole that receives a hard drive mounting pin. Each elastomeric support member may also have a relatively flexible outer portion. The relatively flexible outer portion may be mounted within an opening in a plastic support member. The rigid inner portion may have a square outline and may be mounted within a square opening in the flexible outer portion.
US08619405B2

The present invention relates to a wavefront sensor using a pair of screens, each having a two-dimensional array of circular apertures, to achieve Moiré effects, and its use to measure the slope of a wavefront.
US08619404B2

The present disclosure is directed to systems and methods for controlling energy consumption in a system having a battery and including a controller and one or more solenoids. In accordance with the disclosure, the controller provides a controlling mechanism, such as a control algorithm, that will provide the necessary power to operate the one or more solenoids throughout the range of battery voltage in a manner that optimizes the voltage discharge from the battery and simultaneously maximizes battery life. Further power conservation measures are implemented by using a controller and an associated control algorithm to operate a solenoid throughout the range of battery voltage in a manner that places the discharge of the battery in reduced power consumption operating modes as the capacity of the battery is reduced.
US08619402B2

Methods and apparatus for protecting data bus ports and their corresponding PHY devices from taking damage associated with excess voltage across one or more signal pairs during an intermittent connection are provided. Such connections cause the signal pins to carry external device current which raises the signal voltage above the power rails, exceeding the PHY device ratings and causing PHY degradation or destruction. In an exemplary embodiment, an RC circuit is used to detect the voltage level across a signal pair. If this voltage level exceeds a certain preset voltage level, power to the outgoing serial bus port is shut off and return power is abated. While the circuit is responding, the exemplary embodiment uses a 3.6V Zener diode to bleed excess voltage to ground. A current monitor/limiter is also used for limiting current if the voltage level detected exceeds a certain threshold.
US08619397B2

In one general aspect, an apparatus can include a non-linear power management device having an output terminal configured to be coupled to an output shunt device configured to shunt energy in response to a voltage across the output shunt device exceeding a trigger voltage of the output shunt device. The non-linear power management device can be configured to change to a saturation mode in response to a first current associated with an energy pulse through the non-linear power management device. The apparatus can include an input shunt device coupled to an input terminal of the non-linear power management device and having a trigger voltage higher than the trigger voltage of the output shunt device. The input shunt device can be configured to shunt a second current associated with the energy pulse in response to a voltage drop across the non-linear power management device.
US08619396B2

An electrical contactor with high DC and AC interrupt capability is disclosed. The invention is intended for applications where load break capability is only required under abnormal operating conditions. Under overload conditions, an alternate path is automatically provided through a sacrificial fuse to divert current from opening, or open and arcing, contacts such that the fuse interrupts the fault current and not the contacts. The current rating of the sacrificial fuse may be orders of magnitude less than the normal carry current of the contactor. The contactor provides a one-time load break function that is renewable by the replacement of a fuse.
US08619395B2

A two terminal arc suppressor for protecting switch, relay or contactor contacts and the like comprises a two terminal module adapted to be attached in parallel with the contacts to be protected and including a circuit for deriving an operating voltage upon the transitioning of the switch, relay or contactor contacts from a closed to an open disposition, the power being rectified and the resulting DC signal used to trigger a power triac switch via an optoisolator circuit whereby arc suppression pulses are generated for short predetermined intervals only at a transition of the mechanical switch, relay or contactor contacts from an closed to an open transition and, again, at an open to a close transition during contact bounce conditions.
US08619393B2

In certain embodiments, a magnetic had includes a top shield and a bottom shield positioned at an air bearing surface. A polarizer and a nonmagnetic layer are positioned between the top and bottom shields. An analyzer is positioned adjacent the nonmagnetic layer at a distance recessed from the air bearing surface. Current travels through the top shield, polarizer, nonmagnetic layer, and first analyzer.
US08619392B2

In one embodiment, a tape movement constraint comprises a tiltable tape roller bearing having a grooved surface adapted to contact and engage a surface of the tape as the roller barrel rotates. An actuator adapted to pivot the roller bearing surface controls the lateral position of a tape. In operation, in one embodiment, the roller barrel of the roller bearing is rotated by engaging a surface of the tape roller barrel with a longitudinally moving magnetic tape. At least a portion of any air bearing between the moving tape and the barrel surface is quenched using grooves formed in the barrel surface. The lateral position of the moving tape is sensed and the rotating roller barrel is tilted in response to the sensed lateral position of the moving tape to control the lateral position of the moving tape. Other embodiments are described and claimed.
US08619390B2

A transducing head writer comprising a write pole having write pole tip, a yoke disposed on the write pole at a location that is recessed from the write pole tip, and a bridge feature disposed on the write pole between the yoke and the write pole tip, where the bridge feature has a geometry that is larger at a recessed end adjacent to the yoke compared to a proximate end adjacent to the write pole tip.
US08619386B2

An airflow control device for a hard disk drive comprises an outer perimeter having a radius equal to or greater than an outer radius of a disk in the hard disk drive. The airflow control device has a thickness less than the spacing between adjacent disks in the hard disk drive. The airflow control device has a central opening with an inner perimeter greater than the outer circumference of a spacer ring of the hard disk drive. A notch in the outer perimeter is configured to accommodate the actuator assembly of the hard disk drive. A bypass slot transecting the perimeter has a bend with a radius nearly centered to the central opening.
US08619384B1

A servo track has identical servo pattern frames including two pairs of parallel magnetic transitions, the transitions of each pair spaced apart an equal distance, the transitions of the first pair at an azimuth angle to the longitudinal axis of the tape, the transitions of the second pair at an opposite azimuth angle. A servo channel receives signals at first times corresponding to when a servo read head detects the first and second transitions of the first pair of parallel transitions of a servo pattern frame, and second times corresponding to when the servo read head detects the first and second transitions of the second pair of parallel transitions. The servo channel determines a relative lateral movement and velocity between the tape and the tape head based on the azimuth angle and the ratio of the difference of the first and the difference of the second times.
US08619380B1

Embodiments of the present disclosure provide a method including recording time stamps for a repeating characteristic of a spindle back electromotive force (BEMF) signal and comparing one or more of the recorded time stamps for the repeating characteristic of the spindle BEMF signal with an expected value for the one or more recorded time stamps to detect a timing error associated with writing a servo pattern on a machine readable medium of a self-servo write (SSW) system. Other embodiments may be described and/or claimed.
US08619378B2

A device may have an outer frame, a platform, and a plurality of actuators configured to move the platform with respect to the outer frame. Each of the actuators may have a movable frame and a fixed frame. A motion control mechanism may be configured to permit movement of the platform in a desired direction with respect to the outer frame and inhibit rotation of the platform with respect to the outer frame.
US08619371B2

A plastic lens includes a first surface and second surface that each have an optical function; and a peripheral surface formed at a periphery of the first surface and the second surface; and has a central portion of a thickness that is thinner than that of a peripheral portion of the plastic lens. The second surface includes an optically functional concave aspect, a recess formed along an outer perimeter of the concave aspect, a first protruding portion formed at a boundary of the concave aspect and the recess, a second protruding portion formed at a boundary of the recess and the peripheral surface, and a gate portion formed on the peripheral surface, at a position where a resin injection outlet is arranged during formation of the plastic lens.
US08619368B2

The present invention comprises methods and apparatuses for causing a single imaging lens system to simultaneously form multiple high resolution images on multiple imaging sensor planes. The images are preferably substantially identical, with no parallax error, except for different light levels so that the multiple images are of sufficient quality and similarity that they may be compared and/or combined (typically pixel-by-pixel) to create a single instantaneous high dynamic range (HDR) image. The invention may be used to create high-resolution HDR snapshots of moving subjects, as well as high-resolution HDR moving pictures (e.g. cinematographic films, movies, or other video) in which the subject and/or camera is moving. Alternatively, the images are substantially identical except for different focuses.
US08619362B2

A multifocal ophthalmic lens includes a lens element having an anterior surface and a posterior surface, a refractive zone, or base surface having produced multifocal powers disposed on one of the anterior and posterior surfaces; and a near focus diffractive multifocal zone disposed on one of the anterior and posterior surfaces.
US08619358B2

An optical amplifier on a silicon platform includes a first doped device layer and a second doped device layer. A gain medium is positioned between the first and second doped device layers. The gain medium comprises extrinsic gain materials so as to substantially confine in the gain medium a light signal and allow the optical amplifier to be electrically or optically pumped.
US08619357B2

A chirped pulse amplification (CPA) system comprises an optical pulse stretcher and an optical pulse compressor that are mismatched in that the optical pulse compressor includes a bulk optical grating while the optical pulse stretcher does not. High order dispersion compensation is provided by an optical phase mask disposed within the optical pulse compressor.
US08619354B2

A high speed optical shutter, a method of operating the high speed optical shutter, and an optical apparatus including the high speed optical shutter. The optical shutter includes a transparent electro-optical medium in an active solid state having a total internal reflection surface on which an angle of total internal reflection is changed by an external action. The transparent electro-optical medium may be a prism or a prism array whose angle of total internal reflection is changed by the external action. An incident light path changing unit may be further arranged in front of the transparent electro-optical medium. Also, a light path changing unit may be further arranged so as to allow light passing through the electro-optical medium to be perpendicularly incident on an incidence target object.
US08619353B2

The present invention provides an electronic paper display apparatus, which comprises: plural pairs of rotating balls each pair having a first rotating ball and a second rotating ball of a size smaller than that of the first rotating ball; a partition wall member having a plurality of cavities each in which a respective rotating ball is positioned and configured to transversely separate the plurality of rotating balls from each other; an electrode structure formed on the partition wall member and configured to provide a drive voltage to each of the plurality of rotating balls; and a plurality of distance adjusting members disposed inside the plurality of cavities, with being faced the plurality of rotating balls.
US08619349B2

With an apparatus according to the present invention, when an input color gamut is compressed to an output color gamut, based on the difference value between the lightness of paper white and the lightness at the maximum chroma in the output color gamut of a predetermined hue, if the lightness difference is below a predetermined threshold value, a compression convergence point is set at a position at which lightness is lower than or equal to the lightness at the maximum chroma in the output color gamut. This suppresses reduction of the gradation in the direction of input chroma, and makes it possible to compress the input color gamut to the output color gamut such that excellent color reproduction is achieved while the gradations of lightness and chroma in the input color space are maintained.
US08619344B2

An image joining method for a scanner that scans and transfers image data to a terminal is provided. During scanning and data transfer, when the image data stored in a register is full, an image processor stops the scanning of a linear photodetector. Meanwhile, a matrix photodetector fetches and stores the image of a code strip. Then, the photodetectors are moved backward a distance larger than that being required to be accelerated forward when the scanner resumes scanning. After the data in the register being transferred and cleared, the linear photodetector resumes scanning at a normal moving speed. The code strip image is further fetched and compared with the stored one to get a joining point of scanned image data. By the joining point, the new and prior image data portions are joined and the scanning proceeds, and joined image data will not be overlapped or broken.
US08619340B2

What is disclosed is a novel system and method for augmenting present methods used for determining the orientation direction automatically being detected of digital pages of a plurality of scanned documents in a digital document processing environment. The present method takes advantage of the observation that pages scanned in data processing centers are often highly correlated. The present method contains five primary steps. 1) Page orientation (i.e., up/down) is detected using a traditional method. 2) Each page is classified as either directional or non-directional. 3) The pages classified as directional are clustered into groups. 4) The direction for each group is determined. 5) The directional group's direction is used to revise the orientation for pages contained in the group. Through the implementation of the teachings hereof, performance, in terms of both speed and accuracy, are very high relative to current methods and detection error rates can be reduced significantly.
US08619336B2

Directional data is generated representing a pattern that indicates a growing direction of a dot on a scanning line. Coefficients used to distribute the image data of a pixel of interest are set. An edge of an input image is detected. The image data of the pixel of interest of the input image is distributed to the interest pixel and a pixel adjacent to the interest pixel based on the coefficients. Image data distributed from the adjacent pixel is added to image data of the interest pixel on which the distribution is performed, and the sum of the image data is as corrected image data of the interest pixel. The corrected image data and the generated directional data are selected for an edge, and the image data of the interest pixel and input directional data are selected for a non-edge to generate an image signal pulse-width modulated.
US08619329B2

What is disclosed is a novel system and method for determining an amount of clear toner to be applied to a document image to improve smoothness in an output print rendered using a xerographic device capable of applying clear toner to the image in the image path. Using clear toner to improve smoothness enables a GCR strategy in which more black can be used. This, in turn, decreases the incremental cost for clear toner. The teachings hereof present attractive trade-offs for print shops specializing in color document reproduction and other customers of high-end xerographic devices capable of applying clear toner. Various embodiments are disclosed.
US08619327B2

An image processing apparatus which converts first image data having grayscale value of a predetermined color space for each pixel into second image data having grayscale values of recording material colors of a printing section and having pixels of which the number is reduced to 1/n, includes grayscale value difference determination section that determines whether or not grayscale value difference between a predetermined target pixel and each of other pixels in a pixel block exceeds a threshold value for each of the pixel blocks for the first image data, and color conversion section that performs color conversion process by referring to color conversion table, and color conversion section performs a second process such that grayscale value of the recording material color obtained through color conversion process for an average value of grayscale values of the predetermined color space of the respective pixels is used as the second image data.
US08619320B2

The movement detection apparatus acquires a movement state of an object by clipping a template pattern from first image data and seeking a region having a high correlation with the template pattern in second image data. The movement detection apparatus performs at least one of first processing, which analyzes the first image data, and second processing, which analyzes a relationship between the first image data and third image data acquired after the first image data has been acquired and before the second image data is acquired, and sets a position at which the template patter is clipped.
US08619319B2

Inputted image data is converted to M number of multi-value data having a lower resolution than the inputted image data, and after quantization processing has been performed for each of the M number of multi-value data, an image is printed by M number of relative movements (M-pass printing) that corresponds to the M number of quantized data. By doing so, when compared with the case in which a resolution reduction process is not performed, it is possible to suppress the number of pixels that become the object of quantization processing, and it becomes possible to output an image with no fluctuation in image density or density unevenness without a decrease in the processing speed.
US08619315B2

According to one embodiment, a computer implemented method of printing data is provided, the method comprising identifying whether a single- or a double-sided printer is operatively connected to the computer, identifying whether single- or double sided media is installed in the printer, and selecting a mode of operation for the printer based on whether it is identified as a single- or a double-sided printer and whether single- or double-sided media is identified as being installed therein. Variations are provided.
US08619314B2

Provided is a technique that makes it possible to extract the image of a document area from a read image with better accuracy. An image processing apparatus capable of achieving this includes a reading unit for reading a document, which has been placed on a contact glass, as read image data; a first area determination unit for deciding a provisional document area by subjecting the read image data to detection processing for detecting a document area included in the read image data; and a second area determination unit for deciding a fixed document area by generating binary image data in an area corresponding to the provisional document area of the read image data, and executing detection processing for detecting a document area, which is included in the read image data, based upon the binary image data.
US08619311B2

An apparatus continues, before a number of pages where image data started to be input reaches N pages, inputting of the image data until an amount of the image data stored in a storage unit reaches a first amount, and thereafter, continue the inputting of the image data until the amount of the stored image data reaches a second amount, which is smaller than the first amount.
US08619308B2

A document transmission apparatus reduces troublesome labor of an operator when transmitting document data, inputted from a scanner or the like, by various transmission methods such as electronic mail, facsimile, remote printing and file transfer. An address book containing a receiver and a plurality of transmission methods for transmitting document data to the receiver is generated. Upon transmission instruction, an appropriate transmission method is selected by the receiver, then document data is converted into data of an appropriate data format, and the converted data is transmitted. Further, a notice of transmission indicating that the document data has been transmitted is transmitted to the receiver of the document data by a method different from the transmission method of the document data. Thus, the document data can be reliably delivered to the receiver.
US08619304B2

A method and system for automatically creating and recommending a set of optimal rules based on a desired print criterion. A print governance application can be configured with respect to a rendering server to analyze one or more rendering jobs submitted within a specified time period by considering each rendering job attributes in order to collect a rendering data. A desired print criterion can be entered by an administrator in order to manage the rendering job behavior. The collected rendering data can be analyzed to dynamically create the set of optimal rules by a rules engine in order to achieve a desired level of reduction with respect to each user based on the desired print criterion. The rules can be accepted by default and/or presented to the user for acceptance with an equated level of reduction.
US08619297B2

In one embodiment, a first profile of printing settings is created at a server system. Data indicative of a capability of a first printer is received at the server system. A second profile of printing settings specific to the first printer is created at the server system, the second profile including portions of the first profile consistent with the capability. A first print job is received at the server system over a web. The print job is caused to be printed at the first printer in accordance with the second profile.
US08619294B2

When a user approaches an MFP, a print process based on print data corresponding to the user is executed immediately. MFP executes a program including the steps of: searching for an IC tag held by a user in a designated range (S3000); transmitting, when an IC tag is searched out, user information received from the IC tag to a server (S3040); when a user alarm request signal, which is transmitted if uploaded data corresponding to the user information satisfies user alarm conditions, is received from the server, executing a user alarm process (S3060); receiving RIP data obtained by converting the uploaded data corresponding to the user information from the server (S3070); displaying print data (S3090); and, when the print data is designated and printing is requested (YES at S3100), executing print process using the RIP data (S3110).
US08619290B2

A printer includes a communicating unit that receives a print job being a unit of execution of a printing process of a first printing protocol and a second printing protocol. The first printing protocol contains a series of process instructions and print data that allow the printing process to be performed from an interrupted point when the printing process is resumed after being interrupted. The printer also includes a print processing unit that performs the printing process by executing the print job, and a priority processing unit that preferentially selects a print job of the first printing protocol related to the interrupted printing process when receiving a print job of the first printing protocol related to the interrupted printing process and a print job of the second printing protocol after the printing process of the print job of the first printing protocol is interrupted.
US08619277B2

Disclosed is a method for processing print jobs, comprising: determining whether a second print job being processed by an RIP is needed to pause and whether a third print job being processed by a print device is needed to pause according to a priority of a first print job requesting to be printed; storing, where the second print job is needed to pause, a processing state of the second print job and processing the first print job by the RIP; storing, where the third print job is needed to pause, a processing state of the third print job, and printing the first print job by the print device; resuming the processing for the second print job according to the stored processing state of the second print job after the first print job is processed by the RIP; and resuming the processing for the third print job according to the stored processing state of the third print job after the first print job is printed by the print device. According to the present invention, it is possible to proceed with pauses continuously, save costs and simplify manual operations.
US08619272B2

Disclosed are methods and apparatus for generating accessible documents. In one embodiment, an initial document in a print format is obtained. The print format of the initial document is identified as one of a plurality of print formats. A parser corresponding to the one of the plurality of print formats is applied such that the initial document is parsed according to the print format of the initial document. An intermediate document that conforms to an intermediate format is generated based upon results obtained from applying the parser. A template for converting the intermediate document into an accessible document is obtained. The template is then such that an accessible document corresponding to the initial document is generated, wherein the accessible document includes a plurality of tags that designate an order of a plurality of regions of the accessible document.
US08619263B2

With a film thickness measuring apparatus of the present invention, a substrate having a transparent film formed on its front surface is placed on a placement unit. A half mirror divides light from a light source such that divided light beams are emitted to the front surface of the substrate and to a reference plane, and overlays reflected light from the front surface of the substrate and reflected light from the reference plane on each other to form interfering light. The interfering light is imaged by an imager. Based on the imaging result, the film thickness of the transparent film is calculated by an arithmetic unit. An optical filter with which an intensity spectrum of transmitted light exhibits a plurality of peaks, the optical filter is disposed between the light source and the half mirror.
US08619261B2

A quantum dynamical non-locality device is provided for establishing a photon traveling along a path in a binary state. The device includes twin Mach-Zehnder interferometer (MZI), a shutter and a detector. The twin MZI includes first and second right-isosceles triangle prisms, corresponding first and second trombone mirrors, and corresponding first and second spacers. The prisms join at a beam-splitter interface. The mirrors reflect the photon by an offset substantially perpendicular to photon's travel direction. The spacers are respectively disposed between their respective prisms and mirrors to produce corresponding spatial gaps. The path through the prisms includes traversing spacers and gaps. The detector detects a quantum state of the photon after passing the prisms and the mirrors. The shutter switches to one of disposed within and removed therefrom the first gap. The shutter shifts said quantum state of the photon.
US08619260B2

A multi-grating resonant waveguide (RWG) biosensor for an optical reader system having a spatial resolution limit is disclosed. The multi-grating RWG biosensor includes one or more signal-grating regions and one or more reference-grating regions. The multi-grating RWG biosensor can also include a non-resonance region that spatially separates the one or more signal-grating regions, that spatially separates the one or more reference-grating regions, and that spatially separates the one or more reference-grating regions from the one or more signal-grating regions. The non-resonance region can have a minimum width greater than the optical reader system spatial resolution limit. The RWG biosensor can have an asymmetric split-grating configuration. Methods of measuring a signal resonant wavelength of a multi-grating RWG biosensor using an optical reader having a spatial resolution limit are also disclosed.
US08619259B2

A high-speed optical measurement apparatus includes an objective lens unit, an optical path unit, a control circuit unit, a measurement sensor, an eyepiece unit, and a measurement sensor connection. The objective lens unit adjusts the magnitude of the overall light of the individual locations of the object or the set of multiple objects, and allows the light to make its entrance. The optical path unit changes the path of the incident light. The control circuit unit outputs a control signal which is used to change a direction of the light by controlling the optical path unit. The measurement sensor measures the incident light. The eyepiece unit conforms the light to the size and location of the measurement sensor. The measurement sensor connection fastens the measurement sensor so that the light incoming through the eyepiece unit is aligned with the measurement sensor.
US08619253B2

The invention provides a multi-parameter integrated cuvette pool having a plurality of cuvette pool cells. Adjacent cuvette pool cells are connected to each other through a connecting plate. A heat generation unit is arranged in each cuvette pool cell.
US08619239B2

A technique for providing range correction values in a laser rangefinder range processor uses return pulse width (rather than return pulse amplitude) for correcting amplitude (range walk) and speed of light problems. A plurality of range correction values may be generated in a test setup (by simulating return pulse delays) and stored in a lookup table based on return pulse width, nominal range (time of return), and other factors such as temperature and pressure. The technique is also capable of correcting other problems such as receiver delay. The technique allows for the use of a saturating preamplifier with the increased sensitivity that it offers, and is relatively simple to implement, as it may be embedded within a digital processor (DSP) or gate array that is normally present for a basic range counter implementation.
US08619238B2

Embodiments of the present concept are directed to a rangefinder that can be aligned to a fixed sight on a shooting device so that a range can be accurately taken that corresponds to a fixed sight that is used to align the shooting device to a target. Other embodiments of this concept provide methods of aligning the rangefinder to the fixed sight of the shooting device.
US08619223B2

A thin film transistor (TFT) substrate includes a substrate, data lines, scan lines and pixel electrodes. The data lines and the scan lines intersect each other on the substrate for defining pixel areas. The pixel electrodes are disposed in corresponding pixel areas. Each of the pixel electrodes defines at least two slits by which the pixel electrode is divided into at least two first areas and at least two second areas. The first areas and the second areas are insulated with respect to each other. The first areas are disposed diagonally and the second areas are disposed diagonally.
US08619222B2

A liquid crystal display device includes a liquid crystal display element including a first alignment film and a second alignment film and a liquid crystal layer that is provided between the first alignment film and the second alignment film, wherein the first alignment film includes a compound in which a polymer compound that includes a cross-linked functional group or a polymerized functional group as a side chain is cross-linked or polymerized, the second alignment film includes the same compound as the compound that configures the first alignment film, and the formation and processing of the second alignment film is different from the formation and processing of the first alignment film and when a pretilt angle of the liquid crystal molecules which is conferred by the first alignment film is θ1 and a pretilt angle of the liquid crystal molecules which is conferred by the second alignment film is θ2, θ1>θ2.
US08619219B2

As a wiring becomes thicker, discontinuity of an insulating film covering the wiring has become a problem. It is difficult to form a wiring with width thin enough for a thin film transistor used for a current high definition display device. As a wiring is made thinner, signal delay due to wiring resistance has become a problem. In view of the above problems, the invention provides a structure in which a conductive film is formed in a hole of an insulating film, and the surfaces of the conductive film and the insulating film are flat. As a result, discontinuity of thin films covering a conductive film and an insulating film can be prevented. A wiring can be made thinner by controlling the width of the hole. Further, a wiring can be made thicker by controlling the depth of the hole.
US08619214B2

An LCD device includes a transparent substrate. A first data electrode, a first CLC-MC layer, a first selection electrode, a second CLC-MC layer, a second data electrode, an insulating layer, a second selection electrode, a third CLC-MC layer, and a third data electrode are sequentially formed in this order on the transparent substrate.
US08619213B2

A backlight unit and a display module employing the backlight unit, the backlight unit including a light guide panel for guiding light to a display apparatus for displaying an image; and a plurality of light source devices arranged in a side portion of the light guide panel, wherein the plurality of light source devices are electrically connected to each other by connecting units having conductivity. The display module may be further slimmed since the limitation due to the thickness of a light source device circuit board is eliminated.
US08619212B2

There is provided a protective film to be bonded to a polarizer to form a lower polarizing plate for a liquid crystal display panel. The protective film for a lower polarizing plate includes a matrix of a resin material and a diffusing component dispersed in the matrix. At least one-side surface, which is to face the polarizer, of the protective film is flat.
US08619211B2

A lighting arrangement is disclosed with a light module (2) that has at least one first group (22, 22′) of light sources (221, 222, 223) and one second group (22, 22″) of light sources that are arranged spaced apart from each other on a flexible circuit board (21), and with a carrier (1) on which the light module is mounted, and a buffer zone (12) that laterally overlaps with the light module between the first and the second group of light sources. Furthermore, a backlighting device and a display device are disclosed.