Patent application number | Description | Published |
20090307607 | Digital Notes - Techniques described herein allow for displaying a real-time communication client associated with a first user, the real-time communication client configured to receive an input from the first user and send, in response, a digital note to a second user. The real-time communication client may be configured to send the digital note to a desktop of the second user, a calendar of the second user, a real-time communication client of the second user, and a profile of the second user, potentially among other locations. These tools may also display, on the real-time communication client, one or more digital notes that have been sent by one or more other users and received at the real-time communication client associated with the first user. These notes may be displayed individually or collectively in the form of a notebook. | 12-10-2009 |
20120096349 | Scrubbing Touch Infotip - An invention is disclosed for using touch input to display a representation of information for an item of a plurality of grouped items not otherwise accessible via other touch input. In an embodiment. In an embodiment, a user provides touch input to a touch-input device that comprises a scrubbing motion. Where the scrub corresponds to interacting with an item of a plurality of grouped items, a representation of information not otherwise accessible via other touch input is displayed (such as an infotip). In this manner, touch input may serve as a way to obtain a mouse-over event where there is no mouse pointer with which to create a mouse-over. | 04-19-2012 |
20130311908 | Indication of Delayed Content Output in a User Interface - Indication of delayed content output is described. In an implementation, content is output for display as a user interface having one or more selectable elements. When a cursor is positioned proximally to one of the selectable elements, a graphical symbol is output in the user interface that indicates a delay of a user-specified amount of time before additional content is displayed. | 11-21-2013 |
Patent application number | Description | Published |
20120304068 | PRESENTATION FORMAT FOR AN APPLICATION TILE - This document describes techniques enabling a presentation format for an application tile. These techniques permit a user to view changes to an application through a tile of a user interface, the tile having one of various presentation formats through which a user may view content associated with those changes. | 11-29-2012 |
20130063442 | PRE-RENDERING NEW CONTENT FOR AN APPLICATION-SELECTABLE USER INTERFACE - This document describes techniques for pre-rendering new content for an application-selectable user interface. These techniques permit a user to select to view application-selectable tiles of the interface and, on selection, quickly see new content through the tiles in the selected portion. In some embodiments, the techniques pre-render content for a portion of a non-visible region of the interface rather than all of the non-visible region to reduce resource costs, such as processor and memory usage on a device and communication bandwidth usage on a communication network. | 03-14-2013 |
20130063465 | Progressively Indicating New Content in an Application-Selectable User Interface - This document describes techniques for progressively indicating new content in an application-selectable user interface. These techniques permit a user to view indications of new content for applications progressively, rather than all at one time. By so doing, the techniques may avoid mentally or visually overloading or over-stimulating a user viewing the indications. | 03-14-2013 |
20130063490 | Progressively Indicating New Content in an Application-Selectable User Interface - This document describes techniques for progressively indicating new content in an application-selectable user interface. These techniques permit a user to view indications of new content for applications progressively, rather than all at one time. By so doing, the techniques may avoid mentally or visually overloading or over-stimulating a user viewing the indications. | 03-14-2013 |
20130063492 | SCALE FACTORS FOR VISUAL PRESENTATIONS - A device may display a presentation of elements (e.g., icons) on a display component. However, display components have a pixel density that affects aesthetic and practical aspects of the presentation (e.g., rendering the presentation at a variable and inconsistent size); yet, many presentations are not generated in view of the pixel density of the display component of the device. Presented herein are techniques for generating and displaying a presentation of elements in view of the pixel density of the display component, using a scale factor set of scale factors that specify a pixel density range and a scale factor value (e.g., 120%) to be applied to the elements of the presentation. The scale factor set may be kept small to reduce the administrative burden on the designer of the element, while also achieving approximately consistent sizing of the presentation on display components having variable pixel densities. | 03-14-2013 |
Patent application number | Description | Published |
20090219221 | WIDEBAND ANTENNA ARRAY - A wideband antenna array including a plurality of antenna element cards. In certain embodiments the cards include a plurality of first radiators and a plurality of second radiators. The first radiators operate in a low band portion of the array s operating spectrum, and the second radiators operate in a high-band portion of the array's operating spectrum. In certain other embodiments at least one of the cards includes a pair of radiators. The radiators in the pair are oriented in substantially opposite directions. In certain other embodiments a first plurality of the antenna element cards includes at least a first radiator, a second radiator and electronics for controlling both the first and second radiators. A second plurality of the antenna element cards includes at least a first radiator, a second radiator and electronics for controlling only one of the first and second radiators. | 09-03-2009 |
20110001660 | SELF CALIBRATING CONFORMAL PHASED ARRAY - A system and method for a self calibrating conformal phased array are disclosed involving a plurality of transmit/receive elements; a plurality of embedded, calibration transmit/receive elements scattered across the array; and at least one back-end processor. The calibration transmit/receive elements are used to track any physical calibration transmit/receive element's relative position change caused by array flexure. In one or more embodiments, each of the calibration transmit/receive elements transmit a tone using a small antenna, and the other calibration transmit/receive elements receive the tone using small antennas. The calibration transmit/receive elements that receive the tone measure the phase of the received tone. At least one back-end processor uses the measured phases to determine differential phases from a phase calibration table. Also, at least one back-end processor uses the differential phases to compute a change in apparent location of each transmitting calibration transmit/receive element. | 01-06-2011 |
20110190636 | SYSTEMS AND METHODS FOR NON-CONTACT BIOMETRIC SENSING - A non-contact biometric sensing device is described. The device includes a processing device, a user interface communicatively coupled to the processing device, a display communicatively coupled to the processing device, a laser doppler vibrometer sensor communicatively coupled to the processing device, and an infrared camera communicatively coupled to the processing device. The processing device is programmed to utilize mechanical motion data received from the laser doppler vibrometer sensor and thermal distributions data from the infrared camera to calculate biometric data, when signals originating from the laser doppler vibrometer sensor and the infrared camera are reflected back towards the device from a target. | 08-04-2011 |
20120230456 | MULTITONE SIGNAL SYNCHRONIZATION - In one embodiment, a method to generate a set of tone frequencies within an operating frequency range for use in a timing acquisition process in a wireless communication system comprises selecting a system frequency resolution generating a set of frequency tones which are relatively prime integers with respect to the frequency resolution and within an operating frequency range of the wireless communication system. Other embodiments may be described. | 09-13-2012 |
20130271590 | SYSTEMS AND METHODS FOR NON-CONTACT BIOMETRIC SENSING - A non-contact biometric sensing device is described. The device includes a processing device, a user interface communicatively coupled to the processing device, a display communicatively coupled to the processing device, a laser doppler vibrometer sensor communicatively coupled to the processing device, and an infrared camera communicatively coupled to the processing device. The processing device is programmed to utilize mechanical motion data received from the laser doppler vibrometer sensor and thermal distributions data from the infrared camera to calculate biometric data, when signals originating from the laser doppler vibrometer sensor and the infrared camera are reflected back towards the device from a target. | 10-17-2013 |
20140097987 | CONFORMAL ACTIVE REFLECT ARRAY FOR CO-SITE AND MULTI-PATH INTERFERENCE REDUCTION - A system and methods for co-site and multi-path interference mitigation are presented. A reflection signal is received from at least one aircraft surface at a sensor near a receiver antenna, and a conformal reflective phased array antenna coupled to at least one aircraft surface is configured to steer the reflection signal. The reflection signal is steered using the conformal reflective phased array antenna to reduce an amplitude of the reflection signal at the receiver antenna based on the reflection signal received at the sensor. | 04-10-2014 |
20140365702 | SENSOR NETWORK USING PULSE WIDTH MODULATED SIGNALS - A device includes a bus interface to couple to a shared bus of a sensor network. The device also includes a sensor interface to couple to a sensor of the sensor network. The device further includes a gated pulse width modulation circuit coupled to the bus interface and to the sensor interface. The gated pulse width modulation circuit is configured to transmit, during a time slot determined based on a timing signal received via the shared bus, an analog pulse width modulated representation of a signal received from the sensor. | 12-11-2014 |
Patent application number | Description | Published |
20120117625 | SECURITY SYSTEM FOR COMPUTING RESOURCES PRE-RELEASES - Technology is provided for provisioning a user computer system with membership in a privilege set in order to execute a pre-release resource. Some examples of pre-release resources are alpha and beta versions of firmware or software which can be downloaded to user computer systems. The pre-release resources are associated with different privilege sets based on their security risk levels. In one example, a security risk level may represent a number of user computer systems at risk of an integrity failure of the pre-release resource. In other examples, the security risk may represent an operational layer of the user computer system affected by the resource or a level of security testing certification success for the pre-release resource. A privilege set identifier indicates membership in one or more privilege sets. | 05-10-2012 |
20120167061 | IDENTIFYING FACTORABLE CODE - Various embodiments are disclosed that relate to the automated identification of one or more computer program functions for potentially placing on a remote computing device in a split-computational computing environment. For example, one disclosed embodiment provides, on a computing device, a method of determining a factorable portion of code to locate remotely from other portions of the code of a program to hinder unauthorized use and/or distribution of the program. The method includes, on a computing device, receiving an input of a representation of the code of the program, performing analysis on the representation of the code, the analysis comprising one or more of static analysis and dynamic analysis, and based upon the analysis of the code, outputting a list of one or more functions determined from the analysis to be candidates for locating remotely. | 06-28-2012 |
20120191803 | DECOMMISSIONING FACTORED CODE - Various embodiments are disclosed that relate to decommissioning factored code of a program on a computing device. For example, one disclosed embodiment provides a method of operating a computing device. The method includes executing a program on the computing device, and while executing the program, identifying a remote location of a factored function via a code map, sending a call to the factored function and receiving a return response. The method further comprises, upon occurrence of a decommissioning event, receiving a copy of the factored function; and updating the code map with a location of the copy of the factored function. | 07-26-2012 |
20120192209 | FACTORING MIDDLEWARE FOR ANTI-PIRACY - Embodiments are disclosed that relate to hindering unauthorized use or distribution of a middleware program contained within an application. One example embodiment provides a method for hindering unauthorized use or distribution of a middleware program contained within an application. The method comprises acquiring factored middleware code, the factored middleware code having a missing function residing on a remote computing device, and building an application around the factored middleware code such that the application is configured to call to the remote computing device for execution of the missing function during use. The application may be configured to send a call to the remote computing device for execution of the missing function during use. | 07-26-2012 |
20150082420 | Security Certificates For System-On-Chip Security - A SoC includes multiple hardware modules that are implemented on a substrate. The hardware modules include a plurality of hardware and software security features and the SoC provides one or more external interfaces for accessing the security features. A validation module, implemented in the boot code of the SoC for example, manages security certificates to control access to the plurality of security features. Each security certificate includes one or more unique identifiers corresponding to one or more hardware modules in the SoC and access control settings for one or more security features of the one or more hardware modules. The security certificate additionally includes a certificate signature signed by a secure key. | 03-19-2015 |
Patent application number | Description | Published |
20110055203 | VISUAL SEARCH AND THREE-DIMENSIONAL RESULTS - Methods, systems, graphical user interfaces, and computer-readable media for visually searching and exploring a set of objects are provided. A computer system executes a method that generates three-dimensional representations or two-dimensional representations for a set of objects in response to a user interaction with an interface that displays the three-dimensional representations or the two-dimensional representations. The interface includes filter controls, sorting controls, and classification controls, which are dynamically altered based on the content of a user query or the attributes of the objects in the three-dimensional representations or two-dimensional representations. | 03-03-2011 |
20110320443 | Navigation to Popular Search Results - Systems, methods, and computer media for enhancing search results, as well as user interfaces for performing search queries and navigating search results, are provided. A search query is received from a user. A plurality of web pages relevant to the search query are identified. At least one of the relevant web pages is identified as popular. A search result page is generated including a search result listing and a search result page header. The search result page header includes a link to the popular web page to provide the user with a quick and easy way to select a popular web page relevant to the user's search query. | 12-29-2011 |
20120159377 | TOOLBAR SEARCH CENTERED USER INTERFACE MODEL - Embodiments of the present invention relate to systems, methods, and computer-storage media for organizing presentation of browser toolbars. In one embodiment, a toolbar of a web browser is presented. The toolbar has a search input box. Additionally, one or more application icons are presented on each of at least two sides of the search input box. An indication that a user has engaged an application icon of the toolbar is received. Further, an application window is presented beneath the search input box of the toolbar. The application window comprises content associated with the application icon. | 06-21-2012 |
20130006914 | EXPOSING SEARCH HISTORY BY CATEGORY - Computer-storage media, methods, and systems for mapping a previously submitted query to category(s) and for rendering the category(s) in visual association with the query are provided. Generally, the query is assigned the category(s) by employing one or more categorization processes. One categorization process involves selecting entity(s) that capture a topic inherent to the query, identifying the category(s) that encompass the subject matter of the entity(s), respectively, and generating a mapping between the identified category(s) and the query. Here, the entity(s) operate as a semantic representation of the query. Another categorization process involves inferring a logical description underlying the query, and identifying specific and general category(s) that are semantically related to the inferred logical description. Upon detecting an indication to view past queries, any combination of the specific category, the general category, and the query mapped thereto is presented concurrently to the user. | 01-03-2013 |
20130091471 | VISUAL SEARCH AND THREE-DIMENSIONAL RESULTS - Methods, systems, graphical user interfaces, and computer-readable media for visually searching and exploring a set of objects are provided. A computer system executes a method that generates three-dimensional representations or two-dimensional representations for a set of objects in response to a user interaction with an interface that displays the three-dimensional representations or the two-dimensional representations. The interface includes filter controls, sorting controls, and classification controls, which are dynamically altered based on the content of a user query or the attributes of the objects in the three-dimensional representations or two-dimensional representations. | 04-11-2013 |
Patent application number | Description | Published |
20120245955 | Notifying of Health Events in Peer Environments - Methods, systems, and products notify of health events. Personal health information is stored in memory of a mobile communications device. A peer device is discovered through a wireless personal data network. The peer device is queried for anonymous health information. The anonymous health information is aggregated with the personal health information to produce aggregated health information. The aggregated health information is stored in the memory of the mobile communications device. | 09-27-2012 |
20120286959 | Automated Allergy Alerts - Devices, systems, and methods are disclosed which relate to utilizing a wireless communication device which receives allergy information from network nodes. The wireless communication device contains an allergy profile for the user. When the wireless communication device receives allergy information this allergy profile is referenced to determine if any allergens near the user may cause a problem for the user. If allergens exist to which the user is allergic, a visual, aural, and/or tactile alert is output on the wireless communication device. | 11-15-2012 |
20120293322 | Mobile Device Supported Medical Information Services - A wireless telecommunications system can receive position information associated with a wireless mobile device of a user and a medical access point name from the wireless mobile device, can determine a gateway based on the position information and the access point name, can receive medical information associated with the user from the wireless mobile device via the gateway, and can provide, based on the medical information and the position information, the medical information to a computer system of a medical facility. The medical information can include drug allergies, food allergies, health issues, physician contact information, emergency contact information, and/or a preferred medical facility, among others. The medical information can be useful in providing medical aid to the user of the wireless mobile device if the user is not able to communicate via verbal means, via written means, and/or via sign means. | 11-22-2012 |
Patent application number | Description | Published |
20120150517 | Calculating Liquid Levels in Arbitrarily Shaped Containment Vessels Using Solid Modeling - Systems and method for simulating liquid containment behavior. The system comprises a solid modeler and a nonlinear equation solver. The nonlinear equation solver takes as input the solid model representation of the containment vessel from the solid modeler, a desired orientation in space, dynamic conditions (e.g., lateral acceleration) and an amount of liquid. To find the level of liquid in the vessel, the system solver iteratively performs successive Boolean subtractions using an infinite horizontal half-space that represents the liquid level of the vessel. The resulting sliced solid model is used to compute the volume of the liquid at that level. The iterative system solver terminates when the computed volume of the sliced containment vessel matches the specified volume of liquid (e.g., fuel) within a given tolerance. To accommodate dynamic situations, e.g., when acceleration is present, the horizontal liquid plane is replaced with a plane at an angle that corresponds to the total acceleration. | 06-14-2012 |
20130104103 | Sharing of First Class Objects Across Multiple Interpreted Programming Languages - Systems and methods are disclosed for enabling users to write scripting code in a first scripting language, and then use a second scripting language to call language constructs written in that first scripting language. Functions, Class Definitions, Class Instances, Modules and other language constructs are treated as first-class objects that can be shared across the different scripting languages. The techniques disclosed herein are also applicable to domain-specific languages. As part of the methodology, a respective underlying representation of each of these object types is designed as an interface and then that interface is implemented in each scripting language. In addition, code is written in each scripting language implementation to allow the latter to use the interface to represent a Function, Class, or other language construct. | 04-25-2013 |
20130311157 | Calculating Liquid Levels in Arbitrarily Shaped Containment Vessels Using Solid Modeling - Systems and method for simulating liquid containment behavior. The system comprises a solid modeler and a nonlinear equation solver. The nonlinear equation solver takes as input the solid model representation of the containment vessel from the solid modeler, a desired orientation in space, dynamic conditions (e.g., lateral acceleration) and an amount of liquid. To find the level of liquid in the vessel, the system solver iteratively performs successive Boolean subtractions using an infinite horizontal half-space that represents the liquid level of the vessel. The resulting sliced solid model is used to compute the volume of the liquid at that level. The iterative system solver terminates when the computed volume of the sliced containment vessel matches the specified volume of liquid (e.g., fuel) within a given tolerance. | 11-21-2013 |
20140317642 | SHARING OF FIRST CLASS OBJECTS ACROSS MULTIPLE INTERPRETED PROGRAMMING LANGUAGES - Systems and methods are disclosed for enabling users to write scripting code in a first scripting language, and then use a second scripting language to call language constructs written in that first scripting language. Functions, Class Definitions, Class Instances, Modules and other language constructs are treated as first-class objects that can be shared across the different scripting languages. The techniques disclosed herein are also applicable to domain-specific languages. As part of the methodology, a respective underlying representation of each of these object types is designed as an interface and then that interface is implemented in each scripting language. In addition, code is written in each scripting language implementation to allow the latter to use the interface to represent a Function, Class, or other language construct. | 10-23-2014 |