Patent application number | Description | Published |
20090155007 | Abrasive coated bit - A rotary tool accessory and method for shaping hard, brittle material is disclosed. In one embodiment a rotary tool accessory for cutting hard, brittle material, includes a shaft for coupling with a rotary tool, a work portion extending outwardly from the longitudinal axis of the shaft, the work portion including a cylindrical portion and a spherical portion, a nickel based bonding material affixed to the work portion, and a plurality of abrasive particles extending outwardly of the bonding material. | 06-18-2009 |
20090239455 | Contour sanding pad - The present invention is an abrading system for a hand power tool including a base with a first end portion and a second end portion and configured to couple with the output shaft of a hand power tool, a flexible substrate having a first extending portion coupled with the first end portion and extending outwardly from the first end portion, a second extending portion coupled with the second end portion and extending outwardly from the second end portion, and a middle portion spaced apart from the base and extending between the first extending portion and the second extending portion, and an abrading material attached to the flexible substrate. | 09-24-2009 |
20090273130 | TILE HOLDING FIXTURE ASSEMBLY - Embodiments of the present invention are directed to a fixture assembly that is capable of holding work pieces such tiles of various sizes in various positions in a manner which enables freehand cutting. Various embodiments include a main fixture having a working top surface area that includes strategically placed cylindrical openings that are configured to receive easily manipulated tile holding clamps, various dogs that can be removably secured to the fixture in order to place tiles in a desirable position to be held during a cutting operations. The fixture is light weight and is easily transportable to a jobsite and has the capability of storing the clamps, dogs, marking instruments and the like. | 11-05-2009 |
20100237970 | MAGNETIC LOCKING SYSTEM - Preferred embodiments of the present magnetic locking system can be used for releasably locking a first component to a second component. In one embodiment, the locking system includes a ferro-magnetic member associated with the first component, where the ferro-magnetic member is made of a ferro-magnetic material, and a housing attached to the second component and positioned adjacent to the ferro-magnetic member. Preferably, the housing includes first and second blocks that sandwich an intermediate block. Further, the first and second blocks are each preferably made of a ferro-magnetic material and the intermediate block is made of a non-ferro-magnetic material. Additionally, there is also an aperture formed within the housing, with a permanent magnet rotatably seated within the aperture. The magnetic locking system preferably includes a switch mechanism that is operatively connected to one of the permanent magnet and the housing, wherein the switch mechanism is configured and arranged to rotate the housing and the permanent magnet relative to each other between an “on” position and an “off” position. | 09-23-2010 |
20110303065 | LOCKING CONSTRUCTION FOR A MITER SAW HAVING A HINGED LINEAR GUIDE MECHANISM - Embodiments of a power miter saw comprise a saw base, a rotatable table, a miter arm, a saw blade and motor assembly operatively connected to the table, a hinged linear guide mechanism configured to support and move the assembly along a predetermined linear path, the mechanism comprising a first hinge having first and second links pivotably connected together by a first shaft extending through aligned openings therein, and a locking lever having a handle and a locking blade at opposite end portions and a pivot portion with a pivot connection therebetween for pivotably mounting the lever to one of the links, the blade being configured to fit within a gap between adjacent surfaces of the first and second links when the guide mechanism is in one of its extended or retracted positions and the lever is moved into a locked position. | 12-15-2011 |
20120011978 | GLIDE MOVEMENT CONTROLLER AND POWER MITER SAW INCLUDING SUCH CONTROLLER - A glide movement controller for use with a hinge connection that includes a shaft, as well as a hinge connection and a power saw including such a controller. The glide movement controller includes a generally U-shaped controller body configured to move towards the shaft in a first direction such that resistance upon the shaft is increased and away from the shaft in a second direction such that resistance upon the shaft is decreased; a pair of apertures extending through the controller body; and an interior bearing surface defined on the controller body. The interior bearing surface is configured and arranged to face the shaft. In certain embodiments, at least a portion of the interior bearing surface is located between the apertures. | 01-19-2012 |
20120017736 | POWER CORD ROUTING SYSTEM FOR MITER SAW WITH HINGE LINKAGE LINEAR GUIDE - A power saw includes a table configured to receive a workpiece, a saw blade and motor assembly having a motor for rotating a saw blade, and a power cord connected to the motor for supplying electric power to the motor. A linear guide mechanism is operatively connected to the table and is configured to pivotally support the saw blade and motor assembly. The linear guide mechanism enables movement of the saw blade and motor assembly along a predetermined linear path in a forward or a rearward direction, and includes at least two links connected by a hinge connection. A cord clip is rotatably fixed to the hinge connection and configured to receive a section of the power cord. | 01-26-2012 |
20120017737 | LOCKING MECHANISM FOR MITER SAW WITH HINGE LINKAGE LINEAR GUIDE - A power saw includes a table configured to receive a workpiece, a saw blade and motor assembly, and a linear guide mechanism operatively connected to the table and being configured to pivotally support the saw blade and motor assembly. The linear guide mechanism enables movement of the saw blade and motor assembly along a predetermined linear path in a forward or a rearward direction at a constant level, and includes a first link and a second link pivotally connected by a first hinge connection. The first and second links enable the linear guide mechanism to maintain the saw blade and motor assembly at the constant level. The power saw further includes a locking mechanism which is fixed to the first hinge connection for locking the linear guide mechanism to prevent the saw blade and motor assembly from being moved along the predetermined linear path. | 01-26-2012 |
20140020919 | Collet Fan for a Rotary Tool - A rotary tool includes a motor having an output shaft, the output shaft defining an axis of rotation. The motor is configured to rotate the output shaft in a first direction about the axis of rotation. An accessory tool retention mechanism is attached to a distal end portion of the output shaft and configured to releasably retain an accessory tool in alignment with the axis of rotation. A fan mechanism includes a plurality of fan blades attached to the accessory tool retention mechanism and extending radially outwardly therefrom. The plurality of fan blades are configured to move air forwardly in a direction that is generally parallel to the axis of rotation as the accessory tool retention mechanism is rotated in the first direction by the output shaft. | 01-23-2014 |
20140133900 | Glide Movement Controller and Power Miter Saw including such Controller - A glide movement controller for use with a hinge connection that includes a shaft, as well as a hinge connection and a power saw including such a controller. The glide movement controller includes a generally U-shaped controller body configured to move towards the shaft in a first direction such that resistance upon the shaft is increased and away from the shaft in a second direction such that resistance upon the shaft is decreased; a pair of apertures extending through the controller body; and an interior bearing surface defined on the controller body. The interior bearing surface is configured and arranged to face the shaft. In certain embodiments, at least a portion of the interior bearing surface is located between the apertures. | 05-15-2014 |
20150340114 | MECHANICAL DESIGN OF MULTIPLE ZONE PLATES PRECISION ALIGNMENT APPARATUS FOR HARD X-RAY FOCUSING IN TWENTY-NANOMETER SCALE - An enhanced mechanical design of multiple zone plates precision alignment apparatus for hard x-ray focusing in a twenty-nanometer scale is provided. The precision alignment apparatus includes a zone plate alignment base frame; a plurality of zone plates; and a plurality of zone plate holders, each said zone plate holder for mounting and aligning a respective zone plate for hard x-ray focusing. At least one respective positioning stage drives and positions each respective zone plate holder. Each respective positioning stage is mounted on the zone plate alignment base frame. A respective linkage component connects each respective positioning stage and the respective zone plate holder. The zone plate alignment base frame, each zone plate holder and each linkage component is formed of a selected material for providing thermal expansion stability and positioning stability for the precision alignment apparatus. | 11-26-2015 |
Patent application number | Description | Published |
20080232068 | HEAT DISSIPATION DEVICE HAVING A FIXING BASE - A heat dissipation device includes a heat sink and a fixing base for securing the heat sink to a heat-generating device. The heat sink includes a base and a pair of flanges formed on two opposite sides of the base. The fixing base includes a pair of side plates formed on a first set of two opposite sides thereof. A pair of resilient barbs extends inwards from an end portion of each side plate. The fixing base is placed on the heat sink and the resilient barbs tightly clasp first two opposite sides of the heat-generating device to press the base of the heat sink towards the heat-generating device. The flanges of the base of the heat sink abut second two opposite sides of the heat-generating device to avoid movement of the heat sink along a direction perpendicular to the flanges. | 09-25-2008 |
20120093260 | METHOD AND DEVICE FOR TRANSMITTING SIGNAL - Embodiments of the present invention disclose a method and a device for transmitting a signal, and relate to the field of communications. The technical solutions provided by the embodiments of the present invention are: the method for transmitting a signal, including: determining a peak clipping threshold of a signal according to f(MCS), where MCS represents a modulation and coding scheme (MCS) of the signal, and f(MCS) is a corresponding relationship between the MCS and noise at a receiving end; performing peak clipping on the signal by using the peak clipping threshold to obtain a peak-clipped signal; and transmitting the peak-clipped signal. According to the embodiments of the present invention, different peak clipping thresholds may be selected according to different MCSs, and thus, the reliability of data transmission is improved. | 04-19-2012 |
20130202002 | Node Level Vectoring Synchronization - An apparatus for synchronizing a plurality of digital subscriber line access multiplexers (DSLAMs) comprising a reference clock configured to generate a reference clock signal, and an interface configured to transmit the reference clock signal to the DSLAMs, wherein each of the DSLAMs is configured to align its system clock with the reference clock. | 08-08-2013 |
20140133396 | Method and system for configuring route to base station in operation maintenance center - A method for configuring a route to a base station in an OMC is described. The method includes: an IP address of a base station and a mask of the base station are acquired; an IP address of a routing gateway is determined, wherein the IP address of the routing gateway and an address of an OMC server are on a same network segment; and a route from the OMC server to the base station is obtained according to the IP address and the mask of the base station and the IP address of the routing gateway. A system for configuring a route to a base station in an OMC is also described. With the method and system, a base station can communicate with an OMC server, and can download and update a version automatically. | 05-15-2014 |
20140184394 | COMMUNICATION DEVICE AND METHOD FOR CONTROLLING ELECTRONIC DEVICE - In a method of controlling locking or unlocking of an electronic device using a communication device, a control protocol between the communication device and the electronic device is established, and locking commands of the electronic device are preset. The locking commands are sent to the electronic device to lock the electronic device when a signal of locking the electronic device is received by the communication device, and an unlocking command is sent to the electronic device to unlock the electronic device when a signal of unlocking the electronic device is received by the communication device. Finally, the control protocol between the communication device and the electronic device is terminated. | 07-03-2014 |
20140188256 | COMMUNICATION DEVICE AND METHOD FOR CONTROLLING ELECTRONIC DEVICES - In a method of controlling electronic devices, a communication device communicates with one or more electronic devices and a cloud server in a communication network. The communication device searches the one or more electronic devices in the communication network and sets a control rule list. The control rule list includes identification information of the one or more electronic devices, and control commands and control times for the one or more second electronic devices. The communication device uploads the identification information of the one or more electronic devices and the control rule list to the cloud server. The cloud server sends the control rule list to the one or more electronic devices according to the identification information. Then, each of the one or more electronic devices is controlled by executing the control commands in the control rule list when corresponding control times reach. | 07-03-2014 |
20150074112 | Multimedia Question Answering System and Method - An embodiment provides a multimedia question answering system and method. The system includes a question input unit, configured to receive a text question input by a user, a parsing unit, configured to acquire feature information and a semantic category of the text question, a category determining unit, configured to determine whether the semantic category exists in a preset multimedia database. The system further includes a similarity acquiring unit, configured to, when a determination result is yes, match the feature information with all text features corresponding to the semantic category in the database, so as to acquire a similarity between each text feature and the feature information. The system also includes a multimedia answer output unit, configured to acquire a corresponding text feature when the similarity is greater than a preset threshold, and output multimedia answer information corresponding to the text feature and prestored in the multimedia database. | 03-12-2015 |
20150109838 | Synchronous Rectifier Control Circuit and Synchronous - A synchronous rectifier control circuit an includes a current transformer (CT), a bridge rectifier, and a comparator, where the CT is connected in series to a secondary side, performs sampling on a loop current of the secondary side to obtain a current detection signal, and outputs the obtained current detection signal to the bridge rectifier; the bridge rectifier acquires a secondary-side sampling current according to the current detection signal, and outputs the secondary-side sampling current to the comparator so that the comparator generates a voltage difference; and an output signal of the comparator turns over so as to control on and off of a synchronous rectifier transistor. In this way, high-speed and high-precision control over a synchronous rectifier transistor can be implemented. The control is simple and is low in cost. | 04-23-2015 |
20150186726 | Scene Recognition Method and Apparatus - A scene recognition method and apparatus are provided. The method includes obtaining multiple local detectors by training a training image set, where one local detector in the multiple local detectors corresponds to one local area of a type of target, and the type of target includes at least two local areas; detecting a to-be-recognized scene by using the multiple local detectors, and acquiring a feature, which is based on a local area of the target, of the to-be-recognized scene; and recognizing the to-be-recognized scene according to the feature, which is based on the local area of the target, of the to-be-recognized scene. | 07-02-2015 |
20150254491 | DISPLAY DEVICE, DRIVING CIRCUIT, METHOD FOR DRIVING DISPLAY DEVICE, AND ELECTRONIC APPARATUS - A display device is provided. The display device includes: a display panel provided with a plurality of display electrodes, where the display electrodes are configured for displaying images, display electrodes located within a predetermined region of the display panel are defined as first electrodes, the first electrodes are configured for fingerprint sensing, and a stage during which the first electrodes perform the fingerprint sensing is defined as a fingerprint sensing stage; and a driving circuit configured to, provide display signals to the display electrodes to display the images, and provide a fingerprint sensing signal to the first electrodes during the fingerprint sensing stage and perform a self-capacitance detection on the first electrodes, to implement the fingerprint sensing. A driving circuit, a method for driving the display device, a liquid crystal display device and an electronic apparatus including the display device are provided. | 09-10-2015 |
20150278174 | METHOD AND APPARATUS FOR PLAYING MULTIMEDIA IN BROWSER - The present disclosure provides a method and an apparatus for playing multimedia in a browser of a User equipment. The method includes: playing a multimedia file in a multimedia playing container located in a browser visible area; moving the browser visible area, and monitoring a position of the multimedia playing container relative to the browser visible area; and setting, in case of determining according to the position of the multimedia playing container relative to the browser visible area that the multimedia playing container is moved out of the browser visible area, a position attribute of the multimedia playing container to move the multimedia playing container into the browser visible area. By using the embodiments of the present disclosure, a user can still normally browse multimedia when a multimedia playing area is moved out of a current visible area of the browser screen, and operational complexity is also reduced. | 10-01-2015 |
20150324625 | ELECTRONIC APPARATUS WITH FINGERPRINT SENSING FUNCTION, DRIVING CIRCUIT, AND METHOD FOR DRIVING ELECTRONIC APPARATUS WITH FINGERPRINT SENSING FUNCTION - An electronic apparatus with fingerprint sensing function, a driving circuit, and a method for driving the electronic apparatus are provided. The electronic apparatus includes: a first fingerprint sensor adapted to perform fingerprint sensing; a second fingerprint sensor adapted to perform fingerprint sensing; and a driving circuit. The driving circuit provides a first fingerprint detection signal to the first fingerprint sensor for performing fingerprint detection, and determines whether to control the electronic apparatus to perform a first function, based on fingerprint detection information from the first fingerprint sensor; and provides a second fingerprint detection signal to the second fingerprint sensor for performing fingerprint detection, and determines whether to control the electronic apparatus to perform a second function, based on fingerprint detection information from the second fingerprint sensor. With above technical solution, security for usage of the electronic apparatus is improved. | 11-12-2015 |
20160026843 | DRIVING CIRCUIT, DRIVING METHOD, DISPLAY APPARATUS AND ELECTRONIC APPARATUS - An electronic device with a fingerprint sensing function and a method for calling an application are provided. The electronic device includes a fingerprint sensing region, a fingerprint sensing module and a control module. The fingerprint sensing module is configured to sense fingerprint input information input in the fingerprint sensing region. The control module is configured to recognize current state of the electronic device, provide a first driving signal to the fingerprint sensing module if the electronic device is in one of N preset states, to drive the fingerprint sensing module to sense fingerprint, receive fingerprint input information fed back by the fingerprint sensing module, judge whether the fingerprint input information is valid, and determine whether to call a corresponding application based on judgment result, where N is a positive integer. Response speed of the provided electronic device in calling applications is fast and high safety is ensured. | 01-28-2016 |
Patent application number | Description | Published |
20110179301 | AUTOMATIC DISCOVERY OF SERVER TO POWER-CIRCUIT CONNECTIONS - In a data center which includes a plurality of servers, a discovery computer, a power measurement system (PMS), and a plurality of power-circuits which supply power to the servers, the discovery computer performs the following actions for each server. It transmits a first command to the server causing the server to start generating a power consumption signature if the server is able to do so. Upon receiving a SUCCESS response from the server, it instructs the PMS to start measuring the power consumption from each power-circuit. After a prescribed interval of time has elapsed, it collects the measurements from the PMS and analyzes the measurements to look for the presence of the signature. Upon detecting the signature in the measurement taken from a particular power-circuit, the discovery computer concludes that the server is connected to the particular power-circuit and creates a mapping there-between. | 07-21-2011 |
20110184936 | DYNAMIC COMMUNITY-BASED CACHE FOR MOBILE SEARCH - A “Community-Based Mobile Search Cache” provides various techniques for maximizing the number of query results served from a local “query cache”, thereby significantly limiting the need to connect to the Internet or cloud using 3G or other wireless links to service search queries. The query cache is constructed remotely and downloaded to mobile devices. Contents of the query cache are determined by mining popular queries from mobile search logs, either globally or based on queries of one or more groups or subgroups of users. In various embodiments, searching and browsing behaviors of individual users are evaluated to customize the query cache for particular users or user groups. The content of web pages related to popular queries may also be included in the query cache. This allows cached web pages to be displayed without first displaying cached search results when a corresponding search result has a sufficiently high click-through probability. | 07-28-2011 |
20110213997 | VIRTUAL MACHINE POWER CONSUMPTION MEASUREMENT AND MANAGEMENT - Embodiments of the virtual machine power metering system and method measure the power consumption of individual virtual machines. Power meter measurements for a physical host server are converted into individual virtual machine power meters that measure the power consumption of each individual virtual machine residing on the host server. The virtual machine power consumption is computed by generating a power model using the total power consumption of the host server and resource utilization for a virtual machine. Optimal power model coefficients are computed using the power model. The energy used by the virtual machine is computed using one of two embodiments. Embodiments of the system and method also can be used to obtain the power consumption for a specific activity (such as a service, request, or search query). In addition, the virtual machine power metering can be used for virtual machine power capping to allow power oversubscription in virtualized environments. | 09-01-2011 |
20110298607 | LOW-COST HIGH-FIDELITY ASSET TRACKING IN DATA CENTER FACILITIES - In one embodiment, an activation unit may render a passive radio frequency identification tag visible to a tracking infrastructure. A radio frequency identification reader may read at close range a passive radio frequency identification tag | 12-08-2011 |
20120005490 | PREDICTIVE COMPUTING DEVICE POWER MANAGEMENT - The described implementations relate to predictive computing device energy management. One implementation measures resource usage of a computing device that employs a power policy. This implementation also estimates resource usage of the computing device having at least one different power policy without actually running the at least one different power policy on the computing device. | 01-05-2012 |
20120100895 | ENERGY EFFICIENT CONTINUOUS SENSING FOR COMMUNICATIONS DEVICES - A “Communication Device with Energy Efficient Sensing” provides various techniques for enabling a variety of sensor-based applications and processes while conserving energy on mobile communications devices. More specifically, the Communication Device with Energy Efficient Sensing provides a novel sensing architecture for mobile communications devices where sampling and, in various embodiments, processing, of sensor data received from one or more sensors is offloaded to a dedicated low-power processor having the capability to interact with a primary processor of the communications device. Such sensors include, but are not limited to accelerometers, ambient light sensors, compasses, microphones, pressure sensors, touch sensors, low-power radio devices, etc. This approach enables the communications device to perform continuous sensing with a low power overhead. In various tested embodiments, it has been observed that that the sensing architecture described herein can be two to three orders of magnitude more energy efficient in comparison to conventional communications devices. | 04-26-2012 |
20120143859 | REAL-TIME PERSONALIZED RECOMMENDATION OF LOCATION-RELATED ENTITIES - A location-related entity ranking technique is described that allows a user see the ranking of location-related entities near a desired location in response to a query. The technique can leverage the searches performed by a community of mobile device users at a given location and at a given time to infer the location-related entities that are popular at this specific location and time window. The technique can also filter out or re-rank these location-related entities based on the personal preferences of the person that submits the query and group preferences of a group to which the user belongs. The personal preferences can also be context specific (i.e. different restaurant preferences for lunch and dinner times). | 06-07-2012 |
20120146850 | Low-Energy GPS - This document describes various techniques for implementing low-energy GPS on a mobile device. A GPS module is activated, a sub-millisecond pseudo-range estimate is received from the GPS module, the GPS module is deactivated, the sub-millisecond pseudo-range estimate and a time stamp are transmitted to a remote entity, and location information based on the sub-millisecond pseudo-range estimate and time stamp is received from the remote entity. | 06-14-2012 |
20120151055 | Low Energy Mobile Information Delivery - The subject disclosure is directed towards delivering information to mobile devices in an energy and bandwidth efficient manner by sending information only when the device user is likely to use the information. The information is delivered proactively based on user attention being paid to the device or the user's anticipated attention, corresponding to sensed state data and other state data. Also described is a proxy that interfaces with legacy information servers or the like, such as to emulate the mobile device, so that information delivery from such sources can be deferred until needed by the user. Device energy is conserved and user disruptions reduced by computing an inference as to when the user is likely to be interested in the communicated information, and downloading based upon the inference. | 06-14-2012 |
20120280035 | MAGNETIC STRIPE-BASED TRANSACTIONS USING MOBILE COMMUNICATION DEVICES - Magnetic stripe-based transaction enabled mobile communication device embodiments are presented which generally involve a mobile communication device which has been configured to perform transactions that heretofore were completed using a magnetic stripe found on magnetic-stripe cards. In one general embodiment, a mobile communication device generates magnetic stripe data which is used to perform a magnetic stripe-based transaction. To this end, the mobile communication device includes a magnetic stripe device and a computing device. The computing device stores the magnetic stripe data, and the magnetic stripe device is employed to transfer the stored magnetic stripe information so that it can be used to conduct transactions as if a traditional magnetic stripe card were being used. | 11-08-2012 |
20120284194 | SECURE CARD-BASED TRANSACTIONS USING MOBILE PHONES OR OTHER MOBILE DEVICES - A “Portable Card Generator” is implemented within a portable device, such as a mobile phone, and provides various techniques for writing secure account information from user selected accounts to a “wildcard” having rewritable magnetic stripes, rewritable RFID tags, and/or rewritable smartcard circuitry. The account information is retrieved by the portable device from local or remote stores of user accounts. Once that account information is written, the wildcard is then available for immediate use for credit card or debit-type payments, loyalty card use, etc. Consequently, by providing a credit card sized object having a rewriteable magnetic stripe, RFID tag, and/or smartcard circuitry, in combination with account information for various credit cards, debit cards, consumer loyalty cards, insurance cards, ID cards or badges, etc., the user is no longer required to physically carry those cards in order to use the corresponding accounts within existing card-based infrastructures. | 11-08-2012 |
20120290865 | Virtualized Application Power Budgeting - Virtualized application power budgeting can manage power budgeting for multiple applications in data centers. This power budgeting may be done in intelligent and/or dynamic ways and may be useful for updating power budgets, resolving conflicts in requests for power, and may improve the efficiency of the distribution of power to multiple applications. | 11-15-2012 |
20120303369 | Energy-Efficient Unobtrusive Identification of a Speaker - Functionality is described herein for recognizing speakers in an energy-efficient manner. The functionality employs a heterogeneous architecture that comprises at least a first processing unit and a second processing unit. The first processing unit handles a first set of audio processing tasks (associated with the detection of speech) while the second processing unit handles a second set of audio processing tasks (associated with the identification of speakers), where the first set of tasks consumes less power than the second set of tasks. The functionality also provides unobtrusive techniques for collecting audio segments for training purposes. The functionality also encompasses new applications which may be invoked in response to the recognition of speakers. | 11-29-2012 |
20120317087 | Location-Aware Search Ranking - A training system is described for generating at least one ranking module using features derived, in part, from region information. The region information encodes characteristics about regions which are associated with queries in search log data. A query processing system is also described for applying the ranking model generated by the training system to process queries in real time. In one implementation, the training system can also generate plural ranking models corresponding to plural respective map areas. The training system can also generate a mapping model which correlates each region with a ranking model to be applied when processing queries that originate from that region. The query processing system can process a query by determining a region associated with the query and then identifying and applying a ranking model which corresponds to the region. | 12-13-2012 |
20120317578 | Scheduling Execution of Complementary Jobs Based on Resource Usage - The subject disclosure is directed towards executing jobs based on resource usage. When a plurality of jobs is received, one or more jobs are mapped to one or more other jobs based on which resources are fully utilized or overloaded. The utilization of these resources by the one or more jobs complements utilization of these resources by the one or more other jobs. The resources are partitioned at one or more servers in order to efficiently execute the one or more jobs and the one or more other jobs. The resources may be partitioned equally or proportionally based on the resource usage or priorities. | 12-13-2012 |
20120323876 | SEARCH RESULTS BASED ON USER AND RESULT PROFILES - A method includes receiving a search query from a user at a search engine. The method also includes performing a search responsive to the search query to obtain a set of results. The set of results is ordered at least partially based on a distance between a profile of a user and a profile of each result in the ordered set of results. At least one profile of a result is based on an aggregate of a plurality of user profiles. | 12-20-2012 |
20130024282 | AUTOMATIC PURCHASE HISTORY TRACKING - The automatic purchase history tracking technique described herein can capture information about all of a user's purchases in a single location, such as, for example, a purchase database. In one embodiment when a user purchases an item from a vendor or store, a confirmation of the item purchase is received by the user. For example, this confirmation could be an email confirmation, a paper receipt or a voice confirmation. This confirmation is automatically parsed by the technique to extract purchase information about the item purchase. This parsed information can then be stored and displayed to the user and can also used for various other purposes, such as, for example, targeted marketing. The parsed stored data can also be enhanced by user annotations, and data pushed and pulled from other sources. | 01-24-2013 |
20130073681 | CREATING INTERACTIVE ZONES - Some implementations disclosed herein provide techniques and arrangements to enable interactive zones. For example, some implementations detect that a user has entered a zone associated with a physical object, where the zone is created via magnetic induction. In response to detecting that the user has entered the zone, some implementations send a virtual object representation of the physical object to a user device (e.g., a wireless phone) associated with the user. The user may interact with the virtual object, including selecting a command associated with the virtual object. Selecting the command may cause the physical object to perform one or more actions. In some implementations, a result of the physical object performing the one or more actions is sent to the user device. | 03-21-2013 |
20130155925 | Mobile Node Group Formation And Management - The subject disclosure is directed towards mobile network management by reducing energy consumption and increasing a lifetime of one or more nodes. By determining a beacon listening duration and a beacon listening period in response to an energy budget, each node may minimize or reduce latencies associated with node discovery and/or node group maintenance. The beacon listening duration and the beacon listening period is used to compute a beacon broadcasting duration and a beacon broadcasting period such that advertising beacon transmissions and advertising beacon receptions occur at substantially concurrent time slots between low power states. These advertising beacons are used to propagate and maintain group membership information amongst the one or more nodes. | 06-20-2013 |
20130157683 | INDOOR LOCALIZATION USING COMMERCIAL FREQUENCY-MODULATED SIGNALS - A commercial frequency-modulated (FM) radio signal indoor localization system and method for finding a location of a mobile embedded device (such as a smartphone) within a building. Indoor localization is performed by receiving commercial FM radio signals on the device, analyzing the signals using signal quality metrics, and generating signal quality vectors for each signal and signal quality metric used for the signal. The signal quality metric can be any physical signal quality indicator. The signal quality vectors are added to obtain a current location fingerprint. The current location fingerprint is compared to fingerprints stored in a fingerprint database. The location associated with the stored fingerprint that is the closest match to the current fingerprint location is designated as the current location in the building of the mobile embedded device. Locally generated radio signals can be used in conjunction with the commercial FM radio signals to improve localization accuracy. | 06-20-2013 |
20130159223 | Virtual Sensor Development - Embodiments include processes, systems, and devices for developing a virtual sensor. The virtual sensor includes one or more inference models. A decision engine utilizes an inference model associated with a mobile device to determine another inference model that is configured to accept physical sensor data from another mobile device. In this way, the virtual sensor can be developed for use with many mobile devices using initial inference models developed for a small number of mobile devices or a single mobile device. Embodiments also include methods to select mobile devices from which to request physical sensor data for virtual sensor input. Embodiments also include architectures that provide a library of virtual sensors. | 06-20-2013 |
20130173513 | CONTEXT-BASED DEVICE ACTION PREDICTION - The described implementations relate to automatically performing device actions. One implementation can obtain a contextual value of a contextor. The implementation can decide, using a decision engine, whether to perform an action on a computing device based on the contextual value. In an instance when the decision engine decides that the action is to be performed, the implementation can perform the action on the computing device. The implementation can also update the decision engine using feedback related to the action. As a specific example, the action can be prelaunching an application before a user has requested to execute the application. Prelaunching the application can reduce application latency relative to waiting for the user to request to execute the application before launching the application. | 07-04-2013 |
20130174128 | Estimating Application Energy Usage in a Target Device - Embodiments provide implementations for estimating a test application's energy usage on a target device based on execution of the test application. Resource usage associated with the execution of the test application is measured. The measured resource usage is input into a power model of the target device to estimate the energy that the test application uses when executed on the target device. An emulation system is configured to execute the test application in a virtual execution environment using resource scaling and simulated target device application programming interfaces to substantially simulate the corresponding capabilities of the target device. | 07-04-2013 |
20130282885 | WIRELESS-BASED NETWORK MANAGEMENT - Embodiments of network systems, computing systems, devices, components, modules, routines, and processes are described herein. In one embodiment, a network system includes a computing unit and a management controller configured to control a device operation of the computing unit. The device operation includes at least one of an operation to power up, an operation to power down, an operation to reset, an operation to power cycle, or an operation to refresh the computing unit. The network system also includes a wireless element configured to allow wireless communication between the computing unit and the management controller. | 10-24-2013 |
20130344892 | INDOOR LOCALIZATION USING COMMERCIAL FREQUENCY-MODULATED SIGNALS - A commercial frequency-modulated (FM) radio signal indoor localization system and method for finding a location of a mobile embedded device (such as a smartphone) within a building. Indoor localization is performed by receiving commercial FM radio signals on the device, analyzing the signals using signal quality metrics, and generating signal quality vectors for each signal and signal quality metric used for the signal. The signal quality metric can be any physical signal quality indicator. The signal quality vectors are added to obtain a current location fingerprint. The current location fingerprint is compared to fingerprints stored in a fingerprint database. The location associated with the stored fingerprint that is the closest match to the current fingerprint location is designated as the current location in the building of the mobile embedded device. Locally generated radio signals can be used in conjunction with the commercial FM radio signals to improve localization accuracy. | 12-26-2013 |
20130346704 | Indicating Cached Content Status - Described is a technology by which a link to content is visibly augmented to convey information related to a cached status of the linked-to content. In one aspect, a cached versus not cached indication may be provided to convey such cache-related information to a user. Staleness of cached content also may be indicated. Also described is pre-fetching and/or updating cache content, which may be conveyed to the user by the conveyed cache-related status information. | 12-26-2013 |
20140015713 | Reduced Sampling Low Power GPS - Some implementations provide low power reduced sampling of global positioning system (GPS) locations. A server may be configured to assist a mobile device in determining a location from a plurality of GPS signal samples and corresponding time stamps provided by the mobile device, such as by identifying a set of possible reference locations, which may be used to calculate a location of the mobile device. In another example, the mobile device may sample GPS signals using a GPS receiver, compress the samples, and provide the compressed samples to the server for processing. | 01-16-2014 |
20140070991 | ESTIMATING AND PREDICTING STRUCTURES PROXIMATE TO A MOBILE DEVICE - The description relates to mobile device location. One example can identify global navigation satellite system (GNSS) satellites expected to be in line-of-sight of a mobile device. This example can detect differences between received GNSS data signals and expected GNSS data signals from the expected GNSS satellites. The example can also determine a direction from the mobile device of an obstruction that is causing at least some of the detected differences. | 03-13-2014 |
20140149768 | VIRTUALIZED APPLICATION POWER BUDGETING - Virtualized application power budgeting can manage power budgeting for multiple applications in data centers. This power budgeting may be done in intelligent and/or dynamic ways and may be useful for updating power budgets, resolving conflicts in requests for power, and may improve the efficiency of the distribution of power to multiple applications. | 05-29-2014 |
20140192695 | Mobile Node Group Formation and Management - The subject disclosure is directed towards mobile network management by reducing energy consumption and increasing a lifetime of one or more nodes. By determining a beacon listening duration and a beacon listening period in response to an energy budget, each node may minimize or reduce latencies associated with node discovery and/or node group maintenance. The beacon listening duration and the beacon listening period is used to compute a beacon broadcasting duration and a beacon broadcasting period such that advertising beacon transmissions and advertising beacon receptions occur at substantially concurrent time slots between low power states. These advertising beacons are used to propagate and maintain group membership information amongst the one or more nodes. | 07-10-2014 |
20140201276 | ACCUMULATION OF REAL-TIME CROWD SOURCED DATA FOR INFERRING METADATA ABOUT ENTITIES - Various technologies pertaining to crowd sourcing data about an entity, such as a business, are described. Additionally, technologies pertaining to inferring metadata about the entity based upon crowd sourced data are described. A sensor in a mobile computing device is activated responsive to a user of the mobile computing device checking in at an entity. Metadata, such as occupancy at the entity, noise at the entity, and the like is inferred using the data captured by the sensor. A search result for the entity includes the metadata. | 07-17-2014 |
20140201741 | WORKLOAD INTERFERENCE ESTIMATION AND PERFORMANCE OPTIMIZATION - Architecture that facilitates the estimation of interference among workloads (e.g., virtual machines) due to sharing of a shared resource (e.g., a shared cache of a computer processor), and optimization of a desired performance objective such as power or energy use in the presence of the interference. Estimation is to the extent of interference by characterizing the nature of shared resource usage and its effect on performance. Performance optimization is accomplished using metrics based on the above estimation, or alternatively, an explicit measurement of the interference effects. Methods are employed to estimate interference on the workload's performance with changes in availability of the shared resource or with combinations of other workloads sharing the same resource and allocating workloads to one or more physical computers or resources to workloads such that a desired performance objective is optimized. The methods can include allocating workloads on demand. | 07-17-2014 |
20140236919 | EXECUTING A FAST CRAWL OVER A COMPUTER-EXECUTABLE APPLICATION - Technologies related to crawling computer-executable applications are described. A full crawl is executed over an application, where executing the full crawl includes causing the application to output a plurality of pages. The application retrieves content from the World Wide Web when generating the pages for output. Thereafter, a fast crawl is executed over the application, where executing the fast crawl takes less time when compared to the time needed to execute the full crawl. | 08-21-2014 |
20140285416 | Short Range Wireless Powered Ring for User Interaction and Sensing - In general, the short range wireless powered ring described herein pertains to a finger-worn ring. In one embodiment the ring has a small interaction area towards the palm of the hand that employs sensors to sense user input and can interpret this input and other data. For example, the ring can interpret user input as scroll and select input actions. The ring communicates user interactions and other data wirelessly using a low-power wireless solution. The ring contains a coil and other circuitry for energy harvesting from short range wireless enabled devices such as, for example, NFC enabled phones, while users interact with their devices. A built in rechargeable battery is used to store the scavenged energy. The ring may also contain physiological and inertial sensors. The ring can provide a readily available input device of small form factor that has an easily accessible energy source for ease of use. | 09-25-2014 |
20140298450 | LEVERAGING BIOMETRICS FOR AUTHENTICATION AND TOUCH DIFFERENTIATION - Biometric authentication and touch differentiation embodiments are described which use a handheld mobile computing device having a signal injection site that injects a signal into a user's hand for a prescribed period of time, and at least one signal sensing site each of which captures a signal emanating from a finger of either of the user's hands that is touching the signal sensing site during at least the period of time the signal is injected. The captured signal or signals are analyzed to determine whether they match, to a prescribed degree, a pre-established signal model that is indicative of a signal or signals expected to be captured. The signal matching determination can be employed to authenticate a user, or identify which finger of a user's hand is touching the computing device. | 10-02-2014 |
20140351613 | VIRTUAL MACHINE POWER CONSUMPTION MEASUREMENT AND MANAGEMENT - Embodiments of the virtual machine power metering system and method measure the power consumption of individual virtual machines. Power meter measurements for a physical host server are converted into individual virtual machine power meters that measure the power consumption of each individual virtual machine residing on the host server. The virtual machine power consumption is computed by generating a power model using the total power consumption of the host server and resource utilization for a virtual machine. Optimal power model coefficients are computed using the power model. The energy used by the virtual machine is computed using one of two embodiments. Embodiments of the system and method also can be used to obtain the power consumption for a specific activity (such as a service, request, or search query). In addition, the virtual machine power metering can be used for virtual machine power capping to allow power oversubscription in virtualized environments. | 11-27-2014 |
20140372160 | CONTEXT-AWARE MOBILE CROWDSOURCING - The subject disclosure is directed towards a context-aware mobile crowd sourcing service/system. Context information is automatically collected for a mobile device via mobile-device sensors. When a task is received that specifies context-related criteria, a worker is selected for that task based at least in part upon the context information associated with that worker's mobile device. Sensors on the device may be leveraged to capture information related to performing the task. Also described is a cross-platform task configuration that allows a task to be written once and run on different mobile device platforms. | 12-18-2014 |
20150061934 | CLOUD-OFFLOADED GLOBAL SATELLITE POSITIONING - Some implementations provide low power reduced sampling of global positioning system (GPS) locations. A server may be configured to assist a mobile device in determining a location from a plurality of small GPS signal chunks and corresponding time stamps. For instance, the server may identify a set of satellites from each of the GPS signal chunks and by comparing the set of satellites for each of the GPS signal chunks to each other to determine a second set of satellites. The server may then estimate a location of the mobile based on the second set of satellites. | 03-05-2015 |
20150116151 | HIGH-SENSITIVITY GPS DEVICE WITH DIRECTIONAL ANTENNA - The effective use of weak GPS signals that are present in various environments enables an electronic device to pinpoint its location in such environments. The electronic device uses an antenna to perform sequential scanning in multiple directions for global positioning system (GPS) signals. The electronic device further analyzes GPS signals obtained from scanning the multiple directions to determine a number of acquired GPS satellites that provided the GPS signals. The GPS signals include code phases of the acquired GPS satellites. The electronic device then computes a location of the electronic device based on the code phases of the acquired GPS satellites when the number of acquired GPS satellites meets a threshold. | 04-30-2015 |
20150213244 | USER-AUTHENTICATION GESTURES - This document relates to user-authentication gestures. One example can capture multiple biometric features when a user-authentication gesture is performed as a device authentication attempt. The example can compare values of the multiple biometric features to previous values stored for the user. The example can further unlock the computing device in an instance where the values of the multiple biometric features satisfy a similarity threshold relative to the previous values. | 07-30-2015 |
20150214771 | Power Supply for Use with a Slow-Response Power Source - A power supply is described herein which provides power to a load, such as a load including one or more computing devices. The power supply uses a slow-response power source (such as a fuel-driven mechanism) to handle a slow-moving component of the demand level presented by the load, and uses a fast-response power source (such as a battery or a capacitor, etc.) to handle a fast-moving component of the demand level. By virtue of this approach, the power supply can manage the load level as it appears to the slow-response power source, allowing, in turn, the slow-response power source to service even fast-changing loads—a task which it could not otherwise perform due to its native limitations. | 07-30-2015 |
20150220913 | Multi-Use Card and System - A multi-use card is presented. The multi-use card can be selectively configured to operate and/or function as any one of a plurality of associated cards (including credit cards, identity cards, access cards, membership cards, loyalty cards, and the like). The multi-use card can also be configured to display one or more messages from third parties on a display area on one or more surfaces of the card. The multi-use card includes communication abilities to communicate with one or more external computing devices by way of near field communications. The multi-use card is configured with associated cards and messages via the near field communications. Additionally, the multi-use card includes a power source that is charged by way of near field communications with the card. | 08-06-2015 |
20150317582 | OPTIMIZING TASK RECOMMENDATIONS IN CONTEXT-AWARE MOBILE CROWDSOURCING - A “Context-Aware Crowdsourced Task Optimizer” provides various processes to optimize task recommendations for workers in mobile crowdsourcing scenarios by automatically identifying and recommending bundles of tasks compatible with workers' contexts (e.g., worker history, present or expected locations, travel paths, working hours, skill sets, capabilities of worker's mobile computing devices, etc.). The Context-Aware Crowdsourced Task Optimizer bundles tasks to both maximize expected numbers of completed tasks and to dynamically price tasks to maximize the system's utility, which is a function of task values and task completion rates. Advantageously, the resulting task identification and recommendation process incentivizes individual workers to perform more tasks in a shorter time period, thereby helping tasks to complete faster, even with smaller budgets. While such optimization problems are NP-hard, the Context-Aware Crowdsourced Task Optimizer exploits monotonicity and submodularity of various objective functions to provide computationally feasible task identification and recommendation algorithms with tight optimality bounds. | 11-05-2015 |
20150326985 | HAND-WORN DEVICE FOR SURFACE GESTURE INPUT - Embodiments that relate to energy efficient gesture input on a surface are disclosed. One disclosed embodiment provides a hand-worn device that may include a microphone configured to capture an audio input and generate an audio signal, an accelerometer configured to capture a motion input and generate an accelerometer signal, and a controller comprising a processor and memory. The controller may be configured to detect a wake-up motion input based on the accelerometer signal. The controller may wake from a low-power sleep mode in which the accelerometer is turned on and the microphone is turned off and enter a user interaction interpretation mode in which the microphone is turned on. Then, the controller may contemporaneously receive the audio signal and the accelerometer signal and decode strokes. Finally, the controller may detect a period of inactivity based on the audio signal and return to the low-power sleep mode. | 11-12-2015 |
20150338916 | FINGER TRACKING - The description relates to smart rings. One example can include a finger band configured to accommodate a user's finger. This example can also include a set of pressure sensors positioned on an inner surface of the finger band and configured to sense changes to tendons of the user's finger as pressure differentials and to output associated signals. The example can further include a gesture component configured to interpret the signals from the set of pressure sensors to identify individual actions performed by the user's finger. | 11-26-2015 |
20150358401 | LOAD BALANCING WITH LAYERED EDGE SERVERS - An edge server node comprises an edge server, a DNS, and a load controller. The DNS is assigned to a layer of edge server nodes where each layer of edge server nodes has a DNS anycast IP address for the DNSs of that layer and a FQDN for that layer. The DNS either handles or offloads requests to resolve the FQDN for the assigned layer to balance the load on the edge server. A request is offloaded by returning the FQDN for another layer. The load controller monitors the load on the edge server and directs the DNS to offload requests to reduce the load on the edge server. | 12-10-2015 |
20150381425 | OPPORTUNISTICALLY CONNECTING PRIVATE COMPUTATIONAL RESOURCES TO EXTERNAL SERVICES - A description of computing resource requirements for execution of an application associated with a publicly available service is obtained. Access to computing resources is opportunistically obtained from a computing entity that includes a private computing device that is external to, and separate from, the publicly available service. The computing resource requirements are intelligently matched to available computing resources of the computing entity with private computing resources that are temporarily available from a private computing device source. The intelligent matching is performed using an optimization analysis. | 12-31-2015 |
20160078210 | USER-AUTHENTICATION GESTURES - This document relates to user-authentication gestures. One example can capture multiple biometric features when a user-authentication gesture is performed as a device authentication attempt. The example can compare values of the multiple biometric features to previous values stored for the user. The example can further unlock the computing device in an instance where the values of the multiple biometric features satisfy a similarity threshold relative to the previous values. | 03-17-2016 |
20160080069 | Providing Network Connectivity and Access to Content and Communications via Moving Objects - Various techniques for providing network connectivity are described herein. In one example, a moving object includes an uplink device of the moving object to connect the moving object to a publicly available computer network. The moving object also includes a downlink device of the moving object to be communicatively coupled to a remote device at a specific segment along a route of the moving object. The remote device is to provide data received via the downlink device to a user. The moving object also further includes a cache store communicatively coupled to the uplink device and the downlink device. Implementations include the use of commercial airplanes for providing connectivity via intermittent access and refreshing of a cache store that makes content available to end users. | 03-17-2016 |