Patent application number | Description | Published |
20120327787 | CORE SERVICES PLATFORM FOR WIRELESS VOICE, DATA AND MESSAGING NETWORK SERVICES - A Core Service Platform (CSP) system is integrated with an operator network and IT system to provide services to subscribers and operators. Based on information collected from the operator network and IT system, the CSP system delivers alerts to a subscriber's device and provides offers to resolve the condition causing the alerts. The CSP system provides customized contextual offers to the subscriber's device based on contextual assessments of a subscriber's current context, such as time in contract, loyalty status, data and voice usage, value of customer, time, location and purchase history. The CSP system also provides an operator a suite of tools for the operator to manage its pricing, offers, campaigns and other subscriber-related issues. | 12-27-2012 |
20120327813 | CORE SERVICES PLATFORM FOR WIRELESS VOICE, DATA AND MESSAGING NETWORK SERVICES - A system and method for managing wireless devices in a wireless network that performs operations comprising: receiving a request to determine at least one offer related to a quota for a wireless device from a charging gateway of the wireless network during a packet data session established between the wireless device and the wireless network; retrieving contextual information associated with the wireless device from a database of the wireless network; determining a plurality of offers including the at least one offer for the wireless device based on the contextual information; transmitting the plurality of offers to the wireless device; receiving a confirmation that the wireless device has selected the at least one offer from the wireless device; and transmitting the confirmation of the selection of the at least one offer to the charging gateway during the packet data session. | 12-27-2012 |
20120331421 | CORE SERVICES PLATFORM FOR WIRELESS VOICE, DATA AND MESSAGING NETWORK SERVICES - A system and method for managing wireless devices in a wireless network that performs operation comprising: receiving a diagnostic request to analyze a problem associated with a wireless device operating in the wireless network; retrieving contextual information associated with the wireless device from a database of the wireless network; determining at least one solution for the problem associated with the wireless device based on the contextual information; transmitting the at least one solution; and receiving a confirmation that the problem has been resolved. | 12-27-2012 |
20130217361 | SYSTEM AND METHOD FOR ENABLING A WIRELESS DEVICE WITH CUSTOMER-SPECIFIC SERVICES - A mobile wireless device which operates in a wireless network is capable of: displaying a request for a user specified subscriber identification code on a GUI, receiving a single entry of the user specified subscriber identification code from the GUI, appending a code specifying a request for a type of activation and a request for data representing customer specific services to the subscriber identification code to form an activation code, transmitting the activation code to a control center wherein the transmission of the activation code results from the single entry of the user specified subscriber identification code into the GUI, receiving data representing customer specific services from the control center in response to the transmission of the activation code, and storing the received data representing the customer specific services in the memory. | 08-22-2013 |
20140242943 | CORE SERVICES PLATFORM FOR WIRELESS VOICE, DATA AND MESSAGING NETWORK SERVICES - A Core Service Platform (CSP) system is integrated with an operator network and IT system to provide services to subscribers and operators. Based on information collected from the operator network and IT system, the CSP system delivers alerts to a subscriber's device and provides offers to resolve the condition causing the alerts. The CSP system provides customized contextual offers to the subscriber's device based on contextual assessments of a subscriber's current context, such as time in contract, loyalty status, data and voice usage, value of customer, time, location and purchase history. The CSP system also provides an operator a suite of tools for the operator to manage its pricing, offers, campaigns and other subscriber-related issues. | 08-28-2014 |
20150092568 | CORE SERVICES PLATFORM FOR WIRELESS VOICE, DATA AND MESSAGING NETWORK SERVICES - A system for managing wireless devices in a wireless network comprising: a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to: receive a diagnostic request to analyze a problem associated with a wireless device operating in the wireless network; retrieve diagnostic information associated with the wireless device from the wireless network; retrieve diagnostic information associated with the wireless device from the wireless device; determine at least one solution for the problem associated with the wireless device based on the retrieved diagnostic information from the wireless network and the wireless device; transmit the at least one solution; and receive a confirmation that the problem has been resolved. | 04-02-2015 |
Patent application number | Description | Published |
20140020951 | METHOD OF FABRICATING HIGH-DENSITY HERMETIC ELECTRICAL FEEDTHROUGHS - A method of fabricating electrical feedthroughs selectively removes substrate material from a first side of an electrically conductive substrate (e.g. a bio-compatible metal) to form an array :of electrically conductive posts in a substrate cavity. An electrically insulating material (e.g. a bio-compatible sealing glass) is then flowed to fill the substrate cavity and surround each post, and solidified. The solidified insulating material is then exposed from an opposite second side of the substrate so that each post is electrically isolated from each other as well as the bulk substrate. In this manner a hermetic electrically conductive feedthrough construction is formed having an array of electrical feedthroughs extending between the first and second sides of the substrate from which it was formed. | 01-23-2014 |
20140107446 | FLEXIBLE MICROELECTRODE ARRAY WITH INTEGRATED STIFFENING SHANK, AND METHOD OF FABRICATION - A stiffener-reinforced microelectrode array device and fabrication method having a plurality of polymer layers surroundably encapsulating one or more electrodes connected to one or more metal traces so that the one or more electrodes are exposed. A stiffening shank is also integrally embedded in the polymer layers adjacent an insertion end of the device near the electrodes to provide mechanical support during insertion. | 04-17-2014 |
20140172051 | SINGLE LAYER POLYMER MICROELECTRODE ARRAY - A microelectrode array having one or more electrical conduits surrounded and insulated from each other by only a single layer of polymer (e.g. polyimide), and a method of fabricating the same. Multiple layers of an uncured polymer precursor (such as polyamic acid) are separately formed with metal layers sandwiched in between. Formation of the uncured polymer precursor layers includes deposition and heating to remove solvent only but not polymerize the precursor. Upon completing construction, the array is subjected to a high-temperature curing process that converts the uncured polymer precursor layers into the polymer. The different layers of the polymer precursor are thus covalently bonded together during the curing process to create a single continuous layer (e.g. monolithic block) of polymer, with no polymer-polymer interfaces. | 06-19-2014 |
20140262462 | DEPOSITING BULK OR MICRO-SCALE ELECTRODES - Thicker electrodes are provided on microelectronic device using thermo-compression bonding. A thin-film electrical conducting layer forms electrical conduits and bulk depositing provides an electrode layer on the thin-film electrical conducting layer. An insulating polymer layer encapsulates the electrically thin-film electrical conducting layer and the electrode layer. Some of the insulating layer is removed to expose the electrode layer. | 09-18-2014 |
20140273545 | HIGH-DENSITY PERCUTANEOUS CHRONIC CONNECTOR FOR NEURAL PROSTHETICS - A high density percutaneous chronic connector, having first and second connector structures each having an array of magnets surrounding a mounting cavity. A first electrical feedthrough array is seated in the mounting cavity of the first connector structure and a second electrical feedthrough array is seated in the mounting cavity of the second connector structure, with a a feedthough interconnect matrix positioned between a top side of the first electrical feedthrough array and a bottom side of the second electrical feedthrough array to electrically connect the first electrical feedthrough array to the second electrical feedthrough array. The two arrays of magnets are arranged to attract in a first angular position which connects the first and second connector structures together and electrically connects the percutaneously connected device to the external electronics, and to repel in a second angular position to facilitate removal of the second connector structure from the first connector structure. | 09-18-2014 |
20140277296 | INCORPORATING AN OPTICAL WAVEGUIDE INTO A NEURAL INTERFACE - An optical waveguide integrated into a multielectrode array (MEA) neural interface includes a device body, at least one electrode in the device body, at least one electrically conducting lead coupled to the at least one electrode, at least one optical channel in the device body, and waveguide material in the at least one optical channel. The fabrication of a neural interface device includes the steps of providing a device body, providing at least one electrode in the device body, providing at least one electrically conducting lead coupled to the at least one electrode, providing at least one optical channel in the device body, and providing a waveguide material in the at least one optical channel. | 09-18-2014 |
20140277317 | FLEXIBLE NEURAL INTERFACES WITH INTEGRATED STIFFENING SHANK - A neural interface includes a first dielectric material having at least one first opening for a first electrical conducting material, a first electrical conducting material in the first opening, and at least one first interconnection trace electrical conducting material connected to the first electrical conducting material. A stiffening shank material is located adjacent the first dielectric material, the first electrical conducting material, and the first interconnection trace electrical conducting material. | 09-18-2014 |
20150145590 | System And Method For On Demand, Vanishing, High Performance Electronic Systems - An integrated circuit system having an integrated circuit (IC) component which is able to have its functionality destroyed upon receiving a command signal. The system may involve a substrate with the IC component being supported on the substrate. A module may be disposed in proximity to the IC component. The module may have a cavity and a dissolving compound in a solid form disposed in the cavity. A heater component may be configured to heat the dissolving compound to a point of sublimation where the dissolving compound changes from a solid to a gaseous dissolving compound. A triggering mechanism may be used for initiating a dissolution process whereby the gaseous dissolving compound is allowed to attack the IC component and destroy a functionality of the IC component. | 05-28-2015 |
20150216051 | METHOD OF FABRICATING ELECTRICAL FEEDTHROUGHS USING EXTRUDED METAL VIAS - A method of fabricating high-density, preferably bio-compatible, electrical feedthrough structures and interfaces by extruding electrically conductive material into electrically conductive film-coated throughholes formed on an electrically non-conductive substrate to form extrusion-formed electrically conductive vias which pass through the substrate for microelectronic applications. | 07-30-2015 |
Patent application number | Description | Published |
20100161661 | PERFORMING AN ORDERED SEARCH OF DIFFERENT DATABASES - Providing a speculative search result for a search query prior to completion of the search query. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user. | 06-24-2010 |
20110238656 | SPECULATIVE SEARCH RESULT ON A NOT-YET-SUBMITTED SEARCH QUERY - Providing a speculative search result for a search query prior to completion of the search query. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user. | 09-29-2011 |
20110313840 | SYSTEM AND METHODS FOR PROVIDING LOCATION BASED DISCOUNT RETAILING - Systems and methods are disclosed that provide offers for goods or services based on the locations of potential customers and the geographic locations of the merchant. The offers may be limited in quantity and acceptance and redemption of the offers may be limited in time. A unique identifier may be associated with each accepted offer. A merchant may have at least some control over the creation and rendering of one or more offers for the merchant's goods and services. | 12-22-2011 |
20130197980 | TRANSACTION PROCESSING SYSTEM - The transaction processing system and method provide an efficient and effective way to authorize promotion redemption. The transaction processing system may receive an indication of a request for authorization, the indication comprising a merchant identifier, an account number, and a transaction amount. The transaction processing system may determine whether the request for authorization corresponds to a promotion. The system may further transmit a transaction authorization based on whether the request for authorization corresponds to the promotion. The transaction processing system may cause a promotion database to designate the promotion as redeemed. In this fashion, the transaction processing system improves the consumer experience and minimizes the transaction time needed to identify and redeem a promotion. | 08-01-2013 |
20140181069 | SPECULATIVE SEARCH RESULT ON A NOT-YET-SUBMITTED SEARCH QUERY - Providing a speculative search result for a search query prior to completion of the search query is described. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user. | 06-26-2014 |
20150242859 | METHOD AND SYSTEM FOR USE OF BIOMETRIC INFORMATION ASSOCIATED WITH CONSUMER INTERACTIONS - Embodiments provide a computer-executed method, a computer system and computer program product for facilitating a commercial transaction. The method includes transmitting computer-executable instructions to cause a representation of an item to be displayed on a consumer interface rendered on a visual display of a computing device associated with a consumer. The method also includes receiving, from the computing device, an indication of consumer input performed using the consumer interface, the consumer input associated with the representation of the item available for a commercial transaction. The method also includes receiving, from the computing device, biometric information associated with the consumer. The method also includes determining an identity of the consumer based on the biometric information and, based on the identity of the consumer, associating the consumer input with a predetermined command defined for the consumer. The method further includes transmitting computer-executable instructions to facilitate a transaction associated with the command with respect to the item. | 08-27-2015 |
20150242902 | METHOD AND SYSTEM FOR FACILITATING CONSUMER INTERACTIONS WITH PROMOTIONS - Embodiments provide a computer-executed method, a computer system and non-transitory computer-readable media for facilitating consumer interaction with a promotion. The method includes transmitting computer-executable instructions to cause an impression of a promotion to be displayed on a consumer interface rendered on a visual display of a computing device. The method also includes receiving, from the computing device, an indication of a compound consumer input associated with a consumer and performed using the consumer interface. The method also includes determining that the compound consumer input corresponds to a command for performing an action associated with the promotion. The method further includes, based on a determination that the compound consumer input corresponds to the command, transmitting computer-executable instructions to initiate execution of the command associated with the promotion. | 08-27-2015 |
20150242937 | METHOD AND SYSTEM FOR A PREDEFINED SUITE OF CONSUMER INTERACTIONS FOR INITIATING EXECUTION OF COMMANDS - Embodiments provide a computer-executed method, a computer system and non-transitory computer-readable media for facilitating consumer interaction with a consumer interface. The method includes displaying a representation of an item on a consumer interface rendered on a visual display of a computing device. The method also includes storing, on a non-transitory computer-readable medium: a predefined first association between a first compound consumer input and a first command such that receipt of the first compound consumer input at the consumer interface initiates the first command, and a predefined second association between a second compound consumer input and a second command such that receipt of the second compound consumer input at the consumer interface initiates the second command. The method further includes, upon detection of the first compound consumer input entered at the consumer interface, initiating execution of the first command in relation to the item; and, upon detection of the second compound consumer input entered at the consumer interface, initiating execution of the second command in relation to the item. | 08-27-2015 |
20150242938 | METHOD AND SYSTEM FOR DEFINING CONSUMER INTERACTIONS FOR INITIATING EXECUTION OF COMMANDS - Embodiments provide a computer-executed method, a computer system and computer program product for initiating a command. The method includes causing a consumer input definition interface to be displayed on a visual display of a computing device associated with a consumer, wherein the consumer input definition interface includes an indication of a command. The method also includes, while the consumer input definition interface is displayed, receiving input definition data defining a consumer interaction by the consumer. The method also includes generating a compound consumer input based on the input definition data, and associating the compound consumer input with the command and the consumer. The method further includes storing the association between the compound consumer input and the command on a non-transitory storage device so that receipt of the compound consumer input from the consumer automatically initiates the command. | 08-27-2015 |
20150242941 | METHOD AND SYSTEM FOR FACILITATING CONSUMER INTERACTIONS FOR PERFORMING PURCHASE COMMANDS - Embodiments provide a computer-executed method, a computer system and computer-program product for facilitating a transaction. The method includes transmitting computer-executable instructions to cause a representation of an item to be displayed on a consumer interface rendered on a visual display of a computing device. The method also includes receiving, from the computing device, an indication of a compound consumer input associated with a consumer and performed using the consumer interface. The method further includes, based on a determination that the compound consumer input corresponds to a purchase command, retrieving information previously stored for the consumer, generating an order to purchase the item for the consumer, and transmitting an order confirmation configured to be displayed by the computing device. | 08-27-2015 |
20150242942 | METHOD AND SYSTEM FOR ADJUSTING ITEM RELEVANCE BASED ON CONSUMER INTERACTIONS - Embodiments provide a computer-executed method, a computing device, and computer program product for enabling indication of a relevance of an item. The method includes displaying a consumer interface on a visual display of a computing device associated with a consumer, the consumer interface rendering representations of one or more items. The method also includes receiving, at the computing device, an indication of consumer input with respect to at least one of the items. The method also includes, based on a determination that the consumer input corresponds to a relevance command, adjusting the display of the representations of the one or more items on the consumer interface. The method further includes, based on the relevance command, determining a relevance indication of a characteristic of the at least one item to the consumer. | 08-27-2015 |
Patent application number | Description | Published |
20080244089 | INTERFACE FOR A DELAY-TOLERANT NETWORK - The present disclosure provides a method for delay tolerant networking. According to one exemplary embodiment, the method may include transmitting a file from a first node associated with a first network to at least one intermediate node via a file-system interface. The method may also include receiving the file at the at least one intermediate node via the file system interface. The method may further include transmitting the file from the at least one intermediate node to at least one node of an additional network via the file-system interface and receiving the file at the at least one node of the additional network via the file-system interface. Of course, additional embodiments, variations and modifications are possible without departing from this embodiment. | 10-02-2008 |
20090328136 | TECHNIQUES FOR ROUTING PRIVACY SENSITIVE INFORMATION TO AN OUTPUT DEVICE - Various embodiments are directed to a privacy routing engine embodied on a device and a method for routing actuations to preserve a user's privacy. The privacy routing engine may receive actuations intended for a user, and may route the actuation to an output device according to a set of user output policies. The user output policies may specify output devices according to a user's context and need for privacy. A user context may include a location, an event, or a sensed condition. Other embodiments are described and claimed. | 12-31-2009 |
20100161271 | TECHNIQUES FOR DETERMINING ORIENTATION OF A THREE-AXIS ACCELEROMETER - A method, apparatus, and article containing computer instructions are described. Embodiments may use accelerometer data regarding forward motion by a wearer of a three-axis on-body accelerometer. Embodiments may further measure an acceleration due to gravity on each axis x, y, z of the accelerometer and use the direction of gravity to associate or align the x axis of the accelerometer with gravity. Embodiments may then use the acceleration not due to gravity to identify the forward motion and associate or align the forward direction with the y axis. The remaining direction may be identified as the sideways direction, which may be associated or aligned with the z axis. Additional activities may then be performed using the now-known orientation of the accelerometer. Other embodiments are described and claimed. | 06-24-2010 |
20100332571 | DEVICE AUGMENTED FOOD IDENTIFICATION - Methods, apparatuses and systems capture data related to a food item via one or more sensors and narrow the possible identities of the food item by determining the time when the data capture occurred and the location of the food item. A list of nodes based at least in part on the narrowed possible identities is generated to identify the food item and sorted based at least in part on the probability of one or more nodes corresponding to the food item. | 12-30-2010 |
20120157127 | HANDHELD ELECTRONIC DEVICE USING STATUS AWARENESS - Through status awareness, a handheld communications device may determine the location, activity, and/or physical or emotional state of the user. This information may in turn be used for various purposes, such as 1) determining how to alert the user of an incoming communication, 2) determining what format to use for communicating with the user, and 3) determining how to present the user's status to another person's communication device. | 06-21-2012 |
20120270575 | HANDHELD ELECTRONIC DEVICE USING STATUS AWARENESS - Through status awareness, a handheld communications device may determine the location, activity, and/or physical or emotional state of the user. This information may in turn be used for various purposes, such as 1) determining how to alert the user of an incoming communication, 2) determining what format to use for communicating with the user, and 3) determining how to present the user's status to another person's communication device. | 10-25-2012 |
20120276932 | HANDHELD ELECTRONIC DEVICE USING STATUS AWARENESS - Through status awareness, a handheld communications device may determine the location, activity, and/or physical or emotional state of the user. This information may in turn be used for various purposes, such as 1) determining how to alert the user of an incoming communication, 2) determining what format to use for communicating with the user, and 3) determining how to present the user's status to another person's communication device. | 11-01-2012 |
20130237287 | ELECTRONIC DEVICE USING STATUS AWARENESS - Through status awareness, a communications device may determine the location, activity, and/or physical or emotional state of the user. This information may in turn be used for various purposes, such as 1) determining how to alert the user of an incoming communication, 2) determining what format to use for communicating with the user, and 3) determining how to present the user's status to another person's communication device. | 09-12-2013 |
20140075328 | METHODS AND APPARATUS FOR IMPROVING USER EXPERIENCE - A data processing system includes components for providing a pleasant user experience. Those components may include a family interaction engine that provides a family channel. The family interaction engine may provide for creation of a user group. The family channel may present content of interest to multiple users in the user group. When a user is detected near the data processing system, the family interaction engine may automatically present content of interest to that user. When used for presenting media content, the data processing system may also cause supplemental data to automatically be presented, wherein the supplemental data is relevant to the media content and to a predetermined interest of the user. The data processing system may also provide a ranked list of applications for potential activation by the user. The applications may be ordered based on the current context. Other embodiments are described and claimed. | 03-13-2014 |
20140092005 | IMPLEMENTATION OF AN AUGMENTED REALITY ELEMENT - Systems and methods may provide for an implementation of an augmented reality element. A logic architecture may be employed to coordinate the implementation of the augmented reality element based on an input and in response to when a user is to view the augmented reality element. The logic architecture may also be employed to perform an association between the input and the implementation of an augmented reality element, wherein the association is to be defined by the user. Additionally, the logic architecture may be employed to include a guide input to guide the implementation, for example a guide input to guide the conduct, of the augmented reality element. | 04-03-2014 |
Patent application number | Description | Published |
20090070266 | SYSTEM AND METHOD FOR PHYSIOLOGICAL DATA AUTHENTICATION AND BUNDLING WITH DELAYED BINDING OF INDIVIDUAL IDENTIFICATION - A system and method for physiological data authentication and bundling with delayed binding of individual identification. In embodiments, the invention utilizes biometric data within a physiological data stream to allow for the late or delayed binding of the individual's identity to that data stream. In addition, the source of one or more additional data streams may be identified by cryptographically binding them to an original data stream. Other embodiments are described and claimed. | 03-12-2009 |
20090167486 | SECURE ASSOCIATION BETWEEN DEVICES - Methods and apparatus relating to secure association between devices are described. In one embodiment, devices capable of communicating via a wireless channel may be authenticated via a different channel established by signal generators and/or sensors present on the devices. Other embodiments are also disclosed. | 07-02-2009 |
20090167487 | SECURE ASSOCIATION BETWEEN DEVICES - Methods and apparatus relating to secure association between devices are described. In one embodiment, devices capable of communicating via a wireless channel may be authenticated via a different channel established based on observation of the same event by sensors present on the devices. Other embodiments are also disclosed. | 07-02-2009 |
20090327724 | TWO-WAY AUTHENTICATION BETWEEN TWO COMMUNICATION ENDPOINTS USING A ONE-WAY OUT-OF-BAND (OOB) CHANNEL - Techniques for two-way authentication between two communication endpoints (e.g., two devices) using a one-way out-of-band (OOB) channel are presented. Here, in embodiments, both communication endpoints may be securely authenticated as long as the one-way OOB channel is tamper-proof. Embodiments of the invention do not require the one-way OOB channel to be private to ensure that both endpoints are securely authenticated. Since providing a two-way or private OOB channel adds to the cost of a platform, embodiments of the invention provide for a simple and secure method for two-way authentication that uses only a non-private one-way OOB channel and thus helping to reduce platform cost. Other embodiments may be described and claimed. | 12-31-2009 |
20100079310 | ADAPTIVE KEYBOARD FOR ULTRA-MOBILE DEVICES - A method is provided. The method includes receiving inputs typed by a user of a keyboard and analyzing the inputs to identify typing errors made by the user. The method also includes customizing a layout of the keyboard to reduce the identified typing errors. | 04-01-2010 |
20100082983 | SECURE DEVICE ASSOCIATION - Secure device association is generally described. In one example, a secure device association system comprises a first device comprising a mechanical actuator and a second device comprising a microphone, the mechanical actuator of the first device and the microphone of the second device to form an out-of-band (OOB) channel for secure association between the first device and the second device. | 04-01-2010 |
20100332668 | Multimodal proximity detection - Systems and methods for proximity detection between electronic devices are disclosed. One or more electronic devices transmit signals to a proximity server, which determines whether the first electronic device may be proximate the second electronic device. The proximity server transmits a signal to the first electronic device and the second device, and in response to the signal, the first and second electronic devices activate an environmental sensor, collect at least one sample of environmental data, extract at least one feature set of the environmental data, generate a first obscured feature from the feature set, transmit the first and second obscured feature sets to the proximity server. The proximity server uses the first obscured feature set and the second obscured feature set to determine whether the first electronic device and the second electronic device are proximate. | 12-30-2010 |
20120057705 | TWO-WAY AUTHENTICATION BETWEEN TWO COMMUNICATION ENDPOINTS USING A ONE-WAY OUT-OF-BAND (OOB) CHANNEL - Techniques for two-way authentication between two communication endpoints (e.g., two devices) using a one-way out-of-band (OOB) channel are presented. Here, in embodiments, both communication endpoints may be securely authenticated as long as the one-way OOB channel is tamper-proof. Embodiments of the invention do not require the one-way OOB channel to be private to ensure that both endpoints are securely authenticated. Since providing a two-way or private OOB channel adds to the cost of a platform, embodiments of the invention provide for a simple and secure method for two-way authentication that uses only a non-private one-way OOB channel and thus helping to reduce platform cost. Other embodiments may be described and claimed. | 03-08-2012 |
20120254878 | MECHANISM FOR OUTSOURCING CONTEXT-AWARE APPLICATION-RELATED FUNCTIONALITIES TO A SENSOR HUB - A mechanism is described for outsourcing context-aware application-related activities to a sensor hub. A method of embodiments of the invention includes outsourcing a plurality of functionalities from an application processor to a sensor hub processor of a sensor hub by configuring the sensor hub processor, and performing one or more context-aware applications using one or more sensors coupled to the sensor hub processor. | 10-04-2012 |
20120328096 | TWO-WAY AUTHENTICATION BETWEEN TWO COMMUNICATION ENDPOINTS USING A ONE-WAY OUT-OF-BAND (OOB) CHANNEL - Techniques for two-way authentication between two communication endpoints (e.g., two devices) using a one-way out-of-band (OOB) channel are presented. Here, in embodiments, both communication endpoints may be securely authenticated as long as the one-way OOB channel is tamper-proof. Embodiments of the invention do not require the one-way OOB channel to be private to ensure that both endpoints are securely authenticated. Since providing a two-way or private OOB channel adds to the cost of a platform, embodiments of the invention provide for a simple and secure method for two-way authentication that uses only a non-private one-way OOB channel and thus helping to reduce platform cost. Other embodiments may be described and claimed. | 12-27-2012 |
20130316739 | SMART DATA CONNECTIONS FOR MOBILE DEVICES - A method may include detecting motion of a mobile device and inferring from the motion a first activity of a user of the mobile device. The method may also include evaluating a signal quality of a radio signal received by a signal module and altering an operational mode of the signal module based on the signal quality and the first activity. | 11-28-2013 |
20130337849 | MOBILE DEVICE POSITION DETECTION - A method may include calculating a first distance between first and second devices and determining a direction of a movement of the first device. The method may further include calculating a second distance between the first and second devices after the movement of the first device and determining the relative position of the first device with respect to the second device based on the direction of the movement, the first distance, and the second distance. | 12-19-2013 |
20140112339 | HIGH PERFORMANCE INTERCONNECT - A physical layer (PHY) is coupled to a serial, differential link that is to include a number of lanes. The PHY includes a transmitter and a receiver to be coupled to each lane of the number of lanes. The transmitter coupled to each lane is configured to embed a clock with data to be transmitted over the lane, and the PHY periodically issues a blocking link state (BLS) request to cause an agent to enter a BLS to hold off link layer flit transmission for a duration. The PHY utilizes the serial, differential link during the duration for a PHY associated task selected from a group including an in-band reset, an entry into low power state, and an entry into partial width state | 04-24-2014 |
20140273921 | TRACKING DEVICE STATUS WITH RESPECT TO OTHER DEVICES AND ZONES OF A VIRTUAL GEO-FENCE - Systems and methods may provide for identifying a virtual geo-fence for a plurality of devices. Additionally, a condition may be detected with respect to two or more devices in the plurality of devices, wherein a status determination may be conducted as to whether at least one of the two or more devices has left the virtual geo-fence based on the condition. | 09-18-2014 |
20140292807 | ENVIRONMENT ACTUATION BY ONE OR MORE AUGMENTED REALITY ELEMENTS - Apparatuses, systems, media and methods may provide for environment actuation by one or more augmented reality elements. A location module may determine a location of one or more networked devices in a real space and/or establish a location of the one or more augmented reality elements in a virtual space, which may be mapped to the real space. A coordinator module may coordinate a virtual action in the virtual space of the one or more augmented reality elements with an actuation event by the one or more networked devices in the real space. The actuation event may correspond to the virtual action in the virtual space and be discernible in the real space. | 10-02-2014 |
20150052239 | CONTEXT BASED SPECTRUM MANAGEMENT SYSTEM - Generally, this disclosure provides systems, devices, methods and computer readable media for context based spectrum management. A device may include a user preference determination module to determine a level-of-service preference of a user of the device, the preference associated with an application. The device may also include a user state determination module, to determine a state of the user, and a device capability determination module, to determine capabilities of the device. The device may further include an application programming interface (API) to provide the context to a cloud-based server configured to manage spectrum. The context includes the preference, the state and the capabilities. The API is further configured to receive content delivery options from the cloud-based server. | 02-19-2015 |
20150228117 | ASYNCHRONOUS REPRESENTATION OF ALTERNATE REALITY CHARACTERS - Technologies for representing alternate reality characters in a real-world environment include receiving sensor data from sensors of a sensor network of a home location of an alternate reality character, determining available response to the stimuli represented by the sensor data, and determining an activity of the alternate reality character for a time period based on the available responses. The technologies may also include generating a video of the alternate reality character performing the determined activity superimposed on an image map of a real-world environment of the home location during the time period. Users may view the video in real time or during a time period subsequent to the time period represented in the video. Additionally, the alternate reality character may be transferred to remote computing devices in some embodiments. | 08-13-2015 |
Patent application number | Description | Published |
20120143900 | Instant Search For Settings - Methods and systems for setting application settings using instant search are provided. A method for setting application settings using instant search may include receiving a first portion of user search input associated with an application setting and determining application settings from applications based on the first portion of the user search input. The method may also include displaying the application settings corresponding to the user search input in a results section. The method may further include receiving an update to the user search input and dynamically updating the results section based at least in part on the update. The method may also include setting application settings based on user setting input entered into the results section to adjust the application settings. A system for setting application settings using an instant search page may include an application setting determiner, a display manager and an application setting manager. | 06-07-2012 |
20120143904 | Instant Search for Settings - Methods and systems for setting application settings using instant search are provided. A method for setting application settings using instant search may include receiving a first portion of user search input associated with an application setting and determining application settings from applications based on the first portion of the user search input. The method may also include displaying the application settings corresponding to the user search input in a results section. The method may further include receiving an update to the user search input and dynamically updating the results section based at least in part on the update. The method may also include setting application settings based on user setting input entered into the results section to adjust the application settings. A system for setting application settings using an instant search page may include an application setting determiner, a display manager and an application setting manager. | 06-07-2012 |
20120266089 | PANELS ON TOUCH - Methods and systems for displaying content on a webpage are disclosed. The method may include receiving an application indication to open a first application on a touch device. The method may further include displaying the first application on the touch device as a panel overlaid on a portion of a viewable area of a webpage that is currently displayed on the touch device, and displaying a first icon on the touch device relative to the panel and the webpage, the icon representative of the first application. The content of the webpage may be viewable and accessible on a single display window for ease of convenience when navigating from the first application to the second application. | 10-18-2012 |
20120266101 | PANELS ON TOUCH - Methods and systems for displaying content on a webpage are disclosed. The method may include receiving an application indication to open a first application on a touch device. The method may further include displaying the first application on the touch device as a panel overlaid on a portion of a viewable area of a webpage that is currently displayed on the touch device, and displaying a first icon on the touch device relative to the panel and the webpage, the icon representative of the first application. The content of the webpage may be viewable and accessible on a single display window for ease of convenience when navigating from the first application to the second application. | 10-18-2012 |
20120266103 | METHOD AND APPARATUS OF SCROLLING A DOCUMENT DISPLAYED IN A BROWSER WINDOW - Methods and systems for performing a scroll operation are disclosed. A method may include displaying a first page of a portable document format (pdf) document on a browser window, associating respective thumbnails with each of the pages in the pdf document, and displaying two or more of the respective thumbnails overlaid on the first page. The method may also include receiving an indication to scroll the pdf document in a first direction, scrolling the pages of the pdf document at a first rate in the first direction, and scrolling the respective thumbnails of each of the pages at a second rate, different than the first rate, in the first direction. The varying scroll rate of the document and its corresponding thumbnails provides the user with different viewing options to view the document when performing a scrolling operation. | 10-18-2012 |
20120266104 | Method and Apparatus of Scrolling a Document Displayed in a Browser Window - Methods and systems for performing a scroll operation are disclosed. A method may include displaying a first page of a portable document format (pdf) document on a browser window, associating respective thumbnails with each of the pages in the pdf document, and displaying two or more of the respective thumbnails overlaid on the first page. The method may also include receiving an indication to scroll the pdf document in a first direction, scrolling the pages of the pdf document at a first rate in the first direction, and scrolling the respective thumbnails of each of the pages at a second rate, different than the first rate, in the first direction. The varying scroll rate of the document and its corresponding thumbnails provides the user with different viewing options to view the document when performing a scrolling operation. | 10-18-2012 |
20120272182 | JUMP TO TOP/JUMP TO BOTTOM SCROLL WIDGETS - Methods and systems for accelerated scrolling and zooming of content. A method may include receiving an indication of a scroll action. The scroll action indicates a direction to scroll and a user's intent to scroll a significant distance. The method further includes evaluating the direction and a length of the scroll action. The method still further includes providing a scroll widget, for example by an operating to an application. The widget is to be presented relative to a location of where the indication was received. The scroll widget then allows a user to jump to a top or an end of a content displayed at the location. | 10-25-2012 |
20120272183 | JUMP TO TOP/JUMP TO BOTTOM SCROLL WIDGETS - Methods and systems for accelerated scrolling and zooming of content. A method may include receiving an indication of a scroll action. The scroll action indicates a direction to scroll and a user's intent to scroll a significant distance. The method further includes evaluating the direction and a length of the scroll action. The method still further includes providing a scroll widget, for example by an operating to an application. The widget is to be presented relative to a location of where the indication was received. The scroll widget then allows a user to jump to a top or an end of a content displayed at the location. | 10-25-2012 |
20120278756 | MOBILE BROWSER CONTEXT SWITCHING - Methods and systems for processing and displaying content are disclosed. An example method of operation may include initializing two or more windows on a mobile device, and displaying a first window of the two or more windows on the mobile device. The method may also include receiving an on-screen switcher indication causing a display view change from the first window being displayed to a combination of the first window and at least one more additional windows being displayed. The method may also include determining a space amount for each of the two or more windows, adjusting a size of each of the two or more windows based on the space amount. The method may further include displaying a frame around each of the two or more windows with the respective adjusted size, and displaying each frame overlaid on top of one another. The example method provides multiple web pages to be concurrently active in a common viewing area of a mobile display device. | 11-01-2012 |
20120278757 | Mobile Browser Context Switching - Methods and systems for processing and displaying content are disclosed. An example method of operation may include initializing two or more windows on a mobile device, and displaying a first window of the two or more windows on the mobile device. The method may also include receiving an on-screen switcher indication causing a display view change from the first window being displayed to a combination of the first window and at least one more additional windows being displayed. The method may also include determining a space amount for each of the two or more windows, adjusting a size of each of the two or more windows based on the space amount. The method may further include displaying a frame around each of the two or more windows with the respective adjusted size, and displaying each frame overlaid on top of one another. | 11-01-2012 |
20130067400 | Pinch To Adjust - Methods and systems for resizing a display area of a display device are disclosed. An example method may include receiving an on-screen pinch gesture associated with a first location and a second location, the second location being different from the first location on a multi-touch input device. The method may also include for each of a plurality of predefined content areas: adjusting a respective size of each predefined content area based on the on-screen pinch gesture, determining a respective amount of the content to display in the predefined content area based on the respective adjusted size of the predefined content area, and displaying the respective adjusted amount of content within the respective predefined content area associated with the adjusted size on the multi-touch input device. | 03-14-2013 |
Patent application number | Description | Published |
20130086467 | SYSTEM FOR SENDING A FILE FOR VIEWING ON A MOBILE DEVICE - Methods for sending a file stored in a first format on a non-mobile device to a mobile device in a second format suitable for viewing on the mobile device are provided. In one aspect, a method includes receiving a request to transmit a file converted from a first format to a second format to a mobile device, and storing the file in the second format suitable for viewing on the mobile device. The method also includes sending an access notification for the converted file to the mobile device. The access notification provides access to the converted file. Systems, graphical user interfaces, and machine-readable media are also provided. | 04-04-2013 |
20130110869 | DEVICE SPECIFIC FOLDERS FOR BOOKMARK SYNCHRONIZATION | 05-02-2013 |
20130135221 | TURNING ON AND OFF FULL SCREEN MODE ON A TOUCHSCREEN - Systems and methods for turning on and off full screen mode of an application running on a touchscreen. In some aspects, a method includes receiving an input on the touchscreen; determining whether the input is a first predetermined gesture; and turning off full screen mode when the input is the first predetermined gesture. The method also includes determining whether the first predetermined gesture starts from a predetermined area. | 05-30-2013 |
20130145290 | MECHANISM FOR SWITCHING BETWEEN DOCUMENT VIEWING WINDOWS - Methods for switching between opened web pages in a web browser using a dragging motion across a touchscreen device are provided. In one aspect, a method includes receiving an input of a touch gesture comprising a dragging motion beginning near a first lateral edge of a touchscreen interface towards a second lateral edge of the touchscreen interface, and controlling the switching of a currently displayed open web page in the web browser to another one of a plurality of opened web pages in the web browser based on the touch gesture. The selection of which open web page to switch to is determined based on the distance of the dragging motion of the touch gesture. Systems, graphical user interfaces, and machine-readable media are also provided. | 06-06-2013 |
20130145291 | GRAPHICAL USER INTERFACE WINDOW SPACING MECHANISMS - Computer-implemented methods for adjusting a display of multiple web page windows in a web browser are provided. In one aspect, a method includes receiving selections of visible portions of first and second web page windows oriented in an overlaid configuration with first and second touch inputs, and receiving a dragging motion of the touch inputs to alter the visible portion of at least one of the windows. When the dragging motion includes dragging the touch inputs away from one another, the visible portion of the first web page window is increased and the visible portion of the second web page window is decreased, and when the dragging motion includes dragging the touch inputs towards one another, the visible portion of the first web page window is decreased and the visible portion of the second web page window is increased. Systems, graphical user interfaces, and machine-readable media are also provided. | 06-06-2013 |
20130151937 | SELECTIVE IMAGE LOADING IN MOBILE BROWSERS - Methods for selectively viewing images in a web page on a mobile device are provided. In one aspect, a method includes receiving a selection from a mobile device to download a web page without downloading images in the web page, and providing the web page with image placeholders in place of the images in the web page, wherein each image placeholder is the same height and width and in the original position of the image in the web page. The method also includes receiving a selection of one or more image placeholders prompting a request to provide and display the one or more corresponding images, and providing the one or more images for display in place of the one or more image placeholders in the web page. Systems, graphical user interfaces, and machine-readable media are also provided. | 06-13-2013 |
20130152010 | MULTIPLE TAB STACK USER INTERFACE - Computer-implemented methods for organizing graphical user interface windows into separate stacks of windows is provided are provided. In one aspect, a method includes providing, for display, a first window in a graphical user interface, and receiving a request to display a second window in the graphical user interface when viewing the first window. The method also includes moving the first window to a first stack in the graphical user interface in response to the request, and displaying the second window in the graphical user interface in a second stack. In response to a request to display a third window in the graphical user interface, the third window is configured to be displayed in the first stack or in the second stack based on a defined constraint shared between the third window and the second window. Systems, graphical user interfaces, and machine-readable media are also provided. | 06-13-2013 |
20140250409 | METHODS AND APPARATUS FOR PROCESSING APPLICATION WINDOWS - An apparatus may include one or more memories and one or more processors. The one or more processors may be configured to execute instructions to facilitate providing a first application window for display. The instruction may facilitate receiving a switching input. The instructions may facilitate, in response to the switching input, providing a plurality of application windows for concurrent display. The providing a plurality of application windows may include changing a display view from the first application window to the plurality of application windows. The plurality of application windows include the first application window and one or more additional application windows. The instructions may facilitate touching and sliding, off the display view, one of the plurality of application windows. The sliding may cause permanently removing the one of the plurality of application windows from application windows available for display. Methods for displaying windows and machine-readable storage medium are also disclosed. | 09-04-2014 |
20140267092 | WINDOW SWITCHING INTERFACE - Methods for switching between tabbed windows are provided. In one aspect, a method includes receiving an input of a touch gesture includes a dragging motion via a touch interface of a device, and determining whether the touch gesture begins within a predetermined distance from a first edge of the touch interface and proceeds towards a second edge of the touch interface. The method also includes providing at least one tabbed window in an application for display from a perspective vertically above the at least one tabbed window in response to determining that the touch gesture begins within the predetermined distance from the first edge and proceeds towards the second edge. Systems and machine-readable media are also provided. | 09-18-2014 |
20140282221 | METHODS AND APPARATUS FOR WINDOW DISPLAYING - An apparatus may include one or more memories and one or more processors. The one or more memories may include instructions. The one or more processors may be configured to execute the instructions to facilitate providing a window of an application for display from a perspective in front of the window, receiving a touch input, and in response to the touch input, providing multiple windows for display on the apparatus from a perspective vertically above the multiple windows. The multiple windows may include the window. A display of one window may be switched to a display of multiple windows based on a single touch input. Methods for displaying windows and machine-readable storage medium are also disclosed. | 09-18-2014 |
20140331171 | METHODS AND APPARATUS FOR PROCESSING APPLICATION WINDOWS - An apparatus may include one or more memories and one or more processors. The one or more processors may be configured to execute instructions to facilitate providing a first window for display while hiding from display one or more additional windows. The instructions may facilitate receiving a switching input. The instructions may facilitate, in response to the switching input, providing a plurality of windows for display. The providing a plurality of windows may include changing a display view from the first window to the plurality of windows. The instructions may facilitate selecting one of the plurality of windows. The selecting one of the plurality of windows may include changing the display view from the plurality of windows to the selected one of the plurality of windows while hiding from display one or more other windows. Methods for displaying windows and machine-readable storage medium are also disclosed. | 11-06-2014 |
20150074592 | SCROLL END EFFECTS FOR WEBSITES AND CONTENT - A system and machine-implemented method for providing a visual cue of overscrolling displayed content on an electronic device. When the end of a scrollable page or content has been reached, the visual cue corresponds to the user's physical scrolling input. The content in the window is effectively attached to the window so that when the end of the content is reached in one direction, the window containing the content is pulled in the same scrolling direction. The pulling in the scrolling direction occurs in a logarithmically decreasing manner, providing a tactile-like visual effect that the outer frame of the window is resisting the attempt to scroll further in the scrolling direction. The visual resistance effect may include squishing or stretching portions of the window without distorting the content within the window. | 03-12-2015 |
20150205473 | SYSTEMS AND METHODS FOR VISUALLY SCROLLING THROUGH A STACK OF ITEMS DISPLAYED ON A DEVICE - Systems and methods for visually scrolling through a stack of items displayed on a device are provided. In some aspects, a system includes a detection module configured to determine a motion of the device relative to a neutral position of the device. The system also includes a display module configured to visually scroll through the stack of items in response to the motion of the device. | 07-23-2015 |
20150205478 | CONTENT LOCATION INTERFACE - Computer-implemented methods for finding text in a web page of a mobile web browser are provided. In one aspect, a method includes receiving input text to locate within a web page, identifying text in the web page matching the received input text, and providing for display, in a display bar, at least one indicator representing a location of the identified text within the web page. The method also includes receiving a selection of the at least one indicator in the display bar, and providing, for display, a portion of the web page that includes the matching text represented by the selected at least one indicator. Systems, graphical user interfaces, and machine-readable media are also provided. | 07-23-2015 |
20150205761 | UNLOADED CONTENT PLACEHOLDERS - Methods for displaying a placeholder for unloaded content while the unloaded content reloads are provided. In one aspect, a method includes receiving a request to display unloaded content, and providing, for display, a representation of the unloaded content while the unloaded content is loaded. The method also includes providing, for display, the loaded content. Systems and machine-readable media are also provided. | 07-23-2015 |
20150220151 | DYNAMICALLY CHANGE BETWEEN INPUT MODES BASED ON USER INPUT - A system and machine-implemented method for automatically changing between input modes based on user input includes receiving user input in association with a user interface element, the user input comprising an input type and an input gesture. A determination is made whether the input type is a first input type or a second input type. In a case where the input type is the first input type, a determination is made that the input gesture is a first predetermined gesture, and the user interface is switched from a second input mode to a first input mode. In a case where the input type is the second input type, a determination is made that the input gesture is a second predetermined gesture, and the user interface is switched from the first mode to the second mode. | 08-06-2015 |
Patent application number | Description | Published |
20130318036 | ZENO: BATCH-COMPUTED NEWS FEED UPDATES - A system may receive, at least in part from an update database, a plurality of updates to a plurality of profiles that individually describe ones of a plurality of users of a social network. The system may process, using a batch processor, at least some of the plurality of updates to generate a consolidated update indicative of a status of at least some of the plurality of profiles. The system may transmit the consolidated update to the update database. The system may display the consolidated update on an update stream of the social network corresponding to at least one of the plurality of users. | 11-28-2013 |
20140304202 | CONNECTION INVITATION ORDERING - Disclosed in some examples are methods, systems, and machine-readable mediums which provide a relevance engine for determining a relevance of an individual (either a non-member or another member) to another individual (either a non-member or another member). This relevance engine may use signals in the form of data that the social networking service may learn about the individuals to determine how relevant the individuals are to each other. Example applications may include ordering of connection invitations in a social networking service. | 10-09-2014 |
20150039667 | INCREMENTAL PROCESSING ON DATA INTENSIVE DISTRIBUTED APPLICATIONS - Disclosed in some examples are methods, machine readable mediums, and systems which build upon traditional frameworks such as Hadoop for developing incremental monoid computations. In some examples, the traditional frameworks requires no modifications, and may provide an accumulator-based interface for programmers to store and use state across successive runs; the framework may ensure that only the necessary sub-computations are performed and incremental state management may be hidden from the programmer. | 02-05-2015 |
20150046539 | TECHNIQUES TO FACILITATE RECOMMENDATIONS FOR NON-MEMBER CONNECTIONS - Disclosed in some examples are methods, systems, and machine-readable mediums which provide a relevance engine for determining a relevance of an individual (either a non-member or another member) to another individual (either a non-member or another member). This relevance engine may use signals in the form of data that the social networking service may learn about the individuals to determine how relevant the individuals are to each other. | 02-12-2015 |
20150106361 | GENERATING MEMBER PROFILE RECOMMENDATIONS BASED ON COMMON CONNECTION DATA IN A SOCIAL GRAPH - Systems and methods for generating recommendations based on data derived from a social network are described. For example, a first indirect connection of a source member profile may be identified. The first indirect connection is a member profile connected to the source member through a first connection path. A second indirect connection of the source member profile is also identified. The second indirect connection is a member profile connected to the source member through a second connection path. A selection is made between the first indirect connection and the second indirect connection based on a comparison of common connection scores calculated for the indirect connections. The selected indirect connection is then surfaced to a client device associated with the source member profile. | 04-16-2015 |
20150106365 | GENERATING MEMBER PROFILE RECOMMENDATIONS BASED ON CONNECTION TIMING DATA IN A SOCIAL GRAPH - Systems and methods for generating recommendations based on data derived from a social network are described. For example, a first indirect connection of a source member profile may be identified. The first indirect connection is a member profile connected to the source member through a first connection path. A second indirect connection of the source member profile is also identified. The second indirect connection is a member profile connected to the source member through a second connection path. A selection is made between the first indirect connection and the second indirect connection based on a comparison of timing scores calculated for the indirect connections. The selected indirect connection is then surfaced to a client device associated with the source member profile. | 04-16-2015 |
20150106371 | GENERATING CONNECTION RECOMMENDATIONS BASED ON RECENT CONNECTIONS AND CONNECTIONS OF CLOSE CONNECTIONS - The present disclosure is directed to methods, systems, and computer program products for rendering member profile suggestions based on data derived from a social graph and activity data derived from a social network service operation on the social graph. A social network service may store member or organization profiles as nodes on the social graph. In response to a recommendation event, the social network service may identify a source profile having direct connections to a first set of profiles. The social network service may then determine a second set of profiles that are directly connected to one or more profiles of the first set of profiles. The profiles may be further associated with connection activity information, and the social network service may select one or more of the profiles from the second set of profiles as recommended profiles for the source profile based on the connection activity information. | 04-16-2015 |
20150112898 | SITE FLOW OPTIMIZATION - A method and system to present an optimum action in response to a flow of actions in a computer network from a user are provided. For each of a plurality of possible presented actions corresponding to a particular flow of actions in a computer network, and for each of one or more possible performed actions for each possible presented action, a likelihood that a user will perform the possible performed action is determined. Then each of the determined likelihoods is weighted by applying a weight assigned to a corresponding possible presented action. An optimum presented action is identified determining a presented action having a weighted maximum determined likelihood, based on the weighted determined likelihood. | 04-23-2015 |
20150213372 | SYSTEMS AND METHODS FOR EMAIL RESPONSE PREDICTION - Techniques for predicting a user response to the e-mail content are described. According to various embodiments, member email interaction data associated with a particular member and email content data describing a particular email content item is accessed. The data is then encoded into one or more feature vectors and assembled to thereby generate an assembled feature vector. Thereafter, a prediction modeling process is performed, based on the assembled feature vector and a trained prediction model, to predict a likelihood of the particular member performing a particular user action on the particular email content item. | 07-30-2015 |
20150278353 | METHODS AND SYSTEMS FOR SURFACING CONTENT ITEMS BASED ON IMPRESSION DISCOUNTING - Systems and methods for surfacing content items to a user based on an impression discount are described. For example, an impression discount for a content item is determined. The impression discount may be determined based on a number of times the content item has been surfaced to a user. A selection score for the content item is updated based on the impression discount. The content item is selected from a plurality of content items based on a comparison of the selection score for the content item and selection scores for each of the plurality of content items. The selected content item is then surfaced to a client device corresponding to the user. | 10-01-2015 |
20150278375 | MULTI-OBJECTIVE OPTIMIZATION FOR NEW MEMBERS OF A SOCIAL NETWORK - This disclosure relates to systems and methods that include an electronic database related to members in a social network, the members including new members who have been members of the social network less than a predetermined time and established members who have been members of the social network greater than the predetermined time. A processor, coupled to the electronic database and the network interface, is configured to obtain an optimization criterion based on at least two constraints related to interaction of members in the social network, determine proposed interaction values based on the data, each proposed interaction value corresponding to pairs of members, the proposed interaction values including a new member proposed interaction value between at least one established member and at least one new member, modify the new member proposed interaction value based on an adjustment factor, and provide proposed interactions based the interaction values. | 10-01-2015 |
20150278869 | DISTRIBUTED SCHEDULING ALGORITHM FOR LARGE-SCALE ONLINE PROMOTIONAL CAMPAIGNS - Disclosed in some examples, are systems, methods, and machine readable mediums which implement a scalable algorithm for scheduling promotional campaigns of an online service that satisfy a set of desired constraints while at the same time maximizing a total utility. This algorithm is capable of scheduling hundreds of campaigns for millions of members. In some examples, each promotional campaign may have a utility (which may be described by a utility function) for a particular member and a goal of the scheduling algorithm may be to maximize the total utility for all members eligible for the promotional campaign while satisfying various constraints. | 10-01-2015 |
20150310392 | JOB RECOMMENDATION ENGINE USING A BROWSING HISTORY - A system receives and stores in a database identifications and attributes of jobs viewed by a user in a job posting service, and creates a job browsing history profile for the user using the identifications and attributes. The system compares the job browsing history profile to jobs in the job posting service, generates a listing of jobs based on the comparison, and displays the listing of jobs to the user. | 10-29-2015 |
Patent application number | Description | Published |
20100145928 | METHODS AND SYSTEMS TO COMMUNICATE INFORMATION - There is provided a method and system to communicate information. The system receives a first query that contains at least one constraint and retrieves a first plurality of data items from a database based on the first query. Next the system generating a first distribution based on the first plurality of data items, the first distribution utilizing a first plurality of domains used to identify data items. Next the system generates a second distribution based on a plurality of requests to view a second plurality of data items. Next the system generates a third distribution based on the first distribution and the second distribution. Finally the system generates interface information, to be communicated to a user, based on the third distribution. | 06-10-2010 |
20100217741 | METHOD AND SYSTEM TO ANALYZE RULES - A method and system to analyze rules is described. The system receives a query and applies a first plurality of rules to the query to identify a second plurality of rules that respectively identify at least one matching keyword in the query. Next, the system counts the first plurality of rules to identify a total quantity of rules applied to the query and further counts the second plurality of rules to identify a second quantity of rules that respectively identify at least one matching keyword in the query. Finally, the system determines a percentage of coverage for the query based on the total quantity of rules and the second quantity of rules. | 08-26-2010 |
20100250535 | IDENTIFYING AN ITEM BASED ON DATA ASSOCIATED WITH THE ITEM - There are provided methods and systems to identify an item based on data associated with the item. Information is received that is descriptive of an item to be listed on an information storage and retrieval platform. The information is associated with an aspect-value pair, which is an aspect of the item and a value of the aspect. An expression of an interest of a user in the item is received. The expression is associated with the aspect-value pair. In response to the associating of the expression with the aspect-value pair, the item is identified. | 09-30-2010 |
20110082872 | METHOD AND SYSTEM TO TRANSFORM UNSTRUCTURED INFORMATION - There is provided methods and systems to transform unstructured information into structured information. First, the system accesses a rule specifying a condition for assigning data to the data item, the condition based on the content of the data item, the assigned data to provide structure to the data item. Second, based on a detecting that the condition has been met, the system applies the rule to assign the assigned data to the data item. Third, the system stores, in a database, the data item and the assigned data as the data item structured information. | 04-07-2011 |
20110106785 | METHOD AND SYSTEM TO ENABLE NAVIGATION OF DATA ITEMS - There is provided methods and systems to enable navigation of data items based on aspect-value pairs extracted from the data items. First, the system receives the query. Second, the system identifies the plurality of data items found by the query. Third, the system identifies an aspect of at least one of the plurality of data items. Fourth, the system identifies a value of a plurality of values corresponding to the aspect. Fifth, the system a request to navigate to a set of data items within the plurality of data items, the request comprising the aspect and a requested value of the plurality of values. Each one of the set of data items has the aspect and the value. Sixth, the system presents, in a user interface, information about each one of the set of data items. | 05-05-2011 |
20110119246 | METHOD AND SYSTEM TO IDENTIFY A PREFERRED DOMAIN OF A PLURALITY OF DOMAINS - There is provided methods and systems to identify a preferred domain of a plurality of domains corresponding to a query. First, the system receives the query. Second, the system accesses demand information corresponding to the query, the demand information including navigation information associated with the query. Third, the system accesses supply information corresponding to the query, the supply information including a count of data items in each of the plurality of domains that match the query. Fourth, the system identifies the preferred domain based on the demand information and the supply information. | 05-19-2011 |
20120150832 | METHOD AND SYSTEM TO ENABLE NAVIGATION OF DATA ITEMS - There is provided methods and systems to enable navigation of data items based on aspect-value pairs extracted from the data items. First, the system receives the query. Second, the system identifies the plurality of data items found by the query. Third, the system identifies an aspect of at least one of the plurality of data items. Fourth, the system identifies a value of a plurality of values corresponding to the aspect. Fifth, the system a request to navigate to a set of data items within the plurality of data items, the request comprising the aspect and a requested value of the plurality of values. Each one of the set of data items has the aspect and the value. Sixth, the system presents, in a user interface, information about each one of the set of data items. | 06-14-2012 |
20120290550 | METHOD AND SYSTEM TO IDENTIFY A PREFERRED DOMAIN OF A PLURALITY OF DOMAINS - There is provided methods and systems to identify a preferred domain of a plurality of domains corresponding to a query. First, the system receives the query. Second, the system accesses demand information corresponding to the query, the demand information including navigation information associated with the query. Third, the system accesses supply information corresponding to the query, the supply information including a count of data items in each of the plurality of domains that match the query. Fourth, the system identifies the preferred domain based on the demand information and the supply information. | 11-15-2012 |
20120310946 | IDENTIFYING AN ITEM BASED ON DATA ASSOCIATED WITH THE ITEM - There are provided methods and systems to identify an item based on data associated with the item. Information is received that is descriptive of an item to be listed on an information storage and retrieval platform. The information is associated with an aspect-value pair, which is an aspect of the item and a value of the aspect. An expression of an interest of a user in the item is received. The expression is associated with the aspect-value pair. In response to the associating of the expression with the aspect-value pair, the item is identified. | 12-06-2012 |
20150095302 | IDENTIFYING AN ITEM BASED ON DATA ASSOCIATED WITH THE ITEM - There are provided methods and systems to identify an item based on data associated with the item. Information is received that is descriptive of an item to be listed on an information storage and retrieval platform. The information is associated with an aspect-value pair, which is an aspect of the item and a value of the aspect. An expression of an interest of a user in the item is received. The expression is associated with the aspect-value pair. In response to the associating of the expression with the aspect-value pair, the item is identified. | 04-02-2015 |