US08739305B2
A method of using a mini filter driver to secure access to encrypted information stored on a removable storage device. The method comprises receiving a request to read information from the removable storage device. The mini filter driver ascertains if the request originated from an authorized client. The mini filter driver receives encrypted information read from the removable storage device, and decrypts the encrypted information in the event that the request originated from an authorized client. The decrypted information can then be conveyed to the authorized client. If the client is not authorized, then the mini filter driver does not decrypt the information.
US08739302B2
Techniques for dynamically altering security criteria used in a file security system are disclosed. The security criteria pertains to keys (or ciphers) used by the file security system to encrypt electronic files to be secured or to decrypt electronic files already secured. The security criteria can, among other things, include keys that are required to gain access to electronic files. Here, the keys can be changed automatically as electronic files transition between different states of a process-driven security policy. The dynamic alteration of security criteria enhances the flexibility and robustness of the security system. In other words, access restrictions on electronic files can be dependent on the state of the process-driven security policy and enforced in conjunction with one or more cryptographic methods.
US08739290B1
There is disclosed techniques for generating alerts in an event management system which comprises event management device and risk assessment device. In one example, a method comprises the following steps. There is received data in an event management device related to events associated with an asset in a network environment. The received data is filtered in order to provide an input to risk assessment device. The filtered data is forwarded to risk assessment device. A score indicative of risk based on filtered data is determined in risk assessment device. The score is forwarded to event management device and received in event management device. A score chart is generated in the event management device. The score chart includes the score and enables the prioritization of threats based on their respective scores.
US08739287B1
A server system that includes one or more processors and memory receives, from a client, metadata for a plurality of suspicious files for which the client was unable to conclusively determine a security status. The server system also analyzes the metadata using threat-identification information to identify potentially malicious files and requests authorization to receive the potentially malicious files from the client. In response to the request, upon authorization for the server system to receive the potentially malicious files, the server system automatically receives one or more potentially malicious files from the client that were authorized based on a confidentiality level of the potentially malicious files. After receiving the one or more potentially malicious files, the server system analyzes the potentially malicious files using threat-identification information available at the server system and provides, to the client, an indication of the security status of the one or more potentially malicious files.
US08739283B1
A computing device is capable of automatically detecting malware execution and cleaning the effects of malware execution using a malware repair module that is customized to the operating features and characteristics of the computing device. The computing device has software modules, hardware components, and network interfaces for accessing remote sources which, collectively, enable the device to restore itself after malware has executed on it. These modules, components, and interfaces may also enable the apparatus to delete the malware, if not entirely, at least partially so that it can no longer execute and cause further harm. The malware repair module is created from a detailed malware behavior data set retrieved from a remote malware behavior database and then modified to take into account specific operating features of the computing device. The repair module executes on a repair module execution engine and the effects of the malware on the device are minimized.
US08739277B2
The invention relates to a process for releasing the access to a computer system or to a program for a user via a terminal (2) without software having to be installed solely for this purpose on the terminal (2). A data connection is established between a portable data carrier (1) of the user and the terminal (2). An authentication of the user is performed by the portable data carrier (1). If the authentication is successful, an access code is made available by the portable data carrier (1) for releasing the access to the computer system or to the program for a transmission via the data connection.
US08739275B2
A computationally implemented method includes, but is not limited to: determining that a computing device that was presenting one or more portions of one or more items and that was in possession of a first user has been transferred from the first user to a second user; and marking, in response to said determining, the one or more portions of the one or more items to facilitate the computing device in returning to the one or more portions upon the computing device being at least transferred back to the first user. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US08739272B1
A method is described in example embodiments below that include receiving a content tag associated with transferring a file over a network connection. A session descriptor may also be received. The session descriptor and the content tag may be correlated with a network policy, which may be applied to the network connection. In some embodiments, the content tag may be received with the session descriptor. The file may be tainted by another file in some embodiments, and the content tag may be associated with other file.
US08739259B1
A multilayer security approach may be used by a server computer system which sequentially sends one or more security codes back to a client computer system which is identified at the beginning of an authentication process. The server computer system may be an email server and the client computer system may be wireless mobile communication device. Each subsequent request for service from the client computer system to the server computer system may be required to include one of these security codes for the request to be authenticated.
US08739252B2
System, method, and apparatus for providing access to remote computing services are described. The method includes authenticating a user and a client device; establishing a connection to a server computer including: a server program executing on the server computer detecting the connection; the server program creating a blocking process on the server computer to block access of the user to a service on the connection, authorizing, using a client program executing on the client device and the server program, the user to use the service on the server computer including: terminating the blocking process, the user using the service; and the user closing the connection to the server computer. Embodiments of the present invention provide secure remote access to computing services.
US08739247B2
Concepts and technologies are disclosed herein for verifying sender information. According to various embodiments of the concepts and technologies disclosed herein, a verification service can determine, receive a request, or receive a call to verify sender information associated with data. The server computer generates and delivers a verification message to a sender device in response to determining that sender information verification is to be provided. The server computer receives a response indicating if the data was sent by the sender device. If the response indicates that the sender device did not send the data, the server computer can block delivery of the data, generate alarms or alerts, take other actions, and/or take no action. If the response indicates that the sender device sent the data, the server computer can deliver the data, provide a verification response to the recipient device, take no action, and/or take other actions.
US08739245B2
Systems, methods, and other embodiments associated with flexible supplicant access control are described. One example method includes collecting a network information associated with a network to which an endpoint is to be communicatively coupled. The network information comprises a network identification and information to facilitate the evaluation of network threats. The example method may also include classifying the network based, at least in part, on the network information, to assign a variable level access parameter (VLAP) to the network based on the policy locally configured on the endpoint or centrally managed by the administrator. The VLAP may establish three or more access levels for the network at the endpoint. The example method may also include communicating the network identification and the network VLAP to a second endpoint, a security agent, a security application, and so on.
US08739241B1
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
US08739240B2
In an embodiment, a system and method permit an IPTV subscriber to display on a channel of an IPTV network video data from a subscriber video database. The system may include, in addition to the IPTV network and the subscriber database, an IPTV server and an IPTV set top box. The IPTV set top box is configured to receive commands causing the IPTV set top box to retrieve video data from an IPTV subscriber database, display the video data on an IPTV display unit; and to transmit the video data over an IPTV network to an IPTV server. The IPTV server is configured to transmit the video data from the IPTV server over the IPTV network such that the video data is displayable on a channel of the IPTV network.
US08739238B2
A system that incorporates teachings of the present disclosure may include, for example, a presentation device having a controller that performs operations including enabling a supply of power to a portable battery operated device from a presentation port where the presentation port is a high definition multimedia interface port by trickle charging a rechargeable battery of the portable battery operated device through the presentation port, and receiving from the portable battery operated device an audio-visual signal for presentation at the presentation device through the presentation port. Other embodiments are disclosed.
US08739231B2
Various techniques for providing a video-on-demand (VOD) system based on distributed networks are disclosed. According to one aspect of the VOD system, individual client devices on a network are identified to supply each other with needed sources in pieces to render required services. As a result, the loading pressure on a central server or centralized servers is distributed into the network. A VOD system so contemplated can sustain a substantial growth in its subscribers.
US08739222B2
A television receiver receives a programming signal including programming content and EPG data. The television receiver receives a request for an EPG display. The television receiver modifies the EPG data for one or more records in the EPG data which include content ratings that exceed a ratings lock setting of the television receiver. The television receiver may modify the EPG data for one or more records in a variety of different manners depending on a variety of different factors associated with the records. The television receiver then generates the EPG display from the modified EPG data and transmits the generated EPG display to a display device. The modification of the EPG data may prevent display of objectionable content in the EPG display and/or may indicate that the records correspond to blocked programs.
US08739217B2
An information processing apparatus includes: a portal screen displaying unit configured to display a portal screen that serves as a source of transition for a plurality of screens related to the viewing of a program on a predetermined display device; an indicator acquisition unit configured to acquire an indicator indicative of the number of viewers viewing a program being broadcast from an information management server; and a popularity determination unit configured to determine the popularity of the program being broadcast in accordance with the indicator. The portal screen displaying unit displays on the portal screen an object to be selected to transition to a screen for viewing the program being broadcast and displays information indicating the popularity of the program.
US08739215B2
Systems and methods for associating applications with an electronic program guide are provided. An electronic program guide that includes television schedule information organized in a grid by time and channel may be generated. The electronic program guide may be configured for presentation to a user by an electronic program guide application executed by a programming processing component associated with the user. A second application different from the electronic program guide application may be associated with an entry in the grid of the electronic program guide. The second application may be configured for execution by the programming processing component based at least in part upon the user selecting the entry. Once generated, the electronic program guide may be output for receipt by the programming processing component.
US08739210B2
A system interactively controlled by a TV viewer remote control transmitter displays portions of a scroll program guide on the viewer's display screen. A tuner receives TV radio frequency or optical transmission signals in a plurality of cable channels and passes a viewer usable signal to a signal combiner. A computer receives control signals from the TV viewer remote control transmitter. It controls the tuner to pass the viewer usable signal in response to one of the control signals. Program information, such as TV program schedule information, may be displayed, and a user may select at least some of the displayed program information to be presented with additional program information related to the selected program information.
US08739208B2
The present technology concerns cell phones and other portable devices. One claim recites a method employing a portable device including a processor, microphone and an interface to receive user inputs, the portable device also including a display screen. The method comprises: receiving a first user request, through the interface, for processing audio content captured with the microphone; processing the audio to yield fingerprint data; communicating the fingerprint data and portable device location information to a remote computer system; in response to said communicating, receiving information including a title associated with the audio content; presenting the title on the display screen; in response to a second user request, through the interface, displaying information associated with audio content captured by other portable devices in an area associated with the portable device location information. Of course, other claims and combinations are provided too.
US08739204B1
A system and method are provided for dynamically adjusting advertisement (“ad”) time for a multicast channel. In one embodiment, a variable ad insertion function operates to receive one or more multicasts of media content from a core distribution network, insert ad timeslots into the media content, and optionally perform late-binding of ads to the ad timeslots. The media content including the inserted ad timeslots and late-binded ads, if any, is then multicast to associated client devices over a feeder network using corresponding multicast channels. For each multicast channel, insertion of ad timeslots into the associated media content is dynamically controlled based on the number of users currently consuming or predicted to consume the multicast channel, the number of client devices receiving or predicted to receive the multicast channel, or both.
US08739202B2
An object insertion system is provided for inserting a portion of a model image into an image signal. The object insertion system includes a camera that obtains the model image. An image processor determines the portion of the model image to be inserted into the image signal from the model image obtained by the camera. The image processor extracts the portion of the model image from the model image. An image extractor determines an image component of the image signal, and the image processor inserts the portion of the model image into the image signal as the image component. The image processor determines the portion of the model image from the model image obtained by the camera based on the image component of the image signal determined by the image extractor.
US08739197B1
Tuning data representing a television viewing event associated with a particular household is accessed. Household member data representing information on individual members of the particular household is accessed. Viewing profile data representing information on individual members of other households regarding viewership by the individual members of the other households is accessed. Fractional viewership values for the individual members of the particular household are determined based on the tuning data, the household member data, and the viewing profile data. Household viewership data is determined based on the fractional viewership values.
US08739196B2
Two-tuner media device systems and methods are operable to pre-tune a second tuner in anticipation of a channel surfing activity. An exemplary embodiment receives a first content stream associated with a currently presented channel at a first tuner, determines an anticipated channel based upon the currently presented channel and a historical channel surfing pattern, receives a second content stream associated with the anticipated channel at a second tuner, detects an initiation of a channel surfing activity, and presents at least a video portion of the second content stream associated with the anticipated channel in response to detecting the initiation of the channel surfing activity.
US08739195B2
A microchip, comprising an internal hardware firewall located between a protected portion of the microchip protected by the internal hardware firewall and a network portion configured to communicate with a network of computers located between the internal hardware firewall and a connection of the microchip to the network. The microchip also includes one or more microprocessors located in the network portion and separate from network communications components; and the microprocessors located in the network portion and the network communications components being separate from the firewall. The firewall is configured by its location to permit unrestricted access by the network to the network portion, and one or more shared processing operations conducted by the microchip with the network are executed at least by one or many microprocessors located in the network portion.
US08739187B2
A bundle entering a set of starting and active bundles within a bundle framework is detected by a controller bundle executed by a processor. A determination is made as to whether a manifest of the bundle includes an extension header that identifies at least one legacy application. In response to determining that the manifest of the bundle includes the extension header that identifies the at least one legacy application, at least one application proxy object is created for at least one defined entry point class of the at least one legacy application identified by the extension header. The created at least one application proxy object is registered as a service within a service registry of the bundle framework.
US08739183B2
Embodiments described herein provide for allowing processing code of a message to attach state thereto. More specifically, as a SOAP message is processed, various states known as properties (e.g., message security, message identifier, etc.) can be attached to the message for various purposes. In other words, embodiments provide for a properties object that represents a set of processing-level annotations to a message. These properties (representing the processing state of the headers or other portions of the message) can then be used by other component or modules for further processing purposes. Typically, these properties can then be removed (or sustained if desired) prior to transporting the SOAP message on the wire.
US08739182B2
Requests for retrieval of data items from another data processing apparatus include embedded objects having executable class functions for performing operations at the target data processing apparatus. This has the advantages of the request implicitly sending data as well as requesting data and allows the request to perform a test on data within an object (such as a comparison with parameters of the request to determine whether the request may be satisfied). Objects within the request may be embedded within each other with different encryption and compression applied to the different objects. As well as achieving communication efficiencies, the ability to selectively encrypt components of a request may be used to provide greater security. For example, a store may be able to interpret the request, while credit details may be separately encrypted such that only a bank may decrypt that subcomponent of the request.
US08739181B2
A processing apparatus for processing elements, which are contained in a message received via a network, by an application is provided. The apparatus includes a selection unit configured to select, in accordance with the number of elements contained in the received message, whether conversion of an element to a form by the application is carried out in response to or prior to a request from the application, a storage unit configured to store an element, which is converted to a form by the application, in response to a request from the application, a read-out unit configured to read an element, which has been requested by the application, out of the storage unit, and a conversion unit configured to convert an element to a form by the application in response to and prior to a request from the application in accordance with the selection.
US08739179B2
A method for low-overhead data transfer. The method includes initiating, by a first application, TCP connection with a second application, establishing, in response to the initiation, the TCP connection between the first application and the second application, providing, by the first application, pre-post buffer information to the second application, where the pre-post buffer information corresponds to a location in a physical memory of the first computer and where the location in physical memory corresponds to a virtual memory address of the first application. The method further comprising transferring data, by the second application, to the first application using the pre-post buffer information, where transferring the data comprises writing the data directly into a location in the physical memory of the first computer.
US08739177B2
In a computing system, sharing a physical NIC device among multiple virtual machines may be implemented by a customer virtual machine by receiving, by a virtual network interface card (NIC) driver of a customer operating system (OS) running in the customer virtual machine on a computing system, a customer OS request packet for transmission by a physical NIC driver over a network coupled to the computing system, and copying at least a portion of the customer OS request packet into a free block of shared memory of the computing system and appending the block to a transmission queue in the shared memory. Next, a service virtual machine may support the implementation by fetching the block from the transmission queue by a virtual NIC driver of a service OS running in a service virtual machine and packaging the portion into a service OS request packet, passing the service OS request packet to a service OS network stack component of the service OS, routing the service OS request packet, by a bridge driver of the service OS network stack component, to the physical NIC driver, and sending the service OS request packet over the network by the physical NIC driver.
US08739176B1
While preemptive multitasking has been available for task-driven methods that use multiple call stacks and even-driven methods that use a single call stack, an embodiment of a new method teaches how preemptive multitasking may be achieved in a single call stack for task-driven applications. The new method requires significantly less memory and processing overhead than required to manage multiple call stacks and provides a significant reduction in transition states and lines of application code than required for event-driven methods. The method comprises providing a single call stack, providing a preemptive scheduler, providing a wait operation which is followed by a return to the scheduler, wherein execution context is not preserved, and providing a signal operation which may be invoked synchronously from a task handling function and/or asynchronously from an interrupt routine, whereby the scheduler is invoked and execution context is preserved and subsequently restored by the single call stack.
US08739175B2
A system is provided to reroute a request received within one virtualization service for processing within another virtualization service. The system comprises an offload manager, and a response service module. The offload manager may be configured to determine that an overflow request from a client computer system is suitable for being processed at a computer system provided within a second virtualization service and, in response, reroute the overflow request to a computer system provided within a second virtualization service. The response service module may be configured to receive a result of processing of the overflow request from the computer system provided within the second virtualization service and prepare the received result for communicating to the client computer system.
US08739173B2
Disclosed are a system, method and computer-readable medium relating to managing resources within a compute environment having a group of nodes or computing devices. The method comprises, for each node in the compute environment: traversing a list jobs having a fixed time relationship, wherein for each job in the list, the following steps occur: obtaining a range list of available timeframes for each job, converting each availability timeframe to a start range, shifting the resulting start range in time by a job offset, for a first job, copying the resulting start range into a node range, and for all subsequent jobs, logically AND'ing the start range with the node range. Next, the method comprises logically OR'ing the node range with a global range, generating a list of acceptable resources on which to start and the timeframe at which to start and creating reservations according to the list of acceptable resources for the resources in the group of computing devices and associated job offsets.
US08739169B2
An embodiment of the invention includes a method for workload optimization in a network (e.g., cloud computing environment). Usage of resources in the network is monitored in order to maintain a metadata catalog of operating experiences of the resources. A request for a resource in the network is received; and, resources that are available in the network are identified. Units that are included in the resources are also identified. The metadata catalog is queried for operating experiences associated with the requested resource. The requested resource is provisioned by the host system based on the operating experiences associated with the resource. This includes assembling the units that are included in the requested resource and/or automatically allocating workloads of the computing modules based on the cataloging of the workloads in the metadata catalog. The metadata catalog is updated with an operating experience associated with the provisioning of the requested resource.
US08739168B2
An information processing apparatus that gives priority to an access made by a usual manual operation for execution of original functions of the apparatus, even when automatically programmed access for index creation from an external apparatus to the storage and the access for execution of original functions occur concurrently. A CPU causes a priority to be set to each processing requested by an request. The CPU executes the processing based on the set priority, and causes a processing result to a requesting source. If the received request is a specific request, the CPU causes calculation of a number of times that a time period elapsed after returning of the response until receipt of a next processing is within a predetermined time period. The CPU determines whether or not to change the priority based on the calculated number of times.
US08739166B2
A system may include reception of the first instruction, execution of the business process in a first software work process, reception, during execution of the business process, of an indication of a business object process associated with the business process, determination of progress information associated with the business process based on the indication of the business object process, and storage of the progress information within a memory. Aspects may further include reception, at a second work process, of a request from the client application for progress information, retrieval of the progress information from the shared memory and provision of the progress information to the client application.
US08739164B2
An apparatus and method is disclosed for a computer processor configured to access a memory shared by a plurality of processing cores and to execute a plurality of memory access operations in a transactional mode as a single atomic transaction and to suspend the transactional mode in response to determining an implicit suspend condition, such as a program control transfer. As part of executing the transaction, the processor marks data accessed by the speculative memory access operations as being speculative data. In response to determining a suspend condition (including by detecting a control transfer in an executing thread) the processor suspends the transactional mode of execution, which includes setting a suspend flag and suspending marking speculative data. If the processor later detects a resumption condition (e.g., a return control transfer corresponding to a return from the control transfer), the processor is configured to resume the marking of speculative data.
US08739162B2
An embodiment of the invention provides an apparatus and method for accurate measurement of utilizations in a hardware multithreaded processor core. The apparatus and method perform the acts including: determining idle time spent cycles which are cycles that are spent in idle by a hardware thread in a processor core; determining idle consumed cycles which are cycles that are consumed in the idle time spent cycles, by the hardware thread; and determining at least one of a processor core utilization and a logical processor utilization based upon at least one of the idle time spent cycles (d1) and idle consumed cycles (d3).
US08739158B2
Prior to a first primary machine image being cloned to a first secondary machine image and a second primary machine image being cloned to a second secondary machine image, a controller determines that the first primary machine image communicates with the second primary machine image. Cloning of the first primary machine image to the first secondary machine image and of the second primary machine image to the second secondary machine image is such that communication from the first secondary machine image to the second primary machine image is not directed to the second secondary machine image. Afterwards, a software agent running on the first secondary machine image changes a global machine image-wide hostname file at the first secondary machine image, so that the communication from the first secondary machine image to the second primary machine image is now directed to the second secondary machine image.
US08739157B2
A system is provided to manage cloud deployment configuration of a computing application. The system comprises a request detector, a retrieving module, a manager loader, a configuration change request detector, and a configuration module. The request detector may be configured to detect a request to install a manager agent on an instance of a virtual machine executing a computing application within a virtualization service. The retrieving module may be configured to obtain a manager agent object for loading the manager agent, and install the manager agent on the instance. The manager loader may be configured to invoke the manager agent to collect metrics for the computing application. The configuration change request detector may be configured to receive an instruction to alter cloud deployment configuration of the computing application. The configuration module may be configured to automatically alter the cloud deployment configuration of the computing application in response to the instruction.
US08739141B2
A system and method for speculatively parallelizing non-countable loops in a multi-threaded application. A multi-core processor receives instructions for a multi-threaded application. The application may contain non-countable loops. Non-countable loops have an iteration count value that cannot be determined prior to the execution of the non-countable loop, a loop index value that cannot be non-speculatively determined prior to the execution of an iteration of the non-countable loop, and control that is not transferred out of the loop body by a code line in the loop body. The compiler replaces the non-countable loop with a parallelized loop pattern that uses outlined function calls defined in a parallelization library (PL) in order to speculatively execute iterations of the parallelized loop. The parallelized loop pattern is configured to squash and re-execute any speculative thread of the parallelized loop pattern that is signaled to have a transaction failure.
US08739140B2
A method, a system and computer program product for resolving conflicts in applications are disclosed, A first set of instructions configured to use a second set of instructions is identified during execution of a program having the first set of instructions. A third set of instructions couples the first set of instructions to the second set of instructions. I Incompatibility between the first set of instructions and the second set of instructions is identified, in response to compiling the first set of instructions and compiling the second set of instructions. A mechanism is provided for the third set of instructions to modify the second set of instructions, which result in a modified second set of instructions compatible with the first set of instructions.
US08739136B2
Identifying conflicting declared invalid runtime references of overlaid data structures of a shared memory area as declared in a program listing. The identifying includes identifying a first data structure and a first parameter list in the program listing. A first routine call and a sequential flow of execution of the first routine call through the program listing in order to write data to the shared memory area are identified. A second data structure and a second parameter list in the program listing are identified. A second routine call and a second sequential flow of execution of the second routine call through the program listing in order to write data to the shared memory area are identified. It is determined whether the second routine call is attempting to overwrite data of the first routine call with the data of the second routine call in the shared memory area.
US08739132B2
Computer-implemented methods, computer program products and computer systems that assess business logic architecture compliance by defining an ideal business logic architecture hierarchy of a desired application, retrieving one or more applications from a data repository, breaking down these applications into a plurality of processes and analyzing the plurality of processes for common inter-application processes. Common inter-application processes are located and store in the middleware layer. The desired application is developed using the applications and common inter-application processes from the middleware layer to provide a resultant application, followed by determining an actual business logic hierarchal structure of the resultant application. This actual business logic hierarchal structure of the resultant application is compared against the ideal business logic architecture hierarchy to calculate compliance thereof, which in turn, reflects the maturity level of the developed resultant application.
US08739127B2
In a distributed system that includes a debug server and debug clients coupled for data communications through a data communications network, where the debug server includes a debug administrator, a message router, a back-end debugger, and a debuggee, collaborative software debugging includes receiving, from the debug clients, application-level messages, including receiving, from a symbol locking debug client, a request to lock one or more symbols from value modification; routing, by the message router, the application-level messages among the debug clients, the debug administrator, and the back-end debugger, including: establishing a lock for each of the one or more symbols; and returning, to the debug clients, client-specific debug results including, returning, responsive to a request to modify a value of a locked symbol, an indication that the symbol is locked without modifying the value of the locked symbol as requested.
US08739126B2
A method of testing web services using a web service testing framework can include using a data parser to parse data for the web service to be tested. The data parser may be one of a plurality of data parsers in a test library for support of a plurality of data formats for the web service. If the web service is in a simple object access protocol (SOAP) protocol, the data can be converted into framework objects. These framework objects for the simple object access protocol (SOAP) protocol may then be converted into test objects. If the web service is in a representational state transfer (REST) protocol, the data itself can be converted into the test objects. A web service test can be accessed from the test library for testing the web service. The web service test can be executed using the test objects.
US08739115B2
An optimization engine identifies an infeasible node in a tree data structure that corresponds to a programming model, and computes a fake objective value for the infeasible node. The optimization engine then updates a branching variable pseudocost using the fake objective value. Next, the optimization engine uses multiple branching variable pseudocosts corresponding to multiple branching variable candidates in order to select one of the branching variable candidates. In turn, the optimization engine branches to the corresponding branch of the selected branching variable.
US08739112B1
A Web-based system and method including a multifunctional Web portal for extending the resources, capacities and services offerings of an enterprise's IT/IS and developer community. The portal allows for wider collaboration within the community and provides a variety of useful development features such as research, best practices, training and access to online expertise.
US08739111B2
The method of the present invention to re-factor, rationalize, and prioritize a service model and to assess service exposure in the service model is illustrated. The service model is reviewed and re-factored and the service portfolio and service hierarchy are refined, exposure decisions are made, and finally the service model and its constituent parts are rationalized based on the re-factoring and exposure decisions. Another technique called Service Litmus Tests (SLTs) is leveraged during service re-factoring and rationalization. SLTs are set of gating criteria to select and filter a set of (candidate) services from the service portfolio for exposure. A Service Exposure Assessment Toolkit (SEAT) is also presented in the present invention. SEAT is a mathematical model to facilitate making exposure decisions for services and prioritizing the services in the service model.
US08739109B2
Disclosed is a development support apparatus of a semiconductor device that makes it possible to easily develop the semiconductor device, a development support method, and a program product. A design evaluation apparatus is a design evaluation apparatus having an analog front-end unit for inputting a measurement signal of a sensor and an MCU unit, which has a GUI processing unit for displaying a GUI corresponding to a circuit configuration of the analog front-end unit and a register setting unit that generates setting information for setting up the circuit configuration and a circuit characteristic of the analog front-end unit based on an operation of the GUI by a user, and sets the generated setting information in the analog front-end unit through the MCU unit.
US08739101B1
A method of configuring a hardware design for a pipelined parallel stream processor includes obtaining a scheduled graph representing a processing operation in the time domain as a function of clock cycles. The graph includes a data path to be implemented in hardware as part of the stream processor, an input, an output, and parallel branches to enable data values to be streamed therethrough from the input to the output as a function of increasing clock cycle. The data path is partitioned into a plurality of discrete regions, each region operating on a different clock phase and having discrete control logic elements. Phase transition registers to align data separated by a boundary between regions having different clock phases are introduced into the data path at the boundary. The graph and control logic elements define a hardware design for the pipelined parallel stream processor.
US08739093B1
Techniques for use in integrated circuit design systems for generation and analysis of timing characteristics associated with an integrated circuit design. In one example, a method comprises the following steps. Cells with at least one timing arc are identified from a set of cells, wherein the set of cells are useable in an integrated circuit design. A test circuit is generated comprising an input stage sub-circuit for each terminal serving as an input for each of the identified cells, and an output stage sub-circuit for each terminal serving as an output for each of the identified cells, wherein each input stage sub-circuit is independent of each other input stage sub-circuit, and each output stage sub-circuit is independent of each other output stage sub-circuit. The test circuit is stored for use in a timing delay correlation operation between a first timing analysis process and a second timing analysis process. By way of example only, the first timing analysis process comprises a static timing analysis process and the second timing analysis process comprises a circuit level analysis process.
US08739085B1
According to one aspect of the present disclosure, a method and technique for vectorization of bit-level netlists is disclosed. The method includes: receiving a bit-level netlist defining a plurality of registers; analyzing propagation of read data associated with the registers through logic of the bit-level netlist; and forming a plurality of vector-level bundles of registers based on the propagation of read data through the logic, wherein the plurality of vector-level bundles differ based on differences in references to memory arrays of the bit-level netlist by respective registers of the vector-level bundles.
US08739051B2
Systems, methods and machine-readable media are disclosed for providing a graphical representation of elements, such as songs. Each element may be associated with at least one of multiple attributes. For each of the elements, a degree of relevancy can be computed with respect to each of the attributes. A graphic representing each attribute can be displayed on a display screen, and the elements can be displayed on the display screen such that they are spatially positioned relative to the graphics based on the computed relevancies. In some embodiments, a region can be defined for each of the attributes, and the elements associated with a particular attribute may be displayed within the associated region.
US08739042B2
In a particular embodiment, a display includes a first interface and a second interface. The first interface is organized by data communications network technology area and the second interface is grouped by operational function. Each operational function includes a summary view and a detailed functional view.
US08739040B2
Embodiments of the present invention provide techniques for retrieving and displaying multimedia information. According to an embodiment of the present invention, a graphical user interface (GUI) is provided that displays multimedia information that may be stored in a multimedia document. According to the teachings of the present invention, the GUI enables a user to navigate through multimedia information stored in a multimedia document. The GUI provides both a focused and a contextual view of the contents of the multimedia document.
US08739039B2
A terminal having a video communication function includes camera configured to capture image data, a memory configured to stored the captured image data, a wireless communication unit configured to permit a video communication during which the image data is communicated to a correspondent terminal, a display configured to display a user interface during the video communication, and a controller configured to store in the memory, responsive to termination of the video communication with the correspondent terminal, any portions of configuration setting information for the user interface that has been modified during the video communication.
US08739037B1
The present invention relates generally to the field of computer and network software, and more particularly it relates to a computer system and method for promoting virtual world and specific on-line activities through rules, awards and other incentives. According to some aspects, the present invention maintains rules-based virtual world(s) and activities, wherein the rules are designed to allow users to achieve a certain status, skill and/or reputation level, and to reward them accordingly. Rewards can include access to certain virtual activities (e.g. interactive objects, games, etc.) and/or virtual spaces, possession of certain Virtual Collectibles, and other enhancements to their on-line experience. Rules and criteria can specify that such rewards are provided to users based on their skill level in virtual games hosted by system, the number and type of Virtual Collectibles they have already acquired, the reputation they have gained as traders or chatters within the virtual world(s), etc. According to certain other aspects of the invention, the rules and criteria for providing rewards are designed to promote further activity with the system and to directly and indirectly drive traffic to sites of partners.
US08739031B2
A system and method for translating received input from a sender to recipient in an instant messaging dialog is disclosed. The method comprises receiving instant messaging input from a sender for recipient, wherein the instant messaging input comprises at least one subculture specific term. A category is identified the defines a difference between the sender and the recipient and the received instant messaging input is modified from the sender by generating an output associated with the least one subculture specific term and based on the identified category. Multiple recipients in a chat session may also each receive a translated or annotated message according to characteristics of each individual recipient.
US08739029B1
DY-Internet/SCHA system of using an interactive device such as an e-mail pager to obtain information from a publicly available source, such as the Internet. The e-mail pager may send information in its native format to a service that acts as an intermediary. That service takes the information and uses it to assemble a request to the actual information source, such as a Web page being accessed. If a web page is being accessed, the request is in HTML, and may include personal logon information. The response from the web page is also in HTML, and this information is received by the service, and salient information is taken from the HTML file. The information is reformatted, e.g. according to a template, into the e-mail pager's native format, and sent to the pager. Another embodiment describes opening multiple pages, and assembling their content into a single web page.
US08739026B2
The following is iteratively performed a number of times. Whether the markup language schema has an error is determined. Where the markup language schema has an error, the markup language schema is modified to attempt to correct the error.
US08739025B2
An XBRL document preparation system comprises an XBRL taxonomy module including one or more XBRL taxonomies having one or more XBRL concepts; a business document editor module that facilitates tagging of one or more entries of a business document with one or more XBRL tags based on the XBRL concepts, and generating an XBRL document including XBRL code corresponding to the tagged entries of the business document; an XBRL document validation system that validates the generated XBRL document and generates at least one of validation errors and warnings corresponding to the XBRL code; an XBRL validation report processing module that associates at least one of the generated validation errors and warnings with a specific source among the tagged entries of the business document; and a user interface module that identifies and facilitates editing the specific source among the tagged entries of the business document.
US08739017B2
The invention includes structures and schema for organizing and inter-relating objects, data, or files, including relational, network, hierarchical, and entity-relationship models, among others, that are dynamic, that is changing with time. This includes manipulating structures by conversion, compression, compaction, and compilation, for various purposes. Also included is generating structures for storing, organizing, and managing dynamic objects for retrieval and presentation.A discussion group for collaborative participants is also provided. A time-based dynamic object within a plurality of stored dynamic objects is stored. Each dynamic objects comprises a plurality of predefined attribute fields. Requested dynamic objects are assembled in real time so that the requested dynamic objects are displayed on the basis of the start-time attribute field of each requested dynamic object. A different threaded discussion associated with the each displayed requested dynamic object is provided with each displayed requested dynamic object based on the displayed requested dynamic object's start time.
US08739014B2
A method and device for determining a size of a transport block based on modulation and coding related information, and resource information.
US08739013B2
A method for detecting control information in a wireless communication system is provided. The method includes checking a cyclic redundancy check (CRC) error by monitoring control channels, determining whether a value of an error check field is equal to a specific value, and, if the value of the error check field is equal to the specific value, detecting the control information on the control channel.
US08739011B2
A semiconductor memory includes multi-mode reporting signals, a state register, and parity detectors. The parity detector determines whether signals received on a communication bus contain a desired parity. The multi-mode reporting signals enable reporting of communication faults without adding additional signals to the semiconductor memory by being configured in a normal operating mode or a parity fault mode for reporting communication faults to an external memory controller. The state register enables storing of received values from the communication bus. With the state register, a memory controller may determine correctly received signal patterns and failing signal patterns. Parity may be defined as even or odd and may be generated based on various signal configurations. The embodiments may be configured as a computing system comprising a processor, an input device, an output device, the memory controller, and at least one semiconductor memory.
US08739010B2
An integrated circuit may have an array of memory elements. Each memory element may have multiple memory cells. Each memory element may have a voting circuit that receives signals from the memory cells in that memory element. The voting circuit can produce an output based on the signals. The signals stored by the memory cells of each memory element may be redundant so that the voting circuit can produce an accurate output even in the event that a radiation strike causes some of the memory cells to flip their states to erroneous values. The memory elements may be based on memory cells such as static random-access memory cells and thyristor-based cells.
US08739004B2
Various embodiments of the present inventions provide a symbol flipping LDPC decoding system. For example, a symbol flipping data processing system is disclosed that includes a low density parity check decoder operable to decode codewords and to identify unsatisfied parity checks, a symbol flipping controller operable to change values of at least one symbol in the codewords based on the unsatisfied parity checks to assist the low density parity check decoder to decode the codewords, a scheduler operable to control a decoding and symbol flipping mode in the low density parity check decoder and the symbol flipping controller, and a hard decision queue operable to store hard decisions for converged codewords from the low density parity check decoder.
US08738998B2
A transmitting apparatus and a transmitting method wherein the systematic bit reception quality can be improved and the throughput performance can be improved. An IR parameter control part (101) controls, based on the number of retransmissions, the ratio of systematic bits to parity bits in mapping them to packets, and controls to map a parity bit to an initially transmitted packet, while mapping a systematic bit to a retransmitted packet. An encoding part (102) generates the systematic bits and parity bits and maps them to the packets in accordance with the IR parameters. A transmission power calculating part (105) calculates, based on reception quality information of the initially transmitted packet fed back from a receiving end, the transmission power of the transmitted packet to which the systematic bit is mapped. A transmission power control part (106) controls the transmission power of the retransmitted packet such that it is equal to the transmission power as calculated by the transmission power calculating part (105).
US08738987B2
Provided is a memory controller that generates Error Correction Code (ECC) information for data based on a required reliability level predetermined based on a type of the data, that computes an ECC code for the data based on the ECC information, and that records the ECC code in a memory based on the ECC information.
US08738986B2
In various embodiments, methods and systems are disclosed for integrating a remote presentation protocol with a datagram based transport. In one embodiment, an integrated protocol is configured to support lossless or reduced loss transport based on Retransmission (ARQ) combined with Forward Error Correction (FEC). The protocol involves encoding and decoding of data packets including feedback headers and FEC packets, continuous measurement of RTT, RTO and packet delay, dynamically evaluating loss probability to determine and adjust the ratio of FEC, congestion management based on dynamically detecting increase in packet delay, and fast data transmission rate ramp-up based on detecting a decrease in packet delay.
US08738984B2
Provided are a data transmission apparatus and a data reception apparatus when a retransmission of a data unit repeatedly fails in a Radio Link Control (RLC) layer. When a retransmission with respect to a particular data unit, for example, a Protocol Data Unit (PDU) continuously fails, each of a transmission entity and a reception entity may detect the retransmission failure and locally process a corresponding packet. Accordingly, the transmission entity and the reception entity may continuously transmit and receive data.
US08738983B2
The present invention relates to methods and arrangements that enable continuous adaptive control of the number of autonomous HARQ retransmissions. This is achieved by a solution, where the UE and the radio base station are using a number of autonomous HARQ retransmissions that can be adjusted based on observations in the UE and/or the radio base station. What is observed is the amount of HARQ retransmissions needed for the radio base station to correctly decode the latest received data packet(s).
US08738980B2
A transmission controlling method for a wireless communication system wherein a plurality of data blocks can be transmitted from a sender apparatus having a plurality of sending antennas to a receiver apparatus, the transmission controlling method including on the sender apparatus, sending process information which prevent plurality of data blocks from competing to the receiver apparatus with a control channel; and on the receiver apparatus, combining, based on the process information, the data block received already and a re-sent data block.
US08738970B2
A method for generating performance alerts in a database system. The method includes collecting a predefined set of performance data, and comparing the performance data to one or more predefined thresholds. The method also includes determining if any of the performance data exceeds the one or more predefined thresholds, and generating an alert if any of the data exceeds one of the predefined thresholds.
US08738969B2
An embodiment of the invention provides a memory on a semiconductor device that has a plurality of memory areas where each memory area has a plurality of consecutive bits. Further, the semiconductor device includes a tag memory having a plurality of trace tags, each trace tag including at least one bit. Each memory area of the memory is mapped to a trace tag that indicates whether the respective memory area is selected for tracing or not. Each memory area and the assigned trace tag are read out and address of the memory area is forwarded to a trace module when an assigned trace tag indicates that the memory area is selected for tracing. When the assigned trace tag indicates that the memory area is not selected for tracing, data and address is discarded.
US08738964B2
A data grid node that is hosted by a computing system receives a request to prepare transaction operations for a multi-operational transaction for a commit. The transaction operations are associated with other data grid nodes in the data grid. The data grid node stores transaction state data for the multi-operational transaction in local memory associated with the data grid node and identifies other data grid nodes in the data grid that manage the data pertaining to the transaction operations for the multi-operational transaction. The data grid node sends the transaction state data to the other data grid nodes and the other data grid nodes store the transaction state data in local memory associated with the corresponding data grid node.
US08738959B2
A computer-implemented method, a computerized system and a product for providing a cluster of replicated servers. The method performed by a computerized server in a cluster of servers, wherein the cluster of servers are executing replicated instances of an application, wherein the replicated instances are configured to perform the same processing of the same input, comprising: detecting a message loss in the server; electively determining a responsive action to the message loss; and notifying the cluster of servers of the responsive action determined by the server, whereby other servers of the cluster of servers are able to mimic operation of the server by simulating the responsive action.
US08738953B2
A power-saving apparatus for universal serial bus (USB) modem equipment is disclosed in the present invention, which includes: a personal computer and USB Modem equipment. Accordingly, a power-saving method for USB Modem equipment is provided in the present invention, which includes: regularly detecting whether selective suspending is allowed, if not allowed, processing a received request from an application program, and if allowed, transmitting an instruction for entering the selective suspending state to the USB Modem equipment; after receiving the instruction for entering the selective suspending state, the USB Modem equipment entering the selective suspending state. Thus, the present invention can realize that the USB Modem equipment enters the power-saving state in the idle period and resumes the work state when receiving a service request.
US08738950B2
A method and apparatus for intelligent power management for low power link states. Some embodiments include methods, apparatuses, and systems for a device coupled to a controller via a link; a link power management engine to alter a power state of the link based on a transaction and some knowledge of future transactions between the device and the controller; and a memory or logic to store the link power management engine. In some embodiments, the memory stores information about at least one of the following: the power state of the link, the device buffering, the controller or device state or a history of transactions. In some embodiments, the device is a peripheral of a computer system. In some embodiments, the method may include transitioning the device to various link states. Other embodiments are described.
US08738944B2
In one embodiment, a communication device of a communication network determines its available power level, and also estimates a power requirement to receive an expected transmission from a transmitter of the communication network. By determining whether the available power level is sufficient for the estimated power requirement, the device may correspondingly provide feedback to the transmitter regarding whether the available power level is sufficient for the estimated power requirement (e.g., if insufficient, either ignoring the transmission or returning an explicit reply). In another embodiment, further power conservation may be afforded through a radio-triggered wake-up mechanism.
US08738942B2
An apparatus comprises a plurality of cores and a controller coupled to the cores. The controller is to lower an operating point of a first core if a first number based on processor clock cycles per instruction (CPI) associated with a second core is higher than a first threshold. The controller is operable to increase the operating point of the first core if the first number is lower than a second threshold.
US08738940B2
A rush-in current controller includes a clock module connected to provide a delayed sleep control signal based on counting a preset number of clock cycles corresponding to an input sleep control signal. Additionally, the rush-in current controller includes a ring oscillator module connected to maintain the delayed sleep control signal based on counting a preset number of ring oscillator cycles corresponding to a virtual power supply line voltage. A method of controlling a rush-in current includes providing a delayed sleep control signal based on counting a preset number of clock cycles corresponding to an input sleep control signal and maintaining the delayed sleep control signal based on counting a preset number of ring oscillator cycles corresponding to a virtual power supply line voltage.
US08738939B2
In a system and method for testing a wake-up on LAN (WOL) function of a computer, the computer connects to a server through a local area network (LAN). The system constructs a network connection between the server and the computer according to an Internet protocol (IP) address, a media access control (MAC) address and a name of the computer, and enables the computer in a wake-up mode when the server connects to the computer through the LAN. A wake-up command is generated for waking up a WOL function of the computer, the computer performs a WOL function test process according to the wake-up command. The sever detects a current status of the computer from a data packet when the data packet is received from the computer, and records the current status as a test result of the WOL function of the computer.
US08738934B2
A method and apparatus are provided for protecting confidential information. The method includes the steps of providing a plurality of files where each file contains at least one item of secret information, such as a password for a private account. Access to the plurality of files is password protected with a master password. To access the plurality of files, the master password must be entered into a master password entry field. The files are deleted upon successive entry of incorrect passwords into the master password entry field a predetermined number of times.
US08738932B2
A system and method for processor-based security is provided, for on-chip security and trusted computing services for software applications. A processor is provided having a processor core, a cache memory, a plurality of registers for storing at least one hash value and at least one encryption key, a memory interface, and at least one on-chip instruction for creating a secure memory area in a memory external to the processor, and a hypervisor program executed by the processor. The hypervisor program instructs the processor to execute the at least one on-chip instruction to create a secure memory area for a software area for a software module, and the processor encrypts data written to, and decrypts data read from, the external memory using the at least one encryption key and the verifying data read from the external memory using the at least one hash value. Secure module interactions are provided, as well as the generation of a power-on key which can be used to protect memory in the event of a re-boot event. Lightweight, run-time attestation reports are generated which include selected information about software modules executed by the processors, for use in determining whether the processor is trusted to provide secure services.
US08738924B2
An electronic system is provided, in which a smart chip, a smart chip controller, a processor, a system memory, and an access management module is provided. The smart chip controller communicates with the smart chip. The processor performs a mutual authentication with the smart chip. The system memory is accessible to the smart chip and the processor. The access management module is coupled between the processor and the smart chip controller. The access management module prevents the processor accessing a certain range of the system memory according to a block command from the smart chip controller, in response of that the mutual authentication between the processor and the smart chip is failed.
US08738921B2
A system and method are provided for authenticating a person's identity to a business using a trusted entity with a secure repository to store and protect the person's identity information. The person accesses their account on the trusted entity's server using a user name and a password. Then, the trusted entity grants the person a unique code so the person can authenticate their identity to the business. The person delivers the unique code to the transactional entity. The business makes a request to verify the unique code with the trusted entity. The trusted entity verifies the unique code, which authenticates the person's identity to the business.
US08738918B2
The invention involves document evidence and article retrieval and identification system which provides solution to track a document, or article within a control environment. This solution provides the integrated human identity, embedded tracking devices into physical evidence record to enable tracking of movement by authorized person or personnel. The system is capable to capture and track the activities life cycle of the document, evidence, file or article life cycle using the tracking management system server. This invention provide highly security feature to integrate human identity for access authentication interrogative with the confidential document or evidence or file or article.
US08738914B2
The embodiments of the present disclosure disclose a method and apparatus for reducing the parameter transmission bandwidth. The parameter sender reduces the values of the parameters before sending the parameters to the parameter receiver. This scheme reduces the bandwidth consumed during parameter transmission, thus makes the transmission more efficient. The embodiment of the present disclosure also discloses a method for key exchange. This method reduces the values of the transmission parameters before sending the transmission parameters. This saves the bandwidth compared with the protocol in the prior art. Besides, the embodiment of the present disclosure discloses a system for key exchange. The parameter sender sends the transmission parameters to the bandwidth processing unit. The bandwidth processing unit performs a modulo operation on the received transmission parameters and then sends the processed transmission parameters to the parameter receiver, thus reducing the bandwidth consumed in the transmission of transmission parameters.
US08738911B2
A method for managing keystore information on a computing device may include requesting a keystore from a distribution system, receiving the keystore from the distribution system, and populating a runtime environment with keystore information contained within the keystore. A method for generating a keystore may include receiving, by a distribution system, a request for a keystore from a computing device, generating a key pair including a public key and a private key, generating a certificate signing request, digitally signing the public key with the private key, generating the keystore, combining the signed public key with the private key in the keystore, and providing the keystore to the computing device. A method for generating a truststore may include receiving, by a distribution system, a request for a truststore from a computing device, generating the truststore, adding a certificate to the truststore, and providing the truststore to the computing device.
US08738907B2
A method and wireless device for updating at least one cryptographic security key (116) associated with a wireless device (104) and an authentication module (108). An over-the-air programming message comprising security key update information is received (804) from an information processing system (118). The security key update information is processed (808). At least one new security key is extracted from the security key update information in response to the processing (806). At least one existing security key (116) is updated with the at least one new security key (124) that has been extracted.
US08738885B2
The invention relates to a method for selecting an available memory size of a circuit including at least a CPU and a total memory, the method includes a stage for the selection of an available memory size that is smaller than or equal to that of the total memory. The selection stage is implemented by the manufacturer of the product incorporating the said circuit, different from the circuit manufacturer, and includes a stage for the generation of a configuration signature intended for the circuit manufacturer, which information is representative of the size of available memory size selected in this way by the product manufacturer.
US08738883B2
A method of operating a data management system includes establishing a base state for a data storage volume, generating a list of blocks associated with the data storage volume that have changed, and creating a snapshot from the list of blocks.
US08738882B2
In a method of writing data to a file system on a solid state drive, a file stream is opened for writing to a file in the file system. A life expectancy value predicting a length of time the data to be written will be stored in the file system is attached to the file stream. The data is written to the file stream and stored on the solid state storage device according to the life expectancy value attached to the data. In one embodiment, a unique identifier may be used as the life expectancy value for writing a group of related files predicted to be stored in the file system for substantially the same length of time. The life expectancy value may be predicted based on a file type of the file being written. The life expectancy value may be stored as metadata for the file being written.
US08738881B2
Provided is a performance optimization system that can identify a case where the impact on performance is large even when the number of cache misses is small. The performance optimization system includes: a required-period-of-time measurement unit that measures a required period of time concerning a to-be-observed access; a required-period-of-time table holding unit that holds a required-period-of-time table that consists of a plurality of table entries in which stored are measured values of the required period of time for each of classification regions produced by dividing a memory region for each of types based on the to-be-observed access to store a measured value of the required period of time; a table entry selection unit that makes a selection as to in which table entry, out of a plurality of table entries for each of the classification regions that make up the required-period-of-time table, the measured value of the required period of time is stored on the basis of the to-be-observed access; and a cache miss observation unit that detects the occurrence of a cache miss associated with the to-be-observed access.
US08738880B2
Method, system, and computer program product embodiments for throttling storage initialization for data destage in a computing storage environment are provided. An implicit throttling operation is performed by limiting a finite resource of a plurality of finite resources available to a background initialization process, the background initialization process adapted for performing the storage initialization ahead of a data destage request. If a predefined percentage of the plurality of finite resources is utilized, at least one of the plurality of finite resources is deferred to a foreground process that is triggered by the data destage request, the foreground process adapted to perform the storage initialization ahead of a data destage performed pursuant to the data destage request. An explicit throttling operation is performed by examining a snapshot of storage activity occurring outside the background initialization process.
US08738875B2
A system, and computer program product for increasing a capacity of a memory are provided in the illustrative embodiments. Using an application executing using a processor wherein the memory includes a set of ranks, the memory is configured to form a cold tier and a hot tier, the cold tier including a first subset of ranks from the set of ranks in the memory, and the hot tier including a second subset of ranks from the set of ranks in the memory. A determination is made whether a page to which a memory access request is directed is located in the cold tier in the memory. In response to the page being located in the cold tier of the memory, the processing of the memory access request is throttled by processing the memory access request with a delay.
US08738869B2
A storage system is disclosed that stores data across plural storage devices. The storage system includes plural modules. Each of the modules includes a storage device including a data storage section that has plural slice areas to store data elements one in each, and a control-information storage section that stores control information of the plural slice areas, a communications-function section having a function of sending and receiving the data elements stored in the slice areas in the data storage section. The modules communicate with each other to replicate the data element stored in the slice area into an unused slice area in another module so as to have data redundancy.
US08738861B2
Embodiments of the present disclosure provide a data prefetching method, a node, and a system. The method includes: a first storage node receives a read request sent by a client, determines a to-be-prefetched data block and a second storage node where the to-be-prefetched data block resides according to a read data block and a set to-be-prefetched data block threshold, and sends a prefetching request to the second storage node, the prefetching request includes identification information of the to-be-prefetched data block, and the identification information is used to identify the to-be-prefetched data block; and the second storage node reads the to-be-prefetched data block from a disk according to the prefetching request, and stores the to-be-prefetched data block in a local buffer, so that the client reads the to-be-prefetched data block from the local buffer of the second storage node.
US08738857B1
A method, computer program product, and computing system for receiving a read request on a first cache system, wherein the read request identifies previously-written content included within a data array. A read request content identifier associated with the previously-written content identified in the read request is received from the data array. The read request content identifier associated with the previously-written content identified in the read request is compared to a plurality of content identifiers included within a content directory for the first cache system to determine if a matching content identifier exists. Each of the plurality of content identifiers is associated with a piece of previously-written content included within the first cache system.
US08738840B2
A memory system is provided. The system includes an operating system kernel that regulates read and write access to one or more FLASH memory devices that are employed for random access memory applications. A buffer component operates in conjunction with the kernel to regulate read and write access to the one or more FLASH devices.
US08738839B2
The invention discloses a method for storing data and a device of implementing the same. The method comprises receiving a request for storing data sent by a user and storing the data to an SSD according to the received request. The device comprises a request receiving module used to receive the request storing data and an SSD storage module used to store the data to an SSD according to the received request. The invention ensures consistency of data storage by storing data to an SSD according to the received request, thereby reducing data redundancy caused by using a cache layer to cache the data in the prior art. Additionally, the use of a single layer of an SSD to store data avoids the need of reloading data in the cache layer once a machine is power-down, thereby reducing the complexity of system design and the cost of operation and maintenance.
US08738838B2
A method of storing data in a storage media can include determining whether a size of data to be stored in the storage media satisfies a reference condition and compressing the data to provide compressed data for storage in the storage media upon determining that the size satisfies a reference condition.
US08738833B2
A collaborative bus arbitration multiplex architecture includes of a main memory, a bus, a plurality of BMPDs, and a BAM. Arbitration can be done according to the following steps of awaiting whether any of the BMPDs renders any request for access; B) identifying whether the access authority of the bus is being fetched by any other BMPDs; C) identifying whether the main memory to which the request for access corresponds have any record that the corresponding BMPD needs special treatment; D) identifying whether all of the BMPDs have rendered the requests for access; E) according to a generic arbitration principle, identifying whether the corresponding BMPDs indicated in the steps C) and D) win the access authority; F) yielding the access authority of the bus to the BMPDs winning the access authority as indicated in the step E); and G) accessing the main memory.
US08738830B2
A hardware interrupt processing circuit converts selected hardware interrupts to an interrupt vector having bits corresponding to the selected hardware interrupts. The hardware interrupt processing circuit includes circuit assemblies that correspond to the selected hardware interrupts. Each circuit assembly includes a detector circuit and a persistent capture circuit. The detector circuit is to output a pulse responsive to the corresponding selected hardware interrupt being asserted. The persistent capture circuit is triggered by the persistent capture circuit to output a corresponding bit of the interrupt vector until a ready signal has been asserted.
US08738828B2
A system to operationally connect logic nodes may include an inter-nodal circuit to provide communications between any connected logic nodes. The system may also include a fabric bus that may be physically separate from the inter-nodal circuit, the fabric bus may provide logical connections restricted to any two connected logic nodes. The system may further include a clock circuit carried by the inter-nodal circuit that controls both the inter-nodal circuit and the fabric bus.
US08738822B2
The present invention provides a system and method for generating a control identity for binding together a component and a computer system including hardware devices and software applications. The binding system comprises a processor, a validator module for controlling the processor to generate the control identity, and a store for storing the control identity. The validator module is arranged to define a binding configuration for the component, representing a weighted combination of at least one of a set of hardware elements and a set of software elements needed within the computer system for operation of the component, the validator module also being arranged to prompt the processor to establish whether instances of the elements within the at least one set of elements are present in the computer system. The validator module assigns to each category of element that is established to be present an identity value and adds the identity value to data representing the binding configuration to define the control identity. The validator module then causes the control identity to be transferred to the store.
US08738816B2
In one embodiment, a method includes detecting a coupling of a device to an interface of the host machine. The method also includes determining, through an operating system of the host machine whether the device coupled to the interface of the host machine is same as another device that is formerly coupled to the interface of the host machine as indicated in a topology file of the operating system. In addition, the method includes modifying the topology file maintained in the operating system to remove a mapping information of the other device that is formerly coupled with the interface of the host machine in the topology file to logically decouple the other device from the interface of the host machine and to add a mapping information of the device coupled with the interface in the topology file to logically couple the device with the interface of the host machine.
US08738813B1
The SCSI WRITE command is a two round trip protocol, which introduces significant latency in synchronous replication environments. Example embodiments of the present invention overcome these and other deficiencies by using SCSI READ commands from the replication site to the production site instead of using SCSI WRITE commands from the production site to the replication site to decrease latency in a synchronous replication environment. SCSI READ commands are single round trip commands. Thus, the number of round trips required to complete each I/O is reduced from two round trips to one round trip by maintaining at least one SCSI READ command from a SCSI initiator to a SCSI target and then responding to at least one of the at least one SCSI READ command at the SCSI target according to the SCSI READ command.
US08738808B2
Disclosed is a PLC system, the PLC system including a remote I/O module and an extended I/O module, thus configuring a ring topology with the remote I/O module and the extended I/O module.
US08738801B2
Systems and methods are described herein for updating documents in a distributed network. When a new document needs to be added to the network, or when changes are to be made to an existing document, keywords are extracted from the document and used to generate update messages for each keyword. The nodes responsible for each keyword are determined. The individual update messages are consolidated into a composite update messages that is sent to a first node in the network. The first node extracts those portions of the composite message associated with it, and forwards the composite message to a second node in the network.
US08738797B2
A method and apparatus for rate matching are disclosed by the invention, wherein the method includes: determining an initial value according to the total amount of data in the data stream and a predetermined initial offset value; performing an accumulation processing and an even distribution processing on said initial value and the amount of the data needing rate matching; determining the data needing rate matching from the data stream according to the processing result. With the solution proposed by the invention, a rate matching method using even distribution principle and accumulation principle can be determined. The method is simple, clear and accurate, and can be understood easily.
US08738771B2
The invention provides a method and system for presenting information in a web document using a program applet to restrict further copying or redistribution. The web document includes a first region in which a graphical element or other information is displayed, and a second region covering the first region in which a program applet is invoked by a server for the web document. The program applet is dynamically created upon access, and assigned a serial number. The program applet contacts the server for permission to display the graphical element or other information; thus, the server can control, by granting or denying permission, when and if the program applet displays the graphical or other information. The program applet can be subjected by the server to one or more of a variety of restrictions, such as: a limit on the number of times the information is displayed, a time limit, a requirement for a password or other security authentication, a requirement that the program applet is executing at a selected device or from a selected web document, or other requirements the server may deem fit to impose.
US08738770B2
A system includes a first node and a second node. The first node includes a first memory storing executable instructions for configuring the first node to receive a service request from a frontend application. The first node identifies a timeout required for processing the service request and sends the service request to a backend application for processing. The second node includes a second memory storing executable instructions for configuring the second node to monitor for a response regarding results of processing of the service request. In response to the timeout for the service request elapsing before receiving a backend application response to the service request, the second node sends a response informing the frontend application from which the service request was received that the backend application has not responded to the service request.
US08738769B1
A method, system, and storage medium for collecting bandwidth data is provided. The method includes producing master and slave text files in response to simultaneous collection of data samples from a network device by servers. The method also includes generating a clean data file by sorting data in the master and slave text files by the network device port, sorting data samples for the port by collection time, and for each of the samples: adding a designated interval of time to a time on the network device resulting in a target network device time whereby the time on the network device corresponds to a time the data sample was collected, examining data samples in the master and slave text files corresponding to the time the respective data samples were collected, selecting from one of the master and slave text files the sample with a collection time most closely matching the target network device time, and storing the selected sample in the clean data file.
US08738764B1
A computer-implemented method may associate a communication-control policy with a contact. The computer-implemented method may identify a first communication made via a first communication mechanism. The computer-implemented method may also identify a first alias associated with the first communication. The computer-implemented method may determine that the first alias is an alias of the contact. The computer-implemented method may apply the communication-control policy to the first communication, wherein the associating, the identifying the first communication, the identifying the first alias, the determining, and the applying may be performed by a communication-control computing system. Various other methods, systems, and computer-readable media are also disclosed.
US08738761B2
A method and system to capture and playback network activity are disclosed. The system comprises a recorder to continuously record data directly from a live network over a selected period of time. The system also comprises a simulator to create a simulated network based on the data recorded by the recorder, so that a network management application can be run against the simulated network. Conveniently, the system further comprises a selector to allow a user to identify at least one network device that is to be recorded. The selector may also be used to allow the user to specify the network device's parameters and/or properties that are to be recorded by the recorder, and to select the period of time that the recorder is to continuously record data from the live network.
US08738757B2
A network element disposed in a network, where the network element implements a process to manage load distribution across a plurality of network interfaces of the network. The network element redirects traffic flow directed toward the plurality of network interfaces in response to changes in configuration of the plurality of network interfaces, where each traffic flow is a set of protocol data units (PDUs), having an ordered delivery requirement, and where the PDUs are transmitted across the network between a source node and a destination node. The redirection process minimizes data traffic flow disruption when the load distribution is determined using a set of load distribution tables instead of a hashing algorithm.
US08738750B2
A peer-to-peer system and method for efficient replication of and access to application specific environments and their data that includes automatically accessing application specific metadata to determine the location of application specific data and then replicating or providing access to the application metadata and data to a set of peers. A system and method for efficient replication of and access to application specific environments and data that includes automatically accessing a source application's metadata to determine the location of the source application's data and then automatically transferring and transforming the application metadata and data to a target application's metadata and data.
US08738745B1
Techniques are described for providing a managed computer network, such as for a managed virtual computer network overlaid on another substrate computer network, and including managing communications for computing nodes of the managed computer network by using one or more particular hardware devices connected to the substrate computer network to operate as a logical network node of the managed computer network that acts as an intermediate destination to provide one or more types of functionality for at least some communications that are sent by and/or directed to one or more computing nodes of the managed computer network. For example, a communication manager module associated with a source computing node for the managed computer network may determine to direct a communication from the source computing node over the substrate network to one or more substrate hardware devices that represent a particular intermediate destination network node of the managed computer network.
US08738741B2
A method of brokering a network resource 10 includes providing a service broker processor 12 and a service broker registry 13. On receiving a request at the service broker processor to register a network resource to provide a network service, the service broker processor authenticates the request and authorises registration in the service broker registry. A network client 14 is updated with the availability of the registered network resource so that on receiving a third party request for the network service, the network client requests allocation of the registered network resource. A bearer path 54 is set up between the third party 21 and the network resource 10 to provide the requested network service.
US08738734B2
A method and system for providing a content object is disclosed with an in-stream ad unit inserted into the content object for a content object player. The content object is audio and/or video. A media services platform (MSP) knows of one or more in-stream slots in the content object where in-stream ad units may be placed. The MSP queries a display ad server (DAS) to specify the in-stream ad unit, however the DAS does not natively support in-stream ad units in this embodiment. The MSP maps one or more in-stream slots in the content object to corresponding display ad locations. The MSP places the in-stream ad unit into the slot of the content object to create a processed content object. The MSP optionally transcodes the processed content object. The processed content object is downloaded or streamed to the content object player.
US08738726B2
A data processor (client PC) is connected to a document data management apparatus (server PC) that manages the location of document data listed in a document data list. The data processor displays the document data list, and inquires the document data management apparatus about the location of document data. The data processor compares the location of the document data with that indicated in the document data list. When the two locations do not match, the data processor denies operation on the document data.
US08738719B2
An image based email system associates images with different electronic mail (email) senders. The email system receives email messages from different email senders and then looks through either website member profiles or user contacts for associated images. Any located image is displayed in a list of recent senders. This allows the email user to associate recently received email messages with particular sender images or photographs. The images can also be used in a list of favorite or most frequent email senders. Other features of the email system extract information from received email messages to better identify the email senders. These and other features of the email system provide more intuitive and easier to perform email operations.
US08738718B2
A method for facilitating creating one or more calendar entries in one or more client devices is provided. The method includes receiving an iTIP (iCalendar Transport-Independent Interoperability Protocol) message from a first client device. The method further includes generating an iMIP (iCalendar Message-Based Interoperability Protocol) message using the iTIP message. The method also includes providing at least one of a copy of the iTIP message and a copy of the iMIP message to a least one of the second client device and a second communication server device connected to the second client device for enabling the second calendar application to generate a calendar entry in the second client device. The method also includes determining whether one of a first action and a second action is to be taken. The method further includes performing one of said first action and said second action based on said determining.
US08738717B2
There is disclosed a system and method for delivering a message to a communication device. In an embodiment, the method comprises obtaining a probability that the message is spam; in dependence upon the probability that the message is spam, determining a variable message size; and sending the message to the communication device in dependence upon the determined variable message size. In an embodiment, the method further comprises receiving a user response whether the message is spam; and if the message is verified as being spam, then filtering the message from the communication device.
US08738714B2
A method for suggesting invitations to a network. The method includes accessing information corresponding to a plurality of individuals, wherein a first user of the network is associated with the plurality of individuals. The method also includes determining whether any of the plurality of individuals merit an invitation to join said network with the first user. The determining is based on the information corresponding to a plurality of individuals.
US08738709B2
A system for organizing email includes a modeler operable to infer a temporal sequential process from a corpus of unlabeled email messages, and a categorizer operable to accept an incoming message and map the aforesaid incoming message to a transition in the aforesaid temporal sequential process.
US08738706B1
A collaborative development service manages a document that can be shared among multiple users. If multiple users are editing the document, the edits may need to have operational transformation rules applied thereon. The collaborative development service provides operational transformation rules to users of mobile devices that do not have copies of the operational transformation rules stored on their devices. When a change to the document is received by the collaborative development service, it is determined that a first user device has operational transformation capability. In response to determining that the first user device has operational transformation capability, the change is transmitted to the first user. The collaborative development service determines that a second user device does not have operational transformation capability and applies an operational transformation to the change to generate a transformed change. The transformed change is transmitted to the second user device.
US08738704B2
A publish/subscribe broker messaging system and method for processing a data message based on a message broker scheduling algorithm. The scheduling algorithm can be configured in association with a message broker to receive and transmit the data message associated with one or more publishers to a subscriber. The subscriber can register a subscription with respect to the message broker to receive the data message based on a selected topic. An attribute can be added to the selected topic description based on the scheduling algorithm in order to schedule the data message from the publisher with respect to the selected topic via the message broker. The data message with respect to the selected topic from the publisher can be processed sequentially and the scheduling algorithm can process other topics simultaneously. The data messages from other publishers with similar topic can also be processed simultaneously in order to transmit a high volume of message while ensuring high levels of service.
US08738694B2
A method of and system for enabling a distributed entertainment system over a computing device is described herein. When implementing a distributed entertainment system wherein the entertainment system is directly correlated to live events or televised programs, there are a number of issues that must be addressed such as differing timing and channels of television programs and separate state laws. Furthermore, there are a plethora of varying computing device models possibly requiring model-specific software. An “Activity Client” is provided to handle such concerns. Furthermore, since time is of the essence for activities based on live or televised events, it is necessary to ensure a computing device is able to receive the necessary updates for the program before the event begins. By providing only the needed components instead of entire data packages, the present invention is able to much more efficiently prepare users' computing devices in time.
US08738680B2
An improved processing engine for performing Fourier transforms includes an instruction processor configured to process sequential instruction software commands and a Fourier transform engine coupled to the instruction processor. The Fourier transform engine is configured to perform Fourier transforms on a serial stream of data. The Fourier transform engine is configured to receive configuration information and operational data from the instruction processor via a set of software tasks.
US08738679B2
An offset free sinc interpolating filter includes differentiators operating at a first sampling frequency, integrators operating at a second sampling frequency and one or more coefficient multipliers. The coefficient multipliers multiply a received value with a constant coefficient value to generate an output value. The differentiators, integrators and coefficient multipliers can be operatively coupled to each other, either directly or through other components such as adders and delay elements, or by a combination of the two. In operation, an input signal is provided to the sinc interpolating filter at the first sampling frequency. The input signal is processed by the differentiators, integrators and coefficient multipliers to generate an output signal at the second sampling frequency. Once the output signal is generated, the integrators are reset before the next input cycle begins.
US08738678B2
The value of a median or other rank of interest in a dataset is efficiently determined. Each active bit of the dataset is serially processed to compute one bit of the output value from each bit of the input dataset. If any sample in the dataset has an active bit that differs from the determined output value for that bit, then that sample can be marked as no longer in consideration. After an active bit has been processed, the data for that bit may be discarded or subsequently ignored. These techniques allow the rank value to be efficiently determined using pipelined logic in a configurable gate array (CGA) or the like. Further implementations may be enhanced to compute clipped means, to identify “next highest” or “next lowest” values, to reduce quantization errors through less-significant bit interpolation, to simultaneously process multiple values in a common pipeline, or for any other purpose.
US08738675B2
Novel random number generation methods and random number generators (RNG)s based on continuous-time chaotic oscillators are presented. Offset and frequency compensation loops are added to maximize the statistical quality of the output sequence and to be robust against parameter variations and attacks. We have verified both numerically and experimentally that, when the one-dimensional section was divided into regions according to distribution, the generated bit streams passed the tests used in both the FIPS-140-2 and the NIST 800-22 statistical test suites without post processing. Numerical and experimental results presented in this innovation not only verify the feasibility of the proposed circuits, but also encourage their use as the core of a high-performance IC RNG as well. In comparison with RNGs based on discrete-time chaotic maps, amplification of a noise source and jittered oscillator sampling, it is seen that RNGs based on continuous-time chaotic oscillators can offer much higher and constant data rates without post-processing. In conclusion, we can deduce that the proposed circuits can be realized in integrated circuits and the use of continuous-time chaos with the proposed innovations is very promising in generating random numbers with very high throughput.
US08738669B1
Techniques for providing access to data objects within another data object are described herein. In one embodiment, a compound object including multiple data objects is received and metadata is extracted for a data object from the compound object, where the metadata includes a layout of the data object in view of the compound object. Subsequently, access to one or more of the data objects within the compound object is provided based on the extracted metadata without using an application associated with the compound object. Other methods and apparatuses are also described.
US08738664B2
A method for generating diagnostic test files associated with a battery pack is provided. The method includes providing a diagnostic test data table having a plurality of records. A first record is associated with a first diagnostic test. The first record has a first parameter identifier and a first value. The method further includes generating a diagnostic test parameter configuration file having a data structure associated with the first diagnostic test by accessing the diagnostic test data table. The data structure has a first parameter variable that is set equal to the first value. The method further includes generating a diagnostic test software source code file based on the diagnostic test parameter configuration file utilizing a kernel translator program.
US08738662B2
An invention is described herein that provides methods and apparatus for collecting, distributing and storing product data. A data structure suitable for use in collecting, distributing or storing product data for use in a catalog is disclosed. More particularly, the data structure is based on a data model having one or more classes, where each of the classes has one or more associated categories. The data structure includes at least one class definition, each class definition being arranged to identify one or more associated categories. In addition, the data structure includes a plurality of category definitions, each category definition being arranged to identify an associated attribute group.
US08738656B2
The present disclosure provides a computer-implemented method of processing a group of resource identifiers. The method includes generating a node candidate based on a resource identifier, wherein the node candidate includes a component corresponding to a portion of the resource identifier according to a dimension of specificity. The method also includes adding the lattice node candidate to a corpus lattice based on whether a matching corpus node corresponding to the node candidate is already included in the corpus lattice. The corpus lattice includes corpus nodes corresponding to a plurality of resource identifiers. The method also includes generating a pruned corpus lattice by a process that includes determining that a child node in the corpus lattice is compatible with a parent node of the child node and removing the child node from the corpus lattice. The method also includes generating an output file corresponding to the pruned URL lattice.
US08738655B2
A system for providing content on a user's computer, obtained from a plurality of resources in an organized arrangement, includes a server configured to provide a show structure of nodes, each node identifying a resource from a plurality of accessible resources, at least some of which are network accessible resources. The server is further configured to cause content corresponding to a plurality of the nodes to be automatically accessed and presented to the user in accordance with the show structure without requiring user input, where the show structure further comprises interactively variable duration information for the plurality of nodes representing the duration that the content corresponding to each of the nodes is presented, where the interactively variable duration information is provided so as to enable a user to vary the duration.
US08738652B2
Methods and systems for detecting anomalies in sets of data are disclosed, including: computing components of one or more types of feature vectors at a plurality of values of one or more independent variables, each type of the feature vectors characterizing a set of input data being dependent on the one or more independent variables; computing one or more types of output values corresponding to each type of feature vectors as a function of the one or more independent variables using a nonlinear sequence analysis method; and detecting anomalies in how the one or more types of output values change as functions of the one or more independent variables.
US08738647B2
The present invention provides a method and system for image matching. The method includes receiving a query image at a query-server. Further, the method includes, sending a request to one or more image-matching servers of a set of distributed image-matching servers to conduct an image-search corresponding to the query image. Furthermore, the method includes receiving at the query-server, a list of identified matches from the image-matching servers corresponding to the query image, wherein the list of matches is identified based on the image-search at the image-matching servers. Moreover, the method includes selecting one or more matches from the list of identified matches based on a score corresponding to the identified matches.
US08738643B1
A repository contains objects representing entities. The objects also include facts about the represented entities. The facts are derived from source documents. A synonymous name of an object is determined by identifying a source document from which one or more facts of the entity represented by the object were derived, identifying a plurality of linking documents that link to the source document through hyperlinks, each hyperlink having an anchor text, processing the anchor texts in the plurality of linking documents to generate a collection of synonym candidates for the entity represented by the object, and selecting a synonymous name for the entity represented by the object from the collection of synonym candidates.
US08738642B2
Data is combined from multiple independent data stores, and is then queried using a data correlation engine. Contemplated engines preferably keep track of previously run correlations, and then makes those correlations available to clinicians for their own use. For example, a preferred system might provide a listing of correlations run by other clinicians in a particular medical specialty, or a particular community, whether geographic or otherwise. In another example, a preferred system might provide a listing of correlations sorted by popularity, so that the most frequently accessed correlations appear near the top of the list. In any case a clinician could simply view the list, and check off which correlations he/she would like to have run for his/her practice, or practice community.
US08738634B1
A computer system having one or more processors and memory receives seed data comprising contacts specified for a draft communication, selects at least a subset of the seed data as a seed set of contacts, and identifies one or more suggested contacts based on the seed set. Identifying the suggested contacts includes: identifying in historical communications in a user account, groups of contacts that include one or more of the contacts in the seed set; generating scores for contacts in the identified groups of contacts, including generating a contact score for a respective contact by accumulating score contributions for a plurality of the identified groups of contacts that include the respective contact; and identifying the one or more suggested contacts in accordance with the generated scores. The computer system sends a contact suggestion based on the suggested contacts for display in conjunction with the draft communication.
US08738632B2
A method, apparatus, and program product are provided for creating an Encoded Matrix Index for a column in a database table. An element of the column for all rows in the database table is compared to a corresponding reference value in a reference data structure, and in response to at least one value for the element of the column not matching the reference value, indicating a variation in a variation data structure and creating a value data structure. Queries executed using the Encoded Matrix Index include terms associated with a sub-column defined in a column of a database table. The variation data structure is accessed to determine whether any variation exists between rows belonging to a sub-column of the database table. If no variation exists, a value is accessed from the reference data structure; otherwise, a value for each row of the sub-column is accessed from a value data structure.
US08738622B2
Methods (105), apparatuses (600), and computer readable storage mediums for processing captured images having geolocations related to the captured images at the time of capture are disclosed. A representative geolocation is associated (110) with each group of images previously captured at the same location. For each representative geolocation, based on at least the timestamp of the images associated with the representative geolocation, the probability is determined (120) that a further image will be captured at or near the representative geolocation. For representative geolocations with a determined probability above a predetermined threshold, the respective representative geolocation is associated (130) with at least one personal place.
US08738621B2
Described herein are techniques for the dynamic allocation of storage capacity between multiple namespaces associated with a storage system. Data from multiple namespaces is stored in a common pool of addresses of the storage system and data from each namespace is capable of being written to any free address of the storage system at any time. Metadata associated with each of the files stored in the storage system is maintained that tracks the particular storage address or addresses and namespace associated with the file. Storage capacity can be dynamically allocated between multiple namespaces by writing data to free blocks and updating the metadata accordingly.
US08738612B1
Methods, systems, and apparatus for resolving ambiguous queries. A search query is received and metrics are identified for the query that are associated with respective categories. Each metric indicates a user preference for search results that are responsive to the query and associated with the metric's respective category. The identified metrics are used to determine whether the query is ambiguous. Responsive to determining that the query is ambiguous, the identified metrics are used to determine a user preference for one or more categories of search results responsive to the ambiguous query. Search results associated with the one or more user preferred categories are ranked higher than search results that are not associated with the one or more user preferred categories.
US08738609B2
Node sequence data, such as website visitation records, are filtered, analyzed, and summarized in reports. An administrator can designate particular target paths of interest in terms of a checkpoint node sequence. Node sequences are filtered based on the checkpoint node sequence, without regard to any additional or tangential nodes appearing in the sequences. In addition, node sequences can be specified in terms of specific nodes of interest along with wild cards. Reports depict the relative frequency of occurrence of node sequences using visual indicators such as line thickness and/or color.
US08738608B2
A database access model and storage structure that efficiently support concurrent OLTP and OLAP activity independently of the data model or schema used, are described. The storage structure and access model presented avoid the need to design schemas for particular workloads or query patterns and avoid the need to design or implement indexing to support specific queries. Indeed, the access model presented is independent of the database model used and can equally support relational, object and hierarchical models amongst others.
US08738607B2
Systems, methods and articles of manufacture are disclosed for extracting portions of an abstract database for problem determination. An error may be detected when an application executes an abstract query against the abstract database. A portion of the abstract database may be extracted for problem determination. A defect entry may be created in a defect tracking tool, to store the extracted portion. One or more administrative users may be notified of the defect entry.
US08738606B2
A query for a help system includes data about a user system and a task that the user is attempting. The query may be used by a search engine to generate relevant results to aid the user. The user system data may include configuration data about hardware and software. The task data may be derived from the current state of a device, or from operational history that may be developed from a single user or a group of users. The query may have a mechanism to weight various keywords or components of the query and a feedback system may adjust the weights for future queries.
US08738605B2
One embodiment of a system of the present invention for discovering sensitive information on computer network includes means for discovering databases on a computer network, means for defining a pattern for a data discovery, means for discovering qualifying records by matching the pattern with field names and/or record values in the databases, means for sending electronic notification to a database administrator managing the qualifying database, means for receiving a selection choice from the database administrator managing the qualifying database identifying the status for the qualifying records.
US08738603B2
A method of accessing feeds based on metrics is provided. Feeds, each associated with an object stored in a database system, are provided to users of the database system. Inferential user interaction data captures implicit user behavior of users of the database system, wherein the data is generated in relation to a feed. Feed metrics are determined based on the user interaction data, wherein a feed metric is based upon statistics comprising user consumption, user responsiveness, content proliferation, and feed life. Finally, an action is executed in relation to at least one feed based on the feed metrics, wherein the action comprises discontinuing the feed, characterizing a feed, determining that a feed can be monetized, determining that a feed should be cached, or determining that intervention in a feed is advisable.
US08738590B2
The efficiency and versatility for the implementation of formulas in an on-demand database is improved. Workflow field formulas are triggered by actions in a workflow, to produce values in fields. Resulting values are protected by preventing a subsequent reevaluation of the workflow field formula from taking place when values of input fields used in the workflow field formula change.
US08738589B2
A Java-based application server, which supports multiple component models, includes a classloading module to enforce dependencies among classes and among the components that uses the classes. The classloading module determines whether a classloader created at deployment can share a version of a class with other classloaders. The classloading module also uses dependency information to determine which of the other classloaders on which the classloader depends. The classloading module uses pluggable classloading policies to determine the rules to be followed during classloading operations. The same state machine is used for classloading and for controlling the lifecycle of multiple component modules. The classloading module also utilizes abstraction of interfaces to communicate requirements and capabilities among the classloaders and with the system.
US08738588B2
Sequential media reclamation is usually performed after portions of a sequential access volume's data are no longer needed and the unused portion of the volume exceeds a threshold. Improved sequential media reclamation is provided by using a sequential access disk volume (for example, a volume of a virtual tape library (VTL)) embodied as a sparse file. Reclamation of objects stored in the volume is accomplished by nulling out regions of the sparse file that contain the objects that are no longer needed. A replication method is also provided in which information about the objects stored in the sparse file (such as offset and length) is used during replication to enable the correct portions of a target volume (embodied as a sparse file) to be nulled out to match a source volume (also embodied as a sparse file).
US08738586B2
A plurality of transactions are executed in a data storage application. Thereafter, log entries are sequentially stored according to the plurality of transactions in at least one log. Each log segment has a first globally unique identifier (GUID) uniquely identifying the log segment and includes a second GUID uniquely identifying an immediately preceding log segment in the sequence. In addition, the current position in the at least one log is stored along with the current log segment GUID together with data pages during data backup. Subsequently, a position in the at least one log from which to initiate replay of the log segments and a GUID for a corresponding log segment at the determined position at database recovery time is determined based on information stored during data backup. Replay of the log segments is then initiated starting at the determined position. Related apparatus, systems, techniques and articles are also described.
US08738585B2
A system and method for restoring site collections stored in different content databases of a web application are disclosed. A restoration GUI may be displayed. Displaying the restoration GUI may include determining a plurality of databases used for the web application. For each respective database of the plurality of databases, one or more site collections stored in the database may be determined. Displaying the graphical user interface may further comprise displaying an aggregated view of the site collections stored in each database of the plurality of databases. The aggregated view may enable each site collection to be selected for restoration.
US08738584B2
Embodiments provide information composition management features and functionality to manage composite information, but are not so limited. In an embodiment, a computing system can include functionality to provide a composition of informational data that can be used to identify and manage aspects of shared and other data that can be associated with distinct information sources. In one embodiment, a computing platform includes a client that can be configured to access and use information of a plurality of independent sources to create a data composition that includes aspects of shared and unshared data portions and manage data changes of the data composition including managing issues associated with one or more of the plurality of independent sources. Other embodiments are described and available.
US08738579B2
A system and a method for performing a warm shutdown and restart of a buffer pool. The buffer content, including pages and control structures associated with these pages, is partitioned into blocks, where block is saved to a disk as a sequential file. The size of each block is selected to provide an optimal I/O efficiency during buffer pool shutdown and restart operations. Blocks can be saved simultaneously using a plurality of writer threads. During restart of the buffer pool, the control information is read from the disk and restored to the buffer pool using reader threads. The buffer pool may be made available for reference to pages while the reader threads are enabled to read the saved information by blocks, to facilitate a more rapid restoration of information in the buffer pool.
US08738576B2
Methods and apparatus for improving data warehouse performance are disclosed. An example method to transform a first database into a second database includes generating a first mapping file associated with a fact table of the first database, the first mapping file referenced by a first hierarchical directory file path, generating a second mapping file associated with a dimension table, the second mapping file referenced by a second hierarchical directory file path, and retrieving data from the second database using the first and second mapping files via sequential navigation of the first and second hierarchical directory file paths.
US08738573B2
Aspects of the subject matter described herein relate to versioning for databases. In aspects, two or more users may share the same version of data, such as a report, in a database. One of the users may seek to update the data. In response to a request from the user, a new version of the data is created. For data that is not updated via the request, the new version shares data with the previous version, thus saving space. For data this is updated, new segments within the database are created to store the updated data. Each user is allowed to access the data without blocking other users accessing the data.
US08738572B2
Systems, methods and computer readable medium for storing data elements transmitted via data streams received from distributed devices connected via a network. The received data elements may be stored in block stores on the distributed devices. The stored data elements may be allocated to data blocks of a block store that have assigned block identifiers and further allocated to events of the data blocks. Stream schema of the received plurality of data streams may have the same stream schema, and indices may be generated indices based on the order of the event allocated data elements. Stream schema of the received data streams may comprise a list of token names. Token names may be assigned to the event allocated data elements. Indices may be generated for the event allocated data elements based on the stream schema.
US08738564B2
A method for pollen-based geolocation. The method determines the probability P that a given location is part of the travel history of a given sample. Using simulated datasets and Monte Carlo simulation, the model parameters can be precisely associated with P, thereby allowing the algorithm to operate on real-life samples of interest.
US08738559B2
Graph partitioning techniques are based on the notion of natural cuts. A filtering phase performs a series of minimum cut computations to identify and contract dense regions of the graph. This reduces the graph size significantly, but preserves its general structure. An assembly phase uses a combination of greedy and local search heuristics to assemble the final partition. The techniques may be used on road networks, which have an abundance of natural cuts (such as bridges, mountain passes, and ferries).
US08738558B2
A method for providing a response to a statement of a user, the method includes: receiving user input that comprises a portion of a user statement; selecting, before receiving a whole user statement, an answerable statement response between an answerable statement, multiple answerable statements and a response to an answerable statement; wherein the selecting is responsive to user input and to structured representations of answerable statements answerable by an answering entity; and sending to the user information representative of response to the user statement.
US08738544B1
An embodiment of the invention is directed toward identifying a number of advocates. A social-connection map for users of a wireless communications network is determined. A number of heavy users is determined based on the number of connections in a social-connection map. Advocate criteria are evaluated and used to identify a number of advocates.
US08738541B2
A delivery mechanism for distributing media items to subscribers uses a timed based benchmark, or a triggering event, in lieu of or in addition to a conventional capacity driven model. In this manner, subscribers can temporarily have access to a number of titles exceeding a quota in some instances, in order to reduce monitoring requirements, or further some promotional interest. In other instances subscribers are consulted in advance before new titles are delivered, to give them an option of selecting their choice or a choice made automatically for them by a recommender system.
US08738540B2
Techniques for automated mobile transaction processing are provided. A consumer traverses to a web portal or other type of enterprise terminal device of an enterprise and proceeds to shop. During checkout, the portal contacts a transaction service and is delivered back an identifying barcode or Quick Response (QR) code. The consumer uses a mobile device to scan the code and send it to the transaction service. Previously registered payment details of the consumer are located and payment is received from the consumer. The portal is notified that payment is completed by the transaction service.
US08738530B2
Apparatus and methods provide an accumulator that processes electronic payments from an employer to a recipient via a network. The payments processed may be, for example, child support payments collected from an employee by the employer. The employer may submit one transaction made up of payments collected from multiple employees bound for multiple recipients and the accumulator may receive, translate, batch, and deliver the payments to the multiple recipients. The accumulator, employers, and recipients may communicate via a network such as the Internet.
US08738529B2
Exemplary embodiments for detecting electronic payment card fraud include receiving real-time payment card transaction data from ingress channels and an egress channels of at least one payment card system through a first application programming interface (API); generating transactional profiles for each of at least payment cards, the ingress channel, the egress channels, and funding sources of the payment cards; in response to receiving transaction data for a current payment card transaction, evaluating the transaction data using a predictive algorithm that compare the transaction data to the transactional profiles to calculate a probabilistic fraud score for the current transaction; evaluating the probabilistic fraud score and the current transaction data based on a set of rules to generate a recommendation to approve, decline or review the current transaction; and transmitting the recommendation back to the payment card system via a second API.
US08738520B2
A computer system in a money transfer transaction. A request is received from a sender on a send computer to send a money transfer having a send amount. The sender is prompted on the send computer to select one or more parameters associated with the money transfer, the one or more parameters comprising money transfer receiver information including a receiver location. Money transfer fees associated with the money transfer are analyzed for a plurality of receive locations proximate the receiver location based on the selected one or more parameters. A receive location offering a lowest money transfer fee is selected from the plurality of receive locations. The send amount and fee for the selected receive location are collected from the sender. Information related to the money transfer is then stored, including the selected one or more parameters and the receive location, in a money transfer server.
US08738518B2
Systems and methods are provided for executing a plurality of money transfers, at least one term of which is dependent on the value of a fluctuating parameter, for example a currency exchange rate or the amount of a transaction service fee. The customer may stage a first money transfer at a money-transfer system and a first value of the fluctuating parameter may be determined by a host processor. The first money transfer may then be executed by the money-transfer system using the first value of the fluctuating parameter and a unique lock-in value identifier may be stored in the host processor's memory that associates the first value of the fluctuating parameter with the customer.
US08738511B2
Systems and methods are provided for executing a hedge transaction in connection with the execution of a derivative product order in which the price of the derivative product is defined by one or more variables. The hedge transaction may be executed at an exchange or match engine that is different from the exchange or match engine executing the derivative product order. The execution of derivative product transaction may be contingent on the existence of an appropriate hedge transaction. Alternatively, a best efforts approach may be used to fill the hedge transaction order after executing the derivative product transaction.
US08738498B2
A system for routing a trading order to a market center comprises a memory and a processor. The memory stores a trading order specifying a trading product. The processor determines a plurality of market center prices for the trading product, each market center price associated with at least one of a plurality of market centers. The processor selects one of the plurality of market centers based upon the determined market center prices. The processor further determines a disclosure policy for the selected market center and routes the trading order to the selected market center according to the determined disclosure policy.
US08738493B2
A solution to resolve ambiguous merchant data in connection with processing a cashless transaction request in a real-time manner. Provided according to the present disclosure are a system and method including a binary-searchable non-transitory computer-readable medium is configure to store a first set of unambiguous merchant identification data having plural data entries therein, each entry corresponding to a merchant. A binary search of the first set of unambiguous merchant identification data is carried out using search keys based upon the ambiguous merchant identification data to determine whether one or more entries of the first set satisfies at least one of a second set of partial match criteria for comparing the ambiguous merchant identification data with the first set of unambiguous merchant identification data. An entry of the first set of unambiguous merchant identification data is assigned to correspond with the ambiguous merchant identification data where at least a predetermined number of the second set of partial match criteria are met.
US08738484B2
An enhanced system and method for handling, matching and executing discretionary orders in an electronic options environment is disclosed. Market maker entitlements are integrated with the discretionary order processing, so that the market maker is guaranteed an allocation of the trade if the market maker is at the NBBO when an incoming discretionary order priced at or better than the NBBO is received. If the incoming discretionary order cannot execute at the NBBO using its display price, then it will use as much discretion as is required to participate in a market maker entitlement if the market maker is quoting at the NBBO, and to execute against the order book and route to away markets quotations at the NBBO. Once posted to the order book, only the display price of a discretionary order is eligible for preferential execution in a market maker entitlement process.
US08738474B1
A system has a storage bin used to hold a product and a product storage rack intended to hold the storage bin. The storage bin is provided with a near field communication (NFC) tag device and the product storage rack is provided with a NFC antenna device cooperable with the NFC tag device. The NFC antenna device and the NFC tag device are used to determine a relative position of or orientation of the storage bin relative to the product storage rack for the purpose of automatically determining if replenishment of the product within the product storage rack is required.
US08738465B2
The present disclosure is directed to techniques for grabbing affiliate links from sites of other affiliates or merchants sites directly to be used in the creation of an affiliate site along other affiliate links Once grabbed, a tracking id—associated with the affiliate of the site from where the affiliate link was grabbed—is replaced by the tracking id of the new affiliate. In one scenario, the grabbed affiliate link is included in a product database together with other product codes, all of which include graphic data and descriptive text associated with products obtained in a search. The product database is then made available by way of export file or uploaded to a server where it can be later retrieved and used to populate an affiliate site of the new affiliate.
US08738461B1
Displaying popular items that are available for sale at a merchant's physical location comprises creating a electronic document corresponding to the merchant's physical location. Then, a product availability database and a product popularity database are populated, the product availability database taking into account the inventory available at the merchant's physical location. Next, a cross-referencing engine identifies the popular products that are available at the merchant's physical location, and displays on the merchant's electronic document a plurality of popular items that are available at the merchant's physical location.
US08738460B2
A facility for providing a gift is described. In one embodiment, the facility receives information identifying a first person that will give a gift and a second person that will receive the gift given by the first person. The facility then automatically chooses a gift to be given to the second person by the first person.
US08738456B2
A method of creating a custom document comprises maintaining a database of product information, the product information including, for each of multiple products, a product description, vendor information and at least one vendor specific attribute wherein at least one product from the database includes multiple vendors. At least one product from the database is identified based on customer product preference information that is associated with a customer. For an identified product having multiple vendors, a vendor from the product's associated vendors is selected using customer vendor preference information that is associated with the customer. A custom structured document is created that includes the selected product, product description, and one or more vendor specific attributes for the selected vendor.
US08738453B2
The present invention provides methods and systems for defining financial transaction components; defining mapping rules for taking individual financial transactions and breaking them down into their components, such as production services, billing services and settlement services. A data processing system in accordance with one embodiment of the present invention, creates a transaction instance corresponding to a financial transaction, creates a production service instance linked to the transaction instance by a first relation instance, and creates a billing service instance linked to the production service instance by a second relation instance. The data processing system, may also create other production service instances linked to the transaction instance using other relation instances, as well as, other billing service instances linked to the production service instances.
US08738448B2
Systems and methods of identifying ad elements of web pages via a computer network are provided. A script configured to identify an ad slot on a web page can be obtained by at least one data processing system having an ad slot evaluation module. The script can be executed to obtain advertisement parameters of the ad slot and web page parameters of the ad slot and generate a unique identifier of the ad slot. The generated unique identifier is associated with a URL identifier of the web page. The data processing system evaluates at least one database to determine one of a presence and an absence of the historical ad slot data. The data processing system provides content for display in the ad slot of the web page based at least in part on a result of the evaluation of the database.
US08738443B2
Computer-based systems and methods for advertising by pushing video to recipients. The subject matter of the videos may be targeted to the affinities of the recipients. The videos embedded in the emails may comprise a short commercial that the recipients view when viewing the video. A computerized host data center may track the recipients' interaction with the video. Advertisers may be charged advertising rates based on the recipients' interactions with the video email. The video may be continually pushed to various recipients. The recipients may watch the videos when it is convenient for them simply by opening, for example, an email that included the video in various embodiments.
US08738440B2
A computer-implemented method is described for determining a response attribution value that represents a credit assignment to a communication, for an associated response received from a recipient during a marketing campaign.
US08738437B2
A method and system for providing advertising effectiveness searching capabilities, predictive modeling capabilities and usage mining in a location-based services system is disclosed. During operation of the location-based services system, usage information for advertising campaigns placed on the location-based services system is stored. Advertisers are provided with the ability to enter a search request form on a remote terminal to mine the usage information. The search request is then transmitted to an application that searches usage information to generate a response to said search request.
US08738434B1
A method for generating a deal for a business, including identifying a deal goal of the business, obtaining a plurality of previous deals issued by a plurality of businesses, identifying a plurality of performance data items relating to the plurality of previous deals, filtering the plurality of previous deals to identify a plurality of previous deal characteristics, selecting a plurality of high performance deal characteristics from the plurality of previous deal characteristics, generating a plurality of deal characteristics for the deal, identifying a first deal provider and a second deal provider from a plurality of deal providers, generating the deal including the plurality of deal characteristics, receiving an approval of the deal, and transmitting the deal to the first deal provider and the second deal provider.
US08738432B2
A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable medium being operable to provide a shopping cart for a shopper, and segment items in the shopping cart based on the carbon footprint associated with each item. Additionally, the method may include displaying substitute or complementary items in the shopping cart for selection by the user to reduce total carbon values, and awarding carbon certificates.
US08738430B2
Methods, devices and systems are provided for enabling the selection of a shipping option responsive to an environmental preference. A user indicates a shipping criteria preference including an environmental impact weighting. A cost value of each of a plurality of shipping options is determined including an environmental impact cost. A shipping options is selected and implemented for a shipping of an item as a function of the indicated environmental impact weighting. Each of the plurality of shipping option cost values may be dynamically recalculated and the status of at least one of the shipping options updated, the updating determining a change in value a shipping option cost value, an implemented selected shipping option changed to another of the plurality of shipping options as a function of the status updating.
US08738428B2
Disclosed are techniques for the creation, communication, negotiation, and storage of promotion events between trading partners. A promotion event is managed between a retailer and a vendor each having an associated computer in communication with a data network. The promotion event is defined to include terms, including an event description and a designated items description. The terms are situated in fields of a promotion event record. The designated items description is matched to a list of items stored in an item table. This list of items is authorized for sale by the retailer. A validation operation includes determining whether the fields in the promotion event record conform to requirements of a deal sheet associated with the retailer. The promotion event record is stored as a deal in a deal transaction storage medium. The retailer computer is provided with read access to the stored deal. The retailer can then negotiate the stored deal with the vendor. The vendor can revise the terms of the stored deal as desired. Further negotiation can occur until the deal is accepted.
US08738427B2
A method of advertising within a radio broadcast program which features the playing of songs and broadcasting commercials, the method including the steps: A. establishing a contest whereby listeners of the program may become participants in the contest by following procedures of the contest, the contest including the broadcast of clues from time to time following broadcast of one of the commercials, with the contest requirement that a participant respond to at least one broadcasted clue and follow the required procedure of the contest, B. broadcasting at least one set of songs during the program, C. broadcasting at least one commercial during the program, D. broadcasting at least one clue following the at least one commercial, and E. providing a specified award to each participant whose response to the clue satisfied the contest requirements to win the award.
US08738425B1
A method of determining a set of future actions includes providing an interface to a user, the interface including an adjustable element associated with a future value of an influencer. The influencer is associated with an action. The method further includes receiving via the interface an adjusted future value of the influencer, projecting a future value of a performance indicator based at least in part on the adjusted future value of the influencer, and providing a results interface to the user indicative of the future value of the performance indicator.
US08738424B2
A monitoring system is disclosed for acquiring output activity, utilization capacity and/or effluent data from an facility on a facility-by-facility and/or an industry-by-industry basis. The system is designed to generate a plant and/or industry output activity database that is updated on a continuous, near continuous, periodic and/or intermittent basis so that subscribers are apprised of changes in plant or overall industry output. A clearing house is also disclosed for distributing the acquired data to subscribers to aid in analyzing, predicting trends, pricing, maintaining, adjusting, minimizing, and/or maximizing individual plant or overall industry output.
US08738422B2
Methods and systems for providing location assessments are provided. Example embodiments provide a Location Assessment Provider System, which generates and provides assessments of various characteristics of specified locations. In one embodiment, the Location Assessment Provider System receives a specified location, determines a location assessment for the specified location, generates a visual representation of the determined location assessment, and provides the generated visual representation to a client system. Determining a location assessment may be based on geographic-related information about, or associated with, the specified location, such as the presence and location of geographic-related features associated with the specified location. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
US08738418B2
In one aspect, a system includes a transaction handler to process transactions, a data warehouse to store data recording the transactions, a portal configured to communicate with a search engine and to provide a user interface to receive a request from a merchant, and at least one processor coupled with the data warehouse and the portal. In response to the request received from the merchant via the portal, the at least one processor identifies a set of first statistics based on search activities of the search engine, identifies a set of second statistics based on the transactions relevant to the search activities, and uses the portal to juxtapose the set of first statistics and the set of second statistics.
US08738398B1
The present disclosure provides methods and apparatus for obtaining and using outcome information associated with a prescription drug. In an embodiment, doctors and patients are registered in a central prescription distribution system. Preferably, drugs prescribed using the central prescription distribution system are only available through the system and are shipped from one or more distribution hubs directly to the patient. Outcome data is collected from the patients in the system and used in a variety of ways.
US08738397B2
A distributed clinical trial system that provides configurability, reusability and integration of randomization and inventory configurations for different clinical trials with various electronic data capture (EDC) systems. The distributed clinical trial system includes a method of randomizing subjects in a multi-arm clinical trial. In accordance with a method, a subject identifier and a trial identifier are received from an EDC system. The trial identifier indicates the multi-arm clinical trial and the subject identifier indicates a subject enrolled in the multi-arm clinical trial. A randomization design previously configured for the multi-arm clinical trial is retrieved from a database based on the received trial identifier. The subject identifier is assigned to an arm identifier of the multi-arm clinical trial based on the randomization design. The arm identifier indicates an arm of the multi-arm clinical trial to which the subject has been assigned.
US08738392B2
A health information gathering system for gathering information from at least one user. The health information gathering system includes a database storing information relating to a user and pertaining to at least two of the areas of information selected from a group consisting of nutritional information, psychological information, occupational information, physical information and personal history information, access to the information stored in the database being controlled by the user. The user can input information pertaining to the at least two areas of information selected from the group consisting of nutritional information, psychological information, occupational information, physical information and personal history information into the database, and the user can retrieve information from the database.
US08738389B2
A mobile communications device comprising a gateway is provided. The device enables an automated discovery of a vehicle environment is enabled. Hereby context information relating to the vehicle environment can be automatically communicated to the service backend. Also context information from the service backend can be provided to the vehicle environment all utilizing SIP Presence technologies. The invention can in accordance with one embodiment be implemented in an IMS system. In accordance with one embodiment a communications device comprising gateway can be provided in the form of a mobile communications device, such as a mobile telephone. The gateway can for example be an IMS gateway.
US08738388B1
Market based data cleaning for mitigation of idiosyncratic errors in transaction data used for property valuation. The market based data cleaning technique helps to ensure that the most accurate record is retained for a transaction when duplicate records are found, by ensuring that the retained record is the most consistent with other transactions of the same property, the local market trend, and neighborhood market. Algorithms accommodate the adoption of a value as a representative single record for a transaction where multiple records are present for a transaction. Following duplicate removal, market based data cleaning further eliminates erroneous records by eliminating transaction outliers, also preferably based upon the local market trend, along with all of the remaining transactions for each given property.
US08738381B2
A prosody generation apparatus capable of suppressing distortion that occurs when generating prosodic patterns and therefore generating a natural prosody is provided. A prosody changing point extraction unit in this apparatus extracts a prosody changing point located at the beginning and the ending of a sentence, the beginning and the ending of a breath group, an accent position and the like. A selection rule and a transformation rule of a prosodic pattern including the prosody changing point is generated by means of a statistical or learning technique and the thus generate rules are stored in a representative prosodic pattern selection rule table and a transformation rule table beforehand. A pattern selection unit selects a representative prosodic pattern from the representative prosodic pattern selection rule table according to the selection rule. A prosody generation unit transforms the selected pattern according to the transformation rule and carries out interpolation with respect to portions other than the prosody changing points so as to generate prosody as a whole.
US08738376B1
Techniques disclosed herein include using a Maximum A Posteriori (MAP) adaptation process that imposes sparseness constraints to generate acoustic parameter adaptation data for specific users based on a relatively small set of training data. The resulting acoustic parameter adaptation data identifies changes for a relatively small fraction of acoustic parameters from a baseline acoustic speech model instead of changes to all acoustic parameters. This results in user-specific acoustic parameter adaptation data that is several orders of magnitude smaller than storage amounts otherwise required for a complete acoustic model. This provides customized acoustic speech models that increase recognition accuracy at a fraction of expected data storage requirements.
US08738373B2
In a signal processing method and apparatus, a predetermined correcting signal having a same frame length as a second frame signal in which predetermined processing is performed to a frequency spectrum of a first frame signal of a frame length to which a predetermined window function is performed and is converted into a time domain is adjusted so that amplitudes of both ends of the correcting signal become equal to amplitudes of both or one of frame ends of the second frame signal, and a corrected frame signal is obtained by subtracting an adjusted correcting signal from the second frame signal.
US08738370B2
A speech analyzer includes a speech acquiring section, a frequency converting section, an autocorrelation section, and a pitch detection section. The frequency converting section converts the speech signal acquired by the speech acquiring section into a frequency spectrum. The autocorrelation section determines an autocorrelation waveform by shifting the frequency spectrum along the frequency axis. The pitch detection section determines the pitch frequency from the distance between two local crests or troughs of the autocorrelation waveform.
US08738363B2
A system and method for extraction of suggestions for improvement form a corpus of documents, such as customer reviews, are disclosed. A structured terminology provided or a topic includes a set of semantic classes, each including a set of terms. A thesaurus of terms relating to suggestions of improvement is provided. Text elements of text strings in the documents which are instances of terms in the structured terminology are labeled with the corresponding semantic class and text elements which are instances of terms in the thesaurus are also labeled. A set of patterns is applied to the labeled text strings to identify suggestions of improvement expressions. The patterns define syntactic relations between text elements, some of which are required to be instances of one of the terms in a particular semantic class or thesaurus. A set of suggestions for improvements is output based on the identified suggestions of improvement expressions.
US08738362B2
Diffusing evidence among candidate answers during question answering may identify a relationship between a first candidate answer and a second candidate answer, wherein the candidate answers are generated by a question-answering computer process, the candidate answers have associated supporting evidence, and the candidate answers have associated confidence scores. All or some of the evidence may be transferred from the first candidate answer to the second candidate answer based on the identified relationship. A new confidence score may be computed for the second candidate answer based on the transferred evidence.
US08738361B2
A computing system receives input data having both graph and unstructured data and computes a current log likelihood of the input data. The computing system compares the current log likelihood with a previous log likelihood of the input data. If the current log likelihood is larger than the previous log likelihood, the computing system update topic modeling parameters, community modeling parameters, and the link generation parameter until the computing system obtains a maximal value of the log likelihood of the input data. Then, the computing system creates a graph indicating topic similarity between the input data based on the topic modeling parameters, creates another graph indicating community similarity between entities associated with the input data based on the community modeling parameters, and predicts a link existence between input data or entities based on the link generation parameter, the topic modeling parameter and the community modeling parameter.
US08738358B2
A method for message translation and a Messaging Translation Service Application Server (MTS AS) are provided for translating messages exchanged with, and among, social network services alike Facebook™ and Tweeter™. According to the invention, a message written in a first language by a user is received by a first social media network, which further obtains from other social media network(s) information related to a language used by therein. Then, the first social media network requests translation of the message from the first language into the language used by the other social network systems, and further sends the translated message to the other social network systems.
US08738356B2
The universal text input technique described herein addresses the difficulties of typing text in various languages and scripts, and offers a unified solution, which combines character conversion, next word prediction, spelling correction and automatic script switching to make it extremely simple to type any language from any device. The technique provides a rich and seamless input experience in any language through a universal IME (input method editor). It allows a user to type in any script for any language using a regular qwerty keyboard via phonetic input and at the same time allows for auto-completion and spelling correction of words and phrases while typing. The technique also provides a modeless input that automatically turns on and off an input mode that changes between different types of script.
US08738354B2
A method of creating translingual text representations takes in documents in a first language and in a second language and creates a matrix using the words in the documents to represent which words are present in which language. An algorithm is applied to each matrix such that like documents are placed close to each other and unlike documents are moved far from each other.
US08738353B2
A method of representing a language statement having one or more words includes capturing an expression of the language statement, associating one or more properties with each of the one or more words in the language statement, substantially removing as necessary one or more first ambiguities in the language statement, establishing one or more functional roles for each of the one or more words in the language statement, processing as necessary one or more second ambiguities in the language statement, and providing a representation of the language statement including the one or more properties associated with and the one or more functional roles established for each of the one or more words, the one or more first ambiguities substantially removed, and the one or more second ambiguities processed.
US08738340B2
The systems and methods disclosed herein employ a combination of digital three-dimensional modeling and rapid fabrication technologies to provide pre-indexed, pre-registered, and/or precut components for articulated dental models. Dental articulators and components of dental models as described herein use a positioning key to encode positional information for components of the dental model, and/or a reference grid on mounting surfaces to enforce local accuracy of fabricated parts against a fixed reference array.
US08738337B2
Methods for accurately predicting radio propagation from signal strength measurements. Dynamic range limitations in the measurement data are explicitly taken into account. The resulting propagation models accurately predict signal strength for calculation of coverage and interference.
US08738335B1
Any primitive cells or blocks can be represented physically by a Barycenter compact model, and any black box model can also be physically represented by a Barycenter compact model physically. A hierarchical boundary condition between blocks is formulated by the Barycenter model or Barycenter compact model. Hierarchical boundary condition problems between blocks can be limited within two levels only if using the Barycenter model or Barycenter compact model.
US08738333B1
One or more embodiments provide methods of creating datacenter capacity and/or load models for a datacenter in a virtualized environment; methods of simulating the capacity and/or load models (“What-if” simulations); and methods of visualizing simulation results for assessing the impact of the capacity and/or load models on the datacenter capacity.
US08738324B2
A simulation system for predicting a likelihood of whether a target object positioned in an environment will be detected by a detection system when illuminated by a laser source. The simulation system may be used for a laser rangefinder application and a laser designator application. The simulation system may provide a detection probability of the target object at a specified range to the detection system or a plurality of detection probabilities as a function of the range to the detection system. The simulation system may provide an indication of an overlap of the beam provided by the laser source on the target object. The simulation system may determine the effect of vibration on the detection of the target object at a specified range.
US08738323B2
A method includes receiving location data of a monitoring device when carried by a user and receiving motion data of the monitoring device. The motion data is associated with a time of occurrence and the location data. The method includes processing the received motion data to identify a group of the motion data having a substantially common characteristic and processing the location data for the group of the motion data. The group of motion data by way of processing the location data provides an activity identifier. The motion data includes metric data that identifies characteristics of the motion data. The method includes transferring the activity identifier and the characteristics of the motion data to a screen of a device for display. The activity identifier being a graphical user interface that receives an input for rendering more or less of the characteristics of the motion data.
US08738316B2
A luminance sensing system and method and a computer program product thereof are provided. The system includes: a first luminance sensing unit, arranged at a first position, and used for sensing a light ray luminance at the first position to generate a first illumination value; a second luminance sensing unit, arranged at a second position, having a displacement unit, and used for sensing a light ray luminance at the second position to generate a second illumination value; and a computing unit, electrically connected to the first luminance sensing unit, the displacement unit, and the second luminance sensing unit, and used for acquiring the first illumination value and the second illumination value, acquiring luminance range information by using the first illumination value. When the second illumination value does not conform to the luminance range information, the computing unit controls the displacement unit to move the second luminance sensing unit.
US08738313B2
An apparatus is realized which is capable of shortening the updating period of the measurement of a specific channel and lengthening the updating period of the measurement for another channel, thereby making the measurements for all the channels possible. The measurement apparatus includes a multiplexer that sequentially switches between analog input signals of a plurality of channels and internal calibration signals; an analog-to-digital converter that converts the signals from an analog to digital form; and a digital processor to which the signals are input, wherein the digital processor includes a sequence operation unit for sequentially switching between a combination of a channel for which a high-speed update is necessary and another channel, and the internal calibration signal among the input signals of the plurality of channels and supplying, to the multiplexer, an operation signal that is input to the AD converter.
US08738312B2
This disclosure provides a phase measuring device that can measure phase differences with high precision using the digital circuits. A phase measuring device includes a buffer delay measuring circuit and a phase difference measuring circuit which use a TDC, respectively, and a phase difference calculator. The buffer delay measuring circuit generates delay measurement data indicating a delay amount τB between the buffers of the TDCs based on a highly precise clock signal and a sampling reference signal. The phase difference measuring circuit generates a number data row indicating a phase difference between measuring signals SS(A) and SS(B), and first and second phase difference measuring data Ds(A) and Ds(B), using the clock signal. The phase difference calculator calculates the phase difference using numbers of state data NB(A) and NB(B) based on the first and second phase difference measuring data Ds(A) and Ds(B), the number data row, and the highly precise delay amount τB obtained from the delay measurement data.
US08738311B2
A SOC (state of charge) estimation method for a rechargeable battery includes: measuring a battery parameter of the rechargeable battery; judging whether the battery parameter of the rechargeable battery is stable; if the battery parameter of the rechargeable battery is not stable yet, estimating an open circuit voltage of the rechargeable battery by a fuzzy control and expanding an established experiment data of the rechargeable battery into a 3D function by the fuzzy control; and calculating a time domain dynamic equation and converting into a SOC function, substituting the SOC function into the fuzzy control to estimate an SOC estimation value, wherein the time domain dynamic equation performing a time domain dynamic monitor.
US08738309B2
A method of repairing a used battery pack from an electric vehicle include removing the battery pack from the vehicle. Battery tests are performed on at least some of the plurality of batteries and a battery test result for each of the batteries tested are obtained and stored in a database. A plurality of replacement batteries are tested and test results for each of the replacement batteries are stored in the database. The battery test results from the database are retrieved and used to create a refurbished battery pack. An apparatus includes a database for storing test results.
US08738283B2
A method of operation of a navigation system includes: selecting a starting point; selecting a destination; identifying a destination lot associated with the destination; and calculating a vehicle travel route from the starting point to the destination with the vehicle travel route traversing through the destination lot for displaying on a device.
US08738281B2
The present invention is intended to provide a technique which is capable of detecting a collision position of a moving object crossing a road and a subject vehicle with a higher degree of accuracy. In the present invention, in cases where the moving object crossing the road into which the subject vehicle has entered is detected at the time when the subject vehicle has turned to the right or to the left, the direction of a moving vector of the moving object is fixed to a direction which is set based on a shape of the road into which the subject vehicle has turned to the right or to the left. Then, the collision position of the moving object and the subject vehicle is predicted based on this moving vector of which the direction is fixed.
US08738269B2
A controller for controlling a plant comprises a predictor for calculating a predicted value of the future of a control output value based on a provisional value of a control input value including a periodic reference signal by using a plant model indicating the dynamic characteristics of the control output value from the control input value of the plant, an evaluation function value calculator for calculating an evaluation function value including the predicted value of the future of the calculated control output value, an extreme value search optimizer for calculating a provisional value of such a control input value as that the evaluation function value becomes the extreme value on the basis of a product of the calculated evaluation function value and a periodic reference signal, and an adder for calculating a control input value including the provisional value of the calculated control input value.
US08738262B2
One or more embodiments of the present application may provide a system and method for monitoring driver inputs and vehicle parameters, assessing a driver's cruising speed behavior, and providing short-term and/or long-term feedback to the driver relating to the driver's cruising speed behavior. The cruising speed behavior feedback can be used to coach future cruising speed behavior that may translate into better long-term driving habits, which in turn may lead to improvements in fuel economy or vehicle range. Moreover, the cruising speed behavior feedback can be adapted to a driver based upon how responsive the driver is to the feedback.
US08738253B2
An ECU controls an automatic transmission that can be manually shifted. The ECU executes a program that includes i) the step of, when there are a plurality of allowed gears that are allowed at the time of a downshift operation, continuously determining whether the engine speed NE after a downshift will be in a preset overspeed region for each allowed gear when the second and subsequent allowed gears are lower than an output gear, and when there is an allowed gear that will result in the engine speed NE being in the overspeed region, ii) the step of cancelling that allowed gear. Thus this control appropriately suppresses overspeeding of the engine while executing a manual shift in response to an operation by the driver without bothering the driver.
US08738237B2
A control system is provided for starting electrically powered implements on a vehicle such as a grass mowing machine with electrically powered cutting reels. The electric motors are started at intervals, rather than simultaneously. The intervals between starting each electric motor may be based on pre-defined criteria such as a fixed time constant, voltage, current or speed input from a motor controller for each implement.
US08738233B2
An apparatus for determining seat occupancy includes a seat for a vehicle, which has a seating portion, right and left load detecting portions arranged between a vehicle floor and either one of a front portion and a rear portion of the seating portion, the right load detecting portion detecting a load applied to a right side of the seating portion, the left load detecting portion detecting a load applied to a left side of the seating portion, and a seat occupancy determining portion calculating a seating load of the seat on the basis of the detected loads and determining the seat occupancy of the seat by comparing the seating load with a predetermined threshold value, wherein the seat occupancy determining portion varies the predetermined threshold value depending on of a difference value between the loads applied to the right and left sides, respectively, of the seating portion.
US08738224B2
A steering wheel system for use with a vehicle includes, but is not limited to, a steering wheel having a rim. A touch sensitive member covers the rim. The touch sensitive member detects first and second gestures on the rim and generates a first electronic signal when the first gesture is detected and generates a second electronic signal when the second gesture is detected. A processor is communicatively coupled to the touch sensitive member and is configured to be operatively coupled to a first subsystem and a second subsystem. The touch sensitive member is further configured to send the first electronic signal and the second electronic signal to the processor and the processor is further configured to send a first command to the first subsystem after receiving the first electronic signal and to send a second command to the second subsystem after receiving the second electronic signal.
US08738214B2
A method of determining a status of a vehicle on a roadway, in one example, includes monitoring a then-current vehicle speed by an in-vehicle processor, and during the monitoring, determining that the speed has exceeded a pre-established threshold speed. When the speed exceeds the threshold speed, an algorithm is triggered. Upon triggering the algorithm, a sub-routine is initiated that determines if the vehicle is caught in a traffic jam. Also disclosed herein is a method and system for communicating the vehicle status determination to an outside entity.
US08738211B2
A control apparatus for a vehicle is provided for a vehicle that has a normal mode and a power mode as vehicle driving characteristics. The control apparatus includes a continuously variable transmission mechanism that steplessly changes a speed ratio when rotational driving force of an engine output shaft is transmitted to a rotating output shaft; and a control portion that controls the continuously variable transmission mechanism such that, when a rotation speed is increased to a target rotation speed and a required output of an internal combustion engine when the power mode is selected is the same as when the normal mode is selected, the rate of increase in the rotation speed is greater when the power mode is selected than when the normal mode is selected.
US08738209B2
It is provided a control device of a vehicle drive apparatus in a vehicle including an electric motor for driving drive wheels, the control device controlling an output torque of the electric motor in accordance with a predetermined electric motor torque control characteristic making the output torque of the electric motor larger when a requested drive force is greater such that a drive force of the vehicle becomes equal to the requested drive force requested by a driver, wherein when the stopped vehicle is started, if the requested drive force is equal to or less than a requested drive force judgment value set equal to or less than a necessary start-up drive force necessary for start-up of the vehicle, the control device provides electric motor torque suppression control suppressing the output torque of the electric motor below an output torque determined from the electric motor torque control characteristic.
US08738206B2
A method and system of providing hydraulic pressure during a transition from gas-powered engine operation to electric motor operation in a hybrid electric vehicle. During the transition, main pressure arising from operation of a gas-powered engine with a main pump is matched with auxiliary pressure arising from operation of a battery-powered electric motor with an auxiliary pump. After matching the main and auxiliary pressures, the auxiliary pressure is boosted to an operational pressure in response to a triggering event.
US08738204B2
Various embodiments include an electric motor vehicle which does not have any active suspension components, gearbox, differential or other mechanical transmission components, in various embodiments including consists a chassis, at least one pair of integrated wheel and brushless DC electric motor assemblies mounted on the chassis with conventional suspension components including springs and dampers. In various embodiments, a battery pack on the chassis provides power to the integrated wheel and electric motor assemblies; and a control system operates each integrated wheel and motor assembly independently of each other integrated wheel and motor assembly. Various embodiments include the control system including a master controller connected to the battery pack, and, a separate slave controller connected to the battery pack and to each of the integrated wheel and motor assemblies as well as the master controller.
US08738202B2
To avoid a locomotive from travelling with a disabled sanding system, a method and system are provided for ensuring that the sanding system is not disabled if a primary speed reference used to detect the locomotive's speed is faulty. The method comprises determining a first speed measurement from a primary speed source; if the first speed measurement is below a setpoint, determining a second speed measurement from a secondary speed source; and if the second speed measurement is below the setpoint, disabling the automated and/or emergency initiated sanding control system on the locomotive.
US08738201B2
Addressed are systems and methods for providing to pilots of landing aircraft real-time (or near real-time) information concerning runway conditions and aircraft-stopping performance to be encountered upon landing. The systems and methods contemplate using more objective data than utilized at present and providing the information in automated manner. Information may be obtained by using conventional ground-based runway friction testers or, advantageously, by using air-based equipment such as (but not limited to) unmanned aerospace vehicles (UAVs).
US08738190B2
An energy object extension to an industrial protocol having a comprehensive suite of attributes, messages and services utilized for the monitoring and control of energy consuming or producing resources by a manufacturing automation application is provided. The energy object includes an identifier associated with an energy resource that is associated with a manufacturing automation application and an energy type associated with the energy resource. This includes a measurement characteristic associated with the energy resource to facilitate energy management by the manufacturing automation application.
US08738175B2
A radio frequency identification (RFID) tower crane load locator is disclosed. One example includes at least four RFID components to provide RFID range measurements between the at least four RFID components. In addition, a load position determiner utilizes the RFID range measurements to determine a location of the load. A load information generator provides the location of the load information suitable for subsequent access by a user.
US08738165B2
A virtual model of a dental patient's dentition is provided by obtaining a digital data file of the patient's teeth and orthodontic appliances connected to the teeth, and then combining data from the data file with other data that represents surfaces of the teeth underlying the appliances. The virtual model is useful in preparing a physical model of the patient's current dentition that can be used, for example, to make a dental retainer. Advantageously, the retainer can be fabricated before the orthodontic appliances are disconnected from the patient's teeth and ready for use as soon as the patient's teeth have reached their desired positions in the oral cavity.
US08738160B2
A method and apparatus for metabolism manipulation of life forms using spectral output which comprises at least one array of LED light sources which have metabolic manipulating spectral emissions. The array sends one or more environmental signals selected from the group consisting of day/night cycles, seasonal cycles, competitive signals and harsh condition preparedness. A remotely programmable microcontroller is operatively connected to the at least one array for controlling the spectral emissions in a desired manner. The microcontroller selectively sending on commands, off commands and intensity commands to the at least one array. The method and apparatus include software for driving the microcontroller and the software is stored in a memory. A power source is operatively connected to the at least one array of LED light sources, and a graphic user interface facilitates inputting information, by an operator.
US08738153B2
In some examples, an extension includes a connector adapted to electrically couple to a proximal end of the therapy delivery element. An elongated extension body is attached to the connector. The elongated extension body includes a stylet coil having a stylet coil lumen. The stylet coil extends within the elongated extension body to the connector. A conductor assembly includes a plurality of insulated electrical conductors braided to extend around the stylet coil and electrically coupled to the connector. The conductor assembly includes an inner lumen with a diameter greater than an outside diameter of the stylet coil, wherein axial elongated of the elongated extension body reduces the inner diameter of the conductor assembly. A low durometer insulator extends around the conductor assembly. A stylet is sized to slide freely within the stylet coil lumen during implantation of the extension in the living body.
US08738152B2
A lead assembly includes a ring component having mechanical coupling features, and at least one polymer component mechanically coupled with the mechanical coupling features of the ring component. Elongate tubing is disposed over the polymer component and is secured with the polymer component.
US08738147B2
A wireless electrostimulation system can comprise a wireless energy transmission source, and an implantable cardiovascular wireless electrostimulation node. A receiver circuit comprising an inductive antenna can be configured to capture magnetic energy to generate a tissue electrostimulation. A tissue electrostimulation circuit, coupled to the receiver circuit, can be configured to deliver energy captured by the receiver circuit as a tissue electrostimulation waveform. Delivery of tissue electrostimulation can be initiated by a therapy control unit.
US08738130B2
A device for assisting a rescuer in delivering therapy to an adult or pediatric patient, the device including a user interface comprising a display and/or audio speakers, the user interface being configured to deliver prompts to a rescuer to assist the rescuer in delivering therapy to a patient; a processor configured to provide prompts to the user interface and to perform an ECG analysis algorithm on ECG information detected from the patient; at least one detection element configured to determine without rescuer input via the user interface that a pediatric patient is being treated; wherein, if a pediatric patient is detected, the processor modifies the ECG analysis algorithm or the prompts provided to the user interface to use an ECG analysis algorithm or prompts adapted for a pediatric patient rather than for an adult patient.
US08738123B2
The present invention involves systems and related methods for performing surgical procedures and assessments, including the use of neurophysiology-based monitoring to: (a) determine nerve proximity and nerve direction to surgical instruments employed in accessing a surgical target site; (b) assess the pathology (health or status) of a nerve or nerve root before, during, or after a surgical procedure; and/or (c) assess pedicle integrity before, during or after pedicle screw placement, all in an automated, easy to use, and easy to interpret fashion so as to provide a surgeon-driven system.
US08738120B2
An implantable medical device (100) is configured for generating a cardiogenic impedance signal representative of the cardiogenic impedance of at least a portion of a heart (10) of a subject (20) during at least a portion of cardiac cycle. A moment processor (132) calculates a moment parameter value based on the cardiogenic impedance signal. The moment parameter is representative of a weighted sum of impedance amplitudes within a time window centered at defined time instance within the cardiac cycle. The weights of the impedance amplitudes are further dependent on the length in time between the defined time instance and the point of time of the associated impedance amplitude. The moment parameter is of high diagnostic value and is employed by an arrhythmia classifier (132) in order to classify a detected arrhythmia of the heart (10), such as discriminate between hemodynamically stable or unstable arrhythmias and/or supraventricular or ventricular tachycardia.
US08738115B2
In a method and system for planning and implementing a selective internal radiation therapy (SIRT), the liver volume and the tumor volume are automatically calculated in a processor by analysis of items segmented from images obtained from the patient using one or more imaging modalities, with the administration of a contrast agent. The volume of therapeutic agent that is necessary to treat the tumor is automatically calculated from the liver volume, the tumor volume, and the body surface area of the patient and the lung shunt percentage for the patient. The therapeutic agent can be administered via respective feeder vessels in respectively different amounts that correspond to the percentage of blood supply to the tumor from the respective feeder vessels, this distribution also being automatically calculated by analysis of one or more parenchymal blood volume (PBV) images.
US08738113B2
Systems and methods which generate a sequence of images using turbo spin echo magnetic resonance imaging which are retrospectively correlated with periodic motion occurring within a subject being imaged are described. In one embodiment, k-space measurements (or the measurements from which images are formed) are captured during, and correlated with, different phases in a cardiac cycle of the subject. With this sequence, the images that are produced are able to show, and/or compensate for, motion correlated with the cardiac cycle of the subject.
US08738109B2
An analyte monitor includes a sensor, a sensor control unit, and a display unit. The sensor has, for example, a substrate, a recessed channel formed in the substrate, and conductive material disposed in the recessed channel to form a working electrode. The sensor control unit typically has a housing adapted for placement on skin and is adapted to receive a portion of an electrochemical sensor. The sensor control unit also includes two or more conductive contacts disposed on the housing and configured for coupling to two or more contact pads on the sensor. A transmitter is disposed in the housing and coupled to the plurality of conductive contacts for transmitting data obtained using the sensor. The display unit has a receiver for receiving data transmitted by the transmitter of the sensor control unit and a display coupled to the receiver for displaying an indication of a level of an analyte. The analyte monitor may also be part of a drug delivery system to alter the level of the analyte based on the data obtained using the sensor.
US08738101B1
The present invention discloses a multi-state detachable smartphone-tablet hybrid mobile device comprising a number of display parts connected to each other. By opening one or some of the displays, more screen space becomes available, and the smartphone is therefore converted and expanded to the tablet device. With folding the displays back, the device becomes a smartphone again. The display parts connected with the special design hinge mechanism enabling opening of up to 360 degrees due to the special hinge mechanism. The invention further includes a detachable display parts feature, transforming the device to a number of single-display smartphone devices.The device may further comprise a number of photovoltaic cells covering sufficient portion of each display part. Such a large number of photovoltaic cells will aim to produce enough energy to make it a completely self-charging device.
US08738091B2
A portable terminal is capable of managing data. The portable terminal includes a controller, a display, a memory and a data management unit. The data management unit can sort pre-stored data in the memory as keyword-related data. The data management unit also can sort the pre-stored data depending on frequency of user's use, and outputting, to the display, the sorted data by layer.
US08738087B2
Techniques in a wireless device for use in providing restrictions on communications via a cellular network are described. The device receives, from a private network which is external to the cellular network, an IT policy associated with an organization of the private network. The IT policy includes communication restriction information. The device also receives, over a wireless link of the cellular network, data messages via the private network. The device determines whether a communication from the device is restricted by comparing a user selected code of a communication attempt from the device with one or more codes of the communication restriction information. When the communication is determined to be restricted based on the comparing, the device disallows the communication via the cellular network. When the communication is determined to be unrestricted based on the comparing, the device allows the communication via the cellular network.
US08738086B2
A method for controlling an operation of a mobile terminal. The method includes: entering a speed dial setting mode for setting a speed dial operation on the mobile terminal, displaying speed dial keys on the mobile terminal, when the speed dial setting mode is entered, selecting a specific speed dial key from the displayed speed dial keys, displaying a plurality of object groups corresponding to functions that may be performed by the mobile terminal, in response to the specific speed dial key being selected, selecting one of the plurality of object groups, selecting an object in the selected object group; and assigning the selected object to the selected specific speed dial key such that the selected object is performed when the specific speed dial key is manipulated.
US08738085B2
A method and system for communicating feedback information in a multiple user multiple input multiple output (MU-MIMO) communication system are presented. In one aspect of the method and system, a beamformer station may communicate a feedback information request to a plurality of beamformee stations. The feedback information request may request feedback data for a plurality of RF channel bands. The RF channel bands may form a multichannel. The beamformer may subsequently transmit a plurality of signals utilizing the RF channel bands within the multichannel. Each of the beamformees may receive the plurality of subsequently transmitted signals. A beamformee may generate the requested feedback data for each RF channel band within the multichannel. The beamformee may generate a beamforming report, which comprises the feedback data, which is generated across the plurality of RF channel bands in the multichannel. The beamformee may transmit the beamforming report to the beamformer.
US08738077B2
The mobile radio unit (phone, smartphone) comprises body 16 with an incorporated processor 1. The processor 1 is connected with memory 2, display 3, audible alarm aids 4, keyboard 5, power unit 6, navigator 9, and transceiver 15. The radio unit is equipped with radiation detector 8, electronic amplifier 7 and interface 10 connected to the processor 1. The detector 8 provides measuring alpha-, beta-, gamma- and neutron emissions and solar radiation levels. The processor 1 is provided with software, which ensures both communication functions and control, warning of exposure levels, measuring background radiation, building diagrams illustrating state of human organs. The keyboard 5 comprises keys for dosimeter and/or radiometer mode control. The detector 8, the interface 10 and the amplifier 7 can be placed in the mobile unit body 16 or in separate detachable unit. Thus, there was constructed an efficient mobile unit, which ensures an extended functionality.
US08738076B1
Systems and methods are disclosed for originating a call to a wireless number by a contact center while enforcing various compliance requirements. In one embodiment, a compliance server and a PBX cooperate to originate the call to the wireless number. The agent logs into the compliance server and the compliance server provides the agent with a wireless number to dial. The agent manually enters the wireless number using a phone connected to the PBX. The PBX queries the compliance server regarding establishing the wireless call. Upon authorization, the PBX establishes a first call leg to the compliance server, and a second call leg to the called party that is joined with the call leg to the agent's phone. Upon completion of the call, the agent dispositions the call to the compliance server, which then releases the first call leg. In response, the PBX then releases the second call leg.
US08738061B2
A communication system (100) provides collaboration between narrowband communication devices (102) and broadband communication devices (104) operating over different networks. The communication devices (102, 104) are linked to provide peer-to-peer communication that supports the dissemination of public safety information to a public safety personnel user utilizing the devices. Applications within the devices (102, 104) automatically control features amongst the plurality of devices for redundancy of critical information, removal of non-critical information and power management. Context information can also be examined and shared between amongst the devices.
US08738051B2
A system and method for transmitting telephony messages that includes transmitting a first outgoing telephony message through a first channel using a first routing option selected from a plurality of routing options; receiving a message delivery report through at least a second channel; updating message routing data in response to the message delivery report; selecting a second routing option for at least a second outgoing message, the second routing option selected from the plurality of routing options prioritized by the updated message routing data; and transmitting a second outgoing telephony message through the first channel using the selected second routing option.
US08738046B2
An intelligent short message system can provide an integrated home location register and short message service center (HLR/SMSC). Upon receiving an indication from a mobile switching center (MSC) that an SMS message could not be delivered to a destination device, the integrated HLR/SMSC prevents further retries from being attempted until the destination device becomes available again.
US08738044B1
A two-stage method is used to page a target mobile station. A wireless network transmits an initial page message into a plurality of wireless coverage areas (e.g., the wireless coverage areas defined by a paging zone) that includes the target mobile station's last reported location. The initial page message is received by a plurality of mobile stations, which then transmit a plurality of responses. The plurality of responses includes a target response from the target mobile station. The wireless network determines the target wireless coverage area that received the target response and then transmits a supplemental page message into the target wireless coverage area. The initial page message may be a very short message, such as a page indicator, that does not identify the target mobile station. The supplemental page message may be a longer message that identifies the target mobile station and the reason for the page.
US08738043B2
An apparatus and a method for constructing a wireless AP map are disclosed. An embodiment of the invention provides a method for constructing a wireless AP map at a server connected over a network with a user terminal that includes: receiving wireless signal information collected from each of a plurality of user terminals, where the wireless signal information includes a signal strength of each of a plurality of wireless AP's received by each user terminal; estimating a distance of each of the plurality of wireless AP's by using the wireless signal information; and constructing a wireless AP map by using the estimated distances. Thus, a wireless AP map can be constructed using wireless signal information collected at typical user terminals located within a particular area, without requiring a trained person to recognize the wireless AP positions within the particular area.
US08738041B2
The disclosure relates to a positioning node 54, a CN node 53, a RN node 52, and a UE 51 of a wireless network, and to a related method of supporting UE positioning. The method comprises transmitting UE radio access capability information (S30) and/or radio network node capability information (S10) to the positioning node 54. The transmission of UE radio access capability information is either unsolicited or triggered by a request (S20). The UE radio access capability information may be transmitted from the CN node (S31), from the RN node (S32) or from the UE (S33), and the RN node capability information is received from the RN node itself (S10). The positioning node 54 supports positioning of the UE 51 based on the received UE radio access capability information and/or the radio network node capability information.
US08738040B2
Method for monitoring the presence of a mobile station (200) in at least one special area (203, 203b), wherein a radio communication defining device (212, 212b) transmits one radio distinctive defining signal (214, 214b) that defines the special area by its coverage, the mobile station processes a signal received in order to determine whether or not it is a defining signal and more precisely a distinctive one that defines the special area, the mobile station sends an updating signal to a mobile telephone network, the network routes the updating signal to special operating means that adapt the value of an operating parameter. According to the invention, the special area is associated to the mobile station by transmitting to the mobile station a checking data used by the mobile station for determining whether or not the defining signal received is a distinctive defining signal.
US08738037B1
Systems and methods for identifying mobile access points are provided. In one aspect, a method includes receiving an indication of an accessible access point and an indication of geographic location. The method also includes determining that a stored geographic location associated with the accessible access point is inconsistent with the indication of the geographic location. The method also includes providing, to a server and to a local memory, an indication that the accessible access point is a candidate mobile access point based on the determination that the stored geographic location is inconsistent with the indication of the geographic location.
US08738036B1
A system and method for wayfinding at a venue is disclosed herein. The system includes a mobile communication device and a venue. The mobile communication device includes an application for wayfinding at the venue and a plurality of sensors. The mobile communication device is configured to track a path of the mobile communication device from the first fixed geographical location utilizing a plurality of sensors of the mobile communication device.
US08738035B1
System and method for hybrid positioning using blended Wi-Fi and GNSS solution is presented, which provides an overall good positioning accuracy as compared to feed forward blending solution. Feeding back Wi-Fi and GNSS blended solutions to replace position states in GNSS enables blended solution to improve using past Wi-Fi information and also enables early correction of GPS drifts in urban canyons. Smart blending prevents early degradation of blended solution due to bad Wi-Fi information. Additionally, it gives good performance in open sky and mild urban canyons where GPS performance is generally quite good. Constrained blending enables good blending even with dependent or clustered Wi-Fi positions. It also keeps feedback loop stable by limiting changes to a blended solution.
US08738032B2
A query device scans radio frequencies for visible transmitting devices. The querying device receives at least a signal strength and identifier information associated with each of the transmitting devices. The list of visible devices is used to query a database containing location information for a plurality of visible devices. The list may be sent to a locationing system that may perform a location analysis on the resulting data to return a location to the query device. The weighted average of the locations returned in the database query may be computed to determine the location of the querying device, with the weight for each of the locations being the current signal strength detected by the querying device. Neural network analysis may also be used to determine the location of the querying device. Learning and seeding operations many also be used to populate the database with location information for transmitting devices.
US08738031B2
Among other things, we describe a method that includes receiving, on a mobile device, an indication that an application executing on the mobile device has entered a background state, receiving, from the application, a value indicating a condition for providing location data to the application, disabling a resource associated with the application, while the resource associated with the application is disabled, storing location data received from a location system of the mobile device, and when the condition indicated by the value is met, enabling the resource associated with the application, and providing the stored location data to the application.
US08738025B2
Location-based services are provided in a communication system comprising a wireless network. In one aspect, a mobile user device sends a trigger message to a server over a wireless link of the network. The server in response to the trigger message sends an update message to the mobile user device over the wireless link. The update message is sent within a period of time after the trigger message that is less than a dormancy time of the wireless link. The update message may specify, for example, a defined area around a location identified in the trigger message, one or more stationary fences associated with the mobile user device that overlap with the defined area and that are active or become active within a designated time frame, and a projected time frame within which a proximity-crossing event is likely to occur for at least one user device pair that includes the mobile user device.
US08738023B2
Techniques are disclosed for automatic generation of a location-indicative instruction displayable to one or more users in a communication system which includes a wireless network comprising a plurality of user devices adapted for communication with at least one access point device. A test of a communication link between at least one of the user devices and the access point device is initiated. Based at least in part on a result of the test, an instruction displayable to a user associated with a given one of the user devices is generated, the instruction being indicative of a location at which the given user device is expected to obtain a particular level of data throughput performance.
US08738022B2
Methods are components are included herein for implementing beam shaping algorithms to optimize antenna beam patterns. An embodiment method includes dividing a geographical area into a plurality of geographical bins, setting up a plurality of zones for a cell based on a plurality of boundary thresholds, receiving a plurality of signal measurements from a plurality of user equipments across the geographical bins, classifying the geographical bins into the different zones by comparing the signal measurements to the boundary thresholds of the zones, calculating a plurality of gain adjustments for the corresponding geographical bins in at least some of the zones, and generating a beam shaping pattern based on the gain adjustments.
US08738020B2
A method and apparatus for allocating subcarriers in an orthogonal frequency division multiple access (OFDMA) system is described. In one embodiment, the method comprises allocating at least one diversity cluster of subcarriers to a first subscriber and allocating at least one coherence cluster to a second subscriber.
US08738017B2
A telecommunication network comprises multiple radio cells (13-15) and a data base (12) which is linked to a multiple number of cells and which comprises information relative to the radio resources of each radio cell of the multiple numbers of cells. The data base is managed by a data base management entity (16). Via the first cell, a requesting message (21) is broadcast to the data base management entity requesting information concerning the radio resources of at least a second cell of the multiple numbers of cells. Then, a response message (22) is received from the data base management entity with the requested information. Finally, radio resources are requested from the second cell on the basis of the information received.
US08738016B2
A wireless base station for performing wireless communication with a wireless terminal using a frequency bandwidth different from another adjacent wireless base station in a first time period and performing wireless communication with a wireless terminal using a frequency bandwidth shared with another adjacent wireless base station in a second time period and including a control unit that does not change a burst profile to be applied to an uplink transmission or assigns a burst profile corresponding to a wireless transmission rate equal to or less than a wireless transmission rate corresponding to an applied burst profile with respect to a wireless terminal used for wireless communication in the first time period.
US08738013B2
A wireless network device includes a forwarding table and a mesh routing module. The forwarding table is configured to store direct and reverse entries, each including a destination address, a next hop address, and a metric. The metric of the direct entries corresponds to a route from the wireless network device to the destination address. The metric of the reverse entries corresponds to a route from the destination address to the wireless network device. The mesh routing module is configured to (i) wirelessly receive route discovery packets, including a first route discovery packet, and (ii) create, based on the route discovery packets, corresponding direct entries and reverse entries in the forwarding table. The mesh routing module is configured to, in response to receiving the first route discovery packet, create a corresponding direct entry in the forwarding table and create a corresponding reverse entry in the forwarding table.
US08738007B2
Provided is a method of admission control for a hybrid femtocell in a wireless communication system, in which the method is applied to a wireless communication system including a hybrid femto base station and a core network performing admission control of a mobile station terminal in a femtocell of the hybrid femto base station. The method of admission control for a hybrid femtocell performed by a core network according to an exemplary embodiment of the present invention includes determining whether a mobile station terminal has membership; determining whether speed information of the mobile station terminal exists; and assigning a probability value to the mobile station terminal depending on the membership and the speed information of the mobile station terminal.
US08738003B2
Methods and arrangements in a node in a wireless communication system for managing user equipment access to the target node. The wireless communication system comprises the target node, a source node, a core network node and a user equipment. The user equipment is configured for wireless communication over a bearer with the source node and for performing a handover from the source node to the target node. The method comprises receiving a bearer request associated with the user equipment, obtaining a time information parameter associated with the queuing time of the bearer request in at least the source node, checking if communication resources are available for establishing a bearer with the user equipment. If communication resources are not available, the bearer request is placed in a priority queue, based on the received time information parameter.
US08737999B1
A method and system of controlling switching of an access terminal between cells of an access network that includes a first BTS serving a first cell and a second BTS serving a second cell. While the first BTS is receiving from the access terminal one or more consecutive requests for current service in the first cell and serving the access terminal, the second BTS receives from the access terminal a request for future service in the second cell. In response, the second BTS prepares to serve the access terminal in the second cell. After the second BTS has finished preparing, the first BTS sends to the access terminal an instruction to stop sending requests for current service in the first cell (e.g., a DRCLock bit message). The second BTS then receives from the access terminal a request for current service in the second cell, and begins serving the access terminal.
US08737998B2
Methods and arrangements for improving the selection of neighbor cells, on which to perform measurements in different situations. The method in a first node involves obtaining information identifying a first and a second set of neighboring cells for a respective first and second measurement category. A third set of neighboring cells is then determined based on at least parts of the obtained information related to the first and second set. Measurements are then performed in a third measurement category on at least part of the cells in the third set of neighboring cells. The methods and arrangements enable combination of information on neighbor cells, obtained in different ways for different measurement categories into a combined set of neighbor cells, which is more suitable for measurements in a certain measurement category than a set of cells previously obtained for performing measurements in said measurement category.
US08737995B2
A mobile radio communication system having a mobile radio communication network and a mobile radio subscriber appliance, wherein a unit in the network layer of the core network of the mobile radio communication network is configured to transmit to the mobile radio subscriber appliance a first message, based on an occurrence of a predetermined event, with a request for a statement which describes at least one radio characteristic of the mobile radio subscriber appliance.
US08737984B2
This invention provides a method, system and apparatus for providing service flow identifier (“SFID”) mobility in a wireless network, which includes generating a structured service flow identifier, the structured service flow identifier having a service flow identifier field and a service flow granularity field, and establishing a level of service flow identifier mobility for the mobile station based on the structured service flow identifier. The structured service flow identifier can further include a multicast field.
US08737983B2
When processing repeated operations on the keyboard of a mobile communication device, mainly at direct debits, used is a separate data carrier with a memory in which is stored at least one file with a sequence of keyboard orders of a macro type. Data carrier is energetically supplied contact-free by electromagnetic field of the mobile communication device while receiving the requiring order and, according to this order, chooses from the memory and encodes appropriate file with a sequence of keyboard orders. Data carrier sends the encoded file into the mobile communication device which decodes the received file and performs processes representing the keystrokes according to the sequence of keyboard orders. The invention also describes connection and data carrier to perform above described method where the data carrier consists of a processor, transmitting and receiving unit, block for transforming electromagnetic field and a memory to store a file of orders.
US08737980B2
This invention describes remote management of end to end automated mobile application tests to be executed on the mobile devices that may be connected to network emulators or on live (real time) networks. Further, this invention relates to mobile data applications that need to connect to the packet data network over the radio network, and associated automated test systems and methods. Discloses is a method of having an end to end extraction of user actions, application behaviors, device state, and IP and radio layer messaging that can be centrally analyzed to understand the application impact on the network and device, as well as the application behavior for different network conditions.
US08737973B1
A system and method for enhancing voice telephone communications from a smart phone. The method is implemented on an app for a smart phone. Steps include capturing digits dialed on the smart phone; establishing a data connection with a database external to the smart phone; transmitting to the database the digits dialed on the smart phone; a telephone number for calling the smart phone; and any multimedia capabilities of the smart phone. Additional steps include receiving at the smart phone: a second telephone number sent from the database and any multimedia information accessible to the smart phone; displaying the multimedia information on the display screen when such multimedia information is displayable; and using the second telephone number received from the database to cause the smart phone to establish a voice connection through the public switched telephone network as if the second telephone number had been dialed by the user.
US08737958B2
Equipment and methods for facilitating service provisioning in a system that include a payment processor, a number of service providers and a mediator that mediates information exchange between the payment processor and service providers, and a mobile terminal operated by payment card holder. In some disclosed embodiments, service provisioning can be facilitated in cases where the payment processor must reside in a strictly regulated Payment Card Industry (PCI) compliant environment and the service providers operate servers that are not PCI-compliant.
US08737956B2
This disclosure is directed to a method in a MME node or a S4-SGSN node for dynamic Policy and Charging Rules Function (PCRF) assisted management of network parameters, where the method comprises sending or receiving network related parameters to or from, respectively, a PCRF node through a direct MME/S4-SGSN-PCRF interface. This disclosure is also directed to a MME node and a S4 SGSN node and a PCRF node configured to operatively perform the method.
US08737953B2
An IMS charging collection function node for processing incoming accounting requests (ACRs) is provided. The node includes an ACR database that stores ACR messages, an Incomplete database that stores any ACR [Interim] or [Stop] received by the charging collection function node when a corresponding ACR [Start] is not stored in the ACR database, or also ACR[Start] when the remaining accounting requests, consisting of ACR [Interim] or [Stop] are not available with the charging collection function, a disk that stores ACRs; a first transformation engine that aggregates CDRs, a CDR aggregation database that stores aggregated CDRs, a second transformation engine that correlates CDRs, a CDR correlation database that stores correlated CDRs, and a third evaluation engine that cyclically evaluates the Incomplete database, wherein the IMS charging collection function node is communicatively and collaboratively coupled with other IMS charging collection function nodes across the IMS network to eliminate or reduce production of incomplete CDRs.
US08737949B2
The invention relates to a method for operating a mobile battery-operated personal emergency signal device, wherein a check of the charge of the battery feeding the personal emergency signal device is performed at least in the course of initiating the personal emergency signal device, wherein the operation of the personal emergency signal device is permitted by a central device depending on the result of the check. The invention further relates to an arrangement for performing the method.
US08737947B2
A transponder power supply for providing a supply current based on an antenna input signal. The transponder power supply comprises an emergency circuit comprising a charging circuit, an emergency capacitor, and an output stage. The charging circuit is configured to charge the emergency capacitor based on the antenna input signal to a maximum voltage which is higher than a voltage of the antenna input signal. The output stage is configured to provide a contribution to the supply current using a charge of the emergency capacitor.
US08737936B2
An amplitude modulation circuit in a polar transmitter includes a digital-to-analog converter (DAC), a filter, a gm stage, and a calibration module. The DAC is arranged to be coupled to an amplitude modulation signal input in a normal mode. The filter is coupled to the DAC, and the gm stage is coupled to the filter. The calibration module has an input coupled to the gm stage, and an output coupled to a node on a path between the DAC and the gm stage. A method for calibrating an amplitude offset in the polar transmitter includes: generating an amplitude offset calibration signal according to an amplitude modulation signal generated from the gm stage; and transmitting the amplitude offset calibration signal via the output of the calibration module to a node on a path between the DAC and the gm stage so as to calibrate the amplitude offset.
US08737928B2
A method applied to a receiver of a wireless network for determining an unknown quantity of antennas of a transmitter according to a received network is provided. The method includes: delaying the network signal according to a sum of a reference period and an estimated shift interval to provide a delayed signal; calculating a correlation between the network signal and the delayed signal to generate a correlation index; comparing the correlation index and a threshold to provide a comparison result; and determining the unknown quantity of transmitting antennas according to the comparison result.
US08737926B2
A system and method are disclosed for coordinating the scheduling of beamformed data to reduce interference in a wireless system. A customer premise equipment (CPE) uses a plurality of bits to quantize the phase angle of the beamformed data received by CPE and reports it to its serving base station. The serving base station selects one of the phase adjustment angles based on the bits received from the CPE in order to schedule the data transmission to the CPE. The phase adjustment angles are in “n” degree steps.
US08737925B2
A method for remotely and dynamically controlling adjacent satellite interference comprising monitoring one or more off-axis signals emitted by one or more remote transmitters; determining whether one or more of the off-axis signals is creating adjacent satellite interference (ASI), off axis emissions and inband interference that is higher than a predetermined level of acceptable interference, and transmitting a control signal to at least one of the one or more remote transmitters in response to the determination that the one or more off-axis signals is creating interference that is higher than the predetermined level of acceptable interference, the control signal initiating an adjustment to one or more transmission parameters of the one or more remote transmitters such that interference resulting from the one or more off-axis signals emitted by the one or more remote transmitters is reduced or eliminated.
US08737921B2
Provided is a method, and an apparatus and communication system to perform the method, of detecting a victim terminal and performing an interference coordination in a multi-cell environment. The multi-cell environment may include a heterogeneous cell environment including a small cell and a macro cell. The method includes determining whether a macro terminal is located within a cell coverage of a small base station, and adjusting the cell coverage according to the determination.
US08737912B2
Methods and apparatus are described for enabling downlink transparent relay in a wireless communication network. In a wireless communications network, a base station and a mobile station may communicate with each other via a relay station, as needed. Transparent relay may allow for relay communication between a base station and a mobile station although the mobile station is unaware of the relay station. However, non-contiguous transmission of a relay station may lead to channel quality measurement and channel estimation degradation during downlink transparent relay. According to some aspects, a base station may schedule a mobile station to a transmission mode that utilizes dedicated pilot signals for downlink transparent relay, and a relay station may transmit data and dedicated pilot signals over the same channel resources as the base station. According to some aspects, the relay station may null common pilot signals transmitted by the base station.
US08737909B2
A radio system providing long-range radio communications in the presence of a co-located high power jammer or other radio transmitter that is operating in a frequency band overlapping the communications transmit/receive band. The system collects sample signals from co-located overlapping radio. It down-converts the sample signal and the receive radio signal, digitizes the two signals, and utilizes a computer processor to cancel the sample signal from the receive radio signal to output a mitigated output signal.
US08737906B2
A system and method for determining substrate media height including a media transport having a transport surface for carrying thereon substrate media along a media path in a process direction past a print zone. A media height detector is disposed upstream of the print zone. The height detector includes an elongate member disposed above the transport surface and extending across the transport surface in a cross-process direction. The elongate member is slanted with respect to the transport surface with a distance between the elongate member and the transport surface decreasing as the detector extends in the process direction. The height detector includes a deflection sensor operably connected to the elongate member. The deflection sensor senses deflection of the elongate member.
US08737887B2
A developer unit including a housing having an opening and defining a volume forming a toner chamber. A shutter is disposed on the housing and rotatably mounted relative to the opening thereof. The shutter includes an aperture and is operative to retain toner within the developer unit in a substantially sealed manner when in a closed orientation in which the aperture is not aligned with the opening of the housing, and to allow toner to flow into the toner chamber through the opening of the housing when in an open orientation in which the aperture is aligned with the opening of the housing. A lever is selectively coupled to the shutter and rotationally mounted to the housing such that when the lever is coupled to the shutter, rotation of the lever causes rotation of the shutter between the open and closed orientations, and when the lever is decoupled from the shutter, the lever is rotatable relative to the housing without causing the shutter to rotate.
US08737886B2
An image forming apparatus that may securely mix a toner and a carrier in a minimum space when high-speed printing is performed. The image forming apparatus including: a photosensitive drum; a developing roller; and a developing unit, wherein the developing unit includes: a receiving or transferring unit for receiving or transferring a two-component developing agent in an axial direction of a developing roller; and a preparatory agitation unit disposed on an end part of the receiving or transferring unit and including an agitation screw that has a large diameter and for mixing the newly-supplied toner and the carrier.
US08737883B2
A charging device includes a charging member that is rotatably provided in contact with a surface of a charge member, and that charges the surface of the charge member with contactors thereof. The contactors contact the surface of the charging member at charging areas. Directions of inclinations of the contactors differ in accordance with the charging areas.
US08737864B2
An image forming apparatus includes: a main body having an opening; a plurality of photosensitive members disposed in the main body; a cover configured to open and close the opening; and a plurality of exposure members that is provided at the cover and is configured to expose the plurality of photosensitive members, respectively. The cover includes a cover-side metal plate provided along a surface of the cover. Entire parts of the plurality of exposure members overlap with the cover-side metal plate, when seen in a direction normal to the cover-side metal plate. At least four positions of the cover-side metal plate, which surround the plurality of exposure members, are electrically grounded at a state in which the cover is closed.
US08737852B2
An image forming apparatus includes a body, a developer recovery container, a detecting section, a power supply, a detection object part, a pair of wires, a conducting section, a drive section, and a determining section. The determining section determines the developer recovery container to have been used in a case where the developer is determined to be not present in the detection object part on the basis of information from the detecting section, and in a case where the developer is determined to be present in the detection object part, checks the information from the detecting section again after driving the drive section, and determines the recovery container to have not been used when the developer is determined to be not present in the detection object part and determines the recovery container to have been used when the developer is determined to be present in the detection object part.
US08737847B2
An apparatus and method for performing joint equalization and timing recovery in coherent optical systems. The method includes equalizing signals to generate compensated polarization signals, wherein timing error in a distorted optical signal is calculated based on one of the compensated polarization signals. The method further includes performing resampling polarization signals to correct timing offset in an optical signal based on the calculated timing error. The calculated timing error may also be used to adaptively control one or more operating parameters of an external device.
US08737838B2
A feed structure for a radio frequency antenna, comprising: a plurality of radio frequency antenna elements; and a plurality of detectors, each one of the detectors being coupled to a corresponding one of the radio frequency antenna elements. Each one of the detectors is responsive to optical frequency energy to produce input radio frequency power for the corresponding one of the antenna elements coupled to said one of the detectors.
US08737829B2
A correction optical device includes a rotating member that is disposed between a fixed member and a movable member that supports a compensation lens. By controlling rotation of the rotating member using the movable member, the movable member is locked and unlocked.
US08737824B1
A system and method for optimizing a compound prediction setting for a media stream and signaling the compound prediction setting is disclosed. A rate distortion optimization using the prediction modes of a compound prediction setting is carried out, and the rate distortion result is extrapolated to different compound prediction settings, without having to process each compound prediction setting separately. The optimal compound prediction setting is selected, and an element is encoded into the bitstream indicating the compound prediction setting that is used. A gradual mode coding scheme is used to minimize the bandwidth cost, and preserve the bandwidth savings of the compound prediction mode.
US08737815B2
A computer-implemented method is described for automatically digitally transforming and editing video files to produce a finished video presentation. The method includes the steps of receiving from a user a selection of video clips to be made into the finished video presentation, automatically trimming the selected video clips, and automatically assembling the trimmed video clips into the finished presentation. Preferably, the method further comprises the steps of receiving a master video clip and automatically replacing portions of the master video clip with the trimmed video clips. In addition audio and visual effects may be added to the finished video presentation. Computer apparatus for performing these steps is also described.
US08737803B2
A camcorder includes an input interface via which audiovisual information is received at a first rate measured in frames per second, n. A media processor coupled via a bus to the input interface receives the audiovisual information at the rate n, and transfers it to a capture buffer coupled via the bus at a second rate measured in frames per second, x, for storage. An output interface coupled via the bus to the media processor transmits the audiovisual information at a third rate measured in frames per second, y, wherein x plus y is less than or equal to n. A set of computing instructions executed on the general purpose processor in the camcorder program the media processor to transfer the audiovisual information to the capture buffer at the rate x and to transmit the audiovisual information at the rate y to the output interface.
US08737797B2
A device for receiving a subassembly, in particular a furcation plug or a furcation adaptor, assigned to an optical fiber cable and for fastening the subassembly received on the device to a mounting, in particular to a wall of a distribution panel or distribution cabinet, via the device, with a bar-shaped basic body, there being formed on a topside of the basic body a guide element for receiving the subassembly assigned to the optical fiber cable, there being formed on an underside, in the region of mutually opposite ends of the basic body, anchoring elements, via which the device can be introduced into recesses of the mounting, whereby the guide element for receiving the subassembly comprises at least two protrusions forming latching elements which engage with shoulders or recesses formed in the subassembly to be received by the guide element when the subassembly is pushed into said guide element.
US08737795B2
An optical fiber holder includes a pair of first optical fiber guides, each of the first optical fiber guides satisfying a condition of an allowable bend radius of an optical fiber; a second optical fiber guide configured to hold a joined portion of the optical fiber at a position between the first optical fiber guides, the second optical fiber guide satisfying the condition of the allowable bend radius of the optical fiber; and a tray to hold the first optical fiber guides and the second optical fiber guide, the tray having a fiber extraction opening for pulling the optical fiber onto the tray. A distance from the fiber extraction opening to a fixing position of the second optical fiber guide on the tray is set smaller than a distance from the fiber extraction opening to a fixing position of the first optical fiber guides on the tray.
US08737791B2
Optical fiber refractive index profile designs having an alpha core profile and a negative index trench to control bend loss, are modified by truncating the edge of the alpha core profile and adding a ledge to the truncated core. The result is low bend loss and preservation of low differential mode delay and high bandwidth.
US08737789B2
Robust fiber optic cables and assemblies having low attenuation multimode optical fibers. The cables have low attenuation in tensile and mandrel wrap tests, and can have thermoplastic urethane jackets coextruded over tensile strength members that allow the cables to be pulled by the jackets. The cables have relatively small cross-sections yet have sufficient robustness to be deployed in extreme environments such as cellular tower applications.
US08737783B2
A light guiding plate may include a substrate, a waveguide, and a reflective metal. The waveguide and the reflective metal may be formed on the substrate. The waveguide may guide light. The reflective metal may reflect the light guided along the waveguide to change a propagation direction of the light. A light guiding plate may include a substrate, a cladding layer, and a plurality of waveguides. The cladding layer may be formed on the substrate. The cladding layer may include a first insulating layer having a first refractive index. The plurality of waveguides may be formed on the cladding layer. The plurality of waveguides may include a second insulating layer having a second refractive index. The second refractive index may be higher than the first refractive index. The plurality of waveguides may guide light provided by a light emitting element. At least two of the waveguides may have different lengths.
US08737780B2
A method for writing a Bragg grating in a glass optical waveguide is provided. Ultrafast optical pulses are generated, preferably in the femtosecond range and having a writing wavelength in the range of 300 nm to 700 nm and an intensity sufficient to induce a change of refractive index in the waveguide through densification. The optical pulses are diffracted using a phase mask, to generate an interference pattern having a pitch providing a fundamental Bragg resonance corresponding to the target wavelength to be reflected by the grating. The interference pattern is impinged on a region of the waveguide, which is heated to a temperature above a threshold and for a predetermined heating period. Advantageously, the heating step allows the reduction of photoinduced losses which would otherwise be present in the waveguiding properties of the waveguide. Optionally, gratings may be written through the polymer jacket of an optical fiber.
US08737776B2
Optical networks are increasingly employing optical network nodes having multiple interfaces to allow a node to direct optical signals received at any interface to any other interface connected to the node. Constructing a larger wavelength selective switching (WSS) module used in such a node can be complex and expensive. A method an apparatus for constructing a large WSS using parallelism is provided. In example embodiments, a larger WSS may include multiple parallel non-cascaded smaller WSSs and an optical coupler configured to optically couple the multiple parallel, non-cascaded smaller WSSs. This technique may be used to construct both N×1 and 1×N WSSs. Because the technique employs multiple parallel, non-cascaded WSSs, all inputs of a larger N×1 WSS and all outputs of a larger 1×N WSS are available receive or transmit external signals rather than being rather than being unavailable due to, for example, cascading smaller WSS devices together.
US08737767B2
One embodiment of the present invention sets forth a technique for generating a three-dimensional (3D) model of an individual. The technique involves receiving pose data that includes image data associated with the individual being in a pose, selecting from a database a morphable 3D generic human model based on a gender of the individual, adjusting a pose of the morphable 3D generic model based on the image data, identifying, based on the image data, one or more 3D appearance parameter objects included in the database, and adjusting via one or more processors one or more properties of the morphable 3D generic model based on the image data as well as the one or more 3D appearance parameter objects to produce the 3D model of the individual.
US08737761B2
A method for restoring and enhancing a space based image of point or spot objects. The method includes: 1) dividing a space-variable degraded image into multiple space-invariant image sub-blocks, and constructing a point spread function for each of the image sub-blocks; 2) correcting each of the image sub-blocks via a space-invariant image correction method whereby obtaining a corrected image {circumflex over (f)}i for each of the image sub-blocks; and 3) stitching the corrected image sub-blocks {circumflex over (f)}i altogether via a stitching algorithm whereby obtaining a complete corrected image {circumflex over (f)}.
US08737758B2
An apparatus of reducing noise includes: an edge determining module determining whether each pixel of an image corresponds to an edge; a low pass filter module performing low pass filtering of the image in two directions and performing low pass filtering only for the pixel determined not to be the edge; a filter selecting module selecting a filter having a flexible size to be applied to a mask region for each of the images low pass filtered based on the average brightness of the entire region and the average brightness of the mask region having a predetermined size; a sigma filter module sigma filtering the mask region using the selected filter for each of the images low pass filtered; and an averaging module averaging the image sigma filtered in the two directions.
US08737756B2
An imaging system includes a positionable device configured to axially shift an image plane, wherein the image plane is generated from photons emanating from an object and passing through a lens, a detector plane positioned to receive the photons of the object that pass through the lens, and a computer programmed to characterize the lens as a mathematical function, acquire two or more elemental images of the object with the image plane of each elemental image at different axial positions with respect to the detector plane, determine a focused distance of the object from the lens, based on the characterization of the lens and based on the two or more elemental images acquired, and generate a depth map of the object based on the determined distance.
US08737749B2
Illumination information indicating the center of illumination and lightness change direction is acquired from an image, and the image is divided into regions for respective colors based on the acquired illumination information and color information of respective pixels included in the image. Especially, thresholds in clustering are set step by step in accordance with the lightness change direction from the center of the illumination information, and the image is clustered to the regions for respective colors according to the thresholds which are set step by step.
US08737736B2
A method for tone mapping a high dynamic range image of a large terrestrial area into a lower dynamic range image uses a globally aware, locally adaptive approach whereby local tonal balancing parameter values are derived from known tone mapping parameters for a local 3×3 matrix of image tiles and used in turn to derive a local sigmoid transfer function for pixels in the tile in the middle of the matrix. A global sigmoid transfer function is derived based on values of the tone mapping parameters applicable to the entire image. A lower dynamic range image pixel will have a local tone mapped value and a globally tone mapped value, which are combined by giving each a weighted value to provide a final low dynamitic range pixel value.
US08737722B2
An exemplary locomotion analysis method includes steps of: acquiring a depth map including an image of a measured object, filtering out a background image of the depth map according to a depth threshold, finding out the image of the measured object from the residual image of the depth map, calculating three-dimensional (3D) coordinates of the measured object according to the image of the measured object has been found out, recording the 3D coordinates to reconstruct a 3D moving track of the measured object and performing a locomotion analysis of the measured object according to the 3D moving track. Moreover, an exemplary locomotion analysis apparatus applied to the above method also is provided.
US08737719B2
An alignment unit control apparatus according to the present invention includes: an imaging section configured to control cameras to image a plurality of regions on a surface of a substrate to generate a plurality of images; a region detecting section configured to select a detection region from the plurality of regions based on the plurality of images; and an aligning section configured to align the substrate based on an alignment image obtained by imaging a mark of the substrate in the detection region by one of the plurality of cameras. For this reason, the alignment unit control apparatus does not need to have another mechanism for the purpose of positioning the mark for alignment in the field of vision of the camera, and can more easily be manufactured, and a region of an alignment mark can be detected more easily.
US08737710B2
According to one embodiment, an ultrasonic diagnostic apparatus comprises an ultrasonic probe, a scanning unit, an image data generating unit, a slice specifying unit, an image generating unit and a display unit. The scanning unit repeats three-dimensional scanning on a three-dimensional region in an object with an ultrasonic wave via the ultrasonic probe. The image data generating unit repeatedly generates three-dimensional image data based on an output from the scanning unit. The slice specifying unit specifies at least one slice from the three-dimensional image data concurrently with the three-dimensional scanning. The image generating unit generates at least one slice image associated with the specified slice from the three-dimensional image data. The display unit displays the generated slice image.
US08737704B2
A method for analyzing an absorbent article may include providing a three-dimensional computed tomography data set comprising a mannequin image and an article image. The article image may be constructed from projections collected while the absorbent article is fitted to a mannequin. An outer surface of the mannequin image may be identified. A desired distance may be provided. A volumetric demarcation may be spaced the desired distance away from the outer surface of the mannequin image. An image volume may be disposed between the outer surface of the mannequin image and the volumetric demarcation. A relevant portion of the article image may be enhanced using a processor. The relevant portion of the article image may be coincident with the image volume.
US08737695B2
In embodiments of photography auto-triage, at least a portion of each photograph in a group of photographs can be analyzed with triage filters of an auto-triage service to identify deficient photographs. The deficient photographs can be identified and then removed from the group of photographs. A compilation of triage-approved photographs is then generated, as well as a compilation of triage-removed photographs can be generated.
US08737693B2
The enhanced detection of a waving engagement gesture, in which a shape is defined within motion data, the motion data is sampled at points that are aligned with the defined shape, and, based on the sampled motion data, positions of a moving object along the defined shape are determined over time. It is determined whether the moving object is performing a gesture based on a pattern exhibited by the determined positions, and an application is controlled if determining that the moving object is performing the gesture.
US08737685B2
Systems and methods are provided for detecting a movement of an object marked with a marker. The system includes a sensor configured to capture a first image of the marker and to capture a second image of the marker after the first image, each of the first and second images having pixels each having a visual intensity. A controller is configured to compare the first image and the second image by comparing the visual intensity of each of the pixels of the first image and the second image, determine an area of overlap between the first image and the second image based on the comparison, calculate a change in position of the marker in the second image relative to the marker in the first image based on the area of overlap, and detect the movement of the object based on the change in position of the marker.
US08737668B1
An assembly for holding a personal speaker relative to a user's ear. A headband assembly can include a band, a sleeve attached to an end of the band, and an arm moveably secured to the sleeve. The sleeve can include a pair of laterally opposed detent channels, and the arm can include a pair of spring-loaded bearings. Each spring-loaded bearing can engage one of the laterally opposed detent channels. The headband assembly can be adjusted by moving the arm relative to the sleeve. An arm of the headband assembly can be pivotally secured to a yoke by a magnetic pivot arrangement. The magnetic pivot arrangement can include a groove, a protrusion, and magnetic elements. A yoke can be pivotally secured to a housing by housing pivot arrangement. The housing pivot arrangement can include a pin extending from the yoke and a collar retained in the housing.
US08737666B2
A headset (10) for audio communications comprising a speaker housing (11) and a boom (12) for a microphone (41, 51), the headset arranged to provide a retracted state and an extended state, wherein the boom is arranged to be wrapped around the speaker housing in the retracted state and be unwrapped from the speaker housing in the extended state. The headset may be used as a hands-free unit for a telephone.
US08737662B2
Methods, systems and apparatus are described for mitigating noise during sound recording. A noise mitigating microphone attachment comprises a foam structure. A first cavity extending from a first opening at a surface of the foam structure and into the foam structure. A microphone is inserted into the first cavity with sound receiving elements of the microphone fully installed in the structure. A second cavity extending from a second opening at the surface of the foam structure and into the foam structure is configured to receive sound from a sound source. The first cavity is fluidly connected to the second cavity within the foam structure so that a junction is formed between the first cavity and the second cavity. The junction, the sound cavity, and the sealing of the microphone work to shield the sound receiving elements of the microphone from sound other than received through the second opening.
US08737650B2
A portable electronic device and an auxiliary device each having an interface allowing the establishment of a communication link between them, at least to be able to transmit data representative of a status information from the auxiliary device to the portable electronic device, and-a method of of establishing a measure of an absolute elapsed time in a listening device. The problem is solved in that the portable electronic device has a timing unit for determining a time interval and a memory for storing data, and wherein the auxiliary device has a master timing unit for providing a signal representative of the present time, and wherein the system is adapted to transfer a signal representative of the present time from the auxiliary device to the portable electronic device and to store it in the memory.
US08737648B2
A spatial element is added to communications, including over telephone conference calls heard through headphones or a stereo speaker setup. Functions are created to modify signals from different callers to create the illusion that the callers are speaking from different parts of the room.
US08737643B2
A method for amplifier volume specification and control, the method includes: applying an initial volume level to an amplifier; determining one or more of: which A/V component has been selected for use, which channel or frequency is being outputted, and the type of outputted A/V content; modifying the initial amplifier volume level with one or more stored volume level settings in response to at least one of the following: the determined A/V component in use; the selected channel and frequency outputted, and the type of outputted A/V content; wherein the one or more stored volume level settings include: received volume level settings for audio/video (A/V) components; received volume level settings for selected channels and frequencies that are outputted by the A/V components; and received volume level settings for A/V content.
US08737641B2
A noise suppressor selects, for individual frequency components, maximums by comparing a plurality of noise suppressed spectra 105 and 106 a plurality of noise suppressing units 4 and 5 output, thereby obtaining an output spectrum 107 having the frequency components selected as its components. A first noise suppressing unit 4 generates a noise suppressed spectrum 105 by multiplying an input spectrum 102 by amplitude suppression gains, and makes the amplitude suppression gains greater than most of the amplitude suppression gains in a noise signal intervals of a second noise suppressing unit 5.
US08737634B2
An open air, wide area noise cancellation system and method provides improved identification and characterization of noise sources then generating noise cancelling sound waves.
US08737632B2
A mechanical acoustic energy control system to be located in a room in which one or more audio speakers are also located so that the audio output of the speakers can be distributed throughout the room to enable a listener in the room to be surrounded by sound. A master acoustic resonator attached to the front wall of the room is adapted to vibrate and thereby produce acoustic waves corresponding to the acoustic energy generated by the speakers. A low frequency (e.g., bass) acoustic resonator sits on the floor of the room below the master acoustic resonator. The low frequency acoustic resonator is adapted to vibrate to reflect low frequency acoustic waves produced by the speakers and the master acoustic resonator. A satellite acoustic resonator is located on each of the back and opposing side walls of the room. The satellite acoustic resonators are adapted to vibrate in response to the acoustic waves reflected thereto by the speakers, the master acoustic resonator, and the low frequency acoustic resonator. The vibration of the satellite acoustic resonators controls the dispersion pattern of acoustic waves in the room so that the listener hears a richer, fuller and more natural sound.
US08737631B2
A method for adjusting a hearing system to the hearing preferences of a user of said hearing system is disclosed, wherein said hearing system is capable of carrying out frequency transposition of audio signals, which frequency transposition depends on at least one parameter. The method comprises the steps of A) carrying out a distinction test for examining said user's ability to distinguish between two stimulus signals which differ in their frequency contents; B) adjusting said at least one parameter in dependence of the result of said distinction test. The distinction test comprises the steps a2) consecutively playing said two stimulus signals to said user; b2) receiving from said user information indicative of whether said user perceived said two stimulus signals as two times the same sound or as two different sounds; c2) deriving a value from said information received from said user; wherein said result of said distinction test is dependent on said value.
US08737625B2
A receiving apparatus according to the present invention is able to normally decode reception data even when a part of an initialization symbol during training is corrupted. The receiving apparatus includes an initialization signal generation unit that generates an initialization signal, and a descrambling circuit that descrambles reception data by a descrambler initialized by the initialization signal. The reception data includes a training data set for establishing connection of high-speed serial communication, the training data set including one or more TSn ordered sets. The TSn ordered set includes one or more COM symbols and one or more pieces of data other than COM symbols. The initialization signal generation unit generates the initialization signal at an initialization last timing at which at least the last COM symbol among the COM symbols forming the last TSn ordered set included in the training data set is input to the descrambling circuit.
US08737619B2
Methods, a user equipment, a server host, a client application, computer program products, and a server computer program. These methods and components can be utilized by a location based service. One method regards triggering of events in the user equipment based on a position of the user equipment, comprising the steps of: —looking up, in a server database at least one network cell-identity associated with a predefined geographical area, —sending the network cell-identity to the user equipment, —storing the network cell-identity in a database in the user equipment, —obtaining a current network cell-identity to which the user equipment currently is connected, —comparing in the user equipment the current network cell-identity with network cell-identities stored in the database, and —retrieving content associated with the current network cell-identity if the current network cell identity is among the network cell-identities in the database.
US08737613B2
One scanning method of transform-based digital data processing includes: when processing data blocks, recording characteristics information for different block categories individually; conditionally adjusting scan orders of data processing of the block categories according to the characteristics information; and performing the data processing upon a current data block according to a scan order corresponding to a block category to which the current data block belongs. Another scanning method of transform-based digital data processing includes: recording characteristics information when processing data blocks; conditionally adjusting a scan order according to the characteristics information; keeping at least one position in the scan order fixed regardless of changes made to the scan order; and performing a data processing upon a current data block according to the scan order.
US08737609B1
The present invention provides a method and apparatus for the production and labeling of objects in a manner suitable for the prevention and detection of counterfeiting. Thus, the system incorporates a variety of features that make unauthorized reproduction difficult. In addition, the present invention provides an efficient means for the production of labels and verification of authenticity, whereby a recording apparatus which includes a recording medium, having anisotrophic optical domains, along with a means for transferring a portion of the recording medium to a carrier, wherein a bulk portion of the recording medium has macroscopically detectable anisotrophic optical properties and the detecting apparatus thereon.
US08737600B2
A skills-based method for routing an incoming communication includes determining a task associated with the incoming communication. The method also includes routing the incoming communication, based on the task, to be serviced by a pool of selected agents. The pool of selected agents includes agents from a first virtual group. The method further includes adding agents from a second virtual group to the pool of selected agents when the incoming communication has not been serviced before a waiting time exceeds a predetermined time.
US08737586B2
A system and a method are disclosed for providing telephone number sharing services to subscribers over public switched telephone network or data network. The disclosed system maintains a bank of reusable caller identifiers (IDs). The system receives call details of a call from a subscriber of the system. The call details include a caller identifier (ID) preference of the subscriber and a called number corresponding to the called party. The system stores the call details in a database. The system determines whether the call from the subscriber is a first call to the called number. In response to the call being the first call to the called number, the system assigns a call ID from the bank of reusable caller IDs that satisfies the reusable caller ID preference of the subscriber, and connects the call to the called number along with the caller ID.
US08737578B2
A computing device is configured to receive an incoming communication from another computing device. The incoming communication may be for purpose of initiating a voice-exchange session. In response to receiving the incoming call, the computing device may identify or determine a message identifier of the other computing device. The message identifier is determined based at least in part on data provided with the incoming communication. The computing device may programmatically address a message to the other computing device using the message identifier determined from the incoming communication.
US08737571B1
A method, apparatus and computer readable medium for call quality testing is presented. A query is transmitted over a communications network from a first location to a second location. The query results in an audio signal at the second location, which is received at the first location. The audio signal is analyzed by comparing the signal with a reference signal clip. A statistical parameter is generated, the statistical parameter indicative of a quality of the received signal.
US08737560B2
The present invention provides a shift register unit, a gate driving device and a liquid crystal display, wherein the shift register unit includes a first thin film transistor, a second thin film transistor, a third thin film transistor and a fourth thin film transistor, and further includes a pull-down unit and a driving unit. Since the shift register unit includes the pull-down unit and the driving unit, it is possible to assure that the output gate driving signal keeps at a low level stably when the shift register unit needs to output a low level, and the pull-down unit operates under the driving of an alternating current signal, which can prevent the threshold voltage of the thin film transistor of the pull-down unit from offsetting largely.
US08737558B2
A system includes at least one body, a link for suspending the body for movement with gravity from a first elevation position to a second elevation position, and an electrical energy generator coupled with the body through the link to drive the generator to generate electricity upon movement of the body with gravity from the first to the second elevation position. The at least one body has a mass of at least approximately 100 tonnes; the first and the second elevation positions define a distance therebetween of at least approximately 200 meters; and/or the system further includes an operator configured to operate the link to controllably move the at least one body against gravity from the second to the first elevation position to increase a gravitational potential energy of the at least one body, and to maintain the gravitational potential energy of the at least one body.
US08737557B2
A method to assess light water reactor fuel integrity is presented having the steps of granting access in a nuclear reactor fuel pool to at least one of a discharged fuel rod and a nuclear fuel assembly, calculating an operating flux for the fuel rod, measuring a thickness of CRUD on the fuel rod, measuring a thickness of oxide on the fuel rod, calculating a maximized flux for the at least one fuel rod for a position of the one fuel rod in a nuclear reactor, calculating a maximized deposit for the fuel rod, calculating a maximized oxide thickness for the fuel rod, calculating a fuel condition index of the fuel rod, comparing the fuel condition index to an index constant, and removing the fuel rod from operation when the fuel condition index is greater than the index constant.
US08737552B1
A method of and apparatus for synchronous data transfer are described. The method may include encoding a clock period and data into an encoded signal, transmitting the encoded signal from a master device to a slave device, and recovering the data at the slave device without using a local oscillator. The apparatus may comprise a first integrated circuit including a master device configured to transmit an encoded signal of a clock period and data on a first port, and a second integrated circuit including a slave device where the slave device is configured to receive the encoded signal on a second port coupled to the first port and to recover the data without using a local oscillator.
US08737550B1
Techniques for obtaining smoothed channel response estimates in a communications receiver. An example method begins with obtaining ordered channel measurement samples for a current estimation interval and continues with the estimation of a short-term slope value for each of several sequential observation time intervals. A distortion metric is calculated for each of a plurality of candidate filter lengths, where each candidate filter length is an integer multiple of the uniform length. The distortion metric is based on the short-term slope values for observation time intervals falling within the candidate filter length, and characterizes the extent to which the candidate filter length will introduce tracking bias in subsequent signal processing. A filter length is then selected for use in demodulating a received signal from at least among the candidate filter lengths, based on the distortion metric values.
US08737538B2
Synchronized broadcast transmits a same broadcast content using a same waveform from multiple transmitters. Transmitters each apply a same spreading code for broadcast transmissions. In a spread-spectrum communication system having a time division multiplexed forward link, a synchronized broadcast transmission is inserted into a broadcast slot. One embodiment employs an Orthogonal Frequency Divisional Multiplex (OFDM) waveform for the synchronized broadcast. An OFDM receiver is then used to process the received synchronized broadcast transmission. An alternate embodiment implements a broadcast Pseudo-random Noise (PN) code for use by multiple transmitters. An equalizer is then employed to estimate the synchronized broadcast transmission.
US08737536B2
In an embodiment, a multi-carrier signal (e.g., an OFDM signal) is received over a channel. Indicators of interference and the channel response at a carrier frequency of the signal are determined, and compared. If the indicator of interference has a particular relationship to the indicator of the channel response, then a data value transmitted at the carrier frequency is recovered from a data value received at the carrier frequency according to a particular data-recovery algorithm. Because the particular data-recovery algorithm may be faster than a conventional data-recovery algorithm, recovering one or more data values with the particular algorithm may increase the speed at which data is recovered from a multicarrier signal as compared to using a conventional data-recovery algorithm.
US08737535B2
A receiver includes an antenna interface, a frequency translation bandpass filter (FTBPF), a sample and hold module, and a down conversion module. The antenna interface is operable to receive a received wireless signal from an antenna structure and to isolate the received wireless signal from another wireless signal. The FTBPF is operable to filter the received wireless signal to produce an inbound wireless signal. The sample and hold module is operable to sample and hold the inbound wireless signal in accordance with an S&H clock signal to produce a frequency domain sample pulse train. The down conversion module is operable to convert the frequency domain sample pulse train into an inbound baseband signal.
US08737527B2
A signal distributor sequentially outputs N input signals respectively corresponding to N rows of a matrix of which each has N element signals in which a predetermined matrix is obtained by dividing the matrix by a predetermined value. A coupler adds the amplified N element signals for each the input signal. A solver computes feedback signals Y* for the individual amplifiers by using an addition result Y of the outputs for each the input signal and the inverse matrix L−1 of the predetermined matrix.
US08737524B2
A method and a device for data processing are provided, said method comprising the steps of (a) at least one bit of the data is manipulated (405); (b) it is checked whether the manipulation is admissible (406); and (c) if the manipulation is admissible, the manipulated data is transmitted (409). Furthermore, a communication system is suggested comprising said device.
US08737522B2
A data processing apparatus is arranged to map input data symbols to be communicated onto a predetermined number of sub-carrier signals of Orthogonal Frequency Division Multiplexed OFDM symbols. The predetermined number of sub-carrier signals is determined in accordance with one of a plurality of operating modes and the input data symbols are divided into first sets of input data symbols and second sets of input data symbols.
US08737513B2
An apparatus and a method are disclosed for jointly selecting precoding matrices for a plurality of received transmissions, such as those that might be received from a primary serving cell and a secondary serving cell in a multi-flow radio access network wherein each of the serving cells is configured to provide a MIMO transmission. Here, by jointly selecting the precoding matrices, interference from each of the downlink transmissions upon the other transmission can be reduced, thus improving overall performance at the receiving entity.
US08737512B2
The present invention provides a method and an apparatus for processing a precoder. The method comprises: step A: a base station determining whether the number of received effective precoders reported by a certain UE is greater than or equal to a threshold a, if so, executing step B, otherwise, executing step D; step B: the base station determining whether each received effective precoder is according to the same number of layers, if so, executing step C, otherwise, executing step D; step C: the base station determining whether a variation speed of each effective precoder is fast, if so, applying a transmit diversity transmission mode to the UE, otherwise, applying a MIMO transmission mode to the UE; and step D: applying the MIMO transmission mode to the UE. Therefore, the present invention can reasonably predict the transmission mode and the precoder that should be employed in the transmission mode at current time for a certain UE.
US08737508B2
In the communications system of the present invention, a communications terminal determines a precoding matrix index in a pilot signal received through a specific downlink channel, examines channel quality information of the downlink channel according to the determined precoding matrix index, and transmits feedback information to a serving base station, which determines a priority factor by using the examined channel quality information, and compares the priority factor with other priority factors. The comparison is used such that a base station having a high priority suggests the use of the precoding matrix to the neighboring base station.
US08737504B2
A base station is provided. The base station includes a transmit path circuitry configured to transmit downlink control information in a downlink control information (DCI) format to a subscriber station, and a receive path circuitry configured to receive multiple-input multiple-output (MIMO) feedback from the subscriber station in response to the downlink control information. The MIMO feedback from the subscriber station is determined by two or more codepoints in the DCI format. One of the two or more codepoints indicates a rank-limited single user multiple-input multiple-output (SU-MIMO) feedback corresponding to a rank up to a maximum rank.
US08737498B2
Provided is a communication method of a secondary transmitter included in a multiple-antenna based multiple input multiple output (MIMO) cognitive radio communication system, the method including: estimating an interference channel between the secondary transmitter and a primary user in each of at least one first spectrum band that is being used in a primary system; calculating an orthogonal projection matrix to cancel interference with respect to the primary user from the interference channel; calculating an effective channel between the secondary transmitter and a secondary receiver based on the to orthogonal projection matrix; and selecting an index of an optimal spectrum band from the at least one first spectrum band based on the orthogonal projection matrix and the effective channel.
US08737496B2
A receive signal processor jointly detects a signal-of-interest with one or more other signals. The signal-to-interference-plus-noise ratio for the signal-of-interest is determined by computing per-subcarrier signal-to-interference-plus-noise ratios for a plurality of subcarriers carrying the signal-of-interest, computing per-subcarrier capacities for the subcarriers based on the per subcarrier signal to interference ratios, and computing a total signal-to-interference-plus-noise ratio for the subcarriers based on the per-subcarrier capacities of the subcarriers.
US08737491B1
The present disclosure relates to a method for Analog-to-Digital Converter Based Decision Feedback Equalization. The method may include providing an integrated circuit including a SERDES circuitry having a transmit circuitry and a receiver circuitry and receiving a high-speed data stream at the receiver circuitry. The method may also include converting the high-speed data stream to a digital signal using a successive approximation analog-to-digital converter and providing the digital signal to a digital decision feedback equalization circuitry via the successive approximation analog-to-digital converter. The method may also include generating an output signal at a phase locked loop and receiving the output signal at a multi-loop clock and data recovery circuitry.
US08737488B2
The present invention relates to a multimedia data decoding method and apparatus. The decoding method includes receiving multimedia data including a data area including a plurality of media data areas each corresponding to a plurality of media data; and a media information area including a plurality of track areas each corresponding to the plurality of media data areas; reading the media information area; extracting timing information for sequentially reproducing the media data comprised in the media data area, from the track area; and reproducing the media data, using the media data of the data area and the extracted timing information. According to the present invention, the multimedia data decoding method and apparatus has an effect of being capable of constructing a slide show by only a small amount of multimedia data. Thus, a time taken to process and transmit the multimedia data can reduce.
US08737484B2
A method and apparatus for variable accuracy inter-picture timing specification for digital video encoding is disclosed. Specifically, the present invention discloses a system that allows the relative timing of nearby video pictures to be encoded in a very efficient manner. In one embodiment, the display time difference between a current video picture and a nearby video picture is determined. The display time difference is then encoded into a digital representation of the video picture. In a preferred embodiment, the nearby video picture is the most recently transmitted stored picture. For coding efficiency, the display time difference may be encoded using a variable length coding system or arithmetic coding. In an alternate embodiment, the display time difference is encoded as a power of two to reduce the number of bits transmitted.
US08737478B2
Disclosed is a motion estimation apparatus and method capable of reduce a memory bandwidth by accessing reference image data occupying the largest part of the memory bandwidth based on a result of motion estimation skip determination. The motion estimation apparatus includes a motion estimation skip determination unit, a sum absolute of absolute difference (SAD) processing unit and a multiplexer (MUX) unit. The motion estimation skip determination unit determines the presence of motion estimation skip by reading current image data and skip reference image data, and outputs a motion vector in a skip mode. The SAD processing unit calculates an SAD value by reading the current image data and reference image data and outputs a motion vector in a normal mode. The MUX unit outputs the motion vector in the skip mode or the motion vector in the normal mode as a final motion vector based on a skip flag signal.
US08737471B2
A video decoding device is provided. The device includes an error checking unit and a decoding unit. The error checking unit checks the error state of a video data, so as to produce an error information. Then, the decoding unit selectively performs an error concealment process and a decoding process for the video data according to the error information. The video decoding device of the present invention can perform error checking process, error concealment process, and video decoding process for the video data.
US08737467B2
An information processing apparatus includes: an analysis means for analyzing a code stream in which picture data is encoded during transmission; a dividing position determination means for determining a dividing position of the code stream in accordance with a picture size of the picture data based on an analysis result by the analysis means; and a decoding means for decoding code streams in plural units of division in parallel, which are obtained by the code stream being divided at the dividing position determined by the dividing position determination means.
US08737458B2
Circuitry for use in a receiver may comprise: a front-end circuit operable to receive an orthogonal frequency division multiplexing (OFDM) symbol on a first number of physical subcarriers. The circuitry may comprise a decoding circuit operable to decode the OFDM symbol using an inter-carrier interference (ICI) model, the decoding resulting in a determination of a sequence of symbols, comprising a second number of symbols, that most-likely correspond to the received OFDM symbol, where the second number is greater than the first number. The sequence of symbols may comprise N-QAM symbols, N being an integer. The ISCI model may be based, at least in part, on non-linearity experienced by the OFDM symbol during transmission by a transmitter, propagation over a channel, and/or reception by the receiver. The ISCI model may be based, at least in part, on phase-noise introduced to the OFDM symbol during transmission by a transmitter, propagation over a channel, and/or reception by the receiver.
US08737455B2
A network includes a transmitter and a receiver, wherein the transmitter includes a set of transmit antennas and the receiver includes a set of receive antennas. The transmitter duplicates a packet as copies of the packet, and selects subsets of the set of transmit antennas independent of channel characteristics between the subsets of transmit antennas and the set of receive antennas, wherein combinations of the antennas in the subsets of the transmit antennas are different. The receiver selects subsets of the set of receive antennas independent of channel characteristics between the subsets of receive antennas and the set of transmit antennas, wherein combinations of the antennas in the subsets of the receive antennas are different. The selected subsets are used to transmit the packet, and retransmit the packet in case of a failure in a previous transmission.
US08737454B2
A modular wireless communications platform is provided. The modular wireless communications platform has a modular host unit and a modular remote unit in communication with the modular host unit. The modular host unit has a serial radio frequency communicator configured to convert serial digital data into RF sampled data and configured to convert RF sampled data into serial digital data. The modular host unit also has an interface coupled to the serial radio frequency communicator and configured to allow transfer of the RF sampled data from the serial radio frequency communicator to a digital to analog radio frequency transceiver module. Likewise, the modular remote unit has a serial radio frequency communicator configured to convert serial digital data into RF sampled data and configured to convert RF sampled data into serial digital data. The modular remote unit also has an interface coupled to the serial radio frequency communicator and configured to allow transfer of the RF sampled data from the serial radio frequency communicator to a digital to analog radio frequency transceiver module.
US08737443B2
A nitride semiconductor laser device is provided herein that is reduced in capacitance to have a better response. The nitride semiconductor laser device includes: an active layer; an upper cladding layer which is stacked above the active layer; a low dielectric constant insulating film which is stacked above the upper cladding layer; and a pad electrode which is stacked above the low dielectric constant insulating film.
US08737437B2
Embodiments of the invention include a fiber laser cavity package having improved fiber management and thermal management capability and methods of making such fiber laser cavity package. Each element of the fiber laser cavity is grouped into plurality of sections and each section is placed onto a heat conducting surface within the fiber laser cavity package to dissipate unwanted heat from the elements. When the fiber laser cavity is stored in the package, the fiber laser cavity is arranged such that fiber crossings are substantially reduced or eliminated within the package.
US08737436B2
A transmission apparatus includes a plurality of modems, which are configured to communicate via respective wireless communication channels and includes at least first and second modems configured to communicate respectively over separate first and second wireless communication networks. The transmission apparatus also includes a stream processor, which is configured to receive and process an incoming media stream so as to provide multiple upload streams for transmission by different ones of the modems, including first and second upload streams for transmission by the first and second modems, respectively.
US08737433B2
A method for clock synchronization between higher layers using synchronization information provided from lower layers in multi-clock communication system in which the higher layers and the lower layers use heterogeneous clocks is provided.
US08737429B2
A method for use in a broadband wireless access protocol (such as IEEE 802.16 or Long Term Evolution (LTE)) includes scheduling by a base station a stand-by subscriber station for each subscriber station with uplink (UL) transmission opportunities, transmitting by the base station and over the network, a list of each of the stand-by subscriber stations, determining by the stand-by subscriber stations if there is unused bandwidth reserved for the corresponding subscriber station, communicating to the base station that there is the unused bandwidth, and releasing the unused bandwidth for use by the stand-by subscriber station.
US08737417B2
A computer-implemented system and method for a lock-less, zero data copy messaging mechanism in a multi-core processor for use on a modem in a telecommunications network are described herein. The method includes, for each of a plurality of processing cores, acquiring a kernel to user-space (K-U) mapped buffer and corresponding buffer descriptor, inserting a data packet into the buffer; and inserting the buffer descriptor into a circular buffer. The method further includes creating a frame descriptor containing the K-U mapped buffer pointer, inserting the frame descriptor onto a frame queue specified by a dynamic PCD rule mapping IP addresses to frame queues, and creating a buffer descriptor from the frame descriptor.
US08737415B2
A method of operating a telecommunications node (28) through which packets of differing priority are conveyed comprises receiving plural data packets from a source external (26) to the node, the plural data packets including both ordinary packets and a priority packet; and storing the plural data packets in a queue structure (36) in order of arrival so that the priority packet is read out of the queue structure before the ordinary packets are read out of the queue structure (36), thereby expediting output of the priority packet from the node relative to the ordinary packets.
US08737414B2
Scheduling methods and apparatus are provided for buffered crossbar switches with a crosspoint buffer size as small as one and no speedup. An exemplary distributed scheduling process achieves 100% throughput for any admissible Bernoulli arrival traffic. Simulation results also showed that this distributed scheduling process can provide very good delay performance for different traffic patterns. The simulation results also showed that packet delay is very weakly dependent on the switch size, which implies that the exemplary distributed scheduling process can scale with the number of switch ports.
US08737412B2
FSs (16a to 16h) are each connected to IFSs (14a to 14x). Each of the FSs (16a to 16h) transmits a setting frame (60) that includes an FS number to the connected IFSs (14a to 14x). Each of the IFSs (14a to 14x) registers, in an LAG setting table, the FS numbers included in the received setting frames (60) and ports that have received the same in association with each other. Then, each of the IFSs (14a to 14x) sorts ports (52a to 52h) in an order of the associated FS numbers, and sets each of LAGs (18a to 18x) in a common order.
US08737408B1
Techniques are described for managing communications between multiple computing nodes, such as computing nodes that are part of a virtual computer network. In some situations, various types of modifications may be made to one or more computing nodes of an existing virtual computer network, and the described techniques include managing ongoing communications for those computing nodes so as to accommodate the modifications. Such modifications may include, for example, migrating or otherwise moving a particular computing node that is part of a virtual network to a new physical network location, or modifying other aspects of how the computing node participates in the virtual network (e.g., changing one or more virtual network addresses used by the computing node). In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.
US08737406B1
An improved technique for distributing routing information that allows routes to be prioritized such that information associated with higher priority routes is sent in update messages ahead of information associated with lower priority routes, thereby enabling the higher priority routes to converge faster than the lower priority routes. In the preferred embodiment of the invention a route policy map that associates routes with priorities is defined. The policy map is then applied to the routes to prioritize the routes. Update messages are then generated using the priority information and the route information contained in the update messages is organized such that route information associated with higher priority routes is placed ahead of route information associated with lower priority routes.
US08737397B2
The invention includes methods for converting between a plurality of unicast sessions and a multicast session. A method for converting from unicast sessions to a multicast session includes receiving a request for establishing a unicast session for delivering content to a first client device, generating a multicast session establishment message adapted for establishing a multicast session with the client device for delivering the content to the client device, and generating at least one multicast session join message for the other client devices, the at least one multicast session join message adapted for enabling the other client devices to join the multicast session. The multicast session establishment message is generated using a threshold number of unicast sessions. A method for converting from a multicast session to a unicast session is provided. A method for converting from a plurality of unicast sessions to a plurality of multicast sessions is provided.
US08737392B1
A processor includes a plurality of processor tiles, each tile including a processor core, and an interconnection network interconnects the processor cores and enables transfer of data among the processor cores. The interconnection network has a plurality of dimensions in which an ordering of dimensions for routing data is configurable.
US08737387B2
A gateway unit which relays communication between a call control network and a terminal having no call control function. The gateway unit includes: a session control section which substitutively performs call control processing in call control communication performed by the terminal by way of the call control network and reports a band required for the call control communication to the call control network; and a band adjustment section which determines an updated value of a band of the call control communication based on a communication packet in the call control communication, received from the terminal. The session control section reports the updated value to the call control network as the band required by the call control communication.
US08737383B2
An embodiment of the present invention provides a method, comprising, enhancing persistent scheduling with efficient link adaptation capability by grouping Voice over internet Protocol (VoIP) users and using an intelligent bitmap mechanism to compactly represent persistent allocations for the users within the group.
US08737377B2
A plurality of antennas respectively conveys burst signals that use a plurality of subcarriers and contain control information for communications. When a plurality of subcarriers are used, a cyclic time shifting in a cycle in time domain is executed, per antenna, with a time-shift amount corresponding to each of the plurality of antennas. A control unit generates the burst signals informed from the plurality of antennas by complying with this rule. The control unit generates the burst signals by varying time shift amounts corresponding respectively to the plurality of antennas.
US08737374B2
Systems and methods for packet acknowledgement are disclosed. In one embodiment, codewords are redundantly used in order to decrease the total number of bits required for feeding back acknowledgment information or in order to increase the Euclidean space between codewords.
US08737360B2
Techniques for performing power control and handoff are described. In an aspect, power control (PC) is supported with multiple PC modes such as an up-down PC mode and an erasure-based PC mode. One PC mode may be selected for use. Signaling may be sent to indicate the selected PC mode. If the up-down PC mode is selected, then a base station estimates the received signal quality for a terminal and sends PC commands to direct the terminal to adjust its transmit power. If the erasure-based PC mode is selected, then the base station sends erasure indications that indicate whether codewords received from the terminal are erased or non-erased. For both PC modes, the terminal adjusts its transmit power based on the power control feedback (e.g., PC commands and/or erasure indications) to achieve a target level of performance (e.g., a target erasure rate for the codewords). The erasure indications may also be used for handoff.
US08737354B2
The present invention provides a method of data path switching. Embodiments of the method include transmitting a packet from a node in a communication system during hand off of a mobile node from a source access network to a target access network. The packet includes an end marker that indicates that the packet is the last packet to be transmitted during the hand off over a source link between the mobile node and an anchor node via the source access network during the hand off. Embodiments of the method also include switching, at the node, a transmission data path from the source link to a target link between the mobile node and the anchor node via the target access network following transmission of the packet including the end marker.
US08737350B2
Methods and apparatus for RF handoff in a multi-frequency network. In an aspect, a method includes generating a content preserving handoff table that includes a current LOI and neighboring LOIs carrying at least the same wide and local content multiplexes as the current LOI, and determining that handoff conditions are met for a content preserving handoff, selecting a selected LOI from the content preserving handoff table and a selected RF channel associated with the selected LOI, and performing a handoff to the selected RF channel in the selected LOI if the selected LOI is different than the current LOI. An apparatus includes means for generating a content preserving handoff table, means for determining that handoff conditions are met for a content preserving handoff, means for selecting a selected LOI and a selected RF channel, and means for performing a handoff to the selected RF channel in the selected LOI.
US08737347B2
A pilot and channel estimation method for SDMA MIMO transmission downlink is provided in the present invention, and the method provides possibility for saving the orthogonal pilot resources; the pilot signals of different users in the transmitting antenna domain can occupy the same time-frequency resources, and thereby the pilot overhead of system resources can be reduced greatly; the method includes: for the MIMO transmission downlink that employs pre-coding for SDMA, taking the quantity of orthogonal pilot resources occupied by the users in the pre-coding domain as the number of data streams that can be transmitted or the number of spatial dimensions occupied first, at the transmitting end of the base station; then, performing SDMA transmission pre-coding for the orthogonal pilots in the pre-coding domain in the same way as the data signals, to obtain the pilot signals of the users in the transmitting antenna domain; wherein, the pilots of the users in the pre-coding domain can be orthogonal in the frequency domain or code domain, and the pilots of different users in the pre-coding domain can be identical or not identical to each other; the pilot signals of different users in the transmitting antenna domain can occupy the same time-frequency resources.
US08737344B2
The present invention relates to a wireless communication system. In more detail, the present invention relates to a method for transmitting an uplink in a wireless communication system and to a device therefore, wherein the method for transmitting an uplink in a wireless communication system comprises the steps of: receiving a control channel signal including resource allocation information; and transmitting an uplink signal according to control channel signal.
US08737343B2
A field unit includes circuitry configured to receive a signal and determine whether the received signal has a predetermined quality; circuitry configured to select a signal from a plurality of signals including a first signal indicating that the field unit is requesting an assignment of resources and the received signal was received with the predetermined quality, a second signal indicating that the field unit is requesting an assignment of resources and the received signal was not received with the predetermined quality, a third signal indicating that the field unit is not requesting an assignment of resources and the received signal was received with the predetermined quality, and a fourth signal indicating that the field unit is not requesting an assignment of resources and the received signal was not received with the predetermined quality; and circuitry configured to transmit the selected signal over a control channel.
US08737341B2
A terminal that includes a control channel demodulating part configured to have a control channel format notified from a base station which transmits a control channel with the use of the control channel format, selected from among a plurality of control channel formats, each including modulation scheme information, having different number of types of control parameters according to whether Multiple Input Multiple Output (MIMO) transmission is applied or not, and demodulate the control channel received from the base station; and a data channel demodulating part configured to demodulate a data channel received from the base station with the use of a result of the demodulation of the control channel carried out by the control channel demodulating part, and when the number of bits indicating a modulation scheme selected format when the MIMO transmission is applied is greater than when the MIMO transmission is not applied.
US08737339B2
The invention concerns a method and an antenna weight determining device (37) for improving handling of two data streams sent in downlink data communication channels to a user equipment (14) via a first and a second cell of a wireless communication network, where the antenna weight determining device comprises a unit (38) for processing data obtained in relation to communication signals sent at least between at least one of the second cells and the user equipment, and a unit (41) for determining an antenna weight to be applied by the second cell based on the processing.
US08737336B2
The invention relates to a random access procedure for use in a mobile communication system. Furthermore, the invention also provides a mobile terminal and a base station that as suitably adapted to perform the random access procedure as well as the definition of a special format of a random access response message signalled during the random access procedure. To suggest a random access procedure that allows more information to be conveyed in the first scheduled transmission of the random access procedure, the invention proposes a random access procedure for use in a mobile communication system, wherein a base station transmits a random access response in response to receiving a random access preamble from a mobile terminal, wherein the random access response message comprises a grant for a scheduled transmission by the mobile terminal and an indication on the uplink transmission mode for the scheduled transmission.
US08737327B2
Embodiments provide methods, apparatuses, and software for transmitting or receiving information on at least one coverage carrier and/or at least one capacity carrier of a multi-carrier cell.
US08737310B2
In wireless system, a group of Base station (BTSs) with smaller footprints have the capability to communicate with each other as well as with the BTSs with relatively larger footprints via wireless air-interfaces. One of such example is coordinated cell systems. A coordinated cell system comprises a group of coordinated cell base stations that have the capability to communicate with each other as well as with relevant macro cell or Pico cell base stations via wireless air-interfaces. Each coordinated cell BTS consists of an over the air control unit in addition to the conventional coordinated cell BTS system. A set of protocols in the form of messages and database are also defined to enable the networking capability. This enables enhancement in performing a variety of tasks by coordinated cell systems, including interference management and coordination, registration and authentication, quality of service coordination, installation and maintenance, location services, etc.
US08737309B2
The invention relates to a data packet transmission process in a communication system comprising at least one terminal (UE) communicating with a base station (BS), the process comprising at least one transmission (S4) of the data packet with a given power, from the terminal to the base station based on a HARQ scheme to obtain a residual packet error rate PERres after a number of transmissions Trn, the process being characterized in that it comprises a step (S) for the joint selection of the following parameters: the number of transmissions Trn; the target packet error rate PERtg(i) of each transmission i, where i=1, . . . , Trn, to arrive at the residual packet error rate PERres; and the modulation and coding scheme m corresponding to each target packet error rate PERtg(i) so as to minimize the data packet transmission power.
US08737302B2
The present invention provides a method for processing terminal membership based on a hybrid access mode cell, which method comprises: when the CSG member state of a terminal changes to a new CSG member state, a core network or a HNB gateway informing an access network element of the information about the new CSG member state; and the access network element processing the terminal according to information about the new CSG member state. The present invention further provides a system for processing terminal membership based on a hybrid access mode cell. In the present invention, when the subscription information changes when a terminal is in the connected state, not only the subscription information stored in the terminal and the core network or the HNB gateway is changed, but also the access network element which it accesses modifies its access identity to be a new CSG member state, thus the non-subscribed users and the subscribers can be processed differently and accurately.
US08737297B2
A method for network coding of packets between End Nodes (ENs) and a Relay Node (RN) in wireless communications can be performed at the RN. This method may include: receiving a new packet at the RN from one of the ENs; determining the source node of the new packet at the RN; providing a buffer for each EN; determining whether the buffer associated with the EN that is not the source of the new packet (non-source buffer) has the new packet buffered and based upon such determination, either: (1) storing the new packet in the EN buffer that is the source of the new packet on a condition that the non-source buffer is empty; or (2) network coding the new packet with an existing packet in the non-source buffer.
US08737290B2
A method, operative in a framework which uses a packet-based voice communications scheme and in which at least some of the communication takes place via a satellite link. The method includes establishing a first session between a calling party and proxy using a first protocol, wherein the calling party communicates with the proxy via the satellite link; and establishing a second session between the proxy and a called party using a second protocol distinct from the first protocol, and providing communications from the calling party to the second party and from the second party to the first party.
US08737289B2
Disclosed herein is a radio communication system, and more particularly, to a method and apparatus for transmitting and receiving a signal on a backhaul link and an access link of a relay in a radio communication system supporting multiple carriers. The method for transmitting and receiving a signal in a relay node operating on multiple carriers includes receiving a control channel from a base station, determining the type of the control channel, determining an in-band operation mode or an out-band operation mode based on the determined type of the control channel, and transmitting and receiving the signal to at least one of the base station and a user equipment according to the determined operation mode. The multiple carriers include one or more in-band component carriers and one or more out-band component carriers.
US08737287B2
Disclosed are a packet scheduling method and apparatus in a relay network. A scheduling method of a relay station in a relay communication system includes: receiving information regarding an amount of generated data to be transmitted to a user from a base station; estimating the size of a queue of the base station storing the data to be transmitted to the user based on the amount of generated data received from the base station; obtaining the size of a virtual queue in which overall data to be transmitted to a user with reference to the estimated size of the queue of the base station and the size of a queue of the relay station storing data to be transmitted to a user; performing scheduling to allocate resource based on the size of the virtual queue; and transmitting data to the user based on the scheduling results.
US08737283B2
A disclosed OFDM-based transmission device includes a unicast channel generating unit configured to generate a unicast channel; an MBMS channel generating unit configured to generate an MBMS channel; a multiplexing unit configured to time-division-multiplex the unicast channel and the MBMS channel in the same frequency band; and a transmitting unit configured to transmit time-division-multiplexed transmission symbols. In the disclosed transmission device, the guard interval length for the MBMS channel is set longer than the guard interval length for the unicast channel.
US08737278B1
A full-duplex wire-line transceiver is provided with echo cancellation line driver. The transceiver has an impedance matching network with a network interface, and a transmit interface to accept a differential transmit signal for transmission via the network. The impedance matching network has a receive interface to supply a differential receive signal accepted at the network interface, where the transmit interface is coupled to the receive interface. A hybrid circuit has an input to accept the differential receive signal combined with a coupled differential transmit signal, and input to accept a differential echo cancellation (EC) signal. The hybrid circuit has an output to supply the differential receive signal with the coupled differential transmit signal attenuated in response to the differential EC signal. A line driver uses an active current mirror to generate matched transmit and EC signals.
US08737275B2
The present invention relates to a node in a wireless communication system, the node comprising at least a first, a second and a third antenna function. A first and second downlink signal, and a first and second uplink signal are transferred via said antenna functions, which together form a first total antenna function and a second total antenna function. The first and second downlink signals are transferred via the first total antenna function, and the first and second uplink signal are transferred via the second total antenna function. The second downlink signal and the second uplink signal are transferred via a common connection connected to a filter means which is arranged for separating these signals to connect them to different antenna functions. The present invention also relates to a corresponding method.
US08737272B2
A system and method for efficient and accurate establishment of SIP sessions between calling and called end-points. A calling endpoint creates a SIP INVITE request including a header portion and a body portion. The header portion includes standard routing information and the body portion includes additional information about the user and relevant to caller's intent. A SIP server receives a SIP INVITE request and determines an address of the called end-point as a function of the standard routing information contained in the header and the additional caller information contained in the body. The SIP server routes the session to the determined address.
US08737267B2
A set of wireless relay nodes are managed to facilitate inter-node routing of packets in the set. In some aspects, unique identifiers are defined for the wireless relay nodes to facilitate routing packets within the set. In some aspect a routing table is provided to each of the wireless relay nodes, wherein the routing table identifies each wireless relay node in the set and a next-hop entity for each of these wireless relay nodes. Each of the wireless relay nodes may then define a forwarding table based on the routing table.
US08737253B2
The present invention relates to a method for transmitting channel status information in a multi-carrier wireless communication system, according to one embodiment of the present invention, may include: receiving, at a receiving terminal, signals transmitted on N (N≧2) number of carriers from a transmitting terminal to the receiving terminal; determining, at the receiving terminal, channel status information for each of the N number of carriers from the received signals; and transmitting the channel status information for each of the N number of carriers on M (1≦M≦N) number of carriers from the receiving terminal to the transmitting terminal. The channel status information for each of the N number of carriers may be transmitted according to a channel status information reporting period for each of the N number of carriers and a channel status information reporting period offset.
US08737240B2
A link band estimating apparatus includes a packet transmitting unit for transmitting packets in succession via a route portion of communication routes which share a link to be measured. The apparatus includes a packet interval measuring unit for measuring an interval by which the packets are spaced apart in another route portion of the communication routes. The apparatus includes a band calculating unit for calculating the band of the link to be measured based on a value measured by the packet interval measuring unit and a data size of the packets.
US08737236B2
A computer implemented method of operating a base station of a wireless communication network, wherein the method comprises: comparing a number of missing context release messages (108) with a first criterion; —comparing the error rate of connection reestablishment messages (112) with a second criterion; executing a cell global identity search algorithm (110) if at least one of the first and the second criterion is fulfilled, wherein the cell global identity of at least one cell with the physical cell identity of the cell where the criterion was fulfilled is requested via an automatic neighbor relation measurement, and wherein a conflict of physical cell identities is detected and reported to an information algorithm (116) when for the physical cell identity at least two cell global identities are found; —an information algorithm for informing a central network element (118) and/or at least one base station (120) of the mobile communication network about a conflict of physical cell identities when a conflict of physical cell identities is reported to the information algorithm; and —initiating a reassignment of at least one physical cell identity.
US08737229B2
Providing for improved access communication for wireless systems is described herein. By way of example, wireless devices can employ wireless resource re-use in selecting a subset of access communication resources, to mitigate interference on uplink access requests. Re-use can be based on current network conditions, or on a type of base station facilitating the wireless communication. In some aspects, planned resource re-use can be facilitated by an access terminal. The access terminal requests neighboring or interfering network access points to reserve a set of resources for a serving access point. Reserved resources can be conveyed to the serving access point with an uplink access probe, to further mitigate interference.
US08737223B2
A method is proposed for determining the round-trip delay for sending multimedia data, such as voice or video data, between a first network node and a second network node over a communications network, where data is encapsulated in data units comprising at least one frame of encoded data. The method includes the steps of: said first network node sending a request for reconfiguration of the data unit structure to the second node; the first node detecting a reconfiguration response from the second node, where the reconfiguration response comprises at least one data unit of data having a structure that corresponds to the request for reconfiguration. The first node then measures the time elapsed between sending the reconfiguration request and detecting the reconfiguration response and determines a value for roundtrip delay using said measured time. In accordance with a first embodiment, the request for reconfiguration is a request to change the encoding mode of the multimedia data. A node adapted to measure this round-trip delay is also proposed.
US08737210B2
Presented is a system and methods for routing Stream Control Transmission Protocol (SCTP) between a client and a back-end server by a front-end server operating transparently between the client and the back-end server. The front-end server uses a distribution key created by the front-end server to route the SCTP packets to the proper destination. The distribution key is comprised of a client SCTP port number, a back-end server SCTP port number and a back-end server Initiate-Tag. The front-end server arbitrates clashes between distribution keys of different back-end servers by replacing the back-end server generated SCTP Initiate-Tag with a front-end server generated SCTP Initiate-Tag.
US08737200B1
A technique for recovering MPLS or IP-based pseudo-wires or layer-2 VPNs to a backup site using a backup pseudo-wire is provided. In one particular exemplary embodiment, the technique may be realized by a mechanism that allows one end of the original pseudo-wire to dynamically and automatically establish a backup pseudo-wire to an alternate destination without requiring an operator intervention or manual configuration of alternate destinations. This mechanism is triggered when one end of an emulated service experiences a failure such as a node failure, a link failure, and the like, or an intentional shut-down. A VPN auto-discovery mechanism is employed to inform all of the potential attachment circuits of the existence of the backup destinations that can be used in case of failure situations.
US08737198B1
Ethernet nodes, interconnected logically or physically to construct a closed loop, may be controlled using a control protocol that governs placement of blocks on the ring. The control protocol allows one of the nodes to be designated as a root node in normal operation. The root node will block data traffic on one of its ports on the ring to prevent a forwarding loop from being created on the ring. Each node on the ring performs link level connectivity detection and, upon detection of a failure, will send out a Failure Indication Message (FIM). When a node receives a FIM, it will flush its forwarding database associated with the ring and, if it is the root node, will remove the data block on the port. When the failure recovers, the nodes adjacent the failure will transmit a recovery indication message to allow the ring to revert to its normal state.
US08737194B2
A receiver system to receive an orthogonal frequency division multiplexing (OFDM) symbol of a certain spectrum efficiency. The receiver system includes a guard interval remover, a memory device, and a pulse shaper. The guard interval remover removes a guard interval from the OFDM symbol received by the receiver. The memory device stores a pulse shaping algorithm. The pulse shaper performs the pulse shaping algorithm to substantially maintain the certain spectrum efficiency in conjunction with the utilization of a Nyquist pulse shape with an excess bandwidth≦1.0.
US08737191B2
A wireless transmit/receive unit (WTRU) that may receive an asymmetrically clipped optical orthogonal frequency-division multiplexing (ACO-OFDM) signal is disclosed. The ACO-OFDM signal may include an ACO-OFDM symbol and the ACO-OFDM signal may be generated with or without a pilot or training data. Where the ACO-OFDM signal may not include a pilot or training data, the WTRU may determine a correlation minimum between a first part of N samples of the ACO-OFDM symbol and a second part of N samples of the ACO-OFDM symbol. The correlation minimum may indicate an estimated boundary of the ACO-OFDM symbol which may provide the WTRU with timing synchronization information. Where the ACO-OFDM signal may include one or more ACO-OFDM pilot symbols on one or more pilot subcarriers, the WTRU may interpret an amount of training data included in the one or more ACO-OFDM pilot symbols that may provide information for channel estimation.
US08737189B2
Aspects of the invention described herein may enable a greenfield access mode in IEEE 802.11n WLAN systems in comparison to an alternative approach that may not provide greenfield access. The utilization of greenfield access may reduce the portion of time required to transmit data due to overhead comprising preamble fields and header fields. This may enable higher data throughput rates to be achieved. This may further enable more robust transmission of data by enabling comparable data rates to be maintained while reducing the coding rate of encoded transmitted data. The reduction of the coding rate may enable comparable data rates to be maintained for transmission via RF channels characterized by lower SNR while still achieving desired target levels of packet error rates. In another aspect of the invention, mixed mode access may be achieved while reducing the portion of time required for transmitting data due to overhead.
US08737182B1
Some of the embodiments of the present disclosure provide a method for operating a disc drive system, the method comprising based at least in part on a first injector signal, oscillating a focusing apparatus of the disc drive system; while oscillating the focusing apparatus of the disc drive system and rotating a disc placed within the disc drive system, estimating an amplitude of a track crossing speed signal; generating a second injector signal having a frequency that is substantially the same as a frequency of the first injector signal; and based at least in part on the estimated amplitude of the track crossing speed signal and the second injector signal, estimating a sign of the track crossing speed signal.
US08737178B2
An apparatus comprises a lens, an alignment feature positioned adjacent to a surface of the lens, a detector for producing an alignment signal in response to a portion of incident light reflected by the alignment feature and a portion of the incident light reflected by the surface adjacent to the alignment feature, and an actuator for controlling alignment of the incident light in response to the alignment signal. A method of controlling alignment of the beam of incident light is also provided.
US08737177B2
A player device uses playlists having names of contents. Users can update the playlists via network. The player device includes a storage device for storing digital data of the contents, a reception/reception circuit for downloading playlists, a display for displaying the titles of contents included in the playlists, a pointing device for specifying displayed titles, a circuit for retrieving digital data from the storage device in the event that digital data of a content specified by the pointing device is stored within the storage device, and an output circuit for outputting the retrieved digital data.
US08737170B2
Disclosed is an ultrasonic pest deterrent device adapted for use in greenhouses and gardens, comprising a printed circuit board, output signal transducer and a housing adapted to shroud the components of the assembly within its waterproof interior. The device comprises a ramp signal generator and voltage control oscillator adapted to sweep between a chosen set of switchable frequency pitch ranges and tones, a sweep stop for single tone testing, a confidence test button, a power switch and indicator light. The confident test button provides an audible tone within human hearing range to ensure the device is operational, while the power indicator light provides a visual means of verifying operation when the device is emitting signals in the ultrasonic range. A timing circuit disables or modulates the device from continuous operation, saving battery life and randomizing the output signal for increased pest annoyance and deterrence.
US08737166B2
A method for verifying the accuracy of a wave velocity model. The method may include generating an extended image using the wave velocity model, operating on the extended image using an annihilator, where the extended images represent a geophysical field, and determining if the extended image obeys at least one physical characteristic. In the event that the extended image does not obey at least one physical characteristic the method may include recreating or altering the wave velocity model accordingly.
US08737165B2
A method for processing seismic data. The method includes receiving the seismic data acquired at two or more sensors on a towed marine survey and regularizing the received seismic data into a spatial domain. After regularizing the seismic data, the method includes classifying the regularized seismic data below and equal to a predetermined frequency as low-frequency seismic data. The method then calculates a set of low-frequency Green's functions using interferometry on the low-frequency seismic data described above. The method then processes high-frequency seismic data of the seismic data to create a set of high-frequency Green's functions at one or more source locations of the towed marine survey. After creating the set of high-frequency Green's functions, the method merges the set of low-frequency Green's functions and the set of high-frequency Green's functions to create a set of broad-band Green's functions at the source locations.
US08737160B2
A semiconductor device includes: an interface chip including a read timing control circuit that outputs, in response to a command signal and a clock signal supplied from the outside, a plurality of read control signals that are each in synchronization with the clock signal and have different timings; and core chips including a plurality of internal circuits that are stacked on the interface chip and each perform an operation indicated by the command signal in synchronization with the read control signals. According to the present invention, it is unnecessary to control latency in the core chips and therefore to supply the clock signal to the core chips.
US08737158B2
A device includes a command decoder that is configured to output, in a normal operation mode, a precharge signal in response to a first type transition edge of a synchronous signal, and an active signal in response to a next first type transition edge that is next to the first type transition edge. The command decoder is configured to output, in a test mode, the precharge signal in response to a second type transition edge of the synchronous signal, and the active signal in response to a next first type transition edge that is next to the second type transition edge.
US08737152B2
A semiconductor memory device including an open bit line structure is disclosed. The semiconductor memory device including an open bit line structure includes a first mat, a second mat contiguous to the first mat, a first sense amplifier coupled to a first bit line of the first mat, a second sense amplifier coupled to a second bit line of the first mat and a third bit line of the second mat, a third sense amplifier coupled to a fourth bit line of the second mat, and a plurality of bit line precharge voltage providers for varying a level of a bit line precharge voltage provided to the first, second, and third sense amplifiers, selectively providing the resultant bit line precharge voltage level, and providing the same voltage as that of data of a selected cell to a non-selected sense amplifier during a read operation.
US08737150B2
A semiconductor device includes a differential circuit and a power supply circuit that provides a power supply to the differential circuit. Current to be supplied to the differential circuit by the power supply circuit is controlled, based on logics of a burn-in mode signal and an activation control signal for the differential circuit.
US08737145B2
A semiconductor memory device includes: a data multiplexing unit configured to output one of a data training pattern and data transferred through a first global input/output line in response to a training control signal; and a latch unit configured to latch an output of the data multiplexing unit to apply and maintain the latched output to a second global input/output line.
US08737137B1
A memory device includes a word line driver circuit, a write voltage generator for providing a write voltage to the word line driver during a write operation to memory cells coupled to the word line driver circuit, and a write bias generator including an output node for providing a write bias voltage that is different from the write voltage to the word line driver circuit during a write operation to memory cells coupled to the word line driver circuit. The write bias voltage is used to reduce current drawn by the word line driver circuit from the write voltage generator during a write operation to memory cells coupled to the word line driver circuit.
US08737136B2
Disclosed is an apparatus and method for determining a read level voltage to apply to a block of memory cells in a non-volatile memory circuit. A prediction value is compared to a prediction indicator to determine whether a new read level voltage to be applied to read the memory cells should be estimated. If a new read level should be estimated the new read level is calculated as a function of an initial read level and a dwell time and a number of program/erase cycles. A controller provides one or more programming commands representative of the new read level voltage to the memory circuit to read the cells.
US08737132B2
In non-volatile memory devices, a write typically consists of an alternating set of pulse and verify operations. At the end of a pulse, the device must be biased properly for an accurate verify, after which the device is re-biased for the next pulse. In some cases a non-volatile memory is programmed by an alternating set of pulses, but, for at least some pulses without any intervening verify operations. After a one pulse, but before biasing the memory for the next pulse without an intervening very, the source and bit line levels can be left to float.
US08737126B2
A data writing method for writing data into a memory cell of a rewritable non-volatile memory module, and a memory controller and a memory storage apparatus using the same area provided. The method includes recording a wear degree of the memory cell and adjusting an initial write voltage and a write voltage pulse time corresponding to the memory cell based on the wear degree thereof. The method further includes programming the memory cell by applying the initial write voltage and the write voltage pulse time, thereby writing the data into the memory cell. Accordingly, data can be accurately stored into the rewritable non-volatile memory module by the method.
US08737125B2
In a nonvolatile memory array that stores randomized data, the program level—the number of states per cell stored in a population of memory cells—may be determined from the aggregated results of a single read step. A circuit for aggregating binary results of a read step includes parallel transistors with control gates connected to the data latches holding the binary results, so that current flow through the combined transistors depends on the binary results.
US08737112B2
A resistive memory device and method of initialization are provided. The resistive memory device includes a first group of resistive memory cells connected between bit lines and a first plate and a second group connected between bit lines and a second plate. First and second initialization voltages are respectively applied to the first and second plates outside a normal path associated with a normal operation of the resistive memory cells.
US08737109B2
A memory device in which data can be retained for a long time is provided. The memory device includes a memory element and a transistor which functions as a switching element for controlling supply, storage, and release of electrical charge in the memory element. The transistor includes a second gate electrode for controlling the threshold voltage in addition to a normal gate electrode. Further, the off-state current of the transistor is extremely low because an active layer thereof includes an oxide semiconductor. In the memory device, data is stored not by injection of electrical charge to a floating gate surrounded by an insulating film at high voltage but by control of the amount of electrical charge of the memory element through the transistor whose off-state current is extremely low.
US08737100B2
A method and apparatus for controlling an inverter includes operating the inverter in a one of a normal run mode or a pulse mode depending on one or more criteria. When operating in the pulse mode, the inverter generates a sinusoidal output pulse waveform including a plurality of pulses having a determined pulse width. The pulse width is less than a half-wave period of a full-cycle sinusoidal waveform and may be determined as function of, for example, the output power of the inverter, a grid voltage, and/or other criteria.
US08737098B2
A high voltage inverter is provided which includes a plurality of k-level flying capacitor H bridge modules, k being greater than 2, each having a positive dc terminal, a negative dc terminal, and two ac terminals, a connecting unit for connecting said ac terminals of said plurality of k-level flying capacitor H bridge modules in series to form a cascading set of modules, and a dc source connected to an ac source and having a transformer, a rectifier rectifying an output voltage of said transformer, and a capacitor connected between the positive and negative dc terminals.
US08737097B1
An AC/DC converter system comprises an input circuit for connection to a 3-phase AC source. An autotransformer is coupled to the input circuit for developing first and second phase shifted AC supplies. A first AC/DC converter has a first rectifier connected to the first phase shifted AC supply converting AC power to DC power across a first DC bus having a first DC bus capacitor. A second AC/DC converter has a second rectifier connected to the second phase shifted AC supply converting AC power to DC power across a second DC bus having a second DC bus capacitor. First and second sets of switches are connected between the respective first and second DC buses and a main DC bus having a main DC bus capacitor. The first and second sets of switches are controlled so that only one of the first and the second DC buses is connected to the main DC bus to charge the main DC bus capacitor.
US08737096B2
An apparatus for tapping electric energy from an HVDC power transmission system includes at least one voltage source converter. The apparatus includes an intermediate ac network containing the voltage source converter, and a switching arrangement for disconnecting the intermediate ac network in dependence on the transmission direction of the HVDC power transmission system.
US08737085B2
Disclosed is a wiring board with a built-in component and a method for manufacturing the same, the wiring board including: a wiring pattern; an electric/electronic component electrically and mechanically connected with a surface of said wiring pattern; and an insulating layer formed on the same surface of said wiring pattern as said electric/electronic component is connected and configured so as to embed said electric/electronic component, said insulating layer having an insulating resin and a reinforcing material included in the insulating resin, wherein the reinforcing material of said insulating layer exists in the insulating resin without reaching a region of said electric/electronic component in a lateral direction, and wherein the insulating resin of said insulating layer reaches said electric/electronic component so as to adhere to said electric/electronic component.
US08737083B2
An expansion system for portable electronic devices is provided. A portable electronic device includes a main logic board and a battery component. The device includes a package for enclosing components of the device that is sealed to prevent ingress of foreign material from the surrounding environment. A mounting interface is provided that extends into the internal space of the package. The mounting interface mounts an expansion component that expands functionality of the device so that it is physically and mechanically spaced from the main logic board. The device may include an expansion interface mounted on the main logic board for logical communication between the main logic board and the expansion component.
US08737075B2
According to embodiments, there is provided an electronic component unit, including: a circuit board including: a heat generating element that generates a heat; and a bonding metal foil layer formed on a face thereof; a heat transfer board including: a board body having a thermal conductivity higher than that of the circuit board; an insulative layer formed on a first face of the board body; and a heat transfer metal foil layer formed to cover the insulative layer; and a heat sink, wherein the circuit board is assembled with the heat sink via the heat transfer board such that (1) the heat transfer metal foil layer is soldered to the bonding metal foil layer and (2) the second face of the board body is superimposed on the heat sink.
US08737071B2
A heat dissipation device is provided in the present disclosure, where the heat dissipation device includes a hollow heat-sink base and a set of fluid tube. The fluid tube is inserted in the heat-sink base, and a cooling medium circulates in the fluid tube. The heat-sink base includes a heat absorption area configured to absorb heat. A cooling fluid, received in the heat-sink base, may be vaporized at the heat absorption area to absorb the heat taken by the heat absorption area, and condensed at a position that is inside the heat-sink base and away from the heat absorption area and on the fluid tube to release the absorbed heat.
US08737070B2
A heat dissipation system includes an enclosure, a first heat sink, a second heat sink, and a fan. The enclosure includes a bottom plate, a first side plate, and a second side plate. A first air vent area is located on the first side plate. A second air vent area is located on the second side plate. A first heat generation apparatus and a second heat generation apparatus is mounted on the bottom plate and located between the first air vent area and the second air vent area. A first heat sink is mounted on the bottom plate and contacts the first heat generation apparatus. A second heat sink is mounted on the bottom plate and contacts the second heat generation apparatus. A plurality of second fins is located on the second heat sink. Each second fin is wavy. A fan is located between the first air vent area and the second air vent area. The fan is adapted to drive air to flow through the first air vent area, the first heat sink, the plurality of second fins, and the second air vent area.
US08737066B1
A gripping device has a base element, a gripping element, and a flexible cord. The base element is adapted to be attached to the portable electronic device, and the gripping element is shaped to be gripped by the user. The flexible cord is connected to the base element and the gripping element, to be inserted between two of the user's fingers. As a result, the gripping device enables the user to hold the portable electronic device via the gripping device using just two fingers.
US08737050B2
An electronic device (1) is described that comprises a flexible display (9) with at least two extendable display sections (6,7), each display section being movable to an extended position and supported by an associated hold out mechanism (3,4). The electronic device comprises a further display section (9a) and a main body (2), with a window area (5) supporting part of the display (9), in the extended position. The display sections (6,7) extend outwardly from the main body (2) from different sides of the window area (5) and form one continuous wide screen display panel (9) with the further section (9a).
US08737040B2
A pseudocapacitor employs plates having an active material of a nanoparticles sized ceramic mixed ionic-electronic conductor such as may have the nominal formula of ABO3, A2BO4, AB2O4, and AO2, where A and B are metals. The active material may be prepared to promote sublattice vacancies to provide for the storage of additional charge.
US08737039B2
The present invention is concerned with novel polar solvents and novel electrolytic compositions comprising such solvents, and having a high range of stability, as required for applications in the field of electrochemistry. The present solvents have a highly polar amide function, and preferably combine with a salt soluble in the solvent and having an anion with a delocalized charge, and at least one polymer, to form an electrolytic composition.
US08737038B1
An electroactive polymer based super capacitor capable of operation at MILSPEC temperatures, with electroactive polymers acting as the charge storage layers, and a mixture of electrolytes enabling operation down to −60° C.
US08737029B2
An integrated circuit, comprises a power supply node being connectable to a voltage supply (Vdd); a ground node connectable to ground (GND); and an electrostatic discharge protection structure for diverting an electrostatic discharge away from protected parts of the integrated circuit. A gated domain is present which is supply gated and/or ground gated with respect to the power supply node and/or the ground node, as well as a gating switch for gating the gated domain relative to the power supply node and/or the ground node. The gating switch enables in a connecting state, and in a disconnecting state inhibits, an electrical connection between the gated domain and at least one of: the power supply node and the ground node. The integrated circuit includes ESD gating control circuitry for controlling in case of an electrostatic discharge event the gated domain to be electrically connected to the power supply node and/or the ground node.
US08737022B2
A multilayer film includes a magnetic film and a non-magnetic film. The magnetic film and the non-magnetic film are alternately stacked. The magnetic film contains Fe, Ni and P but has Fe or Ni as a main component. The non-magnetic film contains Fe, Ni and P but has Ni as a main component.
US08737019B2
The invention relates to a spindle motor that comprises a stationary motor component having a shaft and an annular stopper part disposed at a free end of the shaft as well as a rotatable motor component that is rotatably supported by means of a fluid dynamic bearing system with respect to the stationary motor component. The rotatable motor component is driven by an electromagnetic drive system. A housing cover covers the spindle motor. The invention is characterized in that the shaft has a step on which a stopper part rests, the end face of the stopper part projecting axially beyond the end face of the shaft, and the housing cover resting only on the end face of the stopper part but not on the end face of the shaft.
US08737017B1
A spindle motor of a disk drive apparatus includes a base unit, a stator core, a covered cylindrical rotor hub, a rotor magnet, and a bearing mechanism. The height of the stator core in an axial direction is about 50% or more and about 70% or less of the height of the stator. A torque constant Kt of torque generated between a stator and a rotor magnet is about 4 mN·m/A or more and about 6 mN·m/A or less. A motor constant Km is about 2 mN·m/(A·√Ω) or more and about 4 mN·m/(A·√Ω) or less.
US08737014B2
In accordance with certain embodiments, a method is provided for sensing linear vibration and rotational vibration. The method includes generating a combined linear vibration and rotational vibration signal. The combined linear vibration and rotational vibration signal may then be processed with an adaptive filter.
US08737012B2
An apparatus for use with a hard disk drive, comprising: a selectable notch filter with a selectable notch frequency; a shock sensor of the hard disk drive, coupled to the selectable notch filter, the shock sensor having at least one resonance frequency; a flip flop coupled to an output of the notch filter and an output of the shock sensor; a calibration logic coupled to an output of the flip flop, wherein an output of the calibration logic is coupled to a selection input of the selectable notch filter.
US08737004B2
A method of and system for handling latency issues encountered in producing real-time entertainment such as games of skill synchronized with live or taped televised events is described herein. There are multiple situations that are dealt with regarding latencies in receiving a television signal with respect to real-time entertainment based on the unfolding games played along with the telecasts. Systemic delays, arbitrarily imposed delays of a broadcast signal and variances in the precise broadcast times of taped television programs have to be equalized so as to provide fair entertainment.
US08737001B2
A magnetic storage medium comprises a plurality of discrete magnetic elements and first and second adjoining servo sectors. Each of the servo sectors comprises first and second rows of the discrete magnetic elements extending in a track direction. The second row of the discrete magnetic elements are stacked relative to the discrete magnetic elements of the first row in a cross-track direction that is perpendicular to the track direction. The discrete magnetic elements of the first servo sector are staggered in the cross-track direction relative to the discrete magnetic elements of the second servo sector.
US08736995B1
Method and apparatus for identifying the track pitch capability of a recording device, such as but not limited to a recording system and/or a servo control system in a data storage device. In accordance with some embodiments, data are written to first and second tracks at an initial track pitch such that the second track at least partially overlaps the first track. Data are arranged on the first track in code words each having a fixed plurality of bits which are decoded as a group by a data channel. The code words are transferred from the first track to the data channel, and a final track pitch for subsequent tracks is responsive to a distance at which nominally half of the code words are undecodeable by the data channel.
US08736992B2
An impingement angle-independent wavelength-specific limiter includes a stack of wavelength-specific limiters configured to limit impinging light having a plurality of different wavelengths. The stack includes a plurality of wavelength-specific limiters. Each one of the plurality of wavelength-specific limiters is activated by a corresponding wavelength of the impinging light and is configured to limit the corresponding wavelength of the impinging light.
US08736990B2
An attachment structure is configured to attach a first member to a second member. The attachment structure includes a first engagement portion which is provided at one of the first member or the second member, and a second engagement portion which is provided at the other one of the first member or the second member and which engages with the first engagement portion at a predetermined attachment position to restrict a relative movement. One of the first member or the second member at which the second engagement portion is provided, is provided with spaces at both sides of the second engagement portion in the circumferential direction. The first member and the second member include a torque change portion which changes a torque such that the torque is larger at a preceding side and a succeeding side of the attachment position in the circumferential direction, than at the attachment position.
US08736985B2
A lens optical system includes first to fourth lenses that are sequentially arranged from an object, and which are between the object and an image sensor on which an image of the object is formed. The first lens has a positive refractive power and an incident surface that is convex toward the object. The second lens has a negative refractive power and both surfaces that are concave. The third lens has a positive refractive power and has a meniscus shape that is convex toward the image sensor. The fourth lens has a negative refractive power and at least one of an incident surface and an exit surface thereof is an aspherical surface. The lens optical system may satisfy an inequality that 0.5<|tan θ|/f<1.5, where “θ” denotes an angle of view of the lens optical system and “f” denotes a focal length of the lens optical system.
US08736978B2
A single focus optical image capturing system includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element and a fifth lens element. The first lens element with positive refractive power has a convex object-side surface. The second lens element has negative refractive power. The third lens element has refractive power. The fourth lens element with refractive power has an object-side surface and an image-side surface being aspheric. The fifth lens element with refractive power has a concave image-side surface, wherein an object-side surface and the image-side surface of the fifth lens element are aspheric, and the fifth lens element has at least one inflection point on at least one of the object-side surface and the image-side surface thereof.
US08736974B2
A zoom lens system including, in an order from an object to an image: a first lens group having negative refractive power; and a second lens group having positive refractive power, wherein the zoom lens system satisfies equations: i) 1.2≦Fnow≦2.2; ii) 2.5
US08736973B2
A zoom lens includes, in order from an object side to an image side, a first lens unit of a negative refractive power, a second lens unit of a positive refractive power, and a third lens unit of a positive refractive power, each lens unit being moved during zooming, wherein the second lens unit includes two positive lenses, a negative lens, a positive lens in order from the object side to the image side, and an average refractive index Nd2p for d-line of materials of the positive lenses in the second lens unit and a refractive index Nd2n for d-line of a material of the negative lens in the second lens unit are appropriately set.
US08736971B2
A zoom lens includes, in order from an object side to an image side, a first lens unit having a positive refractive power, a second lens unit having a negative refractive power, and a rear lens group including lens units and as a whole having a positive refractive power. Distances between the lens units change during zooming. The second lens unit includes, in order from the object side to the image side, a negative lens component and a cemented lens including a negative lens component and a positive lens component. The second lens unit includes at least five lens components. A focal length f1 of the first lens unit, a focal length f2 of the second lens unit, a refractive index Ndp of the positive lens component of the cemented lens, and a refractive index Ndn of the negative lens component of the cemented lens are set appropriately.
US08736969B2
A zoom lens includes, in order from an object side to an image side: a first lens unit having positive refractive power, which does not move for zooming, the first lens unit including a lens unit which moves for focusing; a second lens unit having negative refractive power for magnification variation; a third lens unit having negative refractive power, which moves for zooming; a fourth lens unit having positive refractive power, which moves for zooming; and a fifth lens unit having positive refractive power, which does not move for zooming, in which an interval between the fourth lens unit and the fifth lens unit becomes largest at a telephoto end, and lateral magnifications β2w and β2t of the second lens unit at a wide-angle end and at the telephoto end are respectively set appropriately.
US08736964B2
A head-up display apparatus forms a virtual image of a display image viewed from a viewpoint region by projecting the display image onto a projection face. The apparatus includes a screen member and an optical device. The screen member includes an image formation face that forms the display image. The optical device includes a reflection face, which receives and reflects the display image by the image formation face, to project onto the projection face. The image formation face includes, in a grid array, convex portions and concave portions, which are convex and concave from a virtual reference face and alternated with each other along x axis and y axis. A perpendicular line to the virtual reference face at any position of the image formation face passes through an outside of the reflection face of the optical device.
US08736963B2
A near-eye display system includes an image former and first and second series of mutually parallel beamsplitters. The image former is configured to form a display image and to release the display image through an exit pupil. The first series of mutually parallel beamsplitters is arranged to receive the display image from the image former. The second series of mutually parallel beamsplitters is arranged to receive the display image from the first series of beamsplitters, and to release the display image through an exit pupil longer and wider than that of the image former. The second series of beamsplitters has a different alignment and a different orientation than the first series of beamsplitters.
US08736961B2
The present application generally relates to techniques and equipment for color correction of natural daylight. More particularly, the present application relates to color correction of daylight entering the interior of a structure to maintain a substantially constant color temperature over a period of time through deployment of an opto-luminescent material in a daylighting device. The color correction through deployment of an opto-luminescent material and/or color filter in a daylighting device preferably maintains high lumen intensity.
US08736947B2
The present invention generally relates to electrochromic (EC) devices, such as used in electrochromic windows (ECWs), and their manufacture. The EC devices may comprise a transparent substrate; a first transparent conductive layer; a doped coloration layer, wherein the coloration layer dopants provide structural stability to the arrangement of atoms in the coloration layer; an electrolyte layer; a doped anode layer over said electrolyte layer, wherein the anode layer dopant provides increased electrically conductivity in the doped anode layer; and a second transparent conductive layer. A method of fabricating an electrochromic device may comprise depositing on a substrate, in sequence, a first transparent conductive layer, a doped coloration layer, an electrolyte layer, a doped anode layer, and a second transparent conductive layer, wherein at least one of the doped coloration layer, the electrolyte layer and the doped anode layer is sputter deposited using a combinatorial plasma deposition process.
US08736940B2
A method of forming a mirror reflective element assembly includes providing front and rear substrates and establishing a curved recess at a second surface of the front substrate and establishing a mirror reflector coating at the curved recess. An uncured seal is dispensed on a dispensing surface and has a first gap between terminal ends of said seal. The uncured seal is dispensed substantially around a principal reflecting region and a spotter region and defines a second gap between spaced apart portions of the uncured seal at an outboard region of the spotter region. A portion of the uncured seal is dispensed across the spotter region. The first gap provides a fill port for said mirror reflective element assembly when the front and rear substrates are mated together, and the second gap provides a vent port for the spotter cavity when the front and rear substrates are mated together.
US08736939B2
This disclosure provides systems, methods and apparatus for an electromechanical systems reflective display device. In one aspect, an electromechanical systems display device includes a reflective layer and an absorber layer. The absorber layer is spaced apart from the reflective layer to define a cavity between the absorber layer and the reflective layer. The absorber layer is capable of transmitting light into the cavity, absorbing light, and reflecting light, and includes a metal layer. A plurality of matching layers are on a surface of the absorber layer facing away from the cavity, the plurality of matching layers including a first matching layer disposed on the absorber layer and a second matching layer disposed on the first matching layer.
US08736924B2
In various embodiments, a time-delay-and-integrate (TDI) image sensor includes (i) a plurality of integrating CCDs (ICCDs), arranged in parallel, that accumulate photocharge in response to exposure to light, (ii) electrically coupled to the plurality of ICCDs, a readout CCD (RCCD) for receiving photocharge from the plurality of ICCDs, and (iii) electrically coupled to the RCCD, readout circuitry for converting charge received from the RCCD into voltage.
US08736919B2
An imaging system is provided, including a detection unit and a scan unit. The detection unit senses radiation of a target area. The scan unit directs the radiation to the detection unit, in which the scanning unit scans the target area N times at a constant speed within a scan period, such that each of the pixels of the target area is scanned N times by the scan unit, thereby the detection unit generates N sub-detection values for each of the pixels and adds the N sub-detection values up to generate a detection value for each of the pixels.
US08736911B2
An image reader includes: a bottom wall that faces a discharge table of a main body of an image forming apparatus, to which a printed sheet is discharged, with a space formed therebetween, the bottom wall forming a bottom surface of a housing that receives an optical system and including a concave portion recessed into the inside of the housing without including a convex portion protruding toward the outside of the housing in a contactable area having a possibility that the printed sheet comes into contact therewith when the printed sheet is discharged to the discharge table, the bottom wall including the convex portion protruding toward the outside of the housing in the other areas except for the contactable area.
US08736906B2
A method for processing a print job includes: a) analyzing printer description language (PDL) image data for a print job; b) determining a raster image processor (RIP) orientation for the print job based at least in part on the analysis of the PDL image data, the RIP orientation being selected from a landscape orientation and a portrait orientation; and c) processing the PDL image data for each page of the print job to form raster image data for each page in the RIP orientation and storing the raster image data in the RIP orientation. A printing platform associated with the method includes a parser module, a controller module, a storage device, and a RIP module.
US08736900B2
In the case where a sheet on which a transparent toner image is to be formed has high glossiness, the transparent toner image is placed in an image formable area except for the area in which the user wishes to increase the glossiness.
US08736896B2
An optical scanning unit includes a light source including a plurality of light-emitting elements; a light detector to detect a light beam emitted from the light source; a light-flux splitter, angled to the optical axis of the light beam emitted from the light source, having an aperture, a portion of reduced thickness susceptible to warping, a concave face of the warped light-flux splitter as a reflecting face, and a convex face of the warped light-flux splitter opposite the concave face as a non-reflecting face; and a light-flux splitter pressing unit to press the light-flux splitter onto a light-flux splitter holding member without blocking the aperture. Light beam passed the aperture is used as a write-use light flux. The reflecting face reflects a light flux other than the write-use light flux as a monitor-use light flux. The light-flux splitter pressing unit presses a portion of maximum convexity of the non-reflecting face.
US08736887B2
An electronic architecture for an imaging data path allows for printing on objects that are unevenly spaced. The architecture uses a rolling image buffer into which images are copied. A hardware trigger can optionally be used in conjunction with the rolling image buffer to prevent any printing mismatches that could otherwise be caused by a software delay. The trigger relates the physical location of the object to a virtual location in the image buffer.
US08736879B2
Settings for various options in image processing jobs may be restricted or otherwise limited based on the settings for corresponding or different options selected in preceding image processing jobs. In one example, a user may wish to join a preceding job and a subsequent job into a single job for processing at one time. In such an example, the settings defined for options in the preceding job may affect selectable options or settings in the subsequent job. According to one aspect, multiple preceding jobs to be joined to a current subsequent job may have conflicting settings. Accordingly, a user may be requested to select one of the preceding jobs or one of the conflicting options to use for the subsequent job and the joint job.
US08736877B2
To decrease workloads caused by printing from a Web application and to provide a method for eliminating limitations of computers that can be used, a Web browser accesses a print management server based on an address transmitted from a Web application server in response to a print instruction, receives a print setting screen of an image forming apparatus that prints document data from a print management server, and displays the print setting screen.
US08736874B2
On a touch-panel display of an image forming apparatus, a function selecting area and a preview area are displayed next to each other. On the function selecting area, a function setting menu is displayed in one display mode among an icon mode in which only a group of icons are displayed, a regular mode in which a group of icons and a group of texts are displayed, and an express mode in which a group of icons, a group of texts and a group of function setting buttons are displayed. In the icon mode, detailed preview information is displayed on a large preview area, and in the express mode, detailed function selecting information is displayed on a large function selecting area.
US08736872B2
An image forming system includes: a print instruction terminal; and a print apparatus having a printing unit that prints print data instructed to be printed from the print instruction terminal. The print instruction terminal includes: a setting information receiving unit that receives print setting information including paper attributes; a loading method displaying unit that displays a method of loading paper corresponding to the print setting information received by the setting information receiving unit in a feeding unit of the print apparatus; and a transmitting unit that transmits the print setting information. The print apparatus includes a print controlling unit that receives the print setting information and controls the printing unit to print the print data instructed to be printed from the print instruction terminal based on the print setting information when the paper is loaded in the feeding unit.
US08736847B2
A system that incorporates teachings of the present disclosure may include, for example, an apparatus that includes a processor coupled with a memory where the processor is operable to obtain a first speckled pattern of a first defocused image of a neighborhood of a location on an object, to obtain a second speckled pattern of a second defocused image of the neighborhood, to determine a shift between the first and second speckle patterns, and to calculate slope information of a surface profile at the location based on the determined shift. Other embodiments are disclosed.
US08736842B2
The invention relates to an actuation and evaluation circuit for a laser diode (1) and a photodiode (3) for determining the concentration of a gas. The laser diode can generate light in the range of an absorption line of the gas. The circuit comprises a driver (10, 11, 12, 13) for generating a driving signal (17) for the laser diode (1), an assembly (8, 9) for generating a reference signal (20), and a subtractor (5) for subtracting the reference signal (20) from the signal (21) supplied by the photodiode. The invention further relates to a measuring device for determining the concentration of a gas by means of such an actuation and evaluation circuit. Finally, the invention relates to a corresponding method.
US08736840B1
One embodiment of a method for finding an aim position of a measuring device may include building a color model for an imaging device, initializing a color encoding image, displaying or printing the image on the imaging device, acquiring measurement with the measuring device, converting the measurement into imaging device code values using the color model, calculating said aim position from said device code values. The color encoding image sets one-to-one relationship between coordinates and colors. The image is output on the imaging device and measured by the measuring device. The measurement is converted using the color model to the device code values. The aim position then calculated from position of the device code values in the encoding image.
US08736839B2
An optical measuring apparatus may include a light source, linear polarizer, polarized beam splitter, quarter wave plate, objective lens, and/or light receiver. The polarized beam splitter may be configured to transmit linearly polarized light from the linear polarizer to any one of a first and second optical path. The quarter wave plate may be configured to circularly polarize light transmitted through the first optical path from the polarized beam splitter and transmit the circularly polarized light to an object to be measured, and the quarter wave plate may be configured to linearly polarize the circularly polarized light reflected from the object to be measured and transmit the linearly polarized reflected light to the second optical path of the polarized beam splitter. The objective lens may be configured to generate light having different wavelengths by generating chromatic aberration in the circularly polarized light from the quarter wave plate.
US08736837B2
The present disclosure relates to the field characterization of particles in a sample solution. More specifically, the present disclosure relates to a flow cell and a method for characterizing particles by means of collected non-Gaussian temporal signals. The present flow cell and method rely on an excitation fiber with a channel. The excitation fiber has a core for transporting an excitation light generated by a light source, and defines a channel through a portion of its core. The channel of the excitation fiber directs a flow of the sample solution. The excitation fiber, the channel and collection fibers characteristics are selected, proportioned and positioned to generate collected light with a non-Gaussian temporal intensity profile.