Patent application number | Description | Published |
20110016169 | RENDERING A WEB PAGE USING CONTENT COMMUNICATED TO A BROWSER APPLICATION FROM A PROCESS RUNNING ON A CLIENT - The functionality of a browser application is enhanced using a browser plug-in, which enables the browser application to access portions of a file system not otherwise accessible to the browser application. The enhanced functionality provided by the browser plug-in is used in one example by an image uploading web application. The browser application may also start a task in the background, such as a task for uploading several images, and then monitor the progress of the task even when the browser application navigates away from the page that initiated the task. The browser application may use a local web server running on the client device to perform tasks, including the rendering of images and monitoring progress of long running tasks. | 01-20-2011 |
20110016381 | MONITORING A BACKGROUND PROCESS IN A WEB BROWSER AND PROVIDING STATUS OF SAME - The functionality of a browser application is enhanced using a browser plug-in, which enables the browser application to access portions of a file system not otherwise accessible to the browser application. The enhanced functionality provided by the browser plug-in is used in one example by an image uploading web application. The browser application may also start a task in the background, such as a task for uploading several images, and then monitor the progress of the task even when the browser application navigates away from the page that initiated the task. The browser application may use a local web server running on the client device to perform tasks, including the rendering of images and monitoring progress of long running tasks. | 01-20-2011 |
20110016382 | COMMUNICATING INFORMATION ABOUT A LOCAL MACHINE TO A BROWSER APPLICATION - The functionality of a browser application is enhanced using a browser plug-in, which enables the browser application to access portions of a file system not otherwise accessible to the browser application. The enhanced functionality provided by the browser plug-in is used in one example by an image uploading web application. The browser application may also start a task in the background, such as a task for uploading several images, and then monitor the progress of the task even when the browser application navigates away from the page that initiated the task. The browser application may use a local web server running on the client device to perform tasks, including the rendering of images and monitoring progress of long running tasks. | 01-20-2011 |
20110083101 | Sharing of Location-Based Content Item in Social Networking Service - A method and/or system allows a user of a social networking service to publish a content item tagged with location information for sharing with other users of the social networking service. The user publishing the content item performs operations on the originating device to generate the content item. The originating communication device attaches the location information to the content item, and transmits the content item to a social networking system. The social networking system may provide various location-based services based on the content item tagged with the location information. | 04-07-2011 |
20120144280 | Profile Page with Biographical Summary for Social Networking System User - A social networking system provides a short, unbiased biographical summary for a user of the social networking system. The short biography includes a few relevant biographical information items selected from the user's profile and is displayed on the profile page. The short biography may be displayed with a set of photographs also selected from the profile for their relevance. Relevance may be based on various information including temporal relevance and relevance to the viewing user. Display of the short biography allows a viewer to easily find current biographical information about the user in an abbreviated format. | 06-07-2012 |
20120144316 | Tagging Users of a Social Networking System in an Experience in a User's User Profile - A user profile for a user of a social networking system may include experiences, such as work, educational, travel, and interests. The social networking system provides a profile page for a user's user profile that allows the user to tag other users as being involved in or otherwise associated with the user's experiences. Once another user is tagged in an experience, a corresponding tag is added to the tagged user's user profile, and that experience is added as well if not already included in the profile. Tagging users in experiences allows a viewer to see connections between experiences of users of the social networking system and promotes more detailed user profiles that contain experiences. | 06-07-2012 |
20120166535 | Complimenting a User's Experience in a Social Networking System - A user profile for a user of a social networking system may include experiences, such as work, educational, travel, and interests. The social networking system provides a profile page for a user's user profile that allows users to compliment the user on the experience. If a user wants to compliment another user on an experience not present on that user's user profile, the user can add the experience along with the compliment. Complimenting users on their experiences allows a reputation ranking to be created based on compliments received in a particular domain, which are searchable by user of the social networking system. The compliments may be used by the social networking system to build a domain-based reputation ranking of users of a social networking system. | 06-28-2012 |
20130036165 | Displaying Social Opportunities by Location on a Map - A social networking system provides relevant content objects at the request of social networking system users. Relevance scores are determined for content objects by matching user location, user interests, and other social information to the content, location, and timing associated with content objects. A ranked list of content objects can be provided to the user, where the content objects are relevant to them based on their interests, location, and other social information. The system provides a user interface that displays a map containing pins, where each pin represents a content object in actionable proximity to a user. The content objects selected to be presented as pins to the user are those content objects with sufficiently high relevance scores. Multiple pins for a nearby area can be clustered. The user can switch between zoom levels for the map, thereby showing pins at varying distances from the user's current location. | 02-07-2013 |
20130212495 | DYNAMICALLY UPDATING MEDIA CONTENT FOR DISPLAY TO A USER OF A SOCIAL NETWORK ENVIRONMENT BASED ON USER INTERACTIONS - A system and method provides dynamically selected media content to someone using an electronic device in a social network environment. Items of media content are selected for the user based on his or her relationships with one or more other users. The user's relationships with other users are reflected in the selected media content and its format. An order is assigned to the items of media content, for example, based on their anticipated importance to the user, and the items of media content are displayed to the user in the assigned order. The user may change the order of the items of media content. The user's interactions with media content available in the social network environment are monitored, and those interactions are used to select additional items of media content for the user. | 08-15-2013 |
20140053062 | COMMUNICATING INFORMATION ABOUT A LOCAL MACHINE TO A BROWSER APPLICATION - The functionality of a browser application is enhanced using a browser plug-in, which enables the browser application to access portions of a file system not otherwise accessible to the browser application. The enhanced functionality provided by the browser plug-in is used in one example by an image uploading web application. The browser application may also start a task in the background, such as a task for uploading several images, and then monitor the progress of the task even when the browser application navigates away from the page that initiated the task. The browser application may use a local web server running on the client device to perform tasks, including the rendering of images and monitoring progress of long running tasks. | 02-20-2014 |
Patent application number | Description | Published |
20130063362 | Content Scrolling and Transitioning Using Touchpad Input - In one embodiment, a user of a mobile device controls a scrollable application user interface by using touch inputs to the mobile device's side-mounted touchpad. | 03-14-2013 |
20130093687 | Navigating Applications Using Side-Mounted Touchpad - In one embodiment, a user of a mobile device navigates between application user interface layers by using touch inputs to the mobile device's side-mounted touchpad. | 04-18-2013 |
20130093688 | Virtual Soft Keys in Graphic User Interface with Side Mounted Touchpad Input Device - In one embodiment, virtual soft keys of a computing devices are implemented with a side-mounted touchpad. | 04-18-2013 |
20130093689 | Soft Control User Interface with Touchpad Input Device - In one embodiment, a user of a mobile device adjusts a controllable parameter of an application hosted by the mobile device by using touch inputs to the mobile device's side-mounted touchpad. | 04-18-2013 |
20130093690 | Multi-Action Game Controller with Touch Screen Input Device - In one embodiment, a player controls a computer game by using one or more touch events associated with a touch screen interface and a touchpad interface. | 04-18-2013 |
20130100017 | Notification Profile Configuration Based on Device Orientation - In one embodiment, a user places a mobile device (e.g., a smart phone) facing downward on a table. A process running on the mobile device determines an orientation of the mobile device (i.e., a facing downward orientation), and determines that the mobile device has been in the facing downward orientation for over a threshold period of time (e.g., 3 seconds), then the process automatically selects a “Quiet” notification profile, and turn off the mobile device's display, without additional input from the user. | 04-25-2013 |
20130100034 | Mobile Device with Concave Shaped Back Side - In one embodiment, a mobile device comprises a display disposed on the mobile device's front side and a touch surface disposed on the mobile device's concavely-shaped back side. | 04-25-2013 |
20130100035 | Graphical User Interface Interaction Using Secondary Touch Input Device - In one embodiment, a user of a mobile device comprising a front-side display and a back-side touch surface selects a control key mode for an application user interface displayed in the front-side display by using touch input on the back-side touch surface. | 04-25-2013 |
20130100036 | Composite Touch Gesture Control with Touch Screen Input Device and Secondary Touch Input Device - In one embodiment, a mobile device comprising a front-side touch display and a back-side touch surface determines a touch gestured by a user of the mobile device based on touch inputs to the front-side touch display and touch inputs to the back-side touch surface. | 04-25-2013 |
20130185355 | Recommendations Based On Geolocation - In one embodiment, a method includes accessing data indicating the geolocation of the mobile computing device of a user of a social-networking system, identifying one or more nodes of the social graph associated with a location within a pre-determined threshold distance of the user's location, determining one or more recommendations for the user based at least in part on the nodes, and providing the recommendations to the mobile computing device of the user. | 07-18-2013 |
20140125617 | Navigating Applications Using Side-Mounted Touchpad - In one embodiment, a method includes detecting a touch event on a side-mounted touchpad of a computing device during display of a current user interface of an application executing on the computing device. The application includes a navigation hierarchy with a home user-interface layer, multiple sub user-interface layers, and multiple user-interface branches. The method includes determining a particular sub user-interface layer and user-interface branch that the current user interface corresponds to and determining a type of the touch event. When the type of the touch event is a forward touch event and there is a next sub user-interface layer in the particular user-interface branch of the current user interface, the method navigates to the next user-interface layer in the particular user-interface branch of the current user interface. | 05-08-2014 |
20140189497 | Rendering A Web Page Using Content Communicated To A Browser Application From A Process Running On A Client - The functionality of a browser application is enhanced using a browser plug-in, which enables the browser application to access portions of a file system not otherwise accessible to the browser application. The enhanced functionality provided by the browser plug-in is used in one example by an image uploading web application. The browser application may also start a task in the background, such as a task for uploading several images, and then monitor the progress of the task even when the browser application navigates away from the page that initiated the task. The browser application may use a local web server running on the client device to perform tasks, including the rendering of images and monitoring progress of long running tasks. | 07-03-2014 |
20140282078 | SYSTEMS AND METHODS FOR CONCURRENT ONLINE AND OFFLINE DOCUMENT PROCESSING - In an embodiment, a method comprises associating a document with a document log; receiving, from a first client computer, a first section of the document; determining a first change in the document in the first section; generating a first message that includes the first change; storing the first message; sending, to each client computer of one or more client computers, the first message, which when received by the client computer, causes the client computer to update the document stored on the client computer with the first change and to present the first change to a user in a user interface associated with the document log. | 09-18-2014 |
20140327639 | Soft Control User Interface with Touchpad Input Device - In one embodiment, a computing device displays a graphical parameter-control element in a graphical user interface indicating a range and a position value of a controllable parameter of an application of the computing device. The computing device may detect a touch event on a touchpad of the computing device. The computing device may determine that the touch event is a scrolling event, and scroll the position value along the range based on a direction of the scrolling event, and adjust the position value by a relative amount within the range mapping to a relative distance of the scrolling event along the touchpad. | 11-06-2014 |
20140333568 | NAVIGATING APPLICATIONS USING SIDE-MOUNTED TOUCHPAD - In one embodiment, a method includes detecting a touch event on a back-mounted touchpad of a computing device during display of a current user interface of an application executing on the computing device. The application includes a navigation hierarchy with a home user-interface layer, multiple sub user-interface layers, and multiple user-interface branches. The method includes determining a particular sub user-interface layer and user-interface branch that the current user interface corresponds to and determining a type of the touch event. When the type of the touch event is an upward touch event and there is a next sub user-interface layer in the particular user-interface branch of the current user interface, the method navigates to the next user-interface layer in the particular user-interface branch of the current user interface. | 11-13-2014 |
20150100899 | COMPLIMENTING A USER'S EXPERIENCE IN A SOCIAL NETWORKING - A user profile for a user of a social networking system may include experiences, such as work, educational, travel, and interests. The social networking system provides a profile page for a user's user profile that allows users to compliment the user on the experience. If a user wants to compliment another user on an experience not present on that user's user profile, the user can add the experience along with the compliment. Complimenting users on their experiences allows a reputation ranking to be created based on compliments received in a particular domain, which are searchable by user of the social networking system. The compliments may be used by the social networking system to build a domain-based reputation ranking of users of a social networking system. | 04-09-2015 |
Patent application number | Description | Published |
20090220134 | METHOD OF MERGING ANATOMICAL DATA AND SURFACE DATA OF A PATIENT'S DENTITION - A method of obtaining and merging volumetric data and surface data of a patient's dentition for use in designing and/or manufacturing a prosthodontic component, such as a drill guide, an implant, or other prosthodontic appliance, for example. A plurality of radio-opaque markers are temporarily secured directly to a patient's dentition. Surface data is then obtained, such as by scanning the patient's dentition with the markers or alternatively, by taking an impression of the patient's dentition with the markers, forming a physical model that includes analogs of the markers, and scanning the physical model. Either before or after the surface data is obtained, an anatomical, volumetric image data set of the patient's dentition is obtained via a volumetric scan of the patient's dentition with the markers appearing in the image data set. The markers appearing in both the volumetric data set and the surface data set are used by suitable computer software to merge the volumetric and surface data sets to form a merged image data set and to generate a combined model of the patient's dentition from which a surgical drill guide or other prosthodontic appliance may be designed and manufactured. | 09-03-2009 |
20100173259 | DENTAL DRILL GUIDE SYSTEM - A dental drill guide system, including a handpiece guide which interfaces with a custom surgical guide. The custom surgical guide may be designed based on patient-specific data, such as medical images, for example, and fits conformingly over at least a portion of the patient's dentition at the implant site. The handpiece guide is attachable to an existing dental handpiece, and includes a guide protrusion that interfaces with a guide receptacle of the surgical guide to position and guide the movement of the drill along a desired trajectory. The guide receptacle may have a curved shape to allow for varying the position of the handpiece to aid surgeon access in the drilling procedure. | 07-08-2010 |
Patent application number | Description | Published |
20090159320 | Low Cost High Frequency Device Package and Methods - A low-cost high-frequency electronic device package and associated fabrication method are described wherein waveguide structures are formed from the high frequency device to the package lead transition. The package lead transition is optimized to take advantage of waveguide interconnect structure. | 06-25-2009 |
20100010531 | Tissue Expansion Devices - A tissue expansion device is provided. The device includes an expandable compartment adapted for implanting in a body of a subject; and a gas source adapted for implanting in a body of a subject and operably connected to the expandable compartment for inflation thereof by transfer of a gas thereto. | 01-14-2010 |
20120066894 | LOW COST HIGH FREQUENCY DEVICE PACKAGE AND METHODS - A low-cost high-frequency electronic device package and associated fabrication method are described wherein waveguide structures are formed from the high frequency device to the package lead transition. The package lead transition is optimized to take advantage of waveguide interconnect structure. | 03-22-2012 |
20120234588 | LOW COST HIGH FREQUENCY DEVICE PACKAGE AND METHODS - A low-cost high-frequency electronic device package and associated fabrication method are described wherein waveguide structures are formed from the high frequency device to the package lead transition. The package lead transition is optimized to take advantage of waveguide interconnect structure. | 09-20-2012 |
20140070904 | METALIZED MOLDED PLASTIC COMPONENTS FOR MILLIMETER WAVE ELECTRONICS AND METHOD FOR MANUFACTURE - Waveguide components that have a high degree of performance accuracy over the temperature range of interest are provided. The components require no post-formation trimming steps, are light-weight, and dimensionally stable. In addition, a method for the manufacture of these millimeter wave components is provided. | 03-13-2014 |
Patent application number | Description | Published |
20090144061 | Systems and methods for generating verbal feedback messages in head-worn electronic devices - Systems and methods for generating and providing verbal feedback messages to wearers of man-machine interface (MMI)-enabled head-worn electronic devices. An exemplary head-worn electronic device includes an MMI and an acoustic signal generator configured to provide verbal acoustic messages to a wearer of the head-worn electronic device in response to the wearer's interaction with the MMI. The head-worn electronic device may be further configured to monitor device states and generate and provide verbal acoustic messages indicative of changes to the device states to the wearer. The verbal messages are digitally stored and accessed by a microprocessor configured to execute a verbal feedback generation program. Further, the verbal messages may be stored according to multiple different natural languages, thereby allowing a user to select a preferred natural language by which the verbal acoustic messages are fed back to the user. | 06-04-2009 |
20110269502 | Multiple RF Band Operation in Mobile Devices - Methods and apparatuses for multiple RF band operation in mobile devices are disclosed. In one example, a method for dual radio frequency band operation includes operating a mobile communication device in a first radio frequency band, monitoring a RSSI associated with the mobile communication device, and switching operation of the mobile communication device to operation in a second radio frequency band responsive to the RSSI crossing a threshold RSSI value. | 11-03-2011 |
20110287795 | Communications System Density and Range Improvement by Signal-Strength-Directed Channel Class Selection with Weighting for Minimum Capacity Consumption - Methods and apparatuses for optimized channel selection are disclosed. In one example, a channel quality is measured of each channel of an available number of channels on which a mobile communication device can transmit and receive. A subset of the available number of channels is allocated to a long range channel class responsive to the channel quality. An RSSI of the mobile communication device is monitored and correlated to a mobile communication device proximity to a base station. A channel is selected from the long range channel class if the mobile communication device proximity is greater than a predetermined proximity. | 11-24-2011 |
20110306367 | Multiprotocol Interference Avoidance in Monoprotocol Radio Communications System - In one example, a method and system for selecting a channel for use with a mobile communication device is described. A first wireless communications protocol network parameter associated with a first wireless communications protocol is monitored. A second wireless communications protocol operating channel is selected utilizing the monitored parameter data associated with the first wireless communications network. | 12-15-2011 |
20120034937 | Communications System with Efficient Multiprotocol-Aware Channel Selection and Interference Avoidance - In one example, a method and system for selecting a channel for use with a mobile communication device is described. A shared frequency band shared between a first wireless communications protocol and a second wireless communications protocol is scanned to identify an active second wireless communications protocol channel. One or more first wireless communications protocol channels corresponding to the active second wireless communications protocol channel are removed from a list of selectable channels. A first wireless communications protocol channel is selected from the list of selectable channels. | 02-09-2012 |
20140018122 | Communications System Density and Range Improvement by Signal-Strength-Directed Channel Class Selection with Weighting for Minimum Capacity Consumption - Methods and apparatuses for optimized channel selection are disclosed. In one example, a channel quality is measured of each channel of an available number of channels on which a mobile communication device can transmit and receive. A subset of the available number of channels is allocated to a long range channel class responsive to the channel quality. An RSSI of the mobile communication device is monitored and correlated to a mobile communication device proximity to a base station. A channel is selected from the long range channel class if the mobile communication device proximity is greater than a predetermined proximity. | 01-16-2014 |
20140302840 | Telecommunications Device Localization and Alarm - A system for bringing a portable telecommunications device into compliance with local telecommunications requirements is described. Systems on the portable telecommunication device scan the local environment to determine if the operating characteristics of the portable telecommunication device are like those in the vicinity of the device or are different from those in the device's vicinity. If the communications characteristics of the portable telecommunication device are different from those in its immediate vicinity, then the portable telecommunications device undertakes one or more remedial actions to bring its operations into compliance with local telecommunications requirements. | 10-09-2014 |