Document Document Title
US08800061B2 Automatic control of a security protection mode of an electronic device
An automated method and apparatus is provided for deterring unauthorized use or theft of electronic devices, or other sorts of items into which a tracking device has been installed, particularly those in a distribution channel. The automated method is performed by a computer system of a monitoring center, and comprises the steps of: receiving a call over a network from the electronic device, said call initiated by an agent installed on the electronic device, said agent including functionality for tracking usage of the electronic device and for reporting information regarding said usage to the monitoring center, the agent thereby facilitating recovery of the electronic device when stolen; in response to the call, determining, at least, whether a sale of the electronic device has been reported; and by communication with the agent, causing the electronic device to enter into a state that is dependent, at least, upon the determination of whether a sale of the electronic device has been reported, said state affecting whether the agent reports information to the monitoring center regarding usage of the electronic device.
US08800059B2 System and method for processing and protecting content
Systems and methods that process and protect content are provided. In one example, a system may include, for example, a first device coupled to a second device. The first device may include, for example, an integrated circuit that may include a content processing system and a security system. The security system may include, for example, a digital rights manager. The first device and the second device may be part of a network. The network receives content and control information via the first device. The content processing system processes incoming content based upon at least the control information. The integrated circuit protects the content before placing the content on the network.
US08800057B2 Secure content delivery system and method
A system and method for secure content delivery is provided. The system and method has a content system that verifies a device with a media player based on one or more properties of the device with the media player wherein the content system delivers content to the device with the media player only when the device with the media player is verified.
US08800048B2 Software protection through interdependent parameter cloud constrained software execution
Methods and a tool or instrument for performing the methods of protecting a computer program with a parameter cloud are disclosed. A parameter cloud comprising a plurality of elements may be created. Called functions of a computer program may have defined expected parameter cloud states so that proper behavior of the called function is achieved when the parameter cloud state is the expected parameter cloud state. An expected parameter cloud state may include a selected set of elements of the parameter cloud having assigned values. Static portions of the called functions may depend on a current parameter cloud state, and calling functions may transform the parameter cloud state prior to calling their respective called functions. The methods and instrument may operate on original source code or post-binary targets of the computer program. A fingerprint may be used to identify a specific computer program from a sequence of state transitions.
US08800047B2 System, method and program product for dynamically performing an audit and security compliance validation in an operating environment
A system, method and program product for dynamically performing an audit and security compliance validation. The method includes providing a tool for performing a compliance check of installed computer applications running on a system, the tool including a first set and a second set of plug-ins. Further, the method includes scanning the system, using plug-ins selected from the first set to obtain a current inventory of applications currently installed on the system and selecting plug-ins from the second set to be run on the system in response to the current inventory of applications obtained, and automatically running the plug-ins selected from the second set for performing the compliance check on the system in response to a scheduling criteria identified for the system, where the second set of plug-ins perform the compliance check for only the applications currently installed on the system.
US08800042B2 Secure web application development and execution environment
Providing secure web application development and operation. In a web development environment, code developed for the web application is analyzed to identify vulnerabilities and remedial actions are identified. The remedial actions may be automatically invoked or a developer can be prompted to take particular actions to remediate the vulnerability.
US08800041B2 Antivirus scan during a data scrub operation
For an antivirus scan during a data scrub operation, an antivirus scan is concurrently performed as an overlap with the data scrub operation, wherein the data scrub operation periodically inspects and corrects memory errors.
US08800040B1 Methods and systems for prioritizing the monitoring of malicious uniform resource locators for new malware variants
A computer-implemented method for prioritizing the monitoring of malicious uniform resource locators for new malware variants may comprise: 1) identifying at least one malicious uniform resource locator, 2) collecting priority information relating to the malicious uniform resource locator, wherein the priority information comprises information relevant to prioritizing monitoring of the malicious uniform resource locator for new malware variants, 3) determining, based on the priority information, a monitoring-priority level for the malicious uniform resource locator, and then 4) allocating, based on the monitoring-priority level, a monitoring resource for monitoring the malicious uniform resource locator. Various other methods, systems, and computer-readable media are also disclosed.
US08800023B2 Remote access architecture enabling a client to perform an operation
Enabling a client computer to perform an operation is disclosed. Login information is received from a client computer. The login information is confirmed by querying a trusted agent on the client computer.
US08800018B2 Method and system for verifying user instructions
A method for verifying instructions communicated from a user to a relying entity is described. A trusted entity receives a request from the relying entity to verify instructions received from the user wherein the request includes verification information corresponding to the instructions communicated to the relying entity from the user. The trusted entity sends a request to the user to provide verification information corresponding to the instructions. The trusted entity receives the verification information from the user and compares it to the verification information received from the relying entity. The trusted entity then verifies the instructions based on the comparing.
US08800015B2 Apparatus and methods for selecting services of mobile network operators
A system that incorporates teachings of the subject disclosure may include, for example, a method for detecting, by a first device including a least one processor and a first Universal Integrated Circuit Card (UICC), a second device having a second UICC, detecting, by the first device, that the second UICC is unprovisioned, selecting, by the first device, one of a plurality of selectable options, where the selection identifies a first network operator selected from a plurality of network operators, receiving, by the first device, first credential information of the first network operator, and transmitting, by the first device, to the second device the first credential information for enabling the second device to facilitate establishment of communication services with network equipment of the first network operator according to the first credential information. Other embodiments are disclosed.
US08800005B2 Authorization and authentication based on an individual's social network
In particular embodiments, a method includes accessing a graph structure comprising a plurality of nodes and edges where each node represents a user, receiving a search query from a first user, identifying content of one or more second users corresponding to the search query, and generating search results comprising all the identified content of second users that are connected to the first user in the graph structure through a series of edges and nodes that does not comprise an unauthorized node.
US08800003B2 Trusted device-specific authentication
An authentication system combines device credential verification with user credential verification to provide a more robust authentication mechanism that is convenient to the user and effective across enterprise boundaries. In one implementation, user credential verification and device credential verification are combined to provide a convenient two-factor authentication. In this manner, an account authority service or other authentication provider verify both factors and provide a security token in accordance with the security policy of the account network resource the user is intending to access. The level of privilege granted by the target account network resource can vary depending on the number and type of factors verified by the account authority service.
US08799994B2 Policy-based application management
Improved techniques for managing enterprise applications on mobile devices are described herein. Each enterprise mobile application running on the mobile device has an associated policy through which it interacts with its environment. The policy selectively blocks or allows activities involving the enterprise application in accordance with rules established by the enterprise. Together, the enterprise applications running on the mobile device form a set of managed applications. Managed applications are typically allowed to exchange data with other managed applications, but are blocked from exchanging data with other applications, such as the user's own personal applications. Policies may be defined to manage data sharing, mobile resource management, application specific information, networking and data access solutions, device cloud and transfer, dual mode application software, enterprise app store access, and virtualized application and resources, among other things.
US08799989B1 Network settings browser synchronization
Computer-implemented methods for automatically configuring a device with network settings retrieved using a web browser are provided. In one aspect, a method includes receiving a user identification associated with a user web browser profile from a web browser on a device, and retrieving network setting information associated with the user web browser profile. The method also includes providing the retrieved network setting information to the web browser of the device. The retrieved network setting information is configured to be used by the web browser to configure the device to connect to at least one network. Systems and machine-readable media are also provided.
US08799987B2 Updating system behavior dynamically using feature expressions and feature loops
Behavior of an online system is modified dynamically using feature expressions and feature loops. A feature expression can be expressed as a combination of other features or feature expressions, thereby allowing specification of complex features. The sets of feature expressions and policies of an online system can be modified while the online system is running. Feature loops aggregate values of a feature expression across a plurality of actions, for example, number of occurrences of an event over a time interval. The online system evaluates a set of feature expressions in response to actions performed by users. Feature expressions are used to specify policies that determine how the online system reacts to certain types of user actions. The ability to dynamically modify the feature expressions and policies of the online system allows the online system to adapt to attacks by malicious users in a timely manner.
US08799975B2 System and method for providing content associated with a television broadcast
The present invention is intended to link television broadcast content and Web content with each other so that both types of content match the characteristics of television media, and prevent the viewing of television broadcasting from being interrupted. An associated information providing method for providing associated information linked with a video to an audience includes the steps of: receiving select information for selecting the video viewed by the audience and audience identification information for identifying the audience; retrieving locational information on a network of associated information about contents of the video viewed by the audience on the basis of the received select information; and transmitting the retrieved locational information to the audience on the basis of the audience identification information.
US08799960B2 Digital television signal, digital television receiver, and method of processing digital television signal
A digital television (DTV) signal for use in a DTV receiver includes an extended text table (ETT) which includes a header and a message body. The header includes a table identification extension field which serves to establish uniqueness of the ETT, and the message includes an extended text message (ETM). If the ETT is an event ETT, the table ID extension field includes an event identification which specifies an identification number of an event associated with the ETT. On the other hand, if the ETT is a channel ETT, the table identification extension field includes a source identification which specifies a programming source of a virtual channel associated with the ETT. A section-filtering unit included in the DTV receiver is able to use table identification extension fields of a plurality of ETTs for section-filtering a pertinent event or channel ETT from the ETTs.
US08799956B2 EPG content tree
Disclosure is generally directed to outputting an electronic programming guide (EPG) content tree from a television receiver for display on an output device. A content tree consistent with this disclosure may include a number of interconnected nodes that present programming content that is available for viewing or recording through the operation of the television receiver.
US08799939B2 Video receiving apparatus and video receiving method
A video receiving apparatus is provided. The video receiving apparatus may have a video input terminal to input video data, and may include a voltage detector configured to detect a voltage applied to a specific contact point in the video input terminal; and a control unit configured to determine whether a video transmission apparatus is connected to the video input terminal through a predetermined cable, based on a value of the voltage detected by the voltage detector.
US08799938B2 System and method to prevent manipulation of transmitted video data
The aim of the invention is to provide a solution to ensure that the content sent by the IRD is the content effectively displayed on the screen.It is then proposed a system to prevent manipulation of transmitted video data comprising an Integrated Receiver Decoder (IRD) receiving audio/video data, a display device (TV), said IRD comprising means to transmit an HDMI compliant audio/video data stream toward the display device. This system comprising: means to define a variable area at a location of the image displayed on the display device, means to store reference data corresponding to video data of said area which are sent to the display device. means internal or external to the display device to extract the actual displayed video data of said area, means to send, to said IRD, test data determined from said extracted video data, means to compare said test data with said reference data, means for switching an operating mode of the system from a standard mode to a disrupted mode in case of difference resulting from this comparison.
US08799935B2 Multimedia device having a substrate fixing structure
A multimedia device including a back-end substrate that includes a heat source and a reproducing unit that is configured to reproduce an audio and/or a video signal based on data read from a storage medium, a housing that accommodates a back-end substrate and comprises an upper cover and a lower base which are respectively disposed above and under the back-end substrate, and a heat-dissipating structure that is formed on at least one of the upper cover and the lower base and contacts a side of the back-end substrate, a support post formed on the lower cover that is configured to support a lower surface of the back-end substrate, and a push post that is configured to position an upper edge of the back-end substrate with respect post the support post.
US08799929B2 Method and apparatus for bandwidth allocation mode switching based on relative priorities of the bandwidth allocation modes
A system, apparatus, and method for allocation mode switching on an event-driven basis are described herein. The allocation mode switching method includes detecting an event, selecting a bandwidth allocation mode associated with the detected event, and allocating a plurality of execution cycles of an instruction execution period of a processor core among a plurality of instruction execution threads based at least in part on the selected bandwidth allocation mode. Other embodiments may be described and claimed.
US08799927B1 Techniques for use with repetitive event occurrences
Described are techniques for determining noteworthy events. A client performs a first call to a first routine having a first interface. The first interface includes a first set of input parameters specifying noteworthiness criteria indicating which event occurrences in a sequence of event occurrences are noteworthy. The client performs a second call to a second routine having a second interface to record an event occurrence of the sequence. The second routine perform processing returning information to the client including an indicator value denoting whether the event occurrence is noteworthy. In response to receiving the indicator value, the client may perform an action if the indicator value denotes that the event occurrence is noteworthy.
US08799926B1 Active node detection in a failover computing environment
A method, system, and medium are provided for determining whether a program (e.g., a queue manager) is currently an active program in a failover computing environment. A failover environment includes pairs of programs capable of performing the same functions. One program in the pair is the primary program and the other is the backup program. Only one of the two programs is active at any given time. Embodiments of the present invention may determine whether a program is active by looking for a core configuration file in the file directory associated with the program. The program only has access to the core configuration file when the program is active. The activation status of a program may be communicated to other components that monitor the program so that the program's activity or lack of activity can be correctly interpreted.
US08799917B2 Balancing a data processing load among a plurality of compute nodes in a parallel computer
Methods, apparatus, and products are disclosed for balancing a data processing load among a plurality of compute nodes in a parallel computer that include: partitioning application data for processing on the plurality of compute nodes into data chunks; receiving, by each compute node, at least one of the data chunks for processing; estimating, by each compute node, processing time involved in processing the data chunks received by that compute node for processing; and redistributing, by at least one of the compute nodes to at least one of the other compute nodes, a portion of the data chunks received by that compute node in dependence upon the processing time estimated by that compute node.
US08799908B2 Hardware-enabled lock mediation for controlling access to a contested resource
A computer implemented method for control access to a contested resource. When a lock acquisition request is received from a virtual machine, the partition management firmware determines whether the lock acquisition request is received within a preemption period of a time slice allocated to the virtual machine. If the lock acquisition request is received within the preemption period, the partition management firmware ends the time slice early, and performs a context switch.
US08799907B2 Task management system
A device may receive, over a network, a message that describes a task, create a new task object based on the message, determine whether the task includes performing a follow up task or a new task based on the message, discard the new task object when the task is neither a follow up task nor a new task, perform a follow up to verify a performance of another task when the task is a follow up task, and assign the task to one of multiple queues for processing when the task is a new task.
US08799897B2 Automated cost calculation for virtualized infrastructure
In one embodiment, a method includes storing a cost assigned to a physical computing device in a storage device. The physical computing device is found in a physical infrastructure of a data center. The method determines an instantiation of a virtual machine in a virtual infrastructure. Information for a provisioning of the virtual machine with the physical computing device in the physical infrastructure of the data center is then received. The cost assigned to the physical computing device from the storage device is determined where the cost is used to determine a charge for the virtual machine based on usage of the physical computing device.
US08799894B2 End-to-end mapping from operating system running on virtual machine to storage volume of storage-array network (SAN)
An end-to-end mapping from a file system of an operating system running on a virtual machine to a storage volume of a SAN is determined. The virtual machine reported by the operating system is mapped to a definition of the virtual machine as provided by a management component managing the virtual machine. A storage device reported by the operating system is mapped to a definition of a virtual storage device as provided by the management component, such as by using a SCSI controller number and target identifier of the virtual machine storage device to correlate the virtual machine storage device to the definition. The definition of the virtual storage device is mapped to a storage device on a physical computing device on which the management component and the virtual machine are running. The storage device on the physical computing device is mapped to the storage volume of the SAN.
US08799893B2 Method, system and computer program product for solution replication
A configuration model for an existing software solution, which is distributed over a plurality of existing machines, is discovered. The model includes a plurality of configuration items, which in turn include a plurality of independent attributes and a plurality of dependent attributes, with the plurality of dependent attributes being derivable from the plurality of independent attributes based on a plurality of constraints. The configuration model is stored in a repository, together with disk images, resource configuration details, and logical names of pertinent ones of the existing machines. Specifications of new values of the independent attributes are obtained, and new values of the dependent attributes are computed from the new values of the independent attributes, based on executing the constraints on the configuration model. The images are deployed onto a plurality of new machines for operation in accordance with the new values of the independent attributes and the new values of the dependent attributes, to obtain a re-deployed solution. The machines can be virtual machines or physical machines.
US08799891B2 System and method for attributing CPU usage of a virtual machine monitor to a corresponding virtual machine
According to at least one embodiment, a method comprises observing communication from a virtual machine (VM) to a virtual machine monitor (VMM). The method further comprises determining, based on the observed communication, CPU utilization of the VMM that is attributable to the VM. According to at least one embodiment, a system comprises a Central Processing Unit (CPU), Virtual Machines (VMs), and a Virtual Machine Monitor (VMM) operable to receive requests for resource access from the VMs. The system further comprises a CPU utilization monitor operable to determine an amount of CPU utilization of the VMM in processing the received requests that is attributable to each of the VMs.
US08799868B2 Method and apparatus for the performing unit testing of software modules in software systems
In a method and apparatus of performing unit testing of a software module, the method provides for reading, by a computer, target data and discovering of functional aspects of a piece of software code, dividing the target data into chunks, estimating a plurality of decision/condition statements of the software code, estimating an amount of possible test cases based on the program inputs, defining a data set over the plurality of identified decisions/conditions, finding subset relationships between all the defined data sets, defining a plurality of optimal data sets, classifying the condition of the plurality of optimal data sets by category, refining the plurality of optimal data sets, and calculating the best amount of data sets.
US08799859B2 Augmented design structure matrix visualizations for software system analysis
A design matrix structure visualization technique and tool for the study and analysis of systems, such as software systems, where the bounds of the matrix are defined by a selected focusing metric and entities forming the system are displayed in the matrix as blocks of size relative to their proportion of the selected focusing metric. Relationships between entities are illustrated by summing all relationships between individual elements forming each displayed entity. Where possible, an identifier defining the characteristic of a displayed block is also shown. Preferably, the technique and tool includes a “zoom” feature to allow a user to drill down and uncover details associated with smaller blocks as shown in the original view.
US08799852B2 Providing online graphical data flow web application tools or services for charge
System and method for performing program-related operations over a network via a web browser. A network connection is established between a server computer and a client computer over a network. A universal resource identifier (URI) is sent from the client computer to the server computer over the network, where the URI indicates a program, e.g., a graphical program (GP), or at least a portion of a graphical program interactive development environment (GPIDE), e.g., a graphical program editor, an execution engine, a static or dynamic analyzer, and/or compiler. The at least a portion of the GPIDE is received from the server computer over the network in response to the URI, and executed in a web browser of the client computer to perform some specified functionality with respect to the GP.
US08799836B1 Yield optimization for design library elements at library element level or at product level
In one embodiment, at least one design library element having a design marker shape is applied to a yield checking tool having library element types, each having a yield checking deck threshold and a marker shape. The design marker shape is compared to each of the marker shapes. A determination is made as to whether the design library element satisfies the yield checking deck threshold associated with the library element type having a matching marker shape. In another embodiment, a product design formed from a design library elements each having a design marker shape is applied to the yield checking tool in a similar manner. In instances where the design library elements do not satisfy the yield checking deck threshold, then the design library element is updated by modifying the design library elements, placement of the design library elements in the product design, and/or wiring connecting the design library elements.
US08799831B2 Inline defect analysis for sampling and SPC
In one embodiment, an inline defect analysis method includes receiving geometric characteristics of individual defects and design data corresponding to the individual defects, determining which of the individual defects are likely to be nuisance defects using the geometric characteristics and the corresponding design data, and refraining from sampling the defects that are likely to be nuisance defects.
US08799827B2 Page manipulations using on and off-screen gestures
Bezel gestures for touch displays are described. In at least some embodiments, the bezel of a device is used to extend functionality that is accessible through the use of so-called bezel gestures. In at least some embodiments, off-screen motion can be used, by virtue of the bezel, to create screen input through a bezel gesture. Bezel gestures can include single-finger bezel gestures, multiple-finger/same-hand bezel gestures, and/or multiple-finger, different-hand bezel gestures.
US08799820B2 Dynamically scaled messaging content
The claimed subject matter provides for systems, devices, and methods facilitating dynamic scaling of messaging content. Messaging content can include visual content other than the actual textual content of a message body for a messaging environment. In an aspect dynamic scaling of messaging content can allow message content such as pictures, images, emoticons, movies, maps, and the like to be presented to a user in a manner that facilities efficient comprehension of the message content. The tokens can be dynamically scaled as the messaging environment changes to maintain high levels of comprehension.
US08799819B2 Graphical user interface for multi-tap delay
A multi-tap delay has a graphical user interface in which each delay tap is represented by a bar on a time line. The bars are oriented across the time line, the position of each bar on the time line specifying the amount of delay time of the represented delay tap. The length of each bar specifies the value of another parameter of the represented delay tap.
US08799817B2 Carousel user interface
A method and an apparatus provide a carousel interface for efficiently accessing data in a touchscreen enabled device. At least one previously navigated object is displayed in a reference region of the carousel interface. Objects associated with a last navigated object are displayed in a carousel belt region of the carousel interface such that the carousel belt region wraps around one end of the reference region. A user input for selecting an object in the carousel interface is received. In response to the user input for selecting an object, the carousel interface is navigated to the selected object, and the carousel interface is updated with the selected object as the last navigated object.
US08799809B1 Systems and methods for key logger prevention security techniques
An applet may be downloaded or provided to a web browser when a user visits a site in order to protect data input by the user from being captured by malicious software, such as key loggers. The applet may present a user input field in the web browser and may generate a random sequence of low-level key stroke or mouse click events within the input field when the user enters information, such as a username and/or password. A listening key logger will receive a large amount of random data, whereas the applet will receive and buffer the actual user data that may be communicated to a remote site access by the user.
US08799807B2 Organization and display of tabs and tab groups over hierarchical levels
Tabs of a computer program running on a computing device, and tab groups, are organized over hierarchical levels. A lowest hierarchical level corresponds to the tabs, a second lowest hierarchical level corresponds to one or more of the tab groups that each directly encompass one or more of the tabs, and a highest hierarchical level corresponds to one or more of the tab groups that each directly encompass one or more other of the tab groups. Tab headers are displayed in accordance with the hierarchical levels. Each tab header corresponding to one of the tabs or one of the tab groups.
US08799806B2 Tabbed content view on a touch-screen device
Content may be displayed on a touch-screen display of a device as part of a graphical interface in which the content is divided into categories or sections, and each category/section is associated with a graphical tab. The device may detect a selection of one of the graphic tabs based on a touch gesture received by the touch-screen display and display, on the touch-screen display, content items corresponding to the subset of content items for the selected tab.
US08799801B2 Interactive ticker
Ticker functionality provides filtering and displaying information relevant to a user. The ticker can be employed to parse information from a broadcast stream and insert the information into a ticker display area. The information presented in the display area can be animated in order to maximize and control the amount of information available to the user. The information offered in the ticker is interactive so that it allows the user to customize this abbreviated data and how the data is presented.
US08799796B2 System and method for generating graphical dashboards with drill down navigation
A system, machine-readable medium and a method that may provide a dashboard that may be created with menu controls that allow a user to navigate to the underlying data, manipulate the data, and present the manipulated data in the dashboard upon navigation back to the dashboard. The menu controls may include a data link to an address of a data location containing the data presented in the dashboard.
US08799795B2 User interface for travel planning
A computer-implemented method and system provides an interactive interface for displaying results of flexible travel planning queries is described.
US08799789B2 Method and system for providing role based group instant messaging chat
Embodiments of the invention provide systems and methods for determining an escalation level including receiving one or more requests to join a communication session associated with a situation, identifying information associated with one or more participants that is associated with the one or more requests, determining an escalation level associated with the situation based at least in part on the information associated with the one or more participants, notifying the one or more participants the escalation level associated with the situation and allowing the communication session associated with the situation to filter a participants list and/or communications based on information associated with one or more participants.
US08799784B2 Method for displaying internet page and mobile terminal using the same
Information may be displayed on a mobile terminal by receiving information of a first Internet page, displaying the information on a first screen of a display, designating a first area of the first Internet page displayed on the first screen, and displaying the designated first area of the first Internet page on a second screen of the display.
US08799782B2 Apparatus and method for managing media content
A method for managing media content includes storing a program received from a tuner in a storage device, outputting a plurality of first thumbnail images from the program to a display screen, extracting one or more second thumbnail images in a section of the program between a selected first thumbnail image and another first thumbnail image, and outputting the second thumbnail images to the display screen.
US08799773B2 Aspect-based sentiment summarization
Phrases in the reviews that express sentiment about a particular aspect are identified. Reviewable aspects of the entity are also identified. The reviewable aspects include static aspects that are specific to particular types of entities and dynamic aspects that are extracted from the reviews of a specific entity instance. The sentiment phrases are associated with the reviewable aspects to which the phrases pertain. The sentiment expressed by the phrases associated with each aspect is summarized, thereby producing a summary of sentiment associated with each reviewable aspect of the entity. The summarized sentiment and associated phrases can be stored and displayed to a user as a summary description of the entity.
US08799771B2 Systems and methods for hosted applications
Systems and methods for locally managing a user's interaction with content derived from web pages within the user interface of an application executing within a runtime provided by an application platform on a computing device in accordance with embodiments of the invention are disclosed. In many embodiments, a runtime provided by an application platform enables the execution of a non-natively implemented hosted application in which executing instructions in a scripting language within a background page control the downloading and modification of web content to create user interface pages for the hosted application.
US08799770B2 Representing extensible markup language (XML) as an executable having conditional authentication or policy logic
Techniques for representing extensible markup language (XML) in an executable format are presented. An XML document is parsed into its components and content. The components and content are packaged as an executable. Some portions of the executable include authentication logic or policy logic that is subsequently enforced when the executable is processed. The executable is subsequently distributed to recipient machines. The machines process the executable and produce memory loaded versions of the components and content representing the XML document on the machines. The memory loaded versions of the components and content include conditionally added authentication logic of policy logic.
US08799762B1 Generating forms from user-defined information
A technique for generating a form is described. In the technique, a user provides information associated with a user-defined field, including a data type and/or semantic information for an entry associated with the user-defined field. Then, a computer system generates the form, which includes the user-defined field and additional fields based on the information associated with the user-defined field and the additional fields. This form includes a spatial reference pattern that, when printed on paper, facilitates data input using a writing instrument (such as a digital pen). Furthermore, generating the form may involve translating from a computer-input format of the form to a writing-instrument format based on specified layouts or sequential positions of the user-defined field and the additional fields. Next, the computer system provides the form to a user.
US08799761B2 Method and system for repurposing a spreadsheet to save paper and ink
A spreadsheet is repurposed to save paper and ink. An indication that a printout of a spreadsheet from a printer has been requested is received. The spreadsheet has content with a format that would result in a first quantity of pages being printed. Further, a printable range for the spreadsheet is determined. In addition, an overlap analysis of the spreadsheet is performed to determine if any of the plurality of shapes in the spreadsheet overlap one another. Each print zone is isolated in the spreadsheet. The print zone includes a group of cells. Each print zone is transformed into a transformed print zone. Further, a green spreadsheet is generated, without falling below a predetermined readability threshold, based on each transformed print zone such that the green spreadsheet has a second quantity of pages that is less than the first quantity of pages.
US08799747B2 Data hardening to compensate for loss of data retention characteristics in a non-volatile memory
Method and apparatus for enhancing reliability and integrity of data stored in a non-volatile memory, such as in a solid-state drive (SSD) having an array of flash memory cells. In accordance with various embodiments, a controller is adapted to harden data stored in a first location of said memory in relation to a detected loss of retention characteristics of the first location. In some embodiments, the data are hardened by storing redundancy information associated with said data in a second location of said memory. The redundancy information can be a redundant set of the data or higher level error correct codes (ECC). The hardened data can be recovered to the host during a read operation by accessing the data stored in both the first and second locations.
US08799746B2 Erasure coding and replication in storage clusters
A cluster receives a request to store an object using replication or erasure coding. The cluster writes the object using erasure coding. A manifest is written that includes an indication of erasure coding and a unique identifier for each segment. The cluster returns a unique identifier of the manifest. The cluster receives a request from a client that includes a unique identifier. The cluster determines whether the object has been stored using replication or erasure coding. If using erasure coding, the method reads a manifest. The method identifies segments within the cluster using unique segment identifiers of the manifest. Using these unique segment identifiers, the method reconstructs the object. A persistent storage area of another disk is scanned to find a unique identifier of a failed disk. If using erasure coding, a missing segment previously stored on the disk is identified. The method locates other segments. Missing segments are regenerated.
US08799743B2 Error correction in multiple semiconductor memory units
Various embodiments include apparatus and methods to store data in a first semiconductor memory unit and to store error correction information in a second semiconductor memory unit to recover the data. The error correction information has a value equal to at least the value of the data store in the first memory unit.
US08799739B2 Receiving apparatus, receiving method, program, and receiving system
A receiving apparatus includes: an LDPC decoding device configured such that when an LDPC-coded data signal, LDPC representing Low Density Parity Check, and an LDPC-coded transmission control signal are transmitted in multiplexed fashion, the LDPC decoding device can decode both the data signal and the transmission control signal; a holding device configured to be located upstream of the LDPC decoding device and to hold at least the transmission control signal upon receipt of the data signal and the transmission control signal; and a control device configured to control the LDPC decoding device to decode the data signal while the transmission control signal is being accumulated in the holding device and to interrupt the current decoding so as to control the LDPC decoding device to decode the transmission control signal when the transmission control signal has been accumulated in the holding device.
US08799738B2 Method of detecting data transmission errors in a CAN controller, and a CAN controller for carrying out the method
A method of detecting data transmission errors in a CAN controller includes generating at least one check bit that is verifiable for ensuring the consistency of the transmitted data. A CAN controller that ensures continuous error monitoring during data transmission includes an interface unit for exchanging data with a CAN bus, a memory unit for storing received data and data to be transmitted, and an electronic unit for controlling data transmission between the memory unit and the interface unit. The interface unit of the CAN controller has an arrangement for generating check bits for received data and for verifying check bits for data to be transmitted.
US08799737B1 Soft-information modification in concatenated decoding systems
Systems, methods, and other embodiments associated with data decoding are described. According to one embodiment, a method includes receiving an output value from one of a first block and a second block that form a pair of concatenated decoding blocks. The method includes determining a value of a modification criteria and modifying the output value based, at least in part, on the value of the modification criteria to form a modified output value. The modified output value is input to one of the first and second decoding blocks.
US08799716B2 Heap dump occurrence detection
Detection of heap dump occurrence is facilitated through maintenance of a heap dump location registry. The heap dump location registry indicates tools for which heap dump occurrence is to be detected. Based on periodically referencing the heap dump location registry, it is determined whether heap dump of a tool of the one or more tools has occurred. In one embodiment, startup and shutdown events of the tool are tracked to update execution status and process identifiers in the heap dump location registry, and the periodically references determines based on the indicators whether heap dump has occurred for the tool. In another embodiment, a heap dump location for heap dumps of the tool is obtained from the registry and the heap dump location is checked for the presence of heap dump files, which presence indicates occurrence of a heap dump for the tool.
US08799714B1 Generating test scenarios from application-layer messages
Various example embodiments are directed to computer-implemented systems and methods for generating tests. A computer system may execute an application host and a browser. Messages originating from the application host and messages directed to the application host may be routed through the browser. The browser may be programmed to capture a plurality of application-level messages, which may comprise a plurality of requests originating from an application host and a plurality of responses directed to the application host. The computer system may generate a test scenario based on the plurality of application-level messages.
US08799711B1 Detecting problems in content distribution
Detecting a problem in a content distribution is disclosed. Performance information associated with a first content player is received form a first client. Performance information associated with a second content player is received from a second client. The information received from the first client and the second client is aggregated. A determination is made, from the aggregated information, that a problem is indicated. Alternate techniques for detecting a problem in a content distribution are also disclosed.
US08799710B2 3-D stacked multiprocessor structures and methods to enable reliable operation of processors at speeds above specified limits
A three-dimensional (3-D) processor system includes a first processor chip and a second processor chip in a stacked configuration. The first processor chip includes a first processor having a first set of state registers. The second processor chip includes a second processor having a second set of state registers that corresponds to the first set of state registers. The first and second processors are connected through vertical connections between the first and second processor chips. A mode control circuit operates the processor system in one of a plurality of operating modes. In one mode of operation, the first processor is active and the second processor is inactive, and the first processor operates at a speed greater than a maximum safe speed of the first processor, and the first processor uses the second set of state registers of the second processor to checkpoint a state of the first processor.
US08799697B2 Operating system synchronization in loosely coupled multiprocessor system and chips
Methods, systems and devices configured to add synchronization to the entry and exit from low power modes in asynchronous operating systems on a multiprocessor system. A synchronizing agent tracks the requested sleep and wake up times of the different asynchronous operating systems executing on different cores of the same system on chip or multicore processor. The sleep/wake up times of some cores/operating systems may be delayed in order to synchronize the sleep/wake up times of two or more of the asynchronous operating systems executing on the multiprocessor system.
US08799695B2 Information handling system with processing system, low-power processing system and shared resources
An information handling system includes a processing system, a low-power processing system, and a chipset. The processing system is configured to operate using a power system configured to power a shared resource of the processing system and a non-shared resource of the processing system, and to disable the non-shared resource during a reduced operating state of the processing system. The low-power processing system is configured to access the shared resource of the processing system during operation of the low-power processing system, wherein the operation of the low-power processing system is separate from the operation of the processing system. The chipset includes a processor of the processing system and operable to be enabled during operation of the processing system, wherein the processor is configured to be disabled during operation of the low-power processing system.
US08799693B2 Dynamic power optimization for computing devices
In the various aspects, virtualization techniques may be used to reduce the amount of power consumed by execution of applications by power-optimizing the code prior to execution. A dynamic binary translator operating at the machine layer may use a power consumption model to identify code segments that can benefit from optimization and to perform an instruction-sequence to instruction-sequence translation of object code to generate power-optimized object code. Execution hardware may be instrumented with additional circuitry to measure the power consumption characteristics of executing code. The power consumption models may be updated and object code may be regenerated based on the measured the power consumption characteristics of previously executed code. In an aspect, power optimization may be accomplished when the computing device is connected to a battery charger.
US08799692B2 Method and system for no buffered traffic indication for wireless local area network (WLAN) power save
Aspects in a method and system for no buffered traffic indication for wireless local area network (WLAN) power save may enable a peer communication device to determine a time duration for remaining in an active operating state based on communication with other peer communication devices. In one aspect, a given peer communication device may determine that it has no data to communicate to any of the remaining peer communication devices. The given communication device may communicate to each of the peer communication devices that there is no data to transmit to the peer communication device. Each of the peer communication devices may communicate that there is no data to transmit to the given peer communication device. Based on the communications, the given peer communication device may exit the active operating state and enter a low power operating state.
US08799689B2 Memory device, host device, memory system, memory device control method, host device control method and memory system control method
A memory card 100 having a NAND type flash memory connectable to a host device 200, capable of transmitting/receiving a signal to/from the host device 200 at a first voltage (3.3 V) or a second voltage (1.8 V) and safely changing a signal voltage of a transmission/reception signal that mutually checks a signal voltage through handshake processing with the host device 200 when the signal voltage is switched.
US08799688B2 Bridge capable of power saving by receiving a signal transmitted from a host through a power pin of a connector
A bridge is provided. The bridge is coupled between a host and a peripheral apparatus and includes a connector, a power circuit, and a bridge circuit. The connector connects the host and comprises a power pin. The power circuit converts a supplying power to a driving voltage when the power circuit is enabled. The bridge circuit is powered by the driving voltage and performs a data transmission procedure between the host and the peripheral apparatus. An enabling terminal of the power circuit is coupled to the power pin to receive an enabling signal transmitted by the host through the power pin. The power circuit is enabled to provide the driving voltage when the enabling signal is provided with a first potential. The power circuit is disabled to stop providing the driving voltage when the enabling signal is provided with a second potential.
US08799672B1 Apparatus, system and method for reviewing game information by referees
The present disclosure relates generally to an apparatus, system and method, and more particularly to an apparatus, system and method providing for referees to communicate with each other and/or other officiators on or off the field using an article of headwear equipped with communication means attached thereto, where the communication means is in communication with at least one portable remote terminal and as such the referee can dynamically receive electronic communications concerning video replays, field incidents on or off the field, play calls, signal calls, etc., from other referees on/or off the field or court.
US08799671B2 Techniques for detecting encrypted data
Techniques are described that generally relate to methods for detecting encryption status of a data file or data stream and selectively encrypting the data file or data stream based on the encryption status of the data file or data stream are generally disclosed. Example methods may include one or more of reading the data file or data stream from a data source, calculating a value of a property of the data file or data stream, comparing the calculated value with a threshold value to determine whether the file is encrypted or unencrypted, and encrypting files that are determined to be unencrypted.
US08799669B2 Safety management system
A safety management system includes a user authentication section which authenticates a user of a particular facility and outputs an authentication result, and a health status determination section which measures blood component data of a user authenticated by the user authentication section. The health status determination section determines a health status of the user from the blood component data and outputs a determination result. An entry regulating section permits or prohibits entry by the user to the particular facility based on the authentication result and the determination result.
US08799661B2 Active and passive filter digital data authentication and security system
The present invention includes a system and process for monitoring the existence of secured, marked digital files. A cryptographic token inertly embedded in markup language tags of digital files is sought in relation to external, third-party databases, e.g. files over the Internet. Instances of files lacking the cryptographic token are identified.
US08799659B2 Advanced multi-channel watermarking system and method
A method, computer program product, and computing device for modifying a first channel portion of a digital media data file to include at least a first primary watermark. A second channel portion of the digital media data file is modified to include at least a first secondary watermark, wherein the first secondary watermark is the complement of the first primary watermark.
US08799655B1 Mobile offline authentication using one-time passcodes
A technique of authenticating a user involves storing a set of expected OTPs in memory of a mobile device, the set of expected OTPs having been previously generated by and acquired from an external authentication server. The technique further involves receiving, after the set of expected OTPs is stored in the memory, an authentication request from a user of the mobile device, the authentication request including a user-provided OTP. The technique further involves performing, by processing circuitry of the mobile device, a local authentication operation which provides an authentication result based on a comparison between the user-provided OTP and an expected OTP of the set of expected OTPs stored in the memory. The authentication result indicates whether authentication of the user is successful or unsuccessful.
US08799649B2 One time passwords with IPsec and IKE version 1 authentication
A system adapted to condition access to a network over an IPsec session to clients providing a proper one-time-password, even though the network access control uses IKEv1, which does not support one-time-passwords. An authentication service receives from a client an access request including the one-time-password, and provides the one-time-password to a service that checks the password. The one-time-password service returns a cookie when the password is successfully validated and the client is properly authenticated. The cookie is passed on to the client computer, which uses the cookie as part of a request for a certificate. A certificate authority generates a certificate if a request for a certificate is received from an authenticated client, which in turn may be used to form the IPsec session for access to the network.
US08799647B2 Systems and methods for application identification
Systems and methods for application identification in accordance with embodiments of the invention are disclosed. In one embodiment, a user device includes a processor and memory configured to store an application, a session manager, an application identifier, and at least one shared library, and the processor is configured by the session manager to communicate the application identifier and the application identifier data to an authentication server and permit the execution of the application in response to authentication of the application by the authentication server.
US08799639B2 Method and apparatus for converting authentication-tokens to facilitate interactions between applications
One embodiment of the present invention provides a system that converts authentication-tokens to facilitate interactions between applications. During operation, the system receives a command-execution request from a first application, wherein the command-execution request specifies a command to execute on a second application. Subsequently, the system verifies a first authentication-token included with the command-execution request. Next, the system translates the first authentication-token into a form associated with the second application to produce a second authentication-token. The system then modifies the command-execution request by replacing the first authentication-token with the second-authentication-token to create a modified command-execution request. Then, the system sends the modified command-execution request to the second application.
US08799637B2 System, method and software application for secure communication
The present invention relates generally to systems, methods and software applications for securely transmitting information. More particularly, the present invention relates to providing a system, method and software application for securely transmitting information using multiple transmission methods. An exemplary method of the present invention comprises the steps of: providing data for transmission to a recipient; selecting and addressing a first set of data for transmission to said recipient via a first transmission method, and selecting and addressing a second of data for transmission to said recipient via a second transmission method.
US08799632B2 Method and device for resetting a system to factory default settings
A method for resetting a system to factory default settings is provided. The method includes: disconnecting-connecting a power source repeatedly; detecting whether a count value of disconnecting-connecting the power source has exceeded a predetermined value; and triggering a procedure of resetting the system to factory default settings when the count value has exceeded the predetermined value.
US08799625B2 Fast remote communication and computation between processors using store and load operations on direct core-to-core memory
A method for fast remote communication and computation between processors is provided in the illustrative embodiments. A direct core to core communication unit (DCC) is configured to operate with a first processor, the first processor being a remote processor. A memory associated with the DCC receives a set of bytes, the set of bytes being sent from a second processor. An operation specified in the set of bytes is executed at the remote processor such that the operation is invoked without causing a software thread to execute.
US08799622B2 Method for managing a memory apparatus
A method for managing a memory apparatus including at least one non-volatile (NV) memory element includes: recording valid/invalid page position information of at least one block; and moving valid data contained in at least a valid page of the block according to the valid/invalid page position information; where the block is an erasing unit. For example, the valid/invalid page position information may contain relative position information of the valid data in the block. More particularly, the valid/invalid page position information may contain a plurality of bits, the ranking of each bit may represent a page address offset of each page within the block, and each bit may respectively indicate whether each page in the block is valid or invalid.
US08799599B2 Transparent data migration within a computing environment
Described is a method and system for transparently migrating data between storage systems of a computing environment without disrupting realtime access to the stored data of the storage systems. Specifically, when adding a new storage system to the computing environment, realtime data write operations can be redirected to the new storage system instead of an existing storage system. During the redirection, the data stored on the existing storage system can be accessed for data operations. Concurrently, during the redirection, data stored on the existing storage system can be migrated to the new storage system. When the data migration completes and all the data, stored on the existing storage system prior to the redirection, resides on the new storage system, the new storage system can function as the primary storage system. Thus, storage capacity can increase or be replaced without disrupting data operations.
US08799596B2 Switching visibility between virtual data storage entities
Visibility of a data storage entity on a first storage system is switched to a replicated data storage entity on a second storage system. Data from the data storage entity is replicated from the first storage system to the second storage system using a common serial number. The data storage entity is hidden from the first storage system by concealing the common serial number. An ejection of the data storage entity from the first storage system is automated, and the replicated data storage entity is introduced to the second storage system.
US08799592B2 Direct memory access-like data transfer between guest operating systems
A computer system with a memory containing a first guest operating system, including a first portion of the memory and a second guest operating system, including a second portion of the memory. The memory further contains an address exchange module for exchanging memory address handles, a data mover for moving data between the first and second portions of the memory, and an emulated input output memory management unit for controlling the data mover. Instructions in the memory cause the processor to: register accessible memory with the emulated input output memory management unit, write address handles to the address exchange module, read the address handles from the address exchange module, and move the data into the second portion of the memory.
US08799590B2 System enabling transactional memory and prediction-based transaction execution method
A system enabling Transactional Memory with overflow prediction mechanism, comprising: prediction unit for predicting the mode for the next execution of a transaction based on the final status of the previous execution of the transaction; execution unit for executing the transaction in the execution mode predicted by the prediction unit, wherein the execution mode comprises overflow mode and non-overflow made. According to this invention, before a transaction is executed, it is predicted whether or not the transaction will overflow, and therefore, the execution of the transaction which is necessary to determine whether or not an overflow will occur is saved.
US08799589B2 Forward progress mechanism for stores in the presence of load contention in a system favoring loads
A multiprocessor data processing system includes a plurality of cache memories including a cache memory. In response to the cache memory detecting a storage-modifying operation specifying a same target address as that of a first read-type operation being processed by the cache memory, the cache memory provides a retry response to the storage-modifying operation. In response to completion of the read-type operation, the cache memory enters a referee mode. While in the referee mode, the cache memory temporarily dynamically increases priority of any storage-modifying operation targeting the target address in relation to any second read-type operation targeting the target address.
US08799585B2 Cache memory capable of adjusting burst length of write-back data in write-back operation
A cache memory includes a write-back determination unit and a burst length determination unit. The write-back determination unit determines whether a block is a write-back block based on an n-bit dirty value of the block. The burst length determination unit determines a burst length of write-back data included in the write-back block based on the n-bit dirty value and an minimum burst length, when the block is the write-back block.
US08799583B2 Atomic execution over accesses to multiple memory locations in a multiprocessor system
A method and central processing unit supporting atomic access of shared data by a sequence of memory access operations. A processor status flag is reset. A processor executes, subsequent to the setting of the processor status flag, a sequence of program instructions with instructions accessing a subset of shared data contained within its local cache. During execution of the sequence of program instructions and in response to a modification by another processor of the subset of shared data, the processor status flag is set. Subsequent to the executing the sequence of program instructions and based upon the state of the processor status flag, either a first program processing or a second program processing is executed. In some examples the first program processing includes storing results data into the local cache and the second program processing includes discarding the results data.
US08799581B2 Cache coherence monitoring and feedback
Color-based caching allows each cache line to be distinguished by a specific color, and enables the manipulation of cache behavior based upon the colors of the cache lines. When multiple threads are able to share a cache, effective cache management is critical to overall performance. Color-based caching provides an effective method to better utilize caches and avoid unnecessary cache thrashing and pollution. Hardware maintains color-based counters relative to the cache lines to monitor and obtain feedback on cache line events. These counters are utilized for cache coherence transactions in multiple processor systems.
US08799580B2 Storage apparatus and data processing method
To raise the CPU cache hit rate and improve the I/O processing. Controller is CPU configured from a CPU core and a CPU cache wherein the CPU selects memory bus optimization execution processing or cache poisoning optimization execution processing according to an attribute of the access target volume on the basis of an access request. If the memory bus optimization execution processing is selected, CPU loads the target data into the CPU core after storing the target data in the main storage area, and if the cache poisoning optimization execution processing is selected, the CPU loads the target data into the CPU core after storing the target data in the temporary area of the CPU cache from the CPU memory, and the CPU core checks the target data which was loaded from the main storage area or the temporary area of the CPU cache.
US08799578B2 Managing unmodified tracks maintained in both a first cache and a second cache
Provided are a computer program product, system, and method for managing unmodified tracks maintained in both a first cache and a second cache. The first cache has unmodified tracks in the storage subject to Input/Output (I/O) requests. Unmodified tracks are demoted from the first cache to a second cache. An inclusive list indicates unmodified tracks maintained in both the first cache and a second cache. An exclusive list indicates unmodified tracks maintained in the second cache but not the first cache. The inclusive list and the exclusive list are used to determine whether to promote to the second cache an unmodified track demoted from the first cache.
US08799566B2 Memory system with a programmable refresh cycle
A memory system with a programmable refresh cycle including a memory device that includes a memory array of memory cells and refresh circuitry that is in communication with the memory array and with a memory controller. The refresh circuitry is configured to receive a refresh command from the memory controller and for refreshing a number of the memory cells in the memory device in response to receiving the refresh command. The number of memory cells refreshed in response to receiving the refresh command is programmable.
US08799565B2 Memory controlling device
A memory controlling device that includes a request generating section for generating a memory request, a row selecting information retaining section that retains data relative to row address information, a column selecting information retaining section that retains data relative to column address information, a memory bank information for managing section operation states of the memory device, a command generating section for generating operation commands, and a command aligning section that synchronizes the operation commands with the clock.
US08799561B2 Valid page threshold based garbage collection for solid state drive
A method for garbage collection in a solid state drive (SSD) includes determining whether the SSD is idle by a garbage collection module of the SSD; based on determining that the SSD is idle, determining a victim block from a plurality of memory blocks of the SSD; determining a number of valid pages in the victim block; comparing the determined number of valid pages in the victim block to a valid page threshold; and based on the number of valid pages in the victim block being less than the valid page threshold, issuing a garbage collection request for the victim block.
US08799556B2 Adaptive read and write systems and methods for memory cells
An apparatus including: a plurality of multi-level memory cells configured to store data, wherein one or more of the multi-level memory cells are designated as pilot memory cells, and wherein each pilot memory cell is configured to store known, pre-determined data; an estimation block configured to, based on the known, pre-determined data, determine (i) estimated mean values of level distributions of the multi-level memory cells and (ii) estimated standard deviation values of level distributions of the multi-level memory cells; and a computation block configured to compute at least optimal or near optimal detection threshold values of level distributions of the multi-level memory cells based, at least in part, on (i) the estimated mean values and (ii) the estimated standard deviation values, wherein the optimal or near optimal detection threshold values are to be used in order to facilitate reading of the data stored in the multi-level memory cells.
US08799555B2 Boot data storage schemes for electronic devices
Systems and methods are provided for storing and retrieving boot data (e.g., a first stage bootloader) in and from a non-volatile memory (“NVM”), such as a NAND flash memory. To increase storage reliability, the boot data may be stored in a subset of the pages in a boot data storage area, such as in only lower pages. The subset may be selected based on the specific operating specifications and characteristics of the NVM. To prevent a boot ROM from having to maintain a NVM-specific map of which pages are used to store boot data, the map may be maintained in the NVM itself. For example, the map may be in the form of a linked list, where each page storing boot data can include a pointer that points to the next page that stores boot data.
US08799550B2 System and method for increased efficiency PCI express transaction
A system and method using new PCI Express transaction layer packet headers so that unchanged header information within a burst of transactions does not need to be re-transmitted. After the first full packet header of a burst is sent, subsequent packet headers in the burst are smaller. Thus, more reduced headers can be transmitted over time with a resulting increased efficiency. Both sides of the PCI Express transaction must support this system and method for this approach to be enabled. Once enabled, both the PCI Express transmitter and receiver can use the regular full header PCI Express packets as well as the reduced header packets.
US08799548B2 I/O bridge device, response-reporting method, and program
An I/O bridge device includes: a command receiver that receives a command signal indicating a command to a memory controller from a peripheral component; a converter that converts the command signal into a command packet including the command and identification information for identifying the command signal; a command transmitter that transmits the command packet to the memory controller; a response receiver that receives, from the memory controller, a response packet to the command packet, the response packet including the identification information; and a write command transmitter that transmits a write command signal to the peripheral component that is a transmission source of the command signal, the write command signal indicating a command for the writing a content of the response packet to an internal memory of the peripheral component.
US08799536B2 Data processing apparatus, data processing method and computer-readable medium
An apparatus, in which a plurality of modules is connected with each other and processes a packet having information, includes a storage unit for storing first information indicating an order of processing performed by its own module and second information indicating an order of modules which perform processing, a reception unit for receiving a first packet and transmitting the first packet including information corresponding to the first information, a processing unit for processing data included in the first packet, a generation unit for generating a second packet including the processed data and the second information, and a transmission unit for comparing the information included in the first packet with the second information included in the second packet, and transmitting the packet having a latter processing order.
US08799530B2 Data processing system with a host bus adapter (HBA) running on a PCIe bus that manages the number enqueues or dequeues of data in order to reduce bottleneck
An HBA driver manages a queue number for enqueuing and dequeuing data to an I/O queue by the main storage, and HBA-F/W manages a storage region at inside of HBA. The HBA driver reduces the number of access times by way of the PCIe bus by noticing an enqueued queue number or a dequeued queue number of an I/O queue to HBA-F/W by utilizing an MMIO area of the main storage in which a storage region on HBA is mapped.
US08799529B2 Direct memory access controller and operating method thereof
Disclosed is an operating method of a direct memory access (DMA) controller having first and second DMA channels. The operating method includes iteratively performing a DMA transfer operation of the first DMA channel based upon loop information and transfer information of the first DMA channel; iteratively performing a DMA transfer operation of the second DMA channel based upon loop information and transfer information of the second DMA channel; reconfiguring the transfer and loop information of the first and second DMA channels; and again performing the iteratively performing a DMA transfer operation of the first DMA channel and the iteratively performing a DMA transfer operation of the first DMA channel based upon the reconfigured transfer and loop information of the first and second DMA channels.
US08799527B2 Data structures for facilitating communication between a host device and an accessory
Computer readable storage mediums, electronic devices, and accessories having stored thereon data structures. A data structure includes a pin selection field operable to identify a connector pin and cause a host device to select one of a plurality of communication protocols for communicating with an accessory over the identified connector pin. The data structure also includes an accessory capability field defining an accessory identifier that uniquely identifies the accessory.
US08799524B2 Information processing apparatus, driver setting method, and storage medium
An information processing apparatus capable of reducing the labor of a user to create at least one definition file for use in installing drivers on respective ones of a plurality of devices. A server connected to printers accepts input/edition of print information necessary to install printer drivers selected by the user on printers, and accepts selection of printers on which printer drivers applied with the input/edited print information are installed. Methods for creating at least one definition file necessary to install the drivers on the selected printers are presented for selection, and at least one execution file is created in accordance with the selected creation method.
US08799521B2 System and method for receiving control commands at a peripheral device
A peripheral device includes a file system manager, a command interpreter, and a controller. The peripheral device receives file access commands from a host device. The file system manager determines if the file access commands have embedded control commands and, if so, extracts the control commands. The file system manager sends the control commands to the command interpreter. Based on analyzing the commands, the command interpreter causes the controller to perform a selected function at the peripheral device.
US08799516B2 Method and apparatus for storing real-time text messages
A synchronization (“synch”) module may reside on a source computing platform and a destination computing platform. The synch module may be configured to operate as a source synch module or a destination synch module depending on which computing platform is a data source. As an data source or initiator, the synch module may be configured to transfer data, e.g., an archived message history, from a source computing platform to a destination computing platform. At the destination computing platform, the synch module may be further configured to convert the received archived message history to a specified data format, where the data format is predetermined by a user. The converted data, e.g., an archived message history, may then be stored in a pre-determined location by the synch module.
US08799512B2 Cross-platform support for a variety of media types
Systems, methods, and machine-readable media are disclosed to provide cross-platform support for a variety of media types. In one embodiment, a method of providing cross-platform support for a variety of media types can comprise translating content provided by one or more servers from one or more media types to one or more common language messages. Each common language message can be one of a plurality of message types. Each message type can represent a different user-facing service provided by the server. The one or more common language messages can be sent to one or more end devices of one or more different device types. The common language messages can be translated to a format specific to one or more of the end devices based on the device type.
US08799504B2 System and method of TCP tunneling
Tunneling is a mechanism used to aggregate payloads from a network protocol at or below the tunneling layer into a single packet. A user-space application establishes a Transmission Control Protocol (TCP) tunnel and encapsulates an end-to-end TCP payload into a TCP segment for transmission over a TCP connection. This enhanced TCP tunnel eliminates TCP meltdown and can be used over any network which supports TCP. The calling application either identifies the parameters of an existing TCP socket or establishes a new TCP socket. A modified transport layer uses the identified TCP connection in forming the enhanced TCP tunnel. The enhanced TCP tunnel manages the data transmission on the TCP stack to eliminate TCP meltdown.
US08799499B2 Systems and methods for media stream processing
Portions of streaming media are selectively removed for storage and/or delivery over a computer network medium. The amount of data in a media stream itself may be selectively reduced and, the amount of data in the media stream may be selected for delivery and/or storage so that it is reduced in a manageable and consistent fashion. Data within a media stream of a given temporal duration may be selected for delivery and/or storage in such a way that leads to a proportional increase in the maximum speed at which data from the given temporal duration of the media stream may be transmitted and reviewed while simultaneously providing the benefit of reducing overall storage capacity requirements.
US08799497B2 Headend system based on IP network, method of operating the headend system, and QAM pre-processor
Provided is an IP network-based headend system. The headend system may obtain service flow information pre-registered in a subscriber modem device, may transmit, to a service supply server connected based on an IP network, the pre-registered service flow information and the network protocol packet, may determine a data reception route determined by the service supply server, may receive, from the service supply server, a video data stream to perform data processing, may receive data processed video data stream, and may transmit the data processed video data stream to the subscriber modem device based on the pre-registered service flow information.
US08799494B1 Application streaming proactive failover
A streaming server which streams an application to a client computer (“endpoint”), as well as the client on which the streamed application runs, makes predictions as to what sections of the application the client is likely to execute in the future. Upon receipt of an indication (e.g., from a system administrator) of a planned service outage of the server or the network, the server transmits the application content that is predicted to be needed by the client during the outage in order to continue executing the application without interruption. The client receives and caches the content. Provided that the prediction is sufficiently accurate, the client can continue to seamlessly execute the application during the service outage.
US08799492B2 Electronic device
An electronic device includes a storage, a communication device and a controller. The storage stores information identifying the electronic device. The controller, when starting connection of the electronic device with a first other electronic device, sends the information identifying the electronic device to a second other electronic device when the first other electronic device is connected to the second other electronic device, and connects the electronic device to the first other electronic device when a request for connection with the first other electronic device is received, the first other electronic device receiving the information identifying the electronic device from the other second electronic device.
US08799489B2 Multi-user system with dynamic data source selection
Techniques to dynamically select data sources for users and to direct queries for the users to the proper data sources. Initially, user information (e.g., user name) for each user is received and used to determine a data source designated for the user. The designated data source may be determined via a look-up table or by running a query with the user information to obtain the identity (e.g., the logical name) of the data source. A data source variable for each user can then be set to the identity of the designated data source. Thereafter, queries for each user are directed to the user's designated data source by determining database connection information for the designated data source based on the data source variable and using this information to direct the queries.
US08799488B2 Relay server, relay communication system, and communication apparatus
In a relay communication system, a method and apparatus prevent crossover among call controls in sections and crossover among communication routes in each of the sections. Relay servers relay communication between client terminals. A relay server creates information, and allows a whole of a relay communication system to share the information, which includes: relay group information indicating that the relay servers constitute a relay group; and relay server information indicating a client terminal capable of communicating with the relay server. The relay servers and the client terminals collate identification information of call control, transmitted when the call control is executed for a destination for communication in each section, and identification information of call control, received from the destination for communication in each section when a communication route is established, with each other, and allows the call controls and the communication routes to correspond to each other.
US08799484B2 Methods and systems for facilitating transfer of sessions between user devices
Methods and systems for facilitating transfer of an active session from a first device to a second device associated with the same user. A network server is configured to enable the switching or swapping of an active session from one device to another device, where both devices are associated with a common user address. The switching or swapping is implemented with no or minimal effect on the active session or awareness of the remote party. The device switch may be performed in relation to any active session, including VoIP, video conferencing, or other media sessions.
US08799478B2 Web services and session initiation protocol endpoint for converged communication over internet protocol networks
A communication system processing element comprises a processor coupled to a memory and implements an endpoint of the system. The endpoint includes a session initiation protocol (SIP) component and a web services component. The SIP component is configured for communication via SIP signaling with one or more other endpoints of the system. The web services component is configured for interfacing the SIP component to one or more communication service applications of the system.
US08799473B2 Concurrent web based multi-task support for computer system
The traditional web based computing system does not support web based multitasking. Therefore, when a user via a web user interface displayed in a web browser on an end-user computing device to submit a task of accessing a web server, the user has to wait the task to be finished before can submit a second task from the same web user interface. A method of supporting web based multitasking is disclosed herein for solving above mentioned issue to let user much efficiently perform web based tasks without wasting waiting time.
US08799468B2 System for regulating access to and distributing content in a network
There is provided a system for regulating access and managing distribution of content in a network, such as the Internet. The system includes communication gateways, installed at a subscriber site, internet control points, installed remotely, and various network elements installed throughout the network. The communication gateways and network elements operate in conjunction with the internet control points to restrict or allow access to specified Internet sites and to manage efficient distribution of content such as music, video, games, broadband data, real-time audio and voice applications, and software to subscribers.
US08799456B2 Fast device classification
In a system in which one or more client devices 10 access web servers 20 over a network 40, a classification server 30 is provided to assist in identifying the nature of the agent controlling the client devices 10. In particular, the classification server 30 monitors events that occur as a client device 10 accesses content on a web server 20, and uses a record of these events to classify the client device 10. This classification occurs when a classification time, generated in dependence on the events that have already taken place, is reached. The classification time represents the earliest time at which a classification can be made with a predetermined level of confidence.
US08799448B2 Generating rule packs for monitoring computer systems
Improved systems and methods for developing rule packs can include receiving monitoring rules specified in a markup language, and combining them to produce a rule pack. Combining processes can leverage product development processes such as Integrated Development Environments (IDEs), thereby allowing any number of developers to work on the same rule pack simultaneously. Common settings may be added to rule packs in an automated, platform-specific way, thereby eliminating the need for rule writers to concern themselves with such common settings. Rule packs may be converted from a markup language to a binary file for use by a monitoring service.
US08799442B2 System and method for device management
A system for managing one or more wireless devices in a wireless network, the system comprising: a single generic device manager for implementing device management operations; and an interface layer for translating administration client-specific requests to the generic device manager.
US08799441B2 Remote computer management when a proxy server is present at the site of a managed computer
The invention facilitates remote management of a computer via a network. Remote computer management in which communication between a managed computer and a remote computer management server is initiated by the managed computer is implemented so that the presence of a proxy server at the site at which the managed computer is located can be detected, and communication from the managed computer to the remote computer management server is routed to a communication port assigned for communication with the proxy server, with instructions to then send the communication to the remote computer management server.
US08799437B1 Dynamic optimization of device management command for bulk retrieval of configuration data
Techniques are described for dynamically optimizing a device management command for bulk retrieval of configuration information. A network management device is described in which a programmable processor is configured to issue a bulk data retrieval command to direct the managed network device to retrieve configuration information variables stored within a set of columns of a table within the managed device, receive a response from the managed network device in response to the managed network device querying the table a first number of repetitions, analyze the response, and update an estimate of the number of variables expected to be received from the managed network device in a single response based on the analysis of the response.
US08799431B2 Virtual systems management
Automatic configuration management of a network is provided by determining an inventory of resources at a virtualization layer of a node of the network, assigning prioritization to members of a set of network configuration elements, allocating virtual resources among the set of network configuration elements, establishing a network configuration. The configuration is managed by determining real time performance metrics for the configuration, producing a reallocation of the virtual resources based on the performance metrics that are estimated to change the established configuration, change the performance metrics, and initiating the reallocation of the virtual resources. This Abstract is provided for the sole purpose of complying with the Abstract requirement that allows a reader to quickly ascertain the subject matter of the disclosure contained herein. This Abstract is submitted with the understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
US08799424B2 Transparent heterogenous link pairing
A method, system and computer program product for managing at least two physical links. A TCP/IP stack configures a first interface with attributes. The TCP/IP stack activates the first interface. The TCP/IP stack detects a channel path identifier (CHPID). The TCP/IP stack creates a second interface. The TCP/IP stack associates the second interface with the first interface. The first interface and the second interface are logically linked to exchange traffic corresponding to a single internet protocol address. The TCP/IP stack configures the second interface with at least one attribute. The TCP/IP stack activates the second interface. The two physical links may rely on two different physical link types.
US08799410B2 System and method of a relay server for managing communications and notification between a mobile device and a web access server
Providing a mobile device with web-based access to data objects is disclosed. Authentication information is sent from a mobile device to a relay server. The relay server executes a connection application to establish a connection to a web access server. The authentication information is provided to the web access server associated with a data store hosting a data object. Upon authentication, the data object is provided to the relay server from the data store. The data object is then provided to the mobile device.
US08799397B2 Shared transport
A method and apparatus for processing message is described. In one embodiment, messages are received over a plurality of channels from a plurality of applications in a virtual machine. An identifier is coupled to each message. The identifier refers to the application originating the corresponding message. A shared transport is formed and associated with the channels. The messages are processed with the shared transport with the identifier.
US08799386B2 Delivery control for email communicated among multiple end user communication devices
An exemplary method is implemented by end-user communication devices for processing the receipt of an email wherein a received email comprises a digital packet having a header and a user data segment. The user data segment contains a user message and an acknowledgement command where the acknowledgement command conveys a request from an originating device to acknowledge receipt of the subject email. The received user message is prevented from being displayed on a screen of the first end-user communication device of content until input is entered authorizing a reply to the acknowledgement request. Upon receiving the authorization: a reply email with an acknowledgement is automatically generated by the first end-user communication device and transmitted to the originating device corresponding to the subject email; the content of the corresponding received user message is displayed on the screen of the first end-user communication device; and the first end-user communication device stores a read message indicator having a value that represents that the reply email was authorized and the content of the received email enabled to be displayed.
US08799385B2 Delivery control for email communicated among multiple end user communication devices
An exemplary method is implemented by end-user communication devices for transmitting and receiving emails in which acknowledgement of receipt by an addressee of an email is requested by an originator of the email. The email includes a digital packet having a header segment and a user data segment, the user data segment containing a user message and a command portion. An acknowledgement request command is stored in the command portion of an email. Upon receipt of the email by the addressee device and authorization to send an acknowledgement by the user, a reply email with an acknowledgement request is transmitted to the originator. Viewing of the content of the received email by the addressee is prohibited until the authorization is given. Accounting for acknowledgement receipts from multiple addressees is managed by the originator's device. A technique using a self-addressed email prevents an email recipient, who uses one device to initially read an email with an acknowledgement request from one email account, from having to again authorize an acknowledgement request when the same email is later read from the same email account using a different device.
US08799384B2 Transmitting method and transmitting device, receiving method and receiving device, and transfer method and transfer system
Data broadcast data, which is broadcast in data broadcasts, is constructed by disposing, for example, EMD (Electric Music Distribution) links required to acquire song data as actual broadcast data, which is broadcast in actual broadcasts by a transmitting device, the actual broadcast data is transmitted, and the data broadcast data wherein the EMD links for the song data in the actual broadcasts are disposed, is transmitted periodically during the transmission of the actual broadcast data. The actual broadcast data and the data broadcast data are received by a user terminal, and the EMD links disposed in the data broadcast data are stored whenever there is an input of an operation to attach a “bookmark”. Thus, audio data such as songs in programs broadcast can easily be acquired by radio.
US08799381B2 Method and apparatus for enabling authentication of on-line communications
Method and apparatus for enabling authentication of on-line communications. In some embodiments, a message code is embedded in an e-mail, where the message code can be used by the recipient to verify the authenticity of the e-mail or of a Web site. In some embodiments, this code can be created for a particular e-mail message; in other embodiments, the code is created as a watermark for use by a customer or other a specific user or recipient. The message code is associated with both the e-mail message and the recipient. In the case of a message-specific code, a recipient can verify the e-mail message by inputting the code via a Web server to be looked up in the database. Provision is also made for including stenographic information in graphical or other codes as further authentication when accessing a Web site.
US08799380B2 Routing and displaying messages for multiple concurrent instant messaging sessions involving a single online identity
Routing and displaying instant messages includes receiving a first request to establish a first instant messaging session associated with an instant messaging online identity assigned to a user using a first instant messaging controller. The first instant messaging session is established in response to the first request, where the first instant messaging session includes a first state. A second request from the user is received to establish a second instant messaging session associated with the instant messaging online identity assigned to the user using a second instant messaging controller that differs from the first instant messaging controller. The second instant messaging session is established in response to the second request, where the second instant messaging session includes a second state. An instant message designated for the instant messaging online identity assigned to the user is received and a determination is made on where to route the instant message based on routing criteria. The routing criteria includes the first state of the first instant messaging session and the second state of the second instant messaging session. The instant message is routed based on the determination of where to route to the instant message.
US08799375B1 Unalterable notification service
A technique is presented of providing, in an electronic central server, transactional information to a user. The technique includes receiving a set of transaction messages from a set of transactional information sources, each transaction message including respective transaction data. The technique also includes generating a transaction history from the set of transaction messages, the transaction history including the respective transaction data of each transaction message. The technique further includes delivering an aggregate message to a set of user devices, the aggregate message including the transaction history and being presented in atomic form to the user in order to prevent an attacker from excising particular transaction data from the aggregate message.
US08799367B1 Using logical block addresses with generation numbers as data fingerprints for network deduplication
The technique introduced here involves using a block address and a corresponding generation number as a “fingerprint” to uniquely identify a sequence of data within a given storage domain. Each block address has an associated generation number which indicates the number of times that data at that block address has been modified. This technique can be employed, for example, to determine whether a given storage server already has the data, and to avoid sending the data to that storage server over a network if it already has the data. It can also be employed to maintain cache coherency among multiple storage nodes.
US08799366B2 Migration of stored media through a media exchange network
Aspects of the invention provide a method and system for communicating information in a distributed media network. The communication of information in a distributed media network may include detecting availability of new media, data and/or service and migrating the newly available media, data and/or service to at least a first media processing system within the distributed media network. The migrated media, data and/or service may be stored at a first media processing system. If the stored media, data and/or service is to be processed, then the media, data and/or service may be migrated to a media view and/or a channel view associated with a media processing system. If the newly available migrated media, data and/or service is to be pushed, then the migrated media, data and/or service may be pushed to a second media processing system and/or a personal computer coupled to the media exchange network.
US08799365B2 Broker-based management of mobile devices
An authorized blocker application is installed on a user device to monitor application usage and enforce usage restrictions. A network device receives, from the user device, information identifying a list of applications installed on the user device and receives from a customer terminal, configuration settings including usage restrictions for at least one application from the list of applications. The network device receives, from the user device, application usage data for the at least one application from the list of applications and compares the configuration settings received from the customer terminal and the application usage data received from the user device. When the application usage data includes times exceeding the configurations settings, the network device sends, to the user device, a blocking instruction to prevent use of the at least one application.
US08799361B2 Systems and methods for transmitting information, alerts, and/or comments to participants based on location information
The present invention generally relates to systems and methods for sharing information related to a location also referred to herein as a “spot,” such as spot alerts and/or spot comments (e.g., shared information, advertisements, etc.) received, displayed, played, and/or actuated, for example, on recipient mobile electronic devices proximately located to such location (e.g., spot). Users of the system can create spot alerts in which designated recipients can receive messages, such as spot alerts and/or spot comments (e.g., shared information, advertisements, etc.) received, displayed, played, and/or actuated, for example, on respective recipient mobile electronic devices, when located within a proximity of a defined location (e.g., spot).
US08799360B2 Systems, methods and articles for a server providing communications and services involving automobile head units
Network communications, Web-based services and customized services using the Web-based services may be provided to drivers and users via the automobile head unit in the vehicle and via their mobile device. The automobile head unit in the vehicle and the mobile device are communicatively linked via a short range wireless connection. Also, these devices may communicate over a network such as a cellular network to a service provider that provides entertainment and informational services to the mobile device and the head unit of the vehicle. The user's profile and preferences are able to follow the user to various locations and into vehicles because this information is stored at a server accessible by the user's mobile device, and in some embodiments, also the head unit. The mobile device may provide services to the head unit if it does not have wider network connectivity over the short range wireless connection.
US08799358B2 Remote cine viewing of medical images on a zero-client application
Systems and methods for remotely viewing medical images on a client device having a zero-client web application with a buffering module. The zero-client web application receives an image series selection from a user and receives corresponding series details from a web server. The zero-client web application generates an off-screen image array according to the series details. The buffering module outputs image requests based on the series details to a web server. The web server is in communication with a medical image database storing images in a non-web browser compatible format (e.g., DICOM). The buffering module then populates the off-screen image array with converted medical images received from the web server. The zero-client web application further includes an on-screen image and a display module. The display module sequentially sets converted medical images of the off-screen array as the on-screen image to stream the converted medical images.
US08799352B2 Reverse context system
One aspect relates to indicating at least partially relative to an at least one receiving communicating device a called entity information at least partially describing an at least one desired contacting or forwarding entity that an at least one contacting communicating device is attempting to contact. Another aspect can relate to transferring from at least one desired contacting or forwarding entity a called entity information at least partially describing the at least one desired contacting or forwarding entity which an at least one contacting communicating device is attempting to contact. Yet another aspect can relate to filtering out communications having at least one desired uniform resource identifiers that do not contain a prescribed called entity information matching a prescribed pattern.
US08799349B2 Method, system and apparatus for propagating data change notifications
A system, method and apparatus for propagating data change notifications are provided. The system comprises a computing device in communication with an intermediation server via a network, the intermediation server in communication with an originating content server. A data change notification is received at the computing device from the intermediation server, the data change notification comprising an indication that a change has occurred to data at the originating content server. The data change notification is stored in a destination location at the computing device. The destination location is checked for data change notifications; and, when the data change notification is found, an indicator is controlled to indicate that a change has occurred to the data.
US08799345B1 Low order multiple signal classification (MUSIC) method for high spectral resolution signal detection
A new approach for applying the multiple signal classification (MUSIC) method for high spectral resolution signal detection is described. The new approach uses a lower order covariance matrix, or, alternately, an autocorrelation matrix, to calculate only the number of eigenvalues and associated eigenvectors actually needed to solve for the number of signals sought.
US08799344B2 Comparator unit for comparing values of floating point operands
A floating point comparator circuit for comparing a plurality of floating point operands includes a plurality of analysis circuits, one for each of the floating point operands, configured to determine a format of each of the floating point operands based upon floating point status information encoded within each of the floating point operands, and a result generator circuit coupled to the analysis circuits, the result generator circuit configured to generate a result signal based on the format determined by each analysis circuit and based on a comparative relationship among the floating point operands. The format of each of the floating point operands may be from a group comprising: not-a-number (NaN), infinity, normalized, denormalized, zero, invalid operation, overflow, underflow, division by zero, exact, and inexact. The result generator circuit may ignore the encoded floating point statuses of the plurality of floating point operands when comparing just the magnitudes of the plurality of floating point operands.
US08799341B2 Multi-dimensional hybrid and transpose form finite impulse response filters
Multi-dimensional finite impulse response filters ale disclosed in hybrid and transpose forms. Multi-dimensional signals can be expressed in a vector (ox matrix) form to allow multi-dimensional signals to be processed collectively. Known hybrid and transpose FIR filters are extended to the multi-dimensional case to allow multi-dimensional signals to be processed with reduced redundancies. The input signals are vectors with multidimensional components. The disclosed FIR filters include multipliers that perform matrix multiplications with multiple coefficients, and adders for performing vector additions with multiple inputs and outputs. The z-transforms are provided for the disclosed hybrid and transpose multi-dimensional FIR filters.
US08799340B2 Systems and methods for efficient data channel testing
Various embodiments of the present invention provide systems and methods for data processing. For example, a data processing system is disclosed that includes: a data detector circuit, a pseudo-random sequence generator circuit, a decoder circuit, and a pseudo-random sequence reconstitution circuit. The data detector circuit is operable to apply a data detection algorithm to a first data set to yield a detected output. The pseudo-random sequence generator circuit is operable to generate an interim data sequence and to generate a second data set based upon a combination of the detected output and the interim data sequence. The decoder circuit is operable to apply a data decode algorithm to a derivative of the second data set to yield a third data set.
US08799338B2 Automatic prompt for input data on a calculator
A calculator comprises a processor and a keyboard coupled to the processor. The keyboard comprises a calculation key that causes a calculation to be performed on input data. The calculator also comprises a display coupled to the processor. When the calculation key is pressed, the processor determines whether the input data has already been entered. If the input data has not already been input, the processor prompts a user of the calculator to enter the input data via the keyboard by displaying an alphanumeric description of the input data required for the calculation.
US08799335B2 Supporting coordinated access to a file system's shared storage using automatic alignment of a parallel file access protocol and metadata management
Embodiments of the invention relate to supporting coordinated access to a file system's shared disk storage subsystem using an automatic alignment of a parallel file access protocol and metadata management on a per object basis. A file server (among servers in the cluster) receives a client's request to access a file stored by the file system in the storage subsystem using a parallel file access protocol. If the file system has selected a file server to serve as a metadata manager of said file, the file server uses the selected file server to coordinate access to the file's metadata. If the file system has not selected a file server to serve as the metadata manager of the file, the file system selects the file server that received said request as the metadata manager for said file until a file close request operation is received.
US08799317B2 Forensic system, forensic method, and forensic program
Embodiments of the inventive concept can extract digital document information related with a specific individual to achieve a work load reduction associated with evidentiary material preparation for litigation. A specific individual is selected from at least one individual included in user information. Only digital document information which was accessed by the specific individual is extracted based on access history information regarding the selected specific individual. Additional information indicating whether or not document files in the extracted digital document information are each related with the litigation is set, and a document file related with the litigation is outputted based on the additional information.
US08799316B1 Methods and systems for context based query formulation and information retrieval
A method for context-based query formulation and information retrieval and aggregation is described. The method includes modeling one or more workflow activities utilized to perform work tasks, preparing at least one meta-querying template, to generate queries that utilize the modeled workflow activities, retrieving information relevant to the work task as determined utilizing the at least one meta-querying template, and aggregating the retrieved information for presentation to the user.
US08799313B2 Method and system for processing medical provider claim data
A computer system for processing data related to medical insurance has a communications device in communication with a network; a data storage device in communication with the communications device; and a processor in communication with the communications device and the data storage device. The processor is configured to receive, via the communications device, from a first source data indicative of medical provider claims, from a second source data indicative of insurance payments, and from a third source data indicative of medical provider data; identify common information items in said data from said first, second and third sources; and store the received data, in a data storage device, in a database, wherein said data from said first, second and third sources is cross-referenced with regard to said common information items.
US08799311B2 Intelligent data caching
Methods, program products, and systems implementing intelligent data caching are disclosed. A client can send a request for data to a server. The request can include a query and a query context. The query can retrieve more data than can be displayed in a current page. The query context can specify a quantity of data records that can be displayed in the current page. The client can receive from the server two sets of data in response to the request. The first set of data can include row identifiers of data records that satisfy the query. The second set of data can include data records that can be displayed in the current page. The client can store the two sets of data in one or more buffers (e.g., two buffers) and update buffer(s) when different data records are displayed (e.g., when a user scrolls through pages).
US08799306B2 Recommendation of search keywords based on indication of user intention
Search keyword recommendation includes: receiving a set of search keywords input by a user; determining whether the set of search keywords indicate a clearly defined intention by the user, including comparing the set of search keywords with a plurality of predetermined words corresponding to intentions that are not clearly defined; in the event that the set of search keywords are determined not to indicate a clearly defined intention, executing a first recommendation method to obtain recommended search keywords; wherein: the first recommendation method is selected among a plurality of recommendation methods; and the first recommendation method includes a knowledge-based recommendation method, a session correlation-based method, or a combination.
US08799302B2 Recommended alerts
A method of providing content to a user is described. A set of one or more key terms is identified in accordance with user history information. The user is provided an invitation to receive content on an ongoing basis. The content is related to the set of one or more key terms.
US08799300B2 Bookmarking segments of content
A request from a user to bookmark a segment of content is received at a computing device. The segment of content is identified automatically and/or manually by the user. An expression of the user regarding a particular attribute of the segment of content is obtained, and a bookmark is generated. The bookmark includes both an identification of the segment of content and metadata that includes the expression of the user.
US08799298B2 On-demand database service system, method, and computer program product for enforcing the inclusion of tests in a developed application
In accordance with embodiments, there are provided mechanisms and methods for enforcing the inclusion of tests in a developed application. These mechanisms and methods for providing such enforcement can enable embodiments to ensure that new versions of developed applications will operate in the same application environment of a previous version. The ability of embodiments to enforce the inclusion of tests may lead to an improved application migration development/runtime framework, etc.
US08799288B2 System and method for automatic anthology creation using document aspects
A generic and expandable document aspect system and method for searching, browsing, presenting, and interacting with data assembled from document contents and related external data is provided. New varieties of document aspects are added to existing installations and can be accessed by users without requiring upgrades to server or clients, for example by using plug-in technology.
US08799279B2 Method and apparatus for using a discriminative classifier for processing a query
A method and apparatus for using a classifier for processing a query are disclosed. For example, the method receives a query from a user, and processes the query to locate one or more documents in accordance with a search engine having a discriminative classifier, wherein the discriminative classifier is trained with a plurality of artificial query examples. The method then presents a result of the processing to the user.
US08799278B2 Data augmentation based on second-phase metadata
A data augmentation machine may form all or part of a data augmentation system that is configured to augment data. The data augmentation machine may be configured (e.g., by one or more software modules) to access data (e.g., by crawling one or more public or private networks), extract metadata based on the data (e.g., from the data and its source), create a link to additional data (e.g., based on the extracted metadata), and augment the extracted metadata (e.g., by storing augmented metadata with the extracted metadata). Such augmented metadata may be presented (e.g., within a user interface), published publicly (e.g., on a webpage), published privately (e.g., in a report available only to premium subscribers of a data augmentation service), or any suitable combination thereof.
US08799274B2 Topic map for navigation control
Included are embodiments for providing a topic map. At least one embodiment of a method includes receiving a plurality of web pages, the web pages including metadata, extracting at least a portion of the metadata from the web pages, and creating at least one topic associated with the web pages, the at least one topic corresponding to at least a portion of the metadata.
US08799272B2 Data skew insensitive parallel join scheme
A method for creating a joined data set from a join input data set is disclosed. The method starts by categorizing the join input data set into a high-skew data set and a low-skew data set. The low-skew data set is distributed to the plurality of CPUs using a first distribution method. The high-skew data set is distributed to the plurality of CPUs using a second distribution method. The plurality of CPUs process the high-skew data set and the low-skew data set to create the joined data set.
US08799269B2 Optimizing map/reduce searches by using synthetic events
A processor-implemented method, system, and/or computer program product optimizes a search for data from documents. A processor receives an instruction to perform an initial map/reduce search for a specific set of data in documents from a first database. A synthetic event, which is a non-executable descriptor of the specific set of data in documents from the first database, is generated, and a revised map/reduce search for the synthetic event in a second database is conducted. The processor then returns a solution for the revised map/reduce search.
US08799267B2 Optimizing storage allocation
There is provided a method, a system and a machine readable medium to optimize storage allocation in a database management system. The method comprises receiving a processing step at a step processing module of an access module processor from a dispatcher module. The method further comprises determining whether a fast access storage flag is set in the processing step, the fast access storage flag indicating use of an intermediate file in fast access storage to store one or more redistributed data rows of a table of a database that is distributed across one or more storage devices of the database management system; Yet further the method comprises selectively allocating a free fast access storage data block to the intermediate file from a fast access storage pool based on the determination that the fast access storage flag is set. Lastly, the method comprises writing a redistributed data row from the one or more redistributed data rows to the allocated fast access storage data block.
US08799245B2 Automated, tiered data retention
The automatic, tiered retention storage system according to certain aspects can automatically classify data items based on content, such as based on the inclusion of search terms in the data items, or based on metadata or other characteristics associated with the data. Based on the classification, the system can assign the data items to corresponding user-defined “buckets.” In some embodiments, each bucket is associated with a particular tier in the storage system having a specific retention period.
US08799240B2 System and method for investigating large amounts of data
A data analysis system is proposed for providing fine-grained low latency access to high volume input data from possibly multiple heterogeneous input data sources. The input data is parsed, optionally transformed, indexed, and stored in a horizontally-scalable key-value data repository where it may be accessed using low latency searches. The input data may be compressed into blocks before being stored to minimize storage requirements. The results of searches present input data in its original form. The input data may include access logs, call data records (CDRs), e-mail messages, etc. The system allows a data analyst to efficiently identify information of interest in a very large dynamic data set up to multiple petabytes in size. Once information of interest has been identified, that subset of the large data set can be imported into a dedicated or specialized data analysis system for an additional in-depth investigation and contextual analysis.
US08799235B2 Data de-duplication system
A data de-duplication system is provided that supports the loading and integration of data from multiple data sources. The data de-duplication system identifies and merges duplicate dimension data records that describe the same entity by creating a single dimension data record that is identified as a single best record (“SBR”). The data de-duplication system further adjusts foreign keys that reference the duplicate dimension data records so that the foreign keys correctly reference the merged dimension data record (i.e., the SBR).
US08799232B2 Method for generating copy of database
In a DBMS, in response to a request from application programs, a base table update function updates a base table and a recovery start point, and a log recording function records update logs for the base table. Then, at predetermined timing, a backup function outputs the content of the base table to a backup file and copies the recovery start point associated with the base table to a recovery start point. Subsequently, when a user has specified a quiesce point and the base table, a copy generation function generates a target table that is a copy of the base table at the quiesce point by updating the backup file of the specified base table with ones of the update logs from the recovery start point to the quiesce point.
US08799229B2 Searchable archive
An apparatus, computer-readable medium, and computer-implemented method for generating a searchable archive, the method including receiving a set of tabular data comprising a plurality of rows, storing data corresponding to a group of rows in the plurality of rows in a compacted file, the compacted file comprising one or more compressed segments. The compressed segments can store data corresponding to a portion of the rows in the group of rows and can store the data corresponding to the group of rows in column-major order. The compressed segments can store one or more token values corresponding to one or more data values in the set of tabular data and the token values can be generated by dividing the set of tabular data into columns and assigning a different token to each unique data value within each of the columns.
US08799214B2 Methods, computer program products, and systems for automatically synchronizing directory structures across different applications
Directory structures of a messaging application and a personal file manager application are synchronized. A designated layer in the directory structure of the messaging application is associated with the designated layer in the directory structure of the personal file manager application. Each time a folder is created or an existing folder is modified or deleted in the designated layer in the directory structure of the messaging application, a corresponding folder is created, modified, or deleted in the designated layer in the directory structure of the personal file manager application and vice versa. Files or links to files are created in the folders of the messaging application to correspond to files or links to files within folders in the personal file manager application, and vice versa. A folder (and its contents) is deleted in the messaging application to correspond to deletions in the personal file manager application, and vice versa.
US08799212B2 Repository synchronization in a ranked repository cluster
Methods and apparatuses enable synchronization of shared data in a cluster of ranked repositories. A publisher repository issues a change message indicating a change in shared data. A subscriber repository receives the change message and determines whether the change message is previously known to the subscriber repository. If the message is previously known, the subscriber repository terminates the change message. If the message is not previously known, the subscriber repository republishes or sends a change message in response to receiving the change message. The republished message can be republished in a variety of ways based on the characteristics of the change message and characteristics of the subscriber repository.
US08799205B2 Systems and methods for virtual sub-metering
The present inventors devised, among other things, systems and methods for estimating the energy usage of individual appliances based on cumulative household energy usage data and energy consumption profiles of the appliances. One exemplary system receives cumulative or aggregate energy usage for a building or other structure including a set of two or more appliances having different load ratings. Based on the aggregate energy usage and predefined usage profiles for the appliances, the exemplary system estimates individual energy usage of the appliances. In one embodiment, the system estimates individual energy usage of the appliances using a Bayesian estimator and displays the usage estimates, referred to as virtual submeter readings, on a graphical user interface.
US08799188B2 Algorithm engine for use in a pattern matching accelerator
A pattern matching accelerator (PMA) for assisting software threads to find the presence and location of strings in an input data stream that match a given pattern. The patterns are defined using regular expressions that are compiled into a data structure comprised of rules subsequently processed by the PMA. The patterns to be searched in the input stream are defined by the user as a set of regular expressions. The patterns to be searched are grouped in pattern context sets. The sets of regular expressions which define the pattern context sets are compiled to generate a rules structure used by the PMA hardware. The rules are compiled before search run time and stored in main memory, in rule cache memory within the PMA or a combination thereof. For each input character, the PMA executes the search and returns the search results.
US08799182B2 Fuel delivery cost estimation system
A method and apparatus for estimating a cost for moving fuel. A group of vehicles for moving the fuel from a starting location to a destination location is formed using user input. Operations for moving the fuel from the starting location to the destination location are identified using the user input. A set of additional vehicles for the group of vehicles is identified to form a current group of vehicles. Personnel for the current group of vehicles are identified. The cost for moving the fuel from the starting location to the destination location is identified using the current group of vehicles and the personnel.
US08799177B1 Method and apparatus for building small business graph from electronic business data
Embodiments of the present invention provide a method, a computer-readable storage medium, and an apparatus for building a small business social graph. During operation, the system receives a collection of data from a first business. Next, the system determines if a first node for the first business exists in a social graph, wherein the social graph is a graph-based data model that indicates relationships among various businesses. If not, the system adds the first node for the first business to the social graph. The system then analyzes the collection of data to identify a second business. Next, the system determines if a second node for the second business exists in the social graph. If not, the system adds the second node for the second business to the social graph. Finally, the system adds a relationship between the first node and the second node to the social graph to indicate the relationship between the first business and the second business.
US08799167B2 Biometric authentication system and biometric sensor configured for single user authentication
A biometric authentication system comprises a biometric sensor configured for single user authentication. The biometric sensor can be configured for single user authentication through an enrollment procedure in which one or more sensing parameters are adjusted based on unique characteristics of the user. Thereafter, the user can be authenticated by capturing biometric data using the adjusted sensing parameters and comparing the captured biometric data against stored template data.
US08799159B2 Systems and methods for facilitating financial transactions over a network
Systems and methods for facilitating financial transactions over a network include a merchant device, a client device and a payment processing device. The merchant device is adapted to allow a merchant to provide items for purchase via the network. The client device is adapted to allow a user to access the merchant device via the network and view the items for purchase. The client device is adapted to provide a payment mechanism to the user. The user generates a purchase request for an item by selecting the one item, dragging the item to the payment mechanism, and dropping the item over the payment mechanism. The payment processing device is adapted to receive the purchase request from the client device via the network and authorize the user to purchase the item from the merchant based on information passed with the purchase request.
US08799152B2 Universal merchant application, registration and boarding platform
A system for processing e-commerce transactions. The system includes one or more processors programmed to receive a selection of one or more alternative payment brands from a merchant. Each of said alternative payment brands including a different merchant application process. Further, the processors are programmed to receive merchant information from the merchant necessary to apply to the selected alternative payment brands and apply to each of the selected alternative payment brands using the merchant information in accordance with the merchant application process for the selected alternative payment brand.
US08799150B2 System and method for predicting consumer credit risk using income risk based credit score
Systems and methods are described for scoring consumers' credit risk by determining consumers' income risk and future ability to pay. Methods are provided for measuring consumers' income risk by analyzing consumers' income loss risk, income reduction risk, probability of continuance of income, and economy's impact on consumers' income. In one embodiment, a method is provided to evaluate an individual's creditworthiness using income risk based credit score thereby providing creditors, lenders, marketers, and companies with deeper, new insights into consumer's credit risk and repayment potential. By predicting consumers' income risk and the associated creditworthiness the present invention increases the accuracy and reliability of consumers' credit risk assessments, results in more predictive and precise consumer credit scoring, and offers a new method of rendering a forward-looking appraisal of an individual's ability to repay a debt or the ability to pay for products and services.
US08799145B2 System and method for risk management using average expiration times
A margin requirement is computed while trading. The margin requirement may be calculated while trading because the preferred system takes into account working orders to generate the margin requirement. The on the fly possibility allows the preferred system to provide pre-trade risk calculations, but can also be used to provide post-trade calculations. A generic spread number and the maximum number of outright positions are determined. Average expirations for the generic spread are computed. Using the spread positions, the average expirations and the maximum number of outright positions, a spread margin and an outright margin are calculated, which when summed provide a total margin requirement. Limits based in part on the total margin requirement may be imposed on one or more traders.
US08799139B1 Position-based auction
A method is described that includes accessing bids for ranked goods and minimum rank indicators that each specifies a lowest rank for a good that is acceptable to a bidder, assigning a ranked good to a first bidder based on a first bid and a first minimum rank indicator each associated with the first bidder, and outputting a signal indicative of a cost of the assigned rank good based on a second bid associated with a next highest bidder having a second minimum rank indicator that specifies a rank that is inclusive of a rank of the ranked good assigned to the first bidder.
US08799138B2 Routing control for orders eligible for multiple markets
Trading processes are operative to route orders from order rooms to market processes, which process the orders according to respective market methodologies. The order routing strategy can be embodied in a decision table having rules with conditions and actions to be taken when the conditions are true. Accordingly, order rooms can readily configure and reconfigure trading processes.
US08799133B2 Financial instrument and related business method
A business method. A dividend is calculated from: (i) a penalty assessed against a holder, of at least one share of a financial instrument, who sells the at least one share on a date of sale preceding an extinguish date associated with the financial instrument; and/or (ii) a premium lost by other purchasers of the financial instrument who sell, on dates of sale preceding an extinguish date associated with the financial instrument, shares of the financial instrument purchased by the other purchasers, wherein a premium consisting of an upfront fee against a purchaser of one or more shares of the financial instrument is assessed against the purchaser which entitles the purchaser to a future portion of the premium lost. The dividend is distributed, on a date subsequent to the date of sale, to all Holders of Record of the financial instrument on the date of sale.
US08799127B1 Loan payoff calculator system and method
A data processing system for analyzing and reporting payoff quotes for mortgage loans is provided. The system provides several user interfaces: e.g., an interface through which lenders may enter lender payment information, an interface through which an analyst may enter payment quotes, and an interface through which lenders and/or analysts may compare the other prepayment information with prepayment payment quotes provided by the system. Any of the interfaces may be supported via a network. A database of all payoff quotes, lender payment information and any lender decisions regarding the same is maintained by the system for future reference.
US08799125B2 System and method for rendering dynamic insurance quote interface
An insurance quotation management system for administering and managing insurance quotations through a graphical user interface. The system is configured to interface with third party data to provide insurance quotations based on input from a predictive model and data which may include social network information. The user interface permits the user to provide all inputs required to complete an application for insurance without the use of keyboard based input to provide a simplified user experience through a smart phone or other touch screen device.
US08799124B1 Method and system for matching financial management system users with relevantly qualified accounting professionals
An accounting professional database is created that includes, but is not limited to, accounting professional profile data for one or more accounting professionals representing detailed information associated with the accounting professionals. A user of one or more financial management systems who may need the assistance of an accounting professional is identified and user need data indicating the detailed and specific accounting professional needs of the user is obtained. One or more matching criteria for the user are then determined/identified using the user need data and the one or more matching criteria for the user is used to search the accounting professional profile data in the accounting professional database to find one or more accounting professionals that match, or most closely match, the one or more matching criteria for the user.
US08799120B2 Systems and methods for managing a financial investment fund
Providing a financial investment fund includes receiving a plurality of individual-funds corresponding to a plurality of investors respectively and aggregating the plurality of individual funds into an aggregated fund. Next, providing a financial investment fund includes purchasing a plurality of financial instruments from at least one financial institution with a first portion of the aggregated fund and placing a second portion of the aggregated fund in a transaction account. The financial investment fund may include at least the financial instruments and the transaction account. In addition, one of the at least one financial institution may use at least a portion of the first portion of the aggregated fund received in exchange for the plurality of financial instruments to perform a function of the financial institution.
US08799118B2 System, method and computer program product for implementation and management of change-of-control severance
A system and related method to implement and manage severance payments during a change-of-control process, wherein participant's net benefits are equitable and maximized while considering tax liabilities and other constraints.
US08799116B2 Process and system for automated collection of business information from a business entity's accounting system
There is provided a method, performed by a processor. The method includes obtaining accounting data from a first database, and sending the accounting data to a second database, wherein the second database is located remotely from the first database.
US08799108B2 Passive shopping service optimization
A shopping system may receive, from a user, a request to add information about an item to a watch list associated with the user; may receive, from the user, a price associated with the item; and may receive, from the user, a schedule associated with the item. The shopping system may identify a vendor offer associated with the item and associated with a particular vendor, where the vendor offer includes a price that is less than or equal to the received price, the identifying being based on the schedule associated with the item; and may provide a notification to the user, where the notification includes information about the identified vendor offer.
US08799107B1 Systems and methods for scoring documents
A system generates a score for a document based on best seller list information relating to the document, circulation information relating to the document, publisher sales information relating to a publisher associated with the document, author sales information relating to an author associated with the document, user behavior information relating to access of the document by users, and/or a link-based score of a web document relating to the document.
US08799101B1 Trade-in photo documentation
Disclosed are various embodiments for an inspection system and method that automatically photographs or captures video footage of received items for trade-in as they are being inspected or graded.
US08799096B1 Scoring recommendations and explanations with a probabilistic user model
A data processing system generates recommendations for on-line shopping by scoring recommendations matching the customer's cart contents using by assessing and ranking each candidate recommendation by the expected incremental margin associated with the recommendation being issued (as compared to the expected margin associated with the recommendation not being issued) by taking into consideration historical associations, knowledge of the layout of the site, the complexity of the product being sold, the user's session behavior, the quality of the selling point messages, product life cycle, substitutability, demographics and/or other considerations relating to the customer purchase environment. In an illustrative implementation, scoring inputs for each candidate recommendation (such as relevance, exposure, clarity and/or pitch strength) are included in a probabilistic framework (such as a Bayesian network) to score the effectiveness of the candidate recommendation and/or associated selling point messages by comparing a recommendation outcome (e.g., purchase likelihood or expected margin resulting from a given recommendation) against a non-recommendation outcome (e.g., the purchase likelihood or expected margin if no recommendation is issued). In addition, a probabilistic framework may also be used to select a selling point message for inclusion with a selected candidate recommendation by assessing the relative strength of the selling point messages by factoring in a user profile match factor (e.g., the relative likelihood that the customer matches the various user case profiles).
US08799095B2 Inventory and revenue maximization method and system
A method is provided for enterprise management and bundling of inventory to maximize revenue on perishable products. An electronic data-mart collects factors for the probability and price sensitivity of a buyer. The data-mart also collects rules for inventory scaling, available inventory to sell, budget (goal) information, advertiser payment history, and station performance data to feed to a scenario planner. Once three or more variables exist, algorithms create scenario plans to present the most profitable bundle of offerings. The scenarios are typically pre-approved although presented to local business units for an abnormality failsafe. Once processed by local business units, the scenarios are presented to the buyer. Negotiations typically cause the process to restart. The main systems that interact to build scenarios are: an enterprise data-mart, a scenario planner, a performance measurement system, a rate or yield management subsystem, a traffic and accounts receivable system, and a local inventory booking system.
US08799094B2 Product catalog management system and method
A product catalog management system and method is provided for managing product data associated with a plurality of products. In one embodiment, the system comprises a processor, a product information database for storing product data associated with a plurality of products therein, a workflow design module for allowing creation of a workflow diagram for processing product data for storage in the product information database. The product catalog management system also includes a task management module that facilitates generation of a plurality of tasks for processing product data according to the workflow diagram, and a task assignment module adapted to assign the generated task for processing product data for completion.
US08799087B2 Systems, methods, and computer readable media for utilizing one or more preferred application lists in a wireless device reader
The subject matter described herein includes systems, methods, and computer readable media for utilizing one or more preferred application lists in a wireless device reader. A transaction terminal designates compatible application identifiers, where each of the compatible application identifiers is respectively associated with a transaction application that is compatible with the transaction terminal. A proximity payment system environment (PPSE) application is configured to store user preferred application identifiers, where each user preferred application identifier is respectively associated with a to transaction application stored on the mobile wireless device. A wireless device reader for receives the compatible application identifiers from the transaction terminal, and stores the compatible application identifiers in preferred applications lists (PALs).
US08799085B2 Redeeming coupons using NFC
The invention describes how a consumer can hold their NFC enabled device in proximity to an NFC enabled point-of-sale terminal and with a single “wave” or “tap” to automatically redeem coupons, pay for a purchase using a default payment card or a selected card, view receipts view reward point balances, and receive relevant coupons and other digital artifacts both before and after the purchase. The NFC enabled device includes a secure element with a payment application, payment credentials, and other digital artifacts such as coupons. The secure element can be internal to the mobile device, externally affixed to the mobile device, or inserted into a slot within the body of the mobile device.
US08799076B2 Identifying a same user of multiple communication devices based on user locations
A system for identifying a same user of multiple communication devices is configured to perform the steps of: (a) receiving first data relating to a first device operated by a user; (b) receiving second data relating to a second device operated by a user; (c) determining that the user of the first device is the user of the second device based on identifying that the first data is substantially the same as the second data; and (d) selecting and transmitting a sponsored content to the second device for display thereon, wherein the sponsored content has a relevance to the first and second data and/or a user characteristic datum associated with the user.
US08799075B2 Method and system for providing refined location relevant marketing devices
A method and system for providing refined location relevant marketing devices whereby a marketing device management system obtains: data representing one or more marketing devices from one or more merchants; location refinement data associated with the merchants; location refinement data associated with the marketing devices; and location refinement data associated with a consumer. The marketing device management system includes a marketing device matching engine that includes a location refinement matching filter. The location refinement matching filter uses all, or part of: the location refinement data associated with the merchant; the location refinement data associated with the marketing devices; and the location refinement data associated with the consumer; to determine the marketing devices in the marketing device database most relevant to the consumer, and the consumer's current state. The most relevant marketing devices are then provided to the consumer.
US08799069B2 Mobile click fraud prevention
A system is disclosed for detecting and handling click fraud in a mobile environment. The system may identify a source of a request. The request may be handled differently based on whether the source of the request originated from mobile traffic or web traffic. The source of the request may be used to determine whether a request is valid or invalid. The request may be flagged if the request is invalid.
US08799063B2 Method and system for providing rewards to a portable computing device at the point of sale
A method of providing rewards to a user by storing, in a portable computing device, user profile data which may be accessed by a merchant terminal. A merchant terminal interacts with the portable computing device by accessing the user profile data from the portable computing device, and providing the user with a reward in accordance with the user profile data accessed by the merchant terminal, wherein the merchant terminal provides a relatively greater reward to the user when relatively more user profile data is accessed by the merchant terminal and a relatively lesser reward to the user when relatively less data is accessed by the merchant terminal.
US08799060B2 Method for electronic coupon creation, deployment, transference, validation management, clearance, redemption and reporting system and and method for interactive participation of individuals and groups with coupons
This invention relates generally to electronic commerce (e-commerce) methods for the use of systems and media platforms, for use with both mobile and non-mobile systems, to deploy virtual advertising and promotion via the use of electronic coupons, and more particularly a method and system for creating, deploying, transferring, clearing, managing, redeeming and reporting on the use of electronic coupons or virtual electronic rebates (VeeBates) and permitting individuals and groups within one or more social communications networks to participate in and transmit information to others about their activities related to the virtual advertising, incentives, redemption and promotion.
US08799048B2 Techniques for visual integration of meeting space in calendar systems
Techniques for visual integration of meeting spaces within a calendar system are presented. A meeting room can be viewed via a map and selected for scheduling a meeting. The map depicts the location of the meeting room within a facility of an enterprise. A meeting scheduler visually sees the meeting room within the map and can select the meeting room and acquire details about the meeting room.
US08799046B2 Dispatching prioritized jobs at multiple locations to workers
A system, method and computer program product are provided for assigning prioritized jobs at multiple locations to workers with the objective of maximizing the number of higher priority jobs assigned, with secondary objectives of minimizing worker travel time between locations and of balancing workload across workers. In doing so, the system, method and computer program product consider job data including job location, skills required, time required and additional job constraints, as well as resource data including worker location, worker skills, worker time constraints and additional worker constraints. The system, method and computer program product also consider travel time between various pairs of job locations and worker locations in order to optimize work assignments while minimizing travel time.
US08799041B2 Calculating an amount of enterprise resource to be assigned based on received parameters
A tool receives parameters relating to target enterprise objective of an enterprise, the cost of an enterprise resource associated with the enterprise, and an enterprise resource capacity. The tool calculates an amount of an enterprise resource to be assigned in an enterprise based on the received parameters relating to the target enterprise objective, the enterprise resource cost, and the enterprise resource capacity.
US08799036B1 Systems and methods for analyzing vehicle operation data to facilitate insurance policy processing
Methods and systems for leveraging a plurality of sensor devices distributed in a geographical area to monitor vehicle usage for assessing, pricing, and provisioning distance-based vehicle insurance. One or more sensor devices may capture information associated with a vehicle and communicate the information to an insurance provider. In aspects, the insurance provider may analyze the information to determine a distance that the vehicle travels within a particular time period. Further, the insurance provider may determine a vehicle usage unit based on the distance traveled as well as provide various insurance coverage types to a customer associated with the vehicle. Based on a selected coverage type, the insurance provider may generate an insurance quote for a policy having an amount of the vehicle usage units and may facilitate a purchase transaction with the customer for the insurance policy.
US08799035B2 System and method for determining an insurance premium based on complexity of a vehicle trip
Systems and methods are disclosed herein for pricing an insurance premium based on route complexity. The system includes a computer memory and a processor in communication with the computer memory. The computer memory stores telematics data received from a sensor within a vehicle. The telematics data includes at least one of geo-position information of the vehicle and vehicle kinematics data. The processor is configured to compute a complexity score of the trip based on the telematics data. The processor is also configured to determine a price for automobile insurance for the driver based on the complexity score of the at least one trip.
US08799012B2 System and method for comparing and utilizing activity information and configuration information from multiple medical device management systems
A method of aggregating and using medical device data from a plurality of remote institutions. The system and method electronically receives at a central computer system a plurality of established medical device data, each of the plurality of established medical device data being received from a respective medication delivery system, each of the respective medication delivery systems having a respective plurality of medical devices within the respective remote institution, such as medication delivery pumps, associated therewith and utilized therein. The system and method electronically combines and stores the plurality of established medical device data from each of the plurality of remote institutions within a memory, and electronically provides a remote client computer access to at least one of a central reporting application adapted for providing summary information to the remote client computer about the medical device data, and/or other applications.
US08799010B2 Telehealth scheduling and communications network
A telehealth communications network accessible anywhere sufficient bandwidth connection is available facilitates a medical encounter between a patient at a patient site and a provider at a provider site remotely located from the patient, and includes an operating console comprising at least one memory and at least one processor coupled to the network, the operating console configured to execute at least one workflow for facilitating the medical encounter.
US08799002B1 Efficient scalefactor estimation in advanced audio coding and MP3 encoder
An efficient approach for estimating scalefactors for use in the quantization of audio signal spectrum values is described. The scalefactor estimation approach can be implemented in multiple stages. A first stage estimates a distortion level for a selected scalefactor band spectrum value based on a received maximum tolerant distortion threshold and the spectrum values in the scalefactor band. A second stage determines an interim process value based on the previously estimated distortion level and generates a scalefactor for a selected scalefactor band spectrum value based on the generated interim process value and a statistically predetermined fraction. A third stage generates a scalefactor that applies to the whole scalefactor band based on the scalefactor generated for the selected scalefactor band spectrum value. The approach provides a performance gain of 40% over previous techniques, thereby reducing device power requirements and audio encoder bottlenecks.
US08798995B1 Key word determinations from voice data
Topics of potential interest to a user, useful for purposes such as targeted advertising and product recommendations, can be extracted from voice content produced by a user. A computing device can capture voice content, such as when a user speaks into or near the device. One or more sniffer algorithms or processes can attempt to identify trigger words in the voice content, which can indicate a level of interest of the user. For each identified potential trigger word, the device can capture adjacent audio that can be analyzed, on the device or remotely, to attempt to determine one or more keywords associated with that trigger word. The identified keywords can be stored and/or transmitted to an appropriate location accessible to entities such as advertisers or content providers who can use the keywords to attempt to select or customize content that is likely relevant to the user.
US08798994B2 Resource conservative transformation based unsupervised speaker adaptation
The present invention discloses a solution for conserving computing resources when implementing transformation based adaptation techniques. The disclosed solution limits the amount of speech data used by real-time adaptation algorithms to compute a transformation, which results in substantial computational savings. Appreciably, application of a transform is a relatively low memory and computationally cheap process compared to memory and resource requirements for computing the transform to be applied.
US08798989B2 Automated content generation
Described are computer-based methods and apparatuses, including computer program products, for automated content generation. In some examples, the method includes generating content metadata from document content via natural language processing based on one or more context parameters associated with the document content. The method can further include receiving user feedback about the content metadata from a computing device associated with a user associated with the document content. The method can further include modifying the one or more context parameters based on the received user feedback.
US08798987B2 System and method for processing data relating to insurance claim volatility
The invention relates generally to data analysis, and to systems and methods for the computation of the volatility of a loss. The system comprises a module for receiving a data parameter, a database for storing the parameter, a computerized predictive model, and a business logic processor for executing the predictive model. The volatility is used to, among other things, determine an appropriate work flow for handling the loss.
US08798986B2 Method of providing a multilingual translation device for portable use
Portable, real time voice translation systems, and associated methods of use, are provided. The systems include a translation system for use on a single unit, portable computing device and operable for accessing a multilanguage database, selecting a source language from a plurality of source languages and a destination language from a plurality of destination languages, inputting a source phrase, transmitting the source phrase to a speech recognition module, a translation engine, and a template look-up engine for finding the phrase template associated with the destination phrase from among the multiple languages. The spoken translation is then output in the selected destination language. The translation system has a total time between the input of the source phrase and output of the destination phrase that is no slower than 0.010 seconds, and a communications interface operable for communicating with a second computer system.
US08798977B2 System and method for simulating fluid flow in a fractured reservoir
A method, system and computer program product are disclosed for simulating fluid flow in a fractured subterranean reservoir. A reservoir model representative of a fractured subterranean reservoir is provided. The reservoir model includes porous matrix control volumes and a network of fractures, which define fracture control volumes, overlying the porous matrix control volumes. A system of equations based on scale separation is constructed for fluid flow in the porous matrix control volumes and the fracture control volumes. The system of equations can include fracture equations having a pressure vector for each network of fractures that is split into an average pressure value and remainder pressure value. The system of equations based on scale separation is sequentially solved, such as by using an iterative Multi-Scale Finite Volume (MSFV) method.
US08798972B2 Apparatus and method for virtual assembly, integration and testing of an integrated system
An apparatus for testing a subsystem of a plurality of subsystems capable of being assembled to form an integrated system may include an integration stand for testing the subsystem without actual physical assembly of the plurality of subsystems which form the integrated system. The integration stand may include an interface to connect the subsystem to the integration stand for testing. The integration stand may also include a network device for connecting the integration stand to a communications network for communications between the subsystem and any other subsystems of the plurality of subsystems available via the network. In this way, the subsystem and the other subsystems may be virtually assembled and integrated to virtually form the integrated system for interoperability of the subsystems and testing without actual physical assembly of the plurality of subsystems. The integration stand may also include a simulation unit to simulate any other subsystems forming the integrated system, which are unavailable via the communications network, to virtually form the integrated system for testing the subsystem connected to the interface of the integration stand.
US08798971B2 System and method for using a truth table graphical function in a statechart
A method of specifying a truth table includes generating a block diagram model, generating a statechart in the block diagram model, selecting a truth table graphical function in the statechart, and applying a set of graphical semantics for logic specification to the truth table graphical function combined with textual language predicates and actions.
US08798965B2 Generating three-dimensional models from images
The subject disclosure relates to generating models from images. In an aspect, multi-view semantic segmentation is provided to recognize and segment images at the pixel level into semantically meaningful areas, and which can provide labels with a specific object class. In further aspects, a partition scheme is provided that can separate objects into independent blocks using major line structures of a scene. In addition, an inverse patch-based orthographic composition and structure analysis on a block is provided that can regularize noisy and missing reconstructed 3D data to facilitate image-based modeling.
US08798959B2 Small form-factor distance sensor
The subject matter disclosed herein relates to measuring a distance along a remote surface performed by a non-stationary mobile device. The mobile device directs, from a first position of the mobile device, a first energy beam toward a first point on a remote surface, directs, from a second position of the mobile device, a second energy beam toward a second point on the remote surface, measures a position displacement between the first position of the mobile device and the second position of the mobile device, and determines the distance along the remote surface based, at least in part, on the position displacement.
US08798954B2 Gamma and temperature hardened pharmaceutical devices
A system and method for implementing embedded electronics in environments where radiation or extreme temperatures are used is disclosed. Embedded electronics are affixed to various components of a pharmaceutical system, thereby enabling the customer to download pertinent information about the component, such as lot number, date of manufacturer, test parameters, etc. Additionally, these electronics allow an array of functions and features to be implemented, such as integrity tests and diagnostics. The electronics in the pharmaceutical components utilize a technology that is not as susceptible to radiation and extreme temperatures as traditional electronics.
US08798950B2 System and method for ultrasonic transducer control
A system for controlling an ultrasonic transducer utilizes an indication of the relative phase of the voltage on the transducer and the current passing through the transducer to control the relative phase to a value that has been preselected to correspond to resonance of an electromechanical system that includes the ultrasonic transducer. In one example application, the system includes a waveform generator that produces an oscillating signal, and the frequency of the oscillating signal is adjustable under control of the control processor. The control processor adjusts the frequency of the oscillating signal according to a proportional control law at least some of the time, and according to a proportional-integral control law at least some of the time. The control processor may also control the amplitude of the oscillation of the ultrasonic transducer.
US08798949B2 Spectrometer, measuring apparatus, and method of data processing
A spectrometer has: Accumulation means to obtain a data set containing N data points, repeating the measurement M times to obtain M spectral data sets or time-domain data sets S1 (d1 to dN) to SM (d1 to dN), and accumulating the M spectral data sets or time-domain data sets. Means for creating sets S1 (dn) to SM (dn) of the data points contained in the M spectral data sets or time-domain data sets S1 (d1 to dN) to SM (d1 to dN). Correlation computing means for finding correlations. Computing means for finding either the product of an accumulated or anticipated spectrum.
US08798945B2 Computing device and method for testing charging and discharging reliability of rechargable battery
In a method for testing the charging and discharging reliability of a rechargeable battery, a test device measures the battery to obtain first terminal voltages and first electric currents when the battery is charged by a power supply. After the battery is discharged, the test device measures the battery to obtain second terminal voltages and second electronic currents. Based on the first terminal voltages and the first electric currents, a first lifecycle curve can be created. Based on the second terminal voltages and the second electric currents, a second lifecycle curve is created. The method compares the first lifecycle curve with a charging lifecycle curve, compares the second lifecycle curve with a discharging lifecycle curve, and generates a lifecycle estimation report of the rechargeable battery according to the comparison results.
US08798942B2 Method and device for phase-sensitive flow measurement by a magnetic resonance
In a method and a device for phase-sensitive flow measurement of a volume segment of an examination subject in a measurement system, the volume segment is divided into multiple partial volume segments and the following steps are executed repeatedly until the volume segment has been completely measured: movement of a table such that a center of one of the partial volume segments to be measured essentially corresponds to the isocenter of the magnetic resonance system, and implementation of the phase-sensitive flow measurement for the partial volume segment to be measured while the center of the partial volume segment essentially corresponds to the isocenter.
US08798936B2 Methods and systems for data analysis using the Burrows Wheeler transform
The present disclosure provides computer implemented methods and systems for analyzing datasets, such as large data sets output from nucleic acid sequencing technologies. In particular, the present disclosure provides for data analysis comprising computing the BWT of a collection of strings in an incremental, character by character, manner. The present disclosure also provides compression boosting strategies resulting in a BWT of a reordered collection of data that is more compressible by second stage compression methods compared to non-reordered computational analysis.
US08798929B2 Navigation apparatus
In a navigation apparatus, HOV information related to a high-occupancy vehicle lane or carpool lane is added into node data of a node as a part of the node data in map data. The HOV information of all nodes in a highway in a guide route is acquired from the map data to calculate the total number of transfer permit points. When it is determined that a guide for HOV is possible based on the calculated total number of transfer permit points, and then it is determined that an entry distance from the present position to a nearest transfer permit point is in a predetermined range suitable for an entrance guide into the carpool lane, the entry distance is determined to be suitable for the entrance guide into the carpool lane. Thereby the entrance guide into the carpool lane is provided.
US08798913B2 System for monitoring propane or other consumable liquid in remotely located storage tanks
An improved apparatus and method for monitoring the levels of propane or other consumable liquid in remotely located storage tanks and coordinating delivery of liquid to those tanks, including an improved method of using the remote monitoring data to identify out-of-ordinary conditions at remote tanks, optimally schedule purchases or deliveries, improve safety, and more efficiently operate a propane dealership. More accurate and timely information concerning the status of customer tanks serves to improve operational efficiencies and increase safety. Data received from remote sensors can be collected and organized so that it is easily understood and utilized through the implementation of a user interface accessible via the Internet that allows the information to be presented in an efficient graphical and contextual fashion. Operational efficiencies can also be improved by calculating site-specific Degree-days and K-factors for each tank and by taking historical propane usage for each tank, weather conditions, and projected fuel usage into account.
US08798909B2 Enhanced geolocation device
The present specification provides an electronic geolocation device comprising a location sensor and a geolocation application configured to record location data associated with said device. The device further includes a processor configured to receive the location data and to associate the location data with contextual data, and to export the location data and contextual data in a data format native to an external application.
US08798907B2 On-vehicle apparatus, preceding vehicle position determining apparatus, and preceding vehicle position determining method
An ECU acquires relative position information related to a relative position between a host vehicle and another vehicle (A, B, C) traveling ahead of the host vehicle, and error information related to an error in the relative position, detects the position of a preceding vehicle (A) traveling in front of the host vehicle, identifies the position of the preceding vehicle (A) by comparing the relative position based on the acquired relative position information with the detected position, and if relative position information oh a plurality of other vehicles (A, B, C) is acquired, identifies the position of the preceding vehicle (A) by comparing the relative position based on the acquired relative position information with the detected position, by using a threshold that is varied in accordance with the error information.
US08798899B2 System and method for controlling operation of an airline
An airline operations control system for an airline having multiple aircraft and multiple routes formed by one or more flights where the airline operations control system includes a computer searchable database a query module configured to query the database and a display module and a method of controlling operation of the airline having the multiple aircraft and the multiple routes.
US08798894B2 Vehicle control unit
A vehicle control unit includes an engine switch, an idling stop controller and a power supply controller. When the engine switch is depressed in a state where the engine is automatically stopped by the idling stop controller, the idling stop controller restarts the engine in a case where a relationship between an operating time during which the engine switch is depressed and a predetermined reference time satisfies a predetermined condition, and the power supply controller switches a power supply mode in a case where the relationship between the operating time and the reference time does not satisfy the predetermined condition.
US08798892B2 Method and device for the dynamic monitoring of a lambda probe
A method for the dynamic monitoring of a first lambda probe arranged in an exhaust-gas duct of an internal combustion engine upstream of an exhaust-gas purification system. A period of an output signal of the first lambda probe is determined in a controller of the internal combustion engine, and a lambda regulating signal is determined from an output signal of a second lambda probe connected downstream of the exhaust-gas purification system. A first threshold value for a lengthening of the period of the output signal of the first lambda probe is predefined, in that a characteristic signal (46) is derived from the lambda regulating signal, in that a second threshold value for an inadmissible deviation of the characteristic signal (46) is predefined, and in that an inadmissible asymmetric delay of the first lambda probe is inferred if the lengthening of the period exceeds the first threshold value and the characteristic signal (46) deviates from the second threshold value outside predetermined limits.
US08798884B2 Method for clutch control
A clutch control process for a motor vehicle transmission during brake lift-out monitors a time rate of change of a brake pedal position and torque to detect a lift-out condition with rapidly changing torque. When the process detects a brake lift-out condition, the process limits the minimum scheduled clutch pressure as well as modifies the clutch pressure to torque relationship.
US08798880B2 System and method for controlling loads on a dual mass flywheel attached to an engine based on engine speed
A system according to the principles of the present disclosure includes an engine speed module and a downshift indicator module. The engine speed module determines an engine speed when a clutch is engaged with a dual mass flywheel. The downshift indicator module generates a downshift indicator signal when the engine speed is less than a first speed, the downshift indicator signal indicating when to downshift a manual transmission.
US08798877B2 Control device of continuously variable transmission for vehicle
A control device of a continuously variable transmission for a vehicle has a pair of variable pulleys and a transmission belt, and the control device respectively controls input-side and output-side thrust forces of input-side and output-side variable pulleys to set an actual gear ratio to a target gear ratio, prevents a slip of the transmission belt, and determines a lowest-speed-side gear ratio. When it is determined that a detection value of a rotation speed for calculating the actual gear ratio does not reflect an actual rotation speed, target input-side and output-side thrust forces are set to be target thrust forces for maintaining the lowest-speed-side gear ratio and preventing the slip of the transmission belt, and based on whether the actual gear ratio is already the lowest-speed-side gear ratio, values of the input-side and output-side thrust forces are changed for obtaining the target thrust forces.
US08798873B2 Wireless remote control system for vehicle power take-off
Methods and apparatus are provided for controlling a power take-off (PTO) of an engine equipped vehicle. Transceivers in a portable wireless remote control device (WRCD) and an in-vehicle control system (IVCS) wirelessly communicate (a) user generated PTO action requests to the vehicle, and (b) PTO and vehicle status information to the WRCD. A PTO control module (PTOCM) in the IVCS translates the wirelessly received user action requests into engine and PTO operating or action commands, monitors the engine and PTO status and has the IVCS transceiver send the status information back to the WRCD where it can be presented to the user on a display. In a preferred embodiment, maximum use is made of components already existing in the vehicle.
US08798872B2 Rotation control device for working machine
In a rotation control device for rotating a rotation motor at speed in accordance with a boom raising operation amount, at the time of a combined operation for simultaneously performing a rotation action and a boom raising action, a limitation value of rotation torque in accordance with the boom raising operation amount is determined by rotation torque limitation value setting means of a controller, the limitation value serving as a rotation torque limitation value is sent to rotation speed control means, and a command value of the rotation torque is torque-limited by rotation torque limiting means.
US08798859B2 Suspension control apparatus
[Object]The present invention provides a suspension control apparatus that allows miniaturization of a solenoid valve.[Solution]When a controller is started up by a power source controller (a power source unit), the controller switches a control current from 0 ampere to a maximum current value I6 at the same time as the startup. After that, the control shifts to normal control. As a result, even if a hysteresis of a damping force characteristic is large relative to the control current, it is possible to promptly move a solenoid valve to a position to be used in the normal control.
US08798857B2 Control system for auxiliary power unit of a vehicle
A method of controlling an auxiliary power unit of a vehicle. The auxiliary power unit is in communication with an air conditioning system of the vehicle and includes an engine and an alternator coupled to the engine. The method includes determining a state of a compressor of the air conditioning system, the compressor including an off state and an on state, reducing an alternator load relative to the engine in response to the compressor being varied from the off state to the on state, increasing the alternator load relative to the engine after a predetermined time interval, and simultaneously operating the alternator up to an alternator load capacity and the compressor up to a compressor load capacity.
US08798852B1 Apparatus, system, and method for authentication of vehicular components
Manufacturers and original equipment manufacturers provide vehicles that include various components and systems that operate to provide safe, environmentally conscious transportation compliant with local, state, and federal requirements. Each of the components or systems may include a nontransitory storage media containing data indicative of an authentication code specific to the respective component or system. Authentication data may be communicated from each of the nontransitory storage media on a vehicle to a control system where the authentication data is compared to one or more defined criteria. If the one or more criteria confirm the validity of the authentication data supplied by the components or systems, full operation of one or more vehicular systems is permitted. If the one or more criteria fail to confirm the validity of the authentication data supplied by the components or systems, the operation of at least one vehicular system is at least partially inhibited.
US08798849B2 Method and device for dual-channel monitoring of safety-relevant sensor signals
A method and device for dual-channel transmission of safety-relevant sensor signals. In the method, two sensor signals to be monitored are generated parallel to one another by two sensors and the generated sensor signals are transmitted to a common evaluation unit via two separate, input-side transmission channels. Within the evaluation unit, the permissibility of the transmitted sensor signals is checked using prescribed calculation specifications that correspond to one another and an evaluation unit output signal representing permissibility or impermissibility is generated for each sensor signal. The individual processing steps of the two calculation specifications are decoupled by the evaluation unit for the two sensor signals and performed diversified within the evaluation unit. The generated output signals are output via two separate, output-side transmission channels.
US08798845B2 Method for automatically determining a boundary of a partial area of a total area
A method automatically determines a boundary of a partial area of a map, the partial area indicating the remaining range of a motor vehicle. The total area is divided into a matrix of rectangular area segments, with which a connected subset of the partial area is associated. Initially starting from a region of the total area not belonging to the partial area, a boundary area segment of the partial area is located and a first point describing the position of the boundary area segment is entered into a list of points, following which the process proceeds along the edge of the partial area and a point describing the position of the boundary area segment is entered into the list for each further boundary area segment located, until the boundary area segment corresponding to the first point is reached again. The boundary is determined from the list of points.
US08798844B2 Diagnostic method and apparatus for electric power steering system
A method and apparatus diagnoses a correct operation of a phase or star point isolation relay in an electric power steering system of the kind including a motor drive circuit and at least one phase isolation relay which connects a part of the drive circuit to a phase of the motor. The relay is opened during shutdown to isolate the motor phase from the part of the drive circuit and is normally closed during operation of the motor to connect the phase to the part of the drive circuit. The method includes the steps of: closing the relay; demanding a current through the motor phase associated with the relay that is equal to a predetermined value; measuring at least one characteristic of the phase current in that phase after a predetermined period of time has elapsed, the elapsed time being less than a time needed for the phase current to reach the demanded current value; comparing the measured characteristic of the phase current with a reference characteristic of the phase current; and, in the event that the measured characteristic does not correspond with the reference characteristic, opening the relay and subsequently repeating the steps.
US08798842B2 Trailer hitch alignment systems and methods
Systems and methods for aligning a towing vehicle trailer hitch with the tongue of a trailer/towed vehicle are provided that enable a driver to know when the towing vehicle trailer hitch is close enough to the trailer tongue such that the two can be coupled. A trailer hitch includes a tow bar having a free end configured to be coupled to a trailer tongue. An alignment system includes at least one energy emitter secured to the vehicle that emits energy in the direction of the trailer tongue, and at least two sensors secured to the vehicle in spaced-apart relationship. The energy emitter(s) and sensors may be secured to the trailer or trailer hitch.
US08798834B2 Movable component for a network system
The movable component for a network system may communicate with another component. The movable component includes a body, a battery, a control unit, and a communication unit. The body includes a wheel for moving, and a motor driving the wheel. The battery supplies a power to the motor. The communication unit communicates with the other component to receive information related to energy. The control unit determines whether to charge the battery based on the information related to energy.
US08798816B1 Method and system for unloading the inertia wheels of a spacecraft
The method for unloading the inertia wheels of a spacecraft comprising three references axes X, Y, Z, the axis Z corresponding to a pointing direction, consists in inverting the direction of accumulation of the angular momentum in the wheels by automatic rotational flipping of the spacecraft about the axis Z, the pointing direction remaining fixed. The method has application to the field of satellites or of interplanetary probes.
US08798808B2 Service station maintenance mode for extended range electric vehicles and hybrid vehicle applications
A method of controlling an Extended Range Electric Vehicle (EREV) or a hybrid vehicle that includes an internal combustion engine (ICE) that is capable of automatically starting in response to a pre-defined event includes determining if the vehicle is within a pre-defined distance of a service station, determining if the ICE is running, determining if the vehicle is in an ignition on mode or in an ignition off mode, and automatically starting the ICE when the vehicle is within the pre-defined distance of the service station, the engine is not running and the ignition is in the ignition on mode to notify a service technician that the ICE is in the ignition on mode.
US08798804B2 Added features of HEM/HEG using GPS technology
A GPS-based energy management system for a home network is provided that includes a plurality of energy consuming devices. The system comprises a central controller operatively connected to each energy consuming device, and one or more GPS-enabled devices configured to communicate with the central controller. The central controller is programmed to modify the behavior of the energy consuming devices based on the location of at least one member of a home network.
US08798795B2 Horizontal articulated robot
A robot includes an angular velocity sensor installed to a second horizontal arm and for obtaining the angular velocity of the first horizontal arm with respect to a base, and suppresses the vibration of the first horizontal arm by driving a first electric motor based on the angular velocity of the first horizontal arm. In the robot, an electric wire to be connected to a second electric motor incorporated in the second horizontal arm and electric wire to be connected to the angular velocity sensor are laid around through a wiring duct having end portions coupled respectively to the base and the second horizontal arm, disposed outside the first horizontal arm and outside the second horizontal arm, and having a passage leading to the inside of the base and the inside of the second horizontal arm.
US08798794B2 Method and system for highly precisely positioning at least one object in an end position in space
An object is highly precisely moved by an industrial robot to an end position by the following steps, which are repeated until the end position is reached within a specified tolerance: Recording a three-dimensional image by means of a 3-D image recording device. Determining the present position of the object in the spatial coordinate system from the position of the 3-D image recording device the angular orientation of the 3-D image recording device detected by an angle measuring unit, the three-dimensional image, and the knowledge of features on the object. Calculating the position difference between the present position of the object and the end position. Calculating a new target position of the industrial robot while taking into consideration the compensation value from the present position of the industrial robot and a value linked to the position difference. Moving the industrial robot to the new target position.
US08798792B2 Detecting apparatus of robot cleaner and controlling method of robot cleaner
A method for controlling a robot cleaner includes: detecting a cleaning target space, setting a cleaning region within the detected cleaning space and cleaning the set cleaning region; if the set cleaning region is completely cleaned, moving to a not-yet-cleaned region adjacent to a cleaning completion spot of the cleaning region; and setting a new cleaning region in the not-yet-cleaned region and performing cleaning. Without repeating a cleaning region in the cleaning target space, the robot cleaner can extend its cleaning region, so the cleaning efficiency of the robot cleaner can be improved. Also, the robot cleaner can be smoothly enter a new cleaning target space or released therefrom. In particular, even when the entrance of the new cleaning target space is narrow, the robot cleaner can smoothly enter the new cleaning target space and gets out thereof.
US08798782B2 Material removal depth measurement by scribing
The described embodiment relates generally to the polishing of a device housing. The device housing can be formed of a thermoplastic, or a metal such as aluminum or stainless steel. More particularly, a method and an apparatus are described for accurately measuring the amount of material removed during a polishing process. Accurate measurement of such a polishing process can be especially helpful in measuring material removal on curved surfaces and edges where material removal rates tend to be less predictable.
US08798776B2 Transcoding of audio metadata
The invention relates to the field of audio encoding. In particular, it relates to the transcoding of audio metadata between different audio coding schemes. It describes a method and a system for transcoding audio gain metadata related to dynamic range control from first gain metadata of a first audio coding scheme to second gain metadata of a second audio coding scheme, wherein the first and second audio coding schemes use coding blocks and wherein each coding block has at least one associated gain value. The method and the system select a gain value of the second gain metadata based on the gain values of the first gain metadata such that within a time interval around the time instance associated with the gain value of the second gain metadata, the minimum gain value of the first gain metadata is selected.
US08798773B2 Electrode configuration for implantable modulator
A device according to some embodiments may include an implantable flexible carrier and a pair of electrodes located on the carrier. The electrodes may be spaced from each other by a distance greater than 3 mm, and may be configured to cause, when supplied with an electrical signal, a unidirectional electric field sufficient to modulate at least one nerve.
US08798760B2 System and method for remotely programming a patient medical device
A system and method for remotely programming a patient medical device (PMD) is presented. Programming instructions specified remotely are translated into commands formatted for a PMD to control functionality thereof. Correctness of the PMD-formatted commands is checked. Patient consent to modify the functionality of the PMD is confirmed. Application of the PMD-formatted commands to the PMD is controlled during a programming session initiated and performed remotely. The application of the PMD-formatted commands is confirmed through interrogation of the PMD to verify the functionality modified.
US08798758B2 Electrical nerve stimulation based on channel specific sampling sequences
A method of activating at least two electrodes in a multichannel electrode array using channel specific sampling sequences is presented. A channel specific sampling sequence is defined for each electrode, the sequence having a particular duration, pulse amplitude distribution, and number of pulses. A weighting factor is applied to the channel specific sampling sequence. Each electrode in the multichannel electrode array is then simultaneously activated using sign-correlated pulses, the sign-correlated pulses based on parameters of spatial channel interaction reflecting geometric overlapping of electrical fields from each electrode, non-linear compression, and each electrode's weighted channel specific sampling sequence.
US08798750B2 Identifying a lead related condition based on detecting noise subsequent to signal delivery
In general, the disclosure describes techniques for detecting lead related conditions, such as lead fractures or other lead integrity issues. As described herein, delivering an electrical signal through selected electrodes may result in, reveal, or amplify noise if a lead related condition is present. A processor may detect electrical noise indicative of the lead related condition subsequent to the delivery of the electrical signal, and identify a lead related condition in response to detecting the noise.
US08798731B2 Devices, systems and methods to perform arrhythmia discrimination based on the atrial and ventricular activation times
Described herein are implantable systems and devices, and methods for use therewith, that can be used to perform arrhythmia discrimination based on activation times. A plurality of different sensing vectors are used to obtain a plurality of IEGMs that collectively enable electrical activations to be detected in the left atrial (LA) chamber, the right atrial (RA) chamber, and at least one ventricular chamber of a patient's heart. For each of a plurality of cardiac cycles, there is a determination, based on the plurality of obtained IEGMs, of an LA activation time, an RA activation time, and a ventricular activation time. Arrhythmia discrimination is then performed based on the determined activation times.
US08798730B2 Time domain monitoring of myocardial electrical stability
Embodiments of the present invention relate to implantable systems, and methods for use therewith, for monitoring myocardial electrical stability. A patient's heart is paced for a period of time using a patterned pacing sequence that repeats every N beats, and an electrical signal is obtained that is representative of a plurality of consecutive beats of the patient's heart while it is being paced using the patterned pacing sequence that repeats every N beats. Myocardial electrical stability is then analyzed using time domain techniques that are tailored to the patterned pacing sequence used to pace the patient's heart. In other embodiments, the patient's heart need not be paced. This abstract is not intended to be a complete description of, or limit the scope of, the invention.
US08798729B2 Method of detecting signal clipping in a wearable ambulatory medical device
A wearable medical device and method of detecting clipping of ECG signals is disclosed. In one embodiment, the wearable medical device comprises a plurality of ECG sensing electrodes configured to sense an ECG of a patient and an ECG acquisition circuit electrically coupled to a pair of the plurality of ECG sensing electrodes and configured to provide an amplified and conditioned analog ECG signal, a programmable attenuation/gain stage electrically coupled between a first gain stage and a second gain stage, an ADC electrically coupled to the ECG acquisition circuit to receive and digitize the amplified and conditioned analog ECG signal and provide a digitized ECG signal, and a signal conditioning to and control unit electrically coupled to the ECG acquisition circuit and the ADC to receive and monitor the digitized ECG signal and to detect clipping of the amplified and conditioned analog ECG signal based upon the digitized ECG signal.
US08798726B2 Method and apparatus for eliminating motion artifacts of bio signal using personalized bio signal pattern
An apparatus for eliminating motion artifacts in a bio signal includes a bio signal acquisition unit configured to acquire a bio signal from a patient; a reconstruction signal generator configured to generate a reconstruction signal of the acquired bio signal based on a result of comparing the acquired bio signal with a bio signal pattern of the patient generated using a bio signal measured from the patient before acquiring the bio signal from the patient; and a motion artifact elimination unit configured to eliminate motion artifacts in the acquired bio signal based on a difference between the reconstruction signal and the acquired bio signal.
US08798718B2 Method and apparatus to generate angiographic magnetic resonance images
In a magnetic resonance system and operating method, a series with a predetermined number of flip angles is established, that begins with a first flip angle that is smaller than the last flip angle of the series, and an arbitrary flip angle is greater than or equal to the preceding flip angle in the series. Respective predetermined regions of k-space are acquired that form first and second magnetic resonance data. Using a gradient echo sequence, each region is acquired during time interval as a series of components respectively with different flip angles in the series of flip angles. Each of the angiography magnetic resonance images has a flip angle range assigned thereto, and is formed by combining respective regions of k-space filled with components of the first and second magnetic resonance data that were acquired in that range.
US08798717B2 Patient support and/or transport means and magnetic resonance system
A patient support and/or transport device is proposed. The patient support and/or transport device comprises a receptacle in particular for a push-in patient support plate. At least one metal detection device is provided on the receptacle adjacent to the patient support plate when the patient support plate is pushed in.
US08798710B2 Apparatuses, systems and methods for biopotential sensing with dry electrodes
A biopotential electrode for transferring electrical signals with a subject that includes an electrical conductor, a membrane selectively permeable to ionic conduction for presenting a dry surface to the subject, and a conductive medium positioned in communication with a portion of the electrical conductor and a portion of the membrane. The electrical potentials are coupled from the subject across the membrane into the conductive medium and then transferred from the subject to the electrical conductor. In other embodiments, the electrical potentials may be transferred from the external conductor to the subject through the conductive medium across the membrane into the subject. Other embodiments include systems and methods for using the biopotential electrodes.
US08798707B2 Flexible, multi-channel microelectrode for recording laboratory animal EEG and method for recording laboratory animal EEG using the same
Disclosed are a novel, elastic, biocompatible, micro-sized, polyimide-based multi-channel microelectrode for recording of electroencephalography (EEG) from a laboratory animal including mouse, and a method for recording of laboratory animal EEG using the microelectrode. The microelectrode may include 2 grounding electrodes and 32 recording electrodes. A connector for signal transmission easily connects the microelectrode to a signal acquiring apparatus. The total weight of the microelectrode, including the connector, does not exceed 150 mg. Laboratory animal EEG, including that of mouse, provides the advantage of monitoring the brain state of a freely moving animal following a genetic or pharmaceutical manipulation. The microelectrode can be implanted without surgery and may be detached from wires while EEG is not recorded from the laboratory animal. The microelectrode can successfully acquire broadband EEG signals from the skull of the laboratory animal and is effective in monitoring spatial and temporal pattern of brain activities of the laboratory animal.
US08798686B2 In-vehicle apparatus having handsfree function
An in-vehicle handsfree apparatus stores a mail operation state while a message access profile (MAP) is being connected with a cellular phone. An incoming voice call from a communication network arises in the cellular phone while the in-vehicle handsfree apparatus is receiving mail information from the cellular phone. When the cellular phone answers the incoming voice call, the MAP is disconnected from the cellular phone. After completing the handsfree call relative to the incoming voice call, the reception of the mail information is resumed from the state just before the MAP was once disconnected.
US08798685B2 Estimating remaining use time of mobile computing devices
Methods, systems, apparatus, and computer programs encoded on computer storage medium, for receiving a set of expected activities, each expected activity in the set of expected activities including an activity that is expected to be performed by a computing device, determining one or more time periods based on the set of expected activities, determining one or more expected rates of change of state of charge (SOC) of a battery of the mobile computing device by, for each time period of the one or more time periods, determining an expected rate of change of SOC based on a base rate of change of SOC and one or more expected activities associated with the time period, and determining an estimated remaining time based on the one or more expected rates of change of SOC, the remaining time corresponding to a time at which an expected SOC is less than a threshold SOC.
US08798666B2 Methods and apparatus for mobile terminal-based radio resource management and wireless network optimization
A network can send cell reselection criteria to a mobile terminal. The mobile terminal measures or otherwise obtains radio condition measurements (such as received power, interference, mobile transmit power and the like) and/or geographical location measurements. The mobile can maintain a history of the cell selection criteria and/or measurements. The radio condition measurements are compared against historical data and/or cell reselection criteria and, based on the comparison; the mobile terminal can initiate cell reselection.
US08798660B2 Message processing
Processing an incoming request message and transmitting outgoing request messages to telephony devices located in various different geographic regions of a telephony system are provided. The telephony devices include at least one group of potential recipient telephony devices. A group of potential recipient devices include mobile telephony devices that can move between the various different geographic regions. An incoming request message comprising a telephony party identifier is received. The telephony party identifier is recognized as a telephony party identifier to be subject to location-based processing. A subgroup, including a plurality of potential recipient telephony devices currently within one or more target geographic regions associated with the recognized telephony party identifier, of the group of potential recipient telephony devices is determined. An outgoing request message is transmitted to each of a plurality of different telephony party identifiers, each being associated with a different potential recipient telephony device in the subgroup.
US08798659B2 Two way radio
A two way radio includes a first push to talk button and a second push to talk button. The first push to talk button is configured to cause transmission of a first signal on a first channel. The second push to talk button is configured to cause transmission of a second signal on a second channel. The first and second channels are in a single radio network.
US08798657B2 Method and device for transmitting multimedia broadcast multicast service control information
The present invention discloses a method and a device for transmitting multimedia broadcast multicast service control information. The method comprises: a base station stopping transmission of an MBMS service in a cell, and transmitting control plane information of the MBMS service, wherein, in the control plane information, contents of an SIB2, MCCH information and DSI remain unmodified, and contents of an SIB13 are modified or remain unmodified. The device comprises: a service stopping unit, configured to stop transmission of an MBMS service in a cell; a transmitting unit, configured to transmit control plane information of the MBMS service in the cell in which the MBMS service is stopped, wherein in the transmitted control plane information, contents of an SIB2, MCCH information and DSI remain unmodified, and contents of an SIB13 are modified or remain unmodified. The present invention improves reliability of receiving an MBMS service by a UE.
US08798652B2 Remote messaging for mobile communication device and accessory
Message notifications to an accessory from a mobile communication device are provided according to some embodiments of the invention. When a message such as a text message, email, and/or voicemail is received at a mobile communication device, the mobile communication device can notify an attached accessory that a message has been received. In response, the accessory can request the full message, media associated with the message, an attachment to the message, and/or an audio/video stream of the message for presentation to a user.
US08798651B2 Method, system and apparatus for alternate data service provisioning
A method, system and apparatus for providing an alternate data service to a mobile communication device. The apparatus includes a logic module operable to identify a wireless network accessible by the mobile communication device, a logic module operable to determine whether a packet data service is available to the mobile communication device via the wireless network and a logic module operable to effectuate an alternate data service when the packet data service is unavailable to the mobile communication device via the wireless network.
US08798649B2 Apparatus and method for transmitting handwriting animation message
Provided is a system for transmitting a handwriting animation message including a transmitting mobile terminal for transmitting the handwriting animation message including coordinate information and time information of one or more points forming handwriting information which is input by a user of a transmitting mobile terminal, an animation messaging server for, upon receiving the handwriting animation message, transcoding the handwriting animation message into a format supported by the receiving mobile terminal and transmitting the transcoded handwriting animation message, and the receiving mobile terminal for receiving the transcoded handwriting animation message.
US08798647B1 Tracking proximity of services provider to services consumer
A system for exchanging GPS or other position data between wireless devices for purposes of group activities, child location monitoring, work group coordination, dispatching of employees etc. Cell phones and other wireless devices with GPS receivers have loaded therein a Buddy Watch application and a TalkControl application. The Buddy Watch application communicates with the GPS receiver and other wireless devices operated by buddies registered in the users phone as part of buddy groups or individually. GPS position data and historical GPS position data can be exchanged between cell phones of buddies and instant buddies such as tow truck drivers via a buddy watch server. Emergency monitoring services can be set up with notifications to programmable individuals in case an individual does not respond. Positions and tracks can be displayed. TalkControl simplifies and automates the process of joining talk groups for walkie talkie services such as that provided by Nextel.
US08798638B2 Methods and apparatus for providing base station position information and using position information to support timing and/or frequency corrections
A wireless terminal receives base station position over an airlink, determines its relative position with respect to the base station and determines a timing adjustment correction. The wireless terminal applies the determined timing correction to control uplink signaling timing and achieve synchronization at the base station's receiver. The wireless terminal determines its relative velocity with respect to the base station and determines a Doppler shift adjustment which it adds to the uplink carrier frequency or to its baseband signal. A wireless terminal determines the position of a moving base station and determines timing and/or frequency corrections. Base station position is determined from the current time and stored information correlating the base station position with time, e.g., for a geo-synchronous satellite. Base station position information is determined from broadcast information, e.g., GPS base station position, for an aircraft base station. Wireless terminals may be mobile and include a GPS receiver for WIRELESS TERMINAL position determination.
US08798635B2 Method for transmitting and receiving system information via a broadcast channel (BCH) and a downlink shared channel (DL—SCH)
A method for exchanging, between a mobile terminal and a base station, system information via a broadcast control channel (BCCH), which is a logical channel between a radio link control (RLC) layer and a medium access control (MAC) layer, and a broadcast channel (BCH) and a downlink shared channel (DL_SCH), which are transport channels between the MAC layer and a physical layer. The method includes: receiving a block of first system information from the base station via the BCH; and receiving a plurality of blocks of second system information from the base station via the DL_SCH configured to carry system information and other data, one of the plurality of blocks of second system information including scheduling information.
US08798632B2 Methods, apparatuses, and computer program products for providing fresh security context during intersystem mobility
A method, apparatus and computer program product are provided to provide fresh security context during intersystem mobility. A method is provided which includes receiving an indication of handover of a remote device from a source system to a target system. The target system may implement a communications standard different from that of the source system. The method also includes determining a current sequence number value of a security context maintained in the source system. The method additionally includes deriving a fresh mapped security context for the target system based at least in part upon the determined sequence number value. The method further includes providing the derived fresh mapped security context to the target system.
US08798626B2 Handover control apparatus and operation method of handover control apparatus
A handover control apparatus and an operation method of a handover control apparatus are provided. The handover control apparatus includes an information identification unit which ascertains movement direction information of a terminal and location information of a plurality of neighboring RASs adjacent to the terminal and a scanning order determination unit which determines a scanning order for a handover with respect to the plurality of neighboring RASs using the movement direction information of the terminal and the location information of the plurality of neighboring RASs.
US08798619B2 Method and apparatus for performing inter-system searches in idle mode
Techniques for performing searches by a user equipment (UE) are described. The UE may camp on a serving cell for a first radio access technology (RAT) (e.g., GSM) and may periodically perform searches for a second RAT (e.g., WCDMA). In an aspect, the UE may vary the rate of searches for the second RAT based on received signal levels for the first and second RATs. The UE may determine a difference between the received signal levels for the two RATs, compare the difference against at least one threshold, and select a search rate associated with a range within which the difference falls as the rate of searches for the second RAT. In another aspect, the UE may control certain aspects of searches (e.g., determine whether or not to perform searches or the rate of searches) for the second RAT by considering the frequency bands for the two RATs.
US08798614B2 Enhanced communication service for predicting and handling communication interruption
A method and apparatus for anticipating communication interruption. If, during an established call between two communication devices, a telecommunication device determines that a communication link to one of the devices will be interrupted, either temporarily or permanently, the device predicts the interruption in the communication link. The device may send a message, as pre-determined by at least one of the communication device, to the communication device of the predicted or pending call drop or interruption. After the interruption the previously established call is resumed. If a reconnection attempt is appropriate, then the device will attempt to reconnect to the dropped device. If a reconnection attempt is not appropriate, or if the reconnection attempt is unsuccessful, the non-dropped communication device is connected, as predetermined by either of the communication devices, to an appropriate connection, such as, to a voice mail. If the reconnection attempt is successful, the call between the two communication devices is re-established.
US08798606B2 Method of enabling a wireless information device to automatically modify its behaviour
An end-user enters time sensitive information into an application; this, for example, may be an entry (e.g. ‘meeting’, or ‘lunch with Bob’) against specific times in an agenda or calendar application. Then, a different application on the device can utilize that information to modify the device behaviour appropriately. For example, say the ‘meeting’ in the calendar application is listed to last between 10 am and 11 am; then, during that hour, the telephone application in the device (that enables telephone functions of the device to be controlled) could automatically be set to a ‘silent’ profile so that the device does not ring on an incoming call, but instead only vibrates.
US08798602B2 Time sharing subscriber identity modules
In one aspect there may be provided a method. The method may include detecting, during a first call associated with a first subscriber identity module included in a user equipment, a page representative of a second call associated with a second subscriber identity module; determining, during the first call associated with the first subscriber identity module included in the user equipment, caller identification information associated with the second call by at least inhibiting the first call to enable a call set up with the second subscriber identity module, the call set up established to determine the caller identification information for a caller making the second call to the second subscriber identity module; and receiving, at the user equipment, the second call by at least switching a subscriber identity module being used by the user equipment from the first subscriber identity module to the second subscriber identity module.
US08798596B2 Global contact synchronization
A situational and global context aware calendar, communications, and/or relationship management method and system is disclosed. The system is configured to receive non-calendaring related context information, and, based on that context information, to automatically determine one or more parameters of a meeting request.
US08798584B1 Apparatuses for requesting, retrieving and storing contact records
Provided are wireless and standalone handheld devices, such as PDAs and wireless telephones, that are configured for inputting a unique contact identifier that uniquely identifies a desired contact record, querying a central database of contact information to obtain the desired contact record, receiving the record and storing it. In various embodiments, such requests can be made directly over a wireless network or indirectly when synchronizing the handheld device with a computer connected to the Internet or to another network.
US08798579B2 System and method for secure management of mobile user access to network resources
A client-server system and method is provided for secure management of mobile user access to network resources from a wireless mobile device, such as a smart phone. A mobile access control layer resides between a wireless service provider network and host network, allowing for management of mobile access without overriding internal access policies. Access rules determining accessible resources and permitted operations are determined based on a user's group memberships, and optionally on other information received from the system, or from the mobile device, e.g. time or location. Each group is associated with a set of permitted accessible resources and operations, e.g. read or write access to a resource such as a file, list, shared calendar, et al. A list of accessible resources and permitted operations is generated, and the list is made available for subsequent processes, e.g. presented to the user for selection of an accessible resource and permitted operation.
US08798577B2 System and method for real time self-provisioning for a mobile communication device
A system and method of provisioning services for a mobile communication device are disclosed. A provisioning request including provisioning information and specifying a provisioning operation and a first communication service is prepared on the mobile communication device and sent to a provisioning system. Processing of the provisioning request is dependent upon whether or not a second communication service has been activated for the mobile communication device. If the mobile communication device is outside a coverage area of a wireless communication network when a provisioning request is prepared, the request is stored at the mobile communication device and sent to the provisioning system when the mobile communication device enters the coverage area. The provisioning system preferably manages service provisioning for multiple services, any of which may be hosted by different service providers.
US08798570B2 Accurate radio frequency filtering using active intermediate frequency feedback
A receiver, such as a television tuner, includes a radio frequency (RF) filter circuit. The RF filter circuit includes a filter, a first node, and a second node coupled to the filter, and a conversion signal path having an input coupled to the first node and an output coupled to the second node, the conversion signal path having an active mixer coupled between the first node and the second node. The active mixer can include, for example, a first transconductor and a first mixer coupled in series between the first node and the second node. The RF filter circuit further includes a feedback signal path having an input coupled to the second node and an output coupled to the first node, the feedback signal path including a second transconductor and a second mixer coupled in series between the second node and the first node.
US08798568B2 Signal transmission method, transmission circuit and apparatus
A signal transmission method suppresses a reflected wave of a transmission signal on a transmission line, by obtaining level and time information related to the reflected wave by computing a correlation between a data pattern of the transmission signal and the reflected wave, and correcting a waveform of the transmission signal based on the level and time information related to the reflected wave.
US08798564B2 Transmitter with replaceable power amplifier
A transmitter includes an up-converter and a modular receptacle. The up-converter is coupled to convert an input signal into a Radio Frequency (RF) signal having an output frequency, and is configurable to adjust the output frequency over a frequency range containing multiple sub-bands. The modular receptacle includes a first interconnection adapter coupled to the up-converter and a second interconnection adapter for coupling to an antenna. The receptacle is configured to receive between the first and second interconnection adapters a Power Amplifier (PA), which is selected from a group of power amplifiers each covering a respective sub-band in the frequency range.
US08798561B2 Radio-frequency circuit having a transcoupling element
An RF circuit having a transcoupler, a multifunctional RF-circuit element that can operate both as an impedance inverter and as a signal coupler. When connected to a fixed load impedance, the transcoupler can also operate as an impedance transformer. The impedance-transformer/inverter functionality of the transcoupler can be used, e.g., to modulate the load of a power amplifier. The signal coupler functionality of the transcoupler can be used, e.g., to generate a corresponding feedback signal indicative of phase and/or amplitude distortions in the amplifier. The use of various embodiments of the transcoupler in an RF circuit can be advantageous, for example, because the transcoupler has a lower insertion loss than a cascade consisting of a prior-art impedance inverter and a prior-art directional coupler, occupies a relatively small area on the printed circuit board, and helps to reduce the per-unit fabrication and operating costs.
US08798548B1 Systems, methods, and devices having databases for electronic spectrum management
Systems, methods, and apparatus are provided for automated identification of baseline data and changes in state in a wireless communications spectrum, by identifying sources of signal emission in the spectrum by automatically detecting signals, analyzing signals, comparing signal data to historical and reference data, creating corresponding signal profiles, and determining information about the baseline data and changes in state based upon the measured and analyzed data in near real time, which is stored on each apparatus or device units and/or on a remote server computer that aggregates data from each of the units.
US08798545B2 Interference mitigation in a femtocell access point
A base station in a cellular network, such as a femtocell access point, has a first coverage area, and is located in a second coverage area associated with a second base station. The base station operates to detect a possibility of interference based on estimated first path losses, between the base station and points in the first coverage area, and a second path loss, between the base station and a user equipment that is attached to the second base station. The second path loss may be estimated in the base station, although there is no connection between the base station and the user equipment attached to the second base station, by estimating the average transmit power of the user equipment that is attached to the second base station; detecting in the base station signals transmitted by the user equipment that is attached to the second base station; and estimating the second path loss from a difference between the estimated average transmit power and the power of the detected signals transmitted by the user equipment that is attached to the second base station.
US08798540B2 Method and apparatus for anti-collision tag in radio frequency identification (RFID) system
A method and an apparatus for preventing tag collision in a Radio Frequency IDentification (RFID) system are provided. A method of a reader for preventing the tag collision in the RFID system includes modifying variables such that every tag responds in the same slot, measuring a power of tags received in the same slot, allocating slots by predicting the number of the tags based on the measured power, and reading the tags in the allocated slots.
US08798535B2 NFC card sensitive to eddy currents
An NFC card includes an antenna circuit including an antenna coil having at least one magnetic axis, and at least one integrated circuit linked to the antenna circuit. The magnetic axis of the antenna coil is substantially parallel to the plane of the card, and is at an angle of 45°±25° with respect to a longitudinal axis LX of the card. Embodiments of the invention are applicable in particular to SIM-NFC card and SD-NFC cards.
US08798533B2 Evaluation of the coupling factor of an electromagnetic transponder by capacitive detuning
A method for evaluating the current coupling factor between an electromagnetic transponder and a terminal, and a transponder implementing this method, wherein a ratio between data representative of a voltage across an oscillating circuit of the transponder and obtained for two capacitance values of the oscillating circuit is compared with one or several thresholds.
US08798531B2 System and portable device for transmitting identification signals
A system is provided with a portable device (31) for the transmission of signals to a second device, wherein the portable device (31) is wearable on the body of a user. The portable device (31) includes at least two electrodes (3, 4) and transmitter electronics (7) for applying an electrical signal between the electrodes, in such a way that the signal between the electrodes (3, 4) is able to be coupled into the body of the user and detected by at least one electrode of the second device. The transmitter electronics are an application specific integrated circuit and thus include both means for the production of electrical signals that are dependent upon specified data, as well as means for applying the electrical signal between the electrodes. The means for generating electrical signals that are dependent upon specified data are typically digital circuits for the encoding of specified data that are to be transmitted and for the modulation of the data that are so encoded.
US08798529B2 Method and apparatus for enhancing wireless communications to and from the inside of a building
An apparatus for enhancing wireless communications to and from a building is provided. A first antenna associated with the building for sending and receiving wireless signals to and from a wireless signal transponder located remote from the building and a signal path interface are provided. A first signal path is located between the first antenna and the signal path interface. The building includes a wiring system. At least a second signal path is located between the signal path interface and the wiring system. At least a portion of the wiring system is a second antenna for sending and receiving wireless signals to and from wireless devices located within the building.
US08798524B2 Distribution of content items to user devices in a mobile environment
The invention relates to a technique for controlling the distribution of content items such as advertisements, news, etc., to user devices in a mobile communications network. A method embodiment of the technique is performed in a distribution control gateway of the mobile communications network and comprises the steps of receiving, from a content provider server, a target user indication indicative of one or more target user devices for presentation of a content item; accessing a provider registry for determining a provider authorization of the content provider server; accessing a user registry for determining a user authorization for receiving the content item from the content provider server; and initiating a transmission of the content item to one or more of the target user devices.
US08798519B2 Object-based system and language for dynamic data or network interaction including learning management
A system including an object-oriented programming language for building state-based applications with flow control, event loops, measures of similarity, and Boolean logic to dynamically control the interaction between members in a social network around content and, in particular, project-based activities, where the system collects and groups individuals who are members of a social network, projects or assignments and their content, and activities or processes within projects based on the attributes of the objects and runtime events to create a social context for learning or for other interaction.
US08798512B2 Apparatus and methods for electrostatically producing dye-printed material
A method for producing a printed material, a method for producing a dye-printed material, a printing apparatus, and a dye-printing system have a good transfer property when a dry toner including a dye is electrostatically transferred to a base material, such as a fabric, based on an electrophotographic system or the like. The methods include a step of providing at least one type of dry toner containing a dye component and a binder resin to a charged body, a step of transferring the dry toner from the charged body to a base material, and a step of fixing the dry toner on the base material. In the transfer step, an electric field is applied between the charged body and the base material to fly the dry toner on the charged body from the charged body to the base material.
US08798511B2 Image forming apparatus
An image forming apparatus includes a plurality of N image carriers including first through Nth image carriers, a transfer unit including an endless transfer belt, a plurality of M belt supporting members including a plurality of first through Nth nip opposing members contacting the inner surface of the endless transfer belt at positions corresponding to where the plurality of N image carriers contacts the outer surface of the endless transfer belt to form N transfer nips thereat, the first opposing member defining a first supported area of the endless transfer belt, a contact and separation mechanism including a retaining unit to move the first supported area of the endless transfer belt into and out of contact with the first image carrier, and a mark detector to detect a plurality of adjacent marks formed at a predetermined pitch in a circumferential direction of the endless transfer belt.
US08798510B2 Automatic mob sensor timing adjustment
When reading calibration chevrons during mark-on-belt (MOB) sensor timing calibration, cyan portions or legs of printed chevrons are detected in order to determine a timing window offset adjustment. Depending on which of the six cyan legs on the left side of the chevrons are detected, a determination can be made regarding whether the window needs to be started earlier or later. If only the first two cyan legs on the left side of the chevron are detected, then the MOB sensor timing window is beginning (and ending) too early and an appropriate adjustment can be made to cause the timing window to initiate later. If only the last two cyan legs on the left side of the chevron are detected, then the MOB sensor timing window is beginning (and ending) too late, and appropriate adjustment can be made to cause the timing window to initiate earlier.
US08798506B2 Image forming apparatus
The present invention provides an image forming apparatus, including: an image carrier configured by a positively charged single-layer electrophotographic photosensitive body; a charging device which is based on a contact charging method for charging a circumferential surface of the image carrier while making contact with the circumferential surface of the image carrier; and a transfer unit which transfers a toner image on the circumferential surface of the image carrier to a transfer receiving body by gripping the transfer receiving body with the image carrier, wherein the transfer unit includes an application unit to which a transfer bias is applied, and a region having a volume resistivity of 107 to 109 Ω·cm exists between the image carrier and the application unit.
US08798503B2 Belt unit configuration for an image forming apparatus
An image forming apparatus including an endless belt in a belt unit is disclosed. The image forming apparatus includes an engaging portion that contacts the belt unit such that the surface of the belt is placed under tension while the belt unit is urged against the engaging portion.
US08798502B2 Image forming apparatus having toner cartridge including first and second containing units, one of which is configured to contain collected waste toner
An image forming apparatus includes a housing; a partition wall which is provided in the housing along a substantially vertical direction, the partition wall partitioning an inner space of the housing into a first space and a second space; developing units which are disposed in parallel along the substantially vertical direction in the first space, each of the developing units comprising a first reception opening and a return opening; and developer cartridges which correspond to the plurality of developing units, the developer cartridges being disposed in parallel along the substantially vertical direction in the second space, each of developer cartridges comprising a supply opening and a second reception opening. The first reception openings of the developing units communicate with the supply openings of respective ones of the developer cartridges, and the return openings of the developer units communicate with the second reception openings of respective ones of the developer cartridges.
US08798495B2 Image forming apparatus and image forming method with controllable suction
An image forming apparatus includes a housing provided with an opening opposed to a developer carrying member that carries developer; a collecting member provided along a downstream edge of the opening in a transporting direction of the developer and capable of coming into contact with and separating from the developer carrying member; a sealing member provided along an upstream edge of the opening in the transporting direction; a suction member that sucks air from the opening; a suction path provided between the opening and the suction member; an opening-closing unit that opens or closes the suction path; and a controller that controls the opening-closing unit so as to open the suction path at a time that is before separation of the collecting member from the developer carrying member and a predetermined time period after the time of contact between the collecting member and the developer carrying member.
US08798493B2 Image forming apparatus
An image forming apparatus includes a main body, exposing portions each forming a latent image on a photosensitive drum based on image data by driving of a polygon motor, developing portions each developing the latent image formed on each of the exposing portions using toner, and a partition member provided between each of the exposing portions and each of the developing portions. Projecting portions each including the polygon motor project from the partition member toward a side of the developing portion. Each of the projection portions is overlapped with at least a part of each of the developing portions on a vertical direction. The cooled air flows to the overlap portion in which the polygon motor of each of the exposing portions and each of the developing portions are overlapped.
US08798488B2 Image forming apparatus including guide and attracting members
An image forming apparatus includes an attracting member and a guide member. The attracting member extends along a transport path. A print medium carries a developer image thereon and is transported on the guide member in the transport path after passing through a transfer section. The guide member is disposed downstream of the transfer section and is disposed at a position where when the print medium is transported in the transport path, the attracting member attracts the electrostatically toward the attracting member such that the print medium is spaced a distance from the attracting member by the guide member.
US08798484B2 Optical receiver using infinite impulse response decision feedback equalization
A technique is provided for configuring an optical receiver. A photo detector is connected to a load resistor, and the photo detector includes an internal capacitance. A current source is connected through a switching circuit to the load resistor and to the photo detector. The current source is configured to discharge the internal capacitance of the photo detector. The switching circuit is configured to connect the current source to the internal capacitance based on a previous data bit.
US08798469B2 Optical network element and optical transmission system
The invention relates to an optical network element (100; 200), particularly an optical line terminal, OLT, for transmitting (540) and receiving (560) signals wire an optical network that comprises at least one optical fiber link (500) and at least one further optical network element (300; 400). The optical network element (100; 200) provides a primary optical pumping mean (166; 266) for emitting optical pump power to set at least one optical fiber link (500). The emitted optical pump power forms at least one gain medium outside the optical network element (100; 200) to provide optical pump power to the network for amplifying the singles to receive (560) so that outside of the domain of the optical network element (100) no electrical energy supply is needed.
US08798467B2 Optical coupler testing system
A method and apparatus for testing an optical coupler. Inputs of the optical coupler are connected to output ports of an optical signal source. Outputs of the optical coupler are connected to input ports of an optical signal detector system. Optical signals sent through combinations of the inputs and the outputs of the optical coupler are measured using a switching system controlled by a controller to form measurements of the optical signals.
US08798466B2 Optical packet switching system
An optical packet switching system includes: an optical packet switching device configured to route and output an input optical packet signal; an optical amplifier device provided in a stage subsequent to the optical packet switching device; and a control signal generation unit configured to superimpose a noise component on the optical packet signal by inducing cross talk in the optical packet switch.
US08798463B2 Optical channel monitor and optical transmission apparatus
The optical channel monitor includes a polarization adjuster, a wavelength divider, a polarization divider, a first intensity detector, and a second intensity detector. The polarization adjuster adjusts the plane of polarization of a first optical signal to a first direction and the plane of polarization of a second optical signal to a second direction. The wavelength divider divides each of the optical signals multiplexed on the first and second optical signals, in accordance with the wavelengths. The polarization divider divides each of the divided optical signals, based on the direction of the plane of polarization. The first intensity detector receives an optical signal whose direction of the plane of polarization is the first direction among the divided optical signals. The second intensity detector receives an optical signal whose direction of the plane of polarization is the second direction.
US08798454B2 Method and system for automatic lane negotiation in an optical network
Systems and methods for distributing signals in an optical network are disclosed. In accordance with one embodiment of the present disclosure a method for distributing signals in an optical network comprises combining input signals into one or more output signals, determining, an availability status of optical lanes for carrying the output signals and distributing the output signals to optical transmitters associated with the optical lanes if the availability status indicates that the optical lanes are available. The method further comprises, transmitting the output signals as optical signals using the optical transmitters associated with the lanes that are available and determining that a previously available optical lane is not available for carrying the output signals, terminating distribution of the output signals to the optical transmitter associated with the lane that is not available and redistributing the output signals to the plurality of transmitters associated with the lanes that are still available.
US08798453B2 Attachment for a personal communication device
A personal communication device, such as a smartphone handset (1) comprises a main body (2) incorporating a camera (4) having a lens (5). An attachment (6) for the personal communication device is detachably mountable to the main body (2) by means of a cover (8). The attachment (6) also comprises an optical device (7) arranged to reflect light into the lens from a panoramic field of view. The optical device (7) includes a convex mirror (9), which preferably reflects light from a 360° field of view into the camera (4). Such an arrangement enables the user to completely capture an image of his surroundings, so that the image is an objective record of a moment in time as experienced by the user. The invention is more portable and versatile than previous arrangements.
US08798450B2 Gimbal system
A gimbal system. The gimbal system may include space-saving features configured to accommodate one or more payload components, thus increasing the payload capacity of the gimbal ball without necessarily increasing the outer dimensions of the gimbal ball. Alternatively, or in addition, the gimbal system may include a motor configured to move at least one gimbal relative to another gimbal about a first axis, with the motor peripherally mounted distal the axis.
US08798449B2 Conduit for a condensation removal pump
A conduit (51) for a condensate removal pump is disclosed comprising a tubular member (47) having a profiled rim (53, 54) at a distal end, profiled such that only a portion of the rim lies in a plane located at the extreme distal end of the tubular member perpendicular to the axis of the tubular. A resilient membrane (52) which has a slit extends across the interior of the tubular member and is arranged to open, to allow water to pass, when water is drawn through the conduit. A combined sensor and suction tube assembly (50) is also disclosed comprising a tube (55), a self heating thermistor (56) coupled to the tube, and a relay means (69) to relay an operational parameter of the self heating thermistor, indicative of the presence of water, to a condensate removal pump. The combined sensor and suction tube assembly is sized to fit within a pipe having an inner diameter of 20 mm.
US08798427B2 Fiber optic terminal assembly
There is provided fiber drop terminal (“FDT”) assemblies for providing selective connections between optical fibers of distribution cables and optical fibers of drop cables, such as in multiple dwelling units. The FDT assemblies include a base and a cover that define a tongue and groove that selectively engage to seal the base and cover. The FDT assemblies also include a mounting plate for mounting of the base and cover, as well as a mounting plate extension for mounting of a skirt. The skirt provides slack storage for drop cables exiting the FDT. The components of the FDT assembly are selectively interlockable to prevent unauthorized access to the interior cavity of the base and cover and to the slack storage area of the skirt.
US08798425B2 Decoupled holographic film and diffuser
In various embodiments described herein, a display device includes a front illumination device that comprises a light guide disposed forward of an array of display elements, such as an array of interferometric modulators, to distribute light across the array of display elements. The light guide may include a turning film to deliver uniform illumination from a light source to the array of display elements. For many portable display applications, the light guide comprises the substrate used in fabricating the display elements. The display device may include additional films as well. The light guide, for example, may include a diffuser and/or an optical isolation layer to further enhance the optical characteristics of the display.
US08798423B2 Single-mode optical fiber
A single-mode optical fiber includes a central core surrounded by an outer cladding. The optical fiber includes at least first and second depressed claddings positioned between the central core and the outer cladding. The central core typically has a radius of between about 3.5 microns and 5.5 microns and a refractive-index difference with the outer cladding of between about −1×10−3 and 3×10−3. The first depressed cladding typically has an outer radius of between about 9 microns and 15 microns and a refractive-index difference with the outer cladding of between about −5.5×10−3 and −2.5×10−3. The second depressed cladding typically has an outer radius of between about 38 microns and 42 microns and a refractive-index difference with the first depressed cladding of between about −0.5×10−3 and 0.5×10−3.
US08798417B2 Binder film for a fiber optic cable
A fiber optic cable includes a core and a binder film surrounding the core. The core includes a central strength member and core elements, such as buffer tubes containing optical fibers, where the core elements are stranded around the central strength member in a pattern of stranding including reversals in lay direction of the core elements. The binder film is in radial tension around the core such that the binder film opposes outwardly transverse deflection of the core elements. Further, the binder film loads the core elements normally to the central strength member such that contact between the core elements and central strength member provides coupling therebetween, limiting axial migration of the core elements relative to the central strength member.
US08798411B1 Switching system for optical fiber connection
A fiber optic connection system includes a fiber optic switching device, a first optical fiber holder, and a second optical fiber holder. The fiber optic switching device includes optical waveguides and an optical waveguide carrier that carries the optical waveguides. The first optical fiber holder holds a first set of optical fibers at a first location relative to the optical waveguide carrier. A second optical fiber holder holds a second set of optical fibers at a second location relative to the optical waveguide carrier. The optical waveguide carrier is movable to position the one or more optical waveguides such that the optical waveguides optically couple the optical fibers in the first set of optical fibers to optical fibers in the second set of optical fibers.
US08798393B2 Removing illumination variation from images
An image comprising varying illumination is selected. Patches of pixels from among the plurality of pixels with the image are identified. Similarities between pairs of patches of pixels based on pixel intensities associated with the pairs of patches of pixels are calculated. Illumination values for the plurality of pixels within the image based on the calculated similarities between the pairs of patches of pixels is calculated. The illumination variation from the image is removed based on the calculated illumination values for the plurality of pixels within the image.
US08798392B2 Method and system for generating intrinsic images using a smooth illumination constraint
In a first exemplary embodiment of the present invention, an automated, computerized method is provided for processing an image. According to a feature of the present invention, the method comprises the steps of providing an image file depicting an image, in a computer memory, organizing information relevant to the image according to a smooth-illumination constraint enforcing a Laplacian filter response such that ∇2ƒ(x, y)=0 and utilizing the smooth-illumination constraint to generate an intrinsic image from the image.
US08798384B2 Dynamic image compression for imaging while drilling applications
A dynamic data compression system for forming and transmitting data from a downhole location within a borehole penetrating the earth to a surface location includes a data source that forms raw data sets of a formation contacting the borehole, the raw data sets being formed at a fixed rate and a data rate sampler that determines a transmission rate of a transmission channel. The system also includes a compression engine configured to compress the raw data sets according to compression parameters to form compressed data sets. The compression parameters are dynamically changed based on the transmission rate.
US08798373B2 Image restoration system, image restoration method, and image restoration program
A defect pixel value estimation means estimates a pixel value which each pixel in a defect region as a region to be restored in an image may take, based on the pixel value of pixels in a non-defect region as a region in the image not including the defect region. A patch selection means selects a pair of patches in which a defect patch and a reference patch are most similar to each other from pairs of patches including the defect patch as the image of a region including the defect region and the reference patch as the image of a region not including the defect region. The patch selection means selects a pair of patches in which the image of the defect patch and the image of the reference patch are most similar to each other based on a relationship between the pixel value of the defect region estimated in the defect patch and the pixel value of the corresponding reference patch. An image restoration means restores the defect patch based on the reference patch in the selected pair of patches.
US08798363B2 Extraction of image feature data from images
An apparatus and method for obtaining image feature data of an image are disclosed herein. A color histogram of the image is extracted from the image, the extraction of the color histogram including performing one-dimensional sampling of pixels comprising the image in each of a first dimension of a color space, a second dimension of the color space, and a third dimension of the color space. An edge map corresponding to the image is analyzed to detect a pattern included in the image. In response to a confidence level of the pattern detection being below a pre-defined threshold, extracting from the image an orientation histogram of the image. And identify a dominant color of the image.
US08798357B2 Image-based localization
Image-based localization technique embodiments are presented which provide a real-time approach for image-based video camera localization within large scenes that have been reconstructed offline using structure from motion or similar techniques. From monocular video, a precise 3D position and 3D orientation of the camera can be estimated on a frame by frame basis using only visual features.
US08798348B2 Method for processing images obtained by tomosynthesis and associated device
A processing method for images obtained by tomosynthesis comprising acquisition of a plurality of 2D projection images of a region of interest of a patient; reconstruction of a 3D digital image from the acquired 2D projection images. An embodiment of the method is characterized in that it comprises: detection of an object in the reconstructed 3D image; estimation of a thickness limit characteristic of a contrast default of the voxels for a diameter of the object; estimation of the thickness of the object; comparison of the thickness of the object to the thickness limit; and in that if the thickness of the object is less than the thickness limit, the method further comprises application at least to the voxels of the object in the reconstructed image of a multiplicative corrective factor equal to the ratio between the thickness limit and the thickness of the object.
US08798345B2 Diagnosis processing device, diagnosis processing system, diagnosis processing method, diagnosis processing program and computer-readable recording medium, and classification processing device
A diagnosis processing device is provided in which diagnosis is realizable by a simple arrangement. A diagnosis processing device (1) of the present invention includes: a learning pattern creating section (10a) for creating a learning pattern by sampling data from a learning image in which abnormality information indicating a substantive feature of abnormality of a target is pre-known; a learning processing section (12) for causing a neural network (17) to learn, by using learning patterns; a diagnostic pattern creating section (10b) for creating a diagnostic pattern by sampling data from a diagnostic image in which abnormality information is unknown; a determination processing section (18) for determining a substantive feature of the abnormality of the target indicated in the abnormality information in the diagnostic image, based on an output value outputted, in response to an input of the diagnostic pattern, from a learned neural network (17) which is a neural network subjected to learning.
US08798338B2 Method and system for counting particles in a laminar flow with an imaging device
An invention is described which allows measurement of the concentration of fluorescent particles in a flowing (laminar) fluid by imaging the flow with a video camera. A beam of illumination is used to illuminate the target particles. Imaging optics are arranged to view the focal plane to form an image of the multiple fluorescent sample particles in the flow stream; a camera records the image formed by the imaging optics, and a counting algorithm enumerates the particles. Operational parameters of the system are adjusted according to an initial estimate of particle density, for example flow rate, exposure time, and sampling interval. In addition, the counting algorithm is selected according to the estimated particle density.
US08798334B2 Methods for performing biometric recognition of a human eye and corroboration of same
A method of biometric recognition is provided. Multiple images of the face or other non-iris image and iris of an individual are acquired. If the multiple images are determined to form an expected sequence of images, the face and iris images are associated together. A single camera preferably acquires both the iris and face images by changing at least one of the zoom, position, or dynamic range of the camera. The dynamic range can be adjusted by at least one of adjusting the gain settings of the camera, adjusting the exposure time, and/or adjusting the illuminator brightness. The expected sequence determination can be made by determining if the accumulated motion vectors of the multiple images is consistent with an expected set of motion vectors and/or ensuring that the iris remains in the field of view of all of the multiple images.
US08798321B2 Method and system for tagging an image of an individual in plurality of photos
A system and method for tagging an image of an individual in a plurality of photos is disclosed herein. A feature vector of an individual is used to analyze a set of photos on a social networking website such as www.facebook.com to determine if an image of the individual is present in a photo of the set of photos. Photos having an image of the individual are tagged preferably by listing a URL or URI for each of the photos in a database.
US08798316B2 Method and system for controlling lighting
A method is provided to control the lighting ambience in a space by means of a plurality of controllable light sources (16). The light from the light sources (16) is adapted dependent on a position of an object (20) such as a person in the space. Control comprises capturing an image of at least part of said space. From said image whether light from a selected one of the controllable light sources (16) to points in said space shown at respective image positions in said image has been intercepted by the object (20). This may involve image positions where the object casts a shadow or positions that show a surface on the object that is turned away from the light source (16). From the respective image positions where the light has been detected to be intercepted information indicative of a direction of the intercepting object relative to the selected one of the controllable light sources (16) is detected. Position information that indicates a position of the object (20) in said space is updated according to the direction determined from the respective image positions where the light has been detected to be intercepted. A lighting parameter setting of the controllable light sources (16) is adjusted dependent on the updated position information.
US08798313B2 Counterfeit detection system
A counterfeit detection system is disclosed herein. The system includes an image reduction system for minimizing size of at least one original image using a plurality of different reduction strategies to generate a plurality of minimized images. The system further includes a classification system which includes a first sub-system for generating at least one accuracy comparative assessment metric for each of the plurality of minimized images, a second sub-system for comparing the at least one accuracy comparative assessment metric for each of the plurality of minimized images with an accuracy assessment metric for the at least one original image, and a third sub-system for determining if at least one of the plurality of minimized images can be transmitted with improved or equivalent classification accuracy at a reduced bandwidth when compared to the original image are also part of the system.
US08798305B2 System and method for securing headphone transducers
A system for securing headphone transducers is provided. In one aspect of the present invention, the system comprises a first transducer device having a first mechanical housing, which has an outer surface and an inner surface. A first coupling device is affixed to the outer surface of the first mechanical housing of the first transducer device. A second transducer device has a second mechanical housing, which has an outer surface and an inner surface. A second coupling device is affixed to the outer surface of the second mechanical housing of the second transducer device. The first coupling device is coupled to the second coupling device when in close proximity to each other, such that the inner surfaces of the first and second mechanical devices are opposed to each other.
US08798303B2 Horn amplifier
A horn amplifier comprises a horn and at least one speaker member with at least one spherical sound source; wherein the horn has one throat portion and one voice port opened from the throat portion toward outside, the bottom surface of the inner side of the throat portion of the horn has an open, the spherical sound source of the speaker member connects with the open, the inner side of the throat portion has at least one S-type sound-guide board, the sound-guide board is made as a plurality of paths in order to let spherical sound waves from the spherical sound source of the speaker member enter into the paths, then the spherical sound waves are transformed into plane sound waves, the plane sound waves are delivered to outside through the inner structure of the horn.
US08798302B2 Flat panel loudspeakers
A flat panel loudspeaker with such an emission characteristic is obtained which, in the event of the flat panel loudspeaker being set up inversely, provides an improved listening result in that a loudspeaker is provided within the housing, and a sound conduction is configured such that sound from the loudspeaker is conducted outward via an acoustic aperture within the housing for undirected emission.
US08798301B2 Tool for removal of canal hearing device from ear canal
A removal tool for removing canal hearing devices from the ear canal, examples of which may include a hand piece and a removal loop having a wide section for placing over a knob handle structure incorporated within the canal hearing device, and a narrow section for interlocking with the knob handle to remove the hearing device from the ear. The removal loop is generally configured in the shape of keyhole to guide and transition of the knob and shaft of the knob handle into the narrow section for capture and interlocking therewithin. The removal tool may provide ease of use, particularly for individuals with poor dexterity and/or poor vision. In a preferred embodiment, the removal loop is made of a single formed wire for improved durability, lower cost of fabrication, and safe operation that minimizes contact with the walls of the ear canal.
US08798293B2 Piezoelectric speaker
A piezoelectric speaker includes a cover with a receiving space and a vibrating speaker unit accommodated in the receiving space. The vibrating speaker unit includes a piezoelectric oscillator including an upper surface and an lower surface, a diaphragm disposed on the upper surface of the piezoelectric oscillator, and a vibrating member kept a distance from the lower surface of the piezoelectric oscillator. The piezoelectric oscillator defines a first amplitude capable of driving the diaphragm only and a second amplitude driving both the vibrating member to vibrating with a largest amplitude and the diaphragm to generate sound. The distance is larger than the first amplitude and smaller than the second amplitude.
US08798291B2 Structure of MEMS electroacoustic transducer and fabricating method thereof
A structure of a micro-electro-mechanical systems (MEMS) electroacoustic transducer includes a substrate, a diaphragm, a silicon material layer, and a conductive pattern. The substrate includes an MEMS device region. The diaphragm has openings, and is disposed in the MEMS device region. A first cavity is formed between the diaphragm and the substrate. The silicon material layer is disposed on the diaphragm and seals the diaphragm. The conductive pattern is disposed beneath the diaphragm in the MEMS device region.
US08798289B1 Adaptive power saving for an audio device
An adaptive power control monitors the noise level within a primary acoustic signal and compares the noise level to a threshold. If the noise level is lower than the threshold, a noise suppression system is deactivated and bypass filtering and cross fading are enabled. If the noise level is higher than the threshold, the noise suppression system is activated.
US08798281B2 Control of a loudspeaker output
A method of modeling the frequency-dependent input-voltage-to-excursion transfer function of a loudspeaker, comprises, for a plurality of measurement frequencies, measuring a voltage and current and deriving an impedance at the measurement frequency. A frequency-dependent impedance function is derived.By additionally using the blocked electrical impedance and a force factor for the loudspeaker, a frequency-dependent input-voltage-to-excursion transfer function can be calculated.The invention provides a modeling approach which is not based on a parametric model, but computes the transfer functions for a set of frequencies separately. As a consequence, it does not require prior knowledge regarding the enclosure (e.g. closed or vented box) and can cope with complex designs of the enclosure.
US08798280B2 Calibration method and device in an audio system
The present publication describes a calibration method and apparatus, in which an electrical calibration signal is formed, an audio signal is formed in the loudspeaker from the calibration signal, the response of the audio signal is measured and analyzed, and the system is adjusted on the basis of the measurement results. The calibration signal is formed in the loudspeaker in such a way that it is essentially a sinusoidal signal, the frequency of which scans at least substantially through the entire audio frequency range.
US08798266B2 Secure data transfer on a handheld communications device
A handheld communications device for transmitting an encryption key is provided. The device comprises a display device, and a data processor. The data processor of the handheld communications device is in communication with the display device. The data processor is configured to generate an encryption key, and to vary a visual output of the display device over time in accordance with a bit sequence of the encryption key. The varying visual output comprises a sequence of colors and/or brightness levels output by the display device.
US08798264B2 Technique for handling media content to be accessible via multiple media tracks
A method of handling media content comprises providing a set of one or more first layer data items that are to be accessible via a first media track. Each first layer data item is decodable to be rendered as a portion of the media content. Moreover, a set of one or more second layer data items is provided that are to be accessible via at least one second media track, each second layer data item being decodable to be rendered in combination with at least one decoded first layer data item as an enhanced portion of the media content. With each second layer data item a track reference index is associated that identifies the first media track via which the first layer data items are accessible. Then, the second layer data items and the associated track reference indices are encrypted for being transmitted to a content recipient.
US08798262B1 Preserving LBA information between layers of a storage I/O stack for LBA-dependent encryption
An encryption endpoint (EE) receives, via a storage I/O stack (having a key controller module (KCM)), encryption metadata identifying an encryption key and a set of region entries. Each region entry includes an identification of a region within a storage device subject to encryption with the encryption key and an identification of a correlation between the region and a corresponding region on a logical volume (LV) managed by the KCM. The EE receives, via the stack, a storage command to process a block having a first address on the storage device. It corresponds to a second address located within the corresponding region of the LV. The EE determines the second address within the LV and then cryptographically processes the block using an address-dependent cryptographic algorithm and (a) data of the block, (b) the determined second address, and (c) the encryption key.
US08798254B2 System and method for recording and distributing customer interactions
A system and method for recording and distributing calls are provided. A call may be associated with an information record. Parameters in the information record may be used to determine if the call is to be recorded. Parameters in the information record may be used to determine a method of providing a recording of the call. Other embodiments are described and claimed.
US08798241B2 Secure visual voicemail
A method (200) for managing voicemail messages for a visual voicemail system (102) can include establishing a secure data session (212) between a voicemail system (102) and a mobile device (118). The voicemail system (102) can receive a voicemail message (202) that is directed to a voicemail account associated with a voicemail subscriber. The voicemail system (102) can generate a notification message and can send the notification message (208) to the mobile device (118) that is associated with the voicemail account that received the voicemail message. In response to the notification message, the mobile device (102) can generate and send a first request for voicemail message header information (234). The voicemail system (118) can send the requested voicemail message header information (236) to the mobile device (102) and, in response, receive a second request for at least one voicemail message (238). The voicemail message can send at least a portion of the at least one voicemail message (240) to the mobile device (118).
US08798237B2 Voice dialing method and apparatus for mobile phone
A voice dialing method and apparatus for simplifying voice dial is provided. The voice dialing method includes receiving a speech in a voice recognition mode, extracting characters from the speech, translating the characters into corresponding numerals, and dialing a phone number on the basis of the numerals.
US08798235B2 Radiographic image capturing apparatus and radiographic image capturing system
A radiographic image capturing apparatus has a radiation source device including a radiation source for outputting radiation, a detector device including a radiation detector for detecting radiation that is transmitted through a subject when the subject is irradiated with radiation by the radiation source, and converting the detected radiation into a radiographic image, and an electric power supply limiting unit limiting a route for supply of electric power at least between the radiation source device and the detector device, and supplying electric power between the radiation source device and the detector device.
US08798234B2 Imaging during radiotherapy
We provide a radiotherapy apparatus including a source of therapeutic radiation, a source of imaging radiation having an energy level less than that of the therapeutic radiation, a detector for radiation lying within the field of both the therapeutic radiation and the imaging radiation and able to image both, a first imaging circuit supplied with the output of the detector, a second imaging circuit also supplied with the output of the detector, a first pulse trigger circuit adapted to trigger the source of therapeutic radiation to produce a pulse of therapeutic radiation and to trigger the first imaging circuit to capture an output of the detector; and a second pulse trigger circuit adapted to trigger the source of imaging radiation to produce a pulse of imaging radiation and to trigger the second imaging circuit to capture an output of the detector.
US08798233B2 Low dose-rate radiation for medical and veterinary therapies
Various embodiments relate to a method of performing microbeam radiation therapy on a subject, including: affixing a collimator to the subject at a first location; producing a first high energy radiation fan beam, wherein the width of the first fan beam in a first direction is greater than the width of the first fan beam in a second direction; and moving the subject in the second direction so that the first fan beam irradiates the subject through the collimator to produce first high dose regions alternating with first low dose regions.
US08798206B2 Vital digital input
A digital input interface is provided which can be checked for its reliability. The configuration of the circuit on the input side allows a high impedance for a DC input signal and a low impedance for induced AC noise, naturally attenuating any AC induced noise while maintaining the DC input signal. The interface also provides a latent failure detection engine. The latent failure detection engine can open and close an optocoupler on the input side of the interface, which discharges and charges a capacitor on the input side. The time taken for the capacitor to recharge when the optocoupler is re-opened is used to determine if there has been any threshold decay in the interface.
US08798205B2 Telemetry polling circuit with noise discrimination and selectable tuning
A medical device communication system includes a receiver adapted to receive radio frequency (RF) signals and configured to operate in a first mode to poll for an RF signal for a first time interval to detect an element of a valid input signal during the first time interval. In response to detecting the element of a valid input signal in the first time interval, the receiver operates in a second mode to poll for the RF signal for a second time interval to analyze the RF signal over the second time interval to detect a valid modulation of the RF signal. In response to detecting a valid modulation of the RF signal during the second time interval, the receiver is enabled to establish a communication session with a transmitting device.
US08798200B2 Constellation mapping method
The present invention provides a constellation mapping method, and the method includes: flipping a plurality of bits in each modulation symbol unit to be mapped in part of or all of modulation symbol units to be mapped of a bit sequence to be mapped; and mapping each flipped modulation symbol unit to be mapped as a modulation symbol in a constellation. By means of the present invention, the phenomenon that consecutive bits have the same reliability can be effectively avoided by changing unevenness of reliability distribution of the consecutive bits, and at the same time, the link performance can be improved.
US08798196B2 Peak-to-average power ratio reduction for hybrid FM HD radio transmission
A method includes: (a) modulating a set of subcarriers with a set of data to produce a modulated OFDM symbol vector; (b) modulating a FM carrier signal with the set of data to produce a modulated FM symbol; (c) combining the modulated OFDM symbol and the modulated FM symbol to produce a modulated hybrid symbol; (d) limiting the magnitude of the modulated hybrid symbol to produce a first limited modulated hybrid symbol; (e) demodulating the first limited modulated hybrid symbol to recover distorted QPSK constellations; (f) constraining the distorted QPSK constellations to values greater than or equal to a minimum threshold value to produce constrained QPSK constellations; (g) demodulating the modulated hybrid symbol to produce a demodulated hybrid symbol vector; (h) subtracting the demodulated FM symbol vector from the Hybrid symbol vector to produce modified OFDM symbol vector; (i) applying a mask to inactive subcarriers in the plurality of subcarriers of the OFDM symbol vector; (j) modulating an OFDM symbol vector with OFDM modulation to produce a modified modulated OFDM symbol; (k) combining the modulated OFDM symbol and the modulated FM symbol to produce a modulated hybrid symbol; and (l) outputting the modified modulated hybrid symbol.
US08798192B2 Transmitting apparatus and transmitting method
A duplicating section duplicates a hit sequence to be input, and a 16 QAM section modulates a bit sequence of a duplicating source to form a symbol, a 16 QAM section modulates the duplicated bit sequence to form a symbol, an S/P section parallel converts the symbol sequence input in series, an S/P section parallel converts the symbol sequence input in series, and an IFFT section provides IFFT processing to the input symbol sequence. Since each of multiple same bits duplicated by the duplicating section is included in a different symbol, each of the multiple same bits is allocated to each of multiple subcarriers each having a different frequency by IFFT processing. As a result, a multicarrier signal including the multiple same bits each having a different frequency is generated.
US08798191B2 Transmission apparatus, radio communication apparatus, and transmission method
Disclosed is a transmission apparatus, a radio communication apparatus, and a transmission method for making it possible to obtain stable characteristics by controlling the difference of time between an amplitude signal and a phase signal to an optimal point, without depending on a modulated signal nor making the circuit size larger. A multiplier (170) generates, in a pseudo manner, a digital modulated signal corresponding to a signal that is obtained by performing analog to digital conversion on a modulated signal that is generated by an amplitude modulator (140), by multiplying a digital amplitude signal that is obtained by performing analog to digital conversion on an amplitude signal by a digital angle modulated signal corresponding to a signal that is obtained by performing analog to digital conversion on an angle modulated signal. Distortion calculation section (180) calculates distortion of the digital modulated signal, control section (190) controls delay time based on the distortion of the digital modulated signal, and delay adjustment section (130) adjusts delay time until the amplitude signal is input to amplitude modulator (140), or delay time until the angle modulated signal is input to amplitude modulator (140).
US08798187B2 Method for selecting transmitting points in a communication system
The present invention provides a method for identifying a specific number of communicating points having relatively smallest accumulated path values from a plurality of transmitting points for a receiving point in a communication system. The method includes steps of: (a) defining a first coordination of each of the plurality of transmitting points and the receiving point on a complex plane; (b) transferring the first coordination of the receiving point to a second coordination thereof, in which the second coordination of the receiving point is near an origin of the complex plane; and (c) identifying the specific number of transmitting points having relatively smallest accumulated path values based on the second coordination of the receiving point.
US08798185B2 Method and system for MIMO channel information feedback
The present invention discloses a method for Multiple Input Multiple Output (MIMO) channel information feedback, and the method includes: a terminal selecting part of column vectors for MIMO system feedback from a codebook matrix W corresponding to a Precoding Matrix Indicator (PMI) and marking the selected part of column vectors as Wpart; the terminal determining information O which represents high-precision vector quantification information of MIMO along with the part of column vectors Wpart according to a common representation relationship F, and feeding back the information O to a base station. The present invention also discloses a terminal and a base station which support MIMO. The present invention achieves high-precision and low-overhead channel information feedback and can well support multiple vector feedback needed by high rank (more layer multiplexing) MIMO transmission and high-precision feedback needed by low rank MIMO transmission simultaneously.
US08798171B2 Video transmission by decoupling color components
Techniques are provided herein for receiving at a video processing device color video frames comprising grayscale components and color components. The grayscale components corresponding to each of the color video frames are extracted as each of the color video frames is received to obtain grayscale video frames. The grayscale video frames are transmitted at a first transmission rate. Color components for selected color video frames are periodically fused with selected grayscale video frames to obtain fused color video frames, and the fused color video frames are transmitted at a second transmission rate interspersed with the grayscale video frames transmitted at the first transmission rate.
US08798167B2 Encoder and its method
An encoding apparatus adds delay time information DTI indicating initial delay time i_d and delay time d of each group data to a position to be read prior to frame data by a decoding apparatus in the group data of encoding stream data DBI and transmits the same to the decoding apparatus 3. Namely, the encoding apparatus does not transmit initial offset delay time i_of to the decoding apparatus 3. The encoding apparatus starts to read and transmit the encoding stream data DBI from a transmission buffer at a predetermined bit rate R at timing designated by the initial offset delay time i_of.
US08798164B2 System and method for automatic filter generation using sampled sinc function with windowed smoothing
Methods and systems for processing a plurality of pixels, in a video system, are disclosed. Aspects of the method may comprise acquiring scaling factors associated with a plurality of output pixels and generating filter coefficients during the generation of the output pixels. The filter coefficients may be utilized to filter a plurality of pixels to produce the plurality of output pixels. The filter coefficient may be generated on the fly utilizing a windowed sinc function corresponding to the scaling factors. The sine function may be sampled according to the needed number of filter taps to determine the filter coefficients.
US08798162B2 Encoding method, decoding method, encoder, and decoder
An encoding method includes encoding moving image; determining whether an information amount of the encoded moving image data in units of a picture satisfies a threshold to control a virtual buffer obtained by virtually modeling a reception buffer of a decoding device that is a transmission destination of the encoded moving image data; and setting, by dividing a picture included in the encoded moving image data, a decoding time for each divided picture to cause the decoding device to decode each divided picture when the determining determines the information amount of the encoded moving image does not satisfy the threshold to control the virtual buffer.
US08798158B2 Method and apparatus for block-based depth map coding and 3D video coding method using the same
Provided are a block-based depth map coding method and apparatus and a 3D video coding method using the same. The depth map coding method decodes a received bitstream in units of blocks of a predetermined size using a bitplane decoding method to reconstruct a depth map. For example, the depth map coding method may decode the bitstream in units of blocks using the bitplane decoding method or an existing Discrete Cosine Transform (DCT)-based decoding method adaptively according to decoded coding mode information. The bitplane decoding method may include adaptively performing XOR operation in units of bitplane blocks. For example, a determination on whether or not to perform XOR operation may be done in units of bitplane blocks according to the decoded value of XOR operation information contained in the bitstream.
US08798156B2 Method of determining motion vectors for a bi-predictive image block
In one embodiment, the method includes obtaining a type of the first reference picture; and determining motion vectors of the bi-predictive image block based on the type of the first reference picture. The type is one of a long-term type and a short-term type, and characterizes a temporal distance of the first reference picture with respect to the bi-predictive block. The motion vectors of the bi-predictive image block are determined according to a first set of expressions if the first reference picture is of the short-term type, and according to a second set of expressions if the first reference picture is of the long-term type. The second set of expressions is different than the first set of expressions. The method further includes decoding the bi-predictive image block based on the determined motion vectors.
US08798151B2 Video display device, interpolated image generation circuit and interpolated image generation method
A video display device displays a video distributed via broadcast. The video display device comprises a data extraction section and a frame interpolation processing section. The data extraction section extracts additional data indicating information regarding a program or regarding a video of the program from a broadcast signal. The frame interpolation processing section generates an image of an interpolated frame based on images of respective frames, each of the images is represented by video data extracted from the broadcast signal. Furthermore, the frame interpolation processing section determines a content of a process regarding a motion vector to be used for generating the interpolated frame based on a content of the additional data extracted by the data extraction section.
US08798138B2 Digital broadcast transmitter, digital broadcast receiver, and methods for configuring and processing streams thereof
A method for processing a stream of a digital broadcast receiver is provided. The method which processes a stream that is divided into a first area allocated to first mobile data and a second area allocated to normal data, includes: receiving a transport stream including new mobile data in at least a part of the second area separately from the first mobile data, demodulating the transport stream, equalizing the demodulated transport stream, and decoding at least one of the first mobile data and the new mobile data from the equalized transport stream. Accordingly, mobile data services may be provided in various ways.
US08798136B2 Image processing system and method
A relatively higher resolution digitized image (12) organized as a plurality of first kernel arrays (110), each with a plurality of pixels (37), is transformed into a corresponding relatively-smaller second kernel array (124) of a relatively-lower-resolution image (38) and an associated set (116, 118) of remaining pixels (37). Down-sampled pixels of the second kernel array (124) are generated from linear interpolation of original pixels (37) of the first kernel array (110). Associated interpolation coefficients incorporate perturbations to locations of the down-sampled pixels (37′) that are symmetric with respect to centers (128, 130) of the first (110) and second (124) kernel arrays. Down-sampled pixels (37′) of the second kernel array (124) can be recombined with the associated set (116, 118) of remaining pixels (37) to reconstruct the relatively higher resolution digitized image (12) substantially without loss of associated information, or used directly to reconstruct an approximation thereof, with associated encoding and decoding processes adapted to reduce the susceptibility of image reconstruction errors caused by subsequent image compression.
US08798130B2 Image processing apparatus, electronic device, image processing method, and storage medium storing image processing program
An image processing apparatus that performs image registration processing between a plurality of images through a motion vector calculation sets a plurality of motion vector measurement regions on an image, calculates a motion vector in each of the plurality of motion vector measurement regions, specifies a region of interest on the image, determines whether or not each of the plurality of motion vector measurement regions is included in the region of interest, calculates a contribution of each motion vector such that the contribution of the motion vector of a motion vector measurement region included in the region of interest is larger than the contribution of the motion vector of a motion vector measurement region not included in the region of interest, and determines an inter-image motion vector by integrating the motion vectors calculated respectively in the plurality of motion vector measurement regions in accordance with the calculated contribution.
US08798129B2 Biquad infinite impulse response system transformation
A BIIR system includes a first delay line for receiving at least one input data sample and generating delayed input samples as a function of the input data sample. The BIIR system further includes a second delay line including multiple delay elements connected in series for generating delayed output samples. An input of one of the delay elements receives at least one output data sample of the BIIR system. A summation element in the BIIR system generates the output data sample of the BIIR system as a function of an addition of at least first and second signals and a subtraction of at least a third signal. The third signal includes a first delayed output sample generated by the second delay line multiplied by a first prescribed value. The first delayed output sample and the output data sample are temporally nonadjacent to one another.
US08798128B2 Method and device for signal processing and applied to microwave communication system
A method and a device which are for signal processing and are applied to a microwave communication system are disclosed. The method includes: performing equalization processing on each input signal by using an equalizer so as to obtain an equalized signal corresponding to the each input signal; performing phase estimation on phase noise in the equalized signal to obtain an estimated phase of the phase noise; performing phase rotation on the equalized signal to offset the estimated phase of the phase noise, so as to obtain a phase rotation signal; suppressing residual phase noise in the phase rotation signal by using a phase-locked loop so as to output an error signal and a received signal; and performing an iterative update on a filter coefficient of the equalizer by using the error signal.
US08798125B2 Phase tracking in communications systems
The present invention includes a method of determining a phase estimate for an input signal having pilot symbols. The method includes receiving a plurality of pilot symbols, and then multiplying two or more pilot symbol slots by corresponding correlator coefficients to correct a phase estimate of the input signal.
US08798120B2 Methods and communication systems having adaptive mode selection
Examples are generally described that include methods for selecting a transmit mode in a communications system. An example method may include calculating a first transmission rate for data in a multiple-input multiple-output mode of the communications system and calculating a second transmission rate for the data in a single-input multiple-output mode of the communications system. A mode may be selected from the group consisting of the multiple-input multiple-output mode and the single-input multiple-output mode based, at least in part, on an energy consumption of the first and second transmission rates. Data may be transmitted from a transceiver in the communications system using the selected mode.
US08798109B2 High-efficiency diode laser
A laser diode has a first n-conducting cladding layer, a first n-conducting waveguide layer arranged therein, an active layer is suitable for generating radiation arranged on the first waveguide layer, a second p-conducting waveguide layer, arranged on the active layer, and a second p-conducting cladding layer, arranged on the second waveguide layer the sum of the layer thickness of the first waveguide layer, the layer thickness of the active layer and the layer thickness of the second waveguide layer is greater than 1 μm and the layer thickness of the second waveguide layer is less than 150 nm. The maximum mode intensity of the fundamental mode is in a region outside the active layer, and the difference between the refractive index of the first waveguide layer and the refractive index of the first cladding layer is between 0.04 and 0.01.
US08798101B2 Method and apparatus for measuring switching time of ethernet ring network
The present invention provides a method for measuring switching time of an Ethernet ring network, which comprises the following steps: synchronizing a local time of each node in the Ethernet ring network (301); when switching occurs in the Ethernet ring network, each node recording its own start time of the switching and end time of the switching (302); comparing all the time of the switching to obtain a maximum end time of the switching and a minimum start time of the switching among all the nodes, and calculating a difference between the maximum end time of the switching and the minimum start time of the switching (303) to serve as the switching time of the Ethernet ring network. The present invention also provides an apparatus for measuring switching time of the Ethernet ring network. By applying the method and apparatus, the switching time of the Ethernet ring network can be measured precisely, which facilitates the maintenance, fault location and service influence estimation etc. of the Ethernet ring network.
US08798094B2 Presence-based network service availability announcements
Availability of common features (e.g. device functions and/or subscription plan features) associated with two or more communication devices can be detected, and data indicative of commonly supported features can be provided to at least one of the two communication devices. Disclosed systems can include components that can audit communication devices and communication networks to determine features supported by a communication, and components that can selectively mask unsupported features and/or reveal supported features.
US08798093B2 Method for synchronizing PDCP operations after RRC connection re-establishment in a wireless communication system and related apparatus thereof
A method used in an E-UTRAN for synchronizing PDCP operations after a RRC connection re-establishment procedure with a user equipment (UE) is provided. The method includes: initiating an RRC reconfiguration procedure to resume all radio bearers other than a signaling radio bearer 1 (SRB1) when an RRC connection is re-established; re-transmitting a designated group of PDCP Service Data Units (SDUs) to the UE when a data radio bearer (DRB) mapped on Radio Link Control (RLC) Acknowledged Mode (AM) is resumed.
US08798092B2 Cross language object sharing
Methods, system, and computer storage media are provided for enabling cross-language object sharing by providing shareable typename information agreed upon by clients that wish to share object with each other. A first client creates an object by communicating a create request, which includes typename information associated with the object. The object is created and the typename information, along with data and properties associated with the object, is stored. A second client requests to open that object. The data, properties, and typename information stored in associated with the object is communicated to the second client so that the second client is able to create a correct instance of the object.
US08798091B2 Fibre channel arbitrated loop bufferless switch circuitry to increase bandwidth without significant increase in cost
A switch, switched architecture and process for transferring data through an FCAL switch is disclosed. The switch uses multiple switch control circuits each coupled to one FCAL network and all connected to a crossbar switch. The switch control circuits are coupled together by a protocol bus for coordination purposes. Local conversations can occur on each FCAL loop and crossing conversations through the switch can occur concurrently. The OPN primitive is used to establish the connection before any data is transferred thereby eliminating the need for buffer memory in the switch control circuits. The destination address of each OPN is used to address a lookup table in each switch control circuit to determine if the destination node is local. If not, the destination is looked up and a connection request made on the protocol bus. If the remote port is not busy, it sends a reply which causes both ports to establish a data path through the backplane crossbar switch.
US08798070B2 Method of transmitting data in a wireless communication system
A method of generating a data block to be transmitted from a protocol layer to a receiving side in a wireless communication system, the protocol layer having a header compression function, comprises generating at least one of a control packet which includes control information and a compressed packet generated by header compression for an upper layer data block, and generating a first lower layer data block which includes type indication information and the control packet, if the control packet is generated, the type indication information indicating a type of control information included in the generated control packet.
US08798068B2 Method and system for an optimized retransmission of a message in a satellite communications context
A communications method for retransmission of at least one fragment of a lost or erroneous message from a terminal to a gateway over a communications network comprising a plurality of terminals, communicating over a demand assignment multiple access and comprising a control center allocating the communications resource to the terminals, comprises: detection, by the gateway, of fragments of lost or erroneous messages and, when at least one fragment is detected, notification via the gateway to the control center of the loss of at least one fragment; calculation, by the control center, of a second allocation plan taking into account a new transmission of the fragment; notification by the gateway to the terminal of the loss of the fragment and notification by the control center to the terminal of the second allocation plan; transmission by the terminal of the lost fragment according to the second allocation plan to the gateway.
US08798053B2 Header compression in wireless links
In compression of packet data headers the compressor side (100) in a point-to-multipoint connection transmits (301) a message announcing a particular service. The entities (200) receiving the announcement message are adapted to respond to the message and based on the response message(s) (305) the compressor can adapt the compression scheme used. In particular the compressor may compress (315) or not compress (311) the header of the packet data header.
US08798048B1 System and method for managing a list of entries containing routing information
A system and method adds and manages entries on a list of entries of routing information to allow the top entry to be used for routing to a destination corresponding to the list. Costs of a wireless link may be a function of the success rate experienced on that wireless link.
US08798046B2 Methods and apparatus for providing unique MAC address to individual node for fibre channel over Ethernet (FCoE) traffic
In one embodiment, an apparatus can include a filter module operatively coupled to a switching module. The filter module can be configured to define a filter to be applied to a Fiber Channel over Ethernet (FCoE) frame received from any port from multiple ports instantiated at a network device. The filter can be defined based at least in part on a first logical address associated with a first port from the multiple ports. The first logical address can be based at least in part on (1) a first identifier associated with a switch fabric to which the apparatus is operatively coupled and (2) a second identifier associated with a first port from the multiple ports. The filter module can be configured to define the filter such that a switching module sends the FCoE frame to a Fiber Channel device when a second logical address included in the FCoE frame matches the first logical address and the filter module is operatively coupled to the switching module.
US08798041B2 Method and apparatus for time stretching to hide data packet pre-buffering delays
A special rendering mode for the first few seconds of play out of multimedia data minimizes the delay caused by pre-buffering of data packets in multimedia streaming applications. Instead of pre-buffering all incoming data packets until a certain threshold is reached, the streaming application starts playing out some of the data packets immediately after the arrival of the first data packet. Immediate play out of the first data packet, for example, results in minimum delay between channel selection and perception, thereby allowing a user to quickly scan through all available channels to quickly get a notion of the content. The immediate play out is done at a reduced speed.
US08798039B2 Voice over internet protocol (VoIP) traffic management system and method
A method is provided that includes: receiving, by one or more server devices, voice over Internet protocol (VoIP) traffic management rules from a network operations center; gathering, by the one or more server devices, VoIP traffic data from a VoIP network; analyzing, by the one or more server devices, the VoIP traffic data; creating, by the one or more server devices, a ticket based on the VoIP traffic management rules and the VoIP traffic data; and automatically sending, by the one or more server devices, the ticket to the network operations center based on the VoIP traffic management rules.
US08798024B2 Control station device, transmitting station device, communication method, and communication system
In a communication system configured by a transmitting station device and a receiving station device for transmitting and receiving a multicarrier signal using a spectrum including a plurality of subcarriers, a superposed rate which is a rate in which a superposed band in which interference is occurring is used in a used frequency band used for transmitting the multicarrier signal is set so as to increase frequency utilization efficiency of the used frequency band, and the multicarrier signal is transmitted using a spectrum allocated in accordance with the set superposed rate.
US08798023B2 Configuration of rank indicator reporting instances
A method for setting a periodicity and an offset in rank indicator (RI) reporting in a user equipment in a wireless communication system receives a radio resource control (RRC) signal from a base station, decodes a RI periodicity and offset configuration index, sets the periodicity and offset in accordance with said decoded periodicity and offset configuration index and reports a RI according to the set periodicity and offset. The periodicity is an integer and reporting a RI reports with equal the product of the periodicity and a period of reporting of the channel quality indicator (CQI) and the precoding matrix indicator (PMI).
US08798020B2 Communication device, control method of communication device, and program
A communication procedure for providing or receiving communication parameters can be performed by an easy operation even between devices having both a base station function and a slave station function. A communication device of the present invention determines a role of a device when performing a predetermined communication procedure for providing or receiving communication parameters, and selects operating as a base station or operating as a slave station based on the determined role. The communication device selects based on the determined role operating as a providing device or operating as a receiving device.
US08798013B1 Method and system for management of data transmission in timeslots
A method and system is disclosed for managing transmission of data in upcoming timeslots on an air interface. A radio access network detects that in the upcoming timeslots, less than a threshold portion of currently-contending devices are scheduled to receive transmissions, and the radio access network responsively de-schedules a number of the devices and schedules in their place a greater number of other devices, where the newly scheduled devices have higher forward link data rates than the de-scheduled devices.
US08798005B1 Comparative-throughput triggered handoff
Disclosed herein are methods for comparative-throughput triggered handoff. According to one embodiment of the method, the RAN may determine that a higher priority AT is receiving a lower level of throughput than a lower priority AT in the same sector, and as a response, the RAN will cause the higher priority AT to hand off from the current serving sector. According to another embodiment of the method, the RAN may identify which of the ATs being served in a particular sector are receiving lower than a threshold level of throughput, and subsequently determine the highest service priority level of these identified ATs. The RAN will then cause one or more of the identified ATs that have the highest service priority level to hand off from the current serving sector.
US08797999B2 Dynamically adjustable communications services and communications links
User equipment may be used in forming communications links between users. A virtual communications channel may be maintained between users while adjustments are made to the type of communications traffic that is being conveyed over the link, the nature of the physical channels being used in the link, link bandwidth and other link attributes, user requirements, and other factors. Monitoring circuitry may be used to monitor factors such as the location of a device and other operating parameters. As circumstances dictate, the operation of the device may be adjusted in real time, while maintaining the virtual communications channel intact. User devices may automatically advertize their presence and may automatically detect nearby devices. Content items may be shared using online services.
US08797998B2 Method and device for indicating data re-transmission when area switching in LTE system
A method and device for indicating data re-transmission when area switching in LTE system, wherein the method comprises the following steps: S_eNB sends PDCP-SDU CN report to T_eNB in order to announce PDCP-SDU SN received, and T_eNB announces PDCP-SDU SN received by S_eNB to UE. Thereby, UE would not re-transmit PDCP-SDU corresponding to received SN, which avoids re-transmission of useless PDCP-SDU, and saves radio resources comparing with prior solutions.
US08797996B2 Inter-network packet transmission method and system
An inter-network packet transmission method and system in a vertical handover between the two different technology networks is provided. An inter-network packet transmission method includes tunneling between gateways of heterogeneous networks though an interface, updating a routing table of at least one of the gateways by exchanging information through the interface, and transmitting packets to a user equipment based the at least one updated routing table.
US08797993B2 Method and device for superimposing reference signal and data based on space division multiple access
The present invention provides a method of superimposing data signals and reference signals in a space division multiple access communication system, a base station of the communication system transmitting the first layer resource block and another layer resource block to a terminal using the same time/frequency resources, reference signals in the first layer resource block and reference signals in the other layer resource block being orthogonal to each other, the method including superimposing data signals transmitted in the first layer resource block at positions of reference signals in the first layer resource block, making a spreading sequence of the superimposed data signals orthogonal to a spreading sequence of the reference signals in the first layer resource block. The present invention can effectively use resources consumed under a multiuser MIMO system and drastically improve the system performance.
US08797992B2 Wireless communication device for determining communication pattern
In a wireless communication device for performing plural wireless communications with different standards using the same frequency band, degradation of communication quality and communication speed due to communication interference is prevented, while drop in throughput and occurrence of frame loss are prevented. A first wireless communication section first performs wireless communication using a first frequency band and a second wireless communication section performs second wireless communication using a second frequency band with which at least a part of the first frequency band overlaps. The first wireless communication section analyzes a communication status signal which represents a signal pattern corresponding to communication status of the second wireless communication and then determines whether it is synchronous communication, and if it is, the first wireless communication section transmits/receives data in a non-communication period when communication in the synchronous communication is not performed, in synchronization with timing of the synchronous communication.
US08797989B2 Method and apparatus for managing random access preamble set in a wireless communication system with multiple random-access priority classes
A method for determining a proper preamble allocation mode is provided. The method is applicable to a base station communication with a number of human to human UEs and machine to machine UEs. The base station collects information from different types of UEs to figure out arrival rates for human to human type random access attempts and machine to machine type random access attempts. The base station selects one allocation mode out of two different allocation modes. In one mode, random access preambles are dedicatedly allocated to machine to machine type UES. In the other mode, preambles are commonly allocated to different types of UEs. The base station indicates the selected allocation mode by using system information block such as SIB2.
US08797986B2 Wireless communication apparatus and reference signal generating method
Provided are a wireless communication apparatus and a reference signal generating method, wherein inter-cell interference is reduced inside and outside a CoMP set. A CoMP mode setting unit (101) sets whether the terminal (100) thereof is a CoMP terminal or a Non-CoMP terminal. When the terminal (100) is set as a Non-CoMP terminal, the hopping pattern calculating unit (104) calculates a ZC sequence number to be used as the transmission timing, from among all the ZC sequence numbers that can be used within the system. When the terminal (100) is set as a CoMP terminal, the hopping pattern calculating unit (104) calculates a ZC sequence number to be used as the transmission timing, by hopping the ZC sequence numbers to be used within the CoMP set. A ZC sequence generating unit (105) generates a ZC sequence to be used as an SRS, using the calculated ZC sequence number.
US08797979B2 Method and apparatus for transmitting uplink control signal in wireless communication system
The present invention relates to a method for a terminal for transmitting an uplink control signal, i.e., an ACK/NACK (Acknowledgement/Negative-ACK) signal, in a wireless communication system. In particular, the method comprises: mapping part of the ACK/NACK signals to selection information, which is composed of a combination of message areas and reference signal areas; independently selecting one message area and one reference signal from a plurality of control channel resources that are located in the same resource block, based on the mapped selection information; allocating the selected message area to the other ACK/NACK signals; and transmitting the ACK/NACK signal to a base station by using the selected message area and the selected reference signal area.
US08797971B2 Method and device for sending a buffer status report
A method and device of sending Buffer Status Reports (BSRs) are provided herein. The method includes: determining the type priority sequence of BSR by a user terminal, and selecting and processing one BSR based on the type priority. A user device is also provided. In the process of implementing the provided method and device, the terminal may select and process one BSR when the sum of the BSR qualified for triggering the sending and the BSR marked as pending is greater than one. The provided method and device may reduce resource waste because there is no situation that at least two BSRs sending processes are triggered at one time and at least two BSRs are sent at one time.
US08797966B2 Channel state information transmission
A wireless device receives control messages from a first base station. The control messages configure measurement parameters and triggers measurements of channel state information for a subset of carriers. The control messages configure an uplink transmission resource, physical uplink channel format, and a list of carriers. The wireless device measures and transmits the channel state information for each active carrier in the list of carriers. The wireless device simultaneously receives signals from a subset of carriers belonging to at least two base stations or belonging to at least two sectors of the first base station.
US08797964B2 Synchronization system and synchronizing method for plurality of base stations and mobile station in a reverse link wireless transmission
There is provided a wireless communication system which can synchronize a mobile station with a destination base station in response to the mobile station determining to switch base stations. Each base station generates synchronization information to synchronize the mobile station with the base station from a reverse pilot signal received from the mobile station, generates reverse propagation quality information from the reverse pilot signal, and generates and transmits a control signal including the synchronization information and the reverse propagation quality information. A mobile station generates and transmits a reverse pilot signal, receives a signal including the control signal from each of the base stations.
US08797955B2 Duplex communication method, terminal scheduling method and system
The present invention provides a method for duplexing communication, and a method and a system for scheduling a terminal. The method for scheduling a terminal includes: determining capability information of the terminal when the terminal makes a request for a service; allocating a band resource for the terminal according to the capability information of the terminal and the currently available band resources, and sending information of the allocated band resource to the terminal in the band currently used by the terminal, wherein the allocated band resource includes a bidirectionally used band, and at least one of the uplink band and downlink band includes a unidirectional band; and communicating with the terminal in the manner of time division duplexing by way of the allocated band resource. The present invention makes the best of the band resources near the TDD licensed band and improves the communication efficiency.
US08797949B2 Announcing a communication session within a wireless communications system
An access network (AN) receives a call announcement message for transmission to an access terminal (AT). The AN initiates, in response to the received call announcement message, a physical-layer synchronization procedure for at least one channel between the AN and the AT, the physical-layer synchronization procedure associated with a transition of the access terminal to a dedicated channel state. The AN performs the initiation by sending a message to the AT. In response to the message, the AT monitors a downlink channel for receipt of the call announcement message. The AN then transmits the call announcement message on the downlink channel to the access terminal, and the AT receives the call announcement message due to the monitoring. The call announcement message is transmitted either (i) before the physical layer synchronization procedure completes or (ii) before a transmission of a reconfiguration complete message indicating completion of dedicated channel state transition.
US08797940B2 Setup and configuration of relay nodes
Systems and methods for the configuration of network nodes without a secured connection in a telecommunications system are described herein. These network nodes can be wireless network nodes which are part of the network infrastructure, such as, wireless relays, wireless repeaters and self-back-hauled eNodeBs.
US08797937B2 System and method for providing multicast and broadcast service supporting macro diversity
The present invention relates to a multicast and broadcast service (MCBCS) system and method. According to the present invention, the MCBCS system comprises: an MBS distribution DPF (Data Patch Function) for receiving MBS data from an MCBCS server/controller and distributing the data; an MBS synchronization controller for acquiring GRE (Generic Routing Encapsulation) for the MBS data from the MBS distribution DPF and then generating an MBS synchronization rule; an MBS synchronization executor for executing MBS synchronization on the MBS synchronization rule received from the MBS synchronization controller; and an MBS DPF for receiving MBS data from the MBS distribution DPF, packaging the MBS data into an MBS burst and then transmitting the data to an MS (Mobile station). As such, multicast and broadcast services can be provided efficiently.
US08797936B2 Cooperative communication methods and devices
Cooperative communication methods for a wireless communication network (100) and devices configured to perform such methods are disclosed herein. In a described embodiment, the network (100) includes a first communication device (102) and a second communication device (104), each of the communication devices (102,104) being associated with respective users and configured to communicate with a common base station (130). The cooperative communication method comprises the first communication device (102) transmitting a first message to the second communication device (104) for transmission to the base station (130) as a first routed message; and receiving a second message from the second communication device (104) for transmission to the base station (130) as a second routed message. In this way, the transmission is able to achieve diversity gains at the base station (130).
US08797928B2 Methods and systems for using a power savings mode during voice over internet protocol communication
Techniques presented herein allow a wireless device, (e.g., a mobile station, MS) to automatically enter a low power state when detecting silence based on monitored VoIP transmissions. Automatically entering the low power state may help the wireless device conserve power. In addition, for certain types of scheduling services in which bandwidth is allocated to the wireless device from within a system (e.g., Unsolicited Grant Service or extended real time polling service), automatically entering the low power state when silence is detected may also free up bandwidth (i.e., that would have otherwise been allocated to the wireless device entering the low power state) for allocation to other wireless devices in the system.
US08797926B2 Networked media station
Disclosed herein is a networked media station providing a variety of features including a wireless network interface, a wired network interface, a peripheral interface, and a multimedia interface. The wireless network interface(s) allows the device to communicate to serve as a wireless base station or repeater and/or a bridge between a wireless and a wired network. The peripheral interface allows the device to communicate with a variety of peripherals, and, in conjunction with the network interface(s), allows sharing of a peripheral among multiple networked computers. The multimedia interface allows the device to be used with entertainment devices for streaming of multimedia information from a network connected computer to the entertainment device. Control of various aspects of the device is preferably controlled from a network connected computer.
US08797921B2 Communication terminal and method for data transmission
A communication terminal captures an image of a device having a local area wireless communication function, displays the image on a screen, and performs local area wireless communications with the device while further displaying data stored in the device on the screen.
US08797920B2 Methods and systems for access to real-time full-duplex web communications platforms
At least one embodiment of this invention pertains to an abstraction layer that provides a consistent interface, with client-side and server-side implementations, to allow web client to interact with other web clients (that are connected to a common interactive event) in real-time over standard web ports without the web clients being tied to a specific real-time communications platform. At least some embodiments described herein contemplate methods and systems for establishing web communication among multiple web clients by providing a layer of abstraction between the web clients and the interactive session using interfaces to an Open Real-Time Connectivity (ORTC) layer. The system may use authentication methods to validate the web communications. The system may be implemented on a scalable, load-balanced, and fault-tolerant network.
US08797910B2 Modem and network search method of modem
The present application provides a modem and a network search method of the modem. The method includes: sampling a signal level value and a signal quality value of a serving cell; obtaining a signal power condition according to the signal level value, and obtaining a signal stability condition according to the signal quality value; and when both the signal power condition and the signal stability condition are higher than set conditions, determining a network search state as an off state. In embodiments of the present application, power consumption and a workload may be reduced.
US08797909B1 Network interface with autonegotiation and cable length measurement
A network interface to be implemented with a first network device is configured to autonegotiate a network link with a second network device by advertising a first selector field. The first selector field indicates that the first network device is capable of a first speed. The network interface is further configured to listen for a second selector field advertised by the second network device and stall autonegotiation while listening for the second selector field. The network interface is further configured to, in response to the second selector field indicating that the second network device is capable of communicating over the network link using the first speed, determine a cable length between the first and second network devices. The network interface is further configured to, in response to the cable length being less than a first predetermined threshold, select the first speed for communication over the network link.
US08797907B2 Increasing throughput by adaptively changing PDU size in wireless networks under low SNR conditions
Feedback indicates low signal-to-noise ratio (SNR) conditions for a wireless communications link between a transmitter device and a receiver device. After attempting to achieve a target packet error rate (PER) by increasing transmission power for the wireless communications link, the transmitter device receives feedback that indicates a current PER, for data transmitted using an initial automatic repeat request (ARQ) block size, is above the target PER for the receiver device, and changes, based on the feedback, the current ARQ block size to a different ARQ block size for the wireless communications link. The different ARQ block size may be adaptively selected to provide a maximum PDU size that achieves the target PER at the receiver device under the low SNR conditions.
US08797903B2 Method and apparatus of utilizing uplink synchronization shift command bits in TD-SCDMA uplink transmission
Certain aspects of the present disclosure propose techniques for utilizing synchronization shift (SS) bits in Time Division Synchronous Code Division Multiple Access (TD-SCDMA) based uplink communications. The SS bits can be used for various purposes different from indicating timing of transmissions from a Node B to a user equipment.
US08797899B2 System and method for probabilistic WLAN positioning
This disclosure is directed to a wireless network node having position determination capabilities. The position of a node is determined using range measurements to other network nodes having known locations. Probability density functions modeling uncertainty factors are incorporated in the estimation algorithms to account for the dynamic nature of wireless network, including the relative motion of a node in the network. These probabilistic estimation techniques provide a solution in the form of an expectation value for the position of the network node and a variance that can be assessed to determine the validity of the position determination.
US08797895B2 Radio relay station, radio relay method, radio communication system, location management device, radio terminal, and radio communication method
Provided is a radio relay station which relays data transmitted and received by a radio base station a radio terminal in a radio communication system which employs the TDD scheme. The radio relay station receives data from the radio base station during a downlink subframe period and transmits data to the radio base station during an uplink subframe period. The radio relay station sets a remote side transmission period for transmitting data to the radio terminal in the uplink subframe period and sets a remote side reception period for receiving data from the radio terminal in the downlink subframe period.
US08797886B1 Verification of network paths using two or more connectivity protocols
Techniques are described for verifying a status of a set of paths through a computer network for two or more connectivity protocols. For example, a node uses a first connectivity protocol to concurrently learn information that will cause packets conforming to the first connectivity protocol and packet conforming to a second connectivity protocol to traverse a set of paths through a computer network. After learning this information, the node may verify a status of each of the paths using the first connectivity protocol. In addition, the node may verify a status of each of the paths using the second connectivity protocol. By verifying the status of the paths using both the first and the second connectivity protocols, the node may be able to quickly and accurately determine whether a path has failed.
US08797876B2 Identification of underutilized network devices
A method, article of manufacture, and system for indicating underutilized network devices that provide services in a data communications network. The method includes: receiving network traffic data; filtering the network traffic data to eliminate data for predefined connections; producing, from the filtered network traffic data, a graph representing a connection between a first device and a second device within the data communications network; analyzing the graph to identify a set of interconnected nodes that is outside the data communications network; and indicating an underutilized network device by producing an output dependent on traffic rate data associated with a link to the identified set of interconnected nodes that is outside the data communications network.
US08797865B2 Providing quality of service for sub-flows in a multiple grants per interval service flow
A method and system to provide Quality of Service (QoS) for packet transmission in a grant of a multiple grants per interval (MGI) service flow is provided herein. The method includes the steps of receiving a packet of an application session, determining characteristics associated with the packet and mapping the packet to a MGI sub-flow, wherein the MGI sub-flow is associated with the QoS attributes for the application session. The method further includes the steps of storing the packet in a pre-shaper sub-flow queue that is associated with the MGI sub-flow that the packet is mapped to, and enforcing the QoS for the packet transmission by adjusting the egress of the packet from the queue based on the QoS attributes associated with the MGI sub-flow.
US08797864B2 Adaptive traffic management via analytics based volume reduction
A method of managing traffic over a communication link between a transmitting node and a receiving node is provided herein. The method includes: determining momentary traffic shaping constraints; accumulating incoming messages at the transmitting node into a data queue, based on the momentary traffic shaping constraints; transmitting the messages from the data queue to the receiving node over the communication link based on the momentary traffic shaping constraints; estimating a desired amount of data that needs to be discarded from messages in the data queue, based on: (a) the size of the data queue and (b) the momentary traffic shaping constraints; sorting data in the data queue by an order of importance, based on analytic objects; discarding, based on the analytic objects, the desired amount of data from the messages in the queued data, such that the discarded data is ranked lowest by the order of importance.
US08797862B2 System and method for selecting a message transport for a multi-mode communication device
The present disclosure relates to a system and method for selecting a network for use by a communication device to process a data transmission. In the method, the following actions are conducted: tracking transmission characteristics of networks used by the device; maintaining a set of options for the device relating to the networks, including at least one option based on the transmission characteristics; utilizing a selected option identify a selected network to process the data transmission by the communication device; and processing the data transmission using the selected network.
US08797861B2 System and method for mobile internet offloading in a wireless communication network
A system and method for mobile Internet offloading in a wireless communication network are disclosed. In one embodiment, a session is established through an Internet offload gateway (IOGW) with a mobile operator network to establish a communication with a mobile device. A packet coming from the mobile device is received by an intelligent policy manager (IPM) residing in the IOGW during the session. If the received packet is a signaling packet, offload rule flags are generated and operator defined offload policy rules are then enabled. If the received packet is a data packet, it is determined whether the operator defined offload policy rules match with session information associated the data packet. If the operator defined offload policy rules match, the data packet is offloaded to the Internet. If the operator defined offload policy rules do not match, the data packet is sent to a home gateway.
US08797853B2 System and method for checking the permissibility of a use of a service
An access control function (ZF) which checks a requested use (NU) of a service (DI) by considering an available capacity Cv which is detected by considering the entire transmission capacity (G) and is available to an access node (ZK) for transmitting traffic flows (VS) to the communications network. The service is carried out in at least one communications network (KN) that is provided with an entire transmission capacity (G). The access node (ZK) is allocated to the access control function (ZF) which checks the requested use (NU) of the service (DI).
US08797850B2 System and method to adapt to network congestion
In a particular embodiment, a method is disclosed that includes receiving a feedback message at a transmitter, the feedback message including an indication of a magnitude of congestion and a sustainable rate of data transmission at a receiver. The method also includes determining a decongestion rate and a decongestion time based on at least one of the sustainable rate of data transmission and the magnitude of congestion when the magnitude of congestion satisfies a threshold value. The method further includes sending data at the decongestion rate from the transmitter to the receiver for the decongestion time. The method also includes adjusting a data transmission rate at the transmitter to the sustainable rate of data transmission after the decongestion time is ended.
US08797845B2 Failure recovery method in non revertive mode of ethernet ring network
Provided is a failure recovery method in a non-revertive mode of an Ethernet ring network. In an Ethernet ring network, link priorities between nodes or node priorities are determined based on media access control (MAC) addresses and the nodes having blocked ports are determined after failures are recovered from based on the priorities so that the blocked ports can be distributed.
US08797842B2 Aircraft communication bus fault isolator apparatus and method
A structure and a first panel are operably disposed with respect to the structure. A first plurality of nodes is disposed within the first panel, including a first plurality of power distribution network nodes in a first power distribution network, and wherein the first plurality of nodes further comprises a first group of nodes. A second panel is operably disposed with respect to the structure. A second plurality of nodes is disposed within the second panel, including a second plurality of power distribution network nodes in a second power distribution network isolated from the first power distribution network. The second plurality of nodes further comprises a second group of nodes. A bus guardian, separate from the two panels, electrically connects the first panel and the second panel. The bus guardian is configured to network the first group of nodes and the second group of nodes in a network.
US08797841B2 Method, system and device for recovering service
A method, system and device for recovering services are provided, which relate to the field of communication. The method includes the following steps. Working resources of a Traffic Engineering (TE) link in a network are set to a shared MESH recovery state, and information of the shared MESH recovery state is flooded into the network, in which the information of the shared MESH recovery state is used to broadcast that the failure recovery mode of the working resources of the TE link is a band-level shared MESH recovery mode; whether the TE link fails is detected; and when detecting that the TE link fails, services on the working resources of the TE link are recovered by switching the N band-level FA LSPs on the TE link to the corresponding N band-level shared MESH recovery paths. The technical solutions reduce service recovery time and satisfy service requirements of customers while increasing bandwidth resource usage rate.
US08797831B2 Suspension board with circuit
A suspension board with circuit is for mounting thereon a slider/light source unit provided with a slider on which a magnetic head is mounted, and a light source device including a main body, and a light source provided to protrude from the main body. The suspension board with circuit includes a receiving portion formed therein to be capable of receiving the light source, and a guide surface for guiding the light source to the receiving portion when the slider/light source unit is mounted.
US08797829B2 Obstacle detection device
An obstacle detection device controls distance sensors to cause the distance sensors to transmit a transmission wave during a fixed time period, measures a first time which has elapsed from a time at which the transmission starts to a time at which a reflected wave is detected, and a second time which has elapsed a time at which the above-mentioned transmission is stopped to a time at which the reflected wave disappears, and determines that an obstacle exists when a time difference between the above-mentioned first time and the above-mentioned second time is equal to or shorter than a predetermined allowed time. Therefore, the obstacle detection device can reduce the time required for the determination to at least one-half that provided by a related art technique, and improves the accuracy of the detection of an object moving at a relatively high speed.
US08797827B2 Seismic acquisition system
Various technologies for a seismic acquisition system, which may include an acquisition central system configured to determine a desired start time for a sweep cycle in one or more vibrators and a recorder source system controller in communication with the acquisition central system. The recorder source system controller may be configured to receive the desired start time from the acquisition central system. The seismic acquisition system may further include one or more vibrator units in communication with the recorder source system controller. Each vibrator unit may be configured to start a sweep cycle in a vibrator at the desired start time.
US08797811B2 Method and apparatus to reduce power consumption by transferring functionality from memory components to a memory interface
A common Delay Locked Loop (DLL) circuit and/or voltage generator circuit is provided in, or associated with. a memory interface interposed between a memory controller and a plurality of memory components. Corresponding circuits in the memory components are disabled and/or bypassed, or the memory components are manufactured without the circuits. Both the DLL circuit and voltage generator draw current, which is multiplied by the number of memory components in a memory system. By operating a single DLL circuit and/or voltage generator in or associated with the memory interface, that generates a read clock signal and/or various voltage levels, respectively, for all memory components in the memory system, power consumption may be significantly reduced.
US08797810B2 Semiconductor integrated circuit with thick gate oxide word line driving circuit
A semiconductor integrated circuit according to one aspect of the present invention may includes a plurality of driving circuits to drive a respective plurality of word lines with either a first voltage supplied from a first power supply or a second voltage supplied from a second power supply in accordance with a control signal, and a plurality of gate transistors in each of which a gate is connected to one of the plurality of word lines, and a connection state between a storage node and a bit line is changed based on the voltage provided to the word line connected to the gate. In the semiconductor integrated circuit, a gate oxide film of each of the plurality of gate transistors is thinner than a gate oxide film of each of transistors constituting the plurality of driving circuits.
US08797804B2 Vertical memory with body connection
An embodiment of an apparatus includes a substrate, a body semiconductor, a vertical memory access line stack over the body semiconductor, and a body connection to the body semiconductor.
US08797801B2 Non-volatile semiconductor memory device
In performing a read operation of a memory transistor, a control circuit supplies a first voltage to a selected word line connected to a selected memory transistor. A second voltage is supplied to a non-selected word line connected to a non-selected memory transistor other than the selected memory transistor, the second voltage being higher than the first voltage. A third voltage is supplied to a bit line. A fourth voltage lower than the third voltage is supplied to, among source lines, a selected source line connected to a memory string including the selected memory transistor in a selected memory block. A fifth voltage substantially the same as the third voltage is supplied to, among the source lines, a non-selected source line connected to a non-selected memory string in the selected memory block.
US08797787B2 Semiconductor manufacturing method
A memory bit cell includes a latch, a write port coupled to the latch, and a read port coupled to the latch. The write port includes a first set of devices having a first threshold voltage and a second set of devices having a second threshold voltage that is greater than the first threshold voltage. The read port includes a third set of devices having a third threshold voltage that is less than the first threshold voltage.
US08797781B2 Semiconductor device
A semiconductor device with a memory unit of which the variations in the operation timing are reduced is provided. For example, the semiconductor device is provided with dummy bit lines which are arranged collaterally with a proper bit line, and column direction load circuits which are sequentially coupled to the dummy bit lines. Each column direction load circuit is provided with plural NMOS transistors fixed to an off state, predetermined ones of which have the source and the drain suitably coupled to any of the dummy bit lines. Load capacitance accompanying diffusion layer capacitance of the predetermined NMOS transistors is added to the dummy bit lines, and corresponding to the load capacitance, the delay time from a decode activation signal to a dummy bit line signal is set up. The dummy bit line signal is employed when setting the start-up timing of a sense amplifier.
US08797780B2 Memory device having sub-bit lines and memory system
A memory device includes; a memory cell array including a memory cell connected to a bit line, a page buffer unit receiving data from the memory cell via the bit line, and a contact unit providing an electrical path through which the data is communicated from the memory cell array to the page buffer unit, wherein the contact unit comprises a sub-bit line configured to connect the bit line via a first contact with the page buffer unit via a second contact.
US08797779B2 Memory module with memory stack and interface with enhanced capabilites
A memory module, which includes at least one memory stack, comprises a plurality of DRAM integrated circuits and an interface circuit. The interface circuit interfaces the memory stack to a host system so as to operate the memory stack as a single DRAM integrated circuit. In other embodiments, a memory module includes at least one memory stack and a buffer integrated circuit. The buffer integrated circuit, coupled to a host system, interfaces the memory stack to the host system so to operate the memory stack as at least two DRAM integrated circuits. In yet other embodiments, the buffer circuit interfaces the memory stack to the host system for transforming one or more physical parameters between the DRAM integrated circuits and the host system.
US08797776B2 Diode-less full-wave rectifier for low-power on-chip AC-DC conversion
A bridge rectifier operates on low A.C. input voltages such as received by a Radio-Frequency Identification (RFID) device. Voltage drops due to bridge diodes are avoided. Four p-channel transistors are arranged in a transistor bridge across the A.C. inputs to produce an internal power voltage. Another four diode-connected transistors form a start-up diode bridge that generates a comparator power voltage and a reference ground. The start-up diode bridge operates even during initial start-up before the comparator and boost drivers operate. A comparator receives the A.C. input and controls timing of voltage boost drivers that alternately drive gates of the four p-channel transistors in the transistor bridge with voltages boosted higher than the peak A.C. voltage. Substrates are connected to the power voltage on the power-voltage half of the bridge and to the A.C. inputs on the ground half of the bridge to fully shut off transistors, preventing reverse current flow.
US08797767B2 Resonant power conversion circuit
An apparatus and system for power conversion. In one embodiment, the apparatus comprises a transformer having a primary winding and a plurality of secondary windings comprising a first secondary winding, a second secondary winding, and a third secondary winding, the first, the second, and the third secondary windings wound in a tri-filar configuration; and a cyclo-converter comprising a plurality of switch pairs for converting an alternating current to an AC current, each switch pair in the plurality of switch pairs coupled between two lines of an AC output and having a different secondary winding of the plurality of secondary windings coupled between its switches, the plurality of switch pairs comprising a first switch pair, a second switch pair, and a third switch pair, wherein the first, the second, and the third secondary windings are coupled between drain terminals of the first, the second, and the third switch pair, respectively.
US08797765B2 Angle adjustable device and electronic display unit using the same
The instant disclosure relates to an angle adjustable device, which includes: a base having a fixing member disposed thereon, where the fixing member has a fixing surface; a switch mechanism having a locking ring, a first gear, and a second gear, while at least one block protrudes from the inner surface of the locking ring, with the first gear having a contact incline slidingly abutted by the block, where the contact incline is defined with a first end and a second end, where the first gear is received by the locking ring and capable of meshing with the second gear; and a rotator having at least one connecting member connected to the second gear. The instant disclosure also discloses an electronic display unit using the same.
US08797763B2 Shield structure for an electronic element and electronic device
A shield structure for an electronic element, includes a ground pattern provided in a board; and a first member having electrical conductivity, covering the electronic element, and connected with the ground pattern.
US08797762B2 Device for acquiring information regarding the inside of a tire
A tire inside information acquiring device (100) attached inside a tire-wheel assembly, includes a housing body (10) configured to house a receiving antenna for receiving a radio signal and an electronic circuit unit connected to the receiving antenna, the electronic circuit unit constitutes the tire inside information acquiring device (100), and a substrate (40) on which the housing body (10) and a component constituting the tire inside information acquiring device (100) are disposed. The housing body (10) is formed of a nonmetallic inorganic material. The component is only formed of parts having water resistance.
US08797755B2 Wiring board and manufacturing method of wiring board
There is provided a wiring board including a first stiffener, one face of which is bonded to a circuit board, a second stiffener having a disposition hole in which an electronic component is disposed, and a laminate that is formed by laminating a plurality of insulating layers and a plurality of wiring layers between the other face of the first stiffener and one face of the second stiffener, and includes a terminal connection part that is connected to the wiring layers, positioned in the disposition hole, and connected to a terminal part of the electronic component.
US08797744B2 Device mounting systems and methods
A device mounting system is provided. The device 720 can include a plurality of device mounting posts 730, 740. The system can further include a transition member 100 including an transition mounting feature 150 and at least one receiver 140 adapted to accommodate a first portion of the device mounting features 730. The system can also include a backing member 100 comprising at least one receiver 140 adapted to accommodate the remaining portion of the device mounting features 740 and a transition mounting receiver 240 adapted to accommodate, the transition mounting feature 150.
US08797740B2 Multi-rack assembly method with shared cooling unit
A multi-rack assembly is provided which includes first and second electronics racks. The first electronics rack includes one or more cooling units disposed within the first electronics rack, which are coupled in fluid communication with a primary coolant loop of the first electronics rack to, at least in part, provide cooled coolant to the primary coolant loop and facilitate cooling one or more first rack electronic components. The second electronics rack includes a secondary coolant loop coupled in fluid communication with the cooling unit(s) disposed within the first electronics rack. The multi-rack assembly further includes a controller to automatically provide cooled coolant to the secondary coolant loop, and wherein the controller controls flow of cooled coolant from the cooling unit(s) to the secondary coolant loop depending, at least in part, on cooling requirements of the first electronics rack.
US08797730B2 Sliding module for electronic device
A sliding module includes a first section, a second section, a pivot plate, a hinge module and an assist lever. Two sides of the pivot plate are respectively rotatably connected to the first section and the hinge module. The hinge module is positioned on the second section. Two ends of the assist lever are respectively rotatably connected to the first section and the second section. The first section brings the pivot plate to rotate relative to the hinge module, and elevates the assist lever, the pivot plate and the assist lever bring the first section to move and rotate relative to the second section in a tilted orientation.
US08797728B2 Display apparatus
Provided herein is a display apparatus including a hinge having a coupling part coupled to a panel and a body part connected to the coupling part, a stand neck coupled to the body part, a main base having a fixing part, to which the hinge and the stand neck are fixed, a main board including a power board and a signal board connected to each other so as to form a two-layer stacked structure so that the power board and the signal board are mounted in a space of the main base as a single module, and a cover assembly including a middle cover to accommodate the main base, the middle cover being provided with a mounting part corresponding to the fixing part.
US08797725B2 Power adapter device provided with a mouse pad
A power adapter device is to be applied to an electronic device, and includes a power adapter and a carrying pad. The power adapter includes a power adapter body, which has a pad-connecting end and a pad-storing end opposite to said pad-connecting end. The carrying pad has a free end, and an adapter-connecting end opposite to the free end and connected to the pad-connecting end. The carrying pad is switchable with respect to the power adapter body between an unfolded state, where the carrying pad is unfolded at one side of the power adapter body with the free end remote from the power adapter body, and a stored state, where the carrying pad is folded toward the power adapter body with the free end being close to the pad-storing end.
US08797721B2 Portable electronic device housing with outer glass surfaces
Improved housings for electronic devices are disclosed. In one embodiment, an electronic device housing can have one or more outer members (e.g., exposed major surfaces), such as front or back surfaces, that are formed of glass. The one or more glass surfaces can be part of outer member assemblies that can be secured to other portions of the electronic device housing. In other embodiments, apparatus, systems and methods for robustly attaching a cover portion of an electronic device to a bottom portion, e.g., a housing portion, of the electronic device are described. The electronic device can be portable and in some cases handheld.
US08797716B2 Electrochemical cell
An electric double-layer capacitor is provided in which an upper end portion of a recessed container is sealed by a sealing plate. An electrode and an electrode are accommodated in a hollow portion formed by a recessed portion and the sealing plate. One step portion is formed in the middle of one inner peripheral surface of the recessed portion, and another step portion is formed in the middle of the other opposing inner peripheral surface. The one step portion and said another step portion are formed at the same height, and upper surfaces of those step portions exist on the same plane.
US08797715B2 Capacitor with parallel nanotubes
Technologies are generally described for a capacitor device that includes parallel nanotubes. Such a capacitor device may include two parallel electrodes, each of which includes an array of nanotubes that extends from the surface of the respective electrode towards the other electrode. The nanotubes can be substantially parallel to each other and substantially perpendicular to the electrode from which they extend. The space between the electrodes and the nanotubes can be filled with an electrolyte or dielectric material, for example, a solution of an electrolyte solute in a suitable solvent. Such a capacitor device can have high electrode surface area but can avoid pore effects, in comparison to high surface area porous electrodes which do not have interpenetrating electrodes.
US08797700B2 Apparatus for detecting temperature of switching elements
A temperature detecting apparatus includes an integrated circuit that integrates an overheating detecting circuit, a breakage detecting circuit and a disabling circuit, and an element connection terminal connecting a temperature sensing element. The disabling circuit disables the breakage detecting circuit from detecting a breakage of wire when a voltage at the element connection exceeds a disabling threshold which is set higher than an overheating detection threshold and a breakage detection threshold. A predetermined voltage higher than the disabling threshold is applied to the element connection terminal when the temperature sensing element is not connected to the element connection terminal.
US08797690B2 Mass balanced flexure gimbal for head gimbal assembly sway mode control
Approaches to a mass balanced flexure gimbal assembly for controlling the sway mode of the loadbeam portion of the suspension of a head gimbal assembly (HGA) of a hard-disk drive (HDD). The sway mode of concern is that which is excited when a head slider is actuated by a plurality of piezo actuation devices of a secondary actuation system. A suspension includes a mass attached to the suspension flexure and configured for balancing a moment force about the gimbal, about which a slider rotates when microactuated. The mass is located on the side of the slider opposing the side on which the piezo actuation devices are mounted, to counteract the mass of the piezo devices.
US08797689B1 Disk drive head suspension assembly with piezo element stress relief features
A head suspension assembly for a disk drive includes a mounting plate that may include an annular swage boss. A load beam is attached to and extends from the mounting plate in a longitudinal direction. A first piezoelectric element is disposed within a first piezoelectric element receiving window in the mounting plate. The load beam includes a first etched region that is elongated in a transverse direction that is transverse to the longitudinal direction. The first etched region neighbors the first piezoelectric element and is disposed closer to the annular swage boss than is the first piezoelectric element.
US08797685B2 Perpendicular write head having a stepped flare structure and method of manufacture thereof
A magnetic write head for data recording having a magnetic write pole with a stepped magnetic shell structure that defines a secondary flare point. The secondary flare point defined by the magnetic shell portion can be more tightly controlled with respect to its distance from the air bearing surface (ABS) of the write head than can a traditional flare point that is photolithographically on the main pole structure. This allows the effective flare point of the write head to be moved much closer to the ABS than would otherwise be possible using currently available tooling and photolithography techniques. The write head also includes a non-magnetic spacer layer formed over the magnetic shell structure that is recessed from the ABS by a distance that is greater than that of the magnetic shell portion. A magnetic shield is formed over the magnetic shell and non-magnetic spacer.
US08797681B2 Servo write head having plural spaced front blocks coupled by magnetic posts to a back bar
An assembly comprises a plurality of laterally spaced front blocks, a magnetic post coupling each of the front blocks to a common back bar, and a common front bar magnetically coupled to the back bar. A write gap spacer is positioned between the front bar and each of the plurality of front blocks, and a write gap element comprising write gaps couples the front bar to each front block across the write gap spacer. A coil is configured to generate magnetic flux in each magnetic post, and the front blocks are configured to direct the magnetic flux across the write gaps.
US08797668B1 Systems and methods for penalty based multi-variant encoding
Systems, methods, devices, circuits for data processing, and more particularly to penalty based multi-variant encoding of data.
US08797665B2 Systems and methods for channel quality determination
Various embodiments of the present invention provide systems and methods for data processing. For example, a data processing system is disclosed that includes: a data detector circuit, a filter circuit, and a mean squared calculation circuit. The data detector circuit is operable to apply a data detection algorithm to a data set to yield a detected output. The filter circuit is operable to filter the detected output to yield a filtered output. The mean squared calculation circuit is operable to calculate a mean squared error value based at least in part on the data set and the filtered output. A quality indicator is generated at least in part on the mean squared error value.
US08797655B2 Zoom lens and image pickup apparatus having the same
A zoom lens includes a lens unit Ln having negative refractive power including two or less lenses moving during focusing and zooming, a lens unit Lp1 having positive refractive power disposed adjacent to an object side thereof, and a lens unit Lp2 having positive refractive power disposed adjacent to an image side thereof. The lens units Lp1 and Lp2 move during zooming. A distance Tlw between a lens surface nearest to the object side in the entire zoom lens and an image plane at a wide-angle end, a distance Dnw between the lens surface nearest to the image side of the lens unit Ln and the image plane at the wide-angle end, a back focus bfw at the wide-angle end, and a maximum amount of movement Mnz during focusing of the lens unit Ln at a telephoto end are appropriately set.
US08797652B2 Skylight sunlight redirector
A skylight sunlight redirector is provided with ridges, grooves, and/or prisms that control light transmitted through the redirector as incident sunlight angle changes throughout the day.
US08797649B2 Achromatic lens system and optical apparatus
An achromatic lens system is provided with a cemented resin lens having positive refractive power constructed by a resin lens L11 having positive refractive power cemented with a resin lens L12 having negative refractive power, and a close-contact multi-layer type diffractive optical element L11E, the diffractive optical element L11E being disposed to an image side of the cemented resin lens, the diffractive optical element L11E being constructed by cementing two diffractive element members DE11, DE12 each made of different optical materials with each other, and the cemented surface thereof being a diffractive optical surface Gf on which grooves of a diffraction grating are formed, there by being lightweight and easily manufactured, capable of excellently correcting chromatic aberration and spherical aberration at the same time.
US08797648B2 Portable light filtering device and method
A portable light filtering device includes at least two sheets of polarized film material. Each of the at least two sheets are mounted on separate mounting rings that rotate relative to one another such that when the lines of polarization are perpendicular to one another, the amount of light that can pass through is minimized and when the lines of polarization are parallel, the amount of light that can pass through is maximized. The separate mounting rings are held together in a rotational relationship and include a mounting bracket to removeably attach the device to a car window, to the ledge of a car door or to any desired window from which light screening is desired.
US08797646B2 Relay zoom system
A relay zoom system includes, in order from an object side, a first lens group having a positive refractive power and a second lens group having a positive refractive power. Furthermore, in the relay zoom system, the first lens group and the second lens group are each made up of at least two positive lenses and one negative lens. The first lens group and the second lens group in the relay zoom system are configured so as to move along an optical axis when magnification is varied from a lower magnification edge state to a higher magnification edge state.
US08797636B2 Light-enhancing structure for electrophoretic display
The present invention is directed to a display device comprising a display fluid layer sandwiched between a first substrate layer and a second substrate layer, and a light-enhancing layer between the display fluid layer and the second substrate layer. The light-enhancing structure can enhance the colors displayed by the display device, especially the colors displayed through lateral switching of the charged pigment particles in an electrophoretic fluid.
US08797624B2 Scanning optical apparatus and image forming apparatus
In a scanning optical apparatus including a single lens configured to convert a beam deflected by a polygon mirror into a spot-like image on a to-be-scanned surface, the lens satisfies the conditions: −0.59<β1≦0, −0.46<β2≦0.2, −0.6≦D1<0.43, and −0.17≦D2≦0.16 where β1 indicates an angle [deg] formed in a main scanning plane between a first optical axis and a reference line perpendicular to the to-be-scanned surface, β2 indicates an angle [deg] formed in the main scanning plane between the first optical axis and a second optical axis, D1 indicates an amount of shift [mm] in the main scanning plane, of a point of intersection between the first optical axis and an incident-side lens surface, from the reference line, and D2 indicates an amount of shift [mm] in the main scanning plane, of a point of intersection between the second optical axis and an exit-side lens surface, from the first optical axis.
US08797620B2 Autostereoscopic display assembly based on digital semiplanar holography
This invention relates to autostereoscopic display assemblies, in particular for hand-held devices such as tablets, i-Pads, mobile phones, etc., wherein a stereoscopic effect is achieved by forming light beams are emitted from the display at different angles and with different polarization. The display assembly comprises a sandwiched structure consisting of a light-guide panel and a modified liquid-crystal display that is applied onto the light-guide panel. The panel has on its outer surface a net of light waveguides for delivery of light from the light source and for uniform distribution of light over the entire surface of the display. The different polarizations and angular directions of the beams perceived differently by a viewer's left and right eyes are achieved by providing the light-distribution waveguides with holograms of two different types.
US08797610B2 Processing apparatus capable of switching operation mode and computer readable device
A processing apparatus includes a photosensor, a processing unit and a control unit. The control unit detects a light receiving signal output from the photosensor during a first light emission period and obtains a first detection result, and makes first determination based on the first detection result by determining whether the processing unit can execute a function. The control unit detects the light receiving signal after a waiting period and obtains a second detection result. The control unit makes second determination based on the second detection result by determining whether the processing unit can execute the function. The control unit makes the second determination in a second mode that requires small consumption power, and according to determination in the second determination in the second mode that the processing unit can execute the function, the control unit keeps the second mode and makes the first determination.
US08797604B2 Methods and systems for creating structural documents
A method of creating a structural document may include determining, by a host computing device in a cloud system, a shape of a structural document, determining, by the host computing device, a plurality of dimensions of the structural document, receiving information associated with one or more content items, and causing a graphical representation of the structural document to be displayed at a user computing device. A shape of the graphical representation may correspond to the determined shape, a plurality of dimensions of the graphical representation may correspond to the determined plurality of dimensions, and the graphical representation may include at least a portion of the received content items. The method may include receiving an indication that a user is finished creating the structural document, generating a print document including an encoded data mark, and providing the print document to one or more print-related devices.
US08797599B2 Image processing device and image processing method
There is provided an image processing device which converts multi-gradation pixels configuring a multi-gradation image of image data to be used in a color image forming apparatus, into unit dither patterns. The image forming apparatus includes photosensitive members on which developer images are formed by supplying developer to electrostatic latent images, and an exposure device which exposes the photosensitive members. The developer images on the photosensitive members are transferred to a transferred medium which is moved while contacting the photosensitive members. The image processing device includes a processing unit which converts a multi-gradation pixel of a first color into unit dither patterns, each unit dither pattern consisting of a first line extending in a predetermined direction and a second line extending in a direction intersecting with the first line when a gradation value of the multi-gradation pixel is within a predetermined range.
US08797589B2 Color management and calibration using a scanner or camera
A computer-implemented method for color calibration and profiling of an output device includes measuring a color patch in a test pattern, which comprises a plurality of color patches, to obtain first image data; measuring the color patch in the test pattern to obtain second image data; transforming the first image data to a first estimated image data; determining a difference between the second image data and the first estimated image data to obtain a correction factor; and calculating, for each patch in the test pattern, a corrected image data by applying the correction factor to a subsequent estimated image data from the first sensor. The correction factor is used for correcting inaccuracies introduced when the first image data is transformed into the first estimated image data. The first image data and the second image data provide a measured color representation of the color patch in a device dependent color space and a device independent color space, respectively.
US08797584B2 Information processing apparatus, data erasure managing method and computer program
An information processing apparatus comprises: a first storing unit which stores a job; a performing unit which performs the job stored in the first storing unit; an erasing unit which performs overwriting erasure of the job performed by the performing unit; a first recording unit which records first time information indicating a time when the performance of the job by the performing unit is completed, for each job; a second recording unit which records second time information indicating a time when the overwriting erasure of the job stored in the first storing unit is completed by the erasing unit; and a predicting unit which predicts, for each job, whether or not the erasure of the job was completed, based on the first time information and the second time information.
US08797576B2 Image process apparatus
An invented image processing apparatus includes an image data storing unit for storing image data in a prescribed file format, an image data information producing unit for producing, in response to a request from a user, image data information corresponding to the image data stored in the image data storing unit, a requested format entering unit for entering a requested format of the image data designated by the user from the image data information, and a transmitting unit for transmitting the image data corresponding to the requested format. A user can obtain the image data stored in the prescribed file format with user's desired file format.
US08797560B2 Image forming apparatus, image forming method, and storage medium
An image forming apparatus acquires a drawing object included in a page in which drawing is to be performed, updates a threshold value, which is used when one of mask drawing and edge drawing is selected to draw the drawing object according to a relationship between the acquired drawing object and another drawing object included in the page, selects, as a drawing method, one of the mask drawing and the edge drawing to draw the drawing object based on the updated threshold value and the acquired drawing object, and draws the acquired drawing object by the selected drawing method.
US08797557B2 Image storage apparatus, image storage supporting apparatus, image storage system, image management apparatus and image saving apparatus
An image storage system includes: an image storage apparatus; and a supporting apparatus. And the image storage apparatus includes an input unit to which image information is input, a first communication unit, a management unit that executes management so that the input image information is transmitted from the first communication unit in automatic response to an input of the image information to the input unit, an information holding unit that holds the input image information until a transmission thereof is completed and then automatically discards the input image information after the transmission is completed in response to the management unit, an information storage unit at which related information corresponding to the image information having been transmitted is stored even after the transmission is completed, and an instruction unit that issues an instruction via the first communication unit with regard to processing to be executed on the image information based upon the related information stored at the information storage unit. On the other hand the supporting apparatus includes a second communication unit, an image storage unit at which the image information from the first communication unit having been received at the second communication unit is stored, and a processing unit that executes processing on images stored at the image storage unit based upon the instruction received at the second communication unit from the first communication unit.
US08797534B2 Optical system polarizer calibration
An apparatus to calibrate a polarizer in a polarized optical system at any angle of incidence. The apparatus decouples the polarization effect of the system from the polarization effect of the sample. The apparatus includes a substrate with a polarizer disposed on the surface. An indicator on the substrate indicates the polarization orientation of the polarizer, which is in a predetermined orientation with respect to the substrate.
US08797527B2 Biologic fluid sample analysis cartridge
A biological fluid sample analysis cartridge, analysis system, and method for analyzing a biologic fluid sample are provided. The cartridge includes a collection port, at least one channel within the cartridge in fluid communication with the collection port, a passage in fluid communication with the at least one channel, and an analysis chamber mounted on a tray. The tray is mounted relative to the cartridge and selectively positionable relative to the passage in a first position where the analysis chamber will engage a bolus of sample extending out from the passage to permit selective transfer of sample from the bolus to the analysis chamber.
US08797515B2 Deformation measuring apparatus and deformation measuring method
An apparatus and a method capable of measuring large deformation with a high accuracy and dynamically, using speckle interference, utilizes an optical path where one laser beam out of two laser beams becomes non-collimated light and a plane parallel transparent plate, and can form carrier fringes. More specifically, the transparent plate is arranged on the optical path where the non-collimated light is formed, or is removed from the optical path, or a refractive index, or a thickness of the transparent plate arranged on the optical path, or a tilt angle relative to an optical axis is changed. The phase analysis can be performed from fringe images corresponding to the deformation, by performing repetitively the above-described processing and acquisition of the speckle interference pattern.
US08797512B2 Automatic range corrected flash ladar camera
A three dimensional imaging camera comprises a system controller, pulsed laser transmitter, receiving optics, an infrared focal plane array light detector, and an image processor. The described invention is capable of developing a complete 3-D scene from a single point of view. The 3-D imaging camera utilizes a pulsed laser transmitter capable of illuminating an entire scene with a single high power flash of light. The 3-D imaging camera employs a system controller to trigger a pulse of high intensity light from the pulsed laser transmitter, and counts the time from the start of the transmitter light pulse. The light reflected from the illuminated scene impinges on a receiving optics and is detected by a focal plane array optical detector. An image processor applies image enhancing algorithms to improve the image quality and develop object data for subjects in the field of view of the flash ladar imaging camera.
US08797509B2 Inspection method and apparatus, lithographic apparatus, lithographic processing cell and device manufacturing method
A substrate table positioning device that is supported by four bearing elements is provided. The substrate table positioning device also includes a balance mass. Two of the bearing elements support the base frame in such a way that they can move in a vertical direction independently of the other bearing elements. This can be achieved by using a hinge. This structure of substrate table positioning device has a higher lowest Eigen frequency of oscillation than that of substrate table positioning devices supported by three bearing elements. As such, the balance mass is not excited by typical vibrations that occur in the lithographic apparatus. This enables better positional control of the substrate table. It also enables at least some of the dimensions of the frame elements of the balance mass to be reduced.
US08797507B2 Illumination system of a microlithographic projection exposure apparatus having a temperature control device
An illumination system of a microlithographic projection exposure apparatus includes a primary light source, a system pupil surface and a mirror array. The mirror array is arranged between the primary light source and the system pupil surface. The mirror array includes a plurality of adaptive mirror elements. Each mirror element includes a mirror support and a reflective coating. Each mirror element is configured to direct light produced by the primary light source towards the system pupil surface. The mirror elements can be tiltably mounted with respect to a support structure. The mirror elements include structures having a different coefficient of thermal expansion and being fixedly attached to one another. A temperature control device is configured to variably modify the temperature distribution within the structures to change the shape of the mirror elements.
US08797506B2 Exposure apparatus, exposure method, and device fabrication method
An exposure apparatus forms an immersion area by supplying a liquid onto a part of a substrate, and forms a prescribed pattern on the substrate through the liquid. A spare immersion area which is capable of holding part of the liquid on the substrate, is formed at the outer circumference of the immersion area. It is possible to prevent the separation of the liquid, which is disposed between a lower surface of a projection optical system and a substrate surface, from the lower surface of the projection optical system in accordance with the relative movement of the projection optical system and the substrate.
US08797504B2 Lithographic apparatus and device manufacturing method
A lithographic apparatus includes a substrate table constructed to hold a substrate, a projection system configured to project a patterned radiation beam through an opening and onto a target portion of the substrate, and a conduit having an outlet in the opening. The conduit is configured to deliver gas to the opening. The lithographic apparatus further includes a cooling apparatus controlled by a control system. The cooling apparatus is configured to cool the gas such that gas which travels from the opening to the substrate has a predetermined temperature when the gas is incident upon the substrate.
US08797502B2 Exposure apparatus, exposure method, and method for producing device with electricity removal device by adding additive to liquid
A projection exposure apparatus transfers a pattern formed on a mask onto a substrate through a liquid. The projection exposure apparatus includes an optical member which projects an image of the pattern onto the substrate and an electricity removal device which removes electricity from the liquid to be supplied to a space between the optical member and a surface of the substrate by adding an additive to the liquid to suppress the liquid from being charged.
US08797497B2 Phase modulator containing a liquid crystal having a helical structure
An unpolarized light beam phase modulator emitting in a given wavelength range comprises at least one cell containing a liquid crystal having a helical structure and means for applying a voltage to said cell, said liquid crystal having a torsion elastic constant greater than its twisting elastic constant so as to ensure continuous stable behavior voltage-wise, said liquid crystal having a sufficient number of turns and in which the axis of the turns is in the light-propagation direction, making it possible to obtain an optical effect generated by the liquid crystal on the electrical field that is identical regardless of the direction of this electrical field, said cell being transparent in said wavelength range.
US08797491B2 Display device having fanout wiring
A display device may include an insulating substrate, a pixel electrode formed on the insulating substrate, a circuit board connected to the insulating substrate, a first wiring connected to the circuit board, and a second wiring for transmitting a signal to the pixel electrode. The second wiring may be connected to the first wiring, and the second wiring may have a larger resistance than the first wiring. Portions of the first wiring or the second wiring may include a zigzag pattern, and a swing width of a zigzag pattern of the second wiring may be varied depending on the position of the second wiring.
US08797489B2 Liquid crystal display panel and display apparatus using the same
The present invention provides a liquid crystal display panel and a display apparatus using the same. The liquid crystal display panel comprises a first substrate, a second substrate and a liquid crystal layer. The liquid crystal layer is formed between the first substrate and the second substrate. The second substrate includes a passivation layer and a plurality of pixel electrodes. The passivation layer includes a plurality of convex portions, and the pixel electrodes are formed on the passivation layer. Each of the pixel electrodes has a plurality of node patterns protruding from the periphery of the pixel electrode. The present invention can improve a dark line problem in the conventional technology.
US08797481B2 Liquid crystal display device comprising a plurality of first and second light-emitting diodes respectively connected to first and second connectors
Provided is a liquid crystal display device, including: a light guide plate; first light-emitting diodes and a first connector, which are opposed to a first side surface of the light guide plate; a first substrate on which the first light-emitting diodes and the first connector are mounted; second light-emitting diodes and a second connector, which are opposed to a second side surface of the light guide plate, the second side surface being on a side opposite to the first side surface; and a second substrate on which the second light-emitting diodes and the second connector are mounted, in which: the first connector is opposed to any one of the second light-emitting diodes; the second connector is opposed to any one of the first light-emitting diodes; and the first connector and the second connector are disposed without being opposed to each other.
US08797478B2 Liquid crystal display module, display device set including the same, and method of assembling liquid crystal display module
A liquid crystal display (“LCD”) module includes a liquid crystal panel, a mold frame provided below the liquid crystal panel and supporting the liquid crystal panel, a light guide plate provided below the mold frame, and a light source assembly coupled to an outside of the mold frame to accommodate the light guide plate therein, the light source assembly partially inserted into the mold frame, and supplying light to the light guide plate.
US08797475B2 Lighting device, display device and television receiver
An object of the present invention is to reduce its tendency to generate local deformation in an extending member of a backlight unit. A backlight unit 12 according to the present invention includes LEDs 17 as light sources, a chassis 14 storing the LEDs 17, a reflection sheet 21 and an LED substrate 18 that are extending members along an inner surface of the chassis 14, a holding member 20 fixed to the chassis 14 and holding the reflection sheet 21 and the LED substrate 18 with the chassis 14 such that the reflection sheet 21 and the LED substrate 18 are sandwiched between the holding member 20 and the chassis 14, and a restricting part 26 restricting positional relationship of the holding member 20 with respect to the reflection sheet 21 and the LED substrate 18 such that a gap C is provided between the holding member 20 and the reflection sheet 21.
US08797461B2 Screen time control device and method
A screen time control device includes a source interface for receiving a video signal, a processor connected to the video source interface for overlaying the video signal with a translucent signal to produce an overlaid video signal, and a device interface connected to the processor for receiving the overlaid video signal and providing the overlaid video signal to the display device. The processor substitutes the translucent signal in the overlaid video signal with a parental signal, where the parental signal can be a substantially opaque overlay signal that masks an image on the screen of the display device to prohibit viewing of the screen, a textual message, or a combination of both.
US08797453B2 Autofocus-zoom camera module integrating liquid crystal device as high speed shutter
A camera module having a liquid crystal shutter that controls the time period during which the image sensor is exposed to light directed into the camera module. The shutter is located within the camera module housing, which may include EMI shielding and may include a lens actuator for moving a movable lens group. The shutter may be located before or after the movable lens group and before or after a fixed lens group that may also be included. The camera module may also include an IR filter for reducing the amount of IR light that reaches the image sensor.
US08797446B2 Optical imaging device
An optical imaging device includes a display panel whereon a coordinate detecting area is formed, at least one first reflective optical unit installed on an outside corner of the display panel for reflecting light transmitted from an object moving within the coordinate detecting area, at least one second reflective optical unit installed outside the display panel for reflecting the light reflected from the at least one first reflective optical unit, an image capturing module for capturing the light reflected from the at least one second reflective optical unit so as to capture image of the object, and a control module coupled to the image capturing module for receiving the image captured by the image capturing module and for calculating a coordinate value of the object within the coordinate area according to the image.
US08797429B2 Camera blemish defects detection
A digital image captured by a digital camera module is scaled to a smaller size, and separately horizontal direction filtered and vertical direction filtered using one-dimensional spatial filters. The horizontal direction filtered image and the vertical direction filtered image are combined, wherein edge regions and corner regions of the combined filtered image are created differently than its middle region. The combined filtered image is then thresholded selected pixels of the thresholded image are marked as a blemish region. Other embodiments are also described and claimed.
US08797426B2 Method of image noise reduction
A method of noise reduction in an image obtained with the use of TV camera comprising a generation of a frame video flow out of frame groups, having timing interdependency; a generation of an image out of output frame series obtained by means of processing of the said frame groups by the use of averaging closely adjacent pixel values in at least one group of frames; and the use of average values considering weight coefficients to form an output frame.