Patent application number | Description | Published |
20080275380 | SONIC ENDOVENOUS CATHETER - A device and method to improve the ultrasound visibility of a catheter placed inside the body is described. The catheter is sonically vibrated by an external driver device that transmits the acoustic vibration down the catheter and inside the body. An ultrasound transducer is used to pick up the ultrasound vibrations directly or detects the sonic vibrations using a Doppler mode ultrasound machine. | 11-06-2008 |
20120265179 | ENDOVENOUS LASER TREATMENT GENERATING REDUCED BLOOD COAGULATION - Inducing thrombolysis of thermally induced thrombus occurring during endovenous ablation of varicose veins by introducing an optical fiber laser deliver device with optical fiber portion and with an energy emitting tip at its distal end into the varicosed vein to be treated, emitting pulsed, laser energy with sufficient energy to close and destroy varicose veins to the emitting tip of the optical fiber laser delivery device, thereby inducing laser thrombolysis of coagulated blood which accumulates at the energy emitting tip of the fiber when the fiber is caused to emit energy in the presence of uncoagulated blood and minimizing adverse effects associated with thermally induced thrombus within a varicose vein. | 10-18-2012 |
20130218146 | Endovenous Laser Treatment Generating Reduced Blood Coagulation - Inducing thrombolysis of thermally induced thrombus occurring during endovenous ablation of varicose veins by introducing an optical fiber laser deliver device with optical fiber portion and with an energy emitting tip at its distal end into the varicosed vein to be treated, emitting pulsed, laser energy with sufficient energy to close and destroy varicose veins to the emitting tip of the optical fiber laser delivery device, thereby inducing laser thrombolysis of coagulated blood which accumulates at the energy emitting tip of the fiber when the fiber is caused to emit energy in the presence of uncoagulated blood and minimizing adverse effects associated with thermally induced thrombus within a varicose vein. | 08-22-2013 |
20130261436 | Sonic Endovenous Catheter - A device and method to improve the ultrasound visibility of a catheter placed inside the body is described. The catheter is sonically vibrated by an external driver device that transmits the acoustic vibration down the catheter and inside the body. An ultrasound transducer is used to pick up the ultrasound vibrations directly or detects the sonic vibrations using a Doppler mode ultrasound machine. | 10-03-2013 |
20130261437 | Sonic Endovenous Catheter - A device and method to improve the ultrasound visibility of a catheter placed inside the body is described. The catheter is sonically vibrated by an external driver device that transmits the acoustic vibration down the catheter and inside the body. An ultrasound transducer is used to pick up the ultrasound vibrations directly or detects the sonic vibrations using a Doppler mode ultrasound machine. | 10-03-2013 |
20130261454 | Sonic Endovenous Catheter - A device and method to improve the ultrasound visibility of a catheter placed inside the body is described. The catheter is sonically vibrated by an external driver device that transmits the acoustic vibration down the catheter and inside the body. An ultrasound transducer is used to pick up the ultrasound vibrations directly or detects the sonic vibrations using a Doppler mode ultrasound machine. | 10-03-2013 |
Patent application number | Description | Published |
20130301529 | Methods and Systems of Advanced Real-time IP Communication in a Mobile Terminal - A method of making Voice over Internet Protocol (VoIP) calls, legacy circuit calls, sending/receiving Short Message Service (SMS) over Long Term Evolution (LTE) modem or a legacy modem on a mobile terminal with both kinds of modems, and providing all legacy modem functions is disclosed. In addition, methods for dynamic selection of radio in a mobile terminal capable of Rich Communications Services (RCS) capabilities, and a method for redirecting RCS traffic to an alternate network interface is also disclosed. Methods for Session Initiation Protocol module (SIP) stack functions to be distributed across different processors on a mobile terminal, and directed to different network interfaces is disclosed. Methods of adding video calling and RCS functions without encountering the dual registration problem are also disclosed. | 11-14-2013 |
20140079023 | Method of Internet Protocol (IP) to IP handover - Methods of IP to IP handover for VoIP calls are disclosed. Handover can occur using UDP in connectionless mode to switch networks, a hybrid approach including establishing both a TCP session and a UDP session and handing off using the UDP session, utilizing a network SIP proxy to maintain connection with the IMS server while the mobile device switches networks connecting the mobile device to the SIP proxy, using a modified Connection Manager that permits multiple IP connections simultaneously, and connecting via an on-device virtual network to an on-device router which reroutes calls to the appropriate network are detailed. | 03-20-2014 |
20150127842 | Method for Extending Application Interface for Future Applications - A Session Initiation Protocol session on a mobile terminal is tagged to associate the session with a specific application and SIP messages for the SIP session are associated with, and routed to, the specific application according to the tagging. A conduit manager matches sessions to the specific application when there are multiple applications sharing a same connection between the user terminals. SIP messages intended for legacy Rich Communication Services application are routed to the legacy RCS application and all remaining messages are routed to the conduit manager. A new data or media type which is not one of pre-defined RCS data transactions may be added by supplying additional parameters in a Session Description Protocol parameters section. User terminals may be secured from unwanted RCS applications by each application holding a valid permission to access an RCS service. | 05-07-2015 |
20150271445 | ADVANCED REAL-TIME IP COMMUNICATION IN A MOBILE TERMINAL - A method of making Voice over Internet Protocol (VoIP) calls, legacy circuit calls, sending/receiving Short Message Service (SMS) over Long Term Evolution (LTE) modem or a legacy modem on a mobile terminal with both kinds of modems, and providing all legacy modem functions is disclosed. In addition, methods for dynamic selection of radio in a mobile terminal capable of Rich Communications Services (RCS) capabilities, and a method for redirecting RCS traffic to an alternate network interface is also disclosed. Methods for Session Initiation Protocol module (SIP) stack functions to be distributed across different processors on a mobile terminal, and directed to different network interfaces is disclosed. Methods of adding video calling and RCS functions without encountering the dual registration problem are also disclosed. | 09-24-2015 |
Patent application number | Description | Published |
20100011313 | SYSTEM AND METHOD FOR SELECTING A TAB WITHIN A TABBED BROWSER - The techniques and mechanisms described herein are directed to a method for managing and selecting one out of large set of open tabs in a tabbed browser. Browsing software is configured to provide a quick pick user-interface that visually displays the content of the several tabs, such as a by displaying a thumbnail for each tab. The thumbnails allow a user to easily distinguish between each opened tab. The browsing software may also be configured to recognize a user selection from within the quick pick user-interface and in response, switch back to a tabbed window view and display the selected tab in that view. The browsing software may adjust the tab row so that the selected tab is positioned in a favorable position within the tab row. In addition, within the quick pick user-interface, the user may reposition the thumbnails and/or close the thumbnails, thus affecting the associated tab in the tab row. | 01-14-2010 |
20120023427 | USER INTERFACE FOR PROVIDING CONSOLIDATION AND ACCESS - Methods and systems for providing graphical user interfaces are described. To provide greater access and consolidation to frequently used items in the graphical user interface, a userbar is established which includes a plurality of item representations. To permit a greater number of items to reside in the userbar, a magnification function can be provided which magnifies items within the userbar when they are proximate the cursor associated with the graphical user interface. | 01-26-2012 |
20120023434 | USER INTERFACE FOR PROVIDING CONSOLIDATION AND ACCESS - Methods and systems for providing graphical user interfaces are described. To provide greater access and consolidation to frequently used items in the graphical user interface, a userbar is established which includes a plurality of item representations. To permit a greater number of items to reside in the userbar, a magnification function can be provided which magnifies items within the userbar when they are proximate the cursor associated with the graphical user interface. | 01-26-2012 |
20130091451 | SYSTEM AND METHOD FOR VISUALLY BROWSING OF OPEN WINDOWS - A method referred to as visual window browsing allows a user to browse through windows on their desktop. Aspects of the invention include responsive to a command, moving open windows to form a visual stack with the topmost window in the stack being in focus. Responsive to a browse the windows in the visual stack can be browsed, where the topmost window moves to the bottom of the visual stack and the other windows move higher in the stack, with the second highest window becoming the topmost window and being in focus. Successive browse commands causes this behavior to repeat allowing a user to cycle through each of the open windows. | 04-11-2013 |
20140143723 | USER INTERFACE FOR PROVIDING CONSOLIDATION AND ACCESS - Methods and systems for providing graphical user interfaces are described. To provide greater access and consolidation to frequently used items in the graphical user interface, a userbar is established which includes a plurality of item representations. To permit a greater number of items to reside in the userbar, a magnification function can be provided which magnifies items within the userbar when they are proximate the cursor associated with the graphical user interface. | 05-22-2014 |
20140254921 | PROCEDURAL AUTHORING - The claimed subject matter provides a system and/or a method that facilitates generating a model from a 3-dimensional (3D) object assembled from 2-dimensional (2D) content. A content aggregator can construct a 3D object from a collection of two or more 2D images each depicting a real entity in a physical real world, wherein the 3D object is constructed by combining the two or more 2D images based upon a respective image perspective. A 3D virtual environment can allow exploration of the 3D object. A model component can extrapolate a true 3D geometric model from the 3D object, wherein the true 3D geometric model is generated to include scaling in proportion to a size within the physical real world. | 09-11-2014 |
20150310662 | PROCEDURAL AUTHORING - A three dimensional avatar of a person may be created based on a plurality of images of a person in a physical environment. The three dimensional avatar may have dimensions that are scaled based on dimensions of the person. The three dimensional avatar may be imported into a virtual environment, such as a virtual gaming environment. | 10-29-2015 |
Patent application number | Description | Published |
20120235930 | ELECTRONIC DEVICE AND METHOD OF DISPLAYING INFORMATION IN RESPONSE TO A GESTURE - A method includes displaying information associated with a first application on a touch-sensitive display of an electronic device. A gesture is detected on the touch-sensitive display, which gesture indicates a request to display information associated with a second application. At least part of the information associated with the second application is displayed without opening the second application. | 09-20-2012 |
20120236037 | ELECTRONIC DEVICE AND METHOD OF DISPLAYING INFORMATION IN RESPONSE TO A GESTURE - A method includes displaying, on a display of an electronic device, an information element associated with an application and detecting a first gesture. In response to detecting the first gesture, at least a first part of a first image is displayed, including information associated with the application, while reducing display of the information element. | 09-20-2012 |
20130055170 | ELECTRONIC DEVICE AND METHOD OF DISPLAYING INFORMATION IN RESPONSE TO DETECTING A GESTURE - A gesture is detected by an electronic device including a display. In response to detecting a first part of the gesture, a first part of first information is displayed on the display. In response to detecting a second part of the gesture subsequent to the first part of the gesture, the display of the first part of the first information is maintained. In response to detecting a third part of the gesture subsequent to the second part of the gesture, an additional part of the information is displayed. | 02-28-2013 |
20130063383 | ELECTRONIC DEVICE AND METHOD OF DISPLAYING INFORMATION IN RESPONSE TO DETECTING A GESTURE - First information for a first application is displayed in a window or field on an electronic device. A gesture requesting display of second information for a second application is detected by the electronic device. In response to detecting the gesture, the second information is displayed in a first format in a first part of the window or field while displaying the first information in a second part of the window or field and the second information is displayed in a second format in a third part of the window or field while displaying the first information in a fourth part of the window or field when the gesture continues beyond the threshold. | 03-14-2013 |
20130117689 | ELECTRONIC DEVICE AND METHOD OF DISPLAYING INFORMATION IN RESPONSE TO A GESTURE - A method includes displaying, on a display of an electronic device, an information element associated with an application and detecting a first gesture. In response to detecting the first gesture, at least a first part of a first image is displayed, including information associated with the application, while reducing display of the information element. | 05-09-2013 |
20130117718 | ELECTRONIC DEVICE AND METHOD OF DISPLAYING INFORMATION IN RESPONSE TO A GESTURE - A method includes displaying information associated with a first application on a touch-sensitive display of an electronic device. A gesture is detected on the touch-sensitive display, which gesture indicates a request to display information associated with a second application. At least part of the information associated with the second application is displayed without opening the second application. | 05-09-2013 |
20130141371 | ELECTRONIC DEVICE AND METHOD OF DISPLAYING INFORMATION IN RESPONSE TO A GESTURE - A method includes displaying, on a display of an electronic device, first information; detecting a gesture on the touch-sensitive display, which gesture indicates a request to display inbox information; and in response to detecting the gesture, gradually displaying the inbox information while reducing display of the first information along with movement of the gesture. When the gesture is detected within a predetermined time of the electronic device receiving a message, the inbox information comprises a plurality of inbox entries. When no message is received by the electronic device within the predetermined time of detecting the gesture, the inbox information comprises last displayed information of an inbox sourcing the inbox information. | 06-06-2013 |
Patent application number | Description | Published |
20100042318 | Method of Operating a Navigation System to Provide Parking Availability Information - A method of operating a navigation system includes obtaining a destination location and identifying a parking facility proximate said destination location. The method further includes providing historic parking availability information for the identified parking facility. The historic parking availability information is based on past parking availability at the identified parking facility. The method may also calculate a route from an origin to the parking facility and provide guidance for following the route. Additionally, the method obtains a reservation for parking at the parking facility. | 02-18-2010 |
20100318290 | Method of Operating a Navigation System to Provide Parking Availability Information - A method of operating a navigation system includes obtaining a destination location and identifying a parking facility proximate said destination location. The method further includes transmitting a parking message including a determined parking availability. The determined parking availability is based on historic parking availability information and real time parking availability data. The parking message may include an identification code of said parking facility. | 12-16-2010 |
20110043377 | Providing Driving Condition Alerts Using Road Attribute Data - A method and system for providing a driving condition alert to vehicle drivers and others are disclosed. The alert is provided based on road location and attribute data; real-time, historic, and forecast traffic data; real-time, historic, and forecast weather data; and/or scheduled and unscheduled event data. The alert may include information indicating the reason for the alert provided. In addition, the alert may include a relative scale of hazard (e.g., a scale of 1-10 with 1 representing no hazard and 10 representing the highest hazardous condition). As a result of receiving the alert, the driver may adjust their route or driving behavior. | 02-24-2011 |
20110144900 | Speed Profile Dictionary - A speed profile dictionary and associated lookup tables are disclosed. A set of distinct speed profiles is defined using a statistical analysis routine. Preferably, the statistical analysis routine uses clustering. The speed profiles are then matched to location codes identifying physical locations on a road network and days of the week. Applications using historic traffic data may use the speed profile dictionary and one or more lookup tables instead of a complete historic traffic database, thereby reducing the amount of memory needed to store historic traffic data. | 06-16-2011 |
20120271542 | Energy Efficient Routing Using An Impedance Factor - A method and system for calculating an energy efficient route is disclosed. A route calculation application calculates one or more routes from an origin to a destination. For each of the routes, the route calculation application uses impedance factor data associated with each segment in the route. The impedance factor is calculated using probe data when the probe data is available for a road segment. When probe data is unavailable, the impedance factor is calculated using machine learning techniques that analyze the results of the impedance factor classifications for road segments having probe data. | 10-25-2012 |
20130151152 | Speed Profile Dictionary - A speed profile dictionary and associated lookup tables are disclosed. A set of distinct speed profiles is defined using a statistical analysis routine. Preferably, the statistical analysis routine uses clustering. The speed profiles are then matched to location codes identifying physical locations on a road network and days of the week. Applications using historic traffic data may use the speed profile dictionary and one or more lookup tables instead of a complete historic traffic database, thereby reducing the amount of memory needed to store historic traffic data. | 06-13-2013 |
20130322694 | Energy Efficient Routing Using An Impedance Factor - A method and system for calculating an energy efficient route is disclosed. A route calculation application calculates one or more routes from an origin to a destination. For each of the routes, the route calculation application uses impedance factor data associated with each segment in the route. The impedance factor is calculated using probe data when the probe data is available for a road segment. When probe data is unavailable, the impedance factor is calculated using machine learning techniques that analyze the results of the impedance factor classifications for road segments having probe data. | 12-05-2013 |
20140032091 | TREND BASED PREDICTIVE TRAFFIC - A method for predicting traffic is disclosed. The method is a trend based extrapolation method that uses real time traffic data and historic traffic data to generate a predictive traffic product. The predictive traffic product provides expected traffic speeds for the short term future, for example, between two to twelve hours into the future. | 01-30-2014 |
Patent application number | Description | Published |
20110017220 | SELF-TITRATABLE MANDIBULAR REPOSITIONING DEVICE - The present technology provides a mandibular repositioning device (MRD) which may be self titratable. The MRD may be repositioned relative to the maxilla, e.g., the mandible may be brought, via the device, to a position forward of a neutral resting and/or bite position. The MRD allows for adjusting the maintained forward position by simply biting-down to preserve the desired degree of mandibular advancement. The present technology also allows for movement of the mandible in a lateral direction. The lateral movement is allowed for any forward longitudinal positioning of the mandible. The MRD may use a plurality of components that are coupled together and allow for lateral and longitudinal motion between each other. The present technology may be used in MRDs which may be self-fitted, typically by immersing the device in hot water and then biting into the device, making an impression of the teeth in the softened thermoplastic polymer. It may also be applied to MRDs that do not require any fitting to the teeth and to devices that are custom-fabricated by dental labs. | 01-27-2011 |
20110254662 | BIOMETRIC IDENTITY VALIDATION FOR USE WITH UNATTENDED TESTS FOR MEDICAL CONDITIONS - An initial signature may be generated from an initial set of biometric data. A subsequent set of biometric data may be received along with diagnostic data, and a subsequent signature may be generated from the subsequent set of biometric data. The initial signature and the subsequent signature maybe compared to determine if there is an acceptable degree of matching between the signatures. If the signatures match, such as for example within a threshold percentage, the second set of biometric data is determined to be from the same a subject as the initial set of biometric data, and the diagnostic data is processed for that subject. If the signatures do not match, the initial and subsequent sets of biometric data are determined to be from different people and the diagnostic data is not processed. | 10-20-2011 |
20110264465 | Issuing Prescriptions from Standing Orders - Methods for processing a standing order by a server are disclosed. A standing order is received by a server. The standing order includes a plurality of prescription requirements. A request initiated by a user for a prescription product via a remote computing device is received. The request received from the remote device is processed by the server based on the prescription requirements. A prescription is automatically issued for the user based on the processed request. | 10-27-2011 |
20140130809 | SELF-TITRATABLE MANDIBULAR REPOSITIONING DEVICE - The present technology provides a mandibular repositioning device (MRD) which may be self titratable. The MRD may be repositioned relative to the maxilla, e.g., the mandible may be brought, via the device, to a position forward of a neutral resting and/or bite position. The MRD allows for adjusting the maintained forward position by simply biting-down to preserve the desired degree of mandibular advancement. The present technology also allows for movement of the mandible in a lateral direction. The lateral movement is allowed for any forward longitudinal positioning of the mandible. The MRD may use a plurality of components that are coupled together and allow for lateral and longitudinal motion between each other. The present technology may be used in MRDs which may be self-fitted, typically by immersing the device in hot water and then biting into the device, making an impression of the teeth in the softened thermoplastic polymer. It may also be applied to MRDs that do not require any fitting to the teeth and to devices that are custom-fabricated by dental labs. | 05-15-2014 |
20140250690 | INCREMENTAL MANDIBULAR ADVANCEMENT - A plurality of non-adjustable mandibular repositioning devices (MRDs) providing incremental advancement are prescribed and manufactured for a patient. A patient's mouth and teeth and other areas may be measured and modeled, for example, using an intra-oral three-dimensional modeling method. A series of MRDs may be manufactured such that each MRD repositions the mandible a different amount. A patient uses the first MRD for a first period of time, and uses one or more of the remaining MRDs in succession to provide mandibular advancement. The series of MRDs are not adjusted or installed by a health professional, making each MRD usage less expensive. | 09-11-2014 |
Patent application number | Description | Published |
20100306043 | Measuring Impact Of Online Advertising Campaigns - Methods and systems allow measurement of effectiveness of advertising campaigns based on online advertisements targeted towards specific sets of members. A set of members is allowed to see an advertisement whereas another set of members is withheld from seeing the advertisement under conditions similar to the first set. Test sets obtained from the two sets of members are polled with questions evaluating effectiveness of advertisement. The poll questions evaluate effectiveness based on factors including brand awareness, purchase intent, or brand favorability. Statistical analysis is performed to quantitatively measure the effectiveness of the advertisement by measuring the improvement in above factors as a result of showing the advertisement. | 12-02-2010 |
20120151322 | Measuring Social Network-Based Interaction with Web Content External to a Social Networking System - A social networking system includes a mechanism for generating nodes in the social graph corresponding to web content external to the social networking system. These nodes allow the social networking system to track user interactions within the social networking system about web content external to the social networking system. The web content markup language document(s) include one or more tags, which contain information for defining the node in the social networking system. Users may then interact with the node, and these interactions are tracked by the social networking system. From this, the social networking system generates analytics, which include historical data and user demographic and behavioral information, and which can be provided to the web content provider via the social networking system. A user interface within the social networking system can be used to provide access to the analytics. | 06-14-2012 |
20120166520 | Determining Advertising Effectiveness Outside of a Social Networking System - A social networking system or other user registration site builds a log of exposures by users to advertisements outside of the user registration site to determine their effectiveness. For each user exposed to an advertisement, a log entry is created indicating that the user has been exposed to the advertisement. Tracking pixels are embedded into advertisements that, when accessed, enable the social networking system or user registration site to log access to the advertisement by the user. From the log files, the user registration site identifies exposed users and selects unexposed users with similar demographics and/or behavior information to generate a control group. The two groups can be surveyed about the advertisement to determine its effectiveness. The user exposure information also can be used to retarget advertisements, to measure advertising effectiveness on connections of exposed users, and to measure actions of exposed users. | 06-28-2012 |
20130166639 | Tagging Posted Content in a Social Networking System with Media Information - A social networking system allows a user to insert media information into content posted by the user, where the media information identifies a media item that the user is consuming while composing the posted content. When a user of a social networking system composes content via a composer interface, the user may select an option on the composer interface to record audio using a microphone on the user's device. A media item is identified from the recorded audio and information about the identified media item is added to the user's posted content. The system may also update information about the identified media item and the composing user. | 06-27-2013 |
20130344468 | Obtaining Structured Data From Freeform Textual Answers in a Research Poll - A research polling system obtains structured data from freeform text answers in a research poll. The system includes a database of objects that may represent answers to a research poll. The system presents a research poll to a user, where the research poll includes at least one freeform text field among the answers in the poll. A user answering the poll provides a partial user input to a research poll question in the text field. In response, the system searches for objects in the database that match the user's input, and optionally also based on the question. If one or more matching objects are found, the system presents the matching objects in a listing interface, from which the user may select an object for the answer to the poll question. | 12-26-2013 |
20140013244 | ACQUIRING STRUCTURED USER DATA USING COMPOSER INTERFACE HAVING INPUT FIELDS CORRESPONDING TO ACQUIRED STRUCTURED DATA - A social networking system obtains specific structured data about a user via a composer interface having textual content with incomplete portions and input fields corresponding to the incomplete potions. The input fields map to data fields in the user's profile and are selected based on the social networking system's need for the information associated with the data fields. | 01-09-2014 |
20140041038 | RECEIVING INFORMATION ABOUT A USER FROM A THIRD PARTY APPLICATION BASED ON ACTION TYPES - A social networking system enables a third party application to request user data based on action types and aggregations of a user's data corresponding to an action type with respect to multiple objects. Users of the social networking system may provide privacy or accessibility of their information based on the action type associated with the information (e.g., a user may allow a particular application to access all actions of a certain type, regardless of the source of those actions). The third party application may use this accessed information to generate personalized content for a user based on aggregations of the user's data and then publish the personalized content back to the social networking system. | 02-06-2014 |
20140068457 | DISPLAYING DEMOGRAPHIC INFORMATION OF MEMBERS DISCUSSING TOPICS IN A FORUM - Users in public forums often mention certain topics in the course of their discussions. Member's comments in messages to other members are analyzed to obtain terms that co-occur with topics. Frequencies of co-occurrence of a term with topics are normalized based on frequency of the term in a random sample of message. The terms are ranked by their normalized frequency of co-occurrence with a topic in messages. The top terms are selected based on their rank. Analysis of demographic information associated with members that mentioned top terms associated with a topic is displayed in graphical format that highlights the relationship between the age, gender, and usage of the top terms over time. The demographic information presented includes average age of members that mentioned a top term or their gender information within a selected time interval. | 03-06-2014 |
20140143325 | PROMPTING SOCIAL NETWORKING SYSTEM USERS TO PROVIDE ADDITIONAL USER PROFILE INFORMATION - A social networking system presents questions to a user on an interface associated with the social networking system to elicit information about the user that is missing from the user's profile or is otherwise outdated. The questions are selected based on a number of factors, such as the need for or value of the information item, probability of a response, or cost of collecting the information item. In presenting the selected question, the social networking system prompts a user for information about the user in a an interface associated with a page from the social networking system, an application external to the social networking system, or using a push notification or prompt. The questions may be formatted in various ways, such as an explicit question, confirmation, a selection of responses, or social context to encourage the user to respond to the question. | 05-22-2014 |
20140244621 | RANKING DATA ITEMS BASED ON RECEIVED INPUT AND USER CONTEXT INFORMATION - A composer interface allows a user to provide input, such as text data, to the social networking system. Based on context information associated with the user and received input, the social networking system presents candidate data items to the user. Selecting a candidate data item allows the user to include the candidate data item in the input. Examples of context information include: users connected to the user, profile information associated with the user, and geographic information associated with the user. The candidate data items may be presented based on the probability of the user selecting a candidate data item. | 08-28-2014 |
20140244622 | DETERMINING PHRASE OBJECTS BASED ON RECEIVED USER INPUT CONTEXT INFORMATION - A composer interface allows a user to provide input, such as text data, to the social networking system. To reduce the number of inputs for a user to provide to the social networking system, one or more phrase objects are presented to the user when providing input. A phrase object includes a group of objects that users have previously provided to the social networking system. The social networking system presents phrase objects to the user that match at least a portion of the received input. Context information associated with the input and associated with various phrase objects may be used to select the presented phrase objects. By selecting a presented phrase object, the user includes the selected phrase object in the input. | 08-28-2014 |
20140365566 | MANAGING INFORMATION ABOUT USER STATES IN A SOCIAL NETWORKING SYSTEM - When a social networking system receives content describing a user via a client device associated with the user, the social networking system determines a state describing a characteristic of the user from the content. One or more options for generating a content item associated with the determined state are provided to the client device for presentation to the user, and the options may be based in part on the determined state. Based on the state and selection of one or more of the options, a content item is generated and provided to one or more client devices for presentation to social networking system users. By interacting with the content item, users may view additional information about the state or perform actions associated with the state. | 12-11-2014 |
20150186739 | METHOD AND SYSTEM OF IDENTIFYING AN ENTITY FROM A DIGITAL IMAGE OF A PHYSICAL TEXT - A method of identifying an entity from text in a digital image includes the step of obtaining a digital image. The digital image includes a digital photograph of a physical text. At least a portion of the physical text is related to a pre-defined topic. The digital photograph of the physical text is converted to a text in a computer-readable format. A word dictionary is provided. The word dictionary includes a set of words related to the pre-defined topic. A set of words of matching the text to similar words in the set of words in the word dictionary. A word cluster in the text is identified. Each word in the word cluster is associated with a category of a single entity. The single entity is a member of a class of entities demarcated by the pre-defined topic. A database including a list of members of the class of entities demarcated by the pre-defined topic is search for one or more entities matching one or more of word-category associations of the word cluster. | 07-02-2015 |
20150206031 | METHOD AND SYSTEM OF IDENTIFYING AN ENTITY FROM A DIGITAL IMAGE OF A PHYSICAL TEXT - A method of identifying an entity from text in a digital image includes the step of obtaining a digital image. The digital image includes a digital photograph of a physical text. At least a portion of the physical text is related to a pre-defined topic. The digital photograph of the physical text is converted to a text in a computer-readable format. A word dictionary is provided. The word dictionary includes a set of words related to the pre-defined topic. A set of words of matching the text to similar words in the set of words in the word dictionary. A word cluster in the text is identified. Each word in the word cluster is associated with a category of a single entity. The single entity is a member of a class of entities demarcated by the pre-defined topic. A database including a list of members of the class of entities demarcated by the pre-defined topic is search for one or more entities matching one or more of word-category associations of the word cluster. | 07-23-2015 |
20150312204 | Tagging Posted Content in a Social Networking System with Media Information - A social networking system allows a user to insert media information into content posted by the user, where the media information identifies a media item that the user is consuming while composing the posted content. When a user of a social networking system composes content via a composer interface, the user may select an option on the composer interface to record audio using a microphone on the user's device. A media item is identified from the recorded audio and information about the identified media item is added to the user's posted content. The system may also update information about the identified media item and the composing user. | 10-29-2015 |
20150373067 | PROMPTING SOCIAL NETWORKING SYSTEM USERS TO PROVIDE ADDITIONAL USER PROFILE INFORMATION - A social networking system presents questions to a user on an interface associated with the social networking system to elicit information about the user that is missing from the user's profile or is otherwise outdated. The questions are selected based on a number of factors, such as the need for or value of the information item, probability of a response, or cost of collecting the information item. In presenting the selected question, the social networking system prompts a user for information about the user in a an interface associated with a page from the social networking system, an application external to the social networking system, or using a push notification or prompt. The questions may be formatted in various ways, such as an explicit question, confirmation, a selection of responses, or social context to encourage the user to respond to the question. | 12-24-2015 |