US08839455B1

A system, method and computer program product for an isolated security domain which is a bounded area of the VM for protected objects. The objects include executable code and/or data, hardware units (e.g., ports) or a combination thereof. The secure units in this area are accessible using secure rules used to ensure that objects are not malware. Authentication for connections to security domain is required and certain areas of the domain are made to be read only.
US08839453B2

Mobile devices provide security based on geographic location. With such a technique, a mobile device may automatically check its current location against geographic information as to the location(s) in which it is permitted to operate. When the user attempts access to the device, the mobile device will prompt the user for his/her credential only if the geographic location matches an allowed location. The user gains access then by inputting information corresponding to the credential, e.g. username and password, of a valid user. In the examples, if the geographic location does not match an allowed location, the mobile device provides a warning to the user, and the user is not allowed to enter any credential information. Optionally, the mobile device may send an alert message about the device being taken outside a specified boundary, e.g. to report the situation to other personnel.
US08839431B2

A network browser has a Malware detection manager for direct or indirect scanning of files during an upload or download processes for viruses, adware, spyware, etc. The malware detection manager defines and employs a quarantine bin, which is an isolated and secure memory space or directory for temporary placement of file packets during the file transmission while malware detection can commence. The malware detection manager scans for any malware code associated with the packet sequence encountered during a file transmission to and from the Internet, during which it quarantines all the scanned packets in the quarantine bin. Quarantined files can be released if there is a human challenge authorizing the release of the file. The invention also comprises exchanging a Malware free signature between server and client via a trusted download center. If a certified and valid malware free signature is provided, the client device need not scan the files for malware bytes as the content is certified and guaranteed as malware-free.
US08839430B2

An intrusion detection arrangement for communication networks comprising a network activity observer configured to monitor network traffic by the related traffic elements, such as data packets, thereof and to establish traffic profiles relative to the monitored traffic elements, such as one profile per each monitored traffic element, a misuse detector configured to determine a first indication of a probability of the profiled traffic representing malicious activity through co-operation with a model repository comprising at least one model characterizing a known intrusion attack, an anomaly detector configured to determine, at least logically in parallel with the misuse detector, a second indication of a probability of the profiled traffic representing anomalous activity through cooperation with a model repository comprising at least one model characterizing legitimate network activity, and a classifier configured to operate on said first and second indications to generate a classification decision on the nature of the profiled traffic, wherein the applied classification space includes at least one class for legitimate traffic and at least one other class for other traffic such as malicious and/or anomalous traffic. A corresponding method is presented.
US08839421B2

Methods and systems for mitigating the effects of a malicious software application are disclosed. A dedicated module on the computing device receives from a malicious software detector a message indicating whether the application is malicious or has a malicious component. The dedicated module obtains a set of permissions to be granted to the application, and instructs software on the computing device that controls the permissions of the application to grant the set of permissions.
US08839419B2

A security investigation system uses a central server to distribute requests for security information regarding an asset, receive responses, and manage the information in the responses in a case object. Requests may be distributed to various servers, each of which may have an agent that may receive the request, search various databases, logs, and other locations, and generate a response. A case object may be continually updated in some embodiments. The case object may be viewed, analyzed, and other requests generated using automated or manual tools. A case object may be sanitized for analysis without compromising sensitive information.
US08839417B1

A device, system, and method for defending a computer network are described. network communications are received by a traffic filter, which dynamically determines whether the communications include an anomaly (i.e., are “anomalous” communications), or whether the communications are normal, and do not include an anomaly. The traffic filter routes normal communications to the correct device within its network for servicing he service requested by the communications. The traffic filter routes any anomalous communications to a virtual space engine, which is configured to fake a requested service (e.g., to entice deployment of a malicious payload). Anomalous communications are analyzed using an analytical engine, which can dynamically develop rules for handling anomalous communications in-line, and the rules developed by the analytical engine can be employed by the traffic filter against future received communications.
US08839414B2

A custom database connectivity component is deployed in conjunction with a native database connectivity component and a credential manager. The custom connectivity component has a requestor interface for communicating with a requestor application, a credential service interface for communicating with the credential manager, a native database connectivity interface for communicating with native connectivity components, and a decision engine for determining how to convert a request from a requestor to an appropriate API call to the credential manager. The custom connectivity component provides an authenticated and authorized database connection for a requestor application. The component transparently serves retrieves database, or other target resource, credentials on a real time basis, without requiring code changes to the requestor application.
US08839407B2

Some embodiments of the invention are directed to techniques for determining whether a process on a computer system that is sending or receiving data, or is attempting to send or receive data, with another computer system is executing in kernel mode or user mode and providing an indicator of this determination to a security engine. In some embodiments, such an indication is provided to a security engine (e.g., a firewall) that implements a security policy based at least in part on whether the sending or receiving process is in kernel mode or user mode, and filter communications based on a process' operating mode. This enables a security engine to maintain security policies of greater specificity and thus improve security of a computer system.
US08839404B2

A security gateway appliance is configured to evaluate network traffic according to security rules that classify traffic flows according to specifically identified application programs responsible for producing and/or consuming the network traffic and to enforce policies in accordance with network traffic classifications. The appliance includes an on-box anti-virus/anti-malware engine, on-box data loss prevention engine and on-box authentication engine. One or more of these engines is informed by an on-box dynamic real tie rating system that allows for determined levels of scrutiny to be paid to the network traffic. Security gateways of this type can be clustered together to provide a set of resources for one or more networks, and in some instances as the backbone of a cloud-based service.
US08839400B2

A method and computer program product for managing and controlling access of an administrator to a managed computer system. At least one computer program on an access system of the managed computer system receives from the administrator a request for access to the managed computer system and requests a managing computer system to search open tickets for service management. In response to that the open tickets are not found, the at least one computer program redirects the administrator to log onto the managing computer system to obtain a new open ticket for the access. In response to that the open tickets are found, the at least one computer program requests the administrator to choose at least one ticket from the open tickets and grants the administrator the access to the managed computer system in response to determining that the at least one ticket is valid.
US08839392B2

A method responsive to receiving a data from a computing device connected to the computer in a cloud computing system or data center, identifies a criteria associated with the computing device, responsive to identifying the criteria, determines whether the data is authorized for transmission to a storage in the cloud computing system or data center, and responsive to determining that the data is authorized for transmission to the storage, forwards the data to the storage.
US08839388B2

Various embodiments are disclosed for a services policy communication system and method. In some embodiments, a communications device stores a set of device credentials for activating the communications device for a service on a network; and sends an access request to the network, the access request including the set of device credentials.
US08839383B2

Identity-independent authentication tokens enable issuance of a single strong credential that can be mapped to an individual at each of multiple accounts within the online world. An issuer generates one or more authentication tokens for issuance to individuals or other entities. In some instances, each of these authentication tokens comprises a unique serial number. The individual or other entity may then request an authentication token from the issuer. The issuer may then issue the token to the individual without the need to ask or require the individual to identify his or herself. The individual may then map this issued authentication token to the individual's password at each of the individual's online accounts.
US08839379B2

A method for providing at least one credential to access a service includes receiving an image from a camera that is included in a user device that also includes a processor and a communications device. The image is analyzed using an optical character recognition engine coupled to the processor. The analyzing the image includes determining that the image includes potential credential information that includes at least one credential including at least one character string. The at least one credential from the potential credential information is provided, using the communications device, to a service in order to access the service. In an embodiment, the user device may include a limited input device that is free of a physical keyboard having alphanumeric characters, and the determination and use of the at least one credential from the image simplifies the accessing of the service by minimizing or eliminating the need to use the limited input device.
US08839369B1

Detection of email phishing attacks is initiated when an email is received in a computer system. The email is parsed for features indicative of an email phishing attack, such as a link to an external website. The link to the website is followed to connect to and access the website. Fictitious information, such as fake user credentials or fake credit card information, is provided to the website. The response of the website to the fictitious information is evaluated to determine if the website is a phishing site. The website is deemed to be a phishing site when the website accepts the fictitious information as valid. The email is blocked to prevent its addressee from opening the email when the email is deemed part of a phishing attack, such as when it links to a phishing site.
US08839366B2

A vehicular communication system includes a mobile communication terminal, an in-vehicle apparatus, and a distribution center to distribute a content. The mobile communication terminal includes a terminal-side application to execute a content. The in-vehicle apparatus includes a vehicle-side application to execute a content. If the mobile communication terminal and the in-vehicle apparatus are not communicably connected, the terminal-side application of the mobile communication terminal executes a content acquired from the distribution center. If the mobile communication terminal and the in-vehicle apparatus are communicably connected, the terminal-side application and the vehicle-side application are caused to be cooperative and the vehicle-side application of the in-vehicle apparatus is enabled to execute a content acquired by the mobile communication terminal.
US08839360B1

Methods having corresponding computer-readable media comprise: generating a authorization token, wherein the authorization token represents i) one or more actions for a target computer, wherein the one or more actions require an authorization, ii) one or more preconditions, wherein the preconditions must be true for the target computer to execute the one or more actions, and iii) the authorization; and providing the authorization token to a person, wherein the person does not have the authorization, and wherein the person provides the authorization token to the target computer.
US08839354B2

A system includes an application server that hosts a plurality of enterprise applications and stores enterprise data associated with each of the enterprise applications. A client device executes a client application that can provide access to each of the enterprise applications. The client application includes a memory protection engine that allocates a first memory location for the enterprise data transmitted to the client device so the enterprise data is accessible to each of the plurality of enterprise applications through the client application. A second allocated memory location is allocated for non-enterprise data. A mobile enterprise server transmits the enterprise data to the client device.
US08839352B2

A security device may be interconnected, via multiple links, between multiple network devices in a network. The firewall device may include multiple input interfaces that receive data units from a first network device destined for a second network device of the multiple network devices, identify a session associated with each of the data units, and process the data units in accordance with the identified sessions and a security policy.
US08839333B2

A method and apparatus for transmitting and receiving Ultra High Definition (UHD) broadcasting service in a digital broadcasting system are provided. The method includes receiving a TS through a transport channel, determining whether or not the TS includes information about an association relation with other TSs, analyzing the information about the association relation from the TS, determining whether or not the TS includes information about a program provided in association with the other TSs based on the information about the association relation, extracting the information about the program from the TS, and obtaining the program based on the information about the program. In accordance with the present invention, high definition broadcasting service can be provided because a broadcasting program having a great transmission bandwidth can be transmitted and received in a digital broadcasting system.
US08839329B2

A method of processing a non-real time service of a broadcast receiver includes receiving a signaling information table including additional information on contents configuring a non-real time service and a content identifier for each content, acquiring the additional information on contents and the content identifier for each content from the signaling information table, storing contents being downloaded through a FLUTE or an internet in a storage medium, based upon the additional information on contents and the content identifier for each content, and displaying a list of recordings including the contents stored in the storage medium.
US08839326B2

Some aspects of the disclosure relate to automated quality control of a media asset. The quality control can comprise testing automatically various facets of content reproduction. In one embodiment, three facets can be tested: (1) access to a rendering unit configured to reproduce content of the media asset; (2) rendering of at least a portion of visual content of the media asset; and (3) rendering at least a portion of the aural content of the media asset. In one aspect, testing the rendering of the visual content can be differential in that features of the rendering can be monitored at a plurality of instants during content reproduction and can be compared for two or more instants of the plurality of instants. In another aspect, based on the comparison, the media asset can be deemed to pass the quality control and thus be accepted for consumption.
US08839319B2

A method and system of limiting recording demands on digital video recorders and other media records. The limiting being facilitated through analysis of programs and other media available from one or more network resources associated with and/or having capabilities to provide media to the recording element. The network resources may be associated with provider resources, customer resources, and/or any other resource in communication with the recording element.
US08839316B2

A system includes a set-top box and a server for a subscription television service. The set-top box includes a processor to receive a video-on-demand (VOD) programming suggestion from a user and send, to the server, the VOD programming suggestion. The server includes a processor to receive the VOD programming suggestion, compile the VOD programming suggestion with other VOD programming suggestions from other set-top boxes, and send a notification to the set-top box that the VOD programming suggestion has been added to the list of available VOD programming for the subscription television service.
US08839306B2

A system that incorporates teachings of the present disclosure may include, for example, a computing device, including a controller to: transmit a client program having a graphical user interface (GUI) to a media device operating in an interactive television (iTV) network, wherein the client program presents a symbolic overlay that superimposes onto media content received by the media device and enables the media device to associate commentary with the media content received at the media device; and conduct searches for one of consumer products or consumer services associated with the media content based on the commentary regarding the media content. Other embodiments are disclosed.
US08839299B2

An apparatus and method for creating channels dedicated to a particular type of content. The method includes acquiring seed content and using the seed content in the creation or updating of a content list. Additional content for the channel is acquired based on the common features of the content list.
US08839275B1

A method and system for intercepting I/O requests and responses in a proprietary operating environment or hypervisor-virtualization utilizing open source software or general public license device drivers. The processing includes at the added functionality module comprises at least one of encrypting, de-duplicating, compressing and caching.
US08839273B2

A system and method for notifying users in a manner that is appropriate for the event and the environment for the user. The method of the present invention relates to determining the desired properties of an event and assigning varying notification characteristics to that event. Profiles are created of the various events, wherein each profile relates to a different mode or situational environment, such as a meeting environment, an office or normal environment, a louder outside-type environment, etc. The invention further relates to placing the small computer device in a particular mode, either automatically or manually. Once in a particular mode the device provides notifications according to that mode.
US08839270B2

A method, system, computer system and computer program product determine that a communication connection has switched between an active state and an inactive state and cause a user interface for communicating via the connection to be updated asynchronously to correspond to the current state. For example, the user interface can indicate that the connection is active or inactive and allow or disallow initiation of communication via the connection accordingly. For example, consider a call center agent using a computer system as the user interface to the telephone channel, but the user does not click a “hang up” button when the caller hangs up the telephone. The disconnection of the telephone is determined and the user interface is asynchronously updated, thereby allowing the agent to make another call. In one embodiment, a communication server determines the change in state and causes a web browser user interface to be updated asynchronously.
US08839269B2

Management of transaction message flow utilizing a transaction message queue. The system and method are for use in financial transaction messaging systems. The system is designed to enable an administrator to monitor, distribute, control and receive alerts on the use and status of limited network and exchange resources. Users are grouped in a hierarchical manner, preferably including user level and group level, as well as possible additional levels such as account, tradable object, membership, and gateway levels. The message thresholds may be specified for each level to ensure that transmission of a given transaction does not exceed the number of messages permitted for the user, group, account, etc.
US08839268B2

A method and system of avoiding silent data corruption in a request-response messaging system where a requester relies on tags to match request messages with response messages. The silent data corruption occurring if the requester process a response message after a tag used with the response message was reused with another request message.
US08839260B2

A computing device associated with a cloud computing environment identifies a first worker cloud computing device from a group of worker cloud computing devices with available resources sufficient to meet required resources for a highest-priority task associated with a computing job including a group of prioritized tasks. A determination is made as to whether an ownership conflict would result from an assignment of the highest-priority task to the first worker cloud computing device based upon ownership information associated with the computing job and ownership information associated with at least one other task assigned to the first worker cloud computing device. The highest-priority task is assigned to the first worker cloud computing device in response to determining that the ownership conflict would not result from the assignment of the highest-priority task to the first worker cloud computing device.
US08839259B2

A thread scheduler may be used in a chip multiprocessor or symmetric multiprocessor system to schedule threads to processors. The scheduler may determine the bandwidth utilization of the two threads in combination and whether that utilization exceeds the threshold value. If so, the threads may be scheduled on different processor clusters that do not have the same paths between the common memory and the processors. If not, then the threads may be allocated on the same processor cluster that shares cache among processors.
US08839254B2

Pre-computing a portion of forecasted workloads may enable load-balancing of data center workload, which may ultimately reduce capital and operational costs associated with data centers. Computing tasks performed by the data centers may be analyzed to identify computing tasks that are eligible for pre-computing, and may be performed prior to an actual data request from a user or entity. In some aspects, the pre-computing tasks may be performed during a low-volume workload period prior to a high-volume workload period to reduce peaks that typically occur in data center workloads that do not utilize pre-computation. Statistical modeling methods can be used to make predictions about the tasks that can be expected to maximally contribute to bottlenecks at data centers and to guide the speculative computing.
US08839250B2

An image forming apparatus includes a memory configured to store programs installed in the image forming apparatus and having plural states; a condition storing unit configured to store at least one condition defining a set of states of one or more of the programs; a state obtaining unit configured to obtain state information indicating current states of the programs; and a condition examination unit configured to examine the condition based on the obtained state information to determine whether the condition is satisfied and to output a result of the determination.
US08839244B2

A method of data processing includes a physical host executing a virtual machine monitor (VMM) that instantiates a plurality of virtual machines (VMs). The VMM supports processing of a virtual link manager (VLM) that deploys and configures a plurality of Layer 2 virtual links sharing bandwidth of a Layer 2 physical link between the physical host and an access switch. The VMM communicates parameters of the plurality of virtual links with the access switch.
US08839239B2

Technology is described for protection of virtual machines executing on a host device having host processors and host memory. The system can include a hypervisor configured to enable the virtual machines to execute concurrently on the host device. An emancipated partition can be provided with a communication channel to the hypervisor. A primary partition can be configured to interface with the emancipated partition through the communication channel via the hypervisor. In addition, an emancipated memory space and virtual register state for the emancipated partition can be protected from direct access by the primary partition.
US08839238B2

Techniques for dynamically managing a sleep state of a virtual machine are provided. The techniques include detecting idleness of a virtual machine, putting the idle virtual machine into a sleep state, implementing a virtual machine surrogate, wherein the virtual machine surrogate listens to network traffic, enabling the virtual machine to handle network traffic that is capable of being handled by the virtual machine, and enabling the virtual machine to queue network traffic and wake-up the virtual machine in the sleep state for network traffic that the virtual machine surrogate is incapable of handling.
US08839236B2

A virtual machine monitor provides a trusted operating environment for a software usage metering application when a qualified virtual machine monitor is loaded as part of trusted boot and when all other programs and operating systems run in containers managed by the virtual machine monitor. The virtual machine monitor may also host a locking application for limiting the functionality of the computer if contractual terms of use are not met. Both the metering and locking applications run at a higher privilege level than ring 0, at the same level as the virtual machine monitor.
US08839228B2

A system and method for updating an offline virtual machine are disclosed. The method comprises mounting an image of an offline virtual machine on a host operating system. The method further comprises generating drive-mapping information for the mounted virtual machine image and loading registry information of the mounted virtual machine image onto the host operating system using the drive-mapping information. An update to be applied to the offline virtual machine is determined based on the registry information and a patch bundle is retrieved based on the determination, wherein the patch bundle comprises registry update instructions, file system update instructions, and a patch file. The patch bundle is executed on the host operating system to update the offline virtual machine.
US08839221B2

An automated approach to updating, testing, and distributing virtual machine images is described. Centralized updates allow for a virtual machine image executed locally on thousands of machines to be updated in a single place and the automated testing and distribution signaling provides for smooth rollouts of the updates.
US08839217B2

A method for efficiently solving the “use-def” problem involving label variables performs a data-flow analysis on a control flow graph that includes calculating an inset for each node as follows: if a predecessor node directly branches to the node, the method includes an outset of the predecessor node in the inset of the node; if a predecessor node indirectly branches to the node via a label variable and the node is in definitions of the label variable in the outset of the predecessor node, the method includes the outset of the predecessor node in the inset of the node; if a predecessor node indirectly branches to the node via a label variable and the node is not in definitions of the label variable in the outset of the predecessor node, the method does not include the outset of the predecessor node in the inset of the node.
US08839215B2

A method, system and computer program product for optimizing memory usage associated with duplicate string objects in a Java virtual machine. The method comprises scanning a heap of the Java virtual machine at the end of the start-up process of the virtual machine to identify duplicate strings associated with the virtual machine, storing the identified strings in a string cache file, and determining whether a new string that needs to be created during start-up already exists in the string cache file. The duplicate strings are added to an interned strings table. A reference to a duplicate string is returned if a string to be created is already in the string cache file.
US08839201B2

In a method of testing a software item, an automated test of a software item is conducted. In response to occurrence of an error condition during the test, test data associated with the error condition is captured. A portion of the captured test data is forwarded to a designated electronic notification location.
US08839199B2

To make it possible to perform efficient program development, a development system includes a label managing unit configured to update, when an execution program D2 is regenerated, a label information table D3, which corresponds to the execution program D2, for generating execution screen data D5 and executes or does not execute, according to update content of the label information table D3, update of ID information associated with the label information table D3 and the regenerated execution program D2 and a drawing apparatus configured to associate, when execution screen data D5 is generated based on the label information table D3, ID information of a value same as the ID information, which is associated with the label information table D3 at a point when the execution screen data D5 is generated, with the generated execution screen data D5.
US08839198B2

An application analysis mechanism analyzes a composite application for conformance to a set of component interaction rules that define one or more conditions that should be satisfied between components written in different languages, along with an action that is performed depending on the analysis of the conditions. Once the component interaction rules are defined, the composite application is received. Next, a model of the composite application is built that separates components of the composite application into categories based on the programming language used, and includes metadata to describe interaction between components. The set of component interaction rules is then run against the model of the composite application. The results of the analysis are then output. The automated analysis of composite applications removes much of the process that is prone to human errors to provide an efficient and consistent approach for analyzing composite applications.
US08839194B2

The present invention relates to a user interface server framework and a method of using the framework, which supports a user interface developer to develop a final user interface based on components. The component-based web application development framework used for creating a web page comprises a runtime engine for executing a method of a business object and returning a result of executing the method in response to a user's request; a script component for performing a preprocessing on a user input value before executing the method of the business object, performing a post-processing on the result of executing the method after executing the method of the business object, and dynamically arranging a user interface object; and a core component for initializing the framework and confirming whether the user's request can be processed in the framework.
US08839185B2

A method for generating a transport track for routing transport requests through a software system landscape comprising a central control system and a plurality of logical systems interconnected by logical transport paths, a transport request defining a software service to at least one of the code and the data of a system in the landscape, is described. The method includes selecting a group of systems for a software service project according to a project definition; analyzing in the central system the transport paths between the systems of the group for finding a suitable route through all systems of the group; and generating in the central system a transport track according to the analysis, the transport track defining a route for transport requests through all systems of the group in a particular order, the transport track specifying one source system in which software services are permitted, pairs of adjacent interconnected systems, and at least one target system.
US08839184B1

Techniques for computer-assisted routing of an electronic design for a programmable target device are described herein. In an example embodiment, a computer system displays a representation of the programmable target device in a user interface. The computer system receives first user input that indicates a first component in the electronic design for the programmable target device. The computer system determines one or more second components of the electronic design that can be routed to the first component and displays one or more visual objects that indicate the one or more second components. The computer system then receives second user input that selects a particular component from the one or more second components and stores interconnect data indicating that the first component is routed to the particular component.
US08839183B2

A computer-implemented method, system and computer program product for visualizing derived layer shapes of an integrated circuit design are disclosed. The computer-implemented method, system and computer program product include visualizing the derived layer shapes on a layout canvas; providing a step by step process for visualizing each derived layer shape as each derived layer shape is generated; and providing a hierarchy of intermediate derived layers based upon the step by step process.
US08839182B2

A method for checking signal transmission lines of a printed circuit board (PCB) layout includes determining differential pairs to be checked and dividing the differential pairs to be checked into a first group and a second group. A first reference distance between differential pairs belonging to the same group and a second reference distance between differential pairs belonging to different groups are set. A first box surrounding each line section of one to be checked signal differential line of the first group and a second box surrounding the first box are created. One first box surrounding each line section of the to be checked differential line of the second group is created. Whether or not in the first box and the second box there are differential lines which do not satisfy design standards is determined.
US08839162B2

Exemplary embodiments include a method for modifying a circuit synthesis flow having automated instructions, the method including receiving circuit design input for a circuit design, receiving custom specifications to the circuit design input, synthesizing high level logic from the circuit design input, placing logic on the circuit design, refining the circuit design and generating a circuit description from the circuit design.
US08839158B2

A pattern designing method, including the steps of carrying out transfer simulation calculation and step simulation calculation by using physical layout data produced from circuit design data, and comparing a result of the transfer simulation calculation and the step simulation calculation with a preset standard; and carrying out calculation for electrical characteristics by using parameters obtained from the physical layout when as a result of the comparison, the preset standard is fulfilled, and carrying out calculation for the electrical characteristics by reflecting the result of the transfer simulation calculation and the step simulation calculation in the parameters when as the result of the comparison, the preset standard is not fulfilled, thereby extracting the parameters.
US08839148B2

A method and apparatus managing processing resources in a portable electronic device are provided. An area of the display device is controlled to provide a banner region comprising device state data, the area of the display device enabled to receive focus using an input device. While focus is in the banner region, first input data is receiving, and the display device is responsively controlled to provide in the banner region an indication of the first application, replacing the device state data. Further input data is received while the indication of the first application is provided in the banner region. In response and, in response, at least one of the following occurs: the first application is brought to the foreground by controlling the display device to provide a representation of the first application; and the first application is closed such that resources used by the processing unit are reduced.
US08839144B2

A system may include reception of a selection of a first report, the first report based on a first data source defining a first plurality of fields and defining a first at least one key figure, the first report including at least one of the first at least one key figures and at least one of the first plurality of fields, presentation of a first graphical representation of the first data source, the first graphical representation comprising a first graphical icon representing the first at least one key figure, and at least one second graphical icon, each of the at least one second graphical icons representing a respective one of the at least one of the first plurality of fields of the first report, reception of a selection of a second report, the second report based on a second data source defining a second plurality of fields and defining a second at least one key figure, the second report including at least one of the second at least one key figures and at least one of the second plurality of fields, presentation of a second graphical representation of the second data source, the second graphical representation graphically linked to the first graphical representation and comprising a third graphical icon representing the second at least one key figure and a plurality of fourth graphical icons, each of the plurality of fourth graphical icons representing a respective one of the second plurality of fields, reception of a selection of one of the plurality of fourth graphical icons representing one of the second plurality of fields, and generation of a third report comprising the at least one of the first plurality of fields and the one of the second plurality of fields.
US08839130B2

An electronic apparatus includes a display unit, a sensor, and a controller. The display unit includes a screen. The sensor is configured to detect a user operation with respect to the screen and output a signal corresponding to the user operation. The controller is configured to cause a data icon to be displayed on the screen, judge a drag operation with respect to the data icon based on the signal from the sensor, judge, based on the signal from the sensor, a user operation different from the drag operation for one of copying and moving data related to the data icon based on the drag operation, and execute processing for one of copying and moving the data according to the user operation.
US08839129B2

A user interface for a communication device allows a user to set up and manage conference communications. The user interface has an active communication area and a held communication area. Communication icons representing communications at the communication device are shown in either the active or held areas of the user interface. By detecting where a user has positioned one or more communication icons within the user interface, the communication device handles the communications to place communications in conference, place communications on hold, swap held and active communications, or disconnect communications.
US08839127B2

Object transitions can include providing a graphical transition of an object item that retains an aspect ratio associated with the object item while transitioning the object item into an instance of an executing object associated with the object item.
US08839121B2

Systems and methods for unifying coordinate systems in an augmented reality application or system are disclosed. User devices capture an image of a scene, and determine a location based on the scene image. The scene image may be compared to cartography data or images to determine the location. User devices may propose an origin and orientation or transformation data for a common coordinate system and exchange proposed coordinate system data to agree on a common coordinate system. User devices may also transmit location information to an augmented reality system that then determines an a common coordinate system and transmits coordinate system data such as transformation matrices to the user devices. Images presented to users may be adjusted based on user device locations relative to the coordinate system.
US08839120B2

Methods and apparatus, including computer program products, implementing and using techniques for initiating communication between two users among several users while at least one of the two users is browsing a web page. User information is collected about each user among the several users. Page information is collected about what web page each user among the several users is browsing. A portion of the user information and page information for a first user and a second user is shared between the first user and the second user when a predetermined criterion is met, and request by the first user to initiate communication with the second user is processed.
US08839111B2

A computer readable medium containing media creating application code which implements the following procedures, generating in a user interface an application window having a window frame the window frame defining a pane, displaying a theme in the pane, displaying a plurality of buttons on the frame; and displaying a status indicator on the frame.
US08839100B1

Exemplary embodiments update a revision value related to a data set that includes data. The revision value indicates whether a revision event has occurred with respect to the data set. Exemplary embodiments identify whether a change associated with the data qualifies as a revision event in the data set. The identification is based on a configurable requirement. The revision value is specified based on the identification to provide a user with an indication of whether the revision event has occurred.
US08839095B2

Briefly, in accordance with one embodiment of the invention, an object may be utilized to define, communicate, and/or control a spatial relationship between at least two other objects. Such an object may be somewhat analogous to a spring in that a minimum margin between the two other objects may be defined to allow the two other objects to approach one another until the minimum margin is reached, and a flexible margin may allow movement of the two other objects within the flexible margin relative to each other, optionally up to a maximum distance of separation.
US08839094B2

A yearbook system is provided. The yearbook system provides a single, extensive resource to plan, create, educate about, sell, and distribute yearbooks. The system further provides an integrated yearbook system management and yearbook production system to enable the production of the yearbook to a printed output. A yearbook server hosts a client site and a client database. The client site is enables the school to plan, create, sell and distribute a yearbook. Further, they system may be used to create the yearbook online. A production server hosts a production database synchronizes with the yearbook server, providing images to the client for use in creating the yearbook, and accepting completed created pages submitted by the school from the yearbook server. The production server translates the created pages into the format to proceed through the regular preparation for production of the yearbook.
US08839093B1

Webpages are optimizing through the use of experiments that compare the responses of viewers that are either presented with the original webpage or a variant thereof. One or more variants are first defined through the use of a browser-based editor application that initially examines the webpage for a snippet of code. The snippet can be added to the webpage, if missing, and the webpage returned to the editor application. Changes made to the webpage to define a variant are saved in variation code. When the webpage is later requested by multiple viewers, in each instance the viewer receives the webpage with the snippet, the snippet instructs the browser to download a file, and the instructions of the file determine whether the viewer will see the variant or the original webpage. Tracking viewer responses to the webpage and the variant allow a statistical basis for comparison to be developed.
US08839089B2

A multi-dimensional data reporting system presents a data report based on a data model, creates a callout report model based on a cell in the data report, and presents an instance of the callout report model in a callout interface. In one implementation of the multi-dimensional data reporting system, upon receiving a callout control associated with selected cell of the data report, the system retrieves the multi-dimensional data associated with the selected cell, builds the callout report model based on the retrieved multi-dimensional data, and presents an instance of the callout report model in a callout interface. In one implementation, the callout interface provides the capability to change the type and the dimensionality of the instance of the callout report model in the callout interface. The callout interface also allows inserting the instance into the data report and to update the data report based on the instance.
US08839085B2

A method for decoding linear network codes that includes receiving a plurality of packets from an ererror detector and generating a matrix out of the plurality of packets where elements of each column of the matrix correspond to symbols of the plurality of packets. Then decoding across each row of the matrix using only the symbols with highest associated reliability values to obtain a decoded matrix, where each column of the decoded matrix corresponds to a message packet.
US08839084B2

Systems and techniques for serial data stream operations are described. A described system includes a serial bus communicatively coupled with a memory structure to handle a serial data stream from or to the memory structure; generators configured to generate enablement signals that are associated with different bit-groups of the serial data stream, each of the enablement signals including pulses that are aligned with time-slots that are associated with a respective bit-group; logic elements configured to store internal states and produce output signals that are based on the serial data stream, the enablement signals, and the internal states, and circuitry configured to capture values. Each of the enablement signals enables a respective logic element to selectively change a respective internal state responsive to bit-values of a respective bit-group. Each of the captured values represents an output of a respective logic element that is responsive to all bit-values of a respective bit-group.
US08839073B2

An SSD controller maintains a zero count and a one count, and/or in some embodiments a zero/one disparity count, for each read unit read from an SLC NVM (or the lower pages of an MLC). In an event that the read unit is uncorrectable in part due to a shift in the threshold voltage distributions away from their nominal distributions, the maintained counts enable a determination of a direction and/or a magnitude to adjust a read threshold to track the threshold voltage shift and restore the read data zero/one balance. In various embodiments, the adjusted read threshold is determined in a variety of described ways (counts, percentages) that are based on a number of described factors (determined threshold voltage distributions, known stored values, past NVM operating events). Extensions of the forgoing techniques are described for MLC memories.
US08839071B2

Semiconductor memory devices are provided that include a nonvolatile memory that has a plurality of memory cells and a memory controller that is configured to control at least some of the operations of the nonvolatile memory. The memory controller include an error correction unit. Moreover, the memory controller is configured to determine whether a read failure that occurs during a read operation of a first of the plurality of memory cells is due to charge leakage based at least in part on an output of the error correction unit. Related methods are also disclosed.
US08839066B2

Consistent the present disclosure, errored bits are inserted into a data stream, which is carried by an optical signal. The optical signal is transmitted over an optical link that may induce additional errors, i.e., add additional errored bits to the data stream. At the receive end, the optical signal is converted into a corresponding electrical signal that carries the data stream. The data stream is subject to forward error correction (FEC) decoding with an iterative decoder, for example. The iterative decoder decodes the data stream over a number of iterations until both the inserted errored bits and the additional errored bits are corrected. Since the number of inserted bits is known, the number of iterations required to correct the inserted bits is also known (“first iterations”). Accordingly, the number of iterations required to correct the additional errored bits caused by transmission over the optical link may be determined based on the total number of iterations performed and the number of the first iterations.
US08839058B2

A method and apparatus for multi-site testing of computer memory devices. An embodiment of a method of testing computer memory devices includes coupling multiple memory devices, each memory device having a serializer output and a deserializer input, wherein the serializer output of a first memory device is coupled with a deserializer input of one or more of the memory devices of the plurality of memory devices. The method further includes producing test signal patterns using a test generator of each memory device, serializing the test signal pattern at each memory device, and transmitting the serialized test pattern for testing of the memory devices, wherein testing of the memory devices includes a first test mode and a second test mode.
US08839055B2

A system and method for the execution of a program comprises a user-defined sequence of standard hardware and analysis module commands of an instrument, in the context of a tester comprising a plurality of VSAs and VSGs, or other hardware measurement modules types, where the coordination of command execution and resource availability is built into the system as an inherent part of its overall architecture. As such, the commands are the same as those ordinarily executed in piecemeal fashion, but are now automatically and sequentially executed in an atomic and deterministic manner through the coordinated interaction of embodiments of the invention.
US08839054B2

A read only memory (ROM) with redundancy and methods of use are provided. The ROM with redundancy includes a programmable array coupled to a repair circuit having one or more redundant repairs. The one or more redundant repairs include a word address match logic block, a data I/O address, and a tri-state buffer. The word address match logic block is provided to the tri-state buffer as a control input and the data I/O address is provided to the tri-state buffer as an input. An output of the tri-state buffer of each redundant repair is provided as a first input to one or more logic devices. One or more data outputs of a ROM bit cell array is provided as a second input to a respective one of the one or more logic devices.
US08839051B1

A system for clocking a decoder is disclosed. The system includes: a channel front end configured to receive input data, a first clock configured to provide a first clock signal as input to the channel front end, a decoder configured to receive intermediate data associated with the output of the channel front end, and a second clock configured to provide a second clock signal as input to the decoder. In some embodiments, the second clock signal is not derived from the first clock signal.
US08839047B2

A client device in a distributed system includes a timer for timing a request time duration substantially including a period of time that the client device is waiting for results to be received via a network from a server in response to a request sent by the client device. A processor of the client device compares the request time duration with a dynamically generated request time threshold, and automatically controls a network interface to issue one or more alert messages to a network operation center (NOC) via the network when the request time duration is greater than the request time threshold. The request time threshold is dynamically calculated according to historic request time durations timed by the timer for a plurality of previous requests sent by the client device.
US08839046B2

Re-arranging data handling in a computer-implemented system that comprises a plurality of existing physical entities. At least one reliability rating is assigned to each of various existing physical entities of the computer-implemented system; and in response to change. Reverse predictive failure analysis uses the assigned reliability ratings to determine cumulative reliability rating(s) for at least one arrangement of the system. Data handling is re-arranged with respect to at least a portion of the existing computer-implemented system to provide a designated cumulative reliability rating.
US08839045B2

An approach is provided in which a network hardware adapter stores offload information in a shared memory area that is located on a host system. The offload information includes connection information that was offloaded to the network hardware adapter by an application executing on the host system. An operating system (e.g., a network device driver) detects a network adapter error corresponding to the network hardware adapter and, in turn, retrieves the offload information stored in the shared memory area. As such, an analysis application utilizes the retrieved offload information to debug the network adapter error.
US08839039B2

An approach is disclosed for performing initialization operations for a graphics processing unit (GPU). The approach includes detecting errors while performing one or more initialization operations. Further, the approach includes releasing a holdoff on a communication link that couples the GPU to a memory bridge and causing debug output to be displayed to a user that indicates the error.
US08839035B1

In some implementations, a testing service receives a test execution request for executing test operations on a test target. The testing service may map the test execution request to a particular type of supported test framework from among a plurality of types of supported test frameworks. The testing service may obtain a test package provided by a user that requested the testing, such as from a cloud storage location. The testing service determines a computing capacity for executing the testing and appropriates a plurality of workers in a cloud computing service. The testing service configures the plurality of workers for executing the test operations based on at least one of the test framework, the test execution request or the test package. The testing service provides test execution chunks from the test package to the plurality of workers for executing the testing on the test target.
US08839032B2

A method of managing errors in a data processing system (10) may involve at least one computer system (14). Each computer system (14) may include a plurality of hardware components (18), including a processor (20) for executing a respective operating system and a memory (22) for storing instructions for the respective operating system (24), and firmware (28) including a firmware error handler (30). For each computer system (14), the firmware error handler (30) may identify an error occurring in one of the hardware components (18). Each respective firmware error handler (30) may communicate error information about the identified error to an error manager (32) external of the computer system (14). The error manager (14) may compile the error information communicated from each respective firmware error handler (30).
US08839015B2

Generally, this disclosure describes an energy-efficient Ethernet communications approach. In at least one embodiment described herein, an Ethernet controller may be configured to operate in an active power state to transmit or receive data packets at a maximum available link speed. The maximum available link speed may be determined by a negotiation between the Ethernet controller and a link partner coupled to the Ethernet controller. Once the data packets are transmitted or received, the Ethernet controller may be configured to operate in an idle power state to reduce energy consumption.
US08839013B2

A method of reducing power consumption in a network. A first network device powers down or reduces the port speed of a port if said port is blocked by a loop mitigation protocol.
US08838996B2

Provided is a non-transitory computer readable medium causing a computer to function as a designation receiving unit that receives designation of a protection target section, a movement arranging unit that moves and arranges the protection target section of a program to a second arrangement location different from a first arrangement location, and a changing unit that changes the protection target section of the program to a substitution code, wherein the substitution code causes a native environment to function as a reconstruction unit that reconstructs context of the native environment as virtual context for a virtual machine in a memory of the native environment, and a virtual machine execution unit that executes the virtual machine, and delivers information indicative of an address in the memory of the virtual context to the virtual machine, so that the virtual machine executes the protection target section using the virtual context.
US08838994B2

A method that protects computer data from untrusted programs. Each computer's object and process is assigned with trust attributes, which define the way it can interact with other objects within the system. When an object is classified as untrusted, it can interact with other object within the system on a limited basis. A virtualized system is provided on the computer so that when the untrusted object attempts to perform an operation that is outside its scope of authorization, the virtualized system intercepts the operation but present the untrusted program with an indication that the requested operation has been performed. The method further includes processes to securely move a program from an untrusted group to a trusted group.
US08838976B2

Systems and methods are provided for controlling access to online services. For example, the system may include an application running on a user computer (130) that collects platform data (e.g. physical device parameters) and generates a machine fingerprint (stage 602). The computer (130) may send the machine fingerprint to the authentication server (110). The server (110) may associate the received machine fingerprint with the appropriate online account information received from a host server (120) or the like (stage 604). The authentication server (110) may send the appropriate registration status signal to the host server (120), which in turn may update the online profile information to include the user's registration status (stage 606).
US08838974B2

A method of ensuring the integrity of read-only components in deployed mixed-mode applications that includes generating a digital fingerprint prior to the deployment of a mixed-mode application is discussed. The digital fingerprint is based on a read-only component in the mixed-mode application and uniquely identifies the read-only component. The method also deploys the mixed-mode application and the digital fingerprint. Additionally, the method verifies, at execution time by using the digital fingerprint, that the read-only component in the mixed-mode deployed application that served as the basis for the digital fingerprint is identical to the same read-only component originally packaged with the mixed-mode application.
US08838972B2

A communication network manages key material. A method generates and provides session keys from a security node to an access node for further propagation during handoff procedures, without requiring the security node to take part in the handoff procedures.
US08838967B1

The Internet is becoming an essential part of our lives. This trend is even stronger with the rise of cell phones having Internet access that almost the entire population carries with them at all times. Security is a huge problem on the Internet, however, and new authentication methods are needed specifically for cell phones. Presented here is a method of identifying a mobile electronic device by its configuration settings, potentially including contact list information. This invention, in particular, fills a crucial need to secure access to the Internet from mobile phones.
US08838964B2

A method and system for software package auditing is described. A processing device receives user input that identifies one or more software packages to be included in a software product release. The one or more identified packages are imported into a package audit tool executable by the processing device and the package audit tool automatically validates that the imported packages comply with a set of one or more requirements specified for the software product release using the package audit tool.
US08838960B2

Users of Internet services (e.g., SKYPE messaging service, GOOGLETALK messaging service, AOL INSTANT MESSENGER messaging service, and MICROSOFT MESSENGER messaging service) that are initially identified using separate identifiers that may be associated with respective service providers (e.g., email addresses) can manage network identities using a single unified set of account information managed by a registry service. The registry authenticates the user's request(s) to bind a service provider identity to his or her personal registry user record by presenting a random challenge to the user which the registry must then receive back from the service provider corresponding to the identity being added. Later, the registry may authenticate itself to service providers using information received from a service provider application as the service provider application authenticates itself to the service provider.
US08838958B2

A method for using a network appliance to efficiently buffer and encrypt data for transmission includes: receiving, by an appliance via a connection, two or more SSL records comprising encrypted messages; decrypting the two or more messages; buffering, by the appliance, the two or more decrypted messages; determining, by the appliance, that a transmittal condition has been satisfied; encrypting, by the appliance in response to the determination, the first decrypted message and a portion of the second decrypted message to produce a third SSL record; and transmitting, by the appliance via a second connection, the third record. Corresponding systems are also described.
US08838955B2

Systems and methods for two-way, secure, data communication within critical infrastructures are usable to protect critical infrastructure information while allowing real-time monitoring and remote access. Such communication systems and methods can be used to protect critical data by, for example, providing a single point of access via unidirectional, serial, non-routable connections. Additionally, data flow may be controlled by a first server that is not accessible outside of the critical infrastructure.
US08838946B2

An apparatus includes an instruction decoder, first and second source registers and a circuit coupled to the decoder to receive packed data from the source registers and to unpack the packed data responsive to an unpack instruction received by the decoder. A first packed data element and a third packed data element are received from the first source register. A second packed data element and a fourth packed data element are received from the second source register. The circuit copies the packed data elements into a destination register resulting with the second packed data element adjacent to the first packed data element, the third packed data element adjacent to the second packed data element, and the fourth packed data element adjacent to the third packed data element.
US08838945B2

A data processing circuit is described that includes an instruction decoder operable in a first and a second instruction mode. In the first instruction mode instructions have respective fields for controlling each of multiple functional units, and in the second instruction mode instructions controlling only one functional unit. A mode control circuit controls selecting the instruction modes. The instruction decoder uses time-stationary decoding of operations and destination registers. When instructions are scheduled, constraints are imposed on operations for which operation selection and destination register selection are included on different sides of an instruction mode change. When an instruction containing a jump is encountered, the mode control circuit sets the instruction mode for subsequent instructions in conformity with information provided by executing the jump command.
US08838931B1

Described are techniques for performing storage optimizations in a system. The optimizations may include a data movement optimization. First processing may be performed by a first component to determine whether to automatically perform the data movement optimization for devices included in one or more data storage systems. The first component may be external with respect to the data storage systems and may not be included in any of the data storage systems. As a result of performing the data movement optimization, a first portion of data is automatically moved from a first of the devices to a second of the devices. The first and second devices may have different performance classifications. Additionally, automated discovery processing may be performed to determine performance classifications for devices of the data storage systems and/or determine physical device dependencies.
US08838927B2

A system includes a data collector, a plurality of data placement optimizers, a data placement arbitrator, and a data mover. The data collector is configured to collect system configuration data and system performance data. The plurality of data placement optimizers are each configured to analyze the system configuration data and the system performance data for developing a corresponding data movement plan. The data placement arbitrator is configured to arbitrate conflicts between at least two data movement plans of generated by the plurality of data placement optimizers to form an execution plan. The data mover is configured to perform the data movement plans according to the execution plan.
US08838924B2

An apparatus providing for a secure execution environment. The apparatus includes a microprocessor that is configured to execute non-secure application programs and a secure application program, where the non-secure application programs are accessed from a system memory via a system bus. The microprocessor has a non-secure memory and a secure volatile memory. The non-secure memory is configured to store portions of the non-secure application programs for execution by the microprocessor, where the non-secure memory is observable and accessible by the non-secure application programs and by system bus resources within the microprocessor. The secure volatile memory is configured to store the secure application program for execution by the microprocessor, where the secure volatile memory is isolated from the non-secure application programs and the system bus resources within the microprocessor. The secure application program is decrypted using a processor unique key and is written to the secure volatile memory.
US08838918B2

An information processing apparatus includes a battery for providing the interior of the information processing apparatus with power; a volatile memory for storing data; a nonvolatile memory for backupping the data stored in the volatile memory; a controller for controlling backup of the data in accordance with a process comprising the steps of: saving the data into the nonvolatile memory; upon recovery of the power from the external power source, writing back the data into the volatile memory; and deleting the data saved in the nonvolatile memory; wherein when the power from an external power source to the information processing apparatus is stopped during deleting data in the nonvolatile memory, the controller selectively writes back deleted data from the volatile memory into the nonvolatile memory.
US08838915B2

The present invention may provide a computer system including a plurality of tiles divided into multiple virtual domains. Each tile may include a router to communicate with others of said tiles, a private cache to store data, and a spill table to record pointers for data evicted from the private cache to a remote host, wherein the remote host and the respective tile are provided in the same virtual domain. The spill tables may allow for faster retrieval of previously evicted data because the home registry does not need to be referenced if requested data is listed in the spill table. Therefore, embodiments of the present invention may provide a distance-aware cache collaboration architecture without incurring extraneous overhead expenses.
US08838914B2

One embodiment of the present invention includes a method for maintaining a shadow page table in at least partial correspondence with guest page mappings of a guest computation. The method marking with a traced write indication at least those entries of the shadow page table that map physical memory locations which themselves encode the guest page mappings, the marking identifying, for a hardware facility, a subset of memory access targets for which updates are to be recorded in a guest write buffer accessible to the virtualization system. Responsive to a coherency-inducing operation of the guest computation, the method reads from the guest write buffer and introduces corresponding updates into the shadow page table.
US08838912B2

A disclosed embodiment is an interruptible write block comprising a primary register having an input coupled to an input of the interruptible write block, a secondary register having an input selectably coupled to an output of the primary register and to an output of the secondary register through an interrupt circuit. The interrupt circuit is utilized to interrupt flow of new data from the primary register to the secondary register during an interrupt of a write operation, such that upon resumption of the write operation the secondary register contains valid data. A method of utilizing an interruptible write block during a write operation comprises loading data into a primary register, interrupting the write operation to perform one or more other operations, loading the data into a secondary register while loading new data into the primary register, and resuming the write operation using valid data from the secondary register.
US08838904B2

The present disclosure discloses a method, a system and a server of removing a distributed caching object. In one embodiment, the method receives a removal request, where the removal request includes an identifier of an object. The method may further apply consistent Hashing to the identifier of the object to obtain a Hash result value of the identifier, locates a corresponding cache server based on the Hash result value and renders the corresponding cache server to be a present cache server. In some embodiments, the method determines whether the present cache server is in an active status and has an active period greater than an expiration period associated with the object. Additionally, in response to determining that the present cache server is in an active status and has an active period greater than the expiration period associated with the object, the method removes the object from the present cache server. By comparing an active period of a located cache server with an expiration period associated with an object, the exemplary embodiments precisely locate a cache server that includes the object to be removed and perform a removal operation, thus saving the other cache servers from wasting resources to perform removal operations and hence improving the overall performance of the distributed cache system.
US08838900B2

A cache-coherence protocol distributes atomic operations among multiple processors (or processor cores) that share a memory space. When an atomic operation that includes an instruction to modify data stored in the shared memory space is directed to a first processor that does not have control over the address(es) associated with the data, the first processor sends a request, including the instruction to modify the data, to a second processor. Then, the second processor, which already has control of the address(es), modifies the data. Moreover, the first processor can immediately proceed to another instruction rather than waiting for the address(es) to become available.
US08838898B2

For a plurality of input/output (I/O) operations waiting to assemble complete data tracks from data segments, a process, separate from a process responsible for the data assembly into the complete data tracks, is initiated for waking a predetermined number of the waiting I/O operations. A total number of I/O operations to be awoken at each of an iterated instance of the waking is limited.
US08838896B2

The present patent application discloses a method and apparatus for using external and internal memory for cancelling traffic interference comprising storing data in an external memory; and processing the data samples on an internal memory, wherein the external memory is low bandwidth memory; and the internal memory is high bandwidth on board cache. The present method and apparatus also comprises caching portions of the data on the internal memory, filling the internal memory by reading the newest data from the external memory and updating the internal memory; and writing the older data back to the external memory from the internal memory, wherein the data is incoming data samples.
US08838895B2

A solid state disk (SSD) caches disk-based volumes in a heterogeneous storage system, improving the overall storage-system performance. The hottest data blocks are identified based on two factors: the frequency of access, and temporal locality. Temporal locality is computed using a logarithmic system time. IO latency is reduced by migrating these hottest data blocks from hard-disk-based volumes to the solid-state flash-memory disks. Some dedicated mapping metadata and a novel top-K B-tree structure are used to index the blocks. Data blocks are ranked by awarding a higher current value for recent accesses, but also by the frequency of accesses. A non-trivial value for accesses in the past is retained by accumulating the two factors over many time spans expressed as a logarithmic system time. Having two factors, access frequency and the logarithmic system time, provides for a more balanced caching system.
US08838879B2

Created is transfer order information indicating an order of transfer from multiple memory areas in accordance with an order of logical addresses and memory locations which are specified by read commands. Readout from the multiple memory areas in accordance with the transfer order information is performed by controlling memory controllers in accordance with the created transfer order information.
US08838878B2

A method of operating a controller for controlling the programming of a NAND memory chip is shown. The NAND memory chip has a plurality of blocks with each block having a certain amount of storage, wherein the amount of storage in each block is the minimum erasable unit. The method comprising storing in a temporary storage a first plurality of groups of data, wherein each of the groups of data is to be stored in a block of the NAND memory chip. Each group of data is indexed to the block with which it is to be stored. Finally, the groups of data associated with the same block are programmed into the same block in the same programming operation.
US08838866B2

A device receives a standard command. The device judges whether an address field and/or a data length field and/or a data field of the standard command includes at least one of a vendor command, a vendor data and a checkword. The device judges whether the address field and/or a data length field and/or the data field of the standard command matches a vendor predetermined pattern. If matched, the device performs a vendor operation based on the vendor command and/or the vendor data of the standard command.
US08838865B2

An adapter card adapting the ad hoc resource add/removal inherent to a host PCI or PCI Express-based system to a wireless link and wireless endpoint. The adaptation allows mobile PCI Express resources to ingress and be allocated system resources within a host's PCI system and then egress and have the allocated resources freed up for re-use/reassignment, emulating the hot plug insertion and removal of an adapter card.The invention leverages the i-PCI protocol as defined by U.S. patent application Ser. No. 12/148,712, filed Apr. 21, 2008, the teachings which are incorporated by reference.
US08838859B2

In an embodiment, a host computing device includes an internal display and also includes a connector to connect to an external display. A cable is provided to connect to the connector and to connect to the external display. The cable includes video processing capabilities. For example, the cable may include a memory configured to store a frame buffer. The frame buffer may store a frame of video data for further processing by the video processing device in the cable. The video processing device may manipulate the frame in a variety of ways, e.g. scaling, rotating, gamma correction, dither correction, etc.
US08838854B2

A terminal data stream (TDS) is received and converted in a pixel-based representation. The pixel-based representation is stored in a frame buffer and a video signal based on the contents of the frame buffer is provided to a video multiplexor. The video multiplexor is also coupled to a video signal from a computer system, and the video multiplexor routes the video signal from the frame buffer to a display device.
US08838848B2

Systems and methods are provided that may be implemented to manage machine-specific System Profile Unique Data (SPUD) information for one or more information handling systems. Such SPUD information may be managed and transported through in-band and/or out-of-band processing and communications, and may be employed to make restoration of machine-specific data possible either through network data communications and/or local system data communications.
US08838845B2

In general, this disclosure relates to techniques for management of a multimedia connection between a wireless communication device (WCD) and one or more output devices. The connection may be a multimedia interface connection with content protection, e.g., High Definition Multimedia Interface (HDMI). In some cases, the multimedia interface connection with content protection may be inactive because the output device is no longer connected or the multimedia application is stopped or paused. The techniques include detecting a use mode of the multimedia interface connection with content protection between the WCD and one or more output devices. When the use mode of the multimedia interface connection with content protection is inactive, the WCD may reduce at least one of content processing or content protection processing. In this way, the techniques may reduce battery power consumption from multimedia processing by the WCD.
US08838837B2

Some embodiments of the invention provide a failover capability in a computer system that employs multiple paths to transfer information between virtual machines and a network, without introducing a driver component to provide this capability. For example, some embodiments of the invention provide a networking virtual switch client capable of direct communication between a networking stack implemented by a virtual machine operating system and components comprising either a direct path or a synthetic path to a network interface controller coupled to a network. The networking virtual switch client may be capable of determining which of the paths to employ for a given communication, such as by determining that a synthetic path should be employed if a direct path is not available.
US08838834B2

A method for combating electronic communication that may cause an individual to adopt extremist or terrorist philosophies. The method comprises intercepting electronic communication intended for or initiated by the individual over an Internet communication medium, identifying electronic communication, as intercepted, that relate to extremist or terrorist philosophies, analyzing content of the electronic communication that relates to extremist or terrorist philosophies, injecting counter-narrative content to the individual's communication stream to counter determined content, and displaying text associated with one or more of the method steps on a display screen.
US08838832B1

The subject matter of this specification can be implemented in, among other things, a method for clustering network addresses that includes receiving data for one or more first network communications from a first network address and one or more second network communications from a second network address. The method further includes determining whether the first network communications and the second network communications include a first number of distinct identifiers in common. The method further includes associating the first network address and the second network address as a cluster based on determining that the first network communications and the second network communications include the first number of distinct identifiers in common.
US08838831B2

A method for populating location wiremap databases. In particular implementations, a method includes establishing a link layer connection with a client on a switch port, where the switch port is associated with a port identifier and is mapped to a location; identifying one or more connection attributes of the connection, where the connection attributes comprise a network layer address of the client; and transmitting the port identifier and the network layer address of the client to a location server.
US08838829B2

A method and apparatus for providing information in a network by way of a Pseudowire switching TLV is presented. A second device in the network receives a first message having information relating to a first device in the network. The second device appends information relating to the second device (by way of a Pseudowire switching TLV) to the first message, resulting in a second message. The second message is then forwarded to a third device in the network.
US08838822B2

A media converter, a system and a method for converting packet based data into serial data and vice versa are provided. The media converter comprises a first interface configured to receive and provide a first type of data stream based on data packets, a second interface configured to receive and provide a second type of data stream based on a continuous serial bit stream, and a signal processor connected to the first and second interfaces and configured to convert said first type of data stream into said second type of data stream and vice versa on the basis of a block encoding/decoding algorithm and a line encoding/decoding algorithm. Thus, enhanced bit error rate may be obtained, thereby allowing the use of optical transmission channels of increased length.
US08838817B1

Embodiments of the present invention provide a system, method, and computer program product that enables applications transferring data packets over a network to a multi-processing system to choose how the data packets are going to be processed by, e.g., allowing the applications to pre-assign connections to a particular network thread and migrate a connection from one network thread to another network thread without putting the connection into an inconsistent state.
US08838814B2

A method for establishing a connection includes the following steps: A mobility management entity generates a create bearer context request message and sends the message to a selected serving gateway. The create bearer context request message at least includes address information of at least one packet data network gateway and corresponding indication information of the protocol type of connection establishment. The serving gateway receives and analyzes the create bearer context request message, and determines the protocol type of the connection according to the indication information of the protocol type of connection establishment. The serving gateway processes the create bearer context request message with the determined protocol type of connection. Further provided are a mobility management entity, a serving gateway, and a network system which are able to reduce time delay when connection is established.
US08838807B2

A system maintains a dormant state in the host, in which no beacons (or “bubbles”) are transmitted from the host when no application or service (collectively, “processes”) of the host is accepting unsolicited traffic via the edge traversal service. When at least one application or service begins to accept unsolicited traffic via the edge traversal service, the host enters a qualified state and begins transmitting the beacons. As each additional application or service begins to accept such traffic, the number of accepting applications and services is maintained. As applications and services terminate acceptance of such traffic, the number of accepting applications and services is decremented. When the last application or service terminates acceptance of unsolicited traffic via the edge traversal service, the host re-enters the dormant state and ceases transmission of its beacons.
US08838792B2

A method of discovering an identity provider instance according to this disclosure begins upon receipt from a service provider (or from a discovery service to which the service provider redirects the user) of a request for an IdP instance. Preferably, the request for an IdP instance is received as a Web services request following receipt at the service provider of an end user client request to access an application. In response to receiving the request, an IdP instance is selected, preferably using one or more criteria, such as user proximity, instance load, instance availability, the existence of a prior IdP binding, or the like. Following the selection, a response to the request is generated and returned to the requesting service provider. Preferably, the response is a redirect to the selected IdP instance.
US08838787B2

A network communication system includes a talker that may communicate a data stream having an optimal presentation time to a plurality of listeners over a network, such as an Ethernet Audio/Video Bridging network. The optimal presentation time may be determined by a maximum latency among a plurality of latencies for connections between the talker and the listeners. A controller may communicate with the listeners to determine the maximum latency. The controller may also provide the maximum latency to the talker and the listeners. The talker may determine the optimal presentation time based on the maximum latency. The listeners may allocate an optimum amount of resources to buffer the data stream before the data in the data stream is presented.
US08838786B2

Human interaction with a webpage may be determined by processing an event stream generated by the client device during the webpage interaction. A classification server receives the event stream and compares components of the event stream, including components of an event header message, with prerecorded datasets. The datasets include prerecorded event streams having a known interaction type. Training clients may be provided for generating the prerecorded datasets.
US08838784B1

System and method for capturing, analyzing, and accessing application level activity and other user information on a mobile data network based on various privacy controls. A platform non-intrusively and transparently monitors data activity on a mobile data network in real-time. The platform comprises collectors, data managers, and a reports manager. The collectors capture information from routers and correlate IP addresses with phone numbers. The collectors retain data allowed by a set of capture filter rules. Data managers receive the retained data and augment it with additional information. A set of usage filter rules determines the communications and additional information that can go to each data manager for use in real-time reports on aggregated usage of the network. The report manager works with the data manager to provide real-time reports to an operator. A set of access usage rules determines the reports that the operator can access.
US08838781B2

In an embodiment, a method comprises initiating a monitoring session for a communication path including creating and storing monitoring session state data; sending, to a first responder computer of the communication path, a first request to initiate a first state servlet that is configured to monitor continuously during the monitoring session one or more characteristics of one or more processes that the first responder computer may perform; sending, to the first responder computer, monitoring instructions to monitor the one or more characteristics of the one or more processes; while the monitoring session is active and the first responder computer is in the communication path, receiving and collecting monitored information from the first responder computer; in response to determining that the first responder computer is not in the communication path or that the monitoring session has become inactive, automatically and autonomously ending the monitoring session.
US08838770B2

A method and associated systems for handling a service request in a hybrid computer system. The hybrid computer system includes an application server computer and at least two mainframe computers. The server computer receives a service request from a user application, determines that the service request does not request a memory-management function, associates the request with a single-digit numeric category, and selects one of the mainframe computers as being able to most efficiently provide the requested service. The server then translates the service request into a configuration compatible with the selected mainframe and with a mainframe operating system running on the selected mainframe, and transmits the translated request to the selected mainframe. The server receives a result from the mainframe and translates the result into a configuration compatible with the application server computer, with the user application, and with a server operating system running on the application server computer.
US08838765B2

A computer-implemented process provides for intercepting a request from a management tool running on a management system. The request can be for a management tool to run on a managed system. Plural virtual consoles are created for the managed system. The original request is modified to generate a modified request that specifies that plural data types generated by said management tool are to be directed to different respective ones of said virtual consoles.
US08838762B2

A method for managing virtual machines, the method causing a management server having a database includes link relation information and connected to a plurality of physical servers, on which virtual machine hosts are installed, the method includes updating the link relation information in such a manner that a link between a virtual machine host and a first virtual machine guest is disconnected, when information regarding the first virtual machine guest cannot be acquired from the virtual machine host and updating the link relation information stored in such a manner that a link between a virtual machine host and a second virtual machine guest, when information regarding the second virtual machine guest is acquired from the virtual machine host.
US08838750B2

A system and method for configuration using abstract configuration information is described. In an embodiment, an abstract configuration module acts like an informational proxy between components of a system. The configuration module provides a level of abstraction that allows for some properties to be abstracted instead of being hard coded into each node of the system.
US08838749B1

A client computing system in a client-server computing environment includes a client display driver that receives a transmission from a server, decodes graphics commands from the transmission using a client application, executes the functions using a client 3D library stored in a memory of the client, and renders the resulting image data to a display. The client may transmit capability information to the server, allowing the resolution of differences between the graphics application programming interfaces (APIs) supported on the server and the client.
US08838747B2

There is provided a data processing system including a server device for providing Web data having a data portion with a specific identifier, and a data processing apparatus having a receiving unit for receiving the Web data from the server device, an analysis unit for analyzing the Web data to extract the specific identifier from the Web data, and a data processing unit for changing the data portion with the specific identifier based on local data.
US08838743B2

An apparatus and method for a dynamically extensible virtual switch. An apparatus or virtual switch includes at least one router and a data structure. The router utilizes the data structure to organize a connection between one or more virtual network interface cards (VNICs) to form a virtual network. The virtual switch also identifies a VNIC node of a data frame by its unique identifier, utilizes the unique identifier to index a collection of elements to retrieve a pointer to a virtual network head, and forwards the data frame to all VNIC nodes in a VNIC node listing associated with the virtual network head except for a VNIC node that relates to the unique identifier.
US08838740B2

An information processing apparatus capable of suppressing an increase in traffic on the network, and transmitting data even when the platform is different between a transmitting-side device and a receiving-side device. When a transfer request to the device is received from an upper layer software program, a virtualized controller extracts predetermined parameters necessary for controlling the device from parameters included in the transfer request, transmits the extracted parameters to the device, and stores the other parameters. When response parameters corresponding to the request parameters are received, a communication controller generates a transfer response by adding the stored parameters to the response parameters and transfers the generated transfer response to the upper layer software program.
US08838738B2

Provided is a system and method for processing medical information through a medical terminal. The system includes a mobile cloud system unit and a service browser unit. The service browser unit is configured as an application in a user terminal to allow a user to use a medical information processing service, and induces access to the mobile cloud system unit taking charge of medication information processing.
US08838735B2

Methods, systems, and products translate addresses in residential networks. A residential gateway translates requests for content such that the residential gateway appears as both a requestor and a destination for requested content, regardless of an actual requesting device or a desired output device.
US08838733B2

A system and method for managing an Internet domain based on the geographic location of an accessing user. A particular embodiment of the system includes: receiving an access request from a client for access to a particular requested domain; determining a geo-location for the client; determining a corresponding geo-specific site based on the requested domain and the geo-location of the client; and redirecting the client access request to the corresponding geo-specific site.
US08838732B2

Transferring metadata is disclosed. Information about a network interaction is processed to generate metadata describing the network interaction. Based on the metadata it is determined whether the metadata is to be transferred to an aggregator. In the event that the metadata is to be transferred, one or more aggregators are determined to which the metadata is to be transferred. The metadata is transferred to the one or more aggregators.
US08838731B2

Methods and apparatuses for dynamically locating resources. In one aspect of the invention, a method to retrieve a resource for a digital processing system includes: receiving a request for a resource; downloading a first version of the resource from a server through a network connection to satisfy the request if the first version of the resource is retrievable through the network connection; and loading a second version of the resource from a storage device of the digital processing system if the first version of the resource is not retrievable through a network connection. In one example, downloading the first version is performed in response to a determination that the first version of the resource is different from a second version of the resource on a storage device of the digital processing system.
US08838728B2

In general, a method, system, apparatus, network entity and computer program product are provided for presenting to a user an editable webpage corresponding to virtually any non-editable webpage that is capable of being accessed by the user. The web browser operating on the user's device may be modified, either directly or through a plug-in, in order to automatically provide an editable webpage for each URI input by the user. When a user inputs a URI associated with a webpage he/she would like to visit, his or her browser may automatically send a request to an indexing web server for an editable page associated with the input URI. The indexing web server may access a mapping of URIs to editable web pages, and provide the browser with the URI for the corresponding editable web page. The browser may then provide two views to the user (simultaneously or in such a manner that the views can be toggled), a main view including the requested, non-editable webpage, and an editable view including the publicly editable web page associated with the input URI.
US08838724B2

An apparatus comprising a first content oriented network architecture (CONA) node configured to couple to at least one second CONA nodes and implement collaborative caching in accordance with criteria comprising at least one content caching objective and at least one network operational objective, wherein the content caching objectives are in accordance with the network operational objectives. Also disclosed is a network component comprising a caching policy engine configured to receive network policy information and compute a caching policy in accordance with the network policy information, an inter-cache data transfer component coupled to the caching policy engine and configured to fetch a plurality of content object portions in accordance with the caching policy, a storage engine coupled to the inter-cache data transfer component and configured to cache the content object portions, and an eviction algorithm component coupled to the storage engine and configured to determine which, if any, of the cached content object portions are to be evicted.
US08838723B2

Systems, methods and computer program products are disclosed for managing availability of a slave components executing in a distributed system. A master server and a heartbeat protocol may be provided. The heartbeat protocol may define state machines for the master server and/or the slave components. The master server and/or the slave components may act in accordance with the state machines to manage availability of the slave components in the distributed system.
US08838722B2

A communication system is provided that is preferably a peer-to-peer (p2p) system. One or both of audio and video can be transferred among user terminals in the p2p system. The user terminals can include at least one master terminal, which could be an unhosted master terminal that does not communicate its own audio and/or video. In one embodiment, a first master terminal is included that controls video and/or audio transfers and an unhosted second master terminal is provided that communicates with at least two user terminals to provide desired connectivity involving such user terminals. In another embodiment, an unhosted master terminal is provided when the user terminals include mobile terminals in order to avoid power usage by mobile terminals. This communication system can be utilized with online game playing in which a game server is included, as well as having other communication applications.
US08838720B2

A method is proposed for managing a distribution of bandwidth in a communications network by means of a slave node of the network, said network comprising a set of nodes.The slave node is such that it performs steps for: determining a coarse representation and a detailed representation of the distribution of the bandwidth in said network, as a function of a piece or pieces of information relative to conditions of transmission in said network and/or relative to applications needs of transmission; receiving a coarse reference representation of the distribution of bandwidth in said network, coming from a master node of said network; comparing said determined coarse representation and said reference coarse representation; should said coarse representations be identical, applying said determined detailed representation; if not, applying said coarse reference representation.
US08838714B2

A filter mechanism for unwanted e-mail messages uses a downloadable central source (1, 2) of filter rule data. User reports of received unwanted e-mail messages are relayed back to the central source of the filter data and used to automatically update that filter data. An algorithmic approach to identifying characteristics of unwanted e-mail messages may be applied based upon the preponderance of predetermined words within an e-mail message or characteristics of the addressee list. If an e-mail message is identified as suspect, but not definitely unwanted, then it may be encapsulated within a HTML document and sent to its addressee together with buttons (28) allowing the recipient to provide feedback in the form of votes as to whether or not that e-mail message is unwanted. This recipient feedback may be used to establish a new local rule.
US08838708B1

Disclosed are systems, methods, and devices for displaying one or more electronic communications associated with a meeting. A request to filter a plurality of electronic communications based on an identifier of a participant of the meeting is received at a computing device. The computing device filters the plurality of electronic communications, based at least on the identifier of the participant, to obtain at least one filtered electronic communication. The computing device generates a display of the at least one filtered electronic communication.
US08838707B2

A method and system for real-time eventing including interacting with at least one configuration attribute according to instructions specified through an application programming interface (API); adding subscribers for an event channel; generating an event from operation of an application; publishing the event message to the event channel on an event router; processing the event message according to the at least one configuration attribute; identifying a subscriber to the event channel; and sending the event from the event router to the subscriber.
US08838699B2

A method, system and apparatus for the policy driven provisioning of a Web conference. A Web conference provisioning system can include a policy manager coupled to at least two different Web conferencing platforms over a computer communications network. The policy manager can have a configuration for processing a request for a Web conferencing from a communicatively linked end user to select one of the Web conferencing platforms to host the Web conference. Preferably, two of the different Web conferencing platforms can include a CPE based platform and a hosted platform.
US08838696B2

A method or apparatus to provide a video ecosystem is described. The video ecosystem, in one embodiment, permits live video streaming between users on different platforms, carriers, and/or devices.
US08838688B2

Methods and apparatus are provided for inferring user interests from both direct and indirect social neighbors. User interests are inferred from social neighbors by exploiting the correlation among multiple attributes of a user, in addition to the social correlation of an attribute among a group of users. Attributes of a user are inferred by obtaining an inferred set of attributes comprised of one or more attributes of social neighbors of the user. Thereafter, the inferred set is modified using a user attribute correlation model describing a probability that the attributes in the inferred set co-occur on the user and one or more of the social neighbors. An inference quality of the obtained attributes can optionally be obtained based on social network properties of the social neighbors. Interactions with the user and/or the social neighbors can be employed to solicit feedback to improve the one or more inferred attributes.
US08838683B2

Method and apparatus for receiving data by using a plurality of pieces of information managed by a server that manages information about data that can be received via one or more peer-to-peer (P2P) networks and information about peers respectively connected to each P2P network.
US08838682B2

A method for providing a service containing facilities in a peer-to-peer network comprising peer devices is provided. The peer devices may be associated with groups, each group being defined by a pre-determined facility. The pre-determined facility may be executed by each peer device associated with a respective group, and a selected peer device of a group executes the respective facility. A sequence of facilities and specifications to be executed is publicized in the peer-to-peer network, on the peer devices executing the respective facility by a peer device requesting the combined service, and the selection of the selected peer devices is carried out according to the publicized sequence and the publicized specifications.
US08838679B2

Online application state information is automatically saved for a user interacting with the application content. Saved states are presented to the user upon the user's return to the application. Upon the user's selection of a state, the user is presented with the online application populated with state information from prior interaction.
US08838672B2

A web browser is configured to store format preferences associated with favorite and historical URLs so that upon receiving a request for such a URL, a web page is fetched and displayed with the associated stored format preferences. The invention is especially useful with displays of less than optimum resolution such as television screens, cell phones, and personal data assistants where a user may have different preferred formats for different web sites.
US08838665B2

In one embodiment, a microprocessor includes fetch logic for retrieving an instruction, decode logic configured to identify a plurality of operands and a multiply operation specified in the instruction, and execution logic configured to receive the plurality of operands and the multiply operation. The execution logic includes a first logic path configured to perform the multiply operation on the plurality of operands and output a result, and a second logic path, arranged in parallel with the first logic path, configured to output metadata associated with the result of the multiply operation.
US08838663B2

A new function for calculating the reciprocal residual of a floating-point number X is defined as recip_residual(X)=1−X*recip(X), where recip(X) represents the reciprocal of X. The function may be implemented using a fused multiply-add unit in a processor. The reciprocal value of X, recip(X), may be obtained from a lookup table. The recip_residual function may help reduce the latency of many multiplicative functions that are based on products of multiple numbers and can be expressed in simple terms of functions on each individual number (e.g., log(U*V)=log(U)+log(V)).
US08838658B2

A cluster of computer system nodes connected by a storage area network include two classes of nodes. The first class of nodes can act as clients or servers, while the other nodes can only be clients. The client-only nodes require much less functionality and can be more easily supported by different operating systems. To minimize the amount of data transmitted during normal operation, the server responsible for maintaining a cluster configuration database repeatedly multicasts the IP address, its incarnation number and the most recent database generation number. Each node stores this information and when a change is detected, each node can request an update of the data needed by that node. A client-only node uses the IP address of the server to connect to the server, to download the information from the cluster database required by the client-only node and to upload local disk connectivity information.
US08838657B1

Methods and apparatus for document encoding using block encoding of text are disclosed. A computing device is configured to detect, within a digitized image object, a plurality of element groups, where each group comprises one or more text image elements and is separated from other groups by at least one delimiter. The device generates a numerical representation of the groups, comprising a plurality of numerical values, where a particular value corresponding to a particular group is determined based at least in part on a combined size of text image elements of the particular group. The device stores at least a subset of the numerical representation as a fingerprint representing text contents of the digitized image object.
US08838655B2

Technologies are described herein for applying type projection queries to instance space graphs. Through the utilization of the technologies and concepts presented herein, a type projection may be used to describe the hierarchy of instance types connected by relationships within an instance space graph. A type projection query based on the type projection may be dynamically generated to query instances and relationships within the instance store. Filter criteria for the query can be expressed using a path notation. Results from of the type projection query may be provided as graphs of instances and relationships which are subgraphs of the queried instance space graph. Programmatic traversal of the resultant subgraph can navigate to each instance node within the result space.
US08838654B1

Systems and methods for using a logical data model to at least partially address the deficiencies with existing ORM solutions are provided. In certain embodiments, the logical data model includes a layer that hides the underlying physical layout of tables in a database. The logical data model can act as a data management component that supports any subset of the following: 1) dynamic data modeling and schema management; 2) data set comparison and merge with historical tracking; and/or 3) data query.
US08838653B2

Techniques in a data processor for translating an object-oriented data model to a YANG data model are described. In one embodiment, for example, a translator system is described for translating data representing an object-oriented data model construct to a data representing one or more YANG data model statements, the translator system comprises: an object-oriented data model construct identifier for identifying data representing an object-oriented data model construct; an object-oriented data model construct-to-YANG data model statement translator for translating the identified data to translated data representing one or more YANG data model statements; and a storing module for storing the translated data in one or more non-transitory computer-readable media.
US08838643B2

Parameterized actions are provided with search results to allow users to enter parameter values and perform the actions directly from the search results. By analyzing websites in a category, a parameterized action available at the websites and common parameters may be identified. When an end user performs a search that returns a web page result from a website having the parameterized action, an indication of the parameterized and common parameters may be provided as part of the search result. Additionally, user interface elements may allow the end user to enter parameter values to perform the parameterized action directly from the search result. In some instances, user context may be employed to pre-populate parameter values in the search result.
US08838642B2

According to exemplary embodiments, a method and system for generating binary Extensible Markup Language (XML) data is provided. The generating includes acquiring an XML data source and generating a first child distance (FCD) token and a next sibling distance (NSD) token of an element node in the XML data source. The generating also includes generating binary XML data of the XML data source by using the FCD token and the NSD token, where the binary XML data includes the FCD token and the NSD token.
US08838631B2

A facility management system has a facility GIS database configured with electronic map data and facility management GIS data containing data for identifying a location and a form of a facility located along a railway or a road, a facility register database configured to manage a name of a rail or a road, a kilometer post and attribute information in association with one another, and a kilometer post information management section configured to manage coordinate data of the facility on the general map and the kilometer post in association with each other. When searching for attribute information from the facility register database, the kilometer post information management section is referred to obtain kilometer post information by using the coordinate data of the facility and the attribute information of the facility is searched from the facility register database by using the kilometer post information.
US08838630B2

Systems and methods for reducing file sizes for files delivered over a network are disclosed. A method comprises receiving a first file comprising sequences of data; creating a hash table having entries corresponding to overlapping sequences of data; receiving a second file comprising sequences of data; comparing each of the sequences of data in the second file to the sequences of data in the hash table to determine sequences of data present in both the first and second files; and creating a third file comprising sequences of data from the second file and representations of locations and lengths of said sequences of data present in both the first and second files.
US08838626B2

Embodiments of techniques and systems for parallel XML parsing are described. An event-level XML parser may include a lightweight events partitioning stage, parallel events parsing stages, and a post-processing stage. The events partition may pick out event boundaries using single-instruction, multiple-data instructions to find occurrences of the “<” character, marking event boundaries. Subsequent checking may be performed to help identify other event boundaries, as well as non-boundary instances of the “<” character. During events parsing, unresolved items, such as namespace resolution or matching of start and end elements, may be recorded in structure metadata. This structure metadata may be used during the subsequent post-processing to perform a check of the XML data. If the XML data is well-formed, individual sub-event streams formed by the events parsing processes may be assembled into a flat result event stream structure. Other embodiments may be described and claimed.
US08838622B2

The present invention is a method and apparatus for monitoring and filtering data transmission for providing the creation of a secure “virtual classroom” through which teachers can use the internet to link their students to other classes and work collaboratively and create a “shared learning” environment. A collaborative community is created by a teacher or administrator who submits initial input data to a central storage and clearing center. A first filter system is employed to ascertain and control the entrance of class data in order to ensure that the entering party is duly authorized. Once the initial input data is accepted, a search engine permits the teacher to search for compatible shared classrooms. The dynamic filtering permits security to be controlled by a central location and ties the individual classrooms into a network. The dynamic filtering level component permits each classroom and each student to be monitored to a degree designated by the teacher and appropriate for the student. A flagging filter component scans all incoming and outgoing messages to permit review prior to release.
US08838617B2

The present invention relates generally to a method and apparatus for searching for recommended music using the emotional information of music and, more particularly, to a method and apparatus that enable recommended music to be searched for using mixed emotions by extracting emotional values including a valence value and an arousal value from an input search condition when a predetermined search condition is input by a user, extracting an emotion rank combination corresponding to the extracted emotional value information using an emotion model that includes mixed emotions corresponding to the emotional values, searching a music emotion DB for music information corresponding to the emotion rank combination, and outputting a recommended music list based on the results of the search, thus improving the user's satisfaction with the results of the search.
US08838616B2

A server device of the present invention includes a control unit collecting texts stored in a storage unit in response to an instruction from the outside or when a predetermined time is reached, extracting words from the collected texts, determining, as a general word, a word which appears at a frequency higher than a first predefined value for a first predetermined period, and which appears at a frequency that varies within a second predefined value range for every second predetermined period that is shorter than the first predetermined period, and creating a general word list which enumerates the general words.
US08838615B2

Computer-implemented methods and computer systems for automatically managing stored checkpoint data are described. The method includes accessing a first user defined time period. The first user defined time period is related to a plurality of stored checkpoint data, and each checkpoint data of the plurality of stored checkpoint data has an associated storage time. Further, the method includes identifying a first set of checkpoint data having storage times that are within the first user defined time period. Moreover, the method includes identifying a second set of checkpoint data having storage times that are older than the first user defined time period. In addition, the method includes pruning the second set of checkpoint data according to a user specified process in proportion to storage time of each checkpoint data of the second set of checkpoint data. The older stored checkpoint data is more heavily pruned over recent stored checkpoint data.
US08838610B2

A listing tune-up system is provided. An example listing tune-up system may include a detecting module to detect a listing for an item. The listing may comprise various information including a title, and a category of the item for transaction. The example listing tune-up system may include a determining module to determine a recommended category set for the item using categories of existing listings that match one or more keywords in the title. The example listing tune-up system may include a verifying module to verify whether the category of the item complies with the recommended category set. The example listing tune-up system may further include a generating module to generate a tune-up report for the listing upon completion of the verification. The tune-up report may comprise the recommended category set and/or other editing suggestions.
US08838609B1

Down scoring overcrowded bands via IDF weighting scores provides a soft way to reduce the effect of common bands from Locality Sensitive Hashing (LSH) processes. An index component indexes live video references of a live streaming infrastructure pathway process in a reference index. A scoring component scores a set of bands with a set of inverse document frequency (IDF) weighting scores in the reference index. A high score is generated for bands that are featured in a small number of references and a low score is generated for bands featured in a high number of references.
US08838606B1

Systems and methods for classifying electronic information or documents into a number of classes and subclasses are provided through an active learning algorithm. In certain embodiments, seed sets may be eliminated by merging relevance feedback and machine learning phases. Such document classification systems are easily scalable for large document collections, require less manpower and can be employed on a single computer, thus requiring fewer resources. Furthermore, the classification systems and methods described can be used for any pattern recognition or classification effort in a wide variety of fields, including electronic discovery in legal proceedings.
US08838605B2

Methods and apparatus for a new approach to the problem of finding communities in complex networks relating to a social definition of communities and percolation are disclosed. Instead of partitioning the graph into separate subgraphs from top to bottom a local algorithm (communities of each vertex) allows overlapping of communities. The performance of an algorithm on synthetic, randomly-generated graphs and real-world networks is used to benchmark this method against others. An heuristic is provided to generate a list of communities for networks using a local community finding algorithm. Unlike diffusion based algorithms, The provided algorithm finds overlapping communities and provides a means to measure confidence in community structure. It features locality and low complexity for exploring the communities for a subset of network nodes, without the need for exploring the whole graph.
US08838599B2

Embodiments are directed towards a Modified Sequitur algorithm (MSA) using pipelining and indexed arrays to identify trending topics within a plurality of documents having user generated content (UGC). The documents are parallelized and distributed across a plurality of network devices, which place at least some of the received documents into a buffer for which the MSA may then be applied to the documents within the buffer to identify n-grams or phrases within the documents' contents. The identified phrases are further analyzed to remove extraneous co-occurrences of phrases, and/or words based on a part of speech analysis. A weighting of the remaining phrases is used to identify trending topic phrases. Links to content in the plurality of UGC documents that is associated with the trending topic phrases may then be displayed to a client device.
US08838577B2

An apparatus comprises a hardware accelerator coupled to a memory. The hardware accelerator comprises one or more decompression units. The one or more decompression units are reconfigurable. The hardware accelerator may be a field-programmable gate array. The hardware accelerator may also comprise one or more reconfigurable scanner units. The one or more decompression units, in the aggregate, are operative to decompress one or more rows of a database at a bus speed of the coupling between the hardware accelerator and the memory. Two or more decompression units are operative to decompress two or more rows of a database in parallel. The apparatus allows for hardware accelerated row decompression.
US08838576B2

Disclosed herein is parallel processing of a query, which uses inter-query parallelism in posting list intersections. A plurality of tasks, e.g., posting list intersection tasks, are identified for processing in parallel by a plurality of processing units, e.g., a plurality of processing cores of a multi-core system.
US08838571B2

Techniques are provided for data-discriminate search engine updates, where, in accordance with a first crawling session frequency associated with a first update type, a search engine index is updated by recording an update to a first set of data, where the update to the first set of data is of the first update type, and, in accordance with a second crawling session frequency associated with a second update type, the search engine index is updated by recording an update to a second set of data, where the update to the second set of data is of the second update type, where the first crawling session frequency is of a different frequency than the second crawling session frequency.
US08838569B2

The invention relates to the field of computer telephony integration, displaying and producing computer based documents seamlessly to users that relate to their telephone calls. The best mode is considered to be the use of the invention with social media, such as Facebook, where the mobile station (30) searches for the social media page of the caller based on the Caller ID and displays it to the recipient of the call on the mobile station screen, possibly with other Internet search results. The methods and arrangements allow the user to obtain the newest public information about the person who calls him or he decides to call, or any documents that might be intermittent between the people. In other words the Desktop or screen automatically arranges itself to a state in which it is easiest to work during the call, using searches made based on call parameters, such as caller ID.
US08838559B1

A method is provided to evaluate user interaction with a computer user interface (UI) comprising: receiving a property definition that identifies at least one relationship among prescribed string patterns that correspond to one or more UI events; receiving a log file in a computer readable storage device that includes a plurality of respective chunks of information; determining whether the respective chunks of information within the log file includes a respective string pattern that matches at least one of the prescribed string patterns; configuring a processor to produce an indication of whether the property is satisfied based upon the string pattern matching determinations.
US08838558B2

A method includes generating an N-bit generated hash key for an M-bit search key. A data value associated with a matching hash key stored in a content addressable memory is retrieved. The matching hash key is then validated. The content addressable memory supports 2k entries, wherein M>N>k.
US08838557B2

A set of edited changes associated with an editable file is displayed on a display associated with a computing device in response to receipt of a request via a user input device to display the plurality of edited changes. A contextual representation of the editable file is displayed. A context indicator is displayed within the contextual representation of the editable file that represents a location within the editable file associated with a first of the displayed set of edited changes. The context indicator is iteratively updated to represent a location within the editable file associated with each selected element of the displayed set of edited changes in response to detection of user selections of elements of the displayed set of edited changes received via the user input device.
US08838556B1

A data set manager is configured to interact with data processing elements of an information processing system. The data set manager comprises a metadata capture module configured to access or otherwise obtain metadata characterizing data sets associated with the data processing elements, a reasoning module configured to perform one or more reasoning operations on the metadata, and an action recommendation module configured to identify one or more recommended actions for the data processing elements based at least in part on results of the reasoning operations. The metadata characterizes properties of the data sets and relationships among the data sets, and may be defined in accordance with at least one of a specified ontology and a specified class. The data set manager and associated data processing elements may be implemented, by way of example, in cloud infrastructure of a cloud service provider, or on another type of processing platform.
US08838547B2

This description provides tools and techniques for Web-enabled database access tools. These tools may provide systems that include database access tools that provide at least one level of abstraction between external databases and users of the access tools. The systems may also include one or more internal databases maintained by the tool, with the internal database storing respective login information associated with the users. The login information may enable the users to access the tool without providing direct access to the external databases.
US08838545B2

A first computational platform generates a data structure that indicates a set of blocks, wherein the indicated set of blocks have to be rewritten to revert a logical storage structure stored in the first computational platform to a previous state. An Input/Output (I/O) request that corresponds to a read operation on a selected block of the logical storage structure is received. A determination is made from the data structure that the selected block has to be rewritten to revert the logical storage structure stored in the first computational platform to the previous state. The first computational platform receives the selected block from a second computational platform, in response to a request made by the first computational platform to the second computational platform for the selected block.
US08838542B1

An optimized backup image of a virtual machine is generated. The virtual machine is associated with a virtual disk. The virtual disk includes one or more virtual volumes. Generating the optimized backup image includes excluding one or more invalid sectors of the virtual disk from the optimized backup image.
US08838533B2

A data representation that represents source data at a data source can be maintained. A request to perform an edit can be received from a client, and a request to make the edit to the source data can be sent to the data source. The edit can be optimistically applied to the data representation. Additionally, a change notification can be sent to the client. The change notification can indicate one or more changes to the data representation, where the change(s) resulted from the application of the edit to the data representation. A notification can be received from the data source after applying the edit to the data representation and after sending the change notification. The notification from the data source can indicate whether the edit to the source data succeeded.
US08838531B2

Systems and methods for verifying data in a distributed database using different automated check operations at different times during the database read and update cycles. Various functions may be performed including executing a first check during update operations of the database. A second check may also be executed during the update operation of the database, and be implemented as an execution thread of an update daemon. A third check may be executed at a time interval between update functions of the update daemon. A fourth check may be executed during a time that the database is not being updated. Integrity of data in the database may be verified by a computer processor based on the first, second, third, and fourth checks.
US08838520B2

In one embodiment, a cognitive radio dynamic spectrum access sensing system is configured to incorporate a hidden Markov model and a risk function to determine the primary user state sequence with the minimum amount of associated risk. The system comprises one or more weighted cost factors that can be used to handle a missed detection sensing error differently from a false alarm sensing error. The system further comprises a complete forward partial backward computation designed to increase sensing accuracy with limited effect on sensing delay and complexity.
US08838517B2

A personal taste assessment system receives a person's ratings for various rated items, such as wines or other beverages, and it develops a preference model for the person based on the received ratings. When developing the preference model, the system accesses a database of candidate items, wherein each candidate item is associated with at least one trait value. The system retrieves from the database a value for at least one trait for each of the rated items, identifies at least one pattern of dependency between at least one of the retrieved trait values and at least one of the received ratings, and determines a preference model based on the at least one pattern of dependency. The system may use the preference model to develop a preference profile for the person, make recommendations, and/or make predictions as to items that the person and/or a group that includes the person may enjoy.
US08838516B2

In a first embodiment of the present invention, a method of interpreting a situation of a user of an electronic device is provided, comprising: gathering social data related to the user; monitoring one or more physical sensors on the electronic device in order to gather physical data related to the user; mapping structured data in the social data and the physical data to internal data types; extracting features from unstructured social data; identifying attributes related to the features; obtaining values for the identified attributes; interpreting movement of the user by examining the physical data; and detecting a situation of the user by fusing the movement of the user with the identified attributes of the features of the unstructured social data and features of structured social data.
US08838515B2

A method for predicting the risk of a pirate attack in a geographical area and for generating a distribution of probabilities of a pirate attack based on intelligence (INTEL) information regarding the pirates and pirate behavior combined with information regarding environmental and meteorological (METOC) conditions and information regarding shipping activity and shipping vulnerabilities. The method can also be used to predict the probability of other activities that are subject to METOC conditions, such as anti-narcotics efforts, undersea warfare operations, mine warfare operations, and human trafficking interdiction.
US08838514B2

Disclosed are an optimal technique search method and system that can enable a more effective search for optimal techniques for problem solutions than in the past through the use of a neural network employing genetic algorithm. Provided therein are an execution unit (1) that uses a neural network employing a genetic algorithm to search for an optimal technique and which executes operations using said technique, and an evaluation unit (2) that, along with creating initial setting to transmit to said execution unit, evaluates the content of the operations of the execution unit after the operations have been executed and has the execution unit (1) execute operations a plurality of times, and thereby derives as the optimal technique the initial settings that executed the most effective operation when transmitted to the execution unit (1) out of the results derived from said plurality of operation executions. As a result, a small scale and effective optimal technique search becomes possible when using a neural network, as described in [0024] and [0025].
US08838513B2

This present disclosure relates to systems and methods for providing an Adaptive Analytical Behavioral and Health Assistant. These systems and methods may include collecting one or more of patient behavior information, clinical information, or personal information; learning one or more patterns that cause an event based on the collected information and one or more pattern recognition algorithms; identifying one or more interventions to prevent the event from occurring or to facilitate the event based on the learned patterns; preparing a plan based on the collected information and the identified interventions; and/or presenting the plan to a user or executing the plan.
US08838503B2

In some example embodiments, a system and method is shown that includes receiving a purchase request through an Electronic Payment Financial Network (EPFN), the purchase request including a token to identify a merchant server. The system and method further includes comparing the token against a merchant identifier value to determine that that token is assigned to the merchant server. Additionally, the system and method includes transmitting a purchase request authorization authorizing an online transaction, where the token and merchant identifier value are equivalent.
US08838501B1

In various embodiments of the present invention, a facilitation token that includes authorization for a request manager to act on behalf of a resource is received from the request manager. A user-access token is also received from the request manager; the user-access token includes (i) a request, (ii) an identity of a user making the request, and (iii) permissions information. If the request is permitted by the resource, based on information in the facilitation token, the request is fulfilled.
US08838494B2

A target outcome fund mimics an option in an underlying risky asset by holding a mix of the risky asset and a low-risk asset. The relative amount of the risky asset and the low risk asset held by the fund is periodically (e.g., monthly) rebalanced based on the fund's performance. If the fund over-performs, the target outcome is increased accordingly to prevent the fund becoming overly invested in the risky asset, thereby protecting gains made.
US08838467B2

A change to a goal specified for an IT environment is to be made. Responsive to the changed goal, the IT environment is changed. This change is performed non-disruptively. Further, during the change, management to the existing goal is continued.
US08838459B2

The present disclosure describes a teleconferencing system that may use a virtual participant processor to translate language content of the teleconference into each participant's spoken language without additional user inputs. The virtual participant processor may connect to the teleconference as do the other participants. The virtual participant processor may intercept all text or audio data that was previously exchanged between the participants may now be intercepted by the virtual participant processor. Upon obtaining a partial or complete language recognition result or making a language preference determination, the virtual participant processor may call a translation engine appropriate for each of the participants. The virtual participant processor may send the resulting translation to a teleconference management processor. The teleconference management processor may deliver the respective translated text or audio data to the appropriate participant.
US08838454B1

A method of processing a call in a voice-command platform includes a step of transferring the call from the voice-command platform to a second voice-command platform. The method continues with the step of transmitting, either directly or indirectly, grammar information from the voice command platform to the second voice-command platform for use by a voice command application executing in the second voice-command platform in processing the call. The grammar information could be logic defining application-level grammar or system-level grammar. Alternatively, the grammar information could be a network address (e.g., URI or URL) where the grammar is stored in a file, e.g., a VXML document. The features of this invention enhance the user experience by preserving and using grammars used initially in the first voice command platform in other, downstream, voice command platforms.
US08838449B2

This document describes word-dependent language models, as well as their creation and use. A word-dependent language model can permit a speech-recognition engine to accurately verify that a speech utterance matches a multi-word phrase. This is useful in many contexts, including those where one or more letters of the expected phrase are known to the speaker.
US08838439B2

The invention relates to a method of querying technical domains that recognizes the concepts represented by strings of characters, rather than merely comparing strings. It can be used to compute conceptual similarity between terms, The method employs string distance metrics and a cyclic progression of lexical processing to recognize constituent term concepts that are then combined to form full-term concepts by means of a grammar. Terms can be extracted and identified as being conceptually similar (or dissimilar) to other terms even if they have never previously been encountered. A key advantage is the ability to extract terms from documents based on the combination of a limited number of sub-concepts, This avoids the need for the prior identification of all possible terms that current methods require. A second key advantage is the ability to introduce or remove concepts and synonyms individually without the need to alter terms which the concept or synonym constitutes.
US08838437B1

Techniques for determining one or more preferred languages for a user are provided. The preferred languages may be determined based upon a set of language indicators. The language indicators are analyzed using, for example, rules-based techniques, clustering, language classifiers, and the like, or combinations thereof. Language indicators can include or be derived from information about the user's behavior, location, preferences, social connections, or other data related to the user.
US08838431B1

In one embodiment, a method is provided for generating dataflow-driven simulation code of a circuit design described with a combination of first and second HDLs. The circuit description is elaborated and a simulation dataflow graph of the circuit description is generated. Simulation code, configured to model execution of the design in a data-driven manner according to the simulation dataflow graph, is generated from the dataflow graph using a first HDL signal representation having a format compatible with the first HDL and a second HDL signal representation having a format compatible with the second HDL. For each instantiated module of the circuit description at a cross language boundary in the simulation dataflow graph, ports of the instantiated module are mapped to the first HDL signal representation and mapped to the second HDL signal representation.
US08838428B2

Methods for identifying hydrocarbon plays include applying predictive models to sediment fill volume(s) to provide play-element volume(s) representing at least one play element. Each play-element volume represents at least 1) qualities of the at least one play element and 2) a probability that the at least one play element satisfies determined criteria for each of a plurality of locations within a basin. The methods further include analyzing the play-element volume(s) to define play-concept volume(s) representing hydrocarbon play(s). Each of a plurality of locations within the play-concept volume(s) is attributed with: 1) an identification of each play element associated with the location, 2) the qualities of each play element, 3) the probability for each play element that it satisfies determined criteria, and 4) a composite likelihood that the location represents a hydrocarbon play. At least one of the volumes may be used to identify hydrocarbon play(s).
US08838426B2

A changepoint detector for modeling data received from at least one sensor in a process in the hydrocarbon industry. The data is segmented into a plurality of segments and for each segment a model is assigned and the data corresponding to the segment fit to that model. A plurality of segmentations are thus provided and these segmentations ar evaluated and assigned weights indicative of the fit of the models of the segmentation t the underlying data. The segmentation models are further used to calculate a result that may be input to a process control program.
US08838425B2

A method for generating one or more geological models for oil field exploration. The method includes receiving one or more well facies logs, a vertical facies proportion curve, a lateral proportion map, a variogram model and a global target histogram. The method then includes generating a facies probability cube using a modified Sequential Gaussian Simulation (SGSIM) algorithm, the well facies logs, the vertical facies proportion curve, the lateral proportion map and the variogram model. After generating the facies probability cube, the method includes matching the facies probability cube to the global histogram and generating the geological models based on the matched facies probability cube.
US08838421B2

A method of calculating sensor modelling coefficients includes determining a preliminary coefficient value for a first sensor modelling coefficient, calculating a coefficient value for a further sensor modelling coefficient using the preliminary coefficient value for the first sensor modelling coefficient and a data measurement value, and calculating a refined coefficient value for the first sensor modelling coefficient using the calculated coefficient value for the further sensor modelling coefficient and the data measurement value.
US08838418B2

A system comprising a piece of oilfield equipment, an identifier assembly and a reader. The piece of oilfield equipment has an exterior surface. The identifier assembly comprises an identification tag storing a unique identifier. The identification tag is capable of outputting a signal indicative of the unique identifier. The identification tag is mounted to the exterior surface of the piece of oilfield equipment beyond an external surface perimeter of the piece of oilfield equipment such that the identification tag is isolated from the exterior surface of the piece of oilfield equipment. The reader has an antenna receiving the signal indicative of the unique identifier from the identification tag.
US08838414B2

In an embodiment, deltas are calculated between respective current metric values for respective entities and previous metric values for the respective entities. A subset of the deltas is determined. A sum of the subset is calculated, and the sum is divided by a number of the subset to create an average delta for the subset. If one of the respective entities has one of the deltas that is greater than or equal to the average delta for the subset and the one of the respective entities was not previously used to create the previous prediction, then a current prediction is created.
US08838412B2

Systems and methods relate to managing an alarm clock function of a device. The systems and methods for compare a time setting of a new alarm by a user to one or more previous times settings that the alarm has been set to determine whether to warn the user about and/or require the user to confirm the time setting of the new alarm. The systems and methods can detect a user input indicating a first time setting for the alarm clock function. Further, the systems and methods can examine the one or more previous time settings associated with the alarm clock function determine, based on the one or more previous time settings, whether to query the user to confirm an activation of the alarm clock function at the first time setting.
US08838391B2

Geologic information may be extracted from multiple offset stacks and/or angle stacks. Offset stacks and/or angle stacks may be received that represent energy that has propagated through a geologic volume of interest from energy sources to energy receivers. Attribute volumes associated with individual source-receiver offsets and/or source-receiver angles may be determined based on corresponding offset stacks and/or angle stacks. For individual offset stacks or angle stacks, corresponding sets of geologic features represented in the attribute volumes may be identified. The sets of geologic features corresponding to the different offset stacks and/or angle stacks to may be compared to determine discrepancies and/or similarities between the sets of geologic features corresponding to the different offset stacks and/or angle stacks. Stratigraphic interpretations, stratigraphic predictions, and/or other interpretations and/or predictions may be determined based on causes of the discrepancies and/or similarities.
US08838387B2

The invention relates to a haptic navigation system, configured for providing a haptic instruction to a user, and to a method for providing a haptic instruction to a user. The haptic navigation system comprises a navigation module comprising a route calculation unit, configured for calculating at least one route for the user to go to a predetermined destination, and a user interaction unit, configured for capturing at least one input parameter from the user, and a feedback unit configured for receiving an instruction sent from the navigation module and for converting the instruction received into a haptic instruction such that the user find the correct route. In this way, a haptic navigation system is provided which is reliable, cost-effective to realize and can easily be integrated into existing navigation systems while at the same time making it possible to get rid of displays or voice recognition in navigation applications.
US08838384B1

A three dimensional audio playback system in which the audio clips are determined by location. The audio playback system being located within a vehicle to aid in navigation or for entertainment or informational or safety purposes.
US08838382B2

An improved automated tour guide system and method, intended to be run on mobile computerized devices such as Smartphone and GPS equipped vehicle devices, designed to better mimic the natural ability of human tour guides to customize tour guides according to variations in user interests and preferences, and tour itineraries, provide more natural segues between various tour stories, and more realistically handle what geographic regions of interest are visible to the user. The system extensively annotates tour guide media with control and preference metadata, can utilize third party media obtained from remote servers, and intelligently utilizes geographic map data and user location, movement direction, and speed to control tour guide audio, text, graphic and URL output to users. The system further keeps track of user tour location and media playback history and can use this history to further optimize its performance.
US08838379B2

The accuracy of a reverse geocode for a GPS fix in a mobile phone navigation device is improved significantly by considering together the user's last known location on an original route, the elapsed time between the last known location on the original route and the latest GPS fix, and the likelihood that the user could have travelled from the last known location on the original route to one of numerous candidate locations (generated from the reverse geocode) in the elapsed time. The navigation server relies only on a GPS fix, timestamps, and a back-end routing database to provide improved or superior accuracy of reverse geocoding a GPS fix (selection of a point on a road) when a relevant user has deviated from the intended route. The reverse geocoding allows for accurate and functional re-routing capabilities.
US08838378B2

Systems and methods for improved vehicle navigation using mobile communication device (e.g., phone) technology as a means for transmitting vehicle route data that has been updated as a result of changed or changing traffic conditions. A mobile communication device is connected between a vehicle and a remote server. Traffic information from both broadcast and mobile network sources is analyzed by the server, a difference(s) therebetween is detected, and the difference(s) is compared to a predetermined difference value. If the detected difference exceeds the predetermined difference value, difference information is extracted and used to produce updated route data, which is then transmitted via the mobile communication device to the vehicle. The transmission of updated route data is limited to only situations where there is a sufficient change in traffic conditions, and the data transmitted is preferably limited to only difference data so as to avoid exceeding mobile communication device plan limits.
US08838377B2

A navigation device comprising a receiver for receiving signals from position sensors, memory having stored therein a seed position and map data which comprises a map of navigable routes in an area, and an output device, such as a display or speaker, for outputting a current location. The navigation device further comprises a processor for determining distance travelled and changes in orientation from the signals and estimating the current location on one of the navigable routes of the map data. The step of estimating comprises using the distance travelled and the changes in orientation to extrapolate from the seed position possible paths along the navigable routes that the navigation device may have travelled and assigning to each path a probability that the navigation device travelled that path. For changes in orientation, the processor expands each path and recalculates the probability that the navigation device travelled that path. The processor assigns the current location to be a current predicted position on the path with the highest probability.
US08838373B2

A schedule management device includes a processing unit and a storage unit for storing schedule list recording events, each of which includes event content, event date and position information. The processing unit includes a position information acquiring module, a position information comparing module, a date information judging module and a display module. The position information acquiring module acquires position information of the event(s). The position information comparing module determines whether the position information of the event(s) and the schedule management device belong to a same area. The date information judging module judges whether the current date information is a predetermined date before the event date when the position information of the event(s) and the schedule management device don't belong to the same area. The display module displays the event content of the event(s) when the current date information is the predetermined date before the event date.
US08838370B2

Examples of maintaining or querying a traffic database to generate a traffic flow model to provide traffic flow information and determine a per-lane route for a vehicle to travel are disclosed.
US08838367B1

Engine control systems having rotational sensors and controllers, and associated methods and systems, are disclosed herein. An engine control system in accordance with a particular embodiment can include a drum operably coupled to a rotating shaft of an engine. The drum can include a pattern positioned on its surface and a sensor can be positioned proximate to the drum to read the pattern and/or write a new pattern. A rod can operably couple the drum to an engine input mechanism and operate to axially move the drum. The axial movement of the drum can shift the pattern to different portions, resulting in a change in the timing for an engine event.
US08838366B2

A hybrid drive apparatus includes an input member that is drivingly connected to a rotary electric machine and drivingly connected via an input clutch to an internal combustion engine, an output member that is drivingly connected to the input member and transmits rotation of the input member to wheels, and a control device that controls the rotary electric machine. The control device is capable of performing valve opening/closing phase control that advances or retards opening/closing phases of valve elements provided in the internal combustion engine via a valve opening/closing phase adjusting mechanism and, with the internal combustion engine in a stopped state before starting a vehicle, advances the opening/closing phases of the valve elements to bring the opening/closing phases of the valve elements into an advanced phase state relative to predetermined reference phases, thus starting the vehicle with torque of the rotary electric machine in the advanced phase state.
US08838365B2

Methods and systems are provided for addressing cylinder pre-ignition. Each cylinder of an engine may be operated in either a split injection mode or a single injection mode based on the pre-ignition history of the cylinder. The timing and number of injections in the split injection mode is adjusted based on the pre-ignition count of the cylinder.
US08838361B2

In an apparatus for controlling a general-purpose engine used as a prime mover of an operating machine, the apparatus regulating a throttle opening such that an engine speed is converged to a desired engine speed, calculating a basic fuel injection amount based on the engine speed and throttle opening, and controlling engine warm-up operation by correcting the basic fuel injection amount with a correction coefficient to calculate a warm-up time fuel injection amount after engine start is completed and injecting fuel by the calculated amount, a fuel injection amount with which the engine output becomes maximum is searched based on the throttle opening regulated in response to increase/decrease operation of the warm-up time fuel injection amount conducted when the engine speed is constant; and the correction coefficient is corrected using the searched fuel injection amount. With this, a warm-up correction coefficient appropriate for the engine warm-up condition can be calculated.
US08838346B1

A seeder for attaching to a tractor or another towing vehicle includes a carriage mounted on a plurality of wheels that allow the device to easily traverse roads and other terrain. Atop the carriage are a pair of bins, each for storing a discrete type of seed for dispersing into furrows. Beneath the bins are a plurality of juxtaposed seeding units for simultaneously sowing multiple, closely-spaced rows of seeds. Each seeding unit includes a furrowing assembly formed of a shaft having a plurality of cogged cutting wheels mounted thereon. Immediately trailing each cutting wheel is a spring-biased compaction wheel that compresses and covers each furrow as it is sown. Each shaft also includes a designated height-adjustment mechanism that compensates for undulating or varying terrain. Accordingly, as the carriage traverses a field, the cutting wheels create multiple, minimally-spaced furrows into which seeds are automatically dispensed; the height-adjustment mechanism automatically raises or lowers the cutting blades as underlying terrain varies to assure that all seeds are planted at a consistent depth.
US08838338B2

In a mobile vehicle 1 having a vehicle body 2, a front wheel 3f, and a rear wheel 3r, the steered wheel 3f can be steered by a steering actuator 8 about a steering axis Csf which is tilted backward. A control device 15 controls the steering actuator 8, on the basis of a dynamics model of the mobile vehicle 1A configured by a mass point system having an inverted pendulum mass point 123 and a ground surface mass point 124, so as to stabilize a motional state quantity of the inverted pendulum mass point 123 and a motional state quantity of the steering angle of the steered wheel 3f.
US08838334B2

A device for detecting and tracking vehicles includes a position-determining device for determining a current vehicle position, a transmitting device for transmitting the current vehicle position to a receiver via a communication channel, and a device for detecting an activated interfering transmitter and for triggering an action depending on the detection of an activated interfering transmitter.
US08838327B2

A method for analyzing faults present on a platform includes the following steps: (a) providing a table of correspondence between a plurality of observable symptoms on the platform (10) and the fault modes capable of creating each observable symptom; (b) measuring the observable symptoms present on the platform (10); (c) establishing at least one family of faults, including determining a list of fault modes capable of creating, alone or in combination, all of the selected present symptoms, placing each given fault mode of the group in a fault family, and grouping all of the fault modes capable of creating at least one selected present symptom shared with the given fault mode together in the same fault family as the given fault mode. The method is applicable to fault analyses on aircrafts.
US08838326B2

A device for processing faults, that detects and identifies faults, including, for at least part of the identified faults: a mechanism storing a log of occurrences of faults having a same identification, in a course of a plurality of flights; a mechanism determining an impact of each identified fault, on availability of aircraft in a predetermined duration, a mechanism associating a hierarchical attribute with each fault detected in a course of a flight, the hierarchical attribute being dependent on the log and on the impact; and a mechanism displaying identified faults associated with part of the hierarchical attributes. The device enables, in particular, maintenance operations or operations preparatory to maintenance to be better scheduled by virtue of hierarchization of faults displayed.
US08838322B1

A vehicle may operate in an autonomous mode in an environment during a test period. The vehicle may include at least one sensor coupled to the vehicle, configured to acquire sensor data during the test period. The sensor data may include data representative of a target object in the environment. The vehicle may operate the sensor to obtain the sensor data. The vehicle may define a movement of the vehicle, determine a predicted movement of the target object in the sensor data based on the defined movement, initiate the defined movement of the vehicle at an initiation time during the test period, complete the defined movement of the vehicle at a completion time during the test period, analyze the sensor data obtained during the test period, and determine a latency of the at least one sensor based on the analyzed data.
US08838320B2

A system and method for guiding an off-highway truck along a roadway with respect to a trolley line determine a position of the off-highway truck on the roadway by sensing two or more roadside objects and uses the determined position of the off-highway truck and a known position of the trolley line relative to the two or more roadside objects to automatically determine a relative position of the off-highway truck under the trolley line. Based on the relative position of the off-highway truck under the trolley line, the off-highway truck is automatically steered to alter the position of the off-highway truck relative to the trolley line, e.g., to maintain an electrical power flow from the trolley line to the off-highway truck.
US08838318B2

A route planning device plans plural routes from a current location to a destination, calculates an amount of electricity consumed by a motor during driving to the destination along each planned route in each of plural drive modes, calculates an amount of electricity consumed by electric equipment during driving to the destination along each planned route for each of plural operational settings of the electric equipment, calculates an estimated amount of charge remaining in a battery on arrival at the destination, calculates, for each of the planned routes, a total comfort level score for each of the drive modes and/or each of the operational settings of the electrical equipment, selects plural operation plans each formed from a combination of the route, drive mode, and operational setting on the basis of the calculated total comfort level score, and displays the selected operation plans on a display.
US08838309B2

A method and a device for operating a hybrid vehicle, which ascertain the torque necessary for starting the non-operating internal combustion engine, and this torque is reserved by an additional drive unit. The torque necessary for starting the non-operating internal combustion engine is minimized by appropriately adjusting parameters of the internal combustion engine system.
US08838306B2

In a method and a device for operating a drive unit, a first output variable of the drive unit is restricted; a setpoint value of a second output variable of the drive unit is specified; and an actual value of the second output variable of the drive unit is determined. The setpoint value is compared with the actual value, and if it is determined that the actual value does not exceed the setpoint value, then the first output variable is restricted to a first value. If it is determined that the actual value exceeds the setpoint value, then the first output variable is restricted to a second value smaller than the first value.
US08838304B2

A method reduces the computation time for determining optimal run-curves for a specific travel time of a vehicle along a route between two locations. The computation is partitioned between pre-processing and real-time steps. A set of weights μ are generated, and run-curves for the weights are obtained and stored during the pre-processing. State transition matrices can also be determined and stored during the pre-processing. During real-time, a specific travel time is obtained. The travel time is used to interpolate the weight μ for the specific travel time from the stored weights. The memory can be updated for each solution for a specific travel time to dramatically reduce the time to optimize the run-curves.
US08838299B2

The present invention relates to a method of decoupling the mode of automatic following of the lateral profile and the mode of automatic following of the vertical profile of an automatic guidance system of an aircraft (A) flying on a reference trajectory (T). The mode of automatic following of the vertical profile is not disengaged immediately on disengaging the mode of automatic following of the lateral profile. After disengaging the mode of automatic following of the lateral profile, the mode of automatic following of the vertical profile is disengaged automatically only if at least one criterion of lateral separation between the current or short-term position of the aircraft and the lateral profile corresponding to the reference trajectory is satisfied, having regard to the position error.
US08838293B2

The invention relates to a flight management system for aircraft which makes it possible to carry out tests of the results of the calculations of the main functions for formulating the flight plans and trajectories of the aircraft making it possible to anticipate errors in this formulation, to present them to the crew as a function of criticality criteria, to store them so as to be communicated and processed by the maintenance teams.
US08838289B2

A system and method for safely flying an unmanned aerial vehicle (UAV), unmanned combat aerial vehicle (UCAV), or remotely piloted vehicle (RPV) in civilian airspace uses a remotely located pilot to control the aircraft using a synthetic vision system during at least selected phases of the flight such as during take-offs and landings.
US08838285B2

Devices and methods for the decentralized, coordinated control of the power factor on an electrical distribution system are provided. For example, a controller may include a network interface and data processing circuitry. The network interface may receive first measurements associated with a segment of an electrical distribution system and transmit a control signal configured to control equipment of the segment of the electrical distribution system. The data processing circuitry may run simulations of the segment of the electrical distribution system in various equipment configurations, selecting from among the various equipment configurations an equipment configuration that is expected to cause the power factor to approach a desired value. The data processing circuitry then may generate the control signal, which may cause the equipment of the segment of the electrical distribution system to conform to the equipment configuration and thereby control the power factor.
US08838284B2

Devices and methods for the decentralized, coordinated control of the voltage and active power losses of an electrical distribution system in light of one another are provided. For example, a controller may include a network interface and data processing circuitry. The network interface may receive first measurements associated with a segment of an electrical distribution system and transmit a control signal configured to control equipment of the segment of the electrical distribution system. The data processing circuitry may run simulations of the segment of the electrical distribution system in various equipment configurations, selecting from among the various configurations one that is expected to cause the voltage deviation and the active power losses of the segment to approach desired values while keeping power factor within a desired range. The data processing circuitry then may generate the control signal, which may cause the equipment of the segment of the electrical distribution system to conform to the equipment configuration.
US08838274B2

A mobile robot operable to move on a surface in a room is provided. The mobile robot includes a shell and a chassis including at least two wheels. At least one motor is connected to the wheels for moving the mobile robot on the surface. A cleaner is operable to clean the surface as the mobile robot moves on the surface. A wall sensor is operable to detect a wall in the room as the mobile robot moves on the surface. A controller is operable to control the motor to move the mobile robot on the surface in accordance with a wall following mode and a bounce mode. In the wall following mode, the mobile robot moves generally adjacent to and along the wall in response to detection of the wall by the wall sensor. In the bounce mode, the mobile robot moves away from the wall.
US08838257B1

Methods, systems, and computer program products for compensating unstable linear time-invariant due to input nonlinearities are described. In one implementation, compensating a controlled device may include controlling the controlled device using feedforward control. In another implementation, compensating the controlled device may include controlling the controlled device using feedback control.
US08838245B2

A system and method for treating and/or preventing is described for treating periodic breathing characterized by cyclical hyperventilation and hypoventilation, examples of which include Cheyne-Stokes respiration and central sleep apnea. The system could also be used in the treatment of other conditions involving an impairment of respiratory drive.
US08838240B2

Systems and methods provide for sensing, during an event of tachycardia, hemodynamic signals concurrently from at least two spatially separated locations within a patient, and quantifying a spatial relationship between the hemodynamic signals. Hemodynamic stability or state of the patient during the tachycardia event is determined based at least in part on the quantified spatial relationship. One or more anti-tachycardia therapies to treat the tachycardia may be selected based at least in part on the determined stability or state of patient hemodynamics, and the selected one or more anti-tachycardia therapies may be delivered to treat the tachycardia. The hemodynamic signals may comprise at least two, or a mixed combination, of cardiac impedance signals, cardiac chamber pressure signals, arterial pressure signals, heart sounds; and acceleration signals.
US08838235B2

A wearable defibrillation system can establish a local comlink with a mobile communication device, such as a smartphone, tablet-type computer and the like. The mobile communication device can in turn establish a remote comlink with other devices in a network such as the internet. Accordingly, communication tasks relating to the wearable defibrillation system can be performed via the local and the remote comlinks, with or without the participation of the patient, who is wearing the system. The wearer can thus use the familiar interface of a mobile communication device for interacting with his defibrillator system. Moreover, he can do so while keeping on his regular clothes, which could conceal completely the wearable defibrillator system. The patient can thus preserve his dignity and privacy.
US08838231B2

Systems and methods are described for treating metabolic syndrome and/or Type 2 diabetes, and/or one or more of their attendant conditions, by neural stimulation. In one embodiment, an implantable pulse generator is electrically coupled to a peripheral nerve, such as the splanchnic nerve. Neural stimulation configured to either block transmission or stimulate transmission of the peripheral nerve may be used to treat metabolic syndrome and Type 2 diabetes.
US08838230B2

A system for altering a user's motional response to music is generally described. The system includes a current source and a music source including at least one musical piece. The system also includes an information source including information associated with at least one characteristic of the at least one musical piece. Further, the system includes a sound delivering device configured with a sound producing structure and in communication with the music source. A feedback sensor device is configured to detect motions associated with the user. A control unit is configured to receive signals from the feedback sensor and receive the information, the control unit generating control signals based on the signals and the information. Further, electrical contacts are configured to contact flesh of the user and deliver current from the current source to the vestibular system of the user in response to the control signals.
US08838229B2

Electromotive delivery of macromolecules can be provided using a delivery device including a first chamber for contacting a macromolecule delivery medium to a surface of a tissue or other anatomy of a patient; and a second chamber for contacting a receiving medium to the patient. A first electrode can be disposed in the first chamber so as to not directly contact the macromolecule delivery medium. A second medium having a buffering agent can be used to keep the first electrode from coming into direct contact with the macromolecule delivery medium. A second electrode can be disposed within the receiving medium in the second chamber such that the second electrode does not directly contact the patient. An electric field can be generated using the first and second electrodes in order to cause the macromolecule delivery medium to move into the tissue of interest from the first chamber of the delivery device.
US08838228B2

Systems and methods are provided that reduce the likelihood of infection caused by microorganisms. In general, microorganism population control can be achieved by exposing the population to an effective dose of electromagnetic radiation sufficient to cause a reduction in proliferation of the microorganism, wherein the electromagnetic radiation has a center wavelength between about 385 nm and about 425 nm. In preferred embodiments, the systems and methods described herein can be embodied in catheterization systems.
US08838225B2

The present invention introduces a method for processing multichannel measurement data achieved especially in MEG and EEG measurements. The method uses a signal space separation (SSS) method and the orthogonality of lead fields in order to calculate linear transformation from physical measurement channels to virtual channels. The geometry related to the measurement arrangement is dissipated and the number of virtual channels is clearly lower than the number of physical sensors. The concept of total information can be applied for such transformed measurement data due to orthogonality. The method offers simplified post-processing of the biomagnetic data, such as for source modelling. The total information can also be interpreted as a robust quantity describing the physiological state of a patient.
US08838223B2

A method of analyzing a complex rhythm disorder in a human heart includes accessing signals from a plurality of sensors disposed spatially in relation to the heart, where the signals are associated with activations of the heart, and identifying a region of the heart having an activation trail that is rotational or radially emanating, where the activation trail is indicative of the complex rhythm disorder and is based on activation times associated with the activations of the heart.
US08838212B2

An illumination system for illuminating a first biologic substance and a second biologic substance, comprising a first light output device capable of outputting polychromatic first light, a second light output device capable of outputting polychromatic second light, the first light output device and the second light output device selected such that (i) a first apparent color results when the first light is scattered from the first biologic substance and a second apparent color results when the second light is scattered from the first biologic substance, the first apparent color and the second apparent color being substantially the same as one another and (ii) a third apparent color results when the first light is scattered from the second biologic substance and a fourth apparent color results when the second light is scattered from the second biologic substance, the third apparent color and the fourth apparent color being substantially different than one another, and means for temporally modulating amounts of the first light and amounts of the second light in a light output from the system.
US08838205B2

A robot-guided system to assist orthopaedic surgeons in performing orthopaedic surgical procedures on pre-positioned inserts, including for the fixation of bone fractures, and especially for use in long bone distal intramedullary locking procedures. The system provides a mechanical guide for drilling the holes for distal screws in intramedullary nailing surgery. The drill guide is automatically positioned by the robot relative to the distal locking nail holes, using data derived from only a small number of X-ray fluoroscopic images. The system allows the performance of the locking procedure without trial and error, thus enabling the procedure to be successfully performed by less experienced surgeons, reduces exposure of patient and operating room personnel to radiation, shortens the intra-operative time, and thus reduces post-operative complications.
US08838200B2

There is described an MRI system in which the detection of the NMR signal is performed by a resonant input at a median field range above 100 gauss and where the main field is cycled to a low field of below 50% of the resonant frequency after the excitation of the NMR signal for a period sufficient to develop differences in magnetisation (T1). The advantage of this system is that images can be generated at much lower field intensities than prior art systems and is able to detect abnormalities in tissue such as cancerous tissues in a patient.
US08838194B2

In a method or joint for joining first and second semiconductor wires, each comprising a number of filaments which each comprise a superconductive core within a respective sheath, the filaments being embedded within a matrix and wherein the superconductive cores comprise magnesium diboride and the sheaths comprise niobium, over a certain length a matrix is removed to expose the filaments. The exposed filaments are immersed in molten tin such that the nobium of the sheaths is converted to niobium-tin throughout a thickness of the sheaths. A superconductive path is provided between the superconductive cores of filaments of the first wire through the niobium-tin sheaths of the filaments to the superconductive cores of the second wire.
US08838187B2

The present disclosure provides a processing method for detecting a state of a mobile telephone in standby, the method includes: determining whether a battery electric quantity of the mobile telephone in standby is high or low according to an electric quantity detecting circuit; determining a work state of a Modem module when the battery electric quantity of the mobile telephone is high; and determining a wakeup subsequent flow according to the determined battery electric quantity of the mobile telephone and the determined work state of the Modem module. The present disclosure further provides an electric quantity detecting circuit and a processing device for state detection of a mobile telephone in standby.
US08838180B2

Data storing multiple contact entries is access and at least two of the contact entries are selected from the accessed data. A phone number and an image are associated with at least two selected contact entries. A relational characteristic is determined for the selected contact entries. A rendering size is determined for each of the selected contact entries of the image associated with the contact entry based on the determined relational characteristic for the contact entry. A composite display that enables concurrent rendering of the images associated with the selected contact entries is generated. The composite display renders each of the images according to its determined rendering size. Rendering of the generated composite display is enabled.
US08838176B2

The present invention discloses a high gain antenna. The high gain antenna includes a first dipole antenna, formed on a substrate; a parallel reflection metal sheet, formed on the substrate and in parallel with the first dipole antenna; a first vertical reflection metal sheet, vertically disposed on a front side of the substrate and behind the first dipole antenna; and a second vertical reflection metal sheet, vertically disposed on a back side of the substrate and behind the first dipole antenna.
US08838174B2

A processor in a mobile wireless device provisions a user identity module (UIM) card in the mobile wireless device in response to a user command. The processor detects a user command to provision the UIM card and reads a provisioning status of the UIM card from a UIM card provisioning status file in the UIM card. When the provisioning status is “not provisioned”, the processor establishes a bearer independent protocol (BIP) data connection to a server in a wireless network and exchanges provisioning data between the server and the UIM card until the UIM card commands the processor to close the BIP data connection. In representative embodiments, the UIM card provisioning status file includes fields for a UIM card provisioning status, a UIM card software version and a UIM card provisioning date/time, and the processor updates the fields during provisioning.
US08838172B2

A connector for connecting at least one output device to a rendering device, wherein the connector includes at least one detection unit for detecting at least one external signal, characterized in that the connector comprises at least one communication unit for communicating with at least one wireless communication device wirelessly, wherein the detection unit is connected to the communication unit for managing the communication unit, and a method for managing connections to an output device from a rendering and/or a communication device, wherein the output device is connected to a connector for connecting the output device to the rendering and/or communication device, characterized in that the connector upon detection of a specific external signal which was detected wirelessly activates a communication unit of the connector for communication with the communication device.
US08838170B2

A mobile apparatus which is carriable by a user includes a force-sense generating mechanism which imparts, to the user, a force-sense in a predetermined direction to induce an input operation to the user; a motion sensor which detects a motion imparted by the user while the force-sense generating mechanism imparts the force-sense to the user or after the force-sense generating mechanism has imparted the force-sense to the user; and a controller which controls the force-sense generating mechanism, and which recognizes the input operation by the user, based on the motion detected by the motion sensor.
US08838165B2

The present invention provides a method and a base station for managing capacity of a wireless communication network, which relates to the field of wireless communications and is capable of saving energy while adjusting capacity of a wireless communication network of a base station. The present invention includes: checking total traffic of all overlay networks belonging to the base station; if the checked total traffic keeps being lesser than a preset load threshold, searching for and determining a first overlay network; maintaining normal work of a power amplifier of at least one antenna in each group of antennas in the first overlay network and turning off power amplifiers of one or more other antennas; and connecting the one or more other antennas to the power amplifiers maintaining normal work in the groups in which the one or more other antennas are located.
US08838164B2

Disclosed are a method for estimating a channel state in a CoMP operation of a terminal and a method for generating channel state information of a base station. A terminal can measure strength or an interference level of a signal of each cell using a reference signal received from each cell for performing the CoMP operation. In addition, the terminal can measure the sum of the interference levels of the cells which do not perform the CoMP operation using a region from which a reference signal of a serving cell of each cell is transmitted. In addition, the terminal can transmit to the serving base station the strength of the interference level of the signal of each cell for performing the measured CoMP operation and the sum of the interference levels of the cells which do not perform the CoMP operation.
US08838162B2

Provided is a power control method, etc., in cognitive radio communication, by which power control can be effectively performed without a large indirect cost. In the power control method, a target value of SNR is estimated on the basis of the control information relating to interference. Subsequently, communication power used for the cognitive radio communication is adjusted on the basis of the estimated target value of SNR. Thereby, power control can be effectively performed without a large indirect cost.
US08838161B2

A per-layer and per-antenna uplink power control method for MIMO transmission of PUSCH in a Long Term Evolution-Advanced (LTE-A) system is provided. A transmit power for a plurality of transmit antennas is calculated based on a power control parameter received in a downlink. Uplink data is transmitted through the plurality of transmit antennas by applying the transmit power to each of a plurality of codewords.
US08838151B2

According to certain aspects, the invention provides a method of achieving near-fingerprinting accuracy without fingerprinting database costs, via parametric representation of training data. In embodiments, this is achieved by using a parametric representation for the training data and limiting the region of applicability of the parametric model in order to mimic fingerprinting. According to certain additional aspects, an algorithm according to principles of the invention includes two separate parts, training and positioning. Training encompasses the derivation of the parametric model and region of applicability. This comprises access point position, propagation model and the window of applicability. Positioning covers the use of the derived model along with a set of fresh observations to generate a position estimate.
US08838149B2

Apparatus and methods for ensuring delivery of geographically relevant content to IP-enabled user devices associated with a content distribution network. In one embodiment, the network (or designated content source) determines a geographic context or location of the user device, and uses this information to manage the packaging and delivery of content thereto so as to obey blackout restrictions and/or provide content which is relevant to the geographic context/location. In one variant, the user device comprises a mobile device such as a tablet computer or smartphone, and the content is delivered thereto over either a managed or unmanaged network infrastructure.
US08838140B1

Disclosed are a method and apparatus configured to communicate between mobile devices. One example method may include determining a present location of a mobile device being operated by a user, determining a present location of at least one additional mobile device being operated by at least one additional user via a location based service (LBS) and notifying the mobile device when the present location of the at least one additional mobile device is within a predefined threshold distance of a mobile device domain. The method may also include receiving media data captured from the at least one additional mobile device and forwarding the received data to the mobile device. The user of the mobile device may be able to track, maintain communication, and identify the locations and activities of friends, family, and other persons of interest via their respective mobile devices.
US08838137B2

A technique for estimating the location of a wireless terminal at an unknown location in a geographic region is disclosed. The technique is based on the recognition that there are location-dependent traits of electromagnetic signals. In environments where multiple antennas are radiating the same signal, as in the case of distributed antennas or host-repeater configurations, one or more possible locations of the wireless terminal can be designated as improbable based on i) a measure of the propagation delay of a signal traveling between a) a base station and b) the wireless terminal or an infrastructure antenna, or ii) the maximum distance at which a signal is detectable by the wireless terminal. Additionally, the applicable set of values for the location-dependent traits is selected based on similar criteria.
US08838134B2

A method for the construction of commuting matrices using call detail records, computer programs and a use for providing user's mobility information, including computing mechanism for constructing a commuting matrix according to phone call records of a user. The method includes: a) providing a user's origin time range; b) providing a user's destination time range or second user's origin time range; c) constructing the commuting matrix based on call detail records using the user's origin time range and the user's destination time range; d) comparing the commuting matrix with a predetermined ground truth matrix and obtaining a comparison result; and e) optimizing the origin time range and/or destination time range based on the comparison result.
US08838133B2

A mobile communication apparatus may receive a first direction from a reference target to an external apparatus and a first distance from the reference target to a position of the external apparatus. A direction acquiring unit acquires a second direction from the reference target to the position, and a distance acquiring unit acquires a second distance between the reference target and the position. A computing unit computes a direction and a distance from the position to the external apparatus based on the first direction, the first distance, the second direction and the second distance, in order to output a computation result from an output unit.
US08838131B1

A method, system, and medium are provided for determining the identity of a user associated with a wireless device located near a geographic location at a specific time. In response to the occurrence of an event at a geographic location, a request can be issued by a wireless provider to users of wireless devices to provide the geographic locations of their respective devices and their identities to one or more entities. Upon receiving an affirmative response to the request, the wireless provider communicates information to the entities allowing the entities to contact the users to solicit information regarding the occurrence of the event. A wireless provider may send a request for authorization to users of wireless devices to provide geographic locations when the wireless device enters a predefined geographic area.
US08838125B2

A method and apparatus for fast interference signaling is provided. The method may include configuring, by an evolved node B (eNB), at least one user equipment to indicate to the eNB when an activity state of at least one interferer changes. Based on the indicated activity state, the eNB can schedule the at least one user equipment in muted subframes of the interferer or almost blank subframes (ABS).
US08838121B2

An image processing apparatus includes a receiver, a registration section, a determination section, and a controller. The receiver receives broadcast waves including signals of a plurality of channels. The registration section registers a recognition target. The determination section determines whether or not the recognition target, registered in the registration section, exists in a frame of an image including the signals of the plurality of channels included in the broadcast waves received by the receiver. The controller sequentially switches, in accordance with a determination result obtained by the determination section, the plurality of channels received by the receiver.
US08838120B2

Generic devices, systems and methods for multiple radio access technologies (RATs) are described. A platform for allocating radio resources among a plurality of radio access technology (RAT) modules can include, for example, radio hardware configured to transmit and receive radio signals over an air interface using the plurality of RATs; and a radio planner connected to the radio hardware and configured to receive radio time reservation requests, each of which requests includes a priority value for the radio time reservation request, and to determine whether to grant or deny each of the radio time reservation requests based at least in part on the priority values.
US08838117B2

Systems, methods, devices, and computer program products are described for supporting macrocell-to-femtocell hand-ins of active macro communications for mobile access terminals. A femto-proxy system is provided including a femtocell and an out-of-band (OOB) proxy. While the femtocell may be addressed by the macro network according to a potentially non-unique identifier (e.g., its PN offset), the OOB proxy is addressable according to a unique OOB identifier (e.g., a Bluetooth device address, BD_ADDR). When the mobile access terminal is in proximity to the femto-proxy system, it detects the OOB proxy and communicates the unique OOB identifier to the core network via the macro network (e.g., as part of a measurement report). The OOB identifier is mapped (e.g., in the core network) to the femtocell, allowing the core network to uniquely identify the appropriate target femtocell for active hand-in.
US08838111B2

A base station device includes a processing unit that performs a base station process on a mobile terminal and a core network device; a cellular communication unit for connection to the mobile terminal; and a connection control unit, wherein the cellular communication unit receives a connection request message for connection to an external network from the mobile terminal, the base station processing unit replaces an access point name of the connection request message with “APN-L” and transfers the connection request message to a mobility management entity when the access point name indicating a local network is other than APN-L, and the connection control unit performs a radio bearer setting process between the mobile terminal and the connection control unit, based on a context setup request message in which the “APN-L”, having a bearer established, received from the mobility management entity is stored.
US08838103B2

A method for minimizing handoff latencies when a handoff is performed in a wireless network. An access point (AP) or base station associated to a current wireless station (STA) allows information required for a reassociation to the STA to be propagated to handoff-capable neighboring APs or base stations. When the STA moves, a neighboring AP or base station performs the reassociation to the STA on the basis of context. When a handoff procedure is performed, the time taken to receive context of a corresponding STA is reduced, such that a fast handoff can be implemented.
US08838097B2

System for better service reselection when on other than the Most Preferred system. In various aspects, methods and corresponding apparatus are provided for a service reselection system that operates on a device to provide better service reselection during idle mode, origination mode and active traffic mode. A method includes detecting entry into slotted mode operation on a Less Preferred system, waiting for page monitoring to complete at selected slot cycle wakeup times, performing a service reselection scan at the selected slot cycle wakeup times to find More Preferred systems, wherein the service reselection scan is performed after the page monitoring has completed, and limiting a time duration of the service reselection scan so as to avoid interference with the page monitoring to be performed at slot cycle wakeup times that follow the selected slot cycle wakeup times.
US08838086B2

Systems, methods, and devices for implementing a communication access policy are described herein. In some aspects, a wireless device is configured to execute a plurality of applications and to communicate with a communication network. The wireless device comprises a receiver configured to receive a plurality of rules specifying how one or more of the plurality of applications should communicate with the communication network. The wireless device comprises a processor configured to delay communication by one or more of the plurality of applications in compliance with the rules. The processor is further configured to allow transmission of the communication by one or more of the plurality of applications after termination of the delay. In one aspect, the processor is configured to separately record communication statistics based on whether the device is in a background or foreground state.
US08838084B2

There is disclosed a system and method for provisioning mobile communication device upgrades. In an embodiment, the method comprises: providing an automated web service device management interface (“WSDMI”) accessible to one or more carriers; adapting a supplier provisioning system to receive via the WSDMI one or more upgrade requests from the one or more carriers; adapting the supplier provisioning system to respond via the WSDMI to the one or more upgrade requests from the one or more carriers; and adapting the supplier provisioning system to execute one or more device upgrades on one or more supplier provisioning system connected devices. In an embodiment, the receiving and responding via the WSDMI is based on SOAP encoded XML messages.
US08838078B2

A method and apparatus of a device that converts a telephone number based on the location of a telephone is described. The device receives the telephone number, where telephone number is to be used to place a telephone call on the device. The device further determines if the telephone number is suitable to place the telephone call based on a content of the telephone number and a location of the device. If the telephone number is not suitable to place the telephone call, the device converts the telephone number to a telephone number suitable to be used to place the telephone call.
US08838073B2

Embodiments of software-supervised pairing processes are provided. The processes enable a user to pair a mouse and keyboard with a Bluetooth transceiver without having to use a second mouse and keyboard. At least two separate processes are provided, including a long transition for initial pairing or re-pairing and a short transition for re-establishing a connection after devices have already been paired.
US08838067B2

A system that enables reconciliation of accounts between a mobile virtual network operator (MVNO) and a mobile host operator (MHO) includes an asset loader server that receives data that defines a user event. The asset loader server generates a wholesale bill associated with the user event. The rate charged in the generated wholesale bill is based on a negotiated rate between the MVNO and the MHO that is different that the may be different than the rate at which the MVNO charges the user. The asset loader communicates the generated wholesale bill to a billing interface of the MNVO that is configured to receive an extensible markup language (XML) file that defines a wholesale bill associated with the MHO. The format of the generated wholesale bill is substantially the same as the format of the XML file associated with the MHO.
US08838063B2

A method and apparatus providing an emergency communication service in a wireless communication system. A mobile station (MS) transmits a message requesting the emergency communication service to a base station (BS), receives a connection setup request message from the BS, the connection setup request message including a Service Flow Identifier (SFID) indicating that a service flow corresponding to the emergency communication service has been generated, a Flow Identifier (FID) between the BS and the MS for providing the emergency communication service, and an indicator indicating a connection request for the emergency communication service, performs a setup procedure for using the service flow based on the SFID, the FID, and the indicator and, upon completion of the setup procedure, transmits a data packet for the emergency communication service to the BS.
US08838058B2

A communications radio or transceiver having an extended upper operating frequency limit of at least 6 GHz. The radio includes a first IF conversion stage for receiving and downconverting a RF input signal to a first IF signal, and a second IF conversion stage for downconverting the first IF signal to a second IF signal. The first and the second conversion stages each have adjustable first and second attenuators, a serial peripheral interface (SPI) for controlling the attenuators in response to command words, a mixer coupled to an output of the second attenuator, and a buffer for applying a local oscillator (LO) signal to an input of the mixer. Each conversion stage is in the form of an integrated circuit chip. Component devices of each chip and electrical connections between the components, are dimensioned so that the chip has a 6 GHz upper frequency limit.
US08838056B2

A receiver circuit includes an analog front-end circuit, a first adaptation circuit, and a second adaptation circuit. A method operates the receiver circuit. The analog front-end circuit is configured to resolve an output signal from an input signal as a function of adjustable parameters. The first adaptation circuit is coupled to the analog front-end circuit and is configured to determine values of the adjustable parameters responsive to the output signal. The second adaptation circuit is coupled to the analog front-end circuit and to the first adaptation circuit. The second adaptation circuit is configured to adjust the values of the adjustable parameters responsive to one or more operating conditions of the receiver circuit. These operating conditions include a temperature and/or a power supply voltage of the receiver circuit.
US08838052B2

A sound system with a radio receiver having the ability to automatically tune to a new radio station if (a) the current radio station is broadcasting a song, program or other content that the user dislikes and/or (b) one of one or more predetermined radio stations is broadcasting content that the listener likes. In one embodiment, the sound system includes a tuner for tuning to a frequency of a radio station and for converting a radio signal transmitted by the radio station to an audio signal; a memory unit for storing a first set of templates, wherein the first set of templates correspond to a to a set of songs, programs, commercials, or other content disliked by the user of the sound system; and a recognition processor, coupled to the tuner and to the memory unit, for receiving the audio signal, generating templates from the audio signal, and comparing the generated templates to at least one of the templates within the first set of templates. If one of the generated templates matches one of the templates within the first set of templates, the tuner is automatically tuned to a new radio station. In this manner, the sound system automatically tunes to a new radio station when the current radio station broadcasts content that the user of the sound system has indicated a dislike thereof.
US08838049B1

A method and arrangement for transmitting and receiving RF signals, associated with different radio interfaces of communication systems, employ a direct conversion based transceiver which substantially comprises one receive signal branch and one transmit signal branch. Mixing frequencies of the different systems are generated by a single common by use of an output frequency divider in combination with the synthesizer, and by use of filtering corresponding to a system channel bandwidth by means of a controllable low—pass filter operating at baseband frequency.
US08838030B2

A Bluetooth earphone includes a main body, an earpiece disposed at one side of the main body, an ear hanger, a power unit, and first and second rotating shafts. The ear hanger includes a first end portion disposed on the earpiece, a bent-back portion bent from the first end portion, and a second end portion extending from the bent-back portion. The power unit includes a battery set disposed removably on the second end portion of the ear hanger, and a transmission cable electrically connected to the main body and the battery set. The first rotating shaft unit connects the earpiece pivotally to the main body. The second rotating shaft unit connects the ear hanger pivotally to the earpiece. The Bluetooth earphone is adjustable to be worn on the left or right ear of a user, and is convenient to replace the battery set.
US08838028B2

An RFIC includes an RF section, a memory interface, a display interface, an audio codec, a bus matrix, and a processing unit. The RF section converts a first inbound RF signal into a first inbound symbol stream and converts a second inbound RF signal into a second inbound symbol stream. The memory interface is operably coupled to retrieve a video file from memory and the display interface is operable to provide video data to a display. The audio codec converts an output digital signal into an output voice signal. The processing unit converts the first inbound symbol stream into streaming video data; converts the second inbound symbol stream into the output digital signal; and facilitates providing, via the bus matrix, at least one of: the video file to the display interface as the video data; the streaming video data to the display interface as the video data; and the digital output signal to the audio codec.
US08838020B2

Example embodiments may include a method for transmitting a first transmit signal to a first relay. The first transmit signal may include a first data with a first direction and a second data with a second direction. The method may further include transmitting a second transmit signal to a second relay. The second transmit signal may include a third data with the first direction and a fourth data with the second direction.
US08838017B2

Techniques for detecting jammer signals in a received signal are described. In one aspect, high-speed current mirror resistive compensation circuits and output impedance boosting circuits are utilized to increase amplifier bandwidth in an improved wideband amplifier circuit. In another aspect, a dual transistor configuration including common source topology, averaging capacitors and a comparator circuit is utilized to improve the sensing of signal peaks in a peak detector block, which can be used together with the wideband amplifier circuit and a digital jammer detection circuit to detect jammer signals. The digital jammer detection circuit aids in the determination of the presence of jammer signals within the received signal, the determination of which may be variable due to programmability of the digital jammer detection circuit as described.
US08838002B2

There is disclosed a fixing apparatus capable of correcting inclined movement of an external heating belt 105 which heats a fixing roller 101 from the outside, in an axial direction of support rollers 103 and 104. A rotary shaft 209 is disposed as a rotation center, and the external heating belt 105 is configured to intersect a generating line of the fixing roller 101. Moreover, the turning shaft 209 is disposed at a position which is offset on an upstream side in a rotating direction of the fixing roller 101. Furthermore, the support roller 104 is positioned on a downstream side in the rotating direction of the fixing roller 101, and both ends of the support roller 104 in the axial direction are movably held, respectively, so that a distance between the centers of the rollers can be variable with respect to the support roller 103.
US08838000B2

In an image heating device (F) employing an induction heating system, which includes a heating rotary member (15, 15A) and a magnetic flux generating unit including a coil and a magnetic core (12), when an area of a surface of a leading end portion of the core (12) on a side opposed to the heating rotary member (15) is large, the time change of the magnetic flux to act on the heating rotary member does not increase. As a result, the heat generation efficiency of the heating rotary member may be suppressed. To resolve this problem, the core (12) includes a second core portion (12a) protruding toward the heating rotary member and including, on a leading end side of a convex-shaped part, a leading end protruding portion (12d) which has a width smaller than a width of a root portion (12b) of the convex-shaped part in a circumferential direction.
US08837998B2

A fixing device includes a fixing nip and a guide member to guide a recording medium transported through a recording media transport pathway to the fixing nip, disposed upstream from the fixing nip in a direction in which the recording medium is transported and facing an unfixed-image side of the recording media. The guide member includes a guide face, the guide face including a first guide face and a second guide face located where at least a trailing-edge of the recording medium approaches the guide member as the recording medium is transported through the recording media transport pathway and which is inclined with respect to the first guide face away from the recording media transport pathway, and a first spur rotatably provided on the guide member and projecting into the recording media transport pathway from a connection portion between the first guide face and the second guide face.
US08837993B2

A developing device includes: a first frame; a second frame; a developer-carrying member; and a thickness-regulating member. The first frame includes: a pair of first walls opposed with each other; and a second wall connecting the pair of first walls and having a first fixing part. The second frame includes a third wall opposed to the second wall and attached to the pair of first walls when assembled to the first frame. The developer-carrying member has an axis extending in a first direction, is configured to rotate about the axis, and is disposed between the pair of first walls. The thickness-regulating member is fixed to the first fixing part and is configured to regulate a thickness of developer carried on the developer-carrying member. The third wall is disposed between the second wall and the thickness-regulating member.
US08837989B2

A belt driving apparatus includes a movable belt member, a stretching member configured to stretch the belt member, and a steering unit configured to stretch the belt member and to be inclined to steer the belt member in a widthwise direction substantially perpendicular to a direction of moving of the belt member. The steering unit includes a rotatable member contacting an inner surface of the belt member and configured to be rotatable with movement of the belt member around a rotational axis of the rotatable member, with the rotational axis extending in the widthwise direction, and non-rotatable members contacting an inner surface of the belt member, provided at each opposite axial end of the rotatable member and configured not to be rotatable with movement of the belt member. In addition, a supporting member supports the rotatable member and the non-rotatable members, and is inclined by frictional force from sliding between the belt member and each of the non-rotatable members, around an axis perpendicular to the rotational axis, and urging members urge the belt member in contact with an outer surface of the non-rotatable members, with each of the urging members disposed against one of the non-rotatable members.
US08837988B1

An image reading apparatus includes a substructure, a first opening and closing body that opens and closes the upper portion of the substructure, and a second opening and closing body that opens and closes the upper portion of the first opening and closing body, and includes a locking mechanism in which the first opening and closing body and the second opening and closing body do not enter the opened state at the same time.
US08837985B2

Provided is an electrophotographic member, which hardly changes in performance even when being left to stand for a long time period. The electrophotographic member comprises a support, an elastic layer formed on the support, and a surface layer covering a surface of the elastic layer and containing a urethane resin, and in which the urethane resin comprises a reaction product of: a hydroxyl group-terminated prepolymer obtained by reacting a polyester polyol with a polyisocyanate; and an isocyanate-terminated prepolymer obtained by reacting a polyester polyol with a polyisocyanate.
US08837983B2

A process cartridge attachable to and detachable from an image forming device includes a photosensitive drum that is configured to form an electrostatic latent image, a flange that is arranged to the photosensitive drum, including a cylindrical attachment part, a frame that rotatably holds the flange, and a load member that is slidably press-fitted to the attachment part of the flange. The frame includes an engagement part that is configured to engage with a part of the load member, and a rotation of an end part of the load member is regulated by a regulation surface of the engagement part.
US08837979B2

An image-forming device may include a casing and a developing unit that is detachably mounted in the casing and formed with a first opening. The developer unit may have a developer carrying member carrying a developer, wherein the developing unit includes one end. The image-forming device may also include a first shutter configured to open and close the first opening and a developer cartridge that is configured to be detachably mounted in the casing, accommodate the developer, and is formed with a second opening. The second opening may be in alignment with the first opening when the developing unit and the developer cartridge are mounted in the casing. The image-forming device may also include a second shutter configured to open and close the second opening. The image-forming device may also include an alignment member between the developing unit and the developer cartridge.
US08837975B2

A power supply circuit includes a voltage regulator to which a first high voltage is supplied, to operate at constant voltage and regulate the supplied first high voltage, and a first rectifier circuit to which the first high voltage is supplied, connected in parallel to the voltage regulator, to rectify the supplied first high voltage for output as a first DC voltage. When the first high voltage is a pseudo-alternating-current (AC) voltage consisting of two types of high voltages that alternate, the voltage regulator regulates each of the two different types of the voltages to output a desired pseudo-AC voltage.
US08837973B2

The present invention provides an image processing apparatus for performing a process of transiting to a power-off state or sleep state in accordance with the connected state of an interface, a control method thereof, and a storage medium. To accomplish this, if a condition for changing the power state of this image processing apparatus is satisfied, the image processing apparatus confirms an interface which is able to communicate with an external apparatus, and determines whether the image processing apparatus can transit to the sleep state based on the confirmation result. If it is determined that the image processing apparatus transits to the sleep state, the image processing apparatus is transited to the sleep state. If it is determined that the image processing apparatus does not transit to the sleep state, the image processing apparatus is turned off.
US08837968B2

An image formation apparatus includes an image carrier; a driving source generating a driving force for the image carrier; a drive transmission unit; a driving control unit controlling the driving source; an image formation unit forming an image on a surface of the image carrier; a transfer nip between a transfer member and the surface of the image carrier; a driving-force exerting unit exerting a driving force on any one of the image carrier and a first drive transmission member on a drive transmission path, and a specific drive transmission member imparting weakest spring characteristics among drive transmission members to a drive transmission system; a detecting unit detecting an estimation parameter used in estimating a driving-load-torque variation amount of the image carrier; a torque-variation-amount estimation unit; and a driving-force control unit controlling the driving force to cancel the driving-load-torque variation.
US08837965B2

An image forming apparatus and a control method thereof are provided that determine a final contrast potential taking into consideration not only the relationship between the contrast potential of an electrostatic latent image and the density value of a developed image but also a toner charge amount for developing the electrostatic latent image. To accomplish this, the image forming apparatus of the present invention predicts, in advance, the contrast potential of the electrostatic latent image and the density of the toner image at the contrast potential for a predetermined toner charge amount. Furthermore, the image forming apparatus forms an image by adjusting the relationship between the contrast potential and density measured in advance based on a current toner charge amount and a saturation toner charge amount when forming the image.
US08837961B2

An image forming apparatus rotationally moves a plurality of recording material storage units that store a recording material and includes a moving unit configured to move the recording material storage unit to a replacement position, and a detection unit configured to detect an in-motion status in which the recording material storage unit is moving to the replacement position. In addition, a determination unit determines either a first state or a second state of the image forming apparatus as the state of the image forming apparatus that is to replace the in-motion status and should be reported to a user when the detection unit detects the in-motion status should not be reported to a user. The first state is a state which is currently being reported to the user when it is detected that the recording material storage unit is in the in-motion status, and the second state is a state which transitions after the recording material storage unit moves to the replacement position, and the second state is a printing state in which the image forming apparatus is in printing.
US08837960B2

An image forming apparatus includes an image carrier, and a rotation device having image-forming devices each containing a toner and forming a toner image on the image carrier with the toner. The apparatus further includes: a detector attached to at least one of the image-forming devices to detect a quantity of the toner, thereby outputting an analog signal representing the quantity; and a transmission path transmitting the analog signal to the outside of the rotation device. The transmission path includes: a rotation terminal mounted on and rotating with the rotation device; and a contact terminal provided outside the rotation device, and maintaining continuity with the rotation terminal by contacting a surface of the rotation terminal even when the rotation terminal rotates. The apparatus further includes a correction section correcting the analog signal transmitted by the transmission path, according to a contact resistance between the rotation terminal and the contact terminal.
US08837955B2

It is aimed to provide a phase modulation apparatus that realizes high-precision phase modulation in high-speed phase modulation of dual optical pulses. A phase modulator 105 included in the phase modulation apparatus, when a dual optical pulse with a time difference composed of a signal optical pulse SP and a reference optical pulse RP passes therethrough, phase-modulates this dual optical pulse in proportion to an applied voltage of an electrical pulse. As a result, a phase-modulated SP′ and a phase-modulated RP′ are output. A modulation signal generator 106 outputs an electrical pulse of a predetermined bias at an input timing of a trigger signal, according to an input of a four-valued data signal, for example. The modulation signal generator 106 outputs, for one input of the trigger signal, a dual electrical pulse having a time difference and having opposite polarities. The time difference of this dual electrical pulse corresponds to the time difference of the dual optical pulse that passes through the phase modulator 105.
US08837947B2

A Pseudo-Return-to-Zero modulator is provided with a narrow pulse clock generator, a modulator driver, and an optical modulator. The narrow pulse clock generator generates a narrow pulse clock of order n, where one of levels occupies half a symbol period and the other level occupies (n−1) plus half a symbol period, n being equal to or more than two. The modulator driver generates an electrical signal in response to binary data and the narrow pulse clock. The optical modulator modulates an optical carrier in response to the electrical signal so that the modulated optical carrier is in a PRZ(n) format.
US08837946B2

A data transmission apparatus for use in a separate-type base station is provided. The data transmission apparatus includes: a digital unit configured to generate first data that includes transmission method information indicating a selected transmission method and data to be transmitted; a time-division synchronization control unit configured to, in response to the selected transmission method being time-division multiplexing (TDM), generate second data by including synchronization information for transmitting the first data using TDM in the first data; and a wavelength conversion unit configured to convert at least one of the first data and the second data into one or more wavelength optical signals using a predefined wavelength or a predefined group of wavelengths and transmit the wavelength optical signals to one or more radio stations.
US08837945B2

Provided is a passive optical network (PON) providing system of an Ethernet-based packet transport layer (PTL) scheme, including: a connection management server to manage a unified PTL connection overall over the network by establishing a PTL connection between an optical network unit (ONU)/optical network terminal (ONT) of a customer termination of one party and an ONU/ONT of a customer termination of another party, and by applying a PTL-PON scheme to a PON section between the ONU/ONT and an optical line termination (OLT); an OLT to manage a connection of a received packet, and to convert a format of the packet according to a transmission direction of the packet and thereby transmit the packet; and an ONU/ONT becoming an end point of the PTL connection to convert the format of the packet according to the transmission direction of the received packet and to thereby transmit the packet to a customer terminal or the OLT.
US08837940B2

A fiber optic network includes a fiber distribution hub including at least one splitter and a termination field; a plurality of drop terminals optically connected to the fiber distribution hub by a plurality of distribution cables; and a distributed antenna system (DAS). The DAS includes a base station and a plurality of antenna nodes. The base station is optically connected to the fiber distribution hub and the antenna nodes are optically connected to the drop terminals. Example splitters include a passive optical power splitter and a passive optical wavelength splitter. Signals from a central office can be routed through the passive optical power splitter before being routed to subscriber locations optically connected to the drop terminals. Signals from the base station can be routed through the wavelength splitter before being routed to the antenna nodes.
US08837938B2

A method and a device for monitoring a cable system in the field of communications are provided. An optical signal emitted by an optical source to a transmission link of the cable system is divided into two paths of optical signals, in which one path of optical signals serve as local coherent light, and the other path of optical signals are transformed by multipath frequency shift to multiple paths of detection optical signals of different frequencies. A monitoring result is obtained by performing coherent detection, with the local coherent light, on the returned optical signals of the multiple paths of detection optical signals of different frequencies. The device includes an optical source, a multipath frequency shift module, and a coherency module.
US08837931B2

A method, performed by a monitoring device, may include detecting a temperature change, greater than a temperature change threshold, from a previous temperature to a current temperature; retrieving a trend-based motor position setting for a focus motor from a trend statistics memory based on the current temperature; and selecting a starting motor position setting for the focus motor based on the retrieved trend-based motor position setting or a current motor position setting. The method may further include performing a just noticeable difference modification on the focus motor using the selected starting motor position setting, wherein the just noticeable difference corresponds to a change in a motor position setting that results in a perceivable change in a focus level of the monitoring device, and selecting a temperature adjusted motor position setting for the focus motor based on a result of the just noticeable difference modification.
US08837924B2

The present invention provides a vacuum heating/cooling apparatus capable of rapidly heating and also rapidly cooling only a substrate while a high vacuum degree is maintained after film-formation processing. The vacuum heating/cooling apparatus according to an embodiment of the present invention includes a vacuum chamber (1), a halogen lamp (2) which emits heating light, a quartz window (3) for allowing the heating light to enter the vacuum chamber (1), a substrate supporting base (9) having a cooling function, and a lift pin (13) which causes the substrate (5) to stand still at a heating position P3 and a cooling position P1 and moves the substrate (5) between the heating position P3 and the cooling position P1.
US08837918B2

A video recording apparatus compresses video data so that a bit rate converges to a target bit rate while keeping a minimum image quality and records the compressed video data. The video recording apparatus (exemplified by a recording and reproducing apparatus (10)) comprises a compressing portion (exemplified by a transcoder (13)) which compresses the video data while executing a rate control including a change of a quantization step so that a bit rate in a predetermined period converges to a target bit rate; a recording portion which records the compressed data in a recording medium; and a total rate calculation portion that calculates a total bit rate of a result of compression of the video data by the compressing portion from the start of the compression to the present time. The compressing portion comprises a quantization step limiting portion which limits the changed quantization step to a predetermined upper limit lower than an upper limit changeable in the compressing portion, and a quantization step fixing portion which fixes the quantization step to the predetermined upper limit when the calculated total bit rate exceeds the target bit rate.
US08837917B2

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

A digital multimedia playback method and apparatus is provided, in which a user interface is used for allowing a user to conveniently play various multimedia contents. The digital multimedia playback method includes navigating contents stored in an external device connected to a digital multimedia playback apparatus through a communication line and providing a list of the found contents through a user interface, playing first found contents that have been first found among the found contents, analyzing a user input signal input through the user interface, and controlling playback, providing an additional function, or stopping playback and providing a navigation screen based on the analyzed user input signal. When a playback stop signal is consecutively input through the user interface, a message requesting removal of the communication line is displayed on the user interface.
US08837887B2

A waveguide can have a first longitudinal section, with at least one core having a first refractive index and at least one sheath surrounding the core. The sheath can be made of a material having a second refractive index so the waveguide will guide at least one optical signal in the core. A third longitudinal section has a sheath and a coating surrounding the sheath having a third refractive index so the third longitudinal section of the waveguide will guide at least one optical signal in the sheath. A second longitudinal section, arranged between the first longitudinal section and the third longitudinal section being adapted to guide an optical signal from the core into the sheath.
US08837886B2

An optical fiber cable which is suitably set in a conduit by pushing the optical fiber cable into the conduit so as to insert the optical fiber cable through the conduit and which does not reduce the ease of manufacture and the mechanical characteristics of the optical fiber cable. The optical fiber cable includes an optical fiber cable core wire and a sheath covering the optical fiber cable core wire, wherein a dynamic friction coefficient between a surface of the sheath of the optical fiber cable and a surface of a sheath of another optical fiber cable is 0.17 to 0.34, and a dynamic friction coefficient between the surface of the sheath of the optical fiber cable and a surface of a sheet composed of polyvinyl chloride is 0.30 to 0.40.
US08837885B2

The inventive concept provides optic couplers, optical fiber laser devices, and active optical modules using the same. The optic coupler may include a first optical fiber having a first core and a first cladding surrounding the first core, a second optical fiber having a second core transmitting a signal light to the first optical fiber and a third cladding surrounding the second core, third optical fibers transmitting pump-light to the first optical fiber in a direction parallel to the second optical fiber; and a connector connected between the first optical fiber and the second optical fiber, the connector extending the third optical fibers disposed around the second optical fiber toward the first optical fiber, the connector comprising a third core connected between the first core and the second core and a fifth cladding surrounding the third core.
US08837883B2

Certain embodiments may include a laser system configured to emit collimated laser light, a beam diverging element configured to diverge the laser light to yield a range of propagation angles with a maximum angle greater than zero, and fiber coupling optics configured to direct the diverged laser light towards a spot of a cross-section of a fiber core of an optical fiber. As another example, certain embodiments may include a laser system configured to emit collimated laser light, a beam shaping element configured to shape the laser light into a beam with an elliptical cross-section, and fiber coupling optics configured to direct the diverged laser light towards a spot of a cross-section of a fiber core of an optical fiber, where the spot's center point is located at a distance from the cross-section's center point.
US08837882B2

A light-based touch-sensitive surface, including a housing, a surface attached to the housing for receiving touch input, a plurality of light sources in the housing for emitting light that crosses the surface, a plurality of light receivers in the housing for detecting the light emitted by the light sources, a curved lens adjacent to the surface through which the light emitted by the light sources passes, including two substantially similarly curved exterior panels, one of which forms a curved rim for the surface, and a calculating unit in said housing, connected to the light receivers, for calculating a touch location based on an absence of light expected to be received by the receivers.
US08837880B2

The invention is directed to provide a virtual image display device capable of setting the aspect ratio of the image light entering the eyes of the observer as a virtual image to a desired state while fulfilling the design limitations. In the invention, the aspect ratio of the virtual image can be converted to the aspect ratio (16:9) laterally longer than the aspect ratio (4:3) of the image area due to the conversion in the aspect ratio conversion optical system. Thus, the aspect ratio of the image light to be recognized by the eye of the observer as a virtual image can be adjusted to a desired state even in the case in which, for example, the lateral width of the image forming device with respect to the whole of the virtual image display device is limited by a design requirement.
US08837873B2

Provided are an opto-electric hybrid board and a manufacturing method therefor. An optical waveguide unit includes protruding portions which are extendingly provided at portions of at least one of an undercladding layer and an overcladding layer, and the protruding portions are located and formed at predetermined locations with respect to a light transmitting surface of a core. An electric circuit unit includes a bent portion having fitting holes into which the protruding portions fit and having an optical element. The fitting holes are located and formed at predetermined locations with respect to the optical element. The optical waveguide unit and the electric circuit unit are coupled to each other in a state in which the protruding portions fit into the fitting holes to form an opto-electric hybrid board.
US08837852B2

A method for removing defective pixels using a signal processing scheme with a Bayer pattern, by determining an output value of the inter-channel according to whether or not a difference between a center pixel and an average of neighboring pixels, which have the same color as that of the center pixel, is greater than or equal to a threshold value; and using values of neighboring pixels nearest to a center pixel as an input, obtaining an output value of the cross-channel by finding a median value among a median value of vertical and horizontal lines including the center pixel, a median value of diagonal lines including the center pixel, and a value of the center pixel. Then, a defective pixel is removed, through the use of the output value of the inter-channel, the output value of the cross-channel, and the value of the center pixel.
US08837849B2

A method for applying filters to digital images with minimal amplification of image noise, comprising filtering the digital image with an EPDR edge-preserving detail-reducing filter, determining a matrix from the filtered image as a result of one or more structure adaptive functions, and modifying the digital image using the filter, adjusted by the matrix values, to produce an enhanced digital image. The order of processing may be inverted, by first determining the matrix and then filtering the matrix with the edge-preserving detail-reducing filter.
US08837848B2

In the printer, the correction content setting portion sets equal to or more than one correction contents, the decimation rate setting portion sets decimation rates for respective planes of Y, Cb, and Cr of JPEG data (compressed data) based on the set correction contents. Pixels are decimated at the set decimation rates and the decompression processing unit decompresses the JPEG data so as to generate image data. In this manner, decimation processing is performed in accordance with the plurality of correction contents. Therefore, for example, inverse quantization processing, inverse DCT operation processing, and the like, can be omitted in accordance with the correction contents. The decompression processing may be executed on a sampling image to be used for sampling when the contents of correction to be performed on the image data are determined and on a print image to be used for printing.
US08837847B2

A method, system, and computer-readable storage medium are disclosed for determining focal lengths of photographs. Image content is displayed in a graphical user interface. The image content is derived from a photograph taken with a lens having a focal length. The focal length is unknown when the image content is initially displayed. A user interface control is displayed in the graphical user interface. The user interface control is displayed on or proximate to the image content. User input comprising a change in position of the user interface control is received. The focal length is determined based on the change in position of the user interface control.
US08837844B2

Provided are an image processing method and image processing apparatus using least significant bits (LSBs). The image processing method includes generating first binary codes by converting pixel values of an input image into a binary code format; converting the first binary codes into gray codes and determining a predetermined number of sequential LSBs from among the gray codes; and generating second binary codes by converting the determined LSBs of the gray codes into the binary code format.
US08837813B2

A mobile device including an imaging device with a display and capable of obtaining a pair of images of a scene having a disparity between the pair of images. The imaging device estimating the distance between the imaging device and a point in the scene indicated by a user on the display. The imaging device displaying the scene on the display together with an indication of a geometric measure.
US08837806B1

The REMOTE DEPOSIT IMAGE INSPECTION APPARATUSES, METHODS AND SYSTEMS (hereinafter “ImageInspector”) transforms uploaded check images and check deposit information inputs via ImageInspector components image into deposit confirmation outputs. For example, in one embodiment, a user may employ a personal computer connected to a web camera, and/or a smartphone with a built-in camera to initiate the remote deposit by holding a check in front of the camera, and the ImageInspector may capture images of the check and send them to a financial institution for deposit processing.
US08837802B2

An image analysis system for determining cancerous cells includes an acquisition module, an image capturing module and a multi-spectral image reproduction module. A method for determining cancerous cells includes a spectral database establishing procedure of cancerous cells and a cell determining procedure of multi-spectral image reproduction. The spectral database establishing procedure includes a penetration spectrum analysis step and a database establishing step. The cell determining procedure is based on the cancerous spectrum database and includes an image capturing step, a cell location contouring step, a penetration spectrum analyzing step, a classifying step, a color gaining step, an image reproduction step and a cell determining step.
US08837800B1

Automated AIF/VOF identification is useful in connection with providing rapid and automatic quantitative imaging results. Examples include CBF (cerebral blood flow) and CBV (cerebral blood volume) perfusion maps. In the present work, AIF/VOF regions of images are identified by making use of a predefined anatomic vasculature template to provide numerical weighting values for voxels. A score is computed for each voxel that includes normalized signal fit parameters and the numerical weighting. AIF/VOF voxels are identified as N voxels having the highest score, where N can depend on the image resolution.
US08837799B2

A method for selecting a reference gate includes acquiring a four-dimensional (4D) emission dataset of an object of interest, sorting the 4D emission dataset into a plurality of gates, calculating a slice activity value for each slice in the plurality of gates, generating a maximum difference value for each gate using the plurality of slice activity values, and selecting a reference gate based on the locations of the maximum difference values. An imaging system and a non-transitory computer readable medium are also described herein.
US08837798B2

A time domain signal analysis method is provided. The signal analysis method includes the following steps. A signal to be analyzed is received. The signal to be analyzed is iteratively sifted by using Empirical Mode Decomposition (EMD) to extract at least one intrinsic function (IMF). A normalized Hilbert transform is performed on the IMF. The transformed IMF includes phase information. The transformed IMF is processed by means of phase processing to obtain the processed IMF including angular frequency information. The foregoing signal analysis method could be utilized in an ultrasound imaging system to identify image information of ultrasound images.
US08837795B2

A method for the microscopy of samples using optical microscopy and particle beam microscopy provides that the samples are divided into a partial quantity and a residual quantity and the samples of the partial quantity are prepared to contain registration marks. The samples of the partial quantity are imaged using optical microscopy and particle beam microscopy, with the result that a pair of optical microscopy images and particle beam microscopy images is obtained for each sample of the partial quantity. The pairs are position-registered relative to each other using the registration marks. The images of the position-registered pairs are modified by removing the registration marks. A registration algorithm is trained which evaluates the image contents and issues a quality measure for a position registration of each pair. The objects of the residual quantity are imaged. These pairs are position-registered by the trained registration algorithm to maximize the quality measure.
US08837792B2

Method, system, and computer program product are provided for processing an ultrasound image, in particular an image of inhomogeneous tissue. The method includes: segmenting tissue in a received ultrasound image; creating a mask of pixels centred on a pixel in a tissue area, wherein the pixels in the mask are within a given decibel range of the central pixel and within a segmentation boundary; and assigning an attenuation to the central pixel by estimating the attenuation of the pixels in the mask. The received ultrasound image may be a raw image the method may include creating an image of an attenuation mapping of attenuations for each pixel in a tissue area. Alternatively, the received ultrasound image may be a time gain compensated image the method may include determining areas of relatively high or low attenuation.
US08837788B2

A method and apparatus allow an individual to disrupt recognition of facial characteristics of the individual by a facial recognition system. This is accomplished by providing an object which is worn adjacent the face of the individual. At least one infrared radiation emitter is fixed to the object which emits mostly or totally infrared radiation. The infrared radiation emitter is adjacent the face of the individual and directed at least one of onto the face or forward of the face of the user at all times, and hence as the face of the individual is viewed by the camera of the facial recognition system. As a result, an image of the face obtained by the facial recognition system is substantially different from an image which would have been obtained were the infrared radiation not so emitted, so that determination of facial characteristics by the facial recognition system is disrupted.
US08837786B2

A face recognition apparatus and method. Sub-images having different face sizes are generated using a received face image of a person to be identified. Feature vectors of the sub-images are generated and observation nodes are generated based on the feature vectors. The observation nodes corresponding to the sub-images are compared with stored reference nodes of sub-images of a registered person on a face size by face size basis to calculate similarity scores between the observation nodes and the reference nodes. State nodes are generated based on the respective similarity scores of the face sizes, the observation and state nodes are compared, and the state nodes are compared to perform face recognition. This improves face recognition performance and face recognition speed. Face recognition performance robust to facial expression variation or type information is achieved by performing I-shaped curvature Gabor filtering on a plurality of sub-images based on the eye distance.
US08837785B2

This disclosure pertains to apparatuses, methods, and computer readable media for red-eye removal techniques using multiple recognition channels. In the following examples, red, golden, and white recognition channels are used. A recognition channel is the monochrome extraction from a color photograph in a manner designed to make one kind of red-eye artifact glow with maximum contrast. Once the red-eye artifact has been characterized by, e.g., size and location, the techniques disclosed herein may then discern whether the red-eye artifact is, for example, a red-, golden-, or white-eye case by examining the configuration and characteristics of prominence bitmasks created for the various recognition channels. Once the type of red-eye case has been discerned, the techniques disclosed herein may then replace the artifact with a photographically reasonable result based on the type of red-eye case being repaired. Specular reflection may also be re-added to the photograph.
US08837783B2

An electronic device obtains a motion of a displaced object in two captured video frames utilizing phase correlation of the two frames. The electronic device identifies a magnitude of the motion and an area in a phase correlation surface corresponding to an area of the object, and accordingly determines if the motion is a qualified motion operable to trigger a gesture command of the electronic device. The phase correlation surface is obtained from the phase correlation of the two frames.
US08837780B2

A method for implementing gesture based human interfaces includes segmenting data generated by an IR camera of an active area and detecting objects in an active area. The objects are distinguished as either island objects or peninsula objects and a human hand is identified from among the peninsula objects. The motion of the human hand is tracked as a function of time and a gesture made by the human hand is recognized.
US08837778B1

Techniques are described for tracking the pose of a surface based on a point set representing the surface. Sequential observed poses of the surface are used as the basis for creating a mathematical model of the motion of the surface. Future motion of the surface may be predicted based on the mathematical model.
US08837763B1

An inertially balanced miniature passive radiator full-range loudspeaker system is disclosed. In one embodiment the speaker system is a two-way system with low and high frequency components, where the low-frequency component is comprised of one active transducer and two passive radiators and the frequency range for this component is not outside of 10 Hz to 500 Hz. The low and high frequency components are individually optimized for operation in low and high frequency ranges respectively. By placing the passive radiators on opposing sides of an enclosure of the speaker system, the momentum generated by the motion of each of the passive radiators substantially cancels when the passive radiators are in phase. A passive radiators may be fitted with a voice-coil electrically connected to a corresponding voice-coil on the other passive radiator in a pair such that the generated back EMF resists out of phase motion of the passive radiators.
US08837750B2

A device and method for manipulating an audio signal includes a windower for generating a plurality of consecutive blocks of audio samples, the plurality of consecutive blocks including at least one padded block of audio samples, the padded block having padded values and audio signal values, a first converter for converting the padded block into a spectral representation having spectral values, a phase modifier for modifying phases of the spectral values to obtain a modified spectral representation and a second converter for converting the modified spectral representation into a modified time domain audio signal.
US08837744B2

A sound quality correcting apparatus includes: an input module; a feature quantity calculator; a score calculator; a modulation spectrum power calculator; a score corrector; and a signal corrector. The input module receives an input audio signal. The feature quantity calculator calculates feature quantities of the input audio signal for each of a plurality of first intervals having a certain time length. The score calculator calculates a score value for each the first interval based on the feature quantities. The modulation spectrum power calculator calculates a power value, at a certain modulation frequency, of a modulation spectrum of the input audio signal. The score corrector corrects score values in the plurality of first intervals that belong to a second interval if a power value calculated in the second interval is larger than or equal to a certain value. The signal corrector corrects the audio signal based on the score values.
US08837741B2

A method includes generating a shared master secret. The method also includes generating a set of shared ephemeral key data. The set of shared ephemeral key data is generated independent of the shared master secret. A validity duration of the set of shared ephemeral key data is less than a validity duration of the shared master secret. The method further includes encrypting at least one message that is to be transmitted to at least one station based on at least the shared master secret and the set of shared ephemeral key data.
US08837736B2

The present invention relates to method for operating a trust center for distributing key material to at least one radio station, comprising the steps of at the trust center, dividing an identifier of the radio station, said identifier being a code word consisting a first number of bits, into a plurality of subidentifiers, and generating for each subidentifier, an keying material function selected out of a set of keying material functions on the basis of the considered subidentifier at the trust center, transmitting to the radio station the identifier and the key material comprising the generated encryption functions.
US08837735B2

A system and method for securing communications over a wave division multiplexing optical network between a plurality of users connected to the network. The system utilizes a primary optical source generator that is either tunable, or capable of generating a plurality of wavebands of different frequencies equal to the sum of wavebands serving individual users of the network to facilitate a key exchange between the individual users of the network using summed wavebands, each of which serving an individual user.
US08837727B2

A hash of signal is determining by dithering and scaling random projections of the signal. Then, the dithered and scaled random projections are quantized using a non-monotonic scalar quantizer to form the hash, and a privacy of the signal is preserved as long as parameters of the scaling, dithering and projections are only known by the determining and quantizing steps.
US08837721B2

The claimed subject matter relates to architectures and/or mechanisms that can facilitate issuing, embedding and verification of an optical DNA (o-DNA) signature. A first mechanism is provided for obtaining a set of manufacturing errors inherent in an optical media instance. These errors can be non-deterministic and can be encoded into the o-DNA that can be cryptographically signed with a private key, and then embedded into the source optical media instance. A second mechanism is provided that can decrypt the o-DNA with a public key and compare the authenticated errors to the observed errors to ascertain whether the optical media instance is authentic as opposed to a forgery or counterfeit.
US08837719B2

The invention relates to the general field of digital security and more particularly cryptography. In particular it proposes a device and a method of encrypting a sequence of data. The invention also relates to a cryptographic device (1) and a cryptographic method of generating a pseudo-random data sequence (13) and their favored use in the field of digital security, in particular for encrypting and decrypting data and for cryptographically hashing messages.
US08837714B1

An earpiece-oriented sterilizing dustproof device includes an earpiece rack body, two swing door bodies, a casing, and a sterilization light source module. The earpiece rack body comprises an upper base, a lower base, and a connection element. The connection element is disposed between the upper base and the lower base. The upper base, the lower base and the connection element define a receiving space. The swing door bodies are pivotally connected to two ends of the earpiece rack body, respectively. The swing door bodies conceal the receiving space. The casing is disposed on the lower base and has two opposing transparent oblique surfaces corresponding in position to the swing door bodies, respectively. The sterilization light source module is disposed at the lower base and inside the casing. Therefore, the earpiece-oriented sterilizing dustproof device is dustproof and disinfects ear pads of on-ear earpieces.
US08837711B2

A device may include a communication interface to receive messages, a skills database that includes a skills schedule table, and one or more processors. The one or more processors may detect an event based on one of the messages, determine whether the event satisfies a condition for changing a schedule associated with a skill of a call agent of a call center, modify the schedule in the skills schedule table when the event satisfies the condition for changing the schedule associated with the skill of the call agent, and send a request, based on the modified schedule associated with the skill of the call agent, to an automatic call distribution (ACD) device to change the skill of the call agent from a database of the ACD device.
US08837708B1

Systems, methods, and computer-readable media for tracking, reconciling, and reporting on data representing Dual Tone Multi-Frequency (DTMF) tones and voice signals communicated between call center and users during interactions therebetween. The system may include a data store adapted to store the DTMF data and a text corresponding to the voice data; a transcription process receiving data representing the voice signal and converting it into corresponding text; a report generation process obtaining the DTMF data and the text, transmitting a report containing the same to a client, and updating the date store accordingly; and a reconciliation process receiving data enabling reconciliation of data as tracked by the call center and as tracked by an entity other than the call center. The transcription process may operate as a third-party or an in-house entity relative to the at least one call center.
US08837704B2

A client-side signaling mechanism that allows a client to control how a telephone call is handled on a call server. The client user can create call routing rules on the client device using a client control component that manages session protocol messages. Once created, the call routing rule(s) created on the client are transmitted to the call server where a call routing component of the call server processes the rule(s) for a call related to the client. When the server receives the rule(s) and determines that the rule(s) are related to an existing call (incoming or currently in-process), the server halts current normal server rules processing for that call and executes the client-created rule(s). In one example, SIP session messages are employed for client control of server-side call forwarding.
US08837702B2

A method and system are provided for enabling forwarding of communication requests directed by callers to callees. Forwarding-profile information, which may be used in forwarding of communication requests directed to a callee, may be received in a computerized central unit. The computerized central unit may then transfer forwarding information that is based on the forwarding-profile information, to a network server in a network in which the callee is a user and/or a subscriber, for enabling the network server to forward communication requests to the callee based on the forwarding information. The forwarding-profile information may comprise destination addresses for forwarding communication requests to the callee; categorizations of callers into caller groups; and/or forwarding-schemes for specifying how to forward communication requests from particular callers. The forwarding-schemes may specify for different communication technologies, whether a received communication request through each communication technology is forwarded to a destination address using a particular communication technology.
US08837696B2

Systems, methods, apparatus, and computer program products are provided for scheduling and initiating calls. For example, a request for a prospective call between a caller and a callee can be received via a server. The prospective call can be electronically added to call lists associated respectively with the caller and the callee. In response to a determination that both the caller and the callee are available, a call between a caller device and a callee device can be automatically initiated.
US08837691B2

There is described herein a message forwarding system that is easily adaptable to evolving technologies. In one embodiment, a first user attempts to place a telephone call to a second user, and caller identification (CID) data are encoded into the outgoing call. The call is directed into a public switched telephone network (PSTN) servicing the second user. The PSTN may operate on a modern telephony protocol such as Signaling System #7 and may be equipped with an Advanced Intelligent Network. If the call is not completed, a message including CID information is sent via means such as short messaging service. Because the equipment resides in the PSTN, it is independent of the technology used to receive the transmitted data. Furthermore, the information may be provided even in times of emergency, such as when telephone service to the second user has been disrupted.
US08837687B2

A computer-implemented system and method for matching agents with callers within a call center environment is provided. A database of traits for agents within a call center is maintained. A call is received into the call center and a voice recording is obtained from a caller during the call. The voice recording from the caller is analyzed by measuring voice characteristics of the voice recording and by identifying traits of the caller based on the voice characteristics. The caller traits are compared with the traits for the agents. One or more of the agents similar to the user are identified based on the trait comparison. One of the similar agents is selected and the call is transferred to the selected agent.
US08837680B2

A radiation transmission type target to be used for a radiation tube has a target metal 12 placed on a substrate 13, and has an antistatic member 14 placed on a surface of the substrate 13 opposite to a surface on which the target metal 12 is placed. The target suppresses its electrostatic charge, and enables the radiation tube to stable operate.
US08837675B2

A radiosurgery system is described that delivers a therapeutic dose of radiation to a target structure in a patient. In some embodiments, inflammatory ocular disorders are treated, specifically macular degeneration. In some embodiments, ocular structures are placed in a global coordinate system, based on ocular imaging, which leads to direction of an automated positioning system. In some embodiments, the position of an ocular structure is tracked and related to a radiosurgery system. In some embodiments, a treatment plan is utilized for a specific disease to be treated and/or structures to be avoided. In some embodiments, a fiducial aids in positioning the system. In some embodiments, a reflection off the eye is used to aid in positioning. In some embodiments, radiodynamic therapy is described in which radiosurgery is used in combination with other treatments and can be delivered concomitant with, prior to, or following other treatments.
US08837670B2

The present invention is a cargo inspection system, employing a radiation source, capable of scanning vehicles and/or cargo in a wide range of sizes, including conventional imaging areas as well as taller and bulkier enclosures at sufficiently optimal efficacy and overall throughput. In one embodiment, the present invention is a multiple pass inspection method for inspecting vehicles and their cargo, comprising a first pass scan, wherein said first pass scan includes moving a radiation source at a suitable scanning distance, rotating a radiation source at a suitable scanning angle, and moving said radiation source along an object under inspection.
US08837660B2

A system, method, and apparatus for handling transition errors is presented herein. The transition errors include handling unreported time base discontinuities during trick mode transition, miscalculated time stamps during trick mode transition, erroneous sequence end codes, and unreported broken group of picture transmission. Unreported time base discontinuities are detected by comparing the program clock reference (PCR) value of the data packet to the system time clock (STC). If the difference exceeds a predetermined threshold, the STC is set to the PCR value. Miscalculated time stamps are detected by examining the difference in PTS values between temporally adjacent data packets. If the difference is not within a margin of error from predetermined value, the PTS is disabled. Unreported broken groups of pictures are handled by skipping the first two B-frames of the first group of pictures following a trick mode transition. Erroneous sequence end codes are detected by determining whether a packet containing a sequence end code is associated with a time base change. If the packet is not associated with a time base change, the sequence end code is disregarded.
US08837653B2

A signal receiver includes an antenna interface for receiving signals from an antenna, analog signal processing circuitry coupled to the antenna interface for processing the received signals to produce filtered signals, sampling circuitry to sample the filtered signals so as to produce digitized received signals, a digital compensator to receive the digitized received signals and compensate for non-uniform group delay introduced by the analog signal processing circuitry to produce compensated digitized received signals, and a digital processor to process the compensated digitized received signals so as to produce a result.
US08837645B2

Disclosed herein is a reception apparatus including: a reception section configured to receive a signal at a frequency being changed; and a control section configured such that before changing the frequency to receive the signal, the control section stores control information about the reception section receiving the signal at the current frequency as last control information and that upon receiving again the signal at the frequency in effect before the change, the control section sets the last control information to the reception section as an initial value.
US08837643B2

A receiving apparatus includes a correlation operation unit and a determination unit. The correlation operation unit is configured to perform a correlation operation with a known signal on a received signal including the known signal in a predetermined interval. The determination unit is configured to determine whether or not a correlation peak interval detected by the correlation operation unit deviates from the predetermined interval.
US08837634B2

Systems and techniques for signal filtering are described. A bandpass filter is defined so as to provide for a reduced rolloff region so as to avoid interference with an adjacent carrier. Definition of the bandpass filter provides for a frequency response that compensates for loss of signal components in the rolloff region. Definition of the bandpass filter may be based at least in part on characteristics of a specified legacy filter used by devices from which signals may be received or to which signals may be transmitted.
US08837632B2

In various embodiments, an active vector generator may comprise a vector component switch and a first amplitude adjustment component in parallel with a second amplitude adjustment component. The first and second amplitude adjustment components may operate with different ranges of amplitude. For example, the first amplitude adjustment component may have a full range of amplitude and the second amplitude adjustment component may have a partial range of amplitude. The vector component switch may operate to receive two signals and route the signals to the various amplitude adjustment components based on the relative magnitudes of the two signals. A benefit of having two amplitude adjustment components with selectable signal pathways is that the all the phase states may be obtained but using less robust and expensive amplitude adjustment components.
US08837631B2

A method and apparatus for improving channel estimation within an OFDM communication system. Channel estimation in OFDM is usually performed with the aid of pilot symbols. The pilot symbols are typically spaced in time and frequency. The set of frequencies and times at which pilot symbols are inserted is referred to as a pilot pattern. In some cases, the pilot pattern is a diagonal-shaped lattice, either regular or irregular. The method first interpolates in the direction of larger coherence (time or frequency). Using these measurements, the density of pilot symbols in the direction of faster change will be increased thereby improving channel estimation without increasing overhead. As such, the results of the first interpolating step can then be used to assist the interpolation in the dimension of smaller coherence (time or frequency).
US08837627B2

A method of reducing signal correlation in a symmetrical adaptive canceller link comprising spectrally inverting one of a first carrier signal and a second carrier signal by causing a spectral inversion of one of the first and second carrier signals using a modulator, transmitting the first and second carrier signals within a bandwidth to a remote receiver using a transmitting device such that a composite carrier signal results, and cancelling at least one of the first carrier signal from the composite carrier signal using a cancellation technique such that the second carrier signal results on one end of the link and the second carrier signal from the composite carrier signal using a cancellation technique such that the first carrier signal results on the opposite end of the link.
US08837620B2

Pre-distortion techniques, devices and systems for a multi-channel transmitter are described. An adaptation time is provided for each of the transmit chains in the multi-channel transmitter. During each adaptation time an output of a transmit chain is coupled to a shared feedback receiver. The shared feedback receiver generates a feedback signal that is used to vary pre-distortion for that transmit chain. A commutation controller varies at least one of: (a) an amount of the adaptation time for a transmit chain and (b) an order in which each of the transmit chains receives its adaptation time.
US08837612B2

A multiple independent narrow-channel wireless network and method for transmitting and received data over a wireless network using a fragmented frequency spectrum. The system and method uses a plurality of narrow wireless channels obtained from splitting a wide wireless channel. Each narrow channel performs sending, receiving, and carrier sensing. Moreover, each narrow channel is independent such that data can be sent or received without any interference from other narrow channels and without synchronization. Embodiments of the system and method include a compound radio having a compound receiver and a compound transmitter. The compound transmitter includes an inter-radiolet symbol synchronization module, to permit use of a single inverse fast Fourier transform block, and a dynamically configurable filter array, to mitigate leakage between channels. The compound receiver uses fraction data rate processing to optimize efficiency. A throughput maximal metric technique is used to determine its frequency of operation in white spaces.
US08837608B2

Control systems for mounting in a vehicle are configured for transmitting a control signal to a receiver associated with a remote device. A control system receives a first control signal associated with a first transmission scheme. The system determines a bit pattern of the first control signal, and, based on the determined bit pattern, the system determines a second transmission scheme.
US08837606B2

A Power Line Communications (PLC) device includes a processing module, memory, and a communication interface. The PLC device determines, at a PLC Physical Layer (PHY), a noise cycle of a power main coupled to the PLC interface. Based upon the noise cycle, the PLC device determines a higher noise period and a lower noise period of the noise cycle and then allocates, by a PLC Media Access Control (MAC) layer, first communication operations in the higher noise period and differing second communication operations in the lower noise period. Such operations may include adjusting framing of PLC MAC layer frames to have a first frame construct during the higher noise period and second frame construct during the lower noise period. Other differences in operations may be coding operations, either block or channel codes, QoS operations, restricting communications, redundant Acknowledgement (ACK) operations, or differing PLC standardized operations during the differing periods.
US08837605B2

The present invention relates to converting media bitstreams across different networks in a media gateway without any algorithmic delay, and reduces the computation load within the transmission in the situation where the bandwidth of the outgoing network varies dynamically. A first embodiment of the present invention provides an apparatus and a method for a Reduced-Algorithmic-Delay Media Stream Unit Conversion module which is a light weight Simple Pass-Through operation. A second embodiment of the present invention provides an apparatus and a method for a Reduced-Algorithmic-Delay Video Rate Conversion. An alternative embodiment provides an apparatus and a method for a Smart Pass-Through Operation which involves switching between the Simple Pass-Through and the Rate Converter. The methods and apparatuses provided by the first and second embodiment can be used as a stand alone system, or as part of the module of the alternative embodiment.
US08837604B2

There is provided a method of measuring audiovisual synchronization between at least one encoded audio stream and at least one encoded video stream, comprising measuring the time of input into an audio encoder of source audio data to be encoded into said encoded audio stream, measuring the time of input into a video encoder of source video data to be encoded into said encoded video stream, determining a Presentation Time Stamp value, indicative of a time of presentation, for each of the respective at least one encoded audio stream and at least one encoded video stream, and transmitting a measured audio input time, a measured video input time and presentation time stamp values to a downstream component. There is also provided an apparatus and system for measuring audiovisual synchronization between at least one encoded audio stream and at least one encoded video stream.
US08837603B2

A method and apparatus for performing motion estimation in a digital video system is disclosed. Specifically, the present invention discloses a system that quickly calculates estimated motion vectors in a very efficient manner. In one embodiment, a first multiplicand is determined by multiplying a first display time difference between a first video picture and a second video picture by a power of two scale value. This step scales up a numerator for a ratio. Next, the system determines a scaled ratio by dividing that scaled numerator by a second first display time difference between said second video picture and a third video picture. The scaled ratio is then stored calculating motion vector estimations. By storing the scaled ratio, all the estimated motion vectors can be calculated quickly with good precision since the scaled ratio saves significant bits and reducing the scale is performed by simple shifts.
US08837597B2

A method and apparatus for variable accuracy inter-picture timing specification for digital video encoding is disclosed. Specifically, the present invention discloses a system that allows the relative timing of nearby video pictures to be encoded in a very efficient manner. In one embodiment, the display time difference between a current video picture and a nearby video picture is determined. The display time difference is then encoded into a digital representation of the video picture. In a preferred embodiment, the nearby video picture is the most recently transmitted stored picture. For coding efficiency, the display time difference may be encoded using a variable length coding system or arithmetic coding. In an alternate embodiment, the display time difference is encoded as a power of two to reduce the number of bits transmitted.
US08837595B2

A motion estimation method applied to a video signal having a first frame and a second frame is provided. The motion estimation method includes: capturing a matching window from the first frame; capturing a searching area from the second frame, the searching area including a plurality of searching blocks each having a size equal to that of the matching window; selecting one of the searching blocks; calculating a difference between pixel data of the selected searching blocks and pixel data of the matching window, so as to obtain N total differences corresponding to N searching blocks; and determining a motion vector corresponding to the matching window according to the N total differences.
US08837587B2

The process comprising splitting of an image into blocks, intra coding of a current block using spatial prediction based on a matching pursuit algorithm selecting, from a dictionary of atoms, the atom the most correlated with a causal neighborhood of the current block, is characterized in that it performs the following steps: — determination of the two dimensional shift between the causal neighborhood and the selected atom, — generation of at least, a new phased atom taking into account the values of the two dimensional spatial shift, — use of this new atom for intra prediction, according to the matching pursuit algorithm, if better correlated than the selected one. Application to video data compression.
US08837569B2

A system generates a set of candidate signals based on a received signal, whereby each candidate signal represents an adjustment of the signal for a different amount of potential noise. The system selects one of the candidate signals based on a selected subset of previous samples and the values of the selected subset of samples. The subset of previous samples is selected based on a predicted noise pattern.
US08837568B2

A method of transmitting feedback information in a wireless communication system includes transmitting a channel quality indicator (CQI) for a first frequency band and transmitting a precoding matrix indicator (PMI) and a rank for a second frequency band that is wider than the first frequency band. Overhead incurred by transmission of feedback information such as CQI, PMI and a rank may be reduced.
US08837566B1

A signal processing system and method includes a transducer for receiving an analog signal having a random component and possibly an information component. The analog signal is converted into a digital signal having sample points. A nearest-neighbor calculation component calculates the expected average nearest neighbor distance between the sample points, the actual average distance and an error value. These values are corrected for edge effects. A first randomness assessment compares the actual average distance against the expected average distance with the standard error value. A second randomness assessment compares actual repeated values in the digital signal against expected repeated values. An information processing system continues processing the signal if the assessments indicate the possibility of an information component.
US08837560B2

In a method for interference suppression of a signal composed of symbols, each symbol is transmitted twice in temporal succession as first symbol and second symbol, so that a segment of a symbol corresponds to a segment of the first symbol and a segment of the second symbol. An interference-suppressed signal is composed from the first and second symbols.
US08837557B2

Techniques for use in sampling a signal of a receiver are described. In a sampling determination mode, a signal is sampled at a first sampling period for producing a sample set for each phase of the sampled signal. For each sample set, a correlation process is performed for producing a correlation result. One of the phases associated with an optimal correlation result is identified from the correlation results. In a communication mode, a received signal is sampled at a second sampling period at the phase associated with the optimal correlation result, for recovering user or signaling information from the received signal. The second sampling period is less than the first sampling period.
US08837552B2

A sealing device is arranged around a rod electrode extending vertically through an aperture made in the ceiling of an arc furnace and being vertically movable inside the furnace to prevent the access of gases from the furnace through the aperture to the atmosphere, and on the other hand to prevent air from flowing from the atmosphere into the furnace. The sealing device comprises a gas distribution chamber provided with an inlet channel for feeding essentially passive gas, such as nitrogen or air, into the gas distribution chamber. The sealing device also includes a slit nozzle encasing the electrode, through which nozzle a gas jet is arranged to be discharged from the gas distribution chamber towards the electrode in a direction that is at an angle with respect to the horizontal plane and has a slightly upwards inclined orientation, and that is, with respect to the furnace interior, pointed outwardly, so that the sealing is carried out owing to the effect of the created stagnation pressure.
US08837538B2

An Optical Parametric Oscillator (OPO) capable of rapid or broadband frequency tuning by non-mechanical or mechanical means includes a resonant cavity with one or more non-linear crystals in an optical path thereof. The non-linear crystals may be driven by actuators. A pump laser pulse is transmitted into the resonant cavity with one or more seed beams having a desired wavelength. The output beam from the resonant cavity may have the same center wavelength as the one or more seed beams which may be modulated at a frequency larger than that of the pump laser, or the inverse of the pulse duration. The OPO may be used in Light Detection And Ranging (LIDAR) or Differential Absorption LIDAR (DIAL) analysis by intra-pulse modulation of output to measure absorption at multiple frequencies for each pulse of a pump beam. Sum Frequency Generator configurations may be suitable for narrow and broadband UV generation.
US08837529B2

A master transmitter distributes a plurality of audio channels to one or more expansion receivers as a multiplexed audio stream. Control information is also transmitted between the master transmitter and the expansion receivers. Both the control information and the multiplexed audio stream are transmitted on the same cable allowing for reduced clutter and cheaper material and installation costs.
US08837521B2

Creating an Ethernet network, within an existing MPLS network, for one or more specified traffic services by selecting in the MPLS network one or more bidirectional non-disjoint LSPs between dual-enabled nodes, presenting these LSPs as Ethernet-enabled links, deploying over them an Ethernet protocol and forwarding there-along dedicated Ethernet over MPLS packets according to Ethernet forwarding rules regardless any MPLS labels except for a predetermined dedicated LSP label.
US08837519B2

Disclosed are mobile communication devices and methods of a mobile communication device that determines that no response has been received within a predetermined period of time from a network to a transmission of an encoded data block in accordance with a commanded MCS. The device then determines an alternative MCS capable of coping better with variations in the radio environment with minimal damage or alteration than the commanded MCS and preemptively transmits the encoded data block in accordance with this more robust alternative MCS. In this way the mobile communication device does not continue failed attempts to transmit data in accordance with the commanded MCS. After the device receives notice of successful transmission of the encoded data block with the alternative MCS, the device will resume the use of the commanded MCS to transmit subsequent encoded data blocks.
US08837501B2

Described embodiments provide sharing data between nodes in a scheduling hierarchy of a network processor. A traffic manager generates a tree scheduling hierarchy having a root scheduler and N scheduler levels. The network processor generates tasks corresponding to received packets, each task having a shared parameter ID. The traffic manager determines the shared parameter ID value of the received task and queues the received task in a queue of the scheduling hierarchy. The queue has a scheduler level M and a parent scheduler at each of M−1 levels in the scheduling hierarchy. The traffic manager determines a shared parameter ID value of the queue. The traffic manager loads, from a shared memory to a corresponding level one cache, one or more shared parameter values corresponding to at least one of the determined shared parameter ID value of the received task and the determined shared parameter ID value of the queue.
US08837496B2

In one embodiment, a method including identifying, by a network device, a first PIM-enabled device that is communicatively coupled to the network device via a network. A determination is made that the first PIM-enabled device is designated as an IGMP querier for the network. Additionally, the method includes initiating a timer configured to expire after a predetermined period of time for the first PIM-enabled device. The method further includes, upon determining that the initiated timer has expired and that a PIM hello network message has not yet been received from the first PIM-enabled device, determining that the IGMP querier for the network is unavailable.
US08837495B2

A mobile communication system according to the present invention comprising a plurality of Un radio bearers set between the plurality of mobile stations UE and the relay node RN, each of Un radio bearers for a predetermined QoS set for different mobile stations UE is configured to be mapped to a Un radio bearer for the predetermined QoS set between the relay node RN and the radio base station DeNB.
US08837489B2

A system and method are provided for securely establishing Layer-3 SVCs or SPVCs across an ATM network. An originating multiservice switch that generates the connection setup message for the Layer-3 connection includes security information within the setup message, such as a Closed User Group Interlock Code. When the destination multiservice switch receives the setup message, it extracts the embedded security information and compares it with stored security information corresponding to the connection. The correspondence may be determined from the destination user. If the embedded security information matches the stored security information, the destination multiservice switch allows the connection to be established.
US08837488B2

Some media applications use media that contains multiple types of media components in it and media sources with access to this media must send each type of media component to one or more media rendering destination devices. Furthermore there may be multiple destinations that can receive a particular type of media component and the media must be received at each destination without losses. This invention describes a two tier packet buffer structure at the media source with primary and virtual packet buffers that ensures minimal memory use at the media source and minimal network use. Furthermore the use of a sliding window with each virtual packet buffer associated with each destination, independently keeps control and track of destination state, ensuring the correct receipt of media data at each destination.
US08837487B2

Devices, systems, methods, and other embodiments associated with cascaded memory tables for searching are described. In one embodiment, an integrated chip is implemented with two or more address tables. The two or more address tables are implemented with separate memory tables to store addresses. The two or more address tables are comprised of a first address table and a second address table. Connection lines connect the first address table and the second address table to create a cascaded address table. Search logic initiates a search of the first address table for an address. If the address is not found, the search logic initiates a search of the second address table through the connection lines.
US08837484B2

A method for a client node (D100) to access an information object (102) located at a node (D500) of a secured network (120) via a network of information (100) wherein information objects (102) are identified by information object identities (IDObj, ID′Obj) and wherein nodes are identified by locators (LGW, LObj), wherein the following is performed at a routing node (D102): —receiving from the client node (D100) an information object identity related to the information object (102), —sending the information object identity to a resolving node (D400) of the network of information (100), the resolving node (D400) being capable of initiating a procedure for sending to the routing node (D102) a locator of a gateway node (D200) interfacing the network of information (100) and the secured network (120), —receiving the locator of the gateway node (D200), —sending a request for the information object (102) to the gateway node (D200) according to the locator, —receiving the requested information object (102) from the gateway node (D200), and —sending the information object (102) to the client node (D100).
US08837476B2

In one embodiment, a system includes a server having a hypervisor layer that includes an overlay-capable virtual switch and a Fiber Channel (FC) virtual switch; at least one processor adapted for executing logic; and a converge network adapter (CNA) coupled to the hypervisor, the CNA being adapted for communicating with the overlay-capable virtual switch and the FC virtual switch, wherein the CNA is adapted for communicating with a FC forwarder (FCF), and the overlay-capable virtual switch includes logic adapted for communicating with a central controller.
US08837458B2

Network apparatuses, networks, computer program products, and management station operational methods are provided. One aspect of the invention provides a network apparatus including a management station adapted to couple with a network including a plurality of managed devices, the management station being configured to output a plurality of initial commands for application to respective managed devices, the initial commands being configured to stimulate initial responses from the managed devices, the management station being further configured to receive the initial responses, to identify responding ones of the managed devices responsive to the received initial responses, and to provide an asset table containing the identified managed devices. Another aspect provides a management station operational method including providing a network comprising a plurality of managed devices; outputting a plurality of initial commands to the managed devices using a management station to stimulate initial responses from the managed devices; receiving the initial responses from the managed devices using the management station; and identifying the managed devices using the management station responsive to the receiving the initial responses.
US08837448B2

An electronic device forming part of a communication system includes first processing circuitry configured to receive a beacon from a counterpart device. The communication system also includes second processing circuitry that causes the counterpart device to set a transmitting and receiving operation as active state for a first operating period.
US08837446B2

A method of operating a mobile router network in one embodiment comprises: providing a plurality of wireless mobile routers, each of the mobile routers comprises a wireless wide area network interface to access a cellular network, and each mobile router is operable to upload data and to download data via the cellular network; providing at least one server coupleable to the plurality of wireless mobile routers via the cellular network; operating each mobile router to determine, on an ongoing basis during a predetermined period, its corresponding accumulated quantity of downloaded data; and operating each mobile router to control its download data rate based on its corresponding the accumulated quantity of downloaded data.
US08837442B2

A wireless transmitter which includes: a packetizer which generates a special packet with a payload containing transmitted video signals and a header containing distinguishing information used to distinguish the special packet from an IP packet; and a wireless transmitting section for generating and transmitting wireless radio signals which contain a special packet generated by the packetizer.
US08837438B2

A method and device for performing contention resolution between a mobile communication terminal and a base station. The method according to an embodiment includes initiating a random access procedure by a medium access control (MAC) layer of the mobile communication terminal, including starting a contention resolution timer; and stopping the contention resolution timer and determining that the random access procedure was successfully completed upon receipt from the base station of a physical downlink control channel (PDCCH) transmission addressed to a cell-radio network temporary identity (C-RNTI) of the mobile communication terminal and containing a UL grant.
US08837432B2

A method is disclosed for a mobile node to register with a home agent on a home network when the mobile node is located near a border between two or more foreign domains. A buffer zone is defined that includes the border between the foreign domains and overlapping portions of the foreign domains. When the mobile node is located inside the buffer zone, mobile node re-registration with either foreign agent is limited to once for each registration lifetime rather than each time the mobile node crosses from one foreign domain to another foreign domain.
US08837430B2

A method and apparatus for adjusting and offsetting a power level of uplink transmissions from user equipment in a wireless communication system. In an aspect of the disclosure, a handoff from a source base station to a target base station includes the target base station determining a suitable power offset value and communicating this offset to the source base station. The source base station transmits a handover instruction including the offset to the user equipment (UE), and the UE transmits a synchronization code. The target base station then calculates a further power correction and transmits the correction with an acknowledgment of the synchronization code. The UE then sets the power for future transmissions based in part on the offset and correction values.
US08837416B2

This invention relates with a method for detecting a downlink control structure for carrier aggregation in communication network in which data transmission is scheduled by a physical downlink control channel (PDCCH). An UE receives higher layer signaling enabling carrier aggregation for the UE. The UE reads the PDCCHs of component carriers (CCs), wherein the downlink control information (DCI) in the PDCCHs of each CC is read according to one of a plurality of predefined formats derived from the higher layer signaling.
US08837415B1

A method, system, and apparatus for managing spreading codes used in communication over a radio frequency air interface. When a radio access network (RAN) is to assign a spreading code to a mobile station in the coverage area, the RAN may determine which mobile station currently having an assigned traffic channel in the coverage area has a highest forward-link signal quality, and the RAN may select a spreading code based on the spreading code of that determined mobile station's assigned traffic channel. For instance, the RAN may select a spreading code that is quasi-orthogonal to the spreading code of the determined mobile station's assigned traffic channel.
US08837384B2

A physical channel communication method and apparatus for random access in a cellular communication system including a plurality of relay nodes and user equipments using the same system information is provided. The physical channel communication method for random access in a wireless communication system according to the present invention includes receiving, by at least two relay nodes connected to a base station, system information containing a Physical Random Access CHannel (PRACH) region allocation information for identifying user equipments attached to the relay nodes; receiving PRACHs for random accesses transmitted by the user equipments; and transmitting the PRACHs to the base station on relay node-specific resource regions according to the PRACH region allocation information.
US08837380B2

Systems and methodologies are described that provide techniques for efficient cell search in a wireless communication system. In one aspect, a frequency reuse pattern can be generated by applying frequency shifts to reference signals transmitted from cells that provide coverage for a NodeB based on cell IDs or cell group IDs for the cells. The frequency shifts applied to reference signals can then be utilized as a basis for multiplexing reference signals from different cells using frequency division multiplexing (FDM) or a combination of FDM and other multiplexing techniques. Other adjustments to reference signals transmitted from respective cells, such as transmit power adjustments, can further be made to improve detection performance.
US08837378B2

An apparatus and method for scanning signals of a neighboring Base Station (BS) in a broadband wireless communication system is provided. In the broadband wireless communication system, a scanning method of a serving base station includes: receiving information on a frequency use status of a neighboring base station from an upper network entity; and after determining a recommended scan frequency by using the received information, transmitting a scanning response message including the recommended scan frequency.
US08837373B2

Relay node (110), main unit (113) for a relay node and method in a main unit (113) for a relay node (110), which main unit (113) is connectible to a first radio unit (111) and to a second radio unit (112), for synchronising wireless communication over the second radio unit (112) with wireless communication over the first radio unit (111). The method comprises transmitting a synchronisation signal at the second radio unit (112), receiving the signal at the first radio unit (111), to compute a first timing difference corresponding to the signal propagation time and to adjust the downlink transmission timing at the second radio unit (112) according to the first timing difference. Similar signalling, estimation of timing difference and adjustment is made for signals to be received from the user equipment (130) at the second radio unit (112).
US08837372B2

Provided is a method of decoding control information of a terminal in a carrier aggregation system. The method includes: receiving downlink control information including a carrier indication field from a base station; and decoding the downlink control information, wherein the downlink control information includes at least two or more fields, and a component carrier indicated by a value of the carrier indication field is determined according to a value of a specific field among the at least two or more fields.
US08837349B2

A collection of methods, which when combined together provide suitable bandwidth resources for real-time content exchange over a satellite-based network, wherein the network employs a reservation-based access scheme, such as but not limited to DVB-RCS. Furthermore, the methods provide suitable bandwidth wherein transmission conditions deteriorate while real-time content is being exchanged and the already allocated resources can no longer be used.
US08837344B2

An MBS data transmission synchronization apparatus of a radio access station is provided. The MBS data transmission synchronization apparatus includes an information reception unit that receives transmission synchronization information from an ACR, an information reception loss check unit that determines whether the received transmission synchronization information is lost, a content reception unit that sequentially receives a content packet including content time information from an MBS content source, a packet reception loss check unit that determines whether the received content packet is lost, a retransmission request unit that transmits a retransmission request message to the ACR, a transmission time determination unit that determines a transmission time of the received content packet on the basis of the transmission synchronization information and the content time information, and a content transmission unit that transmits the received content packet to mobile terminals at the transmission time.
US08837336B2

An antenna arrangement has a first signal path connected to a first antenna. A second signal path is connected to a second antenna. A third signal path includes a device that measures the signal strength. Directional couplers couple the first and second signal paths to the third signal path. Filters filter out signal components that are coupled by one antenna into the other antenna.
US08837334B2

A method for receiving control information and a control information signaling receiving method are disclosed. If A-MAP information is allocated and transmitted, signaling overhead is greatly reduced, resulting in improved system performance. In addition, the method increases the number of data transmission areas in inverse proportion to control signaling overhead. In accordance with the method for receiving control information signaling, a mobile station correctly recognizes a location to which A-MAP information is allocated and transmitted, resulting in increased control information decoding efficiency.
US08837325B2

A paging method may reduce signaling overhead of system paging and save system paging resources. The method includes: receiving, by an eNodeB, a paging message, where the paging message carries a tracking area identity; paging a user equipment if the tracking area identity in the paging message is the tracking area identity of the eNodeB; and instructing a relay to page. A location update method is also disclosed, which reduces signaling load produced by location update. The method includes: generating, by a relay, a system message, where the system message includes a tracking area identity of the relay; and broadcasting the system message, and triggering a user equipment in a cell of the relay to initiate a location update request. The embodiments of the present invention disclose an eNodeB, a relay, a communication system.
US08837324B2

A system is described for providing personalized network access and services in a distributed end-to-end broadband transport network having a telecommunication device used by a user having a unique personal identifier, a premises-based broadband access agent (BAA), the BAA connected to and in communication with the telecommunication device, a switch specific to an underlying transport medium, the switch connected to and in communication with the distributed end-to-end broadband transport network, a network access server platform (NASP), the NASP connected to and in communication with the BAA and the switch, the NASP provides personalized network access and services on demand and a call connection agent (CCA) to complete a call placed by the user to a terminating user.
US08837320B2

A method to select members of a transmission set in a wireless network including receiving a list of network nodes included in a measurement set provided by a serving node is provided. The method includes determining received measurement values associated with the network nodes included in the measurement set and sorting the determined received measurement values in decreasing order. The method includes selecting transmission set cluster members having a determined received measurement value according to a threshold and providing channel status information (CSI) feedback on a plurality of network nodes included in the transmission set to the serving node in the wireless network.
US08837318B2

Mobile network services are performed in a mobile data network in a way that is transparent to most of the existing equipment in the mobile data network. The mobile data network includes a radio access network and a core network. A first service mechanism in the radio access network breaks out data coming from a basestation, and performs one or more mobile network services based on the broken out data. A second service mechanism in the core network performs one or more mobile network services based on the network traffic remaining after the first service mechanism performs its breakout. An optional third service mechanism coupled to the core network provides one or more mobile network services in the mobile data network. An overlay network allows the first, second and third service mechanisms to communicate with each other. The overlay network is preferably a private virtual network.
US08837314B2

A method of configuring a communication network including a network device includes obtaining a first parameter associated with a predetermined topological characteristic of the communication network, a second parameter associated with a communication protocol of the communication network and a third parameter associated with a performance characteristic of the communication network, and calculating a connection timeout value based on the first parameter, the second parameter and the third parameter. The network device is configured to determine whether a communication timeout has occurred on the communication network based on the connection timeout value. Calculating the connection timeout value may include calculating a sum of the first parameter, the second parameter and the third parameter.
US08837298B2

Embodiments emulate agents in a contact center, or enterprise, that initiate communication sessions to each other over communication networks and measure data quality using one or more metrics. That data measured can include voice and video data. Examples of communication networks used to place the voice calls include Internet Protocol (IP) networks and hybrid networks including more traditional telephony components. The data collected by the emulated agents is sent to a monitoring server. The monitoring server and the emulated agent behavior can be configured and scheduled via a web interface. In addition, the web interface provides the user with detailed reports, performance summaries, and visualizations of data collected, further enabling the user to troubleshoot a contact center or enterprise over a variety of communication networks.
US08837296B2

Method and apparatus of transaction determination for non-tcp protocols employs a network analyzer to observe network traffic. Non-TCP protocol sequential traffic from a client to a server and sequential traffic following from a server to the client are considered to be one transaction for test and measurement analysis purposes.
US08837279B2

A technique for controlling data transmission over a connection employing congestion control is provided. The technique comprises two basic aspects: Detecting a decrease of Round Trip Time in respect of the connection, wherein the detection is facilitated by comparing a short-term Round Trip Time average with a long-term Round Trip Time average (302); and, in response to a result of the detection, adjusting the congestion control so as to increase the data transmission rate (304). Particularly, adjusting the congestion control includes enabling a data transmission rate that is (even) higher than what would have been allowed by any conventional, congestion control. In effect, the present technique may ‘push’ the conventional congestion control when it is not increasing the data transmission rate fast enough.
US08837278B2

A system and a process for deploying a computer file involves a client computer applying the computer file concurrently with downloading the computer file from a file server. The concurrent operations can be performed even when the data of the computer file is downloaded out of order. The computer file includes a plurality of file segments. The client computer obtains information defining the file segments and monitors the received data of the computer file during downloading. When downloading of a file segment is complete, the client computer applies the completed segment concurrently with receiving other segments of the computer file from the file server. The process can be used when the computer file is downloaded using a multicast protocol, but is not limited to use with multicast protocols. The client computer can request only needed segments of the computer file.
US08837275B2

A first site comprises a first ISP, a first server and a first router interposed between the first ISP and the first server. A second site comprises a second ISP, a second server and a second router interposed between the second ISP and the second server. While the second server is operating, both the first and second routers broadcast announcements of an IP address of the second server. The announcements of the IP address broadcast by the first router indicate the first router as a less preferred route to the IP address than the announcements of the IP address by the second router indicating the second router as a route to the IP address. Consequently, packets addressed to the IP address are routed to the second server via the second ISP and the second router. Subsequently, the second site fails, and concurrently, the second router ceases to broadcast announcements of the IP address of the second site and the first router continues to broadcast announcements of the IP address of the second site. Consequently, subsequent packets addressed to the IP address are routed to the first server via the first ISP and the first router, bypassing the second ISP. A semiautomatic technique is also disclosed.
US08837270B2

The present disclosure provides an orthogonal codes based code division multiplexing method of performing the code division multiplexing of demodulation reference signals in multiple layers of resource blocks by using orthogonal matrices, the method comprising: changing the order of chips in particular rows of a first orthogonal matrix to obtain a second orthogonal matrix with the changed order of chips; and multiplying the chips in respective rows of the second orthogonal matrix by the demodulation reference signals in corresponding layers of resource blocks correspondingly in the time direction to obtain code division multiplexing signals. The technical scheme of the present disclosure can improve the power jitter situation of downlink signals on the time, thereby the usage efficiency of the power amplifier at the base station side can be improved.
US08837251B2

An array configuration capable of supplying a necessary and sufficient current in a small area is achieved and a reference cell configuration suitable to temperature characteristics of a TMR element is achieved. In a memory using inversion of spin transfer switching, a plurality of program drivers are arranged separately along one global bit line, and one sense amplifier is provided to one global bit line. A reference cell to which “1” and “0” are programmed is shared by two arrays and a sense amplifier.
US08837246B2

A memory refresh method includes selecting at least one bank from among N banks of a memory device, and activating K word lines from among a plurality of word lines included in the at least one bank during one of L refresh cycles of a refresh period. Each of the N banks comprises M word lines, N, K and M are each a natural number greater than or equal to two, L is a natural number less than or equal to M, and K is equal to M*N/L.
US08837219B2

Each memory cell of a plurality of memory cells of a memory has a well, source and drain regions, a storage layer, and a gate. The memory cells are in a matrix. Same column drain regions connect to the same bit line, same row gates connect to the same word line, and same column source regions connect to the same source line. The memory is programmed by applying a first voltage to a word line electrically connected to a memory cell of the plurality of memory cells, applying a second voltage different from the first voltage by at least a programming threshold to a bit line electrically connected to the memory cell, applying a third voltage different from the first voltage by at least the programming threshold to a source line electrically connected to the memory cell, and applying a substrate voltage to the plurality of memory cells.
US08837216B2

A non-volatile storage system is disclosed that includes pairs of NAND strings (or other groupings of memory cells) in the same block being connected to and sharing a common bit line. To operate the system, two selection lines are used so that the NAND strings (or other groupings of memory cells) sharing a bit line can be selected at the block level. Both selection lines are connected to a selection gate for each of the NAND strings (or other groupings of memory cells) sharing the bit line.
US08837213B2

According to one embodiment, a semiconductor memory device includes a memory cell, a flag memory cell for a flag, a dummy cell and a controller. The flag memory cell is selected at the same time as the memory cell. The dummy cell is selected at the same time as the memory cell and the flag memory cell. The controller controls write and read of the memory cell, the flag memory cell and the dummy cell. Data is written also in the dummy cell which neighbors the flag cell.
US08837211B2

The present application discloses phase-change memory architectures and methods, in which an additional test is performed, after the normal power-valid signal, to assure that the phase-change memory components which are used for storing configuration data are able to operate correctly. Surprisingly, the inventor has discovered that this additional test is highly desirable when using phase-change memory for configuration data.
US08837210B2

The invention relates to methods and systems for reading a memory cell and in particular, an STT MRAM. In accordance with one aspect of the invention, a system for reading a memory cell includes a read path and a precharge path. The reference current is provided through the read path and is sampled via a sampling element in the read path. Subsequently, a current from the memory cell is provided through the same sampling element and read path. The output level is then determined by the cell current working against the sampled reference current.
US08837202B2

In a conventional DRAM, when the capacitance of a capacitor is reduced, an error of reading data easily occurs. A plurality of cells are connected to one bit line MBL_m. Each cell includes a sub bit line SBL_n_m and 4 to 64 memory cells (a memory cell CL_n_m—1 or the like). Further, each cell includes selection transistors STr1—n—m and STr2—n—m and an amplifier circuit AMP_n_m that is a complementary inverter or the like is connected to the selection transistor STr2—n—m. Since parasitic capacitance of the sub bit line SBL_n_m is sufficiently small, potential change due to electric charge in a capacitor of each memory cell can be amplified by the amplifier circuit AMP_n_m without an error, and can be output to the bit line.
US08837200B2

A nonvolatile semiconductor memory device includes: word lines; bit lines formed so as to three-dimensionally cross the word lines; and a cross-point cell array including cells each provided at a corresponding one of three-dimensional cross-points of the word lines and the bit lines. The cells include: a memory cell including a memory element that operates as a memory by reversibly changing in resistance value between at least two states based on an electrical signal; and an offset detection cell having a constant resistance value that is higher than the resistance value of the memory element in a high resistance state which is a state of the memory element when operating as the memory.
US08837190B2

According to one embodiment, a system for retaining M bits of state data of an integrated circuit during power down includes M serially coupled scan flip flops divided into M/N groups, where the M scan flip flops are able to save/restore the M bits of state data. Each group contains a merged scan flip flop coupled to a series of scan flip flops. The merged scan flip flop in each of the groups is coupled to a respective read port of a memory unit, and a final scan flip flop in each of the groups is coupled to a respective write port of the memory unit. The system enables the memory unit to save the M bits of state data in N clock cycles. Each merged scan flip flop has a read select input that enables restoring of the state data into the M scan flip flops in N clock cycles.
US08837175B2

Switching-mode power conversion system and method thereof. The system includes a primary winding configured to receive an input voltage and a secondary winding coupled to the primary winding. Additionally, the system includes a compensation component configured to receive the input voltage and generate at least a clock signal based on at least information associated with the input voltage, and a signal generator configured to receive at least the clock signal and generate at least a control signal based on at least information associated with the clock signal. Moreover, the system includes a gate driver configured to receive at least the control signal and generate a drive signal based on at least information associated with the control signal, and a first switch configured to receive the drive signal and affect a first current flowing through the primary winding.
US08837173B2

A power converting device includes a switching unit, a resonant unit, a converting unit, a rectifying and filtering unit, an inductance-sensing unit, and a driver. The resonant unit is electrically connected to the switching unit and includes a resonant capacitor, a resonant inductor, and a variable magnetizing-inductor having at least two inductances, the resonant inductor is electrically connected to the resonant capacitor and the variable magnetizing-inductor. The converting unit is electrically connected to the resonant unit. The rectifying and filtering unit is electrically connected to the converting unit. The inductance-sensing unit is electrically connected to the rectifying and filtering unit, the inductance-sensing unit instantaneously senses inductances of the variable magnetizing-inductor. The driver is electrically connected to the inductance-sensing unit and the switching unit, the driver is configured for controlling a switching frequency of the switching unit according to an inductance instantaneously sensed by the inductance-sensing unit.
US08837172B2

In the power supply composed of a driver circuit generating the carrier, a resonance circuit driven by the carrier and a rectification circuit generating the dc voltage by rectifying the amplitude-modulated carrier supplied by the resonance circuit and stabilizing the output voltage by the feeding back the voltage error between the output voltage and a reference voltage externally supplied to set up the output voltage, to the frequency and the amplitude of the carrier, the frequency response of the dc power supply is improved both by providing the pole located at the origin with a transfer function where the dc voltage, generated by rectifying and smoothing the output of the resonance circuit, is fed back to the frequency of the carrier and by not providing the pole at the origin with a transfer function where the dc voltage is fed back to the amplitude of the carrier.
US08837164B2

There are provided a substrate for mounting a device and a package for housing the device employing the same in which a power semiconductor device can be readily set for a temperature suitable for operation and can thus function in a proper fashion.The substrate for mounting the device includes a support body having, on one main surface of the support body, a device mounting portion for mounting a power semiconductor device, the support body having a plurality of columnar parts that are spaced apart in a thickness direction with respect to the device mounting portion and are arranged apart from each other; and a heat accumulating region which is disposed between the columnar parts and is lower in thermal conductivity than the support body.
US08837160B2

A method of producing a capacitor for a printed circuit board includes producing high-dielectric sheets and selecting ones of the high-dielectric sheets, which are substantially free from a defect after the heat process. Each of the high-dielectric sheets is produced by providing a first electrode, forming a first sputter film on the first electrode, forming an intermediate layer on the first sputter film by calcining a sol-gel film, forming a second sputter film on the intermediate layer, and providing a second electrode on the second sputter film. The high-dielectric sheets are subjected to a heat process in which the high-dielectric sheets are subjected to a first temperature at least once and a second temperature higher than the first temperature at least once.
US08837158B2

A blocking mechanism includes a chassis, a blocking member, and a resilient member. The chassis is configured to secure a circuit board, the chassis comprising a locking structure. The blocking member is configured to abut the circuit board, for preventing the circuit board from sliding towards the blocking member. The blocking member includes a positioning structure slidably engaged with the locking structure. The resilient member is secured to the blocking member and engaged with the locking structure for preventing the blocking member from sliding relative to the locking structure. The resilient member is resiliently deformable. When the resilient member is disengaged from the locking structure, the blocking member is slidable relative to the chassis to disengage the locking structure from the positioning structure.
US08837154B2

An insulating body incorporates at least one integrated circuit chip and includes a mounting surface for mounting to a board and a free surface opposite the mounting surface. A heatsink is attached to the insulating body at the free surface. The heatsink includes at least one stabilizing element. The stabilizing element includes an attachment portion extending at least partially transversely to the free surface beyond a peripheral boundary of the free surface when considered in plan view. The attachment portion has a binding end bound to the free surface and a free end opposite the binding end. The stabilizing element also has a mounting portion extending from the free end of the attachment portion at least up to a plane of the mounting surface.
US08837153B2

An insulating body embeds at least one integrated circuit chip and a first and second exposed heat sink exposed on a free surface opposite a mounting surface of the body. An external heat-sink extends above the free surface. The external heat-sink includes a first dissipative portion and a second dissipative portion for contacting the first and second heat-sinks on the free surface, respectively, as well as an insulating portion for electrically insulating the first dissipative portion from the second dissipative portion. The first dissipative portion and the second dissipative portion are symmetrical with respect to the insulating portion. An extension of the external heat-sink may provide a stabilizing element. The extension of the external heat-sink may alternatively thermally and electrically interconnect two insulating bodies, each body embedding at least one integrated circuit chip.
US08837149B2

A method of manufacturing an electronic component includes disposing a heat radiation material including a plurality of linear structures of carbon atoms and a filling layer of a thermoplastic resin provided among the plurality of linear structures above a first substrate, disposing a blotting paper above the heat radiation material, making a heat treatment at a temperature higher than a melting temperature of the thermoplastic resin and absorbing the thermoplastic resin above the plurality of linear structures with the absorption paper, removing the blotting paper, and adhering the heat radiation material to the first substrate by cooling to solidify the thermoplastic resin.
US08837142B2

The invention relates to a system for protecting a portable computing device wherein the system comprises a device housing adapted to protectively encase a portable computing device, a protectively hardened user input device in communication with the device housing, and a protectively hardened display in communication with the device housing. When the portable computing device is encased within the device housing, a user of the portable computing device can operate the portable computing device via the protectively hardened user input device and the protectively hardened display. The device housing may further comprise sealing elements, insulating elements, and shock-absorbing elements.
US08837141B2

An electronic module comprises: a multilayer circuit board having a bifurcated area along one edge and a plurality of electronic components mounted on at least one surface; a plurality of electrode pads functionally connected to the electronic components and positioned on the inner surfaces of the bifurcated area so that when the two legs of the bifurcated area are spread apart by about 180° the electrode pads align with respective contacts on a motherboard, and are connectable thereto, so that a secure connection may be created between the circuit board and the motherboard; and, two metal, heat spreading covers lockably enclosing the circuit board, one on either side, the covers further providing mating surfaces upon which a mechanical clamping device can engage and secure the module to a motherboard.
US08837139B2

A flat radiator with flat type heat pipe and its application for portable computers is provided. The heat pipe in a radiator use tubular type and plate type structures. An air convective extended heat exchange surface surrounds and is over against the fan impeller, such that the radiator is extremely compacted, and the heat transport distance in heat pipe is shortened. Further introducing enhanced convective heat transfer structure and setting the fins according to the aerodynamics improve the heat dissipating capacity. The restrictions to a radiator when installing are reduced, which helps to implement the standardization of the radiator series. Also portable computers using the radiator are provided.
US08837133B2

A display module includes a front frame, a rear housing, and a trimming board. The front frame includes a first positioning hole and a clamping hole. The rear housing includes a second positioning hole. The front frame is engaged with the rear housing. The second positioning hole communicates with the first positioning hole. The trimming board includes a bolt structure and a clamping structure. The bolt structure is adapted to pass through the first positioning hole and the second positioning hole for preventing the front frame from separated from the rear housing. The clamping hole is used for the clamping structure to pass through and prevent the clamping structure from separating from the clamping hole.
US08837132B2

A positioning rack module for supporting a computer at a backside of a display device includes a movable frame. The movable frame includes a movable frame body to be disposed at the backside of the display device, and a first receiving portion formed in the movable frame body for receiving the computer. The movable frame body is operable to move relative to the display device between a hidden position and an exposed position. The movable frame body is hidden behind the backside of the display device when disposed at the hidden position. The movable frame body extends beyond a lateral side of the display device when disposed at the exposed position.
US08837123B2

A metallic housing for an electronic device, the metallic housing includes a main body defining a receiving chamber for receiving electronic components and an opening communicating with the receiving chamber, and a covering plate positioned on the main body adjacent to a side of the main body. The covering plate is welded to the main body by friction stir welding and a welded region is formed on a side surface of the metallic housing such that the welded region is smooth with the main body and the covering plate. A method for making the metallic housing and an electronic device using the metallic housing is also disclosed.
US08837121B2

A hinge mechanism, which connects a first member and a second member, comprising: a plurality of bases, a plurality of shafts, which are provided at the plurality of bases one by one, and protrude from the bases, a plurality of shaft receiving units, which are provided in the second member, and include shaft holes into which the shafts are rotatably fitted, respectively, and a regulating stopper, wherein when a force is applied at the regulating stopper, the regulating stopper is bent from a position where the regulating stopper contacts with a regulated unit to a position where the regulating stopper does not contact with the regulated unit.
US08837112B2

There is provided a multilayer ceramic electronic component, including: a ceramic body including a dielectric layer; a plurality of internal electrodes disposed to face each other within the ceramic body, having the dielectric layer interposed therebetween; and external electrodes electrically connected to the internal electrodes, wherein the ceramic body includes an active layer corresponding to a capacitance forming part and a cover layer formed on at least one of an upper surface and a lower surface of the active layer and corresponding to a non-capacitance forming part, an average thickness of the cover layer is 15 μm or less, the external electrodes include a conductive metal and a glass, and when an area of the external electrodes occupied by the glass is A and an area thereof occupied by the conductive metal is B, 0.05≦A/B≦0.6 is satisfied.
US08837109B2

There is provided a multilayer ceramic capacitor, including: a multilayer body having a plurality of dielectric layers and a plurality of internal electrode layers alternately laminated; wherein each internal electrode layer has a width gradually decreases from a center thereof towards both ends thereof in a length direction; and when a width of each internal electrode layer at the ends thereof in the length direction is defined as a minimum width L2 and a width of a portion of a margin portion M in each dielectric layer is defined as a maximum width M2, the portion of the margin portion M having no internal electrode layer present thereon and corresponding to the ends of each internal electrode layer in the length direction, a ratio of M2 to L2 (M2/L2) ranges from 0.2 to 0.3.
US08837105B2

Provided is an electrostatic discharging apparatus, which comprises a rotation shaft, a transfer roller, and an electrostatic discharging member. The rotation shaft transmits driving force. The transfer roller is disposed on the rotation shaft to transfer a medium. The electrostatic discharging member is disposed on the rotation shaft to rotate together with the rotation shaft, and comprises a plurality of brushes for removing static electricity.
US08837100B2

A power supply device for plasma processing, wherein electric arcs may occur, comprises a power supply circuit for generating a voltage across output terminals, and a first switch connected between the power supply circuit and one of the output terminals. According to a first aspect the power supply device comprises a recovery energy circuit connected to the output terminals and to the power supply circuit. According to a second aspect the power supply device comprises an inductance circuit including an inductor and a second switch connected parallel to the inductor. According to a third aspect the power supply device comprises a controller for causing the power supply circuit and the first switch to be switched on and off. The controller is configured to determine a quenching time interval by means of a self-adaptive process. The quenching time interval defines the time interval during which, in an event of an arc, no voltage is generated across the output terminals.
US08837099B2

Disclosed embodiments are directed to an electrical overstress protection circuit. The electrical overstress protection circuit may include an intermediate node receiving a reference voltage, a first pair of clamp devices, having opposite polarity, clamping an input signal line to the intermediate node, and a second pair of clamp devices, each clamping the intermediate node to one of two reference potentials. The electrical overstress protection circuit may also include a filter connected to the intermediate node to reduce noise at the intermediate node.
US08837080B2

Improved hard disk drives of the invention comprise a composite housing, wherein the composite housing comprises a base and a cover, wherein at least a portion of the composite housing comprises a laminate of at least one rigid plastic layer and at least one metal coating. Methods for forming the same are also disclosed.
US08837079B1

There is provided a spindle motor, including: a rotating member including a shaft having a fixing groove disposed in a lower portion thereof, a hub base extending from an upper end of the shaft in an outer radial direction, and a magnet support part extending from an outer edge of the hub base downwardly in an axial direction; a sleeve rotatably supporting the rotating member; and a stopper including a fixed part inserted into the fixing groove and a flange part extending from an end of the fixed part in the outer radial direction, wherein the flange part includes a groove part formed by being recessed inwardly and an extension part extending from the groove part in the outer radial direction.
US08837075B2

A head assembly including one or more transducer elements for controlling head-media spacing is disclosed. The assembly includes detection circuitry configured to receive an input detection signal responsive to the spacing between the head and the data storage media and provide an output measure indicative of the head-media spacing. The output signal is utilized by control circuitry to provide a control input to one of a plurality of transducer elements on the head to protrude a localized portion of the head to adjust head-media spacing.
US08837069B2

Methods and apparatuses for managing read or write errors are disclosed. In one embodiment, a method may comprise receiving a command to perform an operation associated with first data and a first address of a data storage medium, performing the operation at the first address, retrying the operation when the operation did not complete successfully, and storing the first data to a second address when a first threshold is exceeded. In another embodiment, an apparatus may comprise a processor configured to: receive a command to perform an operation associated with first data and a first address of a data storage medium, perform the operation at the first address, retry the operation when the operation did not complete successfully, and store the first data to a second address when a first threshold is exceeded.
US08837067B2

Methods and apparatuses for contiguous data address management are provided. In one embodiment, an apparatus may comprise a processor configured to receive a write command including data to be written to a plurality of logical block addresses (LBAs); determine if the plurality of LBAs includes LBAs from a plurality of logical bands; and when the plurality of LBAs includes LBAs from a plurality of logical bands, combine the plurality of logical bands into a single logical band and write the data to the single logical band. In another embodiment, the processor may be further configured to separate the single logical band into the plurality of logical bands when the data written to the plurality of LBAs becomes invalid.
US08837056B2

Disclosed herein is a zoom lens including a first lens group having positive refractive power, a second lens group having negative refractive power, a third lens group having positive refractive power, a fourth lens group having positive refractive power, and a fifth lens group having negative refractive power. The respective lens groups move in magnification variation from a wide angle end to a telephoto end. The fourth lens group is moved in optical axis direction to correct variation of an imaging position in association with magnification variation and perform correction of the imaging position in association with object distance change. Condition expression (1) is satisfied. 0.60
US08837055B2

A zoom lens system comprising a plurality of movable lens units which individually move along an optical axis at the time of zooming, wherein a lens unit located closest to an object side is fixed relative to an image surface at the time of zooming, at least two of the movable lens units are focusing lens units which move along the optical axis at the time of focusing in at least one zooming position, and the condition: 0.1
US08837044B2

A microscope (10) has an aperture arrangement (29) that, in order to limit the dimension of a light beam (41), comprises an aperture opening (37). The size of the aperture opening (37) is adjustable with the aid of a first aperture member (32) and a second aperture member (34). At least one of the two aperture members (32, 34) is movable relative to the other aperture member (32, 34). The aperture members (32, 34) are spaced apart from one another when the aperture opening (37) is closed.
US08837041B2

A magnifying imaging optical system is disclosed that has precisely three mirrors, which image an object field in an object plane into an image field in an image plane. A ratio between a transverse dimension of the image field and a transverse dimension measured in the same direction of a useful face of the last mirror before the image field is greater than 3. In a further aspect, the magnifying imaging optical system is disclosed that has at least three mirrors, which image an object field in an object plane in an image field in an image plane. A first mirror in the beam path after the object field is concave, a second mirror is also concave and a third mirror is convex. An angle of incidence of imaging beams on the last mirror before the image field is less than 15°.
US08837039B2

A method, system and article of manufacture for amplification of light for surface enhanced Raman spectroscopy. The method and system include a source of input light, a grating with grooves therein, a nanoparticle array disposed in the grooves with the nanoparticles and grating having a variety of selectable parameters. The combination of the nanoparticles and selected characteristics, including generating hot spots, and the features of the grating enable enhanced amplification of the input light signal to provide an output Raman signal of greatly increased intensity for Raman spectroscopy.
US08837037B2

An optical delay device includes an optical path in which an input optical signal travels the same path recursively; an optical switch that switches between an output state of outputting the optical signal input to the optical path, and a non-output state of not outputting the optical signal input to the optical path; and a controller that sets the optical switch to the non-output state until a point in time when a given delay time elapses since input of the optical signal to the optical path and at the point in time when the given delay time elapses, switches the optical switch to the output state.
US08837030B2

A blade drive device includes: a board including an opening; a first blade movable toward and away from the opening, and including: a first slot; and first and second aperture openings each of which is smaller than the opening; a second blade movable toward and away from the opening and including a second slot; a first drive member including a first drive pin that engages the first slot and that is rotatable about a predetermined position; and a second drive member including a second drive pin that engages the second slot and that is rotatable about a predetermined position.
US08837025B2

An image reading device having a conveying unit for conveying an irradiated member that has a hologram area in a conveying direction; a first light source for applying light to an irradiated part in the hologram area; and a second light source separated from the first light source along the conveying direction and applying light to an irradiated part in the hologram area when the hologram area is conveyed by a prescribed distance. An irradiation angle at which the irradiated part is irradiated with the light of the first light source is made to be different from an irradiation angle at which the irradiated part is irradiated with the light of the second light source when the hologram part is conveyed by the prescribed distance. Lights reflected by the hologram area are respectively received to detect an electric signal of the hologram area of the irradiated member.
US08837022B2

Disclosed is an image reader including a first reading unit that reads an image on a front surface of an object placed on a first background member to output a first output value; a second reading unit that reads an image on a back surface of the object placed on a second background member which is different from the first background member to output a second output value; a ground output detecting unit that detects first and second ground output values based on the first and second output values, respectively; a thickness calculating unit that calculates the thickness of the object based on an output ratio between the first ground output value and the second ground output value; and an output correction unit that corrects the first and second output values based on the calculated thickness of the object.
US08837019B2

A sheet conveying apparatus comprising: a first conveying guide; a second conveying guide which is arranged on a downstream of the first conveying guide; a plurality of first convex portions which is provided in the first conveying guide, extends toward the second conveying guide and is arranged in a sheet width direction; a plurality of second convex portions which is provided in the second conveying guide, extends toward the first conveying guide and is arranged in the sheet width direction, wherein the first convex portions and the second convex portions are alternately arranged in the sheet width direction; and a bent portion which is formed between the plurality of second convex portions in the second conveying guide, and bent in a manner such that an upstream end is arranged at a position farther from the sheet conveying path than a downstream end portions of the first convex portions.
US08837018B2

An image scanning apparatus scanning a document image includes a document conveying unit, an image scanning unit, a foreign object detecting unit, a display unit, and a control unit. The document conveying unit feeds pages of a document loaded on a document feed tray one at a time. The image scanning unit scans each fed page of the document on a scanning face. The foreign object detecting unit detects whether a foreign object exists on the scanning face based on the image data on the page of the document scanned on the scanning face. The control unit causes the display unit to display the detection of a foreign object if a last page of the document loaded on the document feed tray is scanned and the foreign object on the scanning face is detected based on the image data on the last page of the document.
US08837017B2

An image reading apparatus includes a control unit that is configured to suspend an operation of a separation-feeding unit in a feeding operation when the control unit determines, based on a signal from a leading edge detecting unit, that an inclined amount of the leading edge of a fed document is larger than a setting value. The control unit is also configured to set, when a mixture of different widths is set to the setting unit, the setting value larger in comparison to a case where a mixture of different widths is not set.
US08837016B2

An image forming apparatus includes a resolution converting unit, an address generating unit, a density determining unit, and an image path selector. The resolution converting unit converts a resolution of image data into a higher resolution. The address generating unit performs a position determining process of determining a position of an additional pixel on the basis of main-scanning directional positions of pixels composing the converted image data and respective shift amounts of the pixels shifted to a sub-scanning direction. The density determining unit determines a density of the additional pixel on the basis of a density of a pixel located at a position corresponding to the determined position in the image data. The image path selector scales the image data up or down by controlling the address generating unit while adding the additional pixel having the determined density to the determined position.
US08837012B2

An image-reading apparatus and method for controlling the image-reading apparatus including a document plate where an original document is placed, a line image sensor that reads an image on the document plate by scanning to obtain image data, a reference-setting image that is placed outside a region of the document plate at a position where the line image sensor is able to read the reference-setting image, and a control unit configured to set a reference position when the image sensor reads the image, wherein the control unit detects the reference-setting image from the image data and, depending on a power-on state of the image-reading apparatus, selects the manner in which the reference position is set based on the reference-setting image.
US08836983B2

An information processing device includes an execution unit that executes a control program for causing a functional unit to realize a predetermined function, a memory that stores the control program, a state variable indicating a state of the functional unit, and activation history of either initial activation or second and following activation, in a nonvolatile memory, and a communication unit that causes the execution unit to communicate with the functional unit, wherein the execution unit includes a first procedure where the control program is stored in the memory and the control program is read and is executed, and a second procedure where the control program pre-stored in the memory is read and is executed, refers to the activation history when activation is performed, executes the first procedure in a case of the initial activation, and executes the second procedure in a case of the second and following activation.
US08836982B2

The printing system includes a computer and an image display apparatus. When receiving the printing condition from the image display apparatus, the computer generates print data based upon a printing condition and image data having a higher resolution among a second image data stored in a second memory in the computer and the first image data stored in a first memory in the computer, which corresponds to the identification information contained in the printing condition, and sends the print data to a printer connected to the computer for printing.
US08836978B2

An image forming apparatus receives raster image data transferred from an external device and forms an image on the basis of the received raster image data. The apparatus includes a processor that controls a transfer of the raster image data from the external device, a first memory connected to the processor through a first bus is used as a working area of the processor, a second memory that stores the raster image data, a memory control unit connected to the second memory through a second bus controls an operation of writing and reading the raster image data in and from the second memory, a printer engine that forms an image on the basis of the raster image data, and an engine control unit that reads the raster image data from the second memory through the memory control unit and supplies the printer engine with the read raster image data.
US08836973B2

A user interface is configured to receive a user instruction when a user sets a print condition for a printer. At least one setting item including a plurality of set contents is set for the print condition. An obtaining unit obtains a status of the printer. Each of the plurality of set contents is a suitable set content suitable for the status of the printer or an unsuitable set content suitable for the status of the printer. A determination unit determines whether a set content set for the one setting item is the suitable set content or the unsuitable set content based on the status of the printer. A control unit executes at least one of a process for restricting the set content, which is determined as the unsuitable set content by the determination unit, from being used for a printing operation and a process for allowing a user to distinguish the set content, which is determined as the unsuitable setting, from another set content in the plurality of set contents which is determined as the suitable set content in the user interface.
US08836972B2

A printer may comprise a command file storage unit, a receiving unit, a command file sending unit, and a first data sending unit. The command file storage unit may store a command file including a first command, a second command, and a third command. The first command is a command for sending a request for first data. The second command includes design data, and is a command for converting the first data into second data in accordance with the design data. The third command is a command for displaying a web page in accordance with the second data. The receiving unit may receive a request. The command file sending unit may send a response including the command file when a request for the command file is received. The first data sending unit may send a response including the first data when the request for the first data is received.
US08836961B2

An information processing apparatus includes: an acquisition unit that acquires display data, which includes setup information regarding uploading of an image file, from a server apparatus; a display controller that displays a first screen for receiving a start operation of reading of an image on a display according to the display data acquired by the acquisition unit; a detector that detects the start operation while the first screen is displayed by the display; a reading controller that controls an image reading unit to read an image according to the setup information acquired by the acquisition unit when the start operation is detected by the detector, the image reading generating an image file corresponding to the read image; and an upload unit that uploads the image file generated by the image reading unit to the server apparatus.
US08836954B2

Provided is an optical surface profilometer. The optical surface profilometer includes a Fabry-Perot resonator into which liquid crystals are inserted, a light source which supplies coherent light to the Fabry-Perot resonator, and a convex lens which is disposed in an interference pattern emitting plane of the Fabry-Perot resonator, wherein the coherent light supplied from the light source is incident to the Fabry-Perot resonator, wherein, when the light is incident, the Fabry-Perot resonator emits an interference pattern generated in a resonance mode, and wherein the interference pattern is configured so that a number of circular fringes having the same center are disposed non-linearly. As a voltage is applied to the liquid crystal layer of the Fabry-Perot resonator, an effective refractive index is changed, so that a resonance mode condition of the Fabry-Perot resonator is changed. As a result, a diameter of the interference pattern is also changed. A 3D surface profile of the object is measured by measuring and analyzing the change of the interference patterns.
US08836953B2

An OCT system and particularly its clock system generates a k-clock signal but also generates an optical frequency reference sweep signal that, for example, indicates the start of the sweep or an absolute frequency reference associated with the sweep at least for the purposes of sampling of the interference signal and/or processing of that interference signal into the OCT images. This optical frequency reference sweep signal is generated at exactly the same frequency of the swept optical signal from sweep to sweep of that signal. This ensures that the sampling of the interference signal occurs at the same frequencies, sweep to sweep. Such a system is relevant to a number of applications in which it is important that successive sweeps of the swept optical signal be very stable with respect to each other.
US08836951B2

The present invention relates to an imaging device including a reducing section configured to reduce superimposition of first and second combined lights upon each other. The first and second combined lights are based on first and second measuring lights that illuminate an examination object. The imaging device according to the present invention also includes an obtaining section configured to obtain an optical coherence tomographic image of the examination object based on the first and second combined lights whose superimposition has been reduced at the reducing section. A sensor having a minimum number of pixels is provided by restricting crosstalk between interference lights at the sensor.
US08836938B2

The description relates to a standard for wavelength and intensity for spectrometers, particularly for calibrating and testing measurement heads in spectrometers which are usable primarily in the near infrared region (NIR) of the spectrum. The standard comprises a holder and a plate body arranged in the holder. The plate body is made of transparent plastic with high strength and dimensional stability over a large temperature range. The plastic has distinct absorption bands throughout the entire NIR range and has a chemical structure and composition ensuring an extensive moisture barrier against water absorption and water release in a reliable and stable manner over time. The plate body advantageously comprises an amorphous, transparent copolymer based on cyclic and/or linear olefins.
US08836935B1

An optical inspector includes a radiating source, a time varying beam reflector, a telecentric scan lens, a blocker, a focusing lens, an aperture, and a detector. The radiating source irradiates a first position of on the time varying beam reflector with a source beam. The time varying beam reflector directs the source beam to the telecentric scan lens, which in turn directs the source beam to a transparent sample. A portion of the source beam travels through the transparent sample to another surface. The blocker blocks scattered radiation originating at the other surface. Scattered radiation originating from the transparent sample is not redirected by the blocker and is focused by the focusing lens to a first focal plane. The focused scattered radiation passes through the aperture before irradiating the detector. The detector output an intensity measurement of the scattered radiation that irradiates the detector.
US08836930B2

A rotation angle detecting apparatus comprises a bearing holder, a rotation shaft rotatably supported by said bearing holder, a shaft portion space formed in said rotation shaft, a bearing holder space formed in said bearing holder, a first condenser lens in said shaft portion space and having an optical axis that coincides with a center line of said rotation shaft, a second condenser lens in said bearing holder space and on an extension of a center line of said rotation shaft, an angle detection pattern at a focal position of one of said first and said second condenser lens, and an image sensor at a focal position of the other of said condenser lens, wherein said image sensor detects a projection image of said angle detection pattern projected onto said image sensor, and a displacement of said projection image involved by the rotation of said rotation shaft is detected.
US08836923B2

A light source transmits detecting light toward an object. The object reflects the detecting light and forms a reflected light. A sensor is used for sensing the reflected light. Then, an exposure control unit coupled to the sensor performs luminance convergence on the reflected light according to luminance of the reflected light sensed by the sensor. And a distance measurement device coupled to the sensor detects a distance between the object and the light source and/or the sensor according to an image position of the reflected light on the sensor.
US08836920B2

A structure of an optical path for laser range finding includes a main body and a light-emitting unit assembled in the main body. The main body has a transmitting channel, a receiving channel and a calibration channel. The light-emitting unit is assembled in the transmitting channel. The light-emitting unit emits an external optical beam and an internal optical beam. The external optical beam is emitted through the transmitting channel. The internal optical beam is emitted to the receiving channel via the calibration channel. An included angle is defined between the external optical beam and the internal optical beam. A receiver is mounted in the receiving channel. Under this arrangement, the external optical beam and the internal optical beam do not interfere with each other.
US08836917B2

A zone plate includes a plurality of consecutively arranged, adjacent, and alternating first and second regions. The first regions are arranged to be substantially transparent to a first predetermined wavelength of radiation and a second predetermined wavelength of radiation that is different from the first predetermined wavelength of radiation. The second regions are arranged to be substantially opaque, diffractive, or reflective to the first predetermined wavelength of radiation and substantially transparent to the second predetermined wavelength of radiation.
US08836906B2

An object is to provide a display device which has high visibility and has a touch recognition function with a high degree of accuracy, by combining a liquid crystal layer where liquid crystals are dispersed in a polymer and a light emitting element. In a display device using a liquid crystal layer where liquid crystals are dispersed in a polymer, a light-transmitting spacer is provided so as to overlap with a light receiving element which has a touch recognition function. The light-transmitting spacer can prevent light incident on the light receiving element from being dispersed by the liquid crystals, while maintaining a cell gap in the liquid crystal layer, and thus achieve a touch recognition function with a high degree of accuracy with high visibility.
Patent Agency Ranking