Patent application number | Description | Published |
20100330931 | SYSTEM AND TRANSCEIVER CLOCKING TO MINIMIZE REQUIRED NUMBER OF REFERENCE SOURCES IN MULTI-FUNCTION CELLULAR APPLICATIONS INCLUDING GPS - A system comprises a first clock module configured to generate a first clock reference that is not corrected using automatic frequency correction (AFC). A global position system (GPS) module is configured to receive the first clock reference. An integrated circuit for a cellular transceiver includes a system phase lock loop configured to receive the first clock reference, to perform AFC, and to generate a second clock reference that is AFC corrected. | 12-30-2010 |
20110188612 | DC OFFSET CANCELLATION IN DIRECT CONVERSION RECEIVERS - A method includes receiving a signal using a direct conversion receiver, while the receiver is set at a gain that is selected from a range of possible gain values. Multiple DC offset correction values are provided for use by a DC offset cancellation loop, each DC offset correction value being associated with a respective sub-range of the range of the possible gain values. A DC offset correction value is selected from among the multiple DC offset correction values based on the gain to which the receiver is set. A DC offset in the signal is canceled by setting the DC offset cancellation loop to the selected DC offset correction value. | 08-04-2011 |
20120245883 | INITIAL ACQUISITION USING CRYSTAL OSCILLATOR - A method includes holding in a memory of a receiver, for each temperature in a range of temperatures, a respective first parameter indicative of a frequency error of a crystal oscillator in the receiver at the temperature, and a respective second parameter indicative of an uncertainty of the first parameter. An operating temperature of the crystal oscillator is measured. One or more frequencies, for initial acquisition of signals from a transmitter, are selected based on the first and second parameters corresponding to the measured operating temperature. The receiver is tuned to receive the signals from the transmitter on at least one of the selected frequencies. | 09-27-2012 |
20130052966 | System and Transceiver Clocking to Minimize Required Number of Reference Sources in Multi-Function Cellular Applications Including GPS - A system includes a first clock module, a global positioning system (GPS) module, a phase-locked loop (PLL) module, a cellular transceiver, and a baseband module. The first clock module generates a first clock reference. The GPS module operates in response to the first clock reference. The WLAN module operates in response to the first clock reference. The PLL module generates a second clock reference by performing automatic frequency correction (AFC) on the first clock reference in response to an AFC signal. The cellular transceiver receives radio frequency signals from a wireless medium and generates baseband signals in response to the received radio frequency signals. The baseband module receives the baseband signals, operates in response to a selected one of the first clock reference and the second clock reference, and generates the AFC signal in response to the baseband signals. | 02-28-2013 |
20140011467 | System And Transceiver Clocking To Minimize Required Number Of Reference Sources In Multi-Function Cellular Applications Including GPS - A system includes a first clock module, a global positioning system (GPS) module, a phase-locked loop (PLL) module, a cellular transceiver, and a baseband module. The first clock module generates a first clock reference. The GPS module operates in response to the first clock reference. The WLAN module operates in response to the first clock reference. The PLL module generates a second clock reference by performing automatic frequency correction (AFC) on the first clock reference in response to an AFC signal. The cellular transceiver receives radio frequency signals from a wireless medium and generates baseband signals in response to the received radio frequency signals. The baseband module receives the baseband signals, operates in response to a selected one of the first clock reference and the second clock reference, and generates the AFC signal in response to the baseband signals. | 01-09-2014 |
20140105331 | DC OFFSET CANCELLATION IN DIRECT CONVERSION RECEIVERS - A method includes receiving a signal using a direct conversion receiver, while the receiver is set at a gain that is selected from a range of possible gain values. Multiple DC offset correction values are provided for use by a DC offset cancellation loop, each DC offset correction value being associated with a respective sub-range of the range of the possible gain values. A DC offset correction value is selected from among the multiple DC offset correction values based on the gain to which the receiver is set. A DC offset in the signal is canceled by setting the DC offset cancellation loop to the selected DC offset correction value. | 04-17-2014 |
20140141730 | METHOD FOR FAST AUTOMATIC POWER CONTROL OF WIRELESS TRANSMITTERS - A circuit includes a transmit path to receive an input signal and generate an output signal to be output at a transmit power level according to a power target signal. The circuit also includes a gain corrector to output a signal for adjusting a power level of the output signal to correspond to the transmit power level. The signal for adjusting is based on the power target signal and a delay for time-aligning a first signal and a second signal. | 05-22-2014 |
20140235189 | Clock multiplexing for baseband automatic frequency correction - A wireless communications system includes a clock module, a communications module, a receiver module, and a baseband module. The clock module is configured to generate a first clock reference. The communications module is configured to operate in response to the first clock reference and independent of a corrected clock reference. The corrected clock reference is generated by performing automatic frequency correction on the first clock reference according to an automatic frequency correction signal. The receiver module is configured to (i) receive radio frequency signals from a wireless medium, and (ii) in response to the corrected clock reference, generate baseband signals based on the received radio frequency signals. The baseband module is configured to (i) receive the baseband signals, and (ii) in response to a selected one of the first clock reference and the corrected clock reference, generate the automatic frequency correction signal based on the baseband signals. | 08-21-2014 |
Patent application number | Description | Published |
20150242974 | ADAPTIVE E-LEARNING ENGINE WITH EMBEDDED DATAGRAPH STRUCTURE - Embodiments of the invention provide dynamically adaptive e-learning courses built on integrated datagraph macrostructures and microstructures. For example, an e-learning course includes a number of knowledge entities, each having one or more lesson and practice components. The knowledge entities can be instantiated as nodes of a course datagraph macrostructure, linked together via edges having edge attributes that can define a course flow relationship among the knowledge entities. Each node in the datagraph macrostructure can include its own set of datagraph microstructures. For example, each knowledge entity can include lesson and/or practice datagraph microstructures that include numbers of respective step objects (e.g., lesson step objects and/or practice step objects), each associated with defined responses, and each linked (e.g., via one or more of the responses) with one or more other respective step objects via edges, thereby defining lesson and practice flow relationships among the respective step objects according to attributes of the defined responses. | 08-27-2015 |
20150242975 | SELF-CONSTRUCTION OF CONTENT IN ADAPTIVE E-LEARNING DATAGRAPH STRUCTURES - Embodiments relate to authoring, consuming, and exploiting dynamically adaptive e-learning courses created using novel, embedded datagraph structures, including course macrostructures with embedded lesson microstructures and practice microstructures. For example, courses can be defined by nodes and edges of directed graph macrostructures, in which each node includes one or more directed graph microstructures for defining lesson and practice step objects of the courses. The content and attributes of the nodes and edges can adaptively manifest higher level course flow relationships and lower level lesson and practice flow relationships. Embodiments can exploit such embedded datagraph structures to facilitate dynamic course creation and increased course adaptability; improved measurement of student knowledge acquisition and retention, and of student and teacher performance; enhanced monitoring and responsiveness to student feedback; and access to, exploitation of, measurement of, and/or valuation of respective contributions; etc. | 08-27-2015 |
20150242976 | DYMAMIC CONTRIBUTION ACCOUNTING IN ADAPTIVE E-LEARNING DATAGRAPH STRUCTURES - Embodiments relate to authoring, consuming, and exploiting dynamically adaptive e-learning courses created using novel, embedded datagraph structures, including course macrostructures with embedded lesson microstructures and practice microstructures. For example, courses can be defined by nodes and edges of directed graph macrostructures, in which each node includes one or more directed graph microstructures for defining lesson and practice step objects of the courses. The content and attributes of the nodes and edges can adaptively manifest higher level course flow relationships and lower level lesson and practice flow relationships. Embodiments can exploit such embedded datagraph structures to facilitate dynamic course creation and increased course adaptability; improved measurement of student knowledge acquisition and retention, and of student and teacher performance; enhanced monitoring and responsiveness to student feedback; and access to, exploitation of, measurement of, and/or valuation of respective contributions; etc. | 08-27-2015 |
20150242978 | CONTENT DEVELOPMENT AND MODERATION FLOW FOR E-LEARNING DATAGRAPH STRUCTURES - Embodiments relate to authoring, consuming, and exploiting dynamically adaptive e-learning courses created using novel, embedded datagraph structures, including course macrostructures with embedded lesson microstructures and practice microstructures. For example, courses can be defined by nodes and edges of directed graph macrostructures, in which each node includes one or more directed graph microstructures for defining lesson and practice step objects of the courses. The content and attributes of the nodes and edges can adaptively manifest higher level course flow relationships and lower level lesson and practice flow relationships. Embodiments can exploit such embedded datagraph structures to facilitate dynamic course creation and increased course adaptability; improved measurement of student knowledge acquisition and retention, and of student and teacher performance; enhanced monitoring and responsiveness to student feedback; and access to, exploitation of, measurement of, and/or valuation of respective contributions; etc. | 08-27-2015 |
20150243176 | VIRTUAL COURSE BOUNDARIES IN ADAPTIVE E-LEARNING DATAGRAPH STRUCTURES - Embodiments relate to authoring, consuming, and exploiting dynamically adaptive e-learning courses created using novel, embedded datagraph structures, including course macrostructures with embedded lesson microstructures and practice microstructures. For example, courses can be defined by nodes and edges of directed graph macrostructures, in which each node includes one or more directed graph microstructures for defining lesson and practice step objects of the courses. The content and attributes of the nodes and edges can adaptively manifest higher level course flow relationships and lower level lesson and practice flow relationships. Embodiments can exploit such embedded datagraph structures to facilitate dynamic course creation and increased course adaptability; improved measurement of student knowledge acquisition and retention, and of student and teacher performance; enhanced monitoring and responsiveness to student feedback; and access to, exploitation of, measurement of, and/or valuation of respective contributions; etc. | 08-27-2015 |
20150243179 | DYNAMIC KNOWLEDGE LEVEL ADAPTATION OF E-LEARING DATAGRAPH STRUCTURES - Embodiments measure knowledge levels of students with respect to knowledge entities as they proceed through a course datagraph macrostructure, and dynamically adapt aspects of the macrostructure (and/or its embedded microstructures) to optimize knowledge acquisition of the students in accordance with their knowledge level. For example, a course consumption platform can parse the macrostructure and embedded microstructures to identify next microstructures to present to the student in such a way that dynamically adapts knowledge entities of the course to a student as a function of the student's present knowledge level associated with the student and difficulty levels of the presented microstructures. The platform can dynamically compute an updated knowledge level for the student throughout acquisition of the knowledge entity as a function of the student's responses to the microstructures, the student's present knowledge level at the time of the responses, and the difficulty levels of the presented microstructures. | 08-27-2015 |
Patent application number | Description | Published |
20080281481 | Robotic Vacuum Cleaner - An autonomous robot, that is for example, suitable for operations such as vacuuming and surface cleaning includes a payload configured for vacuum cleaning, a drive system including a steering system, a navigation system, and a control system for integrating operations of the aforementioned systems. | 11-13-2008 |
20140324269 | Domestic Robotic System and Robot Therefor - A domestic robotic system that includes a robot, which is programmed to move within a working area defined by a boundary and has boundary distance sensors that enable it to estimate the current distance from the boundary; the robot is programmed to move across the working area and, secondly, so that when the boundary distance sensors indicate that the robot is a distance X away from the boundary and is approaching the boundary, the robot begins performing a gradual turn; this gradual turn is such that: the robot progressively changes direction while continuing to move across said working area; and the robot transitions from approaching the boundary to receding from the boundary; the robot is also programmed to calculate a path for the gradual turn such that, during the gradual turn, the robot approaches the boundary to a predetermined closest distance before receding from the boundary. | 10-30-2014 |
Patent application number | Description | Published |
20140149695 | CREATING A VIRTUAL MACHINE FROM A SNAPSHOT - A computer system generates a clone of a virtual machine from a point-in-time snapshot backup by collapsing metadata snapshots and storage snapshots into a virtual machine image. The computer system identifies a clone request for a virtual machine, the clone request comprising a point-in-time reference, retrieves at least one metadata snapshot and at least one storage snapshot based on the point-in-time reference, combines the at least one metadata snapshot and the at least one storage snapshot into a virtual machine image, and provisions a new virtual machine based on the virtual machine image. | 05-29-2014 |
20140149793 | DATABASE CHANGE COMPENSATION AFTER A TRANSACTION COMMIT - A virtualization manager receives a request to perform a command in a virtual machine system and executes a plurality of transactions associated with the command, each of the plurality of transactions comprising one or more operations executed on entities in the virtual machine system. The virtualization manager commits changes made to the entities in the virtual machine system as a result of the plurality of transactions to a management database for the virtual machine system. In addition, the virtualization manager generates a business entity snapshot corresponding to a first transaction of the plurality of transactions, the business entity snapshot comprising state information for one or more entities in the virtual machine system affected by the first transaction. | 05-29-2014 |
20140149982 | SELF-MONITORED COMMANDS - A host controller receives a request to perform an action in a virtual computing system. The host controller, creates a command to execute operations associated with the request and creates a job to monitor a progress of the operations of the command. As the command is executing the operations, the host controller receives an indication of the progress of the command execution, wherein the operations report the progress to the job each time an operation is completed. | 05-29-2014 |
20140156684 | SCHEMA AND QUERY ABSTRACTION FOR DIFFERENT LDAP SERVICE PROVIDERS - A lightweight directory access (LDAP) broker receives user information associated with a query for information in an LDAP repository. The query may be in an abstraction format. The LDAP broker determines a computing domain in view of the user information and retrieves a configuration file associated with the computing domain. The configuration file comprises a mapping for the query between an abstraction format and a vendor specific format. The LDAP broker converts the query to the vendor specific format in view of the mapping in the configuration file. | 06-05-2014 |
20140189684 | VIRTUAL MACHINE SCHEDULING BASED ON USER-DEFINED RULES - A processing device receives a rule for execution by a rules engine and provides the rule to the rules engine. The processing device receives a request to provision a virtual machine (VM) having VM attributes. The processing device provides metrics of a plurality of physical hosts to the rules engine and the VM attributes to the rules engine. The processing device then receives. from the rules engine, an identification of one or more prioritized physical hosts of the plurality of physical hosts. The processing device provisions the VM on one of the one or more prioritized physical hosts. | 07-03-2014 |
20140208303 | MATCHING DATABASE SCHEMA WITH APPLICATION CODE USING DEPENDENCY MANAGEMENT - A package manager receives a request to install a version of an application on a host server, the version of the application having an associated database script provided by database scripts package. The package manager determines a currently installed schema in a management database associated with the host server and compares the database script associated with the application to the currently installed schema in the management database. Prior to installing the version of the application, the package manager verifies that the database script is installed and updated to match the database schema and performs the database upgrade if required. | 07-24-2014 |
20140337282 | DEPLOYING DATABASE UPGRADES TO MULTIPLE ENVIRONMENTS IN A DIFFERENT ORDER - A virtualization manager receives a request to install a new feature in a first virtualization environment. The virtualization manager identifies a first database upgrade script corresponding to the new feature and compares a first identification number of the first database upgrade script to a second identification number of a second database upgrade script, the second database upgrade script previously run on a management database for the first virtualization environment. If the first identification number is less than the second identification number, the virtualization manager generates a copy of the first database upgrade script and names the copy of the first database upgrade script with a third identification number that is greater than the second identification number. The virtualization manager then runs the copy of the first database upgrade script on the management database. | 11-13-2014 |