Document Document Title
US08813258B2 Selectively exposing base class libraries based on application execution context
Allowing access to APIs based on application context. A method includes determining an application context for an application. A layer is determined for a base class library. Layers of the base class library are defined by one or more developer defined attributes associated with an API, where the API is included in the base class library. The base class library is divided into layers based on the developer defined attributes. The one or more attributes define which application contexts can access the API. If the layer matches the application context then access by the application to the API is allowed.
US08813253B2 Method for the authentication of applications
Authentication method of at least one application using resources stored in a security module associated to an equipment connected to a control server via a network. The control server receives via the network, analyses and verifies identification data comprising at least an identifier of the equipment and an identifier of the security module, generates a cryptogram comprising a digest of the application, the identification data and instructions intended for the security module and transmits the cryptogram, via the network and the equipment, to the security module. The latter verifies the application by comparing the digest extracted from the cryptogram with a calculated digest, wherein, during at least one of initialization and activation of the application, the security module executes the instructions extracted from the cryptogram and either releases or blocks access to certain resources of said security module according to a result of the verification of the application.
US08813251B2 Method for controlling content and digital device using the same
A method and device for controlling content that includes plural display pages in a sequence, the method including: displaying a current page included in the content; receiving a user input to or above a display screen of the display unit for changing from the current page to another page of the content; extracting fingerprint information from the user input; determining whether the content of the another page is or is not accessible based on the extracted fingerprint information; if all of the content of the another page is determined to be accessible based on the extracted fingerprint information, displaying the another page; and if any of the content of the another page is determined not to be accessible based on the extracted fingerprint information, displaying a page following the current page without displaying content of the another page that was determined not to be accessible.
US08813246B2 Method for playing digital contents protected with a DRM (digital right management) scheme and corresponding system
A method for playing DRM-protected contents, the protected contents being downloaded by a user device from a media server in the form of protected segments, comprises executing a DRM proxy inside the user device, the DRM proxy interfacing the media server and a player configured to implement the HLS protocol; executing an HLS server in the DRM proxy; registering the DRM proxy to handle HTTP requests; producing by the DRM proxy a playlist in HLS format including a list of URLs locating the individual protected segments on the user device; processing the playlist in the player; in the DRM proxy, acquiring a license to access the protected segment identified by the URL of a current request; decrypting the protected segment in the DRM proxy based on the license; and returning a segment based on the decrypted segment to the player in response to the current URL request.
US08813239B2 Online fraud detection dynamic scoring aggregation systems and methods
In some embodiments, an online fraud prevention system combines the output of several distinct fraud filters, to produce an aggregate score indicative of the likelihood that a surveyed target document (e.g. webpage, email) is fraudulent. Newly implemented fraud filters can be incorporated and ageing fraud filters can be phased out without the need to recalculate individual scores or to renormalize the aggregate fraud score. Every time the output of an individual filter is calculated, the aggregate score is updated in a manner which ensures the aggregate score remains within predetermined bounds defined by a minimum allowable score and a maximum allowable score (e.g., 0 to 100).
US08813230B2 Selective authorization of the loading of dependent code modules by running processes
Systems and methods for selective authorization of dependent code modules are provided. According to one embodiment, responsive to a monitored file system or operating system event initiated by an active process, a real-time authentication process is performed or bypassed on a code module to which the monitored event relates with reference to a whitelist that includes cryptographic hash values of approved code modules, which are known not to contain viruses or malicious code. The active process is allowed to load the code module when the authentication process is bypassed or when the cryptographic hash value of the code module matches one of the cryptographic hash values of approved code modules within the whitelist.
US08813228B2 Collective threat intelligence gathering system
Threat intelligence is collected from a variety of different sources. The threat intelligence information is aggregated, normalized, filtered and scored to identify threats to an information network. Threats are categorized by type, maliciousness and confidence level. Threats are reported to network administrators in a plurality of threat feeds, including for example malicious domains, malicious IP addresses, malicious e-mail addresses, malicious URLs and malicious software files.
US08813218B2 Security-enhanced computer systems and methods
In general, the invention provides a computer architecture designed for enhanced data security. In embodiments, the architecture comprises two sub-systems, each with their own processing units and memories, and a defined set of interfaces that interconnect the two sub-systems and the external world. One sub-system is designed to provide a familiar environment for running computer applications. The other sub-system is designed to provide a secure bridge between the first sub-system and users via input and output devices.
US08813217B2 Method and system for authorizing and charging host with multiple addresses in IPv6 network
A method for authorizing and accounting a host with multiple addresses in IPv6 Network includes: authorizing multiple addresses of the host respectively; charging the multiple addresses authorized of the host respectively. A system based on the above method includes: a network access server, for transmitting accounting information of multiple addresses of a host upon receiving authorization information; an Authentication, Authorization and Accounting (AAA) server, for authorizing the multiple addresses of the host respectively, and transmitting the authorization information to the network access server; receiving the accounting information transmitted from the network access server, and charging the multiple addresses according to the accounting information respectively. Consequently, it may be implemented to authorize different multiple addresses of the host and charge the different multiple addresses according to different charging rates respectively in an IPv6 network in accordance with embodiments of the present invention.
US08813216B2 Network security protection
A method and system for providing security to a Network Job Entry (NJE) network. A first NJE node and a third NJE node are connected by a second NJE node. The second NJE node conducts a security check of NJE packets traveling between the first and third NJE nodes. The security check performed by the second NJE node includes checking the userid of the person or job that sent the NJE packet, as well as the NJE data type. The NJE data type may be classified by the type of operation being performed, such as a batch job, sysout, command, message, as well as what application is being used. In one preferred embodiment, the security check includes checking the security level of the source of the data being transferred, such as a sensitive application. The security check can be based on the size of the data packet, such that excessively large data packets from a particular user are not permitted to be transmitted outside a secure NJE network.
US08813209B2 Automating network reconfiguration during migrations
Automating network reconfiguration such as firewall reconfiguration in migrations may include determining network reconfiguration needs in one or more network functionalities of the target environment based on the discovering; and applying the network reconfiguration needs to the one or more network functionalities in the target environment.
US08813208B2 System and method for the management of secure electronic correspondence sessions
A system and method for the management of secure electronic correspondences. The system includes at least one directory, at least one domicile server, at least one processing operator and at least one certification operator. The correspondence sessions are opened by a strong authentication procedure comprising the routing of a secret code over a channel different from the session channel and an identifier specific to the current session. In addition, in order to allow the delivery of correspondence to be sent, it is necessary for the validity of the trust attributes of the sender, the recipients and those involved in the document processing chain be certified by the certification operator for the level required for delivery. The compliance of the processing operations with the operator's specifications is checked by sending, acknowledging and returning certification tokens specific to each of the processing steps.
US08813203B2 Methods and systems for completing, by a single-sign on component, an authentication process in a federated environment to a resource not supporting federation
A system for distributed authentication includes a client machine, in a first domain in a federation, that receives from a user a first set of authentication credentials. The system also includes an intermediate machine in a second domain in the federation, a server, also in the second domain, a password management program executing on the server and a non-federated resource. The intermediate machine authenticates the user responsive to receiving the first set of authentication credentials and identifies a second set of authentication credentials. The server in the second domain authenticates the user, responsive to the second set of authentication credentials. The password management program, executing on the server, retrieves a third set of authentication credentials associated with the user. The non-federated resource authenticates the user, responsive to receiving, from the password management program, the third set of authentication credentials.
US08813199B2 Method for realizing convergent WAPI network architecture with separate MAC mode
A method for realizing a convergent Wireless Local Area Networks (WLAN) Authentication and Privacy Infrastructure (WAPI) network architecture with a split Medium Access Control (MAC) mode involves the steps: a split MAC mode for realizing WLAN Privacy Infrastructure (WPI) by an access controller is constructed through splitting the MAC function and the WAPI function of the wireless access point apart to a wireless terminal point and the access controller; integration of a WAPI and a convergent WLAN network system architecture is realized under the split MAC mode that the access controller realizes WPI; the association connection process is performed among a station point, a wireless terminal point and an access controller; the process for announcing the start of performing the WLAN Authentication Infrastructure (WAI) protocol between the access controller and the wireless terminal point is performed; the process for performing the WAI protocol between the station point and the access controller is performed; the process for announcing the end of performing the WAI protocol between the access controller and the wireless terminal point is performed; the secret communication process is performed between the wireless terminal point and the station point by using WPI.
US08813191B2 Method and apparatus for controlling the number of devices installed in an authorized domain
The number of devices installed in an Authorized Domain is controlled by a master device functionality. This master devices stores ceiling values for the total number Totaljimit of devices to be installed in the AD; the total number Localjimit of devices to be installed in a local proximity with the master device and the total number Remotejimit of devices to be installed remotely from said master device. The master device also stores current values of the number Local_count of devices installed in the AD in local proximity with the master device; and the number Remote_count of devices installed in the AD remotely from said master device. When a new device is to be installed in the AD, the ceiling values are checked with respect to the current values and it is checked whether the device is in local proximity with the master device to authorize or not its installation in the AD, either locally or remotely.
US08813190B2 Resource upload
A method, system and program for uploading a resource from remote storage to a remote service. The method comprises the steps of connecting to the remote service, initiating an upload of the resource to the remote service, selecting the remote storage as a source of the resource, acquiring the resource from the remote storage, and uploading the resource to the remote service. In one embodiment, at least part of the method is executed by a proxy server and the step of acquiring the resource from the remote storage comprises downloading the resource to the proxy server. In another embodiment, the remote service communicates directly with the remote storage. In this further embodiment, a client device acquires authentication data for the resource from the remote storage and the step of acquiring the resource from the remote storage includes providing the authentication data to the remote storage.
US08813189B2 System and method for capturing network traffic
In certain embodiments, a method includes receiving, by a capture device, traffic flows transmitted by a plurality of client devices, each of the traffic flows being associated with one of the plurality of client devices and comprising encrypted data. The method further includes receiving, by the capture device, flow information communicated from a proxy server communicatively coupled to the capture device, the flow information comprising an identification of a particular traffic flow and a session key associated with the particular traffic flow. The method further includes storing, by the capture device, encrypted data of the particular traffic flow identified by the flow information supplied by the proxy server; storing, by the capture device, the session key associated with the particular traffic flow; and discarding, by the capture device, any of the plurality of received traffic flows not identified in the flow information received from the proxy server.
US08813179B1 Providing mobile device management functionalities
Methods, systems, computer-readable media, and apparatuses for providing mobile device management functionalities are presented. In various embodiments, a mobile device management agent may monitor state information associated with a mobile computing device. The monitored state information may be analyzed on the mobile computing device and/or by one or more policy management servers. In some instances, the one or more policy management servers may provide management information to the mobile computing device, and the management information may include one or more commands (which may, e.g., cause the mobile computing device to enforce one or more policies) and/or one or more policy updates. Subsequently, one or more policies may be enforced on the mobile computing device based on the monitored state information and/or based on the management information.
US08813177B2 Background application management
The techniques and systems disclosed herein generally pertain to managing permissions for applications to allow the applications to run in a background state by an operating system. In some embodiments, user interfaces may be used to allow users to manage application permissions without requiring the user to understand specifics of background applications, but rather by providing a predetermined threshold number of permissions that the user can assign to applications. When the predetermined threshold number of permissions has been allocated and a subsequent application requests a permission, the user may replace or swap out an application that currently has a permission by giving the permission to the requesting application.
US08813174B1 Embedded security blades for cloud service providers
A policy manager generates a uniform cloud service and information security policy based on a plurality of access contexts. The policy manager distributes the uniform cloud service and information security policy to a plurality of security blades, the security blades located within a plurality of cloud services and configured to control access for a user device to the cloud services and the information contained therein based on the uniform cloud service and information security policy.
US08813168B2 Methods, systems, and computer readable media for providing nested policy configuration in a communications network
Methods, systems, and computer readable media for providing nested policy configuration in a communications network are disclosed. The method is performed at a policy and charging rules function (PCRF) node. According to one method, first policy profile information associated with a first identifier is obtained from a policy profile database, where the first identifier is associated with a first subscriber and where the first policy profile information includes a second identifier. Second policy profile information associated with the second subscriber is obtained, using the second identifier obtained with the first policy profile information, from the policy profile database.
US08813165B2 Audio/video storage/retrieval system and method
An audio/video storage/retrieval system and method that permits efficient and cost-effective simultaneous recording of multi-channel A/V information from a variety of sources is disclosed. The system/method may be broadly described as generally incorporating baseband conversion of source RF modulated A/V information followed by analog-to-digital conversion and storage on a storage device utilizing a dual port interface that incorporates an additional computer access port to permit transparent storage access by a computer system. Retrieval of stored A/V programming from the storage device via the dual port interface permits the stored A/V data to be converted to analog and RF modulated for presentation to an A/V presentation device. Additional A/V source and/or target selectors may be incorporated into the system/method to permit recording a plethora of A/V sources such as raw A/V signaling, OTA broadcasts, clear/encrypted cable QAM broadcasts, cable set top boxes (STBs), and the like.
US08813163B2 Methods, communication device, and communication system for presenting multi-media content in conjunction with user identifications corresponding to the same channel number
A method for presenting multi-media contents on a specific communication device is disclosed. The method includes detecting a multi-media content channel currently tuned by the specific communication device; and in addition to a specific multi-media content corresponding to a specific channel number currently tuned by the specific communication device, presenting an information communication user interface.
US08813159B2 Data transmission device and data transmission control device
Disclosed is a technique for effectively transmitting a plurality of contents under the situation securing minimum QoS. According to the technique, among a plurality of contents to be transmitted to a data reception device, two or more contents are set as main contents, and the remaining contents are set as stand-by contents. One of the two or more main contents is set as a broadcasting content to be broadcasted actually, and the remaining main content is set as a switching content. The data transmission device transmits the two main contents to the data reception device via a high-quality line (main content line) and transmits the remaining stand-by contents via a line of a quality lower than the main content line (proxy data transmission line). Contents are switched by interchanging between a broadcasting content and a switching content and interchanging between a switching content and a stand-by content.
US08813158B2 Method and apparatus for model-based recovery of packet loss errors
A media processor having a controller operable to recognize a portion of a video stream in an interactive television network having video compression artifacts corresponding to a stored model and perform model-based video correction of the portion recognized using synthetically generated images of objects in a captured video scene. Other embodiments are disclosed.
US08813155B2 Method for receiving service information data and an IPTV receiver
A method for receiving service information (SI) for building a channel map in an internet protocol television (IPTV) receiver and the IPTV receiver thereof are provided. The method includes receiving a provisioning information table which includes information of location to receive a first stream carrying a master SI table and parsing the received provisioning information table, receiving the first stream carrying the master SI table which includes information of location to receive a second stream carrying other SI tables based on the parsed provisioning information table and parsing the received first stream, parsing the second element in the received first stream, receiving the second stream carrying the other SI tables, and parsing the other SI tables, wherein the IPTV does not leave the first stream and leave the second stream.
US08813147B2 System and method for synchronizing video indexing between audio/video signal and data
This invention is directed to a transmission system having a broadcast data synchronization and transmission system including a stream unit which detects group of pictures (GOP) positions of a Motion Picture Expert Group (MPEG) stream to be broadcasted on a television, and a shot/scene unit which sets and marks Extendible Markup Language (XML) TAG information in the corresponding GOP positions detected by the stream unit.
US08813146B2 Method and system for region-based monitoring of video assets
A method and system for monitoring video assets provided by a multimedia content distribution network (MCDN) includes an expert test monitoring platform (ETMP) configured to emulate MCDN client systems at a facility of an MCDN service provider. The ETMP may be used to test monitor MCDN performance by acquiring a baseband video signal and performing a test operation including at least one check point condition. The check point condition may be associated with a masked region of the video signal and may also involve a test of an audio channel. A plurality of test operations and/or check point conditions may be defined and executed on the baseband video signal, while the results of the test operation may be logged.
US08813143B2 Methods and apparatus for business-based network resource allocation
Methods and apparatus for optimizing the distribution and delivery of content within a content-based network based on e.g., business or revenue considerations. In one embodiment, the network comprises a cable television network that utilizes a Global Session Resource Manager (GSRM). The GSRM processes subscriber program viewing requests to identify options available to fulfill the request (including, e.g., providing free on-demand (FOD), standard definition on-demand (SVOD), and/or high definition on-demand (HDVOD) content), and evaluate these options to determine the one that optimizes network revenue or profit. The GSRM performs this identification and evaluation process by considering various parameters including network resource (e.g., bandwidth) availability, and different revenue and profit implications for different classes of service, the individual or collective demographic or other profile of network subscribers, and other business or operational rules programmed by the operator of the network. Business methods based on such network optimization are also described.
US08813142B2 Methods, systems and apparatus for providing video transmissions over multiple media
Various embodiments of the invention provide novel apparatus, methods and systems for providing relatively high-speed bandwidth to enable, inter alia, video transmission services over media previously unable to support such services. In accordance with certain embodiments, a device located at the telecommunication service provider can logically couple two or more physical media to provide a single, consolidated source of bandwidth, which can be used to transmit data, which can represent a video signal. In accordance with other embodiments, a device located at the subscriber's location can be used to receive the data from each of the two physical media and recreate the video signal from the data, such that the video signal can be transmitted to a display device, such as a television, monitor, etc.
US08813141B2 System and method of providing video content
A method of providing video content is disclosed that includes receiving video content associated with a television stream from a video source at a server of a video distribution network. The method also includes sending a primary multicast video stream corresponding to the video content to a video distribution network entity via an Internet Protocol (IP) network. The primary multicast video stream is associated with a first bandwidth. Further, the method includes sending a secondary multicast video stream to the video distribution network entity via the IP network. The secondary multicast video stream is associated with a second bandwidth. The primary multicast video stream and the secondary multicast video stream are accessible to a set-top box device via the video distribution network entity in response to a channel change request that indicates the television stream. In addition, the frames of the secondary multicast video stream may be delayed with respect to their counterparts in the primary multicast video stream. This insures that, after sufficient buffering of frames of the primary multicast video stream, when the set-top box device switches from the secondary multicast video stream to the primary multicast video stream there will be no noticeable time shift.
US08813132B2 Method and system for generation and playback of supplemented videos
The present invention is a method and system for generation and playback of supplemented videos which include interactive features. The supplemented video includes hotspots that allow a video viewer to interact with the video when the video viewer sees an object. The hotspots can be manually defined. Information regarding the object and the hotspot can be stored in a separate XML file. Furthermore, the present invention can be a marketplace where a desired object can be found by searching the XML file. The search results can list the supplemented videos which contain hotspots corresponding to the object and also the time in the supplemented video in which the object is found. The present invention can also aggregate data about the objects based on the playback of the supplemented videos and the video viewer's interaction with the supplemented videos.
US08813125B2 Method and apparatus for browsing using alternative linkbases
Systems and methods for navigating hypermedia using multiple coordinated input/output device sets. Disclosed systems and methods allow a user and/or an author to control what resources are presented on which device sets (whether they are integrated or not), and provide for coordinating browsing activities to enable such a user interface to be employed across multiple independent systems. Disclosed systems and methods also support new and enriched aspects and applications of hypermedia browsing and related business activities.
US08813124B2 Methods and apparatus for targeted secondary content insertion
Methods and apparatus for identification and insertion of content targeted to a particular audience within a content-based network, such as a cable television or satellite network. In one embodiment of the invention, audience qualities are identified and distributed to an advertisement decision maker, which uses the information to fulfill advertisement placement opportunities. Qualifiers about an existing or projected audience are classified utilizing an algorithm for qualifier weight and variance in order to determine the proximity any given qualifier may be to a target audience for an advertisement. Subscriber privacy and anonymity is also optionally maintained via e.g., hashing or encrypting data relating to the CPE and/or subscriber, thus ensuring that audience data is not traceable to a specific user account. Business methods are also disclosed.
US08813112B1 Method of and apparatus for utilizing SMS while running an application on a mobile device controlling a viewer's participation with a broadcast
An improved method of and system for participating in SMS-TV contests enables a user to utilize one or more applications to perform desired operations such as using the user interface to efficiently make selections to respond to a question in a contest, downloading SMS short codes, promoting contests within the application, storing a history of SMS-TV programs, enabling an alternate phone number to be submitted, utilizing user identification tags, disconnecting the application to receive an incoming call, verification, contacting a server to send an SMS message on the device's behalf and other operations. Some of the aforementioned operations are performed by the user specifically while others are automatically performed by a server to provide the user with the best service possible.
US08813110B2 Dual channel audience customized broadcast delivery system and method
The broadcast of content over a unidirectional broadcast channel is adjusted by analysis of data received from receivers of the content via a bidirectional data exchange channel. The broadcast may be altered in signal, signal strength, signal direction, encoding, and so forth. The receivers may communicate the data over any suitable network, such as the Internet. The data may include past, current and planned selections of content, as well as geographic and demographic information, when available.
US08813108B2 Apparatus and method for providing preferred media programming
A system that incorporates teachings of the present disclosure may include, for example, identifying a first user initiating control of a media processor device, determining a startup media program according to one or more startup media preferences associated with the identified first user and one or more characteristics corresponding to the first user initiating control, and transmitting to a display device the startup media program derived from a media stream. Other embodiments are disclosed.
US08813103B1 Methods and systems for handling component-object-model communications
A computer-implemented method for handling component-object-model communications. The method may include identifying a request to instantiate a component-object-model object through a remote-procedure-call process. The component-object-model object may be associated with an out-of-process component-object-model server registered in a first environment. The remote-procedure-call process may be running in a second environment with a different registry than the first environment. The method may also include allowing the remote-procedure-call process to access the first environment. Corresponding systems and computer-readable media are also disclosed.
US08813102B2 Method and apparatus for generating mashup graph, and method and apparatus for recommending mashup service
Provided are a method and apparatus for generating a mashup graph. The method includes receiving a set of services and collecting application programmable interfaces (APIs) of the services, and generating a mashup graph by using the collected APIs according to information regarding connections between the APIs and weights between the APIs. Thus, a mashup graph having a simple form in which a user's preference can be reflected can be generated, instead of a complicated connection matrix.
US08813097B2 Predicting the impact of change on events detected in application logic
A search facility is used to predict the impact of change on events detected in application logic, where the change may involve a computing resource used by or referenced by the application logic and/or by event detection logic. The search may be performed prior to making a change, in order to judge potential impact of the change, or after the change has been made. The search makes the prediction by evaluating semantics of conditions that specify when and/or and how an event will be detected at run-time.
US08813089B2 Managing resources for maintenance tasks in computing systems
Systems for managing resources for maintenance tasks in computing systems are provided. One system includes a controller and memory coupled to the controller, the memory configured to store a module. The controller, when executing the module, is configured to determine an amount of available resources for use by a plurality of maintenance tasks in a computing system and divide the available resources between the plurality of maintenance tasks based on a need for each maintenance task. One method includes determining, by a central controller, an amount of available resources for use by a plurality of maintenance tasks in a computing system and dividing the available resources between the plurality of maintenance tasks based on a need for each maintenance task. Computer storage mediums including a computer program product method for managing resources for maintenance tasks in computing systems are also provided.
US08813088B2 Scheduling flows in a multi-platform cluster environment
Techniques for scheduling multiple flows in a multi-platform cluster environment are provided. The techniques include partitioning a cluster into one or more platform containers associated with one or more platforms in the cluster, scheduling one or more flows in each of the one or more platform containers, wherein the one or more flows are created as one or more flow containers, scheduling one or more individual jobs into the one or more flow containers to create a moldable schedule of one or more jobs, flows and platforms, and automatically converting the moldable schedule into a malleable schedule.
US08813082B2 Thread priority based on object creation rates
A method and apparatus for managing thread priority based on object creation rates. Embodiments of the invention provide a thread monitor configured to reduce the execution priority of a thread creating a sufficient number of new objects to be disruptive of system performance. Thus, although the thread may still create a large number of objects, by monitoring object creation rates and reducing the execution priority of such a thread, overall system performance may be improved. In other words, a given thread may still “misbehave,” but receive fewer opportunities to do so.
US08813079B1 Thread management to prevent race conditions in computer programs
Recording and replaying computer programs includes state synchronization and thread management techniques that facilitate accurately replaying the recorded execution of a multithreaded application program.
US08813074B2 Detecting and correcting network interruptions using network address translation
Embodiments provide a network address translation (NAT) service for network devices. A network connection from at least one private network device to the NAT service is received and a network connection from at least one remote device to the NAT service is received. The private network device is positioned within a private network and the remote device is positioned within a public network. A network availability of the remote device is determined. If the remote device is unavailable or a network configuration setting associated with the remote device changes, the private network device is notified and a connection reset message is transmitted to the private network device.
US08813072B1 Inverse virtual machine
A plurality of devices self-assemble their respective resources into a pool for hosting one or more virtual machines (VMs). An inverse virtual machine architecture enables a pool of resources to be assembled for hosting one or more VMs independent of an application-level control program, such as a host OS and/or other application-level program, executing on the host system. In certain embodiments, the plurality of independent physical resources are operable to autonomously join together in forming the pool of resources for VM(s). In certain embodiments, each device comprises VM core logic for self-assembling the devices into the resource pool. The VM core logic may be implemented at a BIOS level of the devices, wherein an operating system is not required to be launched on any of the devices that self-assemble into the resource pool for hosting the VM(s).
US08813068B2 Software replacement method and related software replacement system
The present invention relates to a Software replacement method, for replacing a first software package that comprises a command handling interface which is present at a computer system, by a second software package over a connection between an operator terminal and this command handling interface. At first the second software package is installed besides the first software package at the computer system. Subsequently, the second software package is activated. Then a contacting part of the second software package, after activation of this second software package, contacts the command handling interface. The command handling interface at contacting of the command handling Interface by the contacting part of the second software package, switches from the first software package towards the second software package and keeps open the connection between the operator terminal and the command handling interface.
US08813065B2 Microcloud platform delivery system
A cloud computing environment with the ability to deploy a web application that has been developed using one of a plurality of application frameworks and is configured to execute within one of a plurality of runtime environments can be delivered as a self-contained virtual machine disk image configured to launch in a virtualization environment. Upon request (or alternatively, in a pre-processing phase), a cloud computing platform provider can compose a virtual machine disk image comprising the cloud computing environment. The virtual machine disk image may be attached to any virtual machine, whether running on a personal computing device such as a laptop or in an infrastructure-as-a-service service provider to provide a cloud computing environment that is automatically configured to receive and deploy a web application.
US08813057B2 Branch pruning in architectures with speculation support
According to one example embodiment of the inventive subject matter, the method and apparatus described herein is used to generate an optimized speculative version of a static piece of code. The portion of code is optimized in the sense that the number of instructions executed will be smaller. However, since the applied optimization is speculative, the optimized version can be incorrect and some mechanism to recover from that situation is required. Thus, the quality of the produced code will be measured by taking into account both the final length of the code as well as the frequency of misspeculation.
US08813047B2 Yet another transformation language (YATL)
A practical language for writing analysis and transformation tools for C/C++ and other languages is provided. This language, YATL, is imperative in style and designed to be easy to use for someone familiar with the grammar of the target language. It allows the developer to describe transformations with reference to elements of the target grammar through a pluggable personality to a compiler. This provides the means for powerful, yet easy to write, transformation programs, while fundamentally remaining language agnostic.
US08813046B2 System and method for internationalization encoding
A system and computer-implemented method for transforming source code in an original natively encoded format to a locale neutral format, wherein data types and functions in the original format are estimated for compliance with the locale neutral format and an estimation is made as to the amount of code conversions necessary to comply with the locale neutral format. In addition, image files referenced by the source code is analyzed and embedded text extracted for enabling translation during the localization process.
US08813045B2 Object level compatibility and class resizing utilizing semantic values
A method of converting software code to an object on a computing device may include receiving the software code at the computing device and translating at the computing device the software code to an object file. Translating the software to the object file may include determining that the software code includes an item of interest that requires a value being coded into the object. The method may also include creating a variable to represent the coded value and storing the variable, which is linked to the coded value, in a table of variables associated with the object file.
US08813044B2 Dynamic optimization of mobile services
A method, system, and article of manufacture are disclosed for transforming a definition of a process for delivering a service. This service process definition is comprised of computer readable code. The method comprises the steps of expressing a given set of assumptions in a computer readable code; and transforming said process definition by using a processing unit to apply said assumptions to said process definition to change the configuration of the process definition. The process definition may be transformed by using factors relating to the specific context in or for which the process definition is executed. Also, the process definition may be transformed by identifying, in a flow diagram for the service process definition, flows to which the assumptions apply, and applying program rewriting techniques to those identified flows.
US08813042B2 Identifying globally consistent states in a multithreaded program
In a method of identifying a globally consistent state in a multithreaded program, a plurality of locally consistent states is identified, in which a locally consistent state of a thread comprises a set of memory locations and their corresponding data values accessed between points in the multithreaded program where no locks are held. Globally consistent states are identified based at least in part on the locally consistent states.
US08813039B2 Method and system for software defect reporting
A method and system ties together the identification of a defect during testing with the supporting application code on the systems that led to the generation of a defect. The association between the two is through the use of a unique Trace ID. This Trace ID is unique to each interaction between the consumer (e.g. client browser) and the provider system(s) (web application server, back office systems, etc). When a potential defect is identified by the end user or tester, the present invention “collects” the associated log messages using the unique Trace ID and attaches those to the defect. The software developer providing the defect triage can then readily review the associated log files without having to manually search the supporting log files manually.
US08813033B2 System and method for static analysis using fault paths
A system and method for analyzing a program includes determining possible bug paths in a program based on statistical analysis of test cases. A static analysis is then performed only on the possible bug paths. The bugs are then located in the program.
US08813028B2 Mobile application creation system
A computer implemented method and system for creating a mobile application provides a mobile application development software (MADS) and pre-coded software components (PCSCs) encapsulated in a mobile application creation interface (MACI). The MADS dynamically maps data to be rendered in the mobile application with one or more data sources and launches the MACI. The MADS creates one or more composite software components (CSCs) by combining more than one of distinct software components selected from component sources and/or the PCSCs. The MADS inserts one or more PCSCs and/or CSCs into the MACI. The MADS generates one or more recommendations for adding one or more characteristic objects associated with the mobile application. The MADS creates the mobile application using the inserted PCSCs, the created composite software components, the recommendations, the dynamically mapped data, and/or an adaptively configured application programming interfaces that facilitate backend integration of the mobile application with the user device.
US08813003B2 System and method for inferring higher level descriptions from RTL topology based on naming similarities and dependency
A system and methods are disclosed for inferring higher level descriptions of circuit connectivity from register transfer level (RTL) netlists in order to provide more understandable and manageable design descriptions for complex System-on-Chip (SOC) designs. In particular, rule-based interface matching is automatically performed by analyzing actual port names on instances of functional elements and blocks to form signal groupings that comprise a higher-level abstracted description. An example syntax is provided for defining rules that are used to define how various analysis are performed. Data describing standard interfaces on common Intellectual Property (IP) blocks is optionally made available to facilitate interface matching. Also, a facility is included to allow user-guided mapping on instantiated interfaces with respect to actual port names in an RTL-level design.
US08813002B2 Circuit board design support program, design support method, and design support apparatus
The embodiment is a non-transitory computer readable storage medium storing a design support program which causes a computer to generate design data for a circuit board in which elements are placed. The program causes the computer to perform: storing, in response to an operation input, operation information in an operation storage section; storing a function of a program executed based on the operation input in a function history storage section; upon detection of an operation of a command causing the computer to execute a predetermined function for generating the design data, acquiring a selected element and storing the selected element in an element information storage section; and detecting an abnormal end of the predetermined function to output the function of the program in the function history storage section, the operation information in the operation information storage section, and the element in the element information storage section to a log file.
US08812997B2 Structural feature formation within an integrated circuit
An integrated circuit is formed using an lithographic process including a stage of forming a lithographic layer from a plurality of separately printed pattern layers. Within the integrated circuit there is formed a circuit including at least two devices that are matched devices such that the performance of the circuit is degraded if the match devices deviate from having matched performance characteristics. Dummy contacts 32 (structural features) are provided within the circuit design so as to force allocation of functional contacts (structural features) of the matched devices into the same pattern layer thereby reducing inter-device variation in contact position and/or size.
US08812992B2 Touch screen panel to input multi-dimension values and method for controlling touch screen panel
A touch screen panel to input multi-dimension values and a method of controlling the touch screen panel are provided. In the touch screen panel, a touch screen unit displays a multi-dimensional coordinate system, and senses whether a certain point of the multi-dimensional coordinate system is touched, a control unit calculates coordinates of the touched point if the touched point is sensed, and a coordinate display unit displays values of the calculated coordinates.
US08812990B2 Method and apparatus for presenting a first person world view of content
An approach is provided for presenting a global view of content. A content mapping platform determines a viewing location of a device with respect to a user interface, wherein the user interface depicts a three-dimensional object in which a surface closest to the viewing location is transparent to show, at least in part, an opposite surface of the three-dimensional object. Further, the content mapping platform then determines at least one target location associated with at least one content item. Furthermore, the content mapping platform causes, at least in part, a rendering of the at least one content item on the opposite surface of the three-dimensional object based, at least in part, on the at least one target location.
US08812979B2 Feature license management system
Systems and devices are disclosed for enabling direct transfer of feature licenses between utility meters. In one embodiment, a system includes: a computing device communicatively connected to a first utility meter and a second utility meter, the computing device adapted to manage a transfer of a feature license between the first utility meter and the second utility meter by performing actions comprising: obtaining feature license data about the first utility meter and the second utility meter; receiving a selection of the feature license to be transferred from the first utility meter to the second utility meter; and transferring the selected feature license from the first utility meter to the second utility meter.
US08812976B2 Programmable equipment configuration method and apparatus
A computer-implemented method, system, and computer readable medium for configuring programmable equipment having hardware devices that can be programmatically interconnected into different hardware configurations. A graphical user interface is provided on a computer display which permits a user to iconically define both a hardware and procedural configuration of the available hardware devices. Configuration data is generated that can be used to automatically configure the programmable equipment according to the user-defined hardware and procedural configuration.
US08812965B2 Creation and publishing of virtual components
A method for use in CAD modeling software to define product structure based on virtual components created independent from geometry and without the need to create files on disk. With the additional capability of assigning geometry to the virtual components of the product structure that sets and orients the virtual components and manages multiple occurrences of like components. Further, the virtual component are published into real components with automatic 3D file creation completed.
US08812964B2 Managing evelopment of an enterprise application
An improved solution for managing development of a multi-tiered enterprise application. In particular, a plurality of logical tiers for the enterprise application are identified and a corresponding set of components for each of the logical tiers is obtained. An enterprise application view is generated based on the logical tiers and sets of components to provide an end-to-end graphical view of the enterprise application. The enterprise application view can be integrated with various development tools that are used to develop the components for the enterprise application. To this extent, the invention can automatically integrate component development artifacts for deployment. As a result, the invention can provide a truly integrated development environment for developing the enterprise application.
US08812955B2 Information processing method and apparatus and information processing program
A hierarchical hysteresis menu area is such an area in which the hysteresis information from the hysteresis of past operations up to the current hierarchical layer is displayed responsive to an operation on an operating unit and in which selection by a user is made using the operating unit. As the hierarchy progresses, new rows such as “Top Menu”, “ . . . Menu A”, “ . . . Menu A-1” are created progressively, until the current layer [ . . . menu A-1 “ . . . menu A-1”] is demonstrated as the lowermost layer. Indents and marks are used to denote a hierarchical structure. If a cursor is moved by an operating unit to decide on a certain selected layer, reversion may be made directly to the layer. The current menu area indicates the item of the current layer. A folder mark is displayed for a menu having a further lower item. The current hierarchical layer is indicated in this manner in the operating menu system of a hierarchical structure employing a user interface device.
US08812953B2 System and method for reading a web feed that represents multiple related objects
A method and computer program product for receiving, on a remote device, a data feed that includes a plurality of feed entries. The feed entries are processed to identify one or more page entries. The feed entries are processed to identify one or more object entries. At least a first and a second object entry, chosen from the one or more object entries, are associated with at least a first page entry chosen from the one or more page entries.
US08812950B2 Spreadsheet software services
Embodiments of the present invention include the creation of spreadsheet software services. In one embodiment, the features and functionality of a spreadsheet may be transformed into a software service, such as a web service, for example. In one embodiment, the present invention includes a method of generating a software service comprising analyzing a spreadsheet to extract an output schema corresponding to at least a portion of the spreadsheet, generating a software service interface description comprising the output schema and the description of the output data, wherein the software service interface is accessible over a network, and accessing the functionality of the spreadsheet using the software service interface description.
US08812945B2 Method of dynamically creating real time presentations responsive to search expression
The disclosure describes a method of dynamically creating real-time presentations responsive to search expressions. The method comprises retrieving information from search engines, parsing the retrieved information to create dynamically a structured document including mark-up tags, and rendering the structured document as a slide show presentation of images by a multimedia presentation module. The structured document may be editable, annotatable, storable, and publishable by a user viewing the slide show presentation on the client device. The information retrieved from the one or more search engines may be restricted to one or more specified web domains. Pertinent textual information about the object of interest may also be retrieved along with the image information for convenient review by the user. Each displayed image in the slideshow presentation may have an embedded hyperlink to the source page of the image.
US08812943B2 Detecting data corruption in medical binary decision diagrams using hashing techniques
In particular embodiments, a method includes receiving from a remote system a binary decision diagram (BDD) representing data streams from sensors, an input, and a first hash code, transforming the received BDD to a second arithmetic function by performing the arithmetic transformation on the received BDD, calculating a second hash code from the second arithmetic function and the input, and if the first hash code equals the second hash code, then indicating that the received BDD is uncorrupted data, else indicating that the received BDD is corrupted data.
US08812937B2 Method for improving the acquisition of a data set transmitted repeatedly in a difficult environment
A method is provided for improving the acquisition of a data set transmitted repeatedly in a difficult environment, which is particularly appropriate to satellite radionavigation systems. The main characteristic of the method is to provide “contextual” aid relating to the transmitted data by indicating the nature and the possible updating of these data so that the receiver can accumulate the energy when the data are repeated in an identical manner. These aid data being short, it is possible to obtain good quality of reception and protection of this aid by virtue of its longer coding than that of the data.
US08812933B2 Memory system and operating method thereof
A memory system includes a nonvolatile memory device and a memory controller configured to control the nonvolatile memory device and configured to provide the nonvolatile memory device with error flag information including error location information of an error of data read from the nonvolatile memory device.
US08812924B2 Method of handling a damage information-assisted hybrid ARQ scheme and related communication device
A method of handling a retransmission of a hybrid automatic repeat request scheme for a receiver in a communication system is disclosed. The method comprises receiving a first payload from a transmitter in the communication system, and feeding back a resource index to the transmitter, to indicate a size for a second payload in the next reception, when the receiver is unsuccessful to decode the first payload into a plurality of information bits, wherein the transmitter encodes the plurality of information bits into the first payload by using an error correction code.
US08812920B2 Test mode signal generation circuit
A test mode signal generation circuit includes a pre-decoder block configured to output first and second control signals and test address signals in response to first and second address signals, and a signal generation block configured to decode the test address signals in response to the first control signal and generate first and second test mode group signals each including a plurality of test mode signals.
US08812916B2 Failure data management for a distributed computer system
Various systems, processes, products, and techniques may be used to manage failure data for a distributed computer system. In particular implementations, a system and process for managing distributed data for a distributed computer system may include the ability to determine at a service processor of a first node in a distributed computer system that comprises a plurality of nodes whether a failure has occurred in the first node and identify a service processor of a second node in the distributed computer system in which to store failure data if a failure has occurred. The system and process may also include the ability to store at least part of the failure data in the identified service processor and determine whether there is more failure data to store than the identified service processor can store.
US08812914B2 Field control devices having pre-defined error-states and related methods
Control apparatus having pre-defined error-states and related methods are described. An example method of controlling a field control device described herein includes receiving, via a controller coupled to the fluid control device, a communication from a control system remotely located from the controller to operate the field control device during a non-error condition, detecting whether an error condition has occurred, and operating the field control device based on a pre-determined error-state instruction stored in the controller when the error condition is detected.
US08812912B2 Detecting system component failures in a computing system
Detecting system component failures in a computing system, including: detecting, by an illumination detector, the occurrence of an illumination event in the computing system; determining, by an illumination event identifier, whether the illumination event is associated with a suspected component failure in the computing system; and sending, by a notification system, a failure event notification upon determining that the illumination event is associated with a suspected component failure in the computing system.
US08812910B2 Pilot process method for system boot and associated apparatus
A pilot process method for system boot and an associated are provided. An environment variable is read from a NAND flash memory. When an irrevocable error exists in an environment variable, the environment variable is read successively for a predetermined threshold number of times. A backup variable of the environment variable is read when the irrevocable error is still present in the environment variable that is read for a predetermined threshold number of times, and the environment variable is restored according to the backup variable. Therefore, when it is confirmed that the environment variable is damaged, a backup variable is utilized and the damaged environment variable is restored according to the backup variable, so as to ensure a normal boot-up process of the system to significantly enhance system reliability as well as user experience.
US08812909B2 Remedying identified frustration events in a computer system
A data processing system comprising: a constantly updating database of a plurality of processes having a plurality of operation times, relating to a plurality of applications, relating to at least one user activity, and using a plurality of computing resources; a monitor arranged to identify a plurality of clashes between the processes, a plurality of frustration events and to correlate between the frustration events and the clashes between the processes; a cause identifier arranged to identify, for each frustration event, a cause for the correlated clash of processes; a remedy generator arranged to generate, for each cause, a remedy arranged to solve the frustration event; a communication module arranged to provide the remedies to users in relation to respective user activities in view of their frustration events; and an analyzer arranged to monitor an efficacy of the remedies in respect to their corresponding frustration events.
US08812901B2 Methods and apparatus for marking writes on a write-protected failed device to avoid reading stale data in a RAID storage system
Methods and apparatus for improved building of a hot spare storage device in a RAID storage system while avoiding reading of stale data from a failed storage device. In the recovery mode of the failed device, all data is write protected on the failed device. A RAID storage controller may copy as much readable data as possible from the failed device to the hot spare storage device. Unreadable data may be rebuilt using redundant information of the logical volume. Write requests directed to the failed device cause the addressed logical block address (LBA) to be marked as storing stale data. When a read request is directed to such a marked LBA, the read request returns an error status from the failed device to indicate that the data is stale. The RAID controller then rebuilds the now stale data for that LBA from redundant information of the logical volume.
US08812900B2 Managing storage providers in a clustered appliance environment
Receiving a power off alert indicating a power off condition of a first processing system on which a first storage provider is installed, the first storage provider managing at least one storage controller. Responsive to the power off alert, issuing a first command to a second storage provider installed on a second processing system, the first command indicating to the second storage provider to assume management of the storage controller.
US08812899B1 Managing read caching
A method is used in managing read caching. First and second read caches are maintained in a data storage system. The first read cache is controlled by a first storage controller and the second read cache is controlled by a second storage controller. Read cache data is copied from the first storage controller to the second storage controller. A failure of the first storage controller is detected. Based on the detection, the copied read cache data is processed at the second storage controller to make the copied read cache data available for use at the second storage controller.
US08812896B1 High-availability data center
Method/system is disclosed for recovering computing capacity and critical applications after a catastrophic failure. The method/system involves distributing the computing capacity over multiple computing clusters, each computing cluster having concurrent access to shared data and software applications of other computing clusters. Sufficient backup computing capacity is reserved on each computing cluster to recover some or all active computing capacity on the other computing clusters. Message traffic throughout the computing clusters is monitored for indications of a catastrophic failure. Upon confirmation of a catastrophic failure at one computing cluster, the workloads of that computing cluster are transferred to the backup computing capacity of the other computing clusters. Software applications that have been designated for recovery are then brought up on the backup computing capacity of the other computing clusters. Such an arrangement allows computing capacity and critical software applications to be quickly recovered after a catastrophic failure.
US08812891B2 Image forming apparatus with motor drivers capable of directly communicating power abnormalities to other drivers
An image forming apparatus is provided, which includes a control unit, one or more motors, and a plurality of power supply management devices each of which includes one or more driving circuits for driving the motors, one or more power supply circuits for supplying electricity to the control unit and an external device, a signal output unit issuing a halting signal to the other power supply management devices in response to detection of an abnormality in the power supply management device, a halting unit halting an operation of the power supply management device in response to receipt of a halting signal from one of the other power supply management devices and detection of the abnormality in the power supply management device, and a restoring unit restoring the halted operation of the power supply management device in response to a predetermined restoring condition being satisfied.
US08812887B2 Electronic display device automatically turns on or off according to whether a user in front of the display
An electronic display device detects whether a user is in front of a display via a camera according to a first frequency in a working mode of the electronic display device. If the electronic display device detects that the user is not in front of the display for a first predefined time period, the electronic display device enters a power saving mode by turning off the display. The electronic display device detects whether the user is in front of the display again via the camera according to a second frequency in the power saving mode. The electronic display device reduces the second frequency after the user is not in front of the display for a second predefined time period. The electronic display device enters the working mode by turning on the display when detecting that the user is in front of the display again.
US08812882B2 Voltage regulation for a computer system providing voltage positioning for multi-component load
A computer system has a controller and a voltage regulator. The controller generates a power consumption state signal for one or more components of the computer system to the voltage regulator. The voltage regulator supplies a first voltage level for the one or more components when the one or more components are at a first power consumption state. The voltage regulator increases to a second voltage level for the one or more components when the one or more components enter a second power consumption state.
US08812881B1 Distributed uninterruptible power supply
A distributed uninterruptible power supply provides power to a system including a plurality of electronic computing devices. Each electronic computing device may include an on-board battery to provide power when a power outage occurs. The electronic computing devices that are executing processes that may be temporarily suspended without adversely impacting the processing of a majority of the plurality electronic computing devices may be identified as sacrificial devices. The motherboard of each sacrificial device may be deactivated to suspend any executing processes. The DC power provided by the on-board battery of each sacrificial device may be converted to AC power and then supplied to the non-sacrificial devices.
US08812872B2 Memory managment method
In the conventional method of maintaining the confidential a program, wherein a program to be executed in an information processing device is stored in a hard disk, etc., in an encrypted state and the program is decrypted when it is executed, because a decrypted program is written in memory, the program may be illicitly analyzed by a third person. Provided is memory management method wherein code information or data of a program written in a virtual memory is data which is encrypted and inaccessible by a CPU, and when code fetching or data access to the encrypted area occurs, an interruption process is performed wherein with respect to a management unit of the memory management device including the area, an inaccessible state is changed to an accessible state to perform decryption.
US08812862B2 User authentication method and user authentication system
A system for registering a password derivation pattern for deriving a password to be used in user verification includes a terminal device and a server. The terminal device is configured to display a presentation pattern, the presentation pattern including a plurality of elements, each of the plurality elements being assigned with predetermined characters, so as to cause the user to input a character assigned to a specific element with respect to the presentation pattern. The server is connected with the terminal device via a communication channel. The server is configured to repeat the process of displaying a new presentation pattern until the password derivation pattern is specified based on the character inputted by the user. The server is configured to store the specified password derivation pattern.
US08812852B2 Method and system for marking digital content
In one embodiment, a request to deliver a piece of digital content to a recipient is received. In response to the request, a datum is embedded in an equivalent piece of digital content that identifies the recipient. The equivalent piece of digital content is then delivered to the recipient.
US08812849B1 System and method for controlling the upload of data already accessible to a server
Systems, methods, and machine-readable media for controlling an upload of a block of data associated with an upload command are described. In certain aspects, an interface module may be configured to obtain a cryptographic checksum for the block of data associated with the upload command. A checksum module may configured to compare the cryptographic checksum for the block of data associated with the upload command to a cryptographic checksum in an index storing cryptographic checksums identifying blocks of data previously uploaded to a server. If the cryptographic checksum for the block of data associated with the upload command matches the cryptographic checksum in the index, an upload module may be configured to cancel the upload of the block of data associated with the upload command.
US08812848B2 Method, system and device for negotiating security capability when terminal moves
A method, user equipment (UE) and system are provided for negotiating a security capability during idle state mobility of the UE from a non-long term evolution (non-LTE) network to a long term evolution (LTE) network. The UE sends UE security capabilities supported by the UE to the LTE network for a non-access stratum (NAS) security algorithm selection use. The UE then receives from the LTE network selected NAS security algorithm. The UE further generates a root key from an authentication vector-related key stored at the UE and then derives, from the generated root key, a NAS protection key for security communication with the LTE network.
US08812842B2 Motor vehicle display device, motor vehicle electronic system, motor vehicle, method for displaying data and a computer program product
The invention relates to a motor vehicle display apparatus having an electronic appliance containing: a first memory area (117) for storing data (109), wherein the data contain a motor vehicle license number, a second memory area (119) for storing at least one first certificate (178), a first interface (103) for receiving a first signal (109′) and a signature (111′, 113′) for the first signal from a transmitter (107′), means (123) for checking the validity of the signature of the first signal using the first certificate, means (139) for generating a second signal on the basis of the reception of the first signal, means (127) for actuating a display apparatus (136) to reproduce the data stored in the first memory area and to visually output the second signal, wherein the second signal is generated and/or output only if the signature is valid.
US08812841B2 Communications hub for use in life critical network
Secured communications between patient portable communicators (PPC) and a central authority (CA) via an unsecured network are implemented using software implemented by a communications device. The communications device provides for detecting, using a multiplicity of disparate communication protocols, presence of entities requesting a network connection and determining whether or not each of the entities is a PPC, establishing, only for the entities determined to be PPCs, a connection to the CA via the unsecured network using the disparate communication protocols, authenticating only the PPCs to the CA, and facilitating communication of PPC data between the PPCs and the CA via the communications device and the unsecured network upon successful PPC authentication. The PPC data comprises at least some patient implantable medical device data acquired by the PPCs.
US08812838B2 Configuring a valid duration period for a digital certificate
A valid duration period for a digital certificate is established by a process that includes assigning numeric values to certificate term. The numeric value assigned to each certificate term is representative of the valid duration period. The method continues by identifying one certificate term, which may include requesting a user to select a certificate term. The method may include transmitting the requested certificate term to a server. The certificate term requested is sent via a certificate request. The server is configured to convert the numeric value associated with the requested certificate term into a duration counter value. The method may also include a certificate server receiving from the server, the certificate request including the duration counter value. The method may conclude with transmitting the signed certificate request to a client device capable of generating the digital certificate with the requested certificate term.
US08812837B2 Apparatus and methods for activation of communication devices
A method that incorporates teachings of the subject disclosure may include, for example, storing, by a universal integrated circuit card (UICC) including at least one processor, a digital root certificate locking a communication device to a network provider, and disabling an activation of the communication device responsive to receiving an indication of a revocation of the stored digital root certificate from a certificate authority, wherein the indication of the revocation of the stored digital root certificate is associated with a revocation of permission for an identity authority to issue a security activation information to the communication device on behalf of the network provide. Other embodiments are disclosed.
US08812826B2 Processor testing
In one implementation, processor testing may include the ability to randomly generate a first plurality of branch instructions for a first portion of an instruction set, each branch instruction in the first portion branching to a respective instruction in a second portion of the instruction set, the branching of the branch instructions to the respective instructions being arranged in a sequential manner. Processor testing may also include the ability to randomly generate a second plurality of branch instructions for the second portion of the instruction set, each branch instruction in the second portion branching to a respective instruction in the first portion of the instruction set, the branching of the branch instructions to the respective instructions being arranged in a sequential manner. Processor testing may additionally include the ability to generate a plurality of instructions to increment a counter when each branch instruction is encountered during execution.
US08812825B2 Methods and systems for managing performance and power utilization of a processor employing a fully multithreaded load threshold
A method for managing performance and power utilization of a processor in an information handling system (IHS) employing a balanced fully-multithreaded load threshold includes providing a maximum current thread utilization (Umax) and a minimum current thread utilization (Umin) among all current thread utilizations of the processor and determining a current performance state (P state) of the processor. The method also includes increasing a current P state of the processor to a next P state of the processor towards a maximum P state (Pmax) of the processor when the current P state of the processor is between Umax and Umin and the current utilization rate of the processor is less than a first threshold utilization rate. The method further includes engaging the processor in a turbo mode when the current P state of the processor reaches the Pmax and the current utilization of the processor is greater than the first threshold utilization rate of the processor.
US08812819B1 Methods and apparatus for reordering data signals in fast fourier transform systems
Data signal items output by a radix 4n2m fast Fourier transform (“FFT”) operation may not be in the order desired for further use of those data items (e.g., they may be output in a non-natural order rather than in a desired natural order). Memory circuitry (e.g., dual-port memory circuitry) may be used in conjunction with circuitry for addressing the memory circuitry with address signals that are reordered in a particular way for each successive set of N data items. This allows use of memory circuitry with fewer data item storage locations than would otherwise be required to reorder the data items from non-natural to natural order. In particular, the memory circuitry only needs to be able to store N data items at any one time, which is more efficient memory utilization than would otherwise be possible.
US08812815B2 Allocation of storage areas to a virtual volume
The storage control device of this invention allocates the physical storage area in RAID groups to virtual volumes in units of chunks including multiple pages.To the virtual volume 5, in accordance with write accesses from the host 20, the physical storage area in the pool is allocated. A RAID group 6 in the pool includes multiple chunks 7. Each chunk 7 includes multiple pages 8. To the virtual volume 5, the physical storage area is allocated in units of chunks 7. From the allocated chunks 7, the pages 8 required for writing write data are used.
US08812794B2 Resolving messaging deadlock in a distributed shared memory
Systems and methods for implementing a distributed shared memory (DSM) in a computer cluster in which an unreliable underlying message passing technology is used, such that the DSM efficiently maintains coherency and reliability. DSM agents residing on different nodes of the cluster process access permission requests of local and remote users on specified data segments via handling procedures, which provide for recovering of lost ownership of a data segment while ensuring exclusive ownership of a data segment among the DSM agents detecting and resolving a no-owner messaging deadlock, pruning of obsolete messages, and recovery of the latest contents of a data segment whose ownership has been lost.
US08812793B2 Silent invalid state transition handling in an SMP environment
Embodiments of the invention address deficiencies of the art in respect to cache coherency management and provide a novel and non-obvious method, system and apparatus for silent invalid state transition handling in an SMP environment. In one embodiment of the invention, a cache coherency method can be provided. The cache coherency method can include identifying an invalid state transition for a cache line in a local node, evicting a corresponding cache directory entry for the cache line, forwarding an invalid state transition notification to a node controller for a home node for the cache line in order for the home node to evict a corresponding cache directory entry for the cache line, and relinquishing ownership of the cache line to the home node.
US08812791B2 System and method of selectively caching information based on the interarrival time of requests for the same information
A system and method is provided wherein, in one aspect, a currently-requested item of information is stored in a cache based on whether it has been previously requested and, if so, the time of the previous request. If the item has not been previously requested, it may not be stored in the cache. If the subject item has been previously requested, it may or may not be cached based on a comparison of durations, namely (1) the duration of time between the current request and the previous request for the subject item and (2) for each other item in the cache, the duration of time between the current request and the previous request for the other item. If the duration associated with the subject item is less than the duration of another item in the cache, the subject item may be stored in the cache.
US08812789B2 Systems and methods for cache line replacement
A computer readable storage medium includes instructions that, when executed by a processor, cause the processor to receive an index value included in a cache invalidate by index instruction, an encoded way value, and an incrementer output value. The instructions further cause the processor to assign the index value as an identifier value in response to receiving the cache invalidate by index instruction. The identifier value indicates a cache line for replacement.
US08812788B2 Virtual cache window headers for long term access history
A method of virtual cache window headers for long term access history is disclosed. The method may include steps (A) to (C). Step (A) may receive a request at a circuit from a host to access an address in a memory. The circuit generally controls the memory and a cache. Step (B) may update the access history in a first of the headers in response to the request. The headers may divide an address space of the memory into a plurality of windows. Each window generally includes a plurality of subwindows. Each subwindow may be sized to match one of a plurality of cache lines in the cache. A first of the subwindows in a first of the windows may correspond to the address. Step (C) may copy data from the memory to the cache in response to the access history.
US08812787B2 Router and many-core system
According to one embodiment, a router manages routing of a packet transferred between a plurality of cores and at least one of cache memories to which the cores can access. The router includes an analyzer, a packet memory and a controller. The analyzer determines whether the packet is a read-packet or a write-packet. The packet memory stores at least part of the write-packet issued by one of the cores. The controller stores cache data of the write-packet and a cache address in the packet memory when the analyzer determines that the packet is the write-packet. The cache address indicates an address in which the cache data is stored. The controller outputs the cache data stored in the packet memory to the core issuing a read-request as a response data corresponding to the read packet when the analyzer determines that the packet is the read-packet and the cache address corresponding to the read-request is stored in the packet memory.
US08812779B2 Storage system comprising RAID group
A pool that is a storage area group composed of a plurality of real pages based on a plurality of RAID groups is managed. The storage system carries out the rebuild processing that includes the steps of copying each of data that has been stored into all allocated real pages among all real pages based on a specific RAID group to an unallocated real page based on at least one RAID group separate from the specific RAID group, allocating a real page of each copy destination to each virtual page of an allocated destination of an allocated real page of each copy source, and canceling an allocation of an allocated real page of each copy source to a virtual page.
US08812778B2 Fast block device and methodology
A device, method and system is directed to fast data storage on a block storage device. New data is written to an empty write block. A location of the new data is tracked. Meta data associated with the new data is written. A lookup table may be updated based in part on the meta data. The new data may be read based the lookup table configured to map a logical address to a physical address.
US08812777B2 Nonvolatile memory device
A nonvolatile memory device includes: N (N is an integer equal to or greater than 2) number of nonvolatile memory cells disposed in a flag area of a page, N number of flag page buffers configured to input and output flag data to and from the nonvolatile memory cells of the flag area, and a data input/output control unit configured to select R number of flag page buffers so that the flag data is inputted and outputted from the R selected flag page buffers and no flag data is inputted and outputted through unselected N-R number of flag page buffers, wherein no one flag page buffer of the R selected flag page buffers is immediately adjacent to another one of the R selected flag page buffers.
US08812772B2 Data merging method for non-volatile memory and controller and storage apparatus using the same
A data merging method for merging data belonging to a first logical block in a rewritable non-volatile memory module is provided. The method includes getting a second physical block from a free area of the rewritable non-volatile memory module and determining whether a valid logical page number is smaller than a predetermined number. The method also includes, when the valid logical page number is smaller than the predetermined number, storing a corresponding page mapping table in a start physical page of the second physical block and writing at least one valid page data belonging to the first logical block into at least one physical page of the second physical block. Accordingly, the method can effectively shorten the time for merging data.
US08812769B2 Data storage devices
A data storage device includes a non-volatile memory array, a user input device, and a host interface adapted to connect the data storage device to a host device and convey data to the host device. In response to a first operation of the user input device, application configuration data is communicated from the data storage device to the host device. The application configuration data is configured to trigger execution by the host device of a configuration application that includes a listing of a plurality of applications for display by the host device allowing a user to identify a selected application. In response to selection of an application, application designation data is generated and stored in the non-volatile memory array. In response to a second operation of the user input device, the application designation data is communicated to the host device to trigger automatic execution by the host device of the selected application.
US08812766B2 File mapping and converting for dynamic disk personalization for multiple platforms
File mapping and converting for dynamic disk personalization for multiple platforms are provided. A volatile file operation is detected in a first platform. The file supported by the first platform. A determination is made that the file is sharable with a second platform. The volatile operation is performed on the file in the first platform and the modified file is converted to a second file supported by the second platform. The modified file and second file are stored in a personalized disk for a user. The personalized disk is used to modify base images for VMs of the user when the user accesses the first platform or second platform. The modified file is available within the first platform and the second file is available within the second platform.
US08812763B2 Expanded electronic bus communication capacity
In an embodiment, an apparatus comprises a bus network having a set of lines, and a number of communication system devices associated with a number of electronics equipment connected to the bus in which each communication system device configures the electronics equipment to send and receive a plurality of signals on a line of the set of lines in a noise region of the set of lines.
US08812761B2 System and method for adjusting power usage to reduce interrupt latency
A system and method are described for warming a processor from a low power state in anticipation of a time critical interrupt. For example, one embodiment of a method comprises: detecting that a time-critical interrupt will require processor resources at some point in the future; estimating a time at which the time-critical interrupt will be triggered; scheduling a timer interrupt to fire at a specified time prior to the estimated time that the time-critical interrupt will be triggered, the timer interrupt being scheduled with sufficient time to ensure that the processor is warmed to a level at which it is capable of handling the time-critical interrupt at the time that the time-critical interrupt is triggered; and responsively triggering the timer interrupt at the specified time prior to the time critical interrupt.
US08812752B1 Connector interface for data pipeline
Methods and systems for a connector interface in a data pipeline are disclosed. A pipeline comprising two data source nodes and an activity node is configured. Each data source node represents data from a different data source, and the activity node represents a workflow activity that uses the data as input. Two connectors which implement the same connector interface are triggered. In response, data is acquired at each connector from the corresponding data source through the connector interface. The data is sent from the connectors to the activity node through the connector interface. The workflow activity is performed using the acquired data.
US08812749B2 Programmable video processing and video storage architecture
In an embodiment, a method includes receiving video into a video display device. The method also includes storing, by at least one processor, the video into a memory, upon determining that the video display device is in a storage mode. Additionally, the method includes performing enhanced image processing on the video with the at least one processor, upon determining that the video display device is in an image processing mode.
US08812743B2 Image capturing transfer apparatus that sends a flash on/off parameter instruction for a flash unit connected to the image capturing apparatus
An information processing apparatus that can communicate with an external apparatus includes an instruction unit configured to receive an instruction to change a parameter in the external apparatus, and a sending unit configured to send a control signal for causing the external apparatus to change the parameter in the external apparatus, to the external apparatus according to the instruction received by the instruction unit, in which the sending unit sends, when the instruction received by the instruction unit includes an instruction to change a plurality of types of parameters in the external apparatus, the control signal a plural number of times according to the types of the parameters to be changed, to cause the external apparatus to change the parameters in a predetermined order.
US08812742B2 Communication path selection
A computer system includes a processor configured for detecting initial command response times of a plurality of paths for transmitting signals from the processor to one or more external devices via a plurality of channels, assigning weighted values to the plurality of paths based on the detected initial command response times, and modifying a frequency at which respective paths among the plurality of paths are selected for transmitting the signals based on the weighted values assigned to the respective paths.
US08812740B2 Communication over bandwidth-constrained network
An apparatus and a system are provided to proxy one or more media signals between at least one local client device and at least one remote client device. For instance, the apparatus can include a first network interface, a media dispatcher, and a second network interface. The first network interface can be configured to receive a single media signal of the one or more media signals from a local client device via a first communication network with an asymmetric communication protocol (e.g., Data Over Cable Service Interface Specification and Digital Subscriber Line). The media dispatcher can be configured to duplicate the single media signal into a plurality of duplicate media signals. Further, the second network interface can be configured to transmit the plurality of duplicate media signals to a plurality of remote client devices over a second communication network.
US08812738B2 Method and apparatus for content-aware and adaptive deduplication
A method, a system, an apparatus, and a computer readable medium for transmission of data across a network are disclosed. The method includes receiving a data stream, analyzing the received data stream to determine a starting location and an ending location of each zone within the received data stream, based on the starting and ending locations, generating a zone stamp identifying the zone, the zone stamp includes a sequence of contiguous characters representing at least a portion of data in the zone, wherein the order of characters in the zone stamp corresponds to the order of data in the zone, comparing the zone stamp with another zone stamp of another zone in any data stream received, determining whether the zone is substantially similar to another zone by detecting that the zone stamp is substantially similar to another zone stamp, delta-compressing zones within any data stream received that have been determined to have substantially similar zone stamps, thereby deduplicating zones having substantially similar zone stamps within any data stream received, and transmitting the deduplicated zones across the network from one storage location to another storage location.
US08812731B2 Service providing system allowing flexible cooperation between applications exploiting different protocols
In a service providing system, the problem of extensibility of applications may be overcome, and flexible cooperation is rendered possible between applications exploiting different protocols. An SIP environment and a Web environment are connected to a network. The SIP environment includes an SIP server, an SIP database, an SIP application server, an SIP application and a Web accessor component. The Web environment includes a Web server, a Web database, a Web application server, a Web application and an SIP accessor component. The management information is transmitted and received by cooperation management components, arranged in a Web accessor component and an SIP accessor component, respectively, in such a manner that the SIP environment and the Web environment cooperate with each other to provide services.
US08812728B2 Routing requests for location-to-service translation (LoST) services using proxy server
A method implemented by a proxy server is provided for routing requests for a Location-to-Service Translation (LoST) service without traversing a forest node structure. The method includes receiving a request for the LoST service initiated by a client, the request including a location of a user device and a requested service; identifying an authoritative LoST server configured to service the requested service and bounded by a service boundary that includes the location included in the request; and directly forwarding the request to the identified authoritative LoST server, without routing through any other LoST server.
US08812724B2 Method and device for transmitting variable rate video data
A video consisting of data organized in the form of a plurality of images is transmitted in a communication network. The method comprises a step of coding images with motion compensation, which consists in compressing the images of the video and in creating dependencies between compressed images, a step of scheduling the transmission of packets representing the compressed images, which consists in sending the compressed images over the network in a selected order, and a step of controlling the rate of the video. At least one of reconsidering the selected order of sending already compressed but not yet transmitted images and deleting at least one compressed image is performed at the time of coding a new image. Furthermore, the dependencies between the new image to be compressed and the compressed images are selected by taking into account the reconsidered sending order at the time of coding the new image.
US08812716B2 Switching media streams in a client system based on environmental changes
A method and system for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.
US08812699B2 Apparatus, system, and method for data synchronization in a multi-path environment
An apparatus, system, and method are disclosed for synchronizing inbound and outbound data in an environment that offers multiple data pathways. When an attempt to send data by a host computer fails, the host computer notifies a secondary device with a separate network connection of the failure. The secondary device attempts to send the data over its separate network connection. If the secondary device fails to send the data, the host computer generates new attempts to send the data over its network connection. The secondary device does the same if the host computer continues to fail in its attempts to send the data. When either the host computer or the secondary device sends the outbound data, it notifies the other of the successful send. The devices then stop further attempts to transmit the data. For inbound data, the host computer and secondary device obtain unique identifiers for inbound data items, compare them, and request from the other those inbound data items that it has not received.
US08812697B2 Method of controlling a browser window
A method of controlling a browser window is disclosed. The method comprises the steps of associating the browser window to a token indicative of a personalized session; and repetitively, verifying said token; and, closing the browser window in dependence of said token. A valid token is generated at startup of the personalized session. The token is invalidated when the user logoffs from the personalized session. Upon detection of an invalid token all browser windows associated with said personalized session will be closed.
US08812687B2 Managing user state of cloud desktops
A mechanism is described for provisioning remote desktops in a cloud based infrastructure while maintaining user personalization. In cloud based systems, a user may not always reconnect to the same VM endpoint. In one embodiment, the virtual hard disk assigned to a user is mounted to the endpoint assigned to the user. The virtual hard disk includes the user's personal data and personalization information (e.g., settings, profiles, files, etc.). When the user disconnects from the remote desktop, the virtual hard disk is demounted from the endpoint. The virtual hard disk thus provides information regarding the user's state when the user is disconnected.
US08812686B2 Communications system and method
A communication system is arranged to provide a communication service to a communication terminal. The communication system comprises a packet data network arranged to communicate data packets supporting the communication service to and from the communication terminal via a data path through the packet data network, a path computational element arranged to control the data path, an application server arranged to control the communication service and an internet multimedia sub-system operable to control the application server. The application server is operable to provide the communication service to the communication terminal in response to a registration request transmitted from the communication terminal to the internet protocol multimedia sub-system requesting an establishment of the communication service. When establishing the communication service, the internet protocol multimedia sub-system is operable to communicate an adaptation message to the path computational element including information indicating service quality parameters associated with the communication service. The path computational element is operable to calculate the data path in accordance with the service quality parameters and to adapt the packet data network in accordance with the calculated data path.
US08812681B2 Adjusting the quality of service based on network addresses associated with a mobile device
Implementations and techniques for adjusting the quality of service on an application-by-application basis based at least in part on a plurality of network addresses associated with a given mobile device are generally discussed.
US08812680B2 Methods and apparatus for peer discovery interference management in a wireless wide area network
A method of operating a wireless device is provided in which the wireless device determines to use one grouping of peer discovery resources of a plurality of groupings of peer discovery resources based on one of a path loss or a distance to a base station. The plurality of groupings include a first grouping of resources having a first plurality of identical subsets of resources and a second grouping of resources having a second plurality of identical subsets of resources. Each of the first plurality of identical subsets of resources extends over at least one of a different time period or a different number of subcarriers than each of the second plurality of identical subsets of resources. The wireless device transmits a peer discovery signal on one subset of the identical subsets of said one grouping of peer discovery resources.
US08812679B2 Managing computing environment entitlement contracts and associated resources using cohorting
Mechanisms are provided for managing computing resources relative to a computing environment entitlement contract. These mechanisms generate one or more computing environment entitlement contract (CEEC) data structures, each CEEC data structure defining terms of a business level agreement between a contracting party and a provider of the data processing system. A CEEC cohort is generated comprising a collection of CEECs having similar terms. Utilization of a collection of computing resources in accordance with the similar terms of the collection of CEECs is monitored to identify a usage pattern within the CEEC cohort. Membership of a CEEC in the CEEC cohort based on the identified usage pattern is modified based on the monitored utilization.
US08812672B2 Method and system for managing and distributing digital media
A system and method that integrates a plurality of media service systems offering different multimedia services such as media storage, syndication, delivery, and billing services. The system and method also provides automated file transcoding. In embodiment, a method of the present invention includes receiving a plurality of physical media files, organizing the plurality of physical media files so that different bit-rates and formats of a single source material are organized into a media database entity, receiving user specified delivery settings for the distribution of the physical media file, generating a release database entity storing the delivery settings of the physical media file, generating an address indicating the storage location of the release, and transmitting the address to a remote computing device.
US08812669B2 Device for generating a virtual network user
A device for generating a virtual network user that can be used, for data protection purposes, as a pseudonym by which a physical person or legal entity can gain access to the Internet and engage services that can be implemented via the network. The network user is defined by a freely specifiable combination of real and/or arbitrarily specifiable attributes. The input of these attributes into the network access device (PC) of the user activates a transformation system which facilitates the generation of the data flows that implement the virtual network user and that can be saved with the temporal sequence of the data flow in a storage device of the transformation system. An access system allocated to an independent authority is provided, which upon activation can initiate the readout of such data from a memory allocated to the storage device of the transformation system.
US08812668B2 Enhanced human interactive proof (HIP) for accessing on-line resources
A method is provided for protecting an on-line resource using a HIP challenge. The method includes receiving a request to access the on-line resource from a remote client. A HIP challenge is presented to a user associated with the remote client. If a successful response to the HIP challenge is received from the user, a previous response pattern of the user is compared to known response patterns of humans and machines. The user is allowed to access to the on-line resource if the comparison indicates that the user is likely a human.
US08812660B2 Workflow processes and systems
A federation of workflow management systems and corresponding method. A method includes maintaining a master workflow process definition in a first workflow management system. The method includes publishing the master workflow process definition to an object directory services server. The method includes importing a replica workflow process definition, corresponding to the master workflow process definition, to a second workflow management system. The method includes modifying the master workflow process definition to produce an updated master workflow process definition. The method includes sending an updated replica workflow process definition, corresponding to the updated master workflow process definition, to the second workflow management system.
US08812647B1 Centralized publisher management
A management system can recommend and manage publishing content with publishers of business information. A representative can provide unique identifying information for a business that can be used to determine a category of similar businesses. Based on the identified category, a list of publishers can be identified to the representative as related to the business category. The representative can select one or more of the publishers to publish content about the business. Based on the representative selection, the system can request a set of content from the representative. After receiving the content from the representative, the system can translate the content to formats acceptable to each of the publishers. The content can then be provided to the publishers to publish. The published content can then be monitored for problems, and corrected if problems are discovered.
US08812642B2 Computer system, management method of the computer system, and program
Provided is a technique capable of efficient comprehensive management of a system, even if the system is a large-scale storage system. Management software acquires configuration information of a storage system (computer system) in two stages. In a first stage, the management software acquires only basic information of resources (identifiers of resources, the number of resources, and relationship between the resources) included in storage subsystems, host computers, switches, hubs, and the like. The management software determines a range and timing of acquiring detailed configuration information and necessity of holding the detailed configuration information based on the acquired basic information. In a second stage, the management software acquires the detailed configuration information of an appropriate range at appropriate timing. The management software always holds the basic information, but holds the detailed information only necessary to hold.
US08812640B2 Method and system for providing multi-layers item list in browsers with supporting of concurrent multiple users
Supporting end-user to view and operate computing resources by deploying logically organized and graphically represented multi-layered item list (“tree”) has been fully realized on native window based computer user work environment provided by modern operating system such as Windows Explore of Microsoft. The present invention has implemented such tree to represent structured resources, such as for a central controlled distributed scalable virtual machine (CCDSVM), and to be displayable and operable in any web browser on any type of computing system for user to access and manage the actual structured resources. The implementation of the tree is accomplished by creating the tree in memory to mirror the actual structure resource, where the mirrored tree is sent, via web page, to the computing system, where the computing system executes the web browser to display the tree and allow the user to access the actual structured resources via the displayed tree.
US08812633B2 Method for managing address spaces at an opening of a communications tunnel, corresponding tunnel end-point, and storage means
A method is proposed for providing a remedy to the problem of address conflict when setting up a communications tunnel between a first tunnel end-point of a first communications sub-network and a second tunnel end-point of a second communications sub-network distinct from said first sub-network, in proposing an efficient method for the dynamic management of the address spaces of each sub-network, implemented by a tunnel end-point upon detection of a request for linking two sub-networks by a tunnel.
US08812631B2 Method and arrangement for operating a computer cluster
A method is disclosed for operating a computer cluster distributed over multiple locations using quorum mechanism. The cluster includes interconnected defined system instances. The method includes distributing the cluster configuration to each system instance, and constantly checking system instance connectivity to determine reachable system instances. Each healthy system instance determines a subcluster of itself and all reachable system instances. Information of the distributed cluster configuration is used to calculate a corresponding subcluster configuration. Subcluster configuration information and the cluster configuration information is used for computing a new quorum decision for the corresponding subcluster, using a location quorum function considering proportions of connected locations containing reachable system instances, and weights of the reachable system instances in the locations. Workload placement decisions are made based on the new quorum granting permission to place workload to system instances in a specific subcluster, or refusing the permission, whenever the subcluster changes.
US08812623B2 Techniques to support selective mobile content optimization
A method performed at an apparatus includes receiving a request for media content corresponding to a user equipment; requesting and receiving some of the media content from a server; and if the requested media content should not be optimized, sending, through the network toward the user equipment, information that causes a node to direct additional requests from the user equipment for the media content through the network toward the server without passing through the apparatus. Another method includes receiving a redirect message comprising an indication corresponding to a location of media content and comprising a tag indicating the redirect message should cause a first apparatus to redirect requests from a user equipment for the media content to a server having the media content without passing through a second apparatus; and for requests received from the user equipment and corresponding to the indication, forwarding requests through the network toward the server.
US08812616B2 Remote port access (RPA) server
Systems and methods for accessing data from one or more remote devices and providing data to remote devices installed behind one or more firewalls are provided. The remote devices are configured to automatically detect network connectivity and to open a network connection to a remote port access (RPA) server. The remote devices initiate the connection with the RPA server enabling the connection to be established through the firewall. A client device establishes a network connection to the RPA server in order to access data from or to provide data to one or more of the remote devices. The RPA server acts as an intermediary between the RPA server and the remote devices that receives data from the client device and sends the data to the remote device and receives data from the remote devices and sends the data to the client device.
US08812613B2 Virtual application manager
A system and method are provided for managing applications over a network between a server system and client computers. In one example, the method involves receiving user login information from a client computer, then accessing on the server system a user profile associated with the login information. The user profile includes a user environment configuration for a client environment. Transport protocols are selected based on the user profile. The transport protocols are protocols for transporting information between the server system and the client computer. The user environment configuration stored on the server system is then synchronized with a client environment configuration on the client computer.
US08812608B2 Portfolio optimization for media merchandizing
Embodiments are directed towards modifying when to publish content to a channel for distribution based on monitored actions associated with previously published content. A plurality of publishing slots may be determined from a plurality of time slots. Each publishing slot may indicate a time to publish content to the channel. Content may be published to the channel at each of the plurality of publishing slots. User actions associated with the published content may be monitored. The plurality of publishing slots may be ranked based on these monitored actions. At least one of the plurality of publishing slots may be modified to a different time slot based on the rankings of the publishing slots. The publication of content at a publishing slot may be delayed based on a success of other content published at a previous publishing slot being above a threshold.
US08812602B2 Identifying conversations in a social network system having relevance to a first file
Methods and systems for providing related conversations in a social network system are disclosed. One method includes identifying a plurality of conversations within the social network system, wherein the plurality of conversations each have a relationship with the first file, wherein the social network system provides a platform for storing and sharing conversation, and each conversation includes a conversation and associated information. The method further includes generating, by a system server, a list of inquiries based on the plurality of conversations, providing, by the system server, the list of inquiries to at least one sender of the first file, receiving from the at least one sender at least one response to the list of inquiries, selecting a subset of the plurality of conversations based on the at least one response, and storing information related to the selected subset of the plurality of conversations.
US08812601B2 Transferring application state across devices with checkpoints
A first client device executes a plurality of actively running applications, each having one or more checkpoints, each checkpoint identifying an execution breakpoint at which a respective application can be suspended and subsequently resumed. The first client device detects a transfer triggering condition, stores an application state for each of the plurality of actively running applications, and transmits the stored application state for each of the plurality of actively running applications to a second client device or system. The stored application state for each respective application of the plurality of actively running applications corresponds to a checkpoint of the respective application. Optionally, the transfer triggering condition includes presence of the second client device or system within a predefined proximity of the first client device or system, wherein the predefined proximity is a predefined proximity for near field communication.
US08812597B2 Method and system for instant messaging traffic routing
There is described an interconnect hub for routing an Instant Message (IM) or related communication between a sending IM device in a first IM community and a recipient IM device in one of a plurality of potential second IM communities. The interconnect hub comprises a router for determining the destination of IM communications and routing the IM communications to the intended recipient, a search function for finding the service provider providing IM services to the user identifier, and a cache comprising a plurality of records associating user identifiers with corresponding service providers (mobile or Internet). When the IM communication is received by the interconnect hub, the router examines the recipient user identifier, accesses the cache keying on the recipient user identifier, retrieves the service provider associated with the recipient user identifier, and forwards the IM communication to the associated service provider for delivery to the intended recipient. If there is no record in the cache for the user identifier, the searcher initiates a search to identify the service provider and to update the cache if the service provider is found.
US08812591B2 Social networking system data exchange
An online publisher provides content items such as advertisements to users. To enable publishers to provide content items to users who meet targeting criteria of the content items, an exchange server aggregates data about the users. The exchange server receives user data from two or more sources, including a social networking system and one or more other service providers. To protect the user's privacy, the social networking system and the service providers may provide the user data to the exchange server without identifying the user. The exchange server tracks each unique user of the social networking system and the service providers using a common identifier, enabling the exchange server to aggregate the users' data. The exchange server then applies the aggregated user data to select content items for the users, either directly or via a publisher.
US08812582B2 Automated screen saver with shared media
Embodiments of the present invention provide users in a social network with a screen saver constructed by media shared by their contacts and groups in a social network. The present invention provides a shared photo album that displays images from a user's own photo collection, and that of their social network automatically. For a user, the social network service queries its database to retrieve a list of photo sources. The sources of images may be online photo sharing services, other computers with photos on their local hard drives, and public peer-to-peer storage services. The images may be displayed to the user and optionally may be accompanied with information, such as the owner of the photo or descriptive phrases or comments about the photo. The social network service may be configured to continuously or periodically request photos to update the screen saver.
US08812581B2 Home zone determination for electronic messaging services
Systems and methods are disclosed that determine whether a sender/recipient using an electronic messaging service (e.g., SMS messaging service or MMS messaging service) is located in a defined home zone. A communication network in one embodiment includes a messaging system, such as an SMSC or an MMSC, and a home zone system. If the messaging system receives an electronic message from a sender to a recipient, then the home zone system determines a location of the sender/recipient. The home zone system also determines whether the sender/recipient is located in a home zone. If the home zone system determines that the sender/recipient is located in a home zone, then the messaging system forwards the electronic message to the recipient. If the home zone system determines that the sender/recipient is not located in the home zone, then the messaging system blocks the electronic message.
US08812580B2 Override of automatically shared meta-data of media
An override of automatically shared meta-data of media method and apparatus are disclosed. In one embodiment, a method of a server device includes automatically populating a hierarchy using a play-list history data associated with a media data of a client device and modifying the hierarchy based on a user override. The hierarchy may be a hierarchy of the play-list history data of the certain items associated with the media data of the client device. A modified hierarchy may be generated based on an addition, deletion and/or an adjust modifying operation of the user override on the hierarchy and may be automatically populated on a new mark-up language file based on the modified hierarchy. A new compatibility rating may be determined between the user and the other users based on the similar attributes between the modified hierarchy and the other hierarchies and each user of the server device may be enabled to view mark-up language files of the other users.
US08812575B2 Decimal floating-point square-root unit using Newton-Raphson iterations
A system including: an input processing unit configured to: extract a significant and a bias exponent from the decimal floating-point radicand; and calculate a normalized significand; a square root unit configured to: calculate, using a FMA unit, a refined reciprocal square-root of the normalized significand; calculate an unrounded square-root of the normalized significand by multiplying the refined reciprocal square-root by the normalized significand; and generate a rounded square-root based on a first difference between the normalized significand and a square of the unrounded square-root; a master control unit operatively connected to the input processing hardware unit and the square-root hardware unit and configured to calculate an exponent for the unrounded square-root based on the number of leading zeros and a precision of the decimal floating-point radicand; and an output formulation unit configured to output a decimal floating-point square-root of the radicand based on the rounded square-root and the exponent.
US08812571B2 Spectrum agile radio
A spectrum agile radio having one or more variable digital filters is described. To quickly, yet accurately, retune the digital filter(s) a windowing function is applied to an ideal filter characteristic for each of one or more desired frequency bands to generate filter coefficients. Transitioning between coefficients of a previous filter and a current filter is handled to avoid problems associated with discontinuities in the signal processing.
US08812569B2 Digital filter implementation for exploiting statistical properties of signal and coefficients
A method for implementing a digital filter is provided. The method includes (a) determining a bit-width of an incoming data sample of an incoming signal by measuring a distance between a leading zero or one of the incoming data sample and a trailing zero of the incoming data sample. The incoming data sample is obtained by sampling the incoming signal at a pre-defined time interval, (b) obtaining bit-width multipliers with variable bit-widths based on a first probability distribution function (PDF) of bit-widths of incoming data samples, (c) allocating the incoming data sample and a filter coefficient based on the bit-width of the incoming data sample and a bit-width of the filter coefficient to one bit-width multiplier of the bit-width multipliers, and (d) performing a multiply operation of a Multiply and Accumulate (MAC) operation on the one bit-width multiplier to generate an output of the digital filter.
US08812562B2 Method and system for establishing and using a social network to facilitate people in life issues
Embodiments described herein provide numerous applications and implementations of a social network to facilitate individuals to resolve various life issues. These issues may include issues that arise when individuals or families relocate, including logistic problems, assimilation of family members in a community, and roommate pairings. As will be described, embodiments described herein greatly facilitate corporations in relocating their employees logistically, and also assist employees and their families with life issues that may determine whether the employees' relocation will be a success.
US08812557B2 Database and a method for obtaining the address of a quality of service and charging control entity in an IMS network using such a database
A database (51) accessible in an IMS network and including at least one record including: an identifier of a terminal (10) in a transport plane; an identifier of said terminal (10) in a signaling plane; and at least one address of a quality of service and charging control entity (40) in said network.
US08812556B2 Storing modification data for recreating modifications
A solution for managing a set of artifacts is provided in which modification data is captured while an artifact is modified and is stored. A proxy agent is generated for a framework agent that manages a set of modifications for an artifact. The proxy agent receives a modification message from, for example, a graphical user interface, captures modification data based on the modification message and forwards the modification message for processing by the framework agent. The captured modification data is serialized in an extensible markup language (XML)-based document for later processing. In one embodiment, the XML-based document comprises an Ant configuration file (script), which can be executed to recreate the modification(s) with or without generating a user interface.
US08812551B2 Client-side manipulation of tables
Provided is a system and method for providing a browser functionality to determine the existence of a table, identify data therein and manipulate the data according to a user's input. Thus, a method for manipulating data tables in a client machine includes determining at the client machine, existence of a table via a loaded graphical user interface operable with a markup language; extracting data from the table; storing the data from the table in a local cache; manipulating the data in the local cache; and displaying the data in a user-defined table by applying a function within the graphical user interface. The table on the client computer can be generated by the graphical user interface loading a Web page from a server machine, a Web browser or can be operable with a Web browser. Alternatively, the function within the graphical user interface is a preset set of functions.
US08812546B1 State management for user interfaces
State information for a page can be stored and restored using a component state manager to extract and set state information for various components on a page. Each appropriate component can register with the state manager, such that when a user requests to store state information, the state manager can extract state information for each registered component and store the state information accordingly. The user can be provided with a tag or other identifier that allows the user to subsequently request recreation of that state. In response to receiving the identifier, the state manager retrieves the stored state information and sets the state of each respective registered component on the page. The identifiers can be shared with other users to allow those users to also quickly access the same state.
US08812544B2 Enterprise content management federation and integration system
An enterprise content management federation and integration system integrates a plurality of applications and federates information seamlessly by receiving, by a composite system, a request from a client system. The system then translates, by a manager system, the request from the client system. The manager system performs one or more high level validations and retrieves information from a mapping stored by an ontology modeling system, a plurality of content types, repositories, actions and object types based at least in part on a plurality of attributes including one or more metadata models or attribute models. The manager system then invokes one or more composites based at least in part on the request from the client system and some or all the information retrieved from the mapping.
US08812543B2 Methods and systems for mining association rules
Systems, methods, and computer-readable code stored on a non-transitory media for mining association rules include determining a minimum support threshold and a minimum confidence threshold for association rule mining; determining a sampling model; sampling transactions from a transaction dataset; mining association rules from the sampled transactions; and transmitting mined association rules.
US08812540B2 User interfaces for search systems using in-line contextual queries
Systems and methods, including user interfaces, are provided for implementing searches using contextual information associated with a Web page (or other document) that a user is viewing when a query is entered. The page includes a contextual search interface that has an associated context vector representing content of the page. When the user submits a search query via the contextual search interface, the query and the context vector are both provided to the query processor and used in responding to the query.
US08812537B1 Apparatuses, methods and systems for a descriptive business grammar syntax querier
The APPARATUSES, METHODS AND SYSTEMS FOR A DESCRIPTIVE BUSINESS GRAMMAR SYNTAX QUERIER (“QUERIER”) implement efficient and scalable monitoring, regulation, and allocation of computational processing, data, labor, and/or the like resources within an enterprise. The Querier may include facilities for basal tagging to associate entities, employees, transactions, projects and/or assignments, and/or the like business data with various tables in an enterprise database, and the implementation of a descriptive business grammar to access, search, store, manipulate, modify and/or the like stored business data. The Querier allows for engagement of descriptive business grammar phraseology for accessing, querying, viewing and/or creating associations for data in a database, tailoring rules, managing and/or allocating enterprise resources, and/or the like.
US08812534B2 Machine assisted query formulation
Architecture for completing search queries by using artificial intelligence based schemes to infer search intentions of users. Partial queries are completed dynamically in real time. Additionally, search aliasing can also be employed. Custom tuning can be performed based on at least query inputs in the form of text, graffiti, images, handwriting, voice, audio, and video signals. Natural language processing occurs, along with handwriting recognition and slang recognition. The system includes a classifier that receives a partial query as input, accesses a query database based on contents of the query input, and infers an intended search goal from query information stored on the query database. A query formulation engine receives search information associated with the intended search goal and generates a completed formal query for execution.
US08812517B1 Watermarking of structured results and watermark detection
A way of detecting a watermark present in a structured result, such as a search result or a machine translation. The structured result is received and a hash is computed based upon at least part of the result. The resulting bit sequence is tested against a null hypothesis that the bit sequence was generated by a random variable with a binomial distribution with a parameter p=0.5. The result of this test is compared to a significance level, which indicates whether the structured result is watermarked.
US08812516B2 Determining top N or bottom N data values and positions
A method includes executing an instruction at a processor, where executing the instruction includes comparing a data value of a plurality of data values to a first element stored at a first location of a storage device. When the data value satisfies a condition with respect to the first element, the method includes moving the first element to a second location of the storage device and inserting the data value into the first location of the storage device.
US08812511B2 Time based ordering of provided mobile content
A method, system, and apparatus are directed to providing information over a network. A search query may be received. If the search query includes at least one keyword matching a pattern associated with a specific search engine, a plurality of search results is retrieved from the specific search engine based on the keyword, and the plurality of search results is provided. A plurality of potential search or source engines may be determined based on a current time information. At least one of the potential search or source engines may be a personalized source engine. At least one plurality of results may be retrieved from at least one of the potential search or source engines. The result may be based on the search query. An aggregated result may be determined based on a time rule and/or the current time information. The aggregated result may comprise the plurality of results.
US08812496B2 Relevant persons identification leveraging both textual data and social context
A set of documents is annotated by metadata specifying persons associated with documents and their social roles in the documents. The annotated documents define a group of representation modes including at least one content type and at least one social role. An electronic processing device computes a relevance score for a person of interest using a set of queries each having a target social role by performing a sequence of operations that includes the following operations: computing similarities between documents and queries with respect to at least one similarity mode of the group of representation modes; enriching queries or documents to identify and aggregate nearest neighbor documents that are most similar with respect to at least one enrichment mode of the group of representation modes; aggregating over documents; aggregating over queries; and aggregating over at least one of (i) enrichment modes, (ii) similarity modes, and (iii) target social roles.
US08812489B2 Swapping expected and candidate affinities in a query plan cache
In an embodiment, a hit percentage of an expected affinity for a first query is calculated, wherein the expected affinity comprises a first address range in a query plan cache, a hit percentage of a candidate affinity for the first query is calculated, wherein the candidate affinity comprises a second address range in a query plan cache, and if the hit percentage of the candidate affinity is greater than the hit percentage of the expected affinity by more than a threshold amount, query plans in the candidate affinity are swapped with query plans in the expected affinity.
US08812487B2 Addition and processing of continuous SQL queries in a streaming relational database management system
Systems, methods, and media are disclosed herein that can be embodied in a traditional Relational Database Management System (RDBMS) in order to transform it into a Streaming Relational Database Management System (SRDBMS). An SRDBMS may provide functionality such as to manage and populate streams, tables, and archived stream histories and support the evaluation of continuous queries on streams and tables. Both continuous and snapshot queries support the full spectrum of the industry standard, widely used, Structured Query Language. The present technology can support a high number of concurrent continuous queries using a scalable and efficient shared query evaluation scheme, support on-the-fly addition of continuous queries into a mechanism that implements the shared evaluation scheme, reuse RDBMS modules such as relational operators and expression evaluators, and visualize results of continuous queries in real time.
US08812486B2 Determining validity ranges of query plans based on suboptimality
A method for approximating a validity range for a domain of cardinalities of input to an optimal query plan is provided. Such a validity range is iteratively approximated using a modified Newton-Raphson method to find roots of cost functions for optimal and alternative query plans, respectively. The Newton-Raphson method is combined with a method of incrementing roots of cost functions, known as input cardinalities, such that discontinuous and non-differentiable points in cost functions are avoided. In this manner, input cardinalities remain within a domain for which a valid range can be specified. Additionally, a robustness measure is determined by a sensitivity analysis performed on an approximated validity range. Using a robustness measure provided by a sensitivity analysis and resultant validity range and, query plan sub-optimality detection is simplified, re-optimization is selectively triggered, and robustness information is provided to a system or user performing corrective actions.
US08812478B1 Distributed crawling of hyperlinked documents
Techniques for crawling hyperlinked documents are provided. Hyperlinked documents to be crawled are grouped by host and the host to be crawled next is selected according to a stall time of the host. The stall time can indicate the earliest time that the host should be crawled and the stall times can be a predetermined amount of time, vary by host and be adjusted according to actual retrieval times from the host.
US08812474B2 Methods and apparatus for identifying and providing information sought by a user
Some embodiments relate to techniques for performing a search for content, in which a user may issue a search query, and the search engine or engines to which that query is provided may be determined dynamically based on any of a variety of factors. For example, in some embodiments, the search engine or engines to which the query is provided may be determined based on the content of the search query, and/or auxiliary information such as the user's location, demographics, query history and/or browsing history.
US08812472B2 Abstract database query
Systems, apparatuses, methods, and media for configuring a terminal to access a database are provided. The systems, apparatuses, methods, and media determine connection properties of the database. The database is accessible via a uniform resource locator string. One of a plurality of database connectivity drivers that enables a connection with the database is determined based on the connection properties of the database. The one of the plurality of database connectivity drivers is provided to the terminal via a network. The one of the plurality of database connectivity drivers comprises the uniform resource locator string and is configured to establish the connection with the database via the network based on the uniform resource locator string to enable communication between the terminal and the database.
US08812464B2 Content management system and method of managing retention and disposition of content items
In specific embodiments, a content management system operable on one or more microprocessors comprises a content repository storing a plurality of content items and a content usage analyzer. The computer is usable to perform one or more operations on one or more contents items stored in the content repository, and when an operation is performed on a content item, audit data is captured related to the operation. The content usage analyzer is configured to identify an idle content item within the content repository based on the captured audit data.
US08812455B1 Efficient data backup
A method, article of manufacture, and apparatus for efficiently backing up information is disclosed. In an embodiment, this comprises receiving data and analyzing the received data. In an embodiment, the data may be deduped. File headers, corresponding file metadata and corresponding file blocks are then created based on analyzing the data. In an embodiment, the data is discarded. The file headers, corresponding file metadata and corresponding file blocks are then organized into a self contained datastream. The self contained datastream is then stored in a storage device. File headers are used to indicate the start of a new file in the self contained datastream. File blocks contain the information necessary to reconstruct the files in the datastream. File metadata describes how to reconstruct the file, such as which file blocks are required for the file, and the location of each file block in the self contained datastream, among others.
US08812449B2 Storage control system and method
A storage system having a plurality of storage devices including a first type storage device and a second type storage device, a reliability attribute and/or a performance attribute of the first type storage device being different from a reliability attribute and/or a performance attribute of the second type storage device. The storage system also has a control unit and managing a plurality of virtual volumes. If necessary, a storage area allocated to a first portion of a virtual volume of the plurality of virtual volumes is changed from a first type storage area of the plurality of first type storage areas to a second type storage area of the plurality of second type storage areas while another first type storage area of the plurality of first type storage areas is allocated to a second portion of the virtual volume.
US08812447B1 Computer implemented system for accelerating electronic file migration from multiple sources to multiple destinations
A system for migrating electronic files from a plurality of sources, for ECM systems, file shares or others, for use on a client device or on an administrative server, which can be in a cloud computing system, from at plurality of source repositories to a plurality of destination repositories quickly, accurately, and in an accelerated manner using a migration simulation in embodiments. The system includes a processor in communication with data storage and a client device via a network or a computing cloud or both.
US08812444B2 Managing disconnected investigations
A system and a method enable an information analyst to use a stand-alone computer-based investigation application to conduct a disconnected investigation on shared database data in a remote location where network access to a shared data repository of the system might be only periodically available, unreliable, or non-existent. In addition, the system and method enable the disconnected investigation to incrementally incorporate ongoing updates made to the shared repository of data, and to periodically publish interim or final results of the disconnected investigation to the shared data repository. A disconnected investigation can be conducted entirely at the disconnected investigation location without having any network connectivity to the shared repository of data.
US08812441B2 Migration apparatus which convert database of mainframe system into database of open system and method for thereof
Provided are a migration apparatus and method for converting a database of a mainframe system into an appropriate database for an open system. The migration apparatus includes: a data extraction module connected with a database of the mainframe system and extracting data composed of Extended Binary Coded Decimal Interchange Code (EBCDIC) in binary format; a code conversion module converting the extracted EBCDIC data into American Standard Code for Information Interchange (ASCII) code, full-width characters being converted into half-width characters corresponding to ASCII code using a previously set full-width/half-width conversion table; and a data transfer module transferring the data converted into ASCII code to store it in a database previously built in the open system to correspond to the database of the mainframe system. The migration apparatus and method efficiently reuse a conventionally used database via the rehosting process of converting a mainframe system into an open system.
US08812438B2 System, method and computer program product for synchronizing data using data identifying messages
In accordance with embodiments, there are provided mechanisms and methods for synchronizing data using data identifying messages. These mechanisms and methods for synchronizing data using data identifying messages can enable embodiments to provide notification of a need to synchronize one instance of data with changes made to another instance of data, without necessarily communicating the changes to be made to the other instance of the data. The ability of embodiments to provide synchronization based on such a notification can allow more efficient data synchronization while ensuring that synchronizations are based on up-to-date information.
US08812421B1 Method and apparatus for autonomous synchronous computing
In accordance with one embodiment, a special purpose computer can be implemented for processing a linear optimization problem capable of being represented in the form [A][X]+[I][Y]=[B] and wherein the linear optimization problem can also be represented in the form [E][A][X]+[E][I][Y]=[E][B]. The computer may comprise a first processor; a plurality of row processors each configured to store a row of the matrix [E]; a computer memory in communication with the first processor and in communication with each row processor so that each row processor can read from the computer memory and write to the computer memory; wherein the first processor is configured to signal all of the row processors to process data related to the linear optimization problem.
US08812417B2 Hierarchical based sequencing machine learning model
A hierarchical based sequencing (HBS) machine learning model. In one example embodiment, a method of employing an HBS machine learning model to predict multiple interdependent output components of an MOD output decision may include determining an order for multiple interdependent output components of an MOD output decision. The method may also include sequentially training a classifier for each component in the selected order to predict the component based on an input and based on any previous predicted component(s).
US08812414B2 Low-power event-driven neural computing architecture in neural networks
A neural network includes an electronic synapse array of multiple digital synapses interconnecting a plurality of digital electronic neurons. Each synapse interconnects an axon of a pre-synaptic neuron with a dendrite of a post-synaptic neuron. Each neuron integrates input spikes and generates a spike event in response to the integrated input spikes exceeding a threshold. A decoder receives spike events sequentially and transmits the spike events to selected axons in the synapse array. An encoder transmits spike events corresponding to spiking neurons. A controller coordinates events from the synapse array to the neurons, and signals when neurons may compute their spike events within each time step, ensuring one-to-one correspondence with an equivalent software model. The synapse array includes an interconnecting crossbar that sequentially receives spike events from axons, wherein one axon at a time drives the crossbar, and the crossbar transmits synaptic events in parallel to multiple neurons.
US08812399B2 Mobile consumer-to-consumer personal point of sale system and related business method
A business method for mobile commerce includes a first buyer purchasing an item from a Internet-based vendor using a first mobile computing device. A shopping history is developed. A second buyer, using a second mobile computing device, interrogates the shopping history of the first buyer to discover certain parameters regarding an article of interest to the second buyer owned by the first buyer. The item is then purchased by the second buyer using shopping history information provided by the first mobile computing device. The method also includes electronically transferring funds to the vendor with at least some of the funds being electronically transferred to the first mobile consumer as a referral fee.
US08812397B2 System and method for dynamic path- and state-dependent stochastic control allocation
The invention includes a system and process that employs contractual bargaining with agent-based computational methods for the dynamic allocation, optimization, and pricing of contingent rights and obligations between multiple counterparties with overlapping interests. The processes employ a dynamic and endogenous hierarchy or tiering of binding incentive compatible contingent strategies, which may include optimal liquidation policies for matched assets and liabilities based upon stochastic volume/price schedule related to statistically non-stationary supply/demand elasticities and order-flow, as well as variations in market microstructure. The invention includes a dynamic open system with distributed stochastic control of strategic interactions among dynamic optimizing agents across random states, wherein the actions of any one affects the joint costs and benefits for all the agents.
US08812384B2 Systems and methods for underlying asset risk monitoring for investment securities
Systems and methods are provided for evaluating asset risks using categories of primary loan underwriting factors associated with a pre-selected number of variables. An initial handle-based tree data structure is created based upon primary loan underwriting factors associated with a loan and includes a plurality of handle cells that segment loans according to values of the pre-selected variables. The initial handle-based tree data structure is modified by combining handle cells containing least significant splits and rank ordering of the modified handle-based tree data structure is performed to segment portfolio data.
US08812371B1 Using feedback to reconcile catalog item attributes
Disclosed are various embodiments for using contributor-provided attributes in conjunction with an electronic item catalog. A computer reconciles a plurality of attributes for an item in an electronic catalog using feedback data related to the item. Each of the attributes is provided by one of a plurality of merchants. The reconciled attribute of the item is updated in the electronic catalog.
US08812365B2 Apparatus and method for advertising in digital photo frame
A novel digital photo frame is configured to display user-loaded photographs, moving pictures, and other personal data and corporate-paid advertisements which are dynamically updatable by an advertising data distribution center or another communications service provider, such as a cellular service provider. The invention also discloses a related, novel method of advertising in a digital photo frame with dynamically-updatable-ads, in which initial advertising fees for one or more dynamically-updateable ads at least partially pay for manufacturing costs of the digital photo frame for inexpensive distribution of the digital photo frame to a targeted consumer.
US08812363B2 Methods, systems, and products for managing advertisements
Methods, systems, and products are disclosed for managing advertisements. An advertisement time slot is categorized as overrideable or non-overrideable. The overrideable advertisement time slot categorization allows an associated advertisement to be replaced with a different advertisement. The non-overrideable advertisement time slot may not allow replacement of the associated advertisement. When an advertiser requests to replace the advertisement, and when the advertisement time slot is categorized as overrideable, then the advertisement is replaced with the different advertisement.
US08812357B2 Automated tanning system
A self-service tanning system and method allows salon owners to offer tanning customization in order to meet the personal needs of various customers and to meet the various FDA regulations associated with each state. The present invention allows salon owners to customize each tanning customer session to prevent over exposure for new patrons, while allowing patrons who are already tanning to tan at a more progressive rate. In addition to tanning customization, the present invention offers built-in safety features, payment options, and networkability.
US08812350B2 Service evolution approach in SOA
Methods, including service methods, articles of manufacture, systems, articles and programmable devices are provided for managing the evolution of a service-oriented architecture service over a service lifecycle. An implemented SOA service is evaluated with respect to each of a plurality of line-of-business business-scope attributes and to each of a plurality of different line-of-business functionality attributes. Sets are determined of each of the business-scope attributes and different functionality attributes, wherein each attribute of each determined set is applicable to the implemented service as a function of the evaluating. Sets of business attribute-service evolution factors and technical attribute-service evolution factors associated with the respective determined attribute sets are selected, and both of the sets of selected business attribute-service evolution factors and technical attribute-service evolution factors are used to re-factor the implemented service into a mature enterprise service in response to a service revision.
US08812347B2 Aggregating and capturing subscriber traffic
System(s), method(s), and device(s) that can aggregate all or substantially all data traffic, such as wireless data traffic egressing to the Internet, at one or more regional aggregation hubs and capture a portion(s) of data traffic associated with a subscriber(s) of interest at the regional hub(s) are presented. Data traffic associated with subscribers can be aggregated at an access concentrator(s) and respective public Internet Protocol (IP) addresses can be given to respective subscribers. The data traffic can be aggregated at the regional hub(s) and data traffic associated with a subscriber(s) of interest can be identified based at least in part on the public IP address(es) of the respective subscriber(s) of interest. The data traffic associated with a subscriber(s) of interest can be captured and provided to a consumer (e.g., law enforcement, service provider) who desires such data.
US08812345B2 Door to door sales management tool
A door to door sales management tool utilizes a mobile device configured to request data from a database regarding a neighborhood within proximity of that sale. The mobile device sends results back to the database, wherein the results are flagged as verified. A simplified prequalification system is shown where a salesperson may select a house on a map to run a prequalification on the expected occupants of the selected house.
US08812335B2 Automated direct mail procurement system
A machine-implemented method receives job specifications for at least one direct mail printing job from at least one user and creates at least one workflow related to the direct mail printing job. The workflow comprises at least one job activity. The method automatically transmits requests for bids on the job activities to entities for allowing the entities to bid on performing job activities within the workflow. Bids are received on the job activities from the entities and from rate cards previously established by the entities. The method identifies the lowest bids on an individual job activity-by job activity basis from the bids received from the entities and the rate cards and outputs the lowest bids to the user. The method receives an identification of a single selected entity to perform all activities within the workflow from the user and performing the workflow to output the direct-mail printing job.
US08812331B2 Insurance product, rating and credit enhancement system and method for insuring project savings
In the present invention, an insurance product, rating system and method generally relates to a rating and pricing system for quantifying the risk that the annual savings will not fall below specified levels associated with implementing and maintaining economic improvements. Disclosed embodiments involve a credit enhancement system and method relating to the manner in which insuring a project savings floor (i.e., a minimum level of return on investment for a given improvement project) can be realized in a better credit rating for bonds or loans associated with the improvement project. The product, system and method can be applied to various industries, including, power generation, petro-chemical, manufacturing and refining facilities. Various embodiments disclosed herein relate to a system and method for establishing a rating system to determine the impact on an insured's credit risk.
US08812329B2 Laboratory instrumentation information management and control network
An interface point network (IPN) and a method for communication with a laboratory information system using an IPN, wherein the IPN includes at least one host computer in communication with at least one laboratory instrument, the laboratory information system and an interface point server in communication with the host computer and the laboratory information system, the interface point server being configured to function as a communication interface between the host computer and the laboratory information system in a manner responsive to a predetermined communication protocol. Use of bar code and RFID labels for tracking samples and in maintaining sample data is described.
US08812327B2 Coding/decoding of digital audio signals
A method of hierarchical coding of a digital audio frequency input signal into several frequency sub-bands, including a core coding of the input signal according to a first throughput and at least one enhancement coding of higher throughput, of a residual signal. The core coding uses a binary allocation according to an energy criterion. The method includes for the enhancement coding: calculating a frequency-based masking threshold for at least part of the frequency bands processed by the enhancement coding; determining a perceptual importance per frequency sub-band as a function of the masking threshold and as a function of the number of bits allocated for the core coding; binary allocation of bits in the frequency sub-bands processed by the enhancement coding, as a function of the perceptual importance determined; and coding the residual signal according to the bit allocation. Also provided are a decoding method, a coder and a decoder.
US08812314B2 Method of and system for improving accuracy in a speech recognition system
A method for transcribing an audio response includes: A. constructing an application including a plurality of queries and a set of expected responses for each query, the set including a plurality of expected responses to each query in a textual form; B. posing each of the queries to a respondent with a querying device; C. receiving an audio response to each query from the respondent; D. performing a speech recognition function on each audio response with an automatic speech recognition device to transcribe each audio response to a textual response to each query; E. recording each audio response with a recording device; and F. comparing, with the automatic speech recognition device, each textual response to the set of expected responses for each corresponding query to determine if each textual response corresponds to any of the expected responses in the set of expected responses for the corresponding query.
US08812305B2 Encoder, decoder and methods for encoding and decoding data segments representing a time-domain data stream
An apparatus for decoding data segments representing a time-domain data stream, a data segment being encoded in the time domain or in the frequency domain, a data segment being encoded in the frequency domain having successive blocks of data representing successive and overlapping blocks of time-domain data samples. The apparatus includes a time-domain decoder for decoding a data segment being encoded in the time domain and a processor for processing the data segment being encoded in the frequency domain and output data of the time-domain decoder to obtain overlapping time-domain data blocks. The apparatus further includes an overlap/add-combiner for combining the overlapping time-domain data blocks to obtain a decoded data segment of the time-domain data stream.
US08812302B2 Techniques for inserting diacritical marks to text input via a user device
A computer-implemented method for assisting a user to input Vietnamese text to a user device lacking a subset of characters in a Vietnamese alphabet includes receiving a character input by a user, determining three words previously input by the user, the three words having already had diacritical marks inserted, transmitting the three words and the character to a server via a network, receiving first and second information corresponding to the character from the server via the network, the first and second information generated at the server based on a context of the three words, the context determined at the server using a language model, the first and second information indicating whether the character requires a diacritical mark and a specific diacritical mark, respectively, generating a modified character comprising a character in the Vietnamese alphabet based on the character and the first and second information, and displaying the modified character.
US08812299B1 Class-based language model and use
This disclosure describes novel generation and use of a class-based language model. For example, one embodiment herein includes detecting presence of a common word that is used in different contexts in a word pool and assigning the common word to each of multiple classes in a class-based language model. Generation of the class-based language model and assignment of the common word to multiple classes the class-based language model as discussed herein enables generation of a more accurate probability score indicating how likely the common word follows a give sequence of one or more words in a sample text input.
US08812291B2 Large language models in machine translation
Systems, methods, and computer program products for machine translation are provided. In some implementations a system is provided. The system includes a language model including a collection of n-grams from a corpus, each n-gram having a corresponding relative frequency in the corpus and an order n corresponding to a number of tokens in the n-gram, each n-gram corresponding to a backoff n-gram having an order of n−1 and a collection of backoff scores, each backoff score associated with an n-gram, the backoff score determined as a function of a backoff factor and a relative frequency of a corresponding backoff n-gram in the corpus.
US08812288B2 Speed converting apparatus with load controlling function and information processing system
A speed converting apparatus with a load controlling function comprises a first interface unit operating for an emulation device according to a system clock of the emulation device, a second interface unit operating for an arithmetic unit according to a system clock of the arithmetic unit, and a load controlling unit controlling at least either a load of a request outputted to the emulation device on the emulation device or a load of a request outputted to the arithmetic unit on the arithmetic unit. In performance verification or connection verification of a target to be verified, the speed converting apparatus can vary a load of a request issued to the target to be verified on the target or a load issued to a verification device on the verification device, while absorbing a difference in operation speed between the target to be verified and the verification device.
US08812284B2 Highly representative real-time simulation of an avionics system
Optionally-mixed highly representative real time simulation of at least part of an avionics system (2). The simulation provides at least a step of translating communications interfaces into the form of models encoded in high level language on the basis of formal files in mark-up language; and dynamically managing descriptions that provide for grouping together, updating, and sharing a database that, for each piece of equipment, incorporates signals that transit via its input and/or output interfaces.
US08812283B1 Graphical modeling blocks that execute in more than one domain
A time-driven block provided in a block diagram model may be executed in an event domain without user modification. The time-driven block is connected to one or more event-driven blocks using event domain signals. The time-driven block automatically adapts to the execution rules of the event domain modeling and simulation environment. The blocks that are configured to execute in more than one modeling and simulation environments are called polymorphic blocks. The polymorphic blocks are indentified during the compilation stage of the block diagram model taking into consideration the port and line styles of the blocks. The execution rules of the polymorphic blocks are also determined during the compilation stage of the block diagram model.
US08812278B2 Sobolev Pre-conditioner for optimizing III-conditioned functionals
Methods and apparatus for providing Sobolev pre-conditioning for optimizing ill-conditioned functionals. A power n is initialized to a maximum power (e.g., 8). For k (e.g., 10) iterations of an optimization pipeline, a matrix M is built by considering all powers of the Laplacian matrix up to the power indicated by n, the Sobolev gradient is computed from the standard gradient, and the computed Sobolev gradient is passed to a numerical optimizer. After the k iterations are complete, if n is at a minimum power (e.g., 1), then the algorithm resets n to the maximum power. Otherwise, n is decremented. For the next k iterations, the matrix M is again built by considering all powers of the Laplacian matrix up to the power indicated by the current value of n. This method is continued until all iterations have completed or until some other terminating condition is reached.
US08812270B2 Cooling circuit design
Methods for computer-aided design and corresponding systems and computer-readable mediums. A method includes receiving a CAD model including a plurality of intersecting fluid channels, and determining a fluid inlet for the fluid channels. The method includes displaying possible fluid flow directions at an intersection of fluid channels. The method includes automatically adding a cooling fitting to at least one of the fluid channels of the CAD model in response to a user selection of one of the possible fluid flow directions.
US08812262B2 Field device for determining or monitoring a process variable in process automation
A field device for determining or monitoring a process variable in process automation. The field device includes: sensor, which works according to a defined measuring principle; and a control/evaluation unit, which conditions and evaluates measurement data delivered by the sensor along at least two equal valued measuring paths as a function of a safety standard required in a particular safety-critical application. The control/evaluation unit is embodied, at least partly, as a reconfigurable logic chip, with a plurality of partially dynamically reconfigurable, function modules. The control/evaluation unit so configures the function modules in the measuring paths as a function of the defined safety-critical application, that the field device is correspondingly designed to the required safety standard.
US08812258B2 Identifying a type of motion of an object
An apparatus for identifying a type of motion and condition of a user is disclosed. One apparatus includes a motion detection sensor operative to generate an acceleration signature based on sensed acceleration of the user, and a controller. The controller is operative to determine what network connections are available to the motion detection device, match the acceleration signature with at least one of a plurality of stored acceleration signatures, wherein each stored acceleration signatures corresponds with a type of motion of the user, wherein the apparatus distributes at least some of the acceleration signature matching processing when processing capability is available to the motion detection device though available network connections, and identify the type of motion of the user and identify a condition of the user based on the matching of the acceleration signature.
US08812256B2 System and apparatus for measuring the accuracy of a backup time source
An intelligent electronic device incorporates a first port that accepts a time signal from a time server over a network and a second port for receiving a second time signal over a separate network. The intelligent electronic device approximates the amount of error in the second time signal based on calculations of the error in the first time signal.
US08812255B2 Wireless rotor track and balance system for rotorcraft
Disclosed is a rotor track and balance system for rotorcraft that includes a data processing unit, a tachometer sensor and at least one accelerometer. The tachometer sensor is located remotely from the data processing unit and is mounted proximate to the rotating blades of the rotorcraft. The tachometer sensor is adapted to measure the speed and position of the rotating blades and to wirelessly transmit speed and position data to the data processor. The at least one accelerometer is also located remotely from the data processing unit and is mounted proximate the rotating blades of the rotorcraft. Each accelerometer is adapted to measure vibration anomalies in the rotating blades and to wirelessly transmit vibration data to the data processor. The data processing unit synchronizes the wireless data transmitted from the tachometer sensor and the wireless accelerometer(s) and determines necessary adjustments to be made in order to reduce the vibration anomalies in the rotor blades.
US08812250B2 Ion mobility spectrometry systems and associated methods of operation
Ion mobility spectrometry systems, devices, and associated methods of operation are disclosed herein. In one embodiment, a method for performing ion mobility spectrometry includes ionizing a sample in gas phase and applying an electric field to the ionized sample in the gas phase, thereby moving the ionized sample along a drift region. The applied electric field has a plurality of strength values with respect to time, and the individual strength values being generally constant during a corresponding period of time. The method further includes detecting an ion intensity and a drift time of the ionized sample moving through the drift region under the applied electric field with the plurality of strength values.
US08812244B2 Personalized wireless-based interactive diabetes treatment
This is a system for integrating a system of education, monitoring and advising on glucose testing, diet, exercise and drug administration, by a wireless link, or GPRS system, using a device which is lightweight and portable (and easily carried by the patient) and which is capable of: glucose testing and recording the results; providing some feedback and advice from internal programs based on the results and on patient preferences; and transmitting the glucose testing results for external recording (e.g., on a server) and external analysis, feedback and advice from the server, and for feedback and advice from an appropriately knowledgeable and health care experienced party.
US08812232B2 Method and apparatus for reducing energy consumption of a user equipment
An approach is provided for energy-efficient location tracking. An energy saving module obtains measured location data of the user equipment, and determines a function to forecast locations of the user equipment based on the measured location data to output forecast location data. The energy saving module further receives movement data from a sensor of the user equipment, and converts the movement data to converted location data. The energy saving module then compares the forecast location data with the converted location data for a deviation, and then it either initiates reporting of the deviation when the deviation exceeds a predetermined range, or disables the reporting of the deviation when the deviation is within the predetermined range.
US08812227B2 Collision avoidance system for rail line vehicles
A collision avoidance system (CAS) is described that includes one or more sensor technologies, including, for example, an Ultra Wideband (UWB) sensing technology. The collision avoidance system is designed to reliably track the location and speed of vehicles and the distance between vehicles over a wide variety of track and terrain. The collision avoidance system may utilize information from a variety of sensor technologies to determine whether one or more vehicles violate speed and/or separation criteria, and may generate a warning.
US08812221B2 Stop control system and method for internal combustion engine
A stop control system for an internal combustion engine, which is capable of accurately stopping a piston at a predetermined position during stoppage of the engine while preventing occurrence of untoward noise and vibration. After stopping the engine 3, the stop control system 1 for the engine 3 according to the present invention executes a first stage control (step 34) in which a throttle valve 13a is controlled to a first stage control target opening degree ICMDOFPRE smaller than a second predetermined opening degree ICMDOF2, in order to stop the piston at the predetermined position, before executing a second stage control (step 42) in which the throttle valve 13a is controlled to the second predetermined opening degree ICMDOF2. Further, the stop control system 1 stabilizes initial conditions at the start of the second stage control by setting a first stage control start rotational speed NEICOFPRE and a first stage control target opening degree ICMDOFPRE according to a change in a corrected target stop control start rotational speed NEICOFREFN (steps 71 and 85).
US08812216B2 Method and apparatus for operating an internal combustion engine
In a method and the corresponding apparatus for operating an internal combustion engine with a plurality of cylinders (Z1 to Z4) which are assigned in each case one injection valve (18) for metering in fuel, a control apparatus (25) is provided with in each case one output stage (25a) for actuating the injection valves (18) of the plurality of cylinders. Here, first of all work injection operations (P0 to P4) are determined for a cylinder (CYL_i) with the duration and positioning in relation to the crankshaft rotary angle. Following this, late injection operations (P5), which are required in certain operating modes, for the preceding cylinder (CYL_i−1) in the ignition sequence are arranged in a setpoint crankshaft angular range (SB) in such a way that no temporal overlaps occur between individual work and late injection operations.
US08812199B2 Method for learning reference position for transmission and vehicle
A method for allowing a controller of a transmission to learn a reference position of the transmission and a vehicle for which this method can be executed. By the method, when the shift lever is subjected to a predetermined input operation, the controller starts learning a reference position (for example, the gear end, the synchronization end, or the clutch engagement position) of the transmission.
US08812196B2 System and method for payload estimation
A payload estimation system for a work machine is provided. The system includes a power source, a payload carrier, an actuator and a controller. The payload carrier is configured to contain a payload of material. The actuator is configured to effectuate movement of the payload carrier. The controller is configured to control an operation of the actuator. The controller is also configured to receive one or more parameters associated with the power source of the work machine, during an operation of the payload carrier. Further, the controller is configured to compare the one or more parameters with a pre-determined dataset to estimate a weight of the payload on the work machine.
US08812177B2 Integrated aircraft flight control units
According to one embodiment, an integrated aircraft trim assembly features a shaft, a mechanical stop, a trim motor, a clutch, and a measurement device. The mechanical stop device is operable to at least partially prevent rotation of the shaft outside of an allowable range of motion. The trim motor has an output component in mechanical communication with the shaft. The clutch separates the trim motor from the shaft. The measurement device is proximate to the shaft and operable to measure a position of the shaft and communicate the measured position to a flight control computer operable to change a position of a flight control device.
US08812175B2 Orientation-based wireless sensing apparatus
An orientation-based wireless sensor includes a transmitter unit having a body housing a microprocessor, a transmitter, and an accelerometer for detecting the orientation of the transmitter unit relative to one-, two- or three-axis of the direction of the pull of earth's gravity. The transmitter body is mounted on a feature of a vehicle that it is desirable to monitor. The transmitter will transmit orientation data at predetermined time intervals to a receiver on the vehicle, which will in turn process the information, adding additional information, such as GPS location, and wirelessly send the data to a database that is available to a customer over the Internet.
US08812171B2 Emotive engine and method for generating a simulated emotion for an information system
Information about a device may be emotively conveyed to a user of the device. Input indicative of an operating state of the device may be received. The input may be transformed into data representing a simulated emotional state. Data representing an avatar that expresses the simulated emotional state may be generated and displayed. A query from the user regarding the simulated emotional state expressed by the avatar may be received. The query may be responded to.
US08812167B2 Volt/var switch plan
A power distribution system includes at least one power distribution device and a computer coupled to the power distribution device, wherein the computer includes a memory area configured to store a hierarchy of the power distribution device. The computer is configured to adjust a first voltage level of a first power distribution device, wherein the first power distribution device is a first tier of the hierarchy, and adjust at least a second voltage level of at least a second power distribution device, wherein the second power distribution device is a second tier of the hierarchy. The computer is also configured to generate a switch plan for the power distribution device based on the adjusted first voltage level and the adjusted at least a second voltage level.
US08812158B2 Method and handling system for automatically moving a gravity-compensated load body
A handling system and method for automatically moving a gravity-based load body using a robot. The load body is supported by a load body holding means connected to an end effector flange of the robot. A gravity compensation device includes a connector element acting on an element or the end effector flange of the robot to compensate for the gravity of the load body.
US08812155B2 Manipulator robot and associated control for fine positioning of the terminal end
The disclosure relates to a robot that has an articulated arm for moving an end in an N-dimensional space including at least N+1 motorized articulations, and a computer for controlling the movements of the motorized articulations. The computer controls a first step of prepositioning the terminal end of the articulated arm and a second step for its fine positioning.
US08812151B2 Vacuum process device and vacuum process method
An efficient method of controlling transportation in a linear tool type vacuum process device in a state that a length of time required for a process is not stable. For each process chamber, the number of unprocessed wafers that are in process or are being transported to the process chamber is counted, and in deciding a transport destination of a wafer, when the number of unprocessed wafers is equal to or larger than a charge limit amount, a transport destination of a wafer is decided excluding the process chamber. Also, a wafer holding mechanism on a transport path to a process chamber is reserved, and a transport destination of a processed member to be transported next is decided according to a status of reservation.
US08812150B2 Semiconductor manufacturing process modules
A method is provided. The method includes disposing a plurality of robotic facilities to form a semiconductor handling system, controlling the semiconductor handling system with a controller to handoff a workpiece between neighboring robotic facilities, and providing a software interface for the controller, wherein the software interface permits a user to view alternate configurations of the handling system in order to optimize a characteristic of the handling system.
US08812145B2 Modeling mask errors using aerial image sensitivity
One embodiment of the present invention provides techniques and systems for modeling mask errors based on aerial image sensitivity. During operation, the system can receive an uncalibrated process model which includes a mask error modeling term which is based at least on an aerial image sensitivity to mask modifications which represent mask errors. Next, the system can fit the uncalibrated process model using measured CD data. Note that the mask error modeling term can also be dependent on the local and/or long-range pattern density. In some embodiments, the mask error modeling term can include an edge bias term and a corner rounding term. The edge bias term can be based on the sensitivity of the aerial image intensity to an edge bias, and the corner rounding term can be based on the sensitivity of the aerial image intensity to a corner rounding adjustment.
US08812144B2 Music generator
Techniques are disclosed relating to generating music content. In one embodiment, a method includes determining one or more musical attributes based on external data and generating music content based on the one or more musical attributes. Generating the music content may include selecting from stored sound loops or tracks and/or generating new tracks based on the musical attributes. Selected or generated sound loops or tracks may be layered to generate the music content. Musical attributes may be determined in some embodiments based on user input (e.g., indicating a desired energy level), environment information, and/or user behavior information. Artists may upload tracks, in some embodiments, and be compensated based on usage of their tracks in generating music content. In some embodiments, a method includes generating sound and/or light control information based on the musical attributes.
US08812132B2 Temperature control of patients during surgery
An infrared radiant heating system for raising or maintaining a uniform core temperature of the body of a patient during surgery, substantially without affecting the temperature of the area surrounding the patient's body, includes an infrared radiant heater located near the patient to provide radiant heat to the entire body or one or more parts of the body of the patient. The system further includes a controller in communication with the heater for controlling the intensity level and distribution of intensity of the radiant heat on the patient's body such that the skin temperature of the patient's body is raised or maintained within a predetermined range resulting in the uniform core body temperature, substantially without affecting the temperature of the area surrounding the patient's body.
US08812129B2 External device for an implantable medical system having accessible contraindication information
Disclosed is a remote controller for an implantable medical device having stored contraindication information, which includes information which a patient or clinician might wish to review when assessing the compatibility of a given therapeutic or diagnostic technique or activity with the patient's implant. The stored contraindication information is available through a display of the remote controller or via a wired, wireless, or portable drive connection with an external device. By storing contraindication information with the implant's remote controller, patient and clinician can more easily determine the safety of a particular therapeutic or diagnostic technique or physical activity with the patient's implant, perhaps without the need to contact the manufacturer's service representative.
US08812124B2 Neurostimulation system and method for medio-laterally steering current using ideal multipole configurations
A system for an electrical neurostimulator coupled to a plurality of electrodes. The system comprises a user-controlled input device configured for generating directional control signals. The system further comprises control circuitry configured for sequentially defining a plurality of different ideal multipole configurations that includes two orthogonal ideal tripole configurations relative to the plurality of electrodes in response to the directional control signals, generating a plurality of stimulation parameter sets respectively corresponding to the plurality of different ideal multipole configuration, each stimulation parameter set defining relative amplitude values for the plurality of electrodes that emulate the respective multipole configuration, and instructing the electrical neurostimulator to convey electrical energy to the plurality of electrodes in accordance with the plurality of stimulation parameter sets.
US08812120B2 Filter for a visual prosthesis
The present invention is a visual prosthesis including a visor with an embedded camera and an optical filter to limit light entering the lens of the camera. This invention will allow use of custom filters to limit light intensity or certain light frequencies sent to the camera of the visual prosthesis in a variety of brightness conditions which will remove glare. It will allow modification of the color of the light sent to camera of the visual prosthesis to respond to different environments.
US08812119B2 Plurality of electrons for use in the restoration of a patient's health
Embodiments of the present invention relate to a non-invasive stimulatory adjustment of the body's own self-repair-system using a plurality of electrons. In particular, embodiments of the present invention relate to a plurality of electrons for use in the restoration of a patient's health, preferably a human patient's health in a number of medical conditions. Moreover, embodiments of the present invention relate to a method of treatment using a plurality of electrons for use in the restoration of a patient's health, preferably a human patient's health. Moreover, embodiments of the present invention relate to a method of stimulatory adjustment of the body's own self-repair system using a plurality of electrons.
US08812117B2 Therapy control using relative motion between sensors
The invention is directed to controlling therapy delivery based on a relative motion between a first and second activity sensor. The relative motion between the activity sensors is representative of the relative motion between the locations of the body of the patient at which the respective activity sensors are located. The use of relative motion, however, may substantially remove motion experienced by both the activity sensors, e.g., motion caused by the environment in which patient is located, thus providing a new reference frame from which to analyze the motion measurements. The relative motion may be used to detect a condition of a movement disorder and/or control delivery of the therapy delivered to patient to treat or reduce the condition.
US08812113B2 Apparatus and methods for feedback based nerve modulation
A device according to some embodiments may include a housing configured for location external to a body of a subject. The device may also include at least one processor associated with the housing and configured to communicate with a circuit implanted in the subject within proximity to a tongue of the subject, wherein the circuit is in electrical communication with at least one electrode, receive a physiological signal from the subject via the circuit, and send a control signal to the implanted circuit in response to the physiological signal, wherein the control signal is predetermined to activate neuromuscular tissue within the tongue.
US08812107B2 Terminating tachyarrhythmias
This disclosure is directed to techniques for treating tachyarrhythmias, such as atrial or ventricular fibrillation, in which a number of electrodes are employed to deliver electrical stimulation to a patient's heart in a manner designed to terminate the tachyarrhythmia episode.
US08812086B2 Surgical imaging device
A surgical imaging device and method configured to be inserted into a surgical site. The surgical imaging device includes a plurality of prongs. Each one of the prongs has an image sensor mounted thereon. The image sensors provide different image data corresponding to the surgical site, thus enabling a surgeon to view a surgical site from several different angles. The prongs may be moveable between a first position, suitable for insertion though a small surgical incision, and a second position, in which the prongs are separated from each other. In addition, the prongs may be bendable.
US08812085B2 System and method for measuring the ratio of forward-propagating to back-propagating second harmonic-generation signal, and applications thereof
A method and system that enable the measurement of a second-harmonic-generation-forward/backward (SHG F/B) ratio from an object by performing only a single image scan using via epi-imaging using an epi-detection technique. Two simultaneous SGH images (a forward propagating SHG “F” image and a back propagating SHG “B” image) are generated during the single image scan. A pinhole mirror can be used to separate the F-SHG and the B-SHG, which are detected by separate detectors.
US08812073B2 Systems and methods for replacing signal artifacts in a glucose sensor data stream
Systems and methods for minimizing or eliminating transient non-glucose related signal noise due to non-glucose rate limiting phenomenon such as ischemia, pH changes, temperatures changes, and the like. The system monitors a data stream from a glucose sensor and detects signal artifacts that have higher amplitude than electronic or diffusion-related system noise. The system replaces some or the entire data stream continually or intermittently including signal estimation methods that particularly address transient signal artifacts. The system is also capable of detecting the severity of the signal artifacts and selectively applying one or more signal estimation algorithm factors responsive to the severity of the signal artifacts, which includes selectively applying distinct sets of parameters to a signal estimation algorithm or selectively applying distinct signal estimation algorithms.
US08812061B2 Battery backup systems and methods for vehicle phone systems
A battery backup system for use with vehicle telematics electronics includes a phone module configured for operation by the vehicle telematics electronics. The system further includes a battery module configured to provide power to the phone module and a circuit configured to determine that backup power is needed. The circuit causes the battery module to provide the backup power to the phone module for completing a transmission via the phone module. The battery module can provide the backup power to the phone module without providing operating power to the vehicle telematics electronics.
US08812052B2 SPS receiver with adjustable linearity
A satellite positioning system (SPS) receiver that can provide good performance with low power consumption is described. The SPS receiver may be operated in one of multiple modes, which may be associated with different bias current settings for the SPS receiver. One of the modes may be selected based on output power level of a transmitter co-located with the SPS receiver. The bias current of an LNA, a mixer, and/or an LO generator within the SPS receiver may be set based on the selected mode. In one design, a first (e.g., lower power) mode may be selected for the SPS receiver if the transmitter output power level is below a switch point. A second (e.g., high linearity) mode may be selected if the transmitter output power level is above the switch point. The second mode is associated with more bias current for the SPS receiver than the first mode.
US08812043B2 Communication system
The present application relates to a wireless communication system and related methods and apparatuses for transmitting a signal from a source apparatus to a destination apparatus, via at least one intermediate apparatus. In particular, the present invention relates to techniques which seek to improve the throughput of data in multi-hop communication systems.
US08812040B2 Communication system, user equipment, base station, transmit power deciding method, and program
This invention has been accomplished in consideration of problems, and an object thereof is to provide a technology that enables a maximum transmit power suitable for each user equipment. This invention is a communication system, is characterized in deciding a maximum value of a transmit power of a user equipment by employing at least one of an access scheme and control information indicating a content of a communication control.
US08812034B2 Methods and apparatuses for management of SMS message identifications in a multi-mode device
Aspects of the present disclosure propose systems and methods for managing assignment of short message service (SMS) message identifications (IDs) in a multimode device (e.g., mobile station). The proposed methods ensure that a unique message ID is assigned to each SMS transmitted by the mobile station (MS). Each retransmission of the SMS messages may be assigned a message ID similar to or the same as the previous transmission(s) of the SMS message. As a result, a network messaging center may be able to identify duplicate SMS messages that are marked with unique message IDs even if they are transmitted on different air interfaces and/or by different modems (modulators/demodulators).
US08812025B2 Mobile terminal and control method for mobile terminal
A positioning portion does not identify a position of a mobile terminal in a case in which a stationary continuation determiner determines that the mobile terminal has continued to be stationary during a period, the positioning portion identifies the position of the mobile terminal in a case in which the stationary continuation determiner determines that the mobile terminal has not continued to be stationary during the period and in which a traveling condition determiner determines that the mobile terminal is in traveling condition, and the positioning portion does not identify the position of the mobile terminal in a case in which the stationary continuation determiner determines that the mobile terminal has not continued to be stationary during the period and in which the traveling condition determiner determines that the mobile terminal is in a stationary condition.
US08812023B2 Outdoor position estimation of a mobile device within a vicinity of one or more indoor environments
Various methods, apparatuses and/or articles of manufacture are provided which may be implemented via one or more electronic devices to communicate navigation assistance data for at least one transmitting device that, while operatively provisioned for use in an indoor environment, may prove useful in estimating a position of a mobile device located in an adjacent outdoor environment.
US08812020B2 Methods, systems, and computer readable media for location-based policy enhancement
According to one aspect, the subject matter described herein includes a method for location-based policy enhancement. The method includes receiving a message containing location information identifying a current geographic location for a user device. The method also includes analyzing the location information to determine if the user device is located in a geographic region associated with a location based policy enhancement offer. The method further includes in response to determining that the user device is located in the geographic region associated with the location-based policy enhancement offer, generating a signaling message containing instructions to modify a policy attribute associated with the user device, wherein the policy attribute corresponds to the location-based policy enhancement offer. The method further includes communicating the signaling message to a policy control function associated with the user device.
US08812014B2 Audio-based environment awareness
A method of determining a position of a mobile device in a wireless communication network includes: accessing mobile device audio information from the mobile device; analyzing the mobile device audio information to determine an environmental characteristic of a present environment of the mobile device; and using the environmental characteristic to affect a determination of the position of the mobile device.
US08812013B2 Peer and composite localization for mobile applications
A system and method for peer based localization system using radio technology, such as Bluetooth or Wi-Fi ad-hoc technology that enables mobile devices such as cell phones, smart phones, laptops, handheld communication devices, handheld computing devices, satellite radios, global positioning systems, PDAs, etc. to discover their physical location relative to one another. In addition, the peer based localization can use a plurality of radio technologies to increase the accuracy of the physical location estimates. Additionally or alternatively, the peer based localization technique can be combined with infrastructure based location techniques, such as triangulation, GPS, or infrastructure based Wi-Fi localization in order to transpose virtual coordinates into physical coordinates.
US08812012B2 Methods and apparatus for associating media devices with a demographic composition of a geographic area
Example methods and apparatus for associating media devices with a demographic composition of a geographic area are disclosed. A disclosed example method includes receiving a plurality of Internet Protocol addresses assigned to a media device associated with a panel member, determining a most used Internet Protocol address from the plurality of Internet Protocol addresses, accessing geographic information and determining a geographic location corresponding to the most used Internet Protocol address, accessing demographic information and determining a demographic profile associated with the geographic location, and associating at least one of the geographic location or the demographic profile with the media device.
US08812009B2 Method of controlling uplink synchronization state at a user equipment in a mobile communication system
A method of controlling uplink synchronization state at a user equipment in a mobile communication system is disclosed. The method of controlling an uplink synchronization state at a user equipment in a mobile communication system comprises receiving control information associated with controlling uplink synchronization state of the user equipment from a network, releasing uplink resources allocated from the network if the uplink synchronization state is shifted from a synchronization state to an asynchronous state based on the control information.
US08812006B2 Methods and arrangements in a wireless communication system
The present invention relates to methods and arrangements in a wireless communication system supporting carrier aggregation and comprising a radio base station configured to broadcast system information in at least two cells. The method for the user equipment comprises receiving configuration information for an aggregation of the at least two cells from the radio base station, identifying a first of the at least two cells based on a configuration rule stating that the first of the at least two cells has a status that is different from the status of the remaining cells, and reading the broadcasted system information only in the identified cell. The method may also comprise obeying one or more parameters obtained from the read system information.
US08812005B2 System and method for scheduling packet transmission on a client device using traffic classes and opportunistic behavior
A client device having a networking layer and a network driver layer for transmitting network packets comprising: a plurality of transmit queues configured at the network layer, each of the transmit queues having different packet service classifications associated therewith; a classifier module for classifying packets according to the different packet service classifications, wherein a packet to be transmitted is stored in one of the transmit queues based on the packet service classifications, wherein one or more of the traffic service classifications comprise opportunistic traffic classes and other traffic service classifications comprise non-opportunistic traffic classes; and a socket layer comprising socket transmitting data from an application associated with each traffic service classification, wherein a socket associated with an opportunistic traffic class is automatically suspended in response to detecting a network interface of the client device being throttled.
US08812001B2 Dual mode terminal for supporting access in different network, network apparatus and operation method thereof
Provided are a dual mode terminal for supporting an access in a different network, a network apparatus, and an operation method thereof. The dual mode terminal may include: an interface to receive first network information from a first network apparatus and to receive second network information from a second network apparatus in response to each network information request; a selection unit to select a single network apparatus based on the first network information and the second network information; and a processing unit to transmit a call connection request to the selected network apparatus, and to control a communication with the selected network apparatus depending on whether the selected network apparatus allows a call connection.
US08811994B2 Closed loop heterogeneous network for automatic cell planning
A system and methodology that can utilize measurement data collected by a set of femto access points (FAPs), during a network listen procedure, to detect one or more areas with weak macro network coverage and/or high interference. Moreover, an automatic cell planning (ACP) component can be employed to analyze the measurement data and update a transmission parameter(s) associated with a macro access point. After the update is implemented, the ACP component can trigger another network listen procedure at the set of FAPs and receive new measurement data. The ACP component can evaluate the new measurement data to dynamically verify that the implementation of the update resulted in an improvement of macro network coverage and/or interference within the one or more areas.
US08811993B2 Method and arrangement for saving radio resources
The present invention relates to an arrangement, a communication network node and a method of saving radio resources during handover in a communication network system comprising a plurality of communication network nodes (15a, 15b, 15c) communicating with one or more user equipments (18). Each network node (15a, 15b, 15c) is serving at least one cell (19) through and in which the user equipments (18) are moving. The method and arrangement is based on: collection of long term handover statistics (1); selective triggering of Multiple Cell Preparation (2); definition of a Secondary Target Cell List (3); exclusion from the Secondary Target Cell List of cells rarely used (4); preparation of the cells on the Secondary Target Cell List for handover (5).
US08811992B2 Systems and methods for assigning regional wireless communications handovers utilizing ancillary cell feedback
A networked computing system for assigning regional wireless communications based on ancillary device feedback. The network computing system includes a radio communications controller, one or more transceiver device(s), user equipment, and data communications network facilitating data communications amongst the wireless communications devices of the networked computing system. The radio communications controller may be configured to receive a feedback communication from a network transceiver device capable of detecting ancillary wireless communications, and then determine whether an alternate service provider resource exists for providing wireless data communications service to the user equipment within the data communications network, based on the received feedback communication.
US08811988B2 Dynamically creating a globally unique identified of a subscriber device based on an identified of an aggregation device and identification information of the subscriber device for circuit-switched and packet-switched communication systems
To register a mobile device located in a first network with a packet-switched services network, a registration request is received from an aggregation device in the first network. The registration request contains an identifier of the aggregation device and identification information of the mobile device, where the identification information is previously unknown to the packet-switched services network. A globally unique identifier of the mobile device is dynamically created based on the identifier of the aggregation device and the identification information of the mobile device, wherein the globally unique identifier is used for uniquely identifying the mobile device in the packet-switched services network.
US08811980B2 Method of automatically indicating services to a mobile terminal
This invention relates to a method of indicating available services to a mobile telecommunications terminal roaming between a first geographic area and a second geographic area. When the terminal is authenticated in the second geographic area, a list which comprises the services physically available in the said second geographic area is determined and is transmitted to the terminal.
US08811977B2 Device-driven intelligence and feedback for performance optimization and planning of a service network
System(s), device(s), method(s), and user interfaces are provided to enable a subscriber device to report network operation conditions, such as network performance incidents, to receive feedback from the network related to the incident and available or possibly available solutions, and to produce network intelligence suitable for network planning and network performance enhancement. Reporting of network performance incidents can be characterized by location and time of occurrence, wherein these intelligence is provided by the user device. Feedback provided by the network is based on the network performance data received as part of reporting an incident. The reporting described herein enables a network operator to generate network planning intelligence based on actual network performance as experienced at the subscriber level.
US08811970B2 Virtual instance architecture for mobile device management systems
System and method for remotely managing mobile devices. A virtual instance mobile device is maintained for each physical mobile device to be managed. Each virtual instance mobile device is executable in a computer runtime environment and includes a hardware emulation component configured to emulate the hardware components of the corresponding physical mobile device and a software emulation component corresponding to the software components of the physical mobile device, which is executable within the context of the hardware emulation component. Synchronization between the virtual instance mobile devices and their corresponding physical mobile devices is maintained, and data obtained from the physical mobile devices is stored. The physical mobile devices are remotely managed by utilizing their corresponding virtual instance mobile devices respectively.
US08811958B2 Communication system, information analysis device, and information analysis method
A communication system aimed at easily and quickly collecting data regarding macroscopic population distribution, and easily and quickly obtaining survey results. An RNC of a communication system includes a signal-counting module that counts the number of signals indicating a quantity of signals transmitted and received between a mobile station and a BTS. An information analysis device includes a population distribution calculation module that calculates population distribution based on the number of the signals that the signal-counting module counts, and an output module that outputs the population distribution that the population distribution calculation module calculates.
US08811956B2 Techniques for lawful interception in wireless networks
An embodiment of the present invention provides an apparatus, comprising a transceiver operable in a wireless network, wherein the transceiver is configured to enable wireless interception by a predetermined third party without the knowledge of a user of said transceiver, wherein the apparatus uses a secure external interface that is beyond the scope of the 802.16 wireless network, and wherein the operation of the wireless interception includes interception by a law enforcement agency by using a law interception server (LIS), Authentication Authorization and Accounting (AAA), Anchor Auth, Target lawful interception agent LIA and Serving lawful interception agent (LIA) and wherein the LIS first identifies a mobile station (MS) based on input from the law enforcement agency and once the MS is identified, the LIA for the MS is then identified by the LIS and once the LIA is identified, the LIA sends the security association for the MS session to the LIS which then sends this to the law enforcement.
US08811954B1 Network domain selection
For an incoming session intended for a user element, a domain selection function (DSF) is provided in a multimedia subsystem (MS) to select a circuit-switched subsystem (CS) or MS domain to use when routing the incoming session to the user element. Regardless of the domain in which incoming sessions are originated, the incoming sessions intended for the user element are routed to an S-CSCF in the MS. The S-CSCF directly or indirectly employs the DSF to determine whether to use the MS or the CS for terminating the incoming session. Based on available domain selection criteria, the DSF will select an appropriate domain, such as the MS or CS, to use for routing the incoming session to the user element. The domain selection decision of the DSF is provided to the S-CSCF, which will proceed by routing the incoming session to the user element via the selected domain.
US08811952B2 Mobile device power management in data synchronization over a mobile network with or without a trigger notification
A real-time communication architecture establishes a continuous connection between an enterprise network and a communication management system. The connection is continuously held open allowing mobile devices real-time access to enterprise email systems. The real-time communication architecture can support an entire enterprise email system or individual email users. The foregoing and other objects, features and advantages of the invention will become more readily apparent from the following detailed description of a preferred embodiment of the invention which proceeds with reference to the accompanying drawings.
US08811951B1 Managing display of private information
In one example, a method includes receiving a first indication of an incoming communication and determining that the incoming communication includes private information. The method may also include outputting, for display at a wearable computing device, a second indication of the incoming communication, wherein the indication includes non-private information. The method may also include determining, based on motion data generated by the wearable computing device, that a user of the wearable computing device is likely viewing the wearable computing device. The method may also include outputting, for display at the wearable computing device, an indication of the private information.
US08811950B2 Methods and apparatus for controlling devices with no or limited WWAN capability in peer to peer communication
In a wireless wide area network (WWAN) scenario, communication between UEs is facilitated through uplink/downlink channels between the UEs and a base station (i.e., WWAN link or WWAN communication). In the case that two communicating UEs are in the vicinity of each other, direct peer-to-peer communication without passing through the base station may reduce a base station load. In some scenarios, it is beneficial for devices, with no or limited WWAN capability to also participate in peer-to-peer communication. Accordingly, a method, an apparatus, and a computer program product for wireless communication are provided in which control information from a user equipment (UE) is received, the control information including information indicating resources for peer-to-peer communication, a peer-to-peer link with the UE to receive authentication information for using the resources is established, and the resources are used to communicate with a peer device.
US08811947B2 Management of IDs for closed subscriber group (CSG) base stations
Embodiments of systems and methods for initiating network entry are generally described herein. Other embodiments may be described and claimed.
US08811941B2 Systems and methods for providing updated mobile station location estimates to emergency services providers
A wireless communication system, including apparatuses and methods, for handling emergency calls from wireless communication devices to emergency services providers and for automatically providing updated location estimates for the wireless communication devices to during such emergency calls absent any request therefor. The updated location estimates are generally provided in response to a detected occurrence of a triggering event within the wireless communication system. In the exemplary embodiments, such triggering events include the passage of a pre-determined threshold period of time and the handover of an emergency call between cells or sectors of the wireless communication system in response to movement of the wireless communication device from which the emergency call is being made. Further, according to at least one exemplary embodiment, the wireless communication system may selectively limit the provision of updated location estimates based on whether movement of a wireless communication device is substantial or insubstantial.
US08811931B2 Radio apparatus
According to one embodiment, a radio apparatus includes: a radio unit; a timer configured to count a first measurement time; a control unit configured to establish a first mode if the first measurement time is shorter than a first time, and establish a second mode if the first measurement time is longer than or equal to the first time; and a power control unit configured to control power to be supplied to the radio unit if the first mode is set and next data is not received even if a second time elapsed, and control power to be supplied to the radio unit if the second mode is set and next data is not received even if a third time elapsed, wherein the radio unit makes a transition to a sleep mode as a result of a power control by the power control unit.
US08811927B2 Method for estimating a plurality of estimated transfer functions corresponding to wireless channels in a multiple-input system
In one embodiment, a receiver is provided for use in a multiple-input system that includes a receiving antenna receiving a time-domain signal corresponding to a plurality of signals transmitted from a plurality of transmitting antennas. The receiver includes: (a) a transform unit adapted to transform the time-domain signal into a frequency-domain signal; (b) a channel estimation unit adapted to estimate, based on the frequency-domain signal and a frequency-domain pilot signal, a combined transfer function corresponding to a plurality of transfer functions of respective channels between the plurality of transmitting antennas and the receiving antenna; and (c) a channel separation unit including a plurality of frequency-domain convolution units that separate the combined transfer function into a plurality of estimated channel transfer functions.
US08811926B2 Frequency multiplying transceiver
Described herein is a wireless transceiver and related method that enables ultra low power transmission and reception of wireless communications. In an example embodiment of the wireless transceiver, the wireless transceiver receives a first-reference signal having a first-reference frequency. The wireless transceiver then uses the first-reference signal to injection lock a local oscillator, which provides a set of oscillation signals each having an oscillation frequency that is equal to the first-reference frequency, and each having equally spaced phases. Then the wireless transceiver combines the set of oscillation signals into an output signal having an output frequency that is one of (i) a multiple of the first-reference frequency (in accordance with a transmitter implementation) or (ii) a difference of (a) a second-reference frequency of a second-reference signal and (b) a multiple of the first-reference frequency (in accordance with a receiver implementation).
US08811921B2 Independent PA biasing of a driver stage and a final stage
A radio frequency (RF) communications system, which includes power amplifier (PA) control circuitry and PA bias circuitry, is disclosed. The PA control circuitry identifies a selected communications mode of the RF communications system and a target output power from RF PA circuitry. The PA control circuitry selects a PA bias level of a driver stage of the RF PA circuitry and a PA bias level of a final stage of the RF PA circuitry based on the selected communications mode and the target output power. The PA bias circuitry establishes a PA bias level for the driver stage and a PA bias level for the final stage based on the selected PA bias levels of the driver stage and the final stage, respectively.
US08811915B2 Digital wireless narrow band radio
A network communication card is provided for facilitating ultra high frequency (UHF) radio communication between a terminal and a base station, the network communication card being in communication with an antenna and comprising a double-sided multilayer printed circuit board (PCB). The PCB comprises a digital interface, a receiver and a transmitter. The digital interface provides communication between the PCB and the terminal. The receiver receives incoming radio signals from the base station and processes the received signals for communication to the terminal via the digital interface. The transmitter transmits outgoing radio signals from the terminal via the digital interface to the base station and includes the following components. A digital synthesizer provides a highly accurate modulated carrier signal. An upconversion circuit increases the frequency of the carrier signal. A filter filters spurious content from the carrier signal. A phase locked loop (PLL) comprising a synthesizer and a voltage controlled oscillator (VCO) generates a transmission signal from the filtered carrier signal. A transmission circuit transmits the transmission signal via the antenna.
US08811914B2 Method and apparatus for dynamically processing an electromagnetic beam
A method and apparatus for processing a terahertz frequency electromagnetic beam are disclosed. For example, the method receives the terahertz frequency electromagnetic beam via a metamaterial having a plurality of addressable magnetic elements, where a resonant frequency of each of the plurality of addressable magnetic elements is capable of being programmably changed via an adjustment, and activates selectively a subset of the plurality of addressable magnetic elements to manipulate the terahertz frequency electromagnetic beam.
US08811911B2 Radio-frequency processing device and method and related wireless communication device
A radio-frequency (RF) processing device, for a wireless communication device, is disclosed. The RF processing device comprises an antenna, an RF-signal processing module, a controller, for generating a control signal according to a band switching signal, and a matching adjustment module for adjusting an impedance between the antenna and the RF-signal processing module according to the control signal.
US08811910B2 Method of executing handover in broadband wireless access system
The primitives between an upper management layer and the MAC layer within a mobile station and a base station are defined in order to specify and clarify the operations within the protocol stack layers in a broadband wireless access system to allow a mobile station to execute handover. Media Independent Handover (MIH) procedures can be achieved because the NCMS and MIH layer can communicate through use of these primitives.
US08811903B2 Spectrum assignment for networks over white spaces and other portions of the spectrum
Functionality is described by selecting a channel in an environment in which non-privileged entities have subordinate access rights to spectrum compared to privileged entities. The functionality operates by identifying spectrum that is available to all nodes involved in communication (where the nodes are associated with non-privileged entities). The functionality then generates a suitability assessment for each candidate channel within the available spectrum. The functionality selects a channel having the most desirable suitability assessment. The functionality can form a suitability assessment for a candidate channel of arbitrary width, e.g., by combining suitability assessments associated with constituent spectrum units within the candidate channel.
US08811891B2 Apparatus and method for setting transmit power of a compact base station in a wireless communication system
An apparatus and method for setting transmit power of a compact Base Station (BS) in a wireless communication system are provided. In the apparatus and method a measurer measures a signal strength corresponding to each of one or more neighbor BSs while operating in a Mobile Station (MS) mode, a receiver receives a signal strength corresponding to each of the one or more neighbor BSs measured by one or more MSs from the corresponding one or more MSs, and a self-configuration controller sets a target signal strength based on the signal strength corresponding to each of the one or more neighbor BSs measured in the MS mode and controls a transmit power so that the signal strength corresponding to each of the one or more neighbor BSs measured by the one or more MSs substantially reaches the target signal strength.
US08811889B2 Method and apparatus for providing broadband signals to a portable user device
A method and apparatus for providing broadband signals to a portable user device is disclosed. Broadband signals, such as satellite radio signals, are received at a base station having a plurality of antennas. The content of the broadband signals are then encoded using space time coding (STC), and the STC encoded broadband content is transmitted from the plurality of antennas via a first wireless network protocol. The STC encoded broadband content can be received at a portable user device having a plurality of antennas or at a wireless access point having a plurality of antennas, which then transmit the broadband signals via a second wireless network protocol.
US08811888B2 Wireless relay module for monitoring network status
A wireless relay module for networked communications between a series of medical devices and a remote monitoring device. An interface circuit coupled to each medical device communicates with the wireless relay module via a wireless relay network. The relay module communicates with the remote monitoring device over an internet-accessible wireless communication network. The controller determines a status of the networks. When the status indicates that the internet-accessible wireless communications network is available, a transmitter transmits medical device data over this network. When the internet-accessible wireless communications network is not accessible, another transmitter transmits the data to another wireless relay module. In addition, the controller obtains status information the two networks, and either transmits this information to one of the medical devices or prepares the information for display on a display of the wireless relay module.
US08811885B2 Method and apparatus for identification of broadcast source
A user (102) hears an audio program being broadcast and can record a sample of the audio. The sample is then conveyed to an analyzing means (106) to determine to which broadcast station the user is listening. The analyzing means monitors many broadcast channels. Thus, characteristics of the audio sample and samples taken from the broadcast channels can be compared to find a match. Broadcast information pertaining to the broadcast channel from which the match was found may then be reported back to the user, combined with an advertisement of a promotion, prize notification, discount offers, and other information specific for a certain radio station for example.
US08811883B2 Printing apparatus and method with first and second tray
The present invention provides a printing apparatus and a printing method, in which a very thick and rigid printing medium such as board paper can be conveyed with stable conveyance accuracy, and in which a high-quality image can be printed thereon. In order to achieve this, paper on a front tray is conveyed onto a rear tray approximately along a plane containing a position on a platen, and then the paper is conveyed onto the front tray through the position on the platen. When the paper passes through the position on the platen, an image is printed on the paper.
US08811870B2 Fixing apparatus fixing a toner image formed on a recording material having a cleaning unit including a cleaning fabric
A fixing apparatus for fixing a toner image formed on a recording material includes a fixing roller; a cleaning unit for cleaning the fixing roller, the cleaning unit including a first shaft, a second shaft, and cleaning fabric extended between the first shaft and the second shaft and wound on the first shaft and the second shaft to be fed out from the first shaft and wound up on the second shaft, wherein at the time of cleaning the fixing roller, an outer surface of the cleaning fabric wound on the first shaft contacts the fixing roller, and wherein an outer diameter of the cleaning fabric wound on the first shaft is larger than that wound on the second shaft irrespective of amount of the cleaning fabric on the first shaft.
US08811864B2 Printer with multi-toner charged area development
Printers are provided in which a charge pattern is formed with a second area having a surface potential that is at least 30 percent less than a surface potential of an adjacent first area that creates an inter-area field between the first area and second area that extends into a portion of the first area that is proximate to the second area. A development station applies a first development field and a first toner is partially developed in the first area based upon the influence of the inter-area and first development fields. The charge pattern and first toner are further developed with a different second toner. The surface charge, the first toner and second toner have the same polarity.
US08811854B2 Developing apparatus having a magnetic seal
A developing apparatus includes a developing container for accommodating developer including magnetic particles, a developer carrying member, rotatably provided in the developing container, for carrying the developer to a region where the developer carrying member is opposed to image bearing member, and a magnet stationarily provided in the developer carrying member, having a pair of magnetic poles of the same polarity adjacent to each other in a circumferential direction of the developer carrying member. In addition, a magnet member extends at each of longitudinal end portions of the developer carrying member within a circumferential range opposed to and between a half-peak width zone of one of the magnetic poles and a half-peak width zone of the other one of the magnetic poles. A side of the magnet member opposed to the developer carrying member is magnetized only to a polarity which is the same as the polarity of the pair of magnetic poles.
US08811847B2 Image forming apparatus and power control device
An image forming apparatus that forms a color image by overlaying toner images formed on respective first, second, and third photoreceptors, comprising: first, second, and third voltage-applied members respectively facing the first, second, and third photoreceptors; a first AC power supply generating first AC voltage, and superimposing the first AC voltage on first DC voltage to generate first voltage for causing a first electric field between the first voltage-applied member and the first photoreceptor; a second AC power supply generating second AC voltage, and superimposing the second AC voltage on second DC voltage to generate second voltage for causing a second electric field between the second voltage-applied member and the second photoreceptor; and a composite circuit superimposing a composite of the first voltage and the second voltage on third DC voltage, to generate third voltage for causing a third electric field between the third voltage-applied member and the third photoreceptor.
US08811827B2 System for generating optical RZ signals based on electrical RZ signals
Consistent with the present disclosure, polarized optical signals having the same wavelength are modulated in response to ERZ drive signals, to thereby yield corresponding RZ optical signals. Each of the polarized RZ optical signals includes a plurality of RZ transitions wherein the power of the optical signal returns to zero or a minimal power between bits or symbols. The phase or timing of the ERZ drive signals, however, is controlled, so that the RZ transitions in one polarized optical signal remain interleaved with the RZ transitions of the other polarized optical signal. Alternatively, the RZ transitions of the two polarized optical signals may be controlled so that the two are temporally aligned with one another. Thus, the timing of the RZ transitions of one polarized optical signal relative to the other polarized optical signal may be adjusted to optimize system performance.
US08811812B1 Camera rig
A camera rig system is configured to film in several overlapping directions at once. The camera rig system has a front rig having a first plurality of cameras arranged to film in a first set of overlapping directions. A trigger box is electrically coupled to the front rig and configured to receive data from the first plurality of cameras. A rear rig having a second plurality of cameras is electrically coupled to the trigger box and arranged to film in a second set of overlapping directions. The first set of overlapping directions and the second set of overlapping directions are configured such that images taken from the first plurality of cameras and the second plurality of cameras can reflect background images around the camera rig system.
US08811804B2 Methods and systems for reducing moving image data volume while maintaining luminance data of the moving image
A moving image reproducing apparatus includes a moving image obtaining part which obtains first moving image data having, luminance data representing luminance of an image, and color data representing color of the image, a color data reduction part which generates second moving image data having the same luminance data as the luminance data of the first moving image data and color data whose data volume is reduced, by reducing a data volume of the color data of the first moving image data, a moving image generation part which generates third moving image data for moving image display, on the basis of the second moving image data, and a moving image output part which outputs the third moving image data.
US08811803B2 System and method for managing video recording based upon blackout events in a video data distribution system
A method is disclosed for managing digital video recording of alternative event data during a blackout of primary event data at a client device, the method including but not limited to receiving notification data indicating that a blackout has been cancelled for a primary event; proceeding with recording the scheduled digital video recording for the primary event; and graphically presenting the notification data of the cancelled blackout for the primary event at the client device. A system is disclosed for performing the method.
US08811784B2 Optical fiber and optical transmission system
An optical fiber that propagates light over a use wavelength bandwidth of 100 nm or wider in a plurality of propagation modes is provided. The optical fiber has: a confinement loss equal to or less than 1 dB/km in each of the plurality of propagation modes over the use wavelength bandwidth; and a bending loss equal to or less than 100 dB/m in each of the plurality of propagation modes over the use wavelength bandwidth when the optical fiber is bent at a diameter of 20 mm.
US08811780B2 Method, apparatus and system for minimally intrusive fiber identification
A method, apparatus and system for minimally intrusive fiber identification includes imparting a time-varying modulation onto an optical signal propagating in an optical fiber and subsequently detecting the presence of the time-varying modulation in the optical signal transmitting through the fiber to identify the fiber. In a specific embodiment of the invention, a time-varying curvature is imposed on the fiber to be identified and the presence of the resultant time variation in the transmitted power of a propagating optical signal is subsequently detected for identification of the manipulated fiber.
US08811776B2 Temperature sensor using an optical fiber
A method for measuring a physical parameter at a plurality of spaced locations in a subterranean formation using a temperature sensor that has an elongated sensing element having a length of at least 10 m, measured at a temperature of 20° C. The elongated sensing element includes an elongated jacket and an optical fiber mounted in the jacket and having an EFL of at least 0.35%, wherein the elongated sensing element has an average temperature error of less than 2° C.
US08811770B2 Image processing apparatus, image processing method, and storage medium
An image processing apparatus specifies, based on a reference image out of a plurality of images and a plurality of comparative images out of the plurality of images, a difference region, in each of the plurality of comparative images, including an object subjected to combination corresponding to a difference from a reference image, determines, based on a plurality of difference regions specified in the plurality of comparative images, an object region corresponding to an object included in the reference image, and combines, based on the determined object region in the reference image and the plurality of difference regions in the plurality of comparative images, with the reference image, the objects subjected to combination included in the plurality of difference regions so that an object corresponding to the object region is included in the reference image with which the plurality of difference regions are combined.
US08811767B2 Structured light for 3D shape reconstruction subject to global illumination
Depth values in a scene are measured by projecting sets of patterns on the scene, wherein each set of patterns is structured with different spatial frequency using different encoding functions. Sets of images of the scene is acquired, wherein there is one image for each pattern in each set. Depth values are determining for each pixel at corresponding locations in the sets of images. The depth values of each pixel are analyzed, and the depth value is returned if the depth values at the corresponding locations are similar. Otherwise, the depth value is marked as having an error.
US08811763B2 Method and system for producing image frames using quantum properties
A system and method for generating a series of frames of a subject comprising measuring light reflected from the subject into at least one first receiver at first points in time; receiving spatial information relating to the light source illumination independent of interaction with the subject at second points in time into at least one second receiver, at least some of second points occurring before or after the first points in time; transmitting a measured value from the at least one first receiver to a processor; transmitting the spatial information relating to the light source illumination from a second receiver to a processor; correlating the measured values from the at least one first receiver at the first points in time with the spatial information derived from the at least one second receiver at the corresponding second points in time; and creating frames of a subject.
US08811757B2 Multi-pass video noise filtering
A method of noise filtering of a digital video sequence is provided that includes computing a motion image for a frame, wherein the motion image includes a motion value for each pixel in the frame, and wherein the motion values are computed as differences between pixel values in a luminance component of the frame and corresponding pixel values in a luminance component of a reference frame, applying a first spatial noise filter to the motion image to obtain a final motion image, computing a blending factor image for the frame, wherein the blending factor image includes a blending factor for each pixel in the frame, and wherein the blending factors are computed based on corresponding motion values in the final motion image, generating a filtered frame, wherein the blending factors are applied to corresponding pixel values in the reference frame and the frame, and outputting the filtered frame.
US08811756B2 Image compression
Methods, apparatuses, and computer program products for image compression are provided. Embodiments include: examining, by an image controller, contextual data of a plurality of uncompressed images; selecting from the plurality of uncompressed images, by the image controller, a group of uncompressed images that have related contextual data; designating, by the image controller, one of the selected images to be a reference image; creating, by the image controller, delta images, each delta image representing differences between the reference image and one of the uncompressed images; and compressing and storing, by the image controller, the reference image and each of the delta images.
US08811749B1 Determining correspondence between image regions
Determining correspondence between image regions includes identifying first and second regions of visual content including pixels in a computer system. The first region includes a first patch of pixels having a first mapping to a second patch of pixels in the second region. Iterative evaluations of the first and second regions are performed, each including at least (i) a first evaluation phase selecting a best mapping for the first patch, according to a distance metric, the best mapping selected from among the first mapping and a second mapping obtained from mappings of nearby pixels, and (ii) a second evaluation phase selecting one of the best mapping and a third mapping obtained by perturbing the second mapping. A result of the iterative evaluations is recorded in the computer system that indicates a third patch of pixels in the second region identified in the iterative evaluations.
US08811740B1 Automatic color correction
Methods, systems and computer program products for automatic color correction of image and video content are provided. A computer-implemented method may include generating an auto-level linear transform and a histogram equalization transform of a color distribution histogram for an original image among a set of sequential images. The auto-level linear transform and the histogram equalization transform are blended to create a modified image. Pixel color is adjusted in the modified image so that a color difference between a pixel and neighboring pixels in the modified image corresponds to a color difference between respective pixels in the original image.
US08811736B2 Efficient content compression and decompression system and method
A content compression/compression system and method are disclosed in which a pre-processing step is performed before any compression and a post-processing step is performed once a compressed piece of content is decompressed.
US08811734B2 Color determination device, color determination system, color determination method, information recording medium, and program
In a color determination device (101) that determines a correspondence relationship between a character string indicating a color and the color indicated by the character string, a character string receiver (102) receives input of a character string; an image retriever (103) retrieves for an image relating to the received character string and obtains a plurality of images as a result of the image retrieval; a degree acquirer (104) represents, with a predetermined accuracy, colors appearing in the plurality of respective images and acquires degrees at which the colors represented with the predetermined accuracy appear in the plurality of images; and a color determiner (105) determines a color indicated by the received character string from the colors represented with the predetermined accuracy on the basis of the acquired degrees.
US08811729B2 Illuminant estimation
In a method of chromagenic illuminant estimation pixels from mutually-corresponding images with different filtering are compared, a fraction of the brightest pixels being selected for a subsequent chromagenic estimation. The pixels may be at corresponding locations or they may correspond in that their mean brightness is in the same rank order. In one method, in which, in a first preprocessing stage, for a database of m lights Ei(λ) and n surfaces Sj(λ) there is calculated Ti˜QFQ+ where Q1F and QF represent the matrices of unfiltered and filtered sensor responses to the n surfaces under the i th light and + denotes an inverse, and in a second operation stage, given P surfaces in an image and 3×P matrices Q and QF, from these matrices there are chosen the r % brightest pixels giving the matrices Q′ and Q′F, and the scene illuminant Pest is estimated where formula (I) and (II).
US08811727B2 Methods for efficient classifier training for accurate object recognition in images and video
An object recognition system and method is provided which uses automated algorithmically determined negative training. Negative training with respect to a particular object classifier allows for more streamlined and efficient targeted negative training, enabling time and cost savings while simultaneously improving the accuracy of recognition based on the targeted negative training.
US08811709B2 System and method for multi-material correction of image data
A method is provided. The method includes acquiring projection data of an object from a plurality of pixels, reconstructing the acquired projection data from the plurality of pixels into a reconstructed image, performing material characterization and decomposition of an image volume of the reconstructed image to reduce a number of materials analyzed in the image volume to two basis materials. The method also includes generating a re-mapped image volume for at least one basis material of the two basis materials, and performing forward projection on at least the re-mapped image volume for the at least one basis material to produce a material-based projection. The method further includes generating multi-material corrected projections based on the material-based projection and a total projection attenuated by the object, which represents both of the two basis materials, wherein the multi-material corrected projections include linearized projections.
US08811706B2 System, method and computer accessible medium for providing real-time diffusional kurtosis imaging and for facilitating estimation of tensors and tensor-derived measures in diffusional kurtosis imaging
Exemplary method, system, and computer-accessible medium can be provided for determining a measure of diffusional kurtosis by receiving data relating to at least one diffusion weighted image, and determining a measure of a diffusional kurtosis as a function of the received data using a closed form solution procedure. In accordance with certain exemplary embodiments of the present disclosure, provided herein are computer-accessible medium, systems and methods for, e.g., imaging in an MRI system, and, more particularly for facilitating estimation of tensors and tensor-derived measures in diffusional kurtosis imaging (DKI). For example, DKI can facilitate a characterization of non-Gaussian diffusion of water molecules in biological tissues. The diffusion and kurtosis tensors parameterizing the DKI model can typically be estimated via unconstrained least squares (LS) methods. In the presence of noise, motion, and imaging artifacts, these methods can be prone to producing physically and/or biologically implausible tensor estimates. The exemplary embodiments of the present disclosure can address at least this deficiency by formulating an exemplary estimation problem, e.g., as linearly constrained linear LS, where the constraints can ensure acceptable tensor estimates.
US08811702B2 Optical coherence tomographic imaging apparatus, optical coherence tomographic imaging method, program for executing the optical coherence tomographic imaging method, and storage medium having the program stored thereon
In order to perform accurate evaluation for enhanced depth imaging (EDI) in which a tomographic image of a retina has a low luminance value in large part, provided is an optical coherence tomographic imaging apparatus for acquiring an image of an object to be inspected by irradiating the object to be inspected with measuring light and causing return light from the object to be inspected to interfere with reference light, the optical coherence tomographic imaging apparatus including: a unit for setting an imaging parameter of the image; a unit for selecting an image quality evaluation index in accordance with the imaging parameter; a unit for acquiring an image characteristic amount from the acquired image in accordance with the set imaging parameter; and a unit for evaluating image quality of the image based on the image characteristic amount and the image quality evaluation index.
US08811691B2 Stent inspection system
Apparatus, systems, and methods for inspecting longitudinal surfaces and sidewalls of cut tubes are disclosed. In some embodiments, the apparatus includes a line camera, the line camera being configured to capture images of longitudinal surfaces of the cut tubes, an area camera joined with the line camera, the area camera being configured to capture images of sidewalls of the cut tubes, a mandrel and drive, a multi-axis motion stage, a vertical motion stage, and a rotating motion stage. In some embodiments, the system includes a camera module, a tube positioning module, a motion control module, and an analysis module. In some embodiments, the method includes positioning a line and area cameras, moving the cut tubes, capturing images of the longitudinal surfaces and sidewalls of the cut tubes, providing comparable images of a template cut tube, and comparing the images of the cut tubes to those of the template cut tube.
US08811688B2 Method and apparatus for fingerprint image reconstruction
Enhanced accuracy finger position and motion sensors devices, algorithms, and methods are disclosed that can be used in a variety of different applications. The sensors can be used in conjunction with partial fingerprint imagers to produce improved fingerprint scanners. Such improved scanners can use image analysis techniques, such as interpolation between partial fingerprint images to correct for missing data, or discarding redundant partial fingerprint image data, to produce adequate fingerprint images even when the finger has not been applied to the sensor using an optimum technique.
US08811686B2 Methods and apparatus for automated portrait retouching using facial feature localization
Various embodiments of methods and apparatus for facial retouching are disclosed. In one embodiment, a face in an input image is detected. Independent sets of feature points are detected for respective facial feature components. A plurality of masks for each of the facial feature components is generated. Using the plurality of masks, retouch effects are performed to the facial feature components. Some embodiments provide for user interaction to constrain the mask generation.
US08811685B1 Proximity wakeup
According to one general aspect, a method of logging a user in to an apparatus may include automatically detecting, a sensor operably coupled with the apparatus, the presence of a user within a detection area. The method may also include automatically determining the identity of the user in response to detecting the presence of the user within the detection area. The method may further include automatically logging the identified user in to the apparatus based on the determined identity of the user.
US08811680B2 Compact biometric authentication device and associated methodology of imaging and detecting living-tissue patterns
The apparatus enables biometric authentication without the risk of forgery or the like and enables living-tissue discrimination. The roughness distribution pattern of deep-layer tissue of the skin covered with epidermal tissue is detected, thereby extracting a unique pattern of the living tissue. Biometric authentication is performed based upon the detected pattern. The roughness distribution pattern of the deep-layer tissue of the skin is optically detected using difference in optical properties between the epidermal tissue and the deep-layer tissue of the skin. Long-wavelength light, e.g., near-infrared light, is used as illumination light cast onto the skin tissue. A fork structure of a subcutaneous blood vessel is used as the portion which is to be detected, for example. The portion which is to be detected is determined based upon the structure of the fork structure. The living-tissue discrimination may be made using the subcutaneous blood vessel.
US08811665B2 Processing system
A processing system for plate-like objects is provided, with an exposure device and an object carrier with an object carrier surface for receiving the object. The exposure device and the carrier are movable relative to one another, such that the exact position of the object relative to the carrier is determinable. An edge detection device is provided which comprises at least one edge illumination unit having an illumination area, within which an object edge located in the respective object edge area has light directed onto it from the side of the carrier. At least one edge image detection unit is provided on a side of the object located opposite the carrier, the edge image detection unit imaging an edge section of the object edges located in the illumination area as an edge image, such that the respective edge image is detectable in its exact position relative to the carrier.
US08811664B2 Vehicle occupancy detection via single band infrared imaging
What is disclosed is a method for vehicle occupancy detection using a single band infrared imaging system. First, an infrared image of a vehicle intended to be processed for human occupancy detection is captured using a single band infrared camera set to a predefined wavelength band. A candidate sub-image is identified within the captured image. A cumulative histogram is formed using the reflectance values of each pixel in the candidate region. A threshold reflectance value is then determined from the cumulative histogram using a pre-defined cumulative occurrence fraction value which corresponds to a value equivalent to an average sized human face. Embodiments for setting the threshold reflectance value are disclosed. Thereafter, human occupants can be distinguished in the image from the vehicle's interior by comparing pixel reflectances in the sub-image against the threshold reflectance value.
US08811659B2 Object detection method and apparatus
An object detection method and apparatus is provided. When an object pixel having a target pixel value is found while an image including an object is scanned at intervals of a preset number of pixels, whether or not each pixel around the object pixel has the target pixel value is sequentially determined, while spreading to pixels around the object pixel, to find an entire pixel region constituting the object and position values of the found pixels are stored. This ensures that an entire pixel region of the object is simply, easily, quickly, and correctly found.
US08811649B2 Ultrasonic vibrator
A mobile electronic device including a casing, a signal generator housed within the casing, for generating a signal that has a frequency higher than the human audible range, at least one speaker housed within the casing and coupled with the signal generator, for producing analog output from the signal generated by said signal generator, wherein the analog output produced by the at least one speaker is (i) substantially inaudible, and (ii) causes the casing to vibrate at a frequency approximately equal to a resonant frequency of the casing.
US08811646B1 Retractable earphone set
A retractable earphone set including a first spring wheel assembly and a second spring wheel assembly rotatably disposed within a housing, a pair of cables retractably extensible and wound upon the first spring wheel assembly and a connector cable retractable extensible and wound upon the second spring wheel assembly, wherein depression of a first button releases the first spring wheel assembly to rotationally extend and alternately retract the pair of cables from within the housing, and depression of the second push button releases the second spring wheel assembly to rotationally extend and alternately retract the connector cable from within the housing, whereby the retractable earphone set is interconnectable with an electronic device to relay audio signals therebetween and a pair of earphones is retractably extensible from a position most proximal the housing.
US08811643B2 Integrated cochlear implant headpiece
An integrated headpiece for a cochlear implant system includes a microphone for outputting an audio signal; signal processing electronics for processing the audio signal; and a transmitter for transmitting a processed audio signal received from the electronics to an implanted receiver. All of the microphone, signal processing electronics, and transmitter are disposed in a common housing of the integrated headpiece. The headpiece may also be one of a set of headpieces that can be alternatively used as needed to suit power consumption requirements or environmental conditions.
US08811640B2 Apparatus and method for transmitting human sound for removing interference signal
Disclosed are an apparatus and a method for transmitting human sound that cancel an interference signal generated by a non-linear property of a human body around an ear by synthesizing and transmitting a sound signal modulated by a single side band (SSB) transmission method and a carrier to one output unit and by synthesizing and transmitting the sound signal modulated by the single side band (SSB) transmission method and a carrier in which a phase of a signal is transited to the other output unit, by using two signal output units in a sound transmitting apparatus.
US08811638B2 Audible assistance
Techniques for sensory enhancement and augmentation are described. Some embodiments provide an audible assistance facilitator system (“AAFS”) configured to provide audible assistance to a user via a hearing device. In one embodiment, the AAFS receives data that represents an utterance of a speaker received by a hearing device of the user, such as a hearing aid, smart phone, media device, or the like. The AAFS identifies the speaker based on the received data, such as by performing speaker recognition. The AAFS determines speaker-related information associated with the identified speaker, such as by determining an identifier (e.g., name or title) of the speaker, by locating an information item (e.g., an email message, document) associated with the speaker, or the like. The AAFS then informs the user of the speaker-related information, such as by causing an audio representation of the speaker-related information to be output via the hearing device.
US08811637B2 Method and apparatus for detecting user activities from within a hearing assistance device using a vibration sensor
The present subject matter relates to method and apparatus for processing sound by a hearing assistance device. In one example, the present subject matter is an apparatus for processing sound for a hearing assistance device, comprising: a microphone adapted for reception of the sound and to create a sound signal relating to the sound; a transducer that produces an output voltage related to motion; a signal processor, connected to the microphone and the transducer, the signal processor adapted to process the sound signal and the output voltage, the signal processor performing a vibration detection algorithm adapted to adjust hearing assistance device settings for a detected activity; and a housing adapted to house the signal processor.
US08811636B2 Microspeaker with piezoelectric, metal and dielectric membrane
This disclosure provides systems, methods and apparatus for microspeaker devices. In one aspect, a microspeaker element may include a deformable dielectric membrane that spans a speaker cavity. The deformable dielectric membrane can include a piezoactuator and a dielectric layer. Upon application of a driving signal to the piezoactuator, the dielectric layer can deflect, producing sound. In some implementations, an array of microspeaker elements can be encapsulated between a glass substrate and a cover glass. Sound generated by the microspeaker elements can be emitted through a speaker grill formed in the cover glass.
US08811633B2 Thermoacoustic device
A thermoacoustic device includes a carbon nanotube composite structure, a sound wave generator and a signal input device. The carbon nanotube composite structure includes a carbon nanotube structure and a matrix. The matrix is located on a surface of the carbon nanotube structure. The sound wave generator is located on a surface of the carbon nanotube composite structure and insulated from the carbon nanotube structure via the coating layer. The sound wave generator includes a carbon film. The signal input device is configured to input signals to the sound wave generator.
US08811632B2 Thermoacoustic device
A thermoacoustic device includes a substrate, at least two sound wave generators and at least two signal input devices. The substrate has at least two surfaces. Each of the at least two sound wave generators is located on each of the at least two surfaces. At least one of the at least two sound wave generator includes a carbon film. The carbon film includes at least one carbon nanotube layer and at least one graphene layer stacked with each other. The at least two signal input devices are configured to input signals to the at least two sound wave generator separately.
US08811631B2 Thermoacoustic device
A thermoacoustic device includes an electrode layer and a sound wave generator. The sound wave generator is disposed on a surface of the sound wave generator. The electrode layer includes a plurality of insulated wires and a plurality of conductive wires. The conductive wires are disposed apart from each other and crossed with the insulated wires. The sound wave generator is electrically connected with conductive wires.
US08811628B2 Compact noise suppression circuit for small speakers
A compact noise suppression circuit for a small speaker system and having a circuit board with a left signal input connection and a right signal input connection and a ground connection, and further having a left speaker supply connection and a left speaker return connection, and a right speaker supply connection and a right speaker return connection, and further having a left bifilar coil and a right bifilar coil, and left and right coil connections on the circuit board, and means securing said left and right bifilar coils to respective coil connections on the circuit board. Also disclosed is a compact portable audio player system incorporating such a noise suppression circuit, and a noise suppression circuit for a mon-aural signal system.
US08811622B2 Dual setting method for a hearing system
The perception of musical sound with a music component and a speech component is intended to be improved. To this end, a method is proposed for controlling a binaural hearing system with a left hearing-device for a left ear and a right hearing-device for a right ear, which method contains the below described steps. First of all, the hearing system determines a hearing situation with the music component and the speech component. Thereupon, one of the two hearing devices is switched into a music mode and, at the same time, the other one of the two hearing devices is switched into a speech mode. The hearing-aid wearer himself/herself can then decide which component of the sound he/she would rather listen to.
US08811619B2 Encryption key management system and methods thereof
During execution of BIOS at an information handling system, a processor communicates with the storage controller via a command line protocol (CLP) communications channel. Via the channel, the processor obtains identification information for storage devices associated with the storage controller. The processor communicates the identification information to a key management client, which obtains encryption keys based on the identification information from a key management server. The processor receives the encryption keys, and communicates them to the storage controller via the CLP communications channel. The CLP communications channel thus provides a convenient and flexible interface for communication of security information prior to execution of an operating system.
US08811613B2 Communication system and communication method
An information processor includes a data storage portion that stores a first capability list indicating capabilities regarding an encryption. The information processor also includes a communication portion that receives a second capability list indicating capabilities, regarding the encryption, of a device. Further, the information processor includes a processing unit that determines an algorithm, by which communications are performed with the device, by referring to the first capability list and the second capability list. The communication portion sends identification information for identifying the algorithm determined by the processing unit and a public key relying on the algorithm to the device.
US08811610B2 Method, medium, and system for encrypting and/or decrypting information of microarray
Provided is a method of encrypting information of a microarray. The method includes: acquiring genetic information of a person by scanning the microarray; generating a secret key for identifying the unique property of the person from the acquired genetic information; and encrypting the acquired genetic information by using the generated secret key. Accordingly, the method can prevent the leakage of the genetic information of the person and protect the person's privacy.
US08811607B2 Processing context information
A method and system for generating contexts of targets to estimate a high-order context. The system includes: a detection device including: a sensor for detecting a target; module for extracting the target and a primary context of the target based on data detected by the sensor; and module for encrypting the primary context with a key corresponding to the target; a storage device for recording encrypted primary context from the detection device; and a processing device including: module for receiving the encrypted primary context from the storage device; module for receiving the key corresponding to the target involved in the encrypted primary context; module for decrypting the encrypted primary context using received key; and module for estimating a high-order context using the decrypted primary context; where the processing device further includes a module for requesting the detection device to delete information on a key corresponding to a specific target.
US08811606B2 Asymmetric cryptography using shadow numbers
A method and an apparatus for enciphering and deciphering content with symmetric and asymmetric cryptography with the use of the shadow numbering system where two or more shadow values are used with two or more base values with a two side equation, on one side the value to encipher is multiplied with one of the shadow value then the modulus taken with the base value, to decipher the enciphered value is multiplied with the shadow value that didn't take part of the first equation then the modulus is taken with the base value, thus, deciphering the enciphered value.
US08811604B2 Sliding mechanism and slider electronic apparatus therewith
A sliding mechanism and a slider electronic apparatus therewith are disclosed. The sliding mechanism is disposed in a casing of the slider electronic apparatus and includes a slide, a retaining wall, and a sliding member. The slide and the retaining wall are oppositely fixedly disposed. The sliding member is disposed to be slidable on the slide and keeps pushing the retaining wall. The retaining wall applies a reaction force on the sliding member to drive the sliding member to move on the slide. Another casing of the slider electronic apparatus is connected to the sliding member so as to be capable of moving together with the sliding member. Therein, a relatively shortest distance exists between the retaining wall and the slide. When the two casings are moved relatively, the casings can be kept moving automatically by the reaction force.
US08811596B2 Apparatus including associative memory for evaluating audio communications
An apparatus for evaluating an audio communication comprises a data store for storing a plurality of digital units representing a plurality of characterized aspects of historical audio communications. The characterized aspects include words and sets of words. The apparatus further comprises an associative memory unit coupled with the data store to create associations between entities representing the characterized aspects, and relate the entities and the frequency of occurrence of the entities to identify relationships with call handling categories and priorities requiring intervention, and an assessing unit coupled with the associative memory unit to indicate whether the audio communication contains any associative memory associations related to a call handling category and call handling priority requiring intervention.
US08811594B1 Contact routing visualization system
A computing device generates a plurality of visual indications of connections made between customers and service representatives by an automated dispatcher system. The computing device further provides animations of the plurality of visual indications moving on a map between customer locations associated with the customers and service representative locations associated with the service representatives.
US08811591B2 Operating management of a call center
To check the status of an agent assigned to a call center in which geographic areas are respectively associated with geographic area identifiers (IdZ) communication terminals (TC) are respectively associated with geographic areas, a mobile terminal (TM) in possession of a monitor capable of moving within geographic areas determines the geographic area's identifier within which an agent is located. The mobile terminal transmits a request comprising the geographic area's identifier to the data management server in order to retrieve from a lookup table an identifier (IdA) of the agent associated with the geographic area's identifier, and transmits a request comprising the agent's identifier (IdA) to the call center's server (SCA) in order to retrieve from a lookup table the identifier of the agent's status data (DonA) associated with the agent's identifier (IdA), then provides the agent's status to the monitor through graphical display based on the agent's retrieved status data (DonA).
US08811588B2 Method and system for managing multiple simultaneously placed calls
A method is disclosed, herein, for managing multiple simultaneously placed calls by enabling calling, in parallel and simultaneously, a plurality of parties. An initial answer is detected from one of the plurality of parties and the initial answer is further determined to be from a live person or a machine-operated apparatus, such as an answering machine, voice-mail service. Where the initial answer is from a machine-operated apparatus a pre-recorded message is played; unlike where a live person has been detected. Therein, a live conversation is enabled where the initial answer is determined to be a live person. Finally, the method includes the simultaneous management of the other called parties while the live conversation with the initial live person is occurring.
US08811585B1 Communication routing plans that are based on communication device contact lists
A communication system periodically receives contact lists from communication devices. The communication system processes the contact lists to generate a routing plan. The communication system routes incoming communications to at least one of the communication devices based on the routing plan.
US08811574B2 Transcoding voice to/from text based on location of a communication device
A device, method, and system for routing communications to an output of a communications device, such as a mobile telephone, based on the format of an incoming communication and an output mode of the communications device is disclosed. An incoming speech communication can be delivered to a speaker output or forwarded to a format converter to create a text communication that can be delivered to a display output. An incoming text communication can be delivered to a display output or forwarded to a format converter to create a speech communication for delivery to a speaker output. The output mode of the communication device can be set according to device settings, application settings, or location of the device, or a combination thereof. The invention provides new delivery options for communications which can be inure appropriate for a location or current use of the communication device than those previously available.
US08811572B2 Systems and methods for exchanging call routing policies for voice over IP calls
An emergency call handling system can provide emergency call routing and processing that compliments or modifies the routing and processing provided by conventional enhanced 911 (E-911) and next generation 911 (NG-911) systems. Both the routing and processing can be based on rule sets detailed in emergency call handling profiles (ECHPs). Any entity (e.g., SIP servers, switches, terminals, etc.) within the system can process and route the emergency call by executing the rule sets within the ECHPs associated with the call. The ECHPs are delivered to the entities within the system by value or by reference. A SIP server, e.g., may execute all or a subset of the rule set, and may communicate with an application server to execute other subsets of the rule set.
US08811569B2 Method and apparatus for estimating the dry mass flow rate of a biological material
A method and an apparatus for measuring dry mass flow rate for a biological material. The method steps include conveying the biological material through a measuring station, scanning the biological material with electromagnetic radiation of at least two different energy levels, determining the amount of radiation transmitted through the biological material at said two energy levels, and summing, for each of sad two energy levels, the radiation transmission values over a time frame to summed radiation transmission values. Further, a wet dry mass flow rate is estimated based on the summed radiation transmission values for said two energy level. The moisture content of the biological material is estimated based on the amounts of radiation transmitted through the biological material. The estimated wet dry mass flow rate is scaled in accordance with the estimated moisture content of the biological material, thereby providing an estimate of the dry mass flow rate.
US08811568B2 Correction of optical elements by correction light irradiated in a flat manner
The disclosure relates to a correction light device for the irradiation of optical elements of an optical arrangement, in particular a lens, such a microlithography lens having a correction light, which include at least one correction light source and at least one mirror arrangement that deflects the light from the correction light source in the beam path to the optical element such that at least part of at least one surface of at least one optical element of the optical arrangement are irradiated in a locally and/or temporally variable fashion. The correction light strikes the surface of the optical element at a flat angle such that the obtuse angle between the optical axis of the optical arrangement at the location of the optical element and the correction light beam is less than or equal to 105°.
US08811564B2 Lid frame for nuclear fuel assembly shipping container and shipping container for nuclear fuel assemblies
A lid frame for a nuclear fuel assembly shipping container and a shipping container for nuclear fuel assemblies are provided. The shipping container includes a lower container having a cradle, an upper container detachably coupled to the lower container, and a base frame coupled to the cradle with at least one nuclear fuel assembly placed thereon. The lid frame includes a plurality of supports installed apart from each other so as to surround the nuclear fuel assembly placed on the base frame, a plurality of clamps separated from each other, coupled to the supports so as to be perpendicular to the supports, rotatably hinged to the base frame, and clamping the nuclear fuel assembly, and a plurality of gap compensators coupled to inner surfaces of the supports in order to compensate for a gap between the inner surfaces of the supports and the nuclear fuel assembly.
US08811559B1 Timing recovery circuit and receiver circuit including the same
A timing recovery circuit includes a clock generation circuit which generates clock signals having different periods in different modes, i.e., a first and a second operation mode, phase interpolation circuits each of which outputs a sample timing signal having a phase adjusted to fall between the phases of two clock signals in the first operation mode, and outputs one of the two clock signals as a sample timing signal in the second operation mode, sampler circuits which latch a data signal using the sample timing signals, and a phase control circuit which gives an instruction to select a clock signal or adjust the phase of a sample timing signal.
US08811555B2 Clock and data recovery circuitry with auto-speed negotiation and other possible features
An integrated circuit (“IC”) may include clock and data recovery (“CDR”) circuitry for recovering data information from an input serial data signal. The CDR circuitry may include a reference clock loop and a data loop. A retimed (recovered) data signal output by the CDR circuitry is monitored by other control circuitry on the IC for a communication change request contained in that signal. Responsive to such a request, the control circuitry can change an operating parameter of the CDR circuitry (e.g., a frequency division factor used in either of the above-mentioned loops).
US08811554B2 Interface circuit as well as method for receiving and/or for decoding data signals
In order to provide an interface circuit (100; 100′) as well as a method for receiving and/or for decoding, in particular for recovering, data signals (D; R, G, B), in particular high speed data signals, for example high speed sequential digital data signals, wherein at least one sampling clock signal (SC), in particular at least one multi-phase sampling clock signal (PC[n-1:0]) with n different phases, and/or the data signals (D; R, G, B) are delayed, and wherein it is possible to optimize the components, in particular the analog components, for a fixed operating frequency, it is proposed that the sampling clock signal (SC), in particular the multi-phase sampling clock signal (PC[n-1:0]), is asynchronous—to at least one interface clock signal (IC), by which the interface circuit (100; 100′), in particular the input of the interface circuit (100; 100′), can be provided with, and/or to the data signals (D; R, G, B).
US08811547B2 Wideband communication for body-coupled communication systems
The present invention relates to a communication apparatus, method and computer program product for providing a reception approach in a body-coupled communication system with a switch-based filtering in order to remove low frequency interference without attenuating the wanted digital signal, and a receiver structure that makes use of correlation for both data detection and synchronization in order to suppress the uncorrelated interference without attenuating the wanted signal.
US08811533B2 Communications transmitter having high-efficiency combination modulator
A communications transmitter includes a combination modulator and a baseband processor configured to generate amplitude, angle, in-phase and quadrature signals. The combination modulator is configured to modulate in the quadrature domain or the polar domain, depending on an output power level of the transmitter and/or the type of modulation scheme being used. When configured to modulate in the quadrature domain, the baseband processor is configured to generate time-varying in-phase and quadrature modulating signals and time-invariant amplitude and angle signals for the combination modulator. When configured to modulate in the polar domain, the baseband processor is configured to generate time-varying amplitude and angle modulating signals and time-invariant in-phase and quadrature signals for the combination modulator. In another embodiment of the invention, the communications transmitter is configurable to operate in three different operational modes: linear, envelope tracking and switch modes. Which operational mode the communications transmitter is configured to transmit depends on the type of modulation scheme being used and/or the transmitter output power level.
US08811529B1 Power line communication transmitter with gain control
In one embodiment, a transmitter circuit is provided for transmission of data over power distribution lines using any one of a plurality of carrier frequencies. A data signal generation circuit is configured to encode data bits using a selected carrier frequency. A signal strength module adjusts the signal strength of the data signal according to a signal strength setting, to produce an amplified data signal. A coupling circuit communicates, using a coupling capacitor, the amplified data signal. A current sensing circuit senses current provided to the power distribution lines as a function of degradation of the coupling capacitor. A signal level control circuit adjusts a signal strength setting of the signal strength module for the selected one of the plurality of carrier frequencies as a function of the sensed current and the selected one of the plurality of carrier frequencies.
US08811527B2 Ultra-wideband impulse radio transmitter with modulation
A transmitter with modulation comprising a phase changing stage having a first switch and a second switch coupled t the first switch, a first transistor and a second transistor individually coupled to the each switch. The transmitter is configured to receive a phase changing signal having a first state and a second state. The first switch is configured t operate in an opposing manner to the second switch such that only the first transistor is configured to be turned on i the first state and only the second transistor is configured to be turned on in the second state upon receipt of the phase changing signal by the switches so as to achieve a change in an output phase of the transmitter when the phase changing signal switches from the first state to the second state.
US08811520B2 User equipment apparatus and method for feeding back channel state information in a wireless communication system
A UE apparatus and method for feeding back Channel State Information (CSI) in a wireless communication system are disclosed. The UE apparatus includes a processor for determining a Rank Indicator (RI) for a predefined frequency band and selecting an index of a Precoding Matrix Indicator (PMI) corresponding to the determined RI from a codebook set used for a transmission on the predefined frequency band, and a transmission antenna for transmitting the RI and the index of the PMI to a Base Station (BS). The RI and the index of the PMI are jointly encoded prior to the transmission.
US08811513B2 Antenna switching in a closed loop transmit diversity system
A method for closed loop transmit diversity that includes receiving data from user equipment (UE) that was transmitted using multiple transmit antennas, selecting a new transmit antenna for the UE, determining a new cycle period for the UE, and sending a new transmit antenna index and a testing indication based on the new cycle period to the UE.
US08811502B2 Systems and/or methods of wireless communications
Systems, methods and/or mobile devices are provided that enable a level of privacy/security in wireless communications to be increased responsive to a content of the wireless communications, biometric data and/or a position from which the wireless communications takes place. A plurality of communications modes is used by the system infrastructure and the plurality of mobile devices communicating therewith to increase privacy and undetectability of transmitted signals. The increased level of privacy and undetectability of signals is provided via pseudo-randomly generated signaling alphabets that are used by the mobile devices and by the system infrastructure to provide the communications. This represents a level of encryption/scrambling that is over and above the conventional encryption and/or scrambling at the bit level. Accordingly, systems, methods and/or devices providing a concatenated level of encryption/scrambling are provided.
US08811501B2 Receiving apparatus, transmission and reception system, and restoration method
A receiving apparatus, based on received data and previous selection signals corresponding to the received data, selects transfer data from among the received data. A restoration timing is assumed to change from timing D to timing C, whereby the receiving apparatus, when the transition direction of the restoration timing is a reverse direction to the angle advancement direction and a time period of the restoration timing change exceeds a generation cycle of plural timings, produces all valid information of the transfer data as true values. In addition to data at the restoration timings, data that are received after the restoration timing when the generation cycle is judged to be exceeded and that are received at timings that, according to the order of generation, do not exceed the generation cycle, are also restored.
US08811490B2 Multiple color channel multiple regression predictor
Inter-color image prediction is based on multi-channel multiple regression (MMR) models. Image prediction is applied to the efficient coding of images and video signals of high dynamic range. MMR models may include first order parameters, second order parameters, and cross-pixel parameters. MMR models using extension parameters incorporating neighbor pixel relations are also presented. Using minimum means-square error criteria, closed form solutions for the prediction parameters are presented for a variety of MMR models.
US08811487B2 Method and apparatus for inter prediction decoding with selective use of inverse quantization and inverse transform
The present disclosure relates to a method and an apparatus for motion vector encoding/decoding through estimations of multiple motion vectors, and to a method and an apparatus for video encoding/decoding using the same. The disclosure provides a motion vector encoding apparatus including a motion vector estimator for estimating a plurality of motion vectors with estimating one of the plurality of motion vectors as a motion vector of a current block and estimating the remaining motion vectors by one or more predefined estimation criteria in agreement with a video decoding apparatus; and a motion information encoder for encoding motion information generated by using the plurality of motion vectors. According to the disclosure, estimations are enabled by using more accurate motion vectors while reducing the bit rate for encoding the motion vectors leading to an improvement of the compressing efficiency.
US08811486B2 Video encoding method, video encoding apparatus, video encoding program and storage medium of the same
A motion detection portion of a video encoding apparatus conducts motion detection on each of frame macroblocks and field macroblocks to calculate motion vectors and respective detection cost. A motion vector evaluation value calculation portion calculates an evaluation value of the size of motion vectors. A motion vector threshold determination portion compares the evaluation value of the size of motion vectors to a predetermined threshold to determine whether the target area is a moving area or a still area. If the target area is a moving area, it is determined whether frame or field macroblock mode is to be used by comparing the detection costs. If the target area is a still area, it is determined whether frame or field macroblock mode is to be used in accordance with the size of the sum of absolute values of differences between neighboring pixels in a vertical direction regarding the frame macroblock and field macroblock.
US08811484B2 Video encoding by filter selection
A method and a device are described for selecting between multiple available filters in an encoder to provide a frame having a low error and distortion rate. For each full and sub pixel position, determining whether to use an alternative filter over the default filter during interpolation by estimating the rate distortion gain of using each filter and signaling to the decoder the optimal filter(s) applied to each full and sub-pixel position. In one embodiment, identifying a reference frame and a current frame, interpolating the reference frame using a default filter to create a default interpolated frame, interpolating the reference frame using an alternative filter to create an alternative interpolated frame, determining for each sub-pixel position whether to use the default filter or the alternative filter based on a minimal cost to generate a final reference frame.
US08811481B2 Moving picture transcoding apparatus, moving picture transcoding method, and moving picture transcoding program
To provide a moving picture transcoding apparatus capable of suppressing deterioration of an image quality and capable of reducing a calculation amount required for transcoding an image, the moving picture transcoding apparatus which transcodes encoded moving picture data includes: a moving picture data producing unit for producing new moving picture data in which a specific frame of the encoded moving picture data is set as a head thereof; and a judging unit for judging whether or not a succeeding frame of the specific frame has been encoded by referring to a frame preceding the specific frame. Further, the moving picture data producing unit includes: a first frame transcoding process unit for transcoding the specific frame to a first frame which does not refer to another frame; and a succeeding frame transcoding process unit for again encoding a succeeding frame, which has been judged by the judging unit to refer to the frame preceding the specific frame, by referring to any one frame in a range from the succeeding frame judged by the judging unit to the specific frame.
US08811460B2 Burst processing modem
A burst processing modem. Implementations may include a receive side including a channelizer adapted to process a plurality of channels and write a plurality of frames to a receive RAM array. A receive frame state machine may be adapted to generate a timing signal using a burst time plan for the plurality of frames. A demodulator may be coupled with the receive RAM array and adapted to read from the receive RAM array only the one or more bursts from the plurality of frames indicated by the timing signal. A transmit side may include a modulator coupled with a transmit frame state machine, with a transmit RAM array, and a combiner bank. The combiner bank may read the modulated plurality of channels from the transmit RAM array and assemble a plurality of frames using a timing signal generated from a burst time plan by the transmit frame state machine.
US08811454B2 Synchronization acquisition method of real time locating system
Provided are a method for dynamically acquiring a PN synchronization of a blink signal in a reader according to a channel state when a tag transmits a direct sequence spread spectrum (DSSS) blink signal having a predetermined period and the reader receives the blink signal in a 2.4 GHz RTLS system which complies with an ISO/IEC24730-2 standard, and a method for synchronizing a frame using a preamble.
US08811453B2 Dynamic power scaling of an intermediate symbol buffer associated with covariance computations
An intermediate symbol buffer (ISB) configuration and method is provided such that the ISB memory comprises 15 portions, one for each HSDPA spreading code. Symbols associated with a spreading code are written to the memory portion associated with the same spreading code. When a covariance calculation is performed to obtain a more accurate channel estimate, only the symbols associated with spreading codes determined to be needed for the covariance calculation are written to the ISB by a buffer block and red from the ISB by a correlation core. The symbols associated with spreading codes that are not necessary for a covariance calculation may be masked from being written or read from the ISB. In some embodiments each memory portion is an individual memory block. In other embodiments a plurality of memory blocks may contain a plurality of memory portions, one memory partition designated, at least temporarily, for each spreading code.
US08811450B2 Integrated process control system for electric induction metal melting furnaces
An integrated process control installation is provided for electric induction metal melting furnaces with variable furnace states. The integrated process control installation can include supporting charge delivery and slag removal installations, and furnace process operations for process control of melting metal in the furnaces. The variable furnace states, supporting installations, and furnace process operations are controlled by a supporting processing installation, while a robotic apparatus performs the furnace process operations.
US08811441B2 Laser driving device, optical scanning device, image forming apparatus, and laser driving method
A laser driving device that drives a semiconductor laser based on a light-emitting signal includes an expansion circuit that expands a pulse width of the light-emitting signal based on a known difference between the pulse width of the light-emitting signal and a lighting pulse width of the semiconductor laser when the semiconductor laser emits light according to the light-emitting signal, and a driver that outputs a driving signal to the semiconductor laser according to an output signal of the expansion circuit.
US08811431B2 Systems and methods for compressing packet data
A system, method, and computer program for compressing packet data is provided. In exemplary embodiments, one or more blocks may be identified that include block data similar to packet data of one or more packets. The one or more blocks may comprise archives of previously transferred packets. The packet data may be compressed based, at least partially, on the block data. Accordingly, the compressed packet data may be transferred over a communication network.
US08811429B2 Batching and compression for IP transmission
A storage router and related method are presented for combining multiple host frames, such as Fiber Channel frames, together into a single datagram for tunneling transmission over an IP or similar network. The storage router operates by storing incoming host frames in a host frame buffer. When there is sufficient data in the buffer, multiple host frames are batched together, compressed, and converted into an IP datagram. The number of host frames to be batched together can be established through a variety of tests, including total bytes of data, number of frames, or through a time-out mechanism. The network layer then fragments the datagram into data link level frames, such as 1500 byte Ethernet frames. When the datagram arrives at the final destination, the segmented datagram is reconstructed, decompressed, and the multiple host frames are then extracted and passed on to the recipient host frame network.
US08811425B2 Mobile communication method, radio base station, and mobile station
A mobile communication system according to the present invention includes: a step A in which a mobile station UE transmits an uplink data signal using a shared uplink resource designated by an uplink scheduling grant to a radio base station eNB upon reception of the uplink scheduling grant including CB-RNTI; a step B in which the radio base station eNB transmits a downlink control signal including the CB-RNTI upon successful reception of the uplink data signal transmitted by the mobile station UE; and a step C in which the radio base station eNB transmits MAC-CE including C-RNTI of the mobile station UE using a downlink resource designated by the downlink control signal.
US08811422B2 Single chip protocol converter
A single chip protocol converter integrated circuit (IC) capable of receiving packets generating according to a first protocol type and processing said packets to implement protocol conversion and generating converted packets of a second protocol type for output thereof, the process of protocol conversion being performed entirely within the single integrated circuit chip. The single chip protocol converter can be further implemented as a macro core in a system-on-chip (SoC) implementation, wherein the process of protocol conversion is contained within a SoC protocol conversion macro core without requiring the processing resources of a host system. The single chip protocol converter integrated circuit and SoC protocol conversion macro implementation include multiprocessing capability including processor devices that are configurable to adapt and modify the operating functionality of the chip.
US08811414B2 Network system
An IO3 that is a connecting node reads waveform data from respective regions, in a TL frame circulated in a first sub-network system, corresponding to transmission channels allocated to any node belonging to the first sub-network system and writes the read waveform data into the regions, in a TL frame circulated in a second sub-network system, corresponding to the same transmission channels, and reads waveform data from regions, in the TL frame circulated in the second sub-network system, corresponding to the transmission channels allocated to any node constituting the second sub-network system and writes the read waveform data into the regions, in the TL frame circulated in the first sub-network system, corresponding to the same transmission channels.
US08811407B1 Weighted data packet communication system
A system for weighted communication of data packets via a data communication network. Data packets from sending devices are selectively transmitted in the upstream direction to recipient devices through the application of weights, or weight factors, which determine the number of data packets from each sending device transmitted upstream relative to the number of data packets from other sending devices during a round robin cycle of such devices. Data packets for delivery to receiving devices are selectively transmitted in the downstream direction to the receiving devices using the application of weights, or weight factors, which determine the number of data packets for each receiving device transmitted downstream relative to the number of data packets for other receiving devices during a round robin cycle of such devices. Weights may be associated with the service tier subscribed to with a communication service provider by an owner/user of a sending and receiving device.
US08811405B2 System and method for providing IPTV service
In a system for providing an IPTV service, if a multicast address of an IPTV channel received from a head-end is a multicast address requested by a mobile node through a tunnel, an end router confirms a care of address (CoA) of the mobile node corresponding to the multicast address of the IPTV channel, sets the multicast address in the first header of broadcasting traffic, sets the CoA of the mobile node in the second header of the broadcasting traffic, and then sends the broadcasting traffic.
US08811402B2 Methods, systems, and computer program products for disabling an operative coupling to a network
Methods and systems are described for disabling an operative coupling to a network. In an aspect, first data received for forwarding is forwarded between a first node in a first network and a second node in a second network by a network relay via a first operative coupling to the first network of a first network interface hardware component in the network relay and via a second operative coupling to the second network of a second network interface hardware component in the network relay. A determination is made that a specified decoupling condition is met. The second operative coupling is disabled subsequent to the forwarding and in response to the determination while the first operative coupling remains enabled for receiving second data for forwarding.
US08811387B2 Dynamically reconfigurable hybrid circuit-switched and packet-switched network architecture
A dynamically reconfigurable network architecture includes a plurality of switching modules arranged in an ordered, multi-level, switched-tree configuration. A network is formed by selecting one switching module as the root and assigning it and all directly or indirectly subsidiary modules to the network. The operating mode of each switching module can be dynamically selected as either circuit-switched or packet-switched. The modules can be grouped into a single network or into a plurality of separate networks operating in parallel, including both circuit-switched and packet-switched networks. When a network is no longer needed, its operation can be halted and its resources released for reassignment to other networks. In embodiments, a selector controlled by allocation registers selects either a circuit-switching sequencer or a packet connection arbitration circuit to control the switching circuits. Switching modules can include crossbar switches. Circuit-switched connections can use TDM to share allocated physical resources.
US08811377B1 Apparatus and method for instrumenting devices to measure power usage using a multi-tier wireless network
Various embodiments provide an apparatus and method for instrumenting devices to measure power usage using a multi-tier wireless network. An example embodiment includes: establishing communication with a plurality of networked power monitors deployed at particular points in a facility, each power monitor of the plurality of networked power monitors being configured to monitor power consumption of a different one of a plurality of electronic devices in the facility; periodically obtaining system data from each of the plurality of networked power monitors using a wireless sensor network, the system data including power consumption data corresponding to associated electronic devices; using a communication hub to aggregate the system data from a plurality of associated power monitors, the communication hub and the plurality of associated power monitors forming a local network within the wireless sensor network; and using the system data to control operation of the plurality of electronic devices in the facility.
US08811376B2 Packet transmitting apparatus and network system
A packet transmitting apparatus according to the present invention includes a plurality of ports. When the same unlearned packets have arrived at the plurality of ports, the packet transmitting apparatus judges through packet processing section that the first arrived one of the packets is a previous arrival packet. Then, through previous arrival group judging section, the packet transmitting apparatus selects from the plurality of ports a plurality of ports satisfying a previous arrival port condition for determining a port at which the previous arrival packet arrives as a previous arrival port. The packet transmitting apparatus judges the thus selected plurality of ports as the previous arrival ports having an equal previous arrival characteristic of packets, and includes the ports in a previous arrival port group.
US08811373B2 Rate matching of messages containing system parameters
Systems, methodologies, and devices are described that facilitate transmitting a guard time parameter to a mobile device to facilitate rate matching data around a guard time region associated with a downlink subframe of a radio frame sequence. A base station transmits the guard time parameter via PBCH or DBCH to the mobile device. The base station rate matches data associated with PDSCH, comprising DBCH, around the guard time region, and transmits PDSCH to the mobile device. The mobile device identifies the guard time parameter and rate matches at least a portion of the information received via the PDSCH around the guard time region to facilitate enhanced reception of PDSCH. Optionally, a radio frame sequence can be structured so that a subframe immediately following a subframe containing DBCH is a downlink subframe, which can be known by the mobile device a priori or based on a downlink subframe parameter.
US08811357B2 Method and apparatus for transferring information on station in wireless mesh network
A method and apparatus of transferring information on a station to other nodes in a wireless mesh network if the station is associated in or disassociated from a mesh access point are provided. The apparatus includes detection unit which detects a disassociation or association of the station, a message generation unit which generates a disassociation message or an association message indicating that the station is associated in or disassociated from the mesh access point, a requesting unit which transmits the message to a root node in a tree structure formed using a proactive routing protocol, and a message transmission unit which broadcasts the received message.
US08811356B2 Communications in a wireless network
Receiving resource allocation information associated with an uplink physical control channel is disclosed. The uplink physical control channel and a physical uplink shared channel may have different resources. Data may be sent over the physical uplink shared channel in assigned time intervals. A signal may be sent over the uplink physical control channel based on the received resource allocation information in a time interval that the UE is not sending data over the physical uplink shared channel.
US08811355B2 Method for mode adaptation in MIMO system
A mode adaptation method for performing mode switching between a single-user MIMO (SU-MIMO) mode and a multi-user MIMO (MU-MIMO) mode includes receiving, by the base station, a preferred MIMO mode related information from a mobile station; determining a MIMO mode based on the preferred MIMO mode related information; reporting the MIMO mode to the mobile station; and receiving a feedback information of the MIMO mode from the mobile station.
US08811352B2 Method and apparatus for channel estimation in a transmit diversity environment
A method of channel estimation for a signal having a first portion transmitted using a transmit delay diversity scheme and a second portion transmitted using another multi-antenna transmission scheme includes determining a composite channel estimate from the transmit delay diversity portion of the signal. The method continues with segregating the composite channel estimate into delay groups corresponding to time offsets of the transmit delay diversity scheme for determination of first channel estimates for each subset of transmit antennas. Second channel estimates are determined for each subset of transmit antennas as a function of pilot symbols received in the second portion of the signal and corresponding ones of the first channel estimates. Thus, the first channel estimates are used to improve estimation of the second channel estimates. The method and variations of it may be implemented by configuring one or more processing circuits within a receiver circuit.
US08811349B2 Wireless node search procedure
An access terminal scans for nearby access points and maintains a candidate list of access point with which the access terminal may associate in the event the access terminal's communication with its current access point deteriorates for some reason. This search procedure may be performed in a proactive manner whereby the access terminal repeatedly performs scans and updates its list of candidate access points when it is powered on. In some aspects, the search procedure used by the access terminal may be based on a state of the wireless device. In addition, different states of the access terminal may be associated with different optimization criteria.
US08811342B2 Method and system for deleting redundant information of home policy and charging rules function
The present invention discloses a method and a system for deleting redundant information of a home Policy and Charging Rule Function (PCRF). The Bearer Binding and Event Report Function (BBERF) in a visited network indicates gateway control session termination to the home PCRF through a visited PCRF after receiving a termination session triggering for determining to terminate a gateway control session between the BBERF in the visited network and the visited PCRF, and the home PCRF deletes policy control information related to the BBERF in the visited network. With the method of the present invention, the invalid session information in the home PCRF is cleared in time, which eliminates the redundancy of the home network resources and saves the home network resources.
US08811328B2 Communication system, communication device, program and communication control method
There is provided a communication system comprising: a first communication device that senses a communication environment surrounding the first communication device; a second communication device that acquires sensed data sensed by the first communication device; and a third communication device that determines availability of usage of a second communication service using a part or whole of a spectrum assigned to a first communication service based on the sensed data transmitted from the second communication device.
US08811323B2 Apparatus and method for discontinuous data reception in wireless communication system
Disclosed in a method of discontinuous data reception in a mobile communication system. The method includes: receiving downlink data and decoding the received downlink data by the UE; when the decoding is not successful, starting a timer for receiving retransmitted data; when the downlink data has been received by a configured downlink assignment, operating a downlink carrier, through which the downlink data has been received, in an active time; and when the downlink data has been received by a dynamic transmission resource and the downlink carrier, through which the downlink data has been received, is different from a downlink carrier, through which a scheduling command for the downlink data has been received, operating the downlink carrier, through which the scheduling command for the downlink data has been received, and the downlink carrier, through which the downlink data has been received, in an active time.
US08811321B2 Method for transceiving a downlink reference signal, and base station and user equipment using same
The present invention relates to a wireless communication system. In detail, the present invention relates to a technique for transmitting a downlink reference signal in a wireless communication system in which one base station simultaneously transmits signals to a plurality of user equipment, and a control signal containing information on the allocation of a reference signal of specific user equipment and layer information for specifying the transport layer of the specific user equipment is transmitted to the specific user equipment, wherein the information on the allocation of the reference signal contains information for indicating whether or not a reference signal pattern, other than the reference signal pattern in which the reference signal of the specific user equipment is multiplexed, is transmitted in a predetermined resource region.
US08811309B2 Implicit resource allocation using shifted synchronization sequence
A method, apparatus, system, and computer readable medium are provided that can utilize one or more synchronization signals to perform synchronization and resource allocation. The one or more synchronization signals can be used for synchronization, as well as include a cyclic shift that maps one or more resources for transmission.
US08811300B2 Physical structure and sequence design of midamble in OFDMA systems
In wireless OFDMA systems, midamble is used to facilitate downlink (DL) channel estimation. Midamble signals are transmitted by a base station via a midamble channel allocated in a DL subframe. In a novel symbol-based midamble channel allocation scheme, a midamble channel is allocated in the first or the last OFDM symbol of multiple resource blocks of the subframe, while the remaining consecutive OFDM symbols are used for data transmission. The symbol-based midamble channel provides good coexistence between midamble signals and pilot signals without inducing additional limitation or complexity. Under a novel midamble channel and sequence arrangement, both code sequence and either time-domain or frequency-domain location degrees-of-freedom are considered such that the required number of midamble sequences is substantially smaller than the number of strong interferences. In addition, different midamble sequences are systematically generated based on a base sequence such that the receiving mobile station does not need to memorize all the different code sequences.
US08811295B2 Methods and apparatus for priority-based adoption of an access device
Apparatus and methods are provided for priority-based adoption of access devices coupled to a wireless switch. A method comprises maintaining a respective adoption priority for each of a plurality of access devices adopted by the wireless switch. The method further comprises receiving, in response to a disconnection event, an adoption request from a first access device coupled to the wireless switch, wherein the first access device has an adoption priority. The method further comprises analyzing the adoption priority for the first access device, and responding to the adoption request in a manner that is influenced by the analysis.
US08811290B2 Method and apparatus for transmitting paging message in wireless communication system
A method and apparatus for transmitting a paging message in a wireless communication system is provided. A base station receives a paging announcement from a paging controller. The paging announcement includes a machine-to-machine (M2M) group identity (ID) allocated by a first network entity. The base station transmits the paging message to an M2M device. The paging message includes a M2M zone ID of the first M2M zone, managed by the first network entity, allocated by the first network entity or a network entity ID of the first network entity. An M2M group ID allocated to the M2M device by a second network entity is the same as the M2M group ID included in the paging announcement.
US08811286B2 Base station, interference control method and radio communication system
Timing division multiplexing is conducted between the cells to avoid intercell interference. Transmission timing in a time slot pattern has a given interval. A base station determines the transmission timing based on measured uplink interference power. For example, an uplink time slot pattern in which the measured uplink interference power is smaller is selected. A downlink time slot pattern is assigned so that a response to HARQ is returned at that timing. If traffic is busy, additional time slot pattern may be assigned. In determination of the traffic volume, for example, the queued buffer size, the number of connected terminals, or the number of connections to a higher-level device can be used. Assignment timing can be an initial setup time, or a fluctuation detection time of a channel which can be realized by collection of report information on a downlink communication quality, periodic monitor of uplink interference information.
US08811275B2 Method of exchanging messages, sink device and source device
A method of exchanging messages for switching of a sink device of a wireless network to a source device comprises receiving audio/video (A/V) data from a first source device; transmitting a first command to a second source device within the wireless network to identify whether the second source device can transmit A/V data; receiving a second command from the first source device, the second command being transmitted from the second source device in response to the first command and including indication information indicating whether the second source device can transmit A/V data; and determining whether to switch to the second source device depending on the indication information included in the second command.
US08811271B2 Downstream time domain based adaptive modulation for DOCSIS based applications
In a satellite gateway, data is transmitted over a downstream channel at different throughput rates. Data destined for each subscriber/receiver is assigned a throughput rate depending upon the downstream signal quality of that subscriber/receiver. The downstream data is parsed to extract data packets. The data packets are then loaded into packet queues based on an identifier within such packets. The queues represent a bandwidth efficiency or throughput rate that can be currently tolerated by specific subscribers that may also be based on the current signal quality at a subscriber location. The parsed data traffic is processed based on the profile of the plurality of profiles to produce processed data traffic, and transmitted from the packet queues over a downstream channel.
US08811261B2 Radio base station apparatus, radio relay station apparatus, and resource allocation method
To provide a radio base station apparatus, a radio relay station apparatus and a resource allocation method each which perform resource division of a backhaul sub-frame more optimally and can improve a throughput of a system, in the case of relay transmission. The radio base station apparatus according to the present invention includes: a frequency bandwidth control section configured to control a frequency bandwidth in a backhaul sub-frame, based on the number of the backhaul sub-frames, the number of mobile terminal devices, and frequency utilization efficiency of a radio link; and a transmitting section configured to transmit the backhaul sub-frame with the frequency bandwidth controlled by the frequency bandwidth control section.
US08811253B2 Resource specification for broadcast/multicast services
Techniques for supporting multimedia broadcast/multicast services (MBMS) are described. In an aspect, resources used for MBMS services may be provided with a multi-tier structure. In the first tier, resources (e.g., subframes) used for a multicast control channel (MCCH) for MBMS services may be signaled in a system information block (SIB). In the second tier, resources (e.g., subframes) for channels carrying data for MBMS services may be signaled via the MCCH. In one design, a base station/cell may determine resources used to send a MCCH. The cell may generate a SIB comprising information indicative of the resources used to send the MCCH. The cell may send the SIB in a broadcast control channel (BCCH). The cell may send the MCCH on the resources indicated by the information sent in the SIB. The cell may send other channels carrying data for MBMS services based on information sent in the MCCH.
US08811250B2 System and method for discontinuous reception control start time
Methods of combining semi-persistent resource allocation and dynamic resource allocation are provided. Packets, such as VoIP packets, are transmitted on the uplink and downlink using respective semi-persistent resources. For each mobile device, awake periods and sleep periods are defined. The semi-persistent resources are aligned with the awake periods so that most of the time the mobile device can turn off its wireless access radio during the sleep periods. In addition, signalling to request, and to allocate, resources for additional packets are transmitted during the awake periods, and the resources allocated for the additional packets are within the awake periods. Methods of extending the awake periods in various embodiments are also provided. Methods of determining the first on period are also provided.
US08811246B2 Wireless communication systems, relay systems and methods of relaying data
A wireless communication system includes at least one first relay configured to forward data received from at least one of a plurality of base stations, and to reduce intra-cell interference between a plurality of sectors of the plurality of base stations.
US08811245B2 Wireless network and access point for a wireless network
A system is disclosed that may include an access point and a first wireless basic service set providing data transfer and a second wireless basic service set providing data transfer. The first and second wireless basic service sets are serviced by the access point concurrently and independent from the respective other wireless basic service set, wherein the access point may include a first MAC entity to process first data and a second MAC entity to process second data and wherein the first basic service set is configured to support a mix of contemporary wireless standards and legacy wireless standards and the second basic service set is configured to support only contemporary wireless standards and to operate at a greater data throughput than the first basic service set.
US08811240B2 Techniques for resource allocation for stations in a FDD wireless network
Various example embodiments are disclosed herein. According to an example embodiment, an apparatus may include a controller, and a wireless transmitter coupled to the controller, the wireless transmitter configured to the wireless transmitter configured to transmit a Map message as part of a first group downlink (DL) region, the Map message allocating, to a full-duplex (FD) mobile station (MS), a first resource in a first group UL region and a second resource in a second group UL region. The transmitter may also be configured to transmit a dummy information element (IE), for example, as part of a second group DL region, the dummy information element (IE) reflecting at least the allocating to the FD MS of the second resource in the second group UL region.
US08811233B2 Topology detection method and topology detection apparatus
A topology detection apparatus includes, in a network having a tree-type topology: a route overlap judgment part that judges an existence or non-existence of an overlap between: a first route between terminals whose connection position are known; and a second route between a terminal whose connection position is known and a terminal whose connection position is unknown; and a topology detection part which determines the network topology based on the existence or non-existence of the first route and the second route.
US08811229B2 Handling ICS enhanced and non enhanced MSC in a pool
The invention related to handling core network entities of a radio core communications network comprising a first network entity and a second network entity. The said second network entity differs from the first network entity in that it is capable of processing interworking between messages exchanged with said radio core communications network and messages exchanged with an IP multimedia subsystem. In other words, one network entity is capable of performing inter-working while the other one not. The first and/or second network entities are provided (S200) with configuration information indicating a relationship between the two network entities. The invention then foreseen routing (S300) messages relating to calls established between the at least one user terminal attached to the entity non capable of inter-working and a further user terminal attached to said IP multimedia subsystem according to said configuration information.
US08811227B2 Merging a stand-alone switch to a fibre channel network
A Fiber Channel (FC) switch and related methods are provided for merging the FC switch with an existing FC network. During a merge process of a stand-alone switch with an FC network, a first Exchange Fabric Parameters (EFP) frame is sent from the stand-alone switch to an FC switch in the existing FC network. The first EFP frame has an empty domain identifier (ID) list. The stand-alone switch receives a second EFP frame from the FC switch. The second EFP frame contains a domain ID list of domain IDs already in use in the FC network. The stand-alone switch compares the domain ID list in the second EFP frame with a stored list of one or more domain IDs associated with the stand-alone switch to determine if there is a domain ID overlap or conflict. If no conflict is detected, the stand-alone switch merges with the existing network without initiating a Build Fabric phase or a Principal Switch Selection phase that could cause disruption of traffic in the network.
US08811225B2 Commissioning a network system
A wireless network system (30, 60) and a method for commissioning a wireless network system (30, 60) is described. The network system (30, 60) comprises at least a network device (1, 1′, 1″) and a joining device (21, 81, 91, 101, 111). In a commissioning mode, the network device (1, 1′, 1″) broadcasts network identification information. The joining device (21, 81, 91, 101, 111) sends, upon reception of the network identification information, a request to said network device (1, 1′, 1″) to join the network, comprising a predefined address of said joining device (21, 81, 91, 101, 111). The network device (1, 1′, 1″) assigns said joining device (21, 81, 91, 101, 111) a network address and stores corresponding data. The network device (1, 1′, 1″) sends joining information comprising at least said network address to said joining device (21, 81, 91, 101, 111) using said predefined address and said joining device (21, 81, 91, 101, 111) receives the network address, so that the joining device (21, 81, 91, 101, 111) is addressable in the network system (30, 60) using said network address.
US08811221B2 Base station device, mobile station device, and communication control method
A base station device communicates with a mobile station device, either directly or via a relay station device. The base station device includes: a reference signal transmission instruction unit configured to instruct the mobile station device to transmit a reference signal; and a reference signal measurement instruction unit configured to instruct the relay station device to measure the reference signal that is transmitted by the mobile station device.
US08811208B2 Method and apparatus for reducing power consumption in a telecommunication network
A method that reduces the power consumption on network nodes by taking into account the services that need to be supported by the network and the power saving capabilities of the nodes.
US08811193B2 Network path discovery and analysis
A network analysis system invokes an application specific, or source-destination specific, path discovery process. The application specific path discovery process determines the path(s) used by the application, collects performance data from the nodes along the path, and communicates this performance data to the network analysis system for subsequent performance analysis. The system may also maintain a database of prior network configurations to facilitate the identification of nodes that are off the path that may affect the current performance of the application. The system may also be specifically controlled so as to identify the path between any pair of specified nodes, and to optionally collect performance data associated with the path.
US08811191B2 Iterative mapping methods for ingress mitigation in cable communication systems
Methods for reducing ingress in a neighborhood node of a cable communication system. The node includes a hardline cable plant and multiple subscriber service drops to convey upstream information from multiple subscriber premises over an upstream path bandwidth. A mobile broadcast apparatus equipped with a transmitter is directed along a drive path proximate to the hardline plant, and a test signal having a frequency falling within the upstream path bandwidth is broadcast along the drive path. Respective positions of the broadcast apparatus, and signal amplitudes at the test signal frequency representing test signal ingress in the node due to one or more hardline plant-related and/or subscriber-related faults, are recorded, and a neighborhood node ingress map is generated. Following remediation of one or more faults based on the map, the process is repeated to generate one or more additional iterations of the map to document a progression of ingress mitigation efforts.
US08811183B1 Methods and apparatus for multi-path flow control within a multi-stage switch fabric
In some embodiments, an apparatus comprises a switch from a set of switches associated with a stage of a multi-stage switch fabric. The switch is configured to receive a data packet having a destination address of a destination device from a source device, and then store the data packet in a queue of the switch. The switch is configured to define a message based on the queue having an available capacity less than a threshold, and include a congestion root indicator in the message if the switch is a congestion root. The switch is then configured to send the message to the source device such that the source device sends another data packet having the destination address of the destination device to another switch from the set of switches and not to the previous switch if the message includes the congestion root indicator.
US08811178B2 Method for resource management within a wireless network and a wireless network
For allowing a very effective resource management and network utilization a method for resource management within a wireless network, especially EPS (Evolved Packet Core) of LTE (Long Term Evolution) network, is described, wherein a congestion control of data-traffic is performed. The method is characterized in that for congestion control a Re-ECN (Explicit Congestion Notification) function will be used wherein the Re-ECN function includes a policing function and a dropping function. Further, a corresponding wireless network is described, preferably for carrying out the above mentioned method.
US08811177B1 Method and system for implementing a network analysis tool for endpoints deployments
According to an embodiment of the present invention, an automated computer implemented method and system for network analysis for endpoint deployment comprises determining whether a Quality of Service (“QoS”) analysis based on a QoS allocation data meets a first predetermined threshold for the location; if the QoS analysis does not meet the first predetermined threshold, calculating a minimum required bandwidth and increasing link capacity to at least the minimum required bandwidth or modifying an operation mode; determining whether a bandwidth analysis meets a second predetermined threshold for the location; if the bandwidth analysis does not meet the second predetermined threshold, calculating a minimum required bandwidth and increasing link capacity to at least the minimum required bandwidth; and providing analysis results to a user interface.
US08811175B2 Closed-loop QOS control using charging groups
A method and apparatus for providing Quality of Service (QoS) gating and control as a function of quota consumption by a group of users is disclosed. A feedback mechanism for QoS gating and control with an Offline Charging System (OFCS) is also provided. In a packet telecommunication network, the Policy Charging and Control architecture is modified to include an Aggregation Interface Function that dynamically collects usage quantum for users in real time. The Aggregation Interface Function proactively seeks user group information and aggregates usage quantum over an entire group to prevent surprise overage charges at billing.
US08811173B2 Method of managing user traffic to prevent aggressive users from abusing network resources
In one embodiment, a plurality of queues are established corresponding to each of a plurality mobiles, respectively. Data packets associated with the plurality of mobiles are received at a network element. Each received data packet is assigned to a corresponding one of the plurality of queues. A determination operation is performed on a selected one of the plurality of queues to determine whether or not to send one or more packets of each queue from the network gateway element. The determination operation is performed based on a comparison between a packet size of a head packet and an adaptive transmission threshold value associated with the selected queue. The adaptive transmission threshold value is a value that is changed based on an amount data sent from the selected queue. The head data packet being an earliest received data packet in the selected queue.
US08811170B2 Common quality of service enforcement for a group of mobile entities
The invention relates to a method for controlling the maximum bit rate for a bearer used for data transmission over a packet-switched network using a specified access point for a group of mobile entities. A PDN gateway enforces the maximum bit rate for the group, the APN group AMBR. This is possible as all mobile entities belonging to said group are connected to the same PDN gateway for a certain access point name APN. This is obtained by providing a PDN gateway information into an update location acknowledgement message sent from the HSS to the MME.
US08811167B2 Shaping multimedia stream bit-rates to adapt to network conditions
An apparatus and methods are provided for shaping a transmit bit-rate of a multimedia stream to adapt to the bandwidth of network path on which the multimedia stream is sent between a source and destination. A condition indicative of a bandwidth of the network path is monitored, and at an intermediate point on the network path between the source and destination, the transmit bit-rate of the multimedia stream is adjusted to adapt to the condition indicative of the bandwidth of the path.
US08811166B2 Receiving radio access technology priority settings depending on the operation mode of a terminal
The present invention relates to methods and arrangements of handling inter-working between different radio access technologies in a telecommunication system comprising communication network nodes (10; 15) communicating with a plurality of user equipments (18) on uplink (17) and downlink (16) channels. Radio access technology priority settings depending on in which operation mode said user equipment (18) is in, sent by the communication network node (10; 15), are received in the user equipment (18).
US08811158B1 Fast reroute for common network routes
In one example, a method includes identifying a plurality of common direct routes to computing devices that are associated with a common indirect route to the computing devices. The method also includes generating a direct route structure that is associated with an entry of a forwarding structure using a next hop list, wherein the next hop list comprises: (1) a reference that identifies the direct route structure, the direct route structure comprising a plurality of direct next hops associated with the common direct routes to computing devices, (2) and an indirect next hop associated with an indirect next hop to the computing devices. The method also includes configuring the next hop list to use the direct route structure to route network data. The method also includes forwarding, by the computing device, network data according to the forwarding structure and the direct route structure.
US08811156B1 Compressing n-dimensional data
In certain embodiments, a method for compressing n-dimensional data includes applying a data clustering algorithm to n-dimensional data to partition the n-dimensional data into one or more clusters. Each of the one or more clusters includes a cluster center and a cluster membership. The cluster membership includes an index of one or more cluster members of the cluster. The method further includes performing, for each of the one or more clusters, a subspace projection technique to generate, for each of the cluster members of the cluster, one or more projection coefficients for the cluster member.
US08811155B2 System and method for compensating for a satellite gateway failure
The disclosed embodiments relate to a system and method for compensating for a satellite gateway failure. There is provided a system comprising a first satellite gateway, and a second satellite gateway (14) coupled to the first satellite gateway and configured to automatically redistribute transponders assigned to the first satellite gateway to create a new transponder allocation if the first satellite gateway fails.
US08811143B2 Software based spread spectrum signal processing
A digital processing unit for use in a spread spectrum signal receiver, the digital processing unit being adapted to receive an incoming stream of data samples and in response thereto produce a decoded signal, the digital processing unit comprising a correlation module adapted to correlate data blocks formed from the incoming stream of data samples with a local code replica segment to produce a first number of intermediate accumulation results and an aggregation module adapted to receive the first number of intermediate accumulation results and to combine the first number of consecutive ones of said intermediate accumulation results to form a target number of aggregated accumulation results, said target number being less than or equal to the first number.
US08811139B2 Photo detecting element, and optical pick-up and disc drive including the same
Provided is a photo detecting element including a body with an optical sensor and an amplification unit for amplifying a signal output from the optical sensor. The photo detecting element includes a driving voltage port that applies a driving voltage to the amplification unit, a ground port that provides a ground for the amplification unit, and a plurality of output ports interposed between the driving voltage port and the ground port, and outputting a signal received from the amplification unit. The driving voltage port, ground port, and plurality of output ports are disposed on the same one side of the body.
US08811136B2 Harmonic ratio based defect classifier
The disclosure is directed to a system and method for detecting and classifying at least one media defect. A periodic pattern is written to a medium to yield at least one waveform. The magnitude of the waveform is compared against a defect threshold to detect the presence or absence of media defects in the medium. When at least one defect is detected, a magnitude for each of at least two harmonics of the waveform is determined in the defect range. The defect is classified by comparing a ratio of the magnitudes of the at least two harmonics against a classification threshold.
US08811132B2 Method for calibrating a tracking error signal of an optical disk drive
The invention provides a method for adjusting a tracking error signal of an optical disk drive. First, a pickup head control signal is applied to an actuator to move a pickup head. The tracking error signal is then generated while the pickup head moves. The tracking error signal is then sampled and a characteristic value of the tracking error signal is determined. An adjustment signal is then generated according to the characteristic value and a target value. Finally, the tracking error signal is adjusted according to the adjustment signal.
US08811126B2 Individual reminding device
The present model relates to an individual reminding device, comprising: an electrical timer providing a current time and at least one predetermined time; at least a directional reminding unit electrically connected with the electrical time providing a prompt toward a direction at the at least one predetermined time; and a display demonstrating the current time and the at least one predetermined time.
US08811121B2 Watch with an integrated chromatic tuner
A portable timepiece includes at least one hand for displaying the minutes and hours and an electronic unit for the chromatic tuning of an instrument. The electronic unit includes an acoustic signal sensor and a means of processing the received electro-acoustic signal. At least one of the hands of the timepiece displays data relative to the received electro-acoustic signal.
US08811120B2 Systems and methods implementing frequency-steered acoustic arrays for 2D and 3D imaging
Frequency-steered acoustic arrays transmitting and/or receiving multiple, angularly dispersed acoustic beams are used to generate 2D and 3D images. Input pulses to the arrays are generally non-linear, frequency-modulated pulses. Frequency-steered acoustic arrays may be provided in one-dimensional linear and two dimensional planar and curvilinear configurations, may be operated as single order or multiple order arrays, may employ periodic or non-periodic transducer element spacing, and may be mechanically scanned to generate 2D and 3D volumetric data. Multiple imaging fields of view may generated in different directions by switching the polarity of phase-shifted array transducer elements. Multiple frequency-steered arrays arranged in an X-configuration provide a wide, contiguous field of view and multiple frequency steered arrays arranged in a T-configuration provide orthogonally oriented fields of view. Methods and systems for operating acoustic arrays in a frequency-steered mode in combination a mechanical beam steering mode, electronic time-delay and phase shift beam forming modes, and phase comparison angle estimation modes are also provided.
US08811108B2 Code coverage circuitry
A circuit includes a memory (130) coupled to an analog line coverage circuit (104). The analog line coverage circuit includes a plurality of buffers (151-154) in which each buffer is coupled to one memory location of the memory, a plurality of bin cells (161-164) in which each bin cell is coupled to a buffer, a multiplexer (170), each input terminal of which is coupled to a bin cell, and an analog-to-digital converter (180) coupled to the multiplexer and to an output terminal of the analog line coverage circuit. The analog line coverage circuit stores an analog voltage that is representative of a number of occasions that a memory location is accessed, and outputs a signal indicative thereof. A processor (102) is coupled to the memory and to the analog line coverage circuit, and the processor enables the analog line coverage circuit when the processor is in a debug mode.
US08811107B2 Storage device, control method of storage device, and control method of storage control device
Memory cell regions as units of erasing operation are sectors S, and units of reading operation and/or writing operation are blocks B0 to B3 in a sector, in which a block address BA for selecting one of blocks B0 to B3 is held in block address buffer (BAB) 3. Holding operation is executed prior to reading or writing operation, and hence in subsequent reading operation or writing operation, re-input is not needed. Depending on the held block address BA, any one of selection signals YDn (n=0 to 3) is selected, and any one block is selected depending on the selection signal YDn. This state is maintained until the block address BA held in the block address buffer (BAB) 3 is rewritten, and therefore it is not required to enter or decode the block address BA on every occasion of reading and/or writing operation, so that the access operation can be executed promptly and at low current consumption.
US08811106B2 Device and method for protecting data in non-volatile memory
Disclosed is a non-volatile memory data protecting device and method. The non-volatile memory data protecting device that is used for protecting non-volatile memory data when a power is shut down in a system, may include a signal delay unit to delay a drop in voltage of an input/output line, a power shutdown sensor to sense power shutdown of a system, and a controller to control the signal delay unit in response to whether the system is shut down.
US08811094B2 Non-volatile multi-level memory device and data read method
A non-volatile memory device, a data read method thereof and a recording medium are provided. The method includes receiving a data read command for a first word line in a memory cell array, reading data from a second word line adjacent to the first word line, and reading data from the first word line using a different voltage according to a state of the data read from the second word line. The number of read voltages used to distinguish an erased state and a first programmed state is greater than the number of read voltages used to distinguish a second programmed state and a third programmed state.
US08811085B2 On-device data analytics using NAND flash based intelligent memory
A NAND Flash based content addressable memory (CAM) is used for a key-value addressed storage drive. The device can use a standard transport protocol such as PCI-E, SAS, SATA, eMMC, SCSI, and so on. A host writes a key-value pair to the drive, where the drive writes the keys along bit lines of a CAM NAND portion of the drive and stores the value in the drive. The drive then maintains a table linking the keys to location of the value. In a read process, the host provides a key to drive, which then broadcasts down the word lines of blocks storing the keys. Based on any matching bit lines, the tables can then be used to retrieve and supply the corresponding data to the host. The system can be applied to perform a wide range of analytics on data sets loaded into the NAND array.
US08811076B2 Systems and methods of updating read voltages
A method includes, in a data storage device that includes a non-volatile memory, selecting an updated reference voltage as one of a reference voltage, a first alternate reference voltage and a second alternate reference voltage. The first alternate reference voltage and the second alternate reference voltage are calculated based on the reference voltage and based on a voltage increment. Selection of the updated reference voltage is based on a comparison of error counts, each error count associated with a unique one of the reference voltage, the first alternate reference voltage, and the second alternate reference voltage. The method includes resetting the reference voltage to the updated reference voltage, resetting the voltage increment to a reset voltage increment that is smaller than the voltage increment, and selecting an additional updated reference voltage based on the reset reference voltage and based on the reset voltage increment.
US08811066B2 Semiconductor memory device and driving method thereof
A semiconductor device which stores data by using a transistor whose leakage current between source and drain in an off state is small as a writing transistor. In a matrix including a plurality of memory cells in which a drain of the writing transistor is connected to a gate of a reading transistor and the drain of the writing transistor is connected to one electrode of a capacitor, a gate of the writing transistor is connected to a writing word line; a source of the writing transistor is connected to a writing bit line; and a source and a drain of the reading transistor are connected to a reading bit line and a bias line. In order to reduce the number of wirings, the writing bit line or the bias line is substituted for the reading bit line in another column.
US08811063B2 Memory cells, methods of programming memory cells, and methods of forming memory cells
Some embodiments include methods of programming a memory cell. A plurality of charge carriers may be moved within the memory cell, with an average charge across the moving charge carriers having an absolute value greater than 2. Some embodiments include methods of forming and programming an ionic-transport-based memory cell. A stack is formed to have programmable material between first and second electrodes. The programmable material has mobile ions which are moved within the programmable material to transform the programmable material from one memory state to another. An average charge across the moving mobile ions has an absolute value greater than 2. Some embodiments include memory cells with programmable material between first and second electrodes. The programmable material includes an aluminum nitride first layer, and includes a second layer containing a mobile ion species in common with the first layer.
US08811062B2 Variable resistance memory device and method of manufacturing the same
A variable resistance memory device has memory cells that are operated by Joule's heat and which are highly thermally efficient. Conductive patterns are formed on a substrate; sacrificial patterns exposing a portion of the top surface of each of the conductive patterns are formed on the conductive patterns, lower electrodes are formed by etching upper portions of the conductive patterns using the sacrificial patterns as an etching mask, then mold patterns are formed on the lower electrodes and cover exposed sidewall surfaces of the sacrificial patterns, and then the sacrificial patterns are replaced with variable resistance patterns.
US08811060B2 Non-volatile memory crosspoint repair
A device for use with a memory cross-point array of elements, each of which comprises a selection device in series with a state-holding device, in one embodiment includes a controller, configured to apply at least one voltage and/or current pulse to a selected one or more of the elements, said selected one or more of the elements including a partially- or completely-shorted selection device, so that said partially- or completely-shorted selection device passes enough current so as to damage its corresponding state-holding device and place said corresponding state-holding device in a highly resistive state, while any other selection device that is not partially- or completely-shorted passes less current so that the state-holding device corresponding to said other selection device remains unaffected. Additional systems and methods are also presented.
US08811055B2 Semiconductor memory device
A memory device is provided. The memory device includes a first semiconductor chip including a memory element and a peripheral circuit configured to write or read data in or from the memory element; and a second semiconductor chip configured to perform an input/output function of data or signals exchanged between an external device and the first semiconductor chip.
US08811054B2 Semiconductor memory device, method of controlling read preamble signal thereof, and data transmission system
A system, includes a controller including a plurality of first external terminals configured to supply a command, a clock signal and an address, and communicate a data, and communicate a strobe signal related to the data, and a semiconductor memory device including a plurality of second external terminals corresponding to the plurality of first external terminals, one of the plurality of first external terminals and one of the plurality of second external terminals transferring an information specifying a length of a preamble of the strobe signal before the semiconductor memory device communicates the data.
US08811053B2 Semiconductor memory device, method of controlling read preamble signal thereof, and data transmission system
A semiconductor memory device, includes a clock terminal provided to receive a clock signal, a data terminal provided to transfer a data therethrough in synchronization with the clock signal, a strobe terminal provided to be related in the data terminal and to transfer a strobe signal therethrough, a command terminal provided to receive a command that communicates the data with an outside thereof, and an address terminal provided to be supplied an information specifying a length of a preamble of the strobe signal from an outside of the semiconductor memory device, prior to communicating the data.
US08811049B2 Method and apparatus for distributed power generation
A method and apparatus for generating AC power. In one embodiment, the apparatus comprises a DC/AC inversion stage capable of generating at least one of a single-phase output power, a two-phase output power, or a three-phase output power; and a conversion control module, coupled to the DC/AC inversion stage, for driving the DC/AC inversion stage to selectively generate the single-phase output power, the two-phase output power, or the three-phase output power based on an input power to the DC/AC inversion stage.
US08811044B2 Power supply device, control integrated circuit thereof, and method of controlling power supply device
There is provided a power supply device including: a first controller operating a pulse width modulation (PWM) control integrated circuit (IC) when a load is connected to an output terminal thereof; a second controller determining whether to operate the PWM control IC according to a change in voltage of an auxiliary capacitor connected to the first controller when a load is not connected to the output terminal; and a constant voltage circuit unit supplying a constant voltage to the first controller and the second controller when the PWM control IC operates. Power consumption can be considerably reduced when a load is not connected to the output terminal of the power supply device. Also, since elements for controlling the power supply device are implemented as a single integrated circuit (IC), a leakage current can be reduced to thus minimize power consumption. In addition, voltage can be supplied to the IC while reducing switching noise.
US08811042B2 Systems and methods for protecting power conversion systems under open and/or short circuit conditions
System and method are provided for protecting a power converter. The system includes a first comparator, and an off-time component. The first comparator is configured to receive a sensing signal and a first threshold signal and generate a first comparison signal based on at least information associated with the sensing signal and the first threshold signal, the power converter being associated with a switching frequency and further including a switch configured to affect the primary current. The off-time component is configured to receive the first comparison signal and generate an off-time signal based on at least information associated with the first comparison signal. The off-time component is further configured to, if the first comparison signal indicates the sensing signal to be larger than the first threshold signal in magnitude, generate the off-time signal to keep the switch to be turned off for at least a predetermined period of time.
US08811040B2 Circuit for a resonant converter
A circuit (1202) for a resonant converter (1204; 1326), the resonant converter configured to operate in a burst mode of operation, the circuit configured to: receive a signal (1206; 1308) representative of the output of the resonant converter; compare the received signal (1206; 1308) representative of the output of the resonant converter with a reference signal (1208; 1304) in order to provide an error signal (1310); and process the error signal (1310) in order to provide a control signal (1210; 1328), wherein the control signal (1210; 1328) is configured to set the switching frequency of the resonant converter in order to control the output power during the on-time of a burst of the resonant converter.
US08811031B2 Multichip module and method for manufacturing the same
A multichip module comprising: a base substrate; a wiring board disposed on the base substrate and having a wiring pattern; an adhesive layer configured to bond the base substrate to the wiring board while maintaining an electrical connection between the base substrate and the wiring board; and a plurality of chips connected to a surface of the wiring board, the surface being opposite the adhesive layer, wherein, assuming that α is a coefficient of thermal expansion of the wiring board, β is a coefficient of thermal expansion of the base substrate, and γ is a coefficient of thermal expansion of the adhesive layer, the relationship α<γ<β is satisfied.
US08811027B2 DC-DC converter
A DC-DC converter includes an insulating substrate with an inductor provided on the top surface thereof, a switching control IC provided therein, and a ground electrode pattern provided on the bottom surface thereof. The ground electrode pattern includes a first pattern and a second pattern separated from each other and a bridge pattern that connects the first and second patterns to each other. A capacitor and the switching control IC is connected to each of the first and second patterns. The bridge pattern faces the inductor and has a smaller width than that of the first and second patterns.
US08811024B2 Portable electronic device and detachable touch structure
A detachable touch structure is applied to a portable electronic device. The detachable touch structure includes a flexible board, a flexible touch panel, a control module, and a linkage element. The flexible touch panel is superimposedly disposed on the flexible board. The control module is connected with the flexible board, and electrically connected with the flexible touch panel; the control module includes two single path sliding slots. The linkage element includes two positioning levers; the linkage element having one end connected with the flexible board and the other end movably connected with each of the single path sliding slot via each of the positioning levers respectively connected with. The two positioning levers move along different paths with respect to the two single path sliding slots to allow the detachable touch structure to be in a tablet form or a mouse form.
US08811020B2 Storage server system
A storage server system includes a cage, a midplane, a power supply module, a motherboard module, an HDD backplane, and a data HDD. The cage has a first end and a second end. The midplane is fixed inside the cage. The power supply module is disposed inside the cage. The motherboard module is disposed inside the cage and closer to the first end than the midplane. The HDD backplane is detachably disposed inside the cage. The HDD backplane is closer to the second end than the midplane. The data HDD is detachably disposed inside the cage. After the data HDD and the HDD backplane are detached from each other, the HDD backplane is detached from the cage along a detaching direction towards the second end and away from the first end.
US08811018B2 Electronic apparatus
The inner edge of a hole 23 surrounding the outer circumference of a first heat sink 61 includes two edges 23a and 23b that are positioned on opposite sides to each other with the first heat sink 61 therebetween. An upper frame (shield) 20 includes spring portions 24 on one edge 23a, which is in contact with the first heat sink 61 to push the first heat sink 61 toward the other edge 23b. Further, the upper frame 20 includes, the other edge 23b, a position determining portion 25 to which the first heat sink 61 is pressed. According to the above electronic apparatus, it is possible to define the position of a metallic component by a shield covering a circuit board and to cause the metallic component and the shield to be in contact stably.
US08811016B2 Power converter device
A power converter device is disclosed herein. The power converter device includes a printed wiring board assembly, a cold plate base and a shell plate assembly. The cold plate base is fastened under the printed wiring board assembly for dissipating heat generated by the printed wiring board assembly. The shell plate assembly having a top shell plate, a bottom shell plate, at least two side plates respectively mounted on the cold plate base in different orientations. The printed wiring board assembly and the cold plate base are enclosed with the shell plate assembly.
US08811013B2 Mounting apparatus for fan
A mounting apparatus includes a case. The case includes a first bracket and a second bracket. The first bracket defines a space. The second bracket is configured for securing a fan and is connected with the first bracket. The second bracket has a volume equal to or less than the volume of the first bracket space.
US08811004B2 Display device for notebook computer
A display device includes a cover having an inner surface, and a resilient piece having a first through hole formed in a main plate thereof and two arm units respectively extending from two opposite lateral ends of the main plate and fixed to the inner surface. A display panel includes a protruding portion corresponding in position to the resilient piece, and a second through hole registered with the first through hole. A bezel includes a third through hole registered with the second through hole. The shock absorbing positioner includes a positioning post inserted consecutively and frictionally through the third, second and first through holes to fix together the bezel, the display panel and the resilient piece.
US08810997B2 Solid electrolytic capacitor and method of manufacturing thereof
A solid electrolytic capacitor with suppressed occurrence of short circuit is provided. The solid electrolytic capacitor includes an anode body having a surface on which a dielectric film is formed, and a conductive polymer layer formed on the dielectric film. The conductive polymer layer includes at least a first conductive polymer layer formed on the dielectric film and a second conductive polymer layer formed on the first conductive polymer layer. A silane compound in the first conductive polymer layer and the silane compound in the second conductive polymer layer have respective concentrations different from each other.
US08810996B2 Inkjet-printed flexible electronic components from graphene oxide
An electrical component includes an inkjet-printed graphene electrode. Graphene oxide flakes are deposited on a substrate in a graphene oxide ink using an inkjet printer. The deposited graphene oxide is thermally reduced to graphene. The electrical properties of the electrode are comparable to those of electrodes made using activated carbon, carbon nanotubes or graphene made by other methods. The electrical properties of the graphene electrodes may be tailored by adding nanoparticles of other materials to the ink to serve as conductivity enhancers, spacers, or to confer pseudocapacitance. Inkjet-printing can be used to make graphene electrodes of a desired thickness in preselected patterns. Inkjet printing can be used to make highly-transparent graphene electrodes. Inkjet-printed graphene electrodes may be used to fabricate double-layer capacitors that store energy by nanoscale charge separation at the electrode-electrolyte interface (i.e., “supercapacitors”).
US08810993B2 Laminated capacitor
In a laminated capacitor, one additional first internal electrode layer, which has its edge connected to the first external electrode as do the first internal electrode layers, is provided to one of the five first internal electrode layers so as to face one another via the second dielectric layer having a thickness smaller than the thickness of the first dielectric layer and not contributing to the formation of capacity, and one additional second internal electrode layer, which has its edge connected to the second external electrode as do the second internal electrode layers, is provided to one of the five second internal electrode layers so as to face one another via the third dielectric layer having a thickness smaller than the thickness of the first dielectric layer and not contributing to the formation of capacity.
US08810987B2 Method and apparatus for power management in ETU within a circuit breaker when used as a host controller
A method for enabling an ETU to function as a host controller is provided. The ETU includes a power bus port, a current sensor input, and a power distributor coupled to the power bus port and the current sensor input. The method includes determining that a peripheral device is connected to the power bus port. The method further includes determining that sufficient input power is available to the ETU to provide an output power to the peripheral device through the power bus port. Additionally, the method includes providing the output power to the peripheral device through the power bus port.
US08810972B1 Electrical interconnect from disk drive suspension flexure to PZT motor
An electrical interconnect from a suspension electrical circuit to a PZT microactuator motor includes copper plated onto a first side of a stainless steel support layer and gold plated onto a second and opposite side of the stainless steel support layer, with the gold plated stainless steel surface bonded to the PZT motor surface by conductive epoxy. The stainless steel may have a via etched into it to the copper surface before the gold plating step which then plates both the stainless steel and the copper with gold, so that the conductive epoxy is in physical and electrical contact with both the gold plated stainless steel and thus in electrical contact with the copper, and also in direct physical and electrical contact with the gold plated copper.
US08810970B2 Suspension substrate, suspension, and manufacturing method of suspension substrate
A main object of the present invention is to provide a suspension substrate capable of supplying electric power easily to an assisting element fitted thereto. The object is attained by providing a suspension substrate comprising a metal supporting substrate, an insulating layer formed on the metal supporting substrate, and a wiring layer formed on the insulating layer, wherein the metal supporting substrate has, in a recording element mounting region for mounting a recording element, an opening for arranging and fitting thereinto a heat assisting element, wherein the wiring layer has a heat assisting wiring layer having a terminal section for supplying electric power directly to the heat assisting element.
US08810969B2 Suspension substrate, suspension, suspension with head, hard disk drive, and method of manufacturing suspension substrate
A suspension substrate includes a metal substrate, a first insulating layer provided on the metal substrate, a first wiring line layer provided on the first insulating layer, a second insulating layer provided on the first insulating layer and the first wiring line layer, and a second wiring line layer provided on the second insulating layer. When a total of a thickness of the first wiring line layer and a thickness of the second insulating layer on the first wiring line layer is T1 and a thickness of the second insulating layer at a position where a surface of the second insulating layer is flat and which is away from the first wiring line layer by a predetermined distance is T2, T1−T2<4.5 μm is satisfied.
US08810966B1 Reusable attachment pads for slider mounting
A slider for a disc drive assembly may be attached to various substrates during manufacture and installation in the disc drive assembly. In some examples, a slider attachment system includes a substrate, a first diffusion barrier layer formed over the substrate, a first solder-wettable protection layer formed over the first diffusion barrier layer, a second diffusion barrier layer formed over the first solder-wettable protection layer, and a second solder-wettable protection layer formed over the second diffusion barrier layer. The first and second solder-wettable protection layers may be formed of a material that is inert to a chemical etchant that can chemically dissolve the diffusion barrier layers. In use, solder may be applied to the second solder-wettable protection layer to wet and dissolve the layer. If the substrate needs to be detached and reattached, etchant can chemically dissolve the second diffusion barrier layer to expose the first solder-wettable layer for reattachment.
US08810955B1 System and method for monitoring fly height of multiple read heads of a data storage device
The disclosure is directed to monitoring changes in fly height for a plurality of read heads. Readback signals based upon a first periodic data sequence and a second periodic data sequence are detected using at least a first read head and a second read head at a first point in time corresponding to a first fly height of each read head and at a second point in time corresponding to a second fly height each read head. The difference between the first fly height and the second fly height of the first read head and the difference between the first fly height and the second fly height of the second read head are determined by comparing the respectively detected readback signals. A summation of the difference values, each having been multiplied by a fusion coefficient, is then used to estimate a global change in fly height.
US08810942B2 Motor drive device
A motor drive device has a driver circuit generating an output current for a motor and a control circuit controlling the drive circuit. The control circuit, when switching the driver circuit from a PWM-driving state to a linear-driving state, controls the timing of the switching such that the path of the output current does not change between before and after the switching, and in addition, in the middle of the switching, switches the driver circuit to a high-output-impedance state momentarily.
US08810939B2 Variable stopwrite threshold using kurtosis
A data storage system according to one embodiment includes a head; a drive mechanism for passing a medium over the head; and a controller electrically coupled to the head. The system calculates a kurtosis value, using the current position error signal sample or derivative thereof, and adjusts a threshold value using the kurtosis value. The standard deviation or variance is compared to the threshold value, and writing is enabled when the standard deviation or variance does not exceed the threshold value.
US08810935B2 Actuator
This invention provides an actuator, comprising: a supporting frame having a movable element accommodation space; a movable element received by the movable element accommodation space of the supporting frame, at least one elastic element accommodation space and at least one electrically-driven element accommodation space being arranged in proximity to each other around the exterior thereof; an electrically-driven element received by the at least one electrically-driven element accommodation space and configured to cause the movable element to move with respect to at least one axis; and an elastic element configured to provide an elastic force with respect to at least one axis, wherein the elastic element is received by the at least one elastic element accommodation space and able to perform a sliding function with the at least one elastic element accommodation space.
US08810934B2 Positioning method for an optical arrangement of a projection illumination system
The present disclosure relates to a method for the production and/or adjustment of an optical arrangement of a projection illumination system, in which at least one actuator is used to set the position of at least one optical element to be manipulated by moving the optical element incrementally with a specific increment size. The increment size of the movement increments is set as a function of the distance of the optical element from the desired position, with the distance being represented by a distance value. If the distance value is above a first threshold value, a substantially constant increment size is set, while the specific increment size decreases as the distance from the desired position decreases if the distance value is below the first threshold value. Alternatively or additionally, a pre-specified deviation from the specific increment size and/or from a pre-specified increment size change rate results in a warning signal and/or ceasing of the movement.
US08810932B2 Imaging lens system
An imaging lens system includes a first lens group having a positive refractive power and a second lens group having a positive refractive power, the first lens group and the second lens group are sequentially arranged from an object side to an image surface. The first lens group includes a first lens having a positive refractive power, a second lens having a positive refractive power, and a third lens having a negative refractive power and having a concave surface toward the image surface, which are sequentially arranged from the object side to the image surface. The second lens group includes a cemented lens of a fourth lens that has a concave surface toward the object side and is a negative lens and a fifth lens that is a positive lens, which are sequentially arranged from the object to the image surface.
US08810931B2 Imaging lens and imaging apparatus
Provided is an imaging lens including a fixed first lens group having a positive refractive power and including a plurality of lenses, a second lens group serving as a focus group and including a negative lens, and a third lens group having a positive refractive power that are arranged sequentially from an object side to an image side. A stop is disposed between predetermined lenses of the first lens group, and, on an assumption that a lens group located closer to the object side than the stop of the first lens group is a 1ath lens group and a lens group located closer to the image side than the stop is a 1bth lens group, Condition Equation (1) below is satisfied: 0.7
US08810916B2 Image pickup apparatus
An image pickup apparatus includes a taking optical system and an image pickup element. The taking optical system includes at least two zoom optical systems having the same focal length range. The distance between the optical axes of any two zoom optical systems among the plurality of zoom optical systems is substantially constant over a range from an incidence surface to an image pickup surface of the image pickup element. The plurality of zoom optical systems are arranged in such a way as to form images of an object respectively in different regions on the image pickup surface of the same image pickup element.
US08810915B2 Optical arrangement of autofocus elements for use with immersion lithography
A lithographic projection apparatus includes a projection system having a last element from which an exposure light is projected onto a wafer through liquid in a space under the last element. A light incident surface of the last element has a convex shape. A liquid retaining member is disposed adjacent to a surface of the last element through which the exposure light does not pass. The liquid retaining member has an undersurface under which liquid is retained. A gap is formed between the liquid retaining member and the surface of the last element, the gap being in fluidic communication with the space. The liquid is retained between the last element and the undersurface of the liquid retaining member on one side and an upper surface of the wafer on the other side. The liquid locally covers a portion of the upper surface of the wafer.
US08810913B2 Projection display
The present invention relates to a projection display (10) for displaying an image to a viewer, comprising a curved waveguide (14) made of light transmissive material and having first and second opposed curvilinear surfaces (26, 28), an image-providing light source device arranged to inject collimated image bearing light into the waveguide, an input grating (20) coupled to or within the waveguide to diffract said image bearing light to propagate internally along the curved waveguide by total internal reflection, an output grating (22) provided along a side of the waveguide by which the image bearing light is diffracted out of the waveguide for viewing by the viewer, wherein the input grating and output grating have variable pitch gratings so that a collimated image injected into the waveguide can be output from the waveguide as a collimated image having an increased exit pupil.
US08810912B2 Erecting equal-magnification lens array plate, optical scanning unit, image reading device, and image writing device
An erecting equal-magnification lens array plate includes a first lens array plate and a second lens array plate provided opposite to each other, each of the first and second lens array plates being formed with a plurality of lenses on both sides thereof. The first lens array plate is provided with a first lens-to-lens distance determining part. The second lens array plate is provided with a second lens-to-lens distance determining part. The distance between opposite lenses is determined by the contact between the first lens-to-lens distance determining part and the second lens-to-lens distance determining part.
US08810910B2 Antireflection optical device and method of manufacturing master
An optical device is provided including plural structures formed of a convex portion or a concave portion are arranged on the surface of a base member with a fine pitch equal to or less than the wavelength of visible light. The structures are arranged on the surface of the base member to form plural lines of tracks and form a hexagonal lattice pattern or a quasi-hexagonal lattice pattern. Each structure has an elliptical cone shape or a truncated elliptical cone shape of which the long-axis direction is parallel to the track extending direction.
US08810905B2 Stereomicroscope fluorescence system
A stereomicroscope fluorescence system has a light source, a light guide, a focusing lens assembly, a stereomicroscope with two eyepiece receivers, and two eyepiece assemblies. The light guide is operably attached to receive light from the light source to transmit the light to the focusing lens assembly. The focusing lens assembly includes an excitation filter coated on the focusing lens. The eyepiece assemblies each have a barrier filter and are adapted to be mounted on the eyepiece receivers.
US08810899B2 Color display devices
The present invention is directed to color display devices which are capable of displaying multiple color states. The display device comprises a plurality of display cells, wherein each of said display cells is (a) sandwiched between a first layer comprising a common electrode and a second layer comprising a plurality of driving electrodes, wherein at least one of the driving electrodes is a designated electrode, (b) filled with an electrophoretic fluid comprising at least two types of pigment particles dispersed in a solvent or solvent mixture, and (c) capable of displaying at least four color states. The display device may also comprise hiding layers or a brightness enhancement structure on the viewing side.
US08810897B2 Method for improving metallic nanostructure stability
A method is provided for improving metallic nanostructure stability. The method provides a substrate, and using a physical vapor deposition (PVD) process for example, deposits metallic nanostructures having a first diameter overlying the substrate. Some examples of metallic nanostructures include Ag, Au, and Al. The metallic nanostructures are annealed in an atmosphere including an inert gas and H2. The annealing temperature is less than the melting temperature the metal material in bulk form. In response to the annealing, stabilized metallic nanostructures are formed. If the stabilized metallic nanostructures are exposed to an ambient air environment the stabilized metallic nanostructure maintain the first diameter. Typically, the metallic nanostructures are initially formed having a rectangular shape with corners. After annealing, the stabilized metallic nanostructures have a dome shape.
US08810895B2 Electrophoretic display device
An electrophoretic display device includes an array substrate, an opposing substrate, and an electrophoretic layer disposed between the array substrate and the opposing substrate. The array substrate includes a first base substrate having a plurality of pixel regions, and a pixel electrode having a plurality of electrode patterns disposed in each of the pixel regions. The opposing substrate includes a second base substrate positioned opposite to the first base substrate, and a common electrode disposed on a surface of the second base substrate that faces the first base substrate. The electrophoretic layer includes a plurality of polarity particles dispersed in a non-polar solvent. The common electrode includes a plurality of openings disposed in a region corresponding to each of the electrode patterns.
US08810894B2 Electrophoretic display device
An electrophoretic display device is provided. The device includes an array substrate including a plurality of pixels, an opposite substrate facing the array substrate, and an electrophoretic layer provided between the array substrate and the opposite substrate. The electrophoretic layer includes a non-polar solvent and at least two types of polar particles dispersed in the non-polar solvent that display different colors from each other. One of the array substrate and the opposite substrate includes a plurality of capturing holes configured to capture the polar particles when an electric field is applied between the array substrate and the opposite substrate.
US08810886B2 Method for reducing speckle pattern in display images
A display system includes a coherent light source that can emit a coherent light beam, a de-speckling device configured to distort a wavefront of the coherent light beam to produce a distorted coherent light beam, and a two-dimensional array of light modulators that can selectively modulate the distorted coherent light beam to select a plurality of pixels for display.
US08810883B2 Electrowetting display apparatus and method of manufacturing the same
An electrowetting display apparatus includes a first substrate including a first electrode that receives a gray-scale voltage and a second electrode insulated from the first electrode and receiving a reference voltage, a second substrate, a fluid layer, and a color filter. The color filter has a first thickness in an area corresponding to the first electrode and a second thickness in an area corresponding to the second electrode, and the first thickness is larger than the second thickness. Accordingly, a cell gap of the electrowetting display apparatus is reduced, and color reproducibility of the electrowetting display apparatus is improved without sacrificing brightness.
US08810878B2 Optical device and virtual image display
An optical device includes: a light guide plate receiving, for each of N types of wavelength bands, a plurality of parallel light beams with different incident angles each corresponding to view angles, and guiding the received parallel light beams; a first and a second volume hologram gratings of reflection type having a diffraction configuration which includes N types of interference fringes each corresponding to the N types of wavelength bands, and diffracting/reflecting the parallel light beams. The optical device satisfies for each wavelength band, a relationship of ‘P>L’, where ‘L’ represents a central diffraction wavelength in the first and second volume hologram gratings, defined for a parallel light beam corresponding to a central view angle, and ‘P’ represents a peak wavelength of the parallel light beams.
US08810876B2 Dynamic image gamut compression by performing chroma compression while keeping lightness and hue angle constant
A method and apparatus are provided by which optimum usage of available color space of an output device, e.g. an inkjet printer or laser printer, is achieved. Gamut compression is dynamically computed by being dependent on contents of a print job, as opposed to only using pre-calculated or static tables or ICC rendering intents.
US08810874B2 Duplex scanning apparatus and sheet-feeding control method thereof
A duplex scanning apparatus and a sheet-feeding control method thereof are provided. The duplex scanning apparatus includes a sheet feeding channel, a sheet transfer channel, an inverting channel, and a sheet sensing module. A first end of the inverting channel is connected to a junction between said sheet feeding channel and the sheet transfer channel. A second end of the inverting channel is connected to the sheet transfer channel. A distance between the sheet sensing module and the first end of the inverting channel is greater than a distance between the sheet sensing module and the second end of the inverting channel. When a document is transferred through the sheet sensing module at the second time, a next document is fed into the sheet feeding channel through a sheet entrance.
US08810873B2 Scanner assembly
A scanner assembly comprising the following components. A scan module having a first surface and configured to receive an image oriented along the first surface. A carriage having a thickness no thicker than a thickness of the scan module perpendicular to the first surface, the carriage configured to receive the scan module and to move the scan module in a direction of travel. A v-bearing coupled to the carriage proximate to one end of the carriage and protruding from the carriage in a direction perpendicular to the first surface. A scan base having a groove and configured to receive the v-bearing. A belt drive configured to move the v-bearing in the groove of the scan base.
US08810858B2 Print control device executing error diffusion process in which condition is determined by probability
In a print control device, an executing unit executes an error diffusion process in which one of a first and second setting processes is executed. In the first setting process, the executing unit determines whether a first condition is satisfied. The first condition includes that the corrected value of the pixel data is larger than the first threshold value and that the first allowance condition determined by a first probability is satisfied. After the executing unit determines that the first condition is not satisfied, the executing unit determines whether a second condition is satisfied. The second condition includes that the corrected value of the pixel data is larger than the second threshold value. In the second setting process, the executing unit determines whether the second condition is satisfied. After the executing unit determines that the second condition is not satisfied, the executing unit determines whether the first condition is satisfied.
US08810855B1 Erasable printouts including erasable features
A logic module is to identify whether to print a standard printout or an erasable printout. A print module is to print the erasable printout in response to the identifying by the logic module. The erasable printout includes an erasable feature not present in the standard printout.
US08810848B2 Image forming apparatus for selecting pages for N-up printing
There is described an image processing apparatus, which makes it possible not only to eliminate the deterioration of the perceptibility, but also to determine the pages being suitable for applying the predetermined image processing. The control section determines specific pages, being suitable for applying a predetermined image processing, based on the attributes detected by the detecting section, so as to apply the predetermined image processing to the specific pages. On the other hand, the control section applies image processing, including a variable power processing, to both the partial image area and the partial character area by employing different magnification factors, so as to generate a size-changed partial image area and a size-changed partial character area, and to arrange both of them into a predetermined imaginary area being smaller than an area of the original image, so as to accommodate them within the predetermined imaginary area.
US08810847B2 Information processing apparatus, information processing method, and storage medium storing program thereof
If it is determined that a quality of a print product produced by printing a second variable drawing object, which is generated by combining a fixed drawing object and a first variable drawing object, by using a digital printing machine is within an allowable range, an information processing apparatus generates the second variable drawing object by combining the fixed drawing object and the first variable drawing object.
US08810842B2 Printing system, printer, and non-transitory computer-readable medium storing printing control program
A printer includes a storage portion, a printing portion, and a processor. The processor is configured to control the printer to cause the storage portion to store job identification information and device identification information that have been received from the device, cause the printing portion to perform printing based on the printing data that have been received from the device, specify a printing result for the printing job and transmit a result information record to the device that has transmitted a request command. The result information record includes the specified printing result and also includes the job identification information and the device identification information that are stored in the storage portion, to the device that has transmitted a request command.
US08810838B2 Nontransitory storage medium storing information processing program, information processing device, and information processing method
A nontransitory storage medium storing an information processing program to be executed by an information processing device, the program being designed to have the device function as: a display controlling section for controlling a display portion to display icon images; a transmission controlling section for controlling a transmitting portion to transmit user-selected targeted data among data corresponding to the icon images; an obtainment controlling section for controlling an obtaining portion to obtain converted data created by an external device based on the targeted data; and a storage controlling section for storing reduced-size image data created using the targeted data, into a storage portion such that the reduced-size image data is associated with the targeted data. For each data with which the reduced-size image data is associated, the display portion displays a reduced-size image corresponding to the reduced-size image data as an icon image.
US08810836B2 Printing server, printing system, and printing method for creating image data representing an image based on print data and an additional image to be added to the image
When print data transmitted by a PC is accumulated in a printing server, the printing server creates display data for displaying on the PC an image based on the print data and an image corresponding to an advertisement image to be added to the image, and transmits the display data to the PC. When print data is created so that an image is printed on only the front side of a recording paper, image data is created so that an advertisement image is printed on the reverse side of the recording paper. The PC previews an image on the surface and an image on the reverse side based on the received display data on an LCD of a display section.
US08810835B2 Data-processing apparatus that causes device to execute process
A data-processing method for being executed by a data-processing apparatus having a storage unit, includes: specifying a type of data or a function that corresponds to a process desired to be executed; reading, from the storage unit, device identification information that is stored in the storage unit in correspondence with the specified type of data or the specified function; and communicating with a device that is identified by the device identification information so as to cause the device to execute the desired process.
US08810833B2 Image processing device and image forming apparatus
An image processing device includes a body that has a first connection portion and a second connection portion inside the body; an image processing board that is electrically connected to the first connection portion, the image processing board performing image processing; a functional board that is disposed so as to cover a part of the image processing board on one side of the image processing board; a side panel attached to the image processing board at a position opposite to the first connection portion, the side panel being a part of a side surface of the body; and an extension board disposed so as to cover another part of the image processing board on the same side as the functional board with respect to the image processing board, the extension board being electrically connected to the second connection portion and independently attachable to and removable from the image processing board.
US08810831B2 Print control apparatus, image forming apparatus and computer readable medium storing program
A print control apparatus includes: a setting unit that sets a determination condition for adding authentication information necessary for performing print processing based on received print data; a determination unit that determines whether or not the received print data matches the determination condition set by the setting unit; and an adding unit that, if it is determined by the determination unit that the print data matches the determination condition, adds the authentication information to the print data.
US08810827B2 Image processing apparatus, image processing method, and storage medium
An image processing apparatus which is capable of preventing wasteful transmission of metadata. Metadata is registered in advance in association with a type of a transmission destination of an image data. When transmitting the image data, metadata associated with the type of the transmission destination of the image data is determined, and the image data and the determined metadata are transmitted to the transmission destination.
US08810824B2 Printing system, control method, storage medium, program, and printing device
In a printing system including an MFP, a memory unit pre-stores attribute information of paper sheets. In the MFP, a control panel allows the user to copy or change attribute information of a paper sheet via a key input unit or touch panel unit. An MFP controller included in the MFP controls a print unit to execute print processing using a paper sheet corresponding to attribute information stored in the memory unit under the conditions based on the attribute information. When the user inputs a print instruction designated with a paper sheet, the MFP controller checks if attribute information of the designated paper sheet is stored in the memory unit, and controls the print unit to execute printing using the stored attribute information. The control panel allows the user to select paper sheets whose attribute information has been copied or changed when the user selects print sheets.
US08810820B2 Active printing system and method for printing based on image size
A system and method for printing an image on a medium whose dimensions are determined based on the size of the image are disclosed herein. A system includes a processor and a printing software system including an—Active Printing System (“APS”) configured to execute on the processor. The APS receives from an application program invoking the APS a size of an image to be printed and returns to the application program a set of dimensions within which the image is to be printed on a selected print media. The set of dimensions is determined based, at least in part, on the size of the image.
US08810805B2 Light source for a sensor and a distance-measuring optoelectronic sensor
A laserscanner comprising a new light source is described wherein the light beam is no more deflected by a rotating mirror but rather comprises a ring like light-guiding element with an adjacent channel on the convex side. The channel contains two polar fluids having different refractive indexes, which fluids are not mixed and can be moved in said channel in the longitudinal direction by means of electrical forces due to the effect of electrowetting. The refractive indexes are suitable chosen such that total reflection occurs at the first fluid and a coupling out of the light where the second fluid is located. In that way the second fluid acts like a revolving window through which the light can exit. Such a scanner has no more mechanical wear with enhancement of the lifetime and capabilities.
US08810799B2 Height-measuring method and height-measuring device
A height-measuring device (100) in which the focal position of an image-forming optical system (20) is moved in relative fashion in the direction of an optical axis with respect to an object (10) to be measured; scanning is performed; images of the object (10) to be measured, which are formed by the image-forming optical system (20), are obtained in order; and the focal position for individual pixels of the images is found, thereby yielding a relative height value of the object to be measured (10) at positions corresponding to the pixels; wherein a second function (g) is defined on the basis of a first function (f) fitted to a numerical value sequence comprising a coordinate value on the optical axis and a light intensity value for the pixels of a plurality of the images obtained by the scanning, or the coordinate value and a numerical value obtained by processing the light intensity value; and positions on the optical axis at which a correlation value between the numerical value sequence and the second function (g) becomes a maximum value or a minimum value serve as the relative height values of the object to be measured at the positions corresponding to the pixels.
US08810798B2 Method and apparatus for real-time determination of spherical and non-spherical curvature of a surface
The present invention provides for an apparatus for measuring a curvature of a surface of a wafer in a multi-wafer epitaxial reactor.