Patent application number | Description | Published |
20120150942 | IN BROWSER REAL TIME COLLABORATION LISTS AND FORMS - Real time collaboration is enabled by providing a notification to users attempting access to an item, such as a document or a resource, that another user has currently access to the item. The users may be notified automatically when the other user is done accessing the item or periodically as the item is being accessed by the other user. The notification(s) may also include a summary or complete list of changes such that any user accessing the item after the other user has the latest version. | 06-14-2012 |
20120166518 | PROVIDING STATE SERVICE FOR ONLINE APPLICATION USERS - Online application state information is automatically saved for a user interacting with the application content. Saved states are presented to the user upon the user's return to the application. Upon the user's selection of a state, the user is presented with the online application populated with state information from prior interaction. | 06-28-2012 |
20140379851 | AGGREGATING CONTENT FROM DIFFERENT CONTENT SOURCES AT A CLOUD SERVICE - A cloud service stores and aggregates content that is obtained from different content sources using different protocols. For example, the content may include electronic messages, calendar information, contacts, social network content, feed data, search results, and the like. The cloud service aggregates content for each user based on the user's configuration settings. The cloud service may perform processing on the aggregated content before it is delivered and displayed to the user on the client device. For example, one or more views may be generated and stored by the cloud service before the view is requested from the client. Changes made to the aggregated content on the client may be synchronized with the content source. Searches may be made across all or a portion of the different content sources that are aggregated for a user. | 12-25-2014 |
20150205464 | UPDATING A USER INTERFACE TO A SERVICE - Systems, methods, and software are described herein to facilitate the enhanced updating of user interfaces to a service. In an implementation, an application renders a user interface to a service and an initial visualization is surfaced in response to the occurrence of an event. After surfacing the initial visualization, the application receives an update from the service that includes a proposed visualization and determines whether or not the proposed visualization accounts for the event. If the proposed visualization accounts for the event, the proposed visualization is surfaced in place of the initial visualization. But if the proposed visualization does not account for the event, the initial visualization may be persisted until another visualization is identified that accounts for the event. | 07-23-2015 |
Patent application number | Description | Published |
20090312297 | METHODS FOR TREATING HYPERCHOLESTEROLEMIA AND ATHEROSCLEROSIS - The invention provides compounds and pharmaceutical compositions that can be used to treat or prevent atherosclerosis, stroke, and other ischemic vascular diseases, dyslipidemia and hypercholestcrolemia and prevent complications of these conditions. Agents in accordance with the invention include; tauroursodeoxycholic acid (TUDCA), and analogs and derivatives thereof; 4-phenyl butyric acid (PBA), and analogs and derivatives thereof; and trimethyl N-oxide (TMAO), and analogs and derivatives thereof. | 12-17-2009 |
20100022495 | MODULATING ENDOPLASMIC RETICULUM STRESS IN THE TREATMENT OF TUBEROUS SCLEROSIS - Endoplasmic reticulum stress has been found to be associated with the genetic disease tuberous sclerosis. Tuberous sclerosis is cause by defects in the two genes, TSC1 and TSC2. Agents that modulate ER stress may be used to treat tuberous sclerosis and other hamartomatous diseases. In particular, 4-phenyl butyric acid (PBA) has been shown to reduce ER stress is TSC-deficient cells. Other compounds useful in reducing ER stress are chemical chaperones such as trimethylamine N-oxide arid glycerol may also be useful in treating tuberous sclerosis. The present invention provides methods of treating a subject suffering from tuberous sclerosis using ER stress reducers such as PBA, TUDCA, UDCA, and TMAO. Methods of screening for ER stress reducers by identifying agents that reduce levels of ER stress markers in TSC-deficient cells are also provided. These agents may find use in methods and pharmaceutical compositions for treating tuberous sclerosis. | 01-28-2010 |
20100075894 | REDUCING ER STRESS IN THE TREATMENT OF OBESITY AND DIABETES - Endoplasmic reticulum stress has been found to be associated with obesity. Therefore, agents that reduce or prevent ER stress may be used to treat diseases associated with obesity including peripheral insulin resistance, hypergylcemia, and type 2 diabetes. Two compounds which have been shown to reduce ER stress and to reduce blood glucose levels include 4-phenyl butyric acid (PBA), tauroursodeoxycholic acid (TUDCA), and trimethylamine N-oxide (TMAO). Other compounds useful in reducing ER stress are chemical chaperones such as trimethylamine N-oxide and glycerol. The present invention provides methods of treating a subject suffering from obesity, hyperglycemia, type 2 diabetes, or insulin resistance using ER stress reducers such as PBA, TUDCA, and TMAO. Methods of screening for ER stress reducers by identifying agents that reduce levels of ER stress markers in ER stressed cells are also provided. These agents may find use in methods and pharmaceutical compositions for treating obesity-associated diseases. | 03-25-2010 |
Patent application number | Description | Published |
20120084297 | Network-Resource-Specific Search Assistance - One embodiment identifies a set of network resources relating to a search query; determines one or more sets of query suggestions for one or more network resources from the set of network resources, respectively, wherein each one of the one or more sets of query suggestions is related to a corresponding one of the one or more network resources; and provides the one or more network resources and the one or more sets of query suggestions in response to the search query, wherein each one of the one or more sets of query suggestions is provided in association with its corresponding one of the one or more network resources. | 04-05-2012 |
20120191745 | Synthesized Suggestions for Web-Search Queries - Data-mining software receives a user query as an input and segments the user query into a number of units. The data-mining software then drops terms from a unit using a Conditional Random Field (CRF) model that combines a number of features. At least one of the features is derived from query logs and at least one of the features is derived from web documents. The data-mining software then generates one or more candidate queries by adding terms to the unit. The added terms result from a hybrid method that utilizes query sessions and a web corpus. The data-mining software also scores each candidate query on well-formedness of the candidate query, utility, and relevance to the user query. Then the data-mining software stores the scored candidate queries in a database for subsequent display in a graphical user interface for a search engine. | 07-26-2012 |
20120296743 | Method and System for Personalized Search Suggestions - Method, system, and programs for providing personalized suggest-as-you-type suggestions in response to a user search query wherein the personalized query suggestions are based on the user's past interactions with the system. The system is able to identify frequent queries issued by the user that result in the user clicking on the same universal resource locator. | 11-22-2012 |
20120296927 | SYSTEM AND METHOD FOR CONTEXTUALIZING QUERY INSTRUCTIONS USING USER'S RECENT SEARCH HISTORY - Disclosed is a system and method for providing search suggestions to a user based on the user's previously entered search queries. A computing device stores a global set of search suggestions. The computing device receives over a network from a user computer operated by a user one or more alphanumeric characters forming a portion of a search query. The computing device determines a search suggestion to the portion of the search query from the global set of search suggestions based on a search history of the user, the search history of the user comprising a plurality of search queries entered by the user within a predetermined period of time. The computing device transmits to the user computer the search suggestion for display by the user computer. | 11-22-2012 |
20130132433 | METHOD AND SYSTEM FOR CATEGORIZING WEB-SEARCH QUERIES IN SEMANTICALLY COHERENT TOPICS - A method and system for categorizing web-search queries in semantically coherent topics. The method includes receiving plurality of web-search queries from one or more users and storing the plurality of web-search queries in a query log. The method further includes processing the plurality of web-search queries for topic generation by generating plurality of missions from the query log and merging together one or more missions belonging to a similar topic. Further, the method includes determining topical user profile of a user by matching each mission of the user with one or more relevant topics, and detecting user activity of the user from random user activity. Moreover, the method includes naming one or more semantically coherent topics using a set of common concept terms extracted from the plurality of web-search queries. The system includes one or more electronic devices, a communication interface, a memory, and a processor. | 05-23-2013 |
Patent application number | Description | Published |
20130262617 | AUTOMATIC AND TRANSPARENT APPLICATION LOGGING - Automatic application logging, in one aspect, may receive a directive for logging data associated with an application. One or more runtime objects of an instance of the application running on a processor may be modified according to the directive to collect the data. The data may be collected via the modified one or more runtime objects. | 10-03-2013 |
20140061310 | TWO-DIMENSIONAL BARCODE TO AVOID UNINTENTIONAL SCANNING - A method of disseminating a message is disclosed. The message is encoding in a barcode. A selected region of the barcode is damaged so as to hinder decoding of the message at a scanning device. The damaged region of the barcode may be occluded from the scanning device in order to enable the scanning device to read the barcode and the message therein. | 03-06-2014 |
20140061316 | TWO-DIMENSIONAL BARCODE TO AVOID UNINTENTIONAL SCANNING - A method of disseminating a message is disclosed. The message is encoding in a barcode. A selected region of the barcode is damaged so as to hinder decoding of the message at a scanning device. The damaged region of the barcode may be occluded from the scanning device in order to enable the scanning device to read the barcode and the message therein. | 03-06-2014 |
20140136649 | TAG AUTHENTICATION AND LOCATION VERIFICATION SERVICE - Verifying a location of a tag is provided. A request for content associated with the tag is received from a client device that scanned the tag. It is determined whether location data was received from the client device. In response to determining that the location data was received from the client device, it is determined whether a current location of the tag is a predefined location for the tag based on the location data received from the client device. In responsive to determining that the current location of the tag is the predefined location for the tag based on the location data received from the client device, the content associated with the tag is sent to the client device. | 05-15-2014 |
20140136652 | TAG AUTHENTICATION AND LOCATION VERIFICATION SERVICE - Verifying a location of a tag is provided. A request for content associated with the tag is received from a client device that scanned the tag. It is determined whether location data was received from the client device. In response to determining that the location data was received from the client device, it is determined whether a current location of the tag is a predefined location for the tag based on the location data received from the client device. In responsive to determining that the current location of the tag is the predefined location for the tag based on the location data received from the client device, the content associated with the tag is sent to the client device. | 05-15-2014 |
20140137203 | AUTOMATICALLY GENERATING CHALLENGE QUESTIONS INFERRED FROM USER HISTORY DATA FOR USER AUTHENTICATION - User authentication is provided. At least one of a social network and a business network of each user in a plurality of users is accessed. User history data of each user in the plurality of users is monitored in the at least one of the social network and the business network. Challenge questions requiring a user response are generated based on monitoring the user history data of the users. The user response to a generated challenge question is evaluated. A set of events is triggered based on evaluating the user response. | 05-15-2014 |
20140137219 | AUTOMATICALLY GENERATING CHALLENGE QUESTIONS INFERRED FROM USER HISTORY DATA FOR USER AUTHENTICATION - User authentication is provided. At least one of a social network and a business network of each user in a plurality of users is accessed. User history data of each user in the plurality of users is monitored in the at least one of the social network and the business network. Challenge questions requiring a user response are generated based on monitoring the user history data of the users. The user response to a generated challenge question is evaluated. A set of events is triggered based on evaluating the user response. | 05-15-2014 |
20140150071 | SOCIAL AUTHENTICATION OF USERS - User authentication is provided. A social network associated with a user of a client device is monitored to determine whether a set of designated users are currently logged in and authenticated to access a secure resource. A video connection is established between the user of the client device and the set of designated users that are currently logged in and authenticated to access the secure resource. In addition, an authentication request screen is sent showing captured video authentication data corresponding to the user of the client device to the set of designated users that are currently logged in and authenticated to access the secure resource. | 05-29-2014 |
20140150072 | SOCIAL AUTHENTICATION OF USERS - User authentication is provided. A social network associated with a user of a client device is monitored to determine whether a set of designated users are currently logged in and authenticated to access a secure resource. A video connection is established between the user of the client device and the set of designated users that are currently logged in and authenticated to access the secure resource. In addition, an authentication request screen is sent showing captured video authentication data corresponding to the user of the client device to the set of designated users that are currently logged in and authenticated to access the secure resource. | 05-29-2014 |
20140189785 | SOCIAL AND PROXIMITY BASED ACCESS CONTROL FOR MOBILE APPLICATIONS - Methods and systems for proximity-based access control include determining whether a distance from a first mobile device to each of one or more safe mobile devices falls below a threshold distance; determining whether a number of safe mobile devices within the threshold distance exceeds a safe gathering threshold with a processor; and activating a safe gathering policy in accordance with the safe gathering threshold that decreases a security level in the first mobile device. | 07-03-2014 |
20140189786 | SOCIAL AND PROXIMITY BASED ACCESS CONTROL FOR MOBILE APPLICATIONS - Systems for proximity-based access control include a proximity module configured to determine whether a distance from a first mobile device to each of one or more safe mobile devices falls below a threshold distance; a policy engine comprising a processor configured to determine whether a number of safe mobile devices within the threshold distance exceeds a safe gathering threshold; and a security module configured to activate a safe gathering policy in accordance with the safe gathering threshold that decreases a security level in the first mobile device. | 07-03-2014 |
20150015495 | DYNAMIC MOBILE DISPLAY GEOMETRY TO ACCOMMODATE GRIP OCCLUSION - Systems and methods for occlusion accommodation include identifying grasped regions on a display of a device due to a user's grasp of the device. Occluded regions on the display are determined based on the grasped regions. Content on the display is adjusted by deactivating touch events in the occluded regions to accommodate the display for occlusions from the user's grasp. | 01-15-2015 |