Patent application number | Description | Published |
20090100363 | METHODS AND SYSTEMS FOR DECLUTTERING ICONS REPRESENTING POINTS OF INTEREST ON A MAP - Methods and systems are provided for decluttering icons on a map graphically presented on a display. In one implementation, a method is provided for decluttering icons representing points-of-interest on a map, wherein the method includes determining whether icons in a map view are overlapping and grouping the icons which are determined to overlap into at least one icon group. The method may also include repositioning the icons in each icon group into a decluttered icon patterns, wherein repositioning includes repositioning the icons at a predetermined distance from a common focal point. In addition, the method may include adjusting the repositioned icons to a different position in the map view when the repositioned icons overlap. Additionally, or alternatively, the method may include repositioning an icon in at least one decluttered icon pattern to a new position in the map view based on input from a user. | 04-16-2009 |
20140047366 | METHODS AND SYSTEMS FOR DECLUTTERING ICONS REPRESENTING POINTS OF INTEREST ON A MAP - Methods and systems are provided for decluttering icons on a map graphically presented on a display. In one implementation, a method is provided for decluttering icons representing points-of-interest on a map, wherein the method includes determining whether icons in a map view are overlapping and grouping the icons which are determined to overlap into at least one icon group. The method may also include repositioning the icons in each icon group into a decluttered icon patterns, wherein repositioning includes repositioning the icons at a predetermined distance from a common focal point. In addition, the method may include adjusting the repositioned icons to a different position in the map view when the repositioned icons overlap. Additionally, or alternatively, the method may include repositioning an icon in at least one decluttered icon pattern to a new position in the map view based on input from a user. | 02-13-2014 |
20140280085 | SYSTEMS AND METHODS FOR POINT OF INTEREST DATA INGESTION - Systems and methods are disclosed for ingesting data, such as point of interest data. According to certain embodiments, a raw data load transmitted over a network is received from a first data source. The raw data load may comprise a plurality of raw data records, which may be stored in a first database. A first plurality of standard data records previously received from the first data source may be accessed and compared to each of the plurality of raw data records to identify at least one added record. The at least one added record may be compared to a second plurality of standard data records received from a second data source to identify a matching record received from the second data source. The at least one added record may be assigned a key from the matching record. Moreover, the updated information may be sent to an update queue, such that applications may be notified of and receive the updates. | 09-18-2014 |
20140330858 | SYSTEMS AND METHODS FOR PROCESSING GEOGRAPHIC DATA - Systems, methods, and computer-readable media are provided for processing geographic data and identifying geographic locations. In one implementation, a computer-implemented method is provided that is performed by one or more processors, the method comprising operations including receiving a query including an address, parsing the address into tokens, and sending the tokens to one or more harvesters. The method also includes receiving one or more geographic location candidates from the one or more harvesters in response to the tokens, comparing the one or more candidates, and returning one or more geographic locations based on the comparison. | 11-06-2014 |
20150052124 | SYSTEMS AND METHODS FOR PROCESSING SEARCH QUERIES UTILIZING HIERARCHICALLY ORGANIZED DATA - Computerized systems and methods are provided for generating results of a search query. In accordance with some implementations, data is received that is indicative of a character string related to a location and provided as input by a user. One or more hierarchically organized data trees are retrieved, from a storage device, for administrative areas related to the input character. Thereafter, probable target addresses are determined for the location utilizing the hierarchically organized data trees for each of the administrative areas, and a list of probable target addresses is provided for display to the user based on the hierarchy of the administrative areas. | 02-19-2015 |
Patent application number | Description | Published |
20100083996 | Methods of drawing wire arrays - A method of drawing a glass clad wire is provided herein, the method comprising: (i) sealing off one end of a glass tube such that the tube has an open end and a closed end; (ii) introducing a wire material inside the glass tube; (iii) heating a portion of the glass tube such that the glass partially melts to form a first ampoule containing the wire material to be used in a drawing operation; (iv) introducing the first ampoule containing the wire material into a heating device; (v) increasing the temperature within the heating device such that the glass tube is heated enough for it to be drawn and wire material melts; and (vi) drawing the glass clad wire comprising a continuous wire of wire material, wherein the wire material is a metal, semi-metal, alloy, or semiconductor thermoelectrically active material, and wherein the wire diameter is equal to or smaller than about 5 μm. | 04-08-2010 |
20100285945 | MITIGATION OF SECONDARY PHASE FORMATION DURING WASTE VITRIFICATION - A method for vitrification of high level waste to reduce the formation of persistent secondary phases comprising the steps of providing a high level waste for vitrification; providing a glass frit additive for mixing with said high level waste; redistributing selected constituents of said glass frit for mixing separately as raw chemicals with said high level waste; and, feeding said high level waste, said glass frit additive, and the redistributed glass frit constituents to a melter for vitrification of said high level waste so that formation of secondary phases is suppressed. | 11-11-2010 |
20110104792 | LOW-TEMPERATURE SOLIDIFICATION OF RADIOACTIVE AND HAZARDOUS WASTES - Treatment of a radioactive waste stream is provided by adding sodium hydroxide (NaOH) and/or potassium hydroxide (KOH) together with a rapidly dissolving form of silica, e.g., fumed silica or fly ash. Alternatively, the fumed silica can be first dissolved in a NaOH/KOH solution, which is then combined with the waste solution. Adding a binder that can be a mixture of metakaolin (Al | 05-05-2011 |
20110269615 | COMPOSITIONS AND METHODS FOR CONVERTING HAZARDOUS WASTE GLASS INTO NON-HAZARDOUS PRODUCTS - The present invention provides compositions and methods for converting hazardous waste glass into safe and usable material. In particular, the present invention provides compositions and methods for producing ceramic products from toxic-metal-containing waste glass, thereby safely encapsulating the metals and other hazardous components within the ceramic products. | 11-03-2011 |
20130303822 | SYSTEM AND METHOD FOR VITRIFICATION OF WASTE - A method for vitrifying waste to prevent the formation of molybdate secondary phases includes forming a feed mixture that includes the waste, a source of vanadium, and at least one of glass frit or glass forming chemicals and vitrifying the feed mixture in a melter to produce a glass product that includes the waste. | 11-14-2013 |
20140066684 | MITIGATION OF SECONDARY PHASE FORMATION DURING WASTE VITRIFICATION - A method for vitrification of waste to reduce the formation of persistent secondary phases comprising separating at least one glass frit constituent from an initial glass frit to form a modified glass frit. The waste, modified glass frit, and the at least one glass frit constituent are mixed together with the modified glass frit and the at least one glass frit constituent being added as separate components. The resulting mixture is vitrified. | 03-06-2014 |
20140073830 | COMPOSITIONS AND METHODS FOR CONVERTING HAZARDOUS WASTE GLASS INTO NON-HAZARDOUS PRODUCTS - The present invention provides compositions and methods for converting hazardous waste glass into safe and usable material. In particular, the present invention provides compositions and methods for producing ceramic products from toxic-metal-containing waste glass, thereby safely encapsulating the metals and other hazardous components within the ceramic products. | 03-13-2014 |
20140264140 | HIGH-STRENGTH GEOPOLYMER COMPOSITE CELLULAR CONCRETE - A composite binder comprises: one or more Class F fly ash materials, one or more gelation enhancers, and one or more hardening enhancers, wherein each of the one or more Class F fly ash materials comprises 15 wt. % or less calcium oxide, and wherein the composite binder is a Portland cement-free binder for concrete. Also provided are Geopolymer Composite Cellular Concretes (GCCCs) including the composite binder and methods of making these GCCCs. | 09-18-2014 |
Patent application number | Description | Published |
20090089379 | APPLICATION AND DATA AGNOSTIC COLLABORATION SERVICES - Various embodiments herein include one or more of systems, methods, software, and data structures to create collaboration enabled client applications. In some embodiments, web services are provided on one or more servers that may be called by processes within client applications to facilitate collaboration within a workspace, such as directly within a computer application. Some such web services are application and data agnostic meaning that such web services are not aware of or do not care where application collaboration service calls come from, what their destination application is, or what data is being communicated. These web services, in some such embodiments, just must be properly called by an authorized user. | 04-02-2009 |
20110214074 | TEMPLATING AND PROVISIONING OF COLLABORATIVE FACILITIES FOR A DATA-AGNOSTIC COLLABORATION SERVICE - Various embodiments herein include one or more of systems, methods, software, and/or data structures to create collaboration enabled client applications. In some embodiments, web services are provided on one or more servers that may be called by processes within client applications to facilitate collaboration within a workspace. These web services, in some such embodiments, may be properly called by an authorized user. Virtual meeting places referred to as rooms may be created dynamically and may each include one or more collaborative services. To facilitate the dynamic creation of new rooms, room templates may be provided which allow new rooms to be easily and automatically created. The room templates may store state information for the pre-existing rooms from which they are based. | 09-01-2011 |
20140029919 | EDITING OF AN EVENT-BASED RECORDING - In some embodiments, a method includes retrieving a recording of a collaborative session that has been recorded as an event sequence. The recording includes at least one event. The method also includes locating at least one event in the recording of the collaborative session. The method includes performing an edit operation of the recording. The edit operation is at least one of a modification of the at least one event, a removal of the at least one event, or an addition of a new event relative to the at least one event. | 01-30-2014 |
20140032655 | SAVING STATE OF A COLLABORATIVE SESSION IN AN EDITABLE FORMAT - In some embodiments, a method includes receiving an input from a participant of a collaborative session among two or more devices, wherein the input is to cause a capture of at least part of data that is part of the state of the collaborative session at a point in time. The method also includes saving a state of the collaborative session at the point in time, wherein the state is saved into an editable format. The saving includes capturing the at least part of the data that is part of the collaborative session. The saving also includes storing the data in the editable format into a machine-readable medium. | 01-30-2014 |
20140032677 | DOCUMENT BASED CONFERENCING - Various embodiments described herein provide one or more of systems, methods, software, and data structures that allow a document, or other file type, to be used to connect to a network-based conference, such as over the Internet. Some embodiments may further allow a local copy of a document, viewed by each conference participant on their local computing devices, to be used as a conferencing tool by synchronizing document views across each local document copy and edits or other modifications and notations made by each participant. As a result, an actual image of the document of a document-based conference need not be shared. Rather, only the edits or other modifications and notations made by each participant are captured, transmitted, and recreated and displayed within the local document copies of the other participants. | 01-30-2014 |
20140032770 | DECLARATIVE SPECIFICATION OF COLLABORATION CLIENT FUNCTIONALITY - Some embodiments may provide a method comprising accessing a first declarative specification element specifying a collaboration session context, accessing a second declarative specification element depending from the first declarative specification element. Some embodiments may further provide a method comprising generating, based on the first declarative specification element, first instructions to instantiate the collaboration session connection, generating, based on the second declarative specification element, second instructions, and generating sequencing instructions to prevent the second instructions from being executed until the collaboration session connection is instantiated. | 01-30-2014 |
20140032771 | ADAPTIVE CONNECTIVITY IN NETWORK-BASED COLLABORATION - Various embodiments include at least one of systems, methods, software, and data structures for peer-to-peer exchange of at least a portion of networked collaboration session data. Client and server solutions allow for switching between peer-to-peer and server-centric modes of collaboration data sharing. Some embodiments also allow for sharing of data of a first type via a collaboration server and data of a second type via peer-to-peer connections. | 01-30-2014 |
20140033067 | RIGHTS APPLICATION WITHIN DOCUMENT-BASED CONFERENCING - Although current conferencing applications provide many abilities, some of these abilities are limited. Various embodiments described herein provide one or more of systems, methods, software, and data structures that allow a document, or other file type, to be used to connect to a network-based conference, such as over the Internet, where a view of a local copy of the document is synchronized between participants. Participation abilities of certain network-based conference participants may be limited in such embodiments. Such limits may be enforced locally for each participant, on a server by preventing data representative of certain actions from being broadcast to other participants, or in other ways as described and would be readily apparent herein. | 01-30-2014 |
20140033073 | TIME-SHIFTED COLLABORATION PLAYBACK - Various embodiments include one or more of systems, methods, software, and data structures for time-shifted playback of collaboration sessions, such as web conferences, recorded in real-time. Some embodiments include collaboration modules forming part of collaboration participant computing devices operable to request and receive collaboration data from a collaboration server that caches or stores the data. The collaboration modules include at least one time-shifting playback control to receive input to modify viewing properties of the collaboration session. Such properties may include a viewing position within the collaboration session and a playback speed of the collaboration session. Further systems, methods, software, and data structures are disclosed. | 01-30-2014 |
20140033133 | SEMANTIC LEVEL GESTURE TOOL TRACKING AND POSITIONING - Various embodiments described herein include one or more of systems, methods, and software operable to identify a location of or position a gesture tool, such as a mouse pointer or cursor, within a web conference display. Some embodiments may communicate an identified location of a gesture tool within a user interface control of a web conference presenter to web conference participants. The communicated location of the gesture tool may cause the gesture tool to be displayed in a corresponding location within a display of a web conference participant despite differences between a view of the presenter and participant. The gesture tool may include a pointer under the control of a mouse, a cursor, or other gesturing tool. Some embodiments include a web conference recording module operable to record data associated with a web conference, including gesture tool positioning data. | 01-30-2014 |
20140095988 | CREATING AND CONSUMING STREAMING E-BOOK CONTENT - A collection of resources comprising an electronic book is analyzed and a list describing the electronic book is created, wherein the list identifies the resources used in rendering pages of the electronic book. A maximum payload for each page is determined and the electronic book is modified by moving resources used in rendering various pages to other pages, such that the payload of each page does not exceed the maximum payload designated for the page. | 04-03-2014 |
Patent application number | Description | Published |
20130018925 | INDEXING MESSAGING EVENTS FOR SEEKING THROUGH DATA STREAMS - Techniques disclosed herein include systems and methods for indexing data events from a stream of data for seeking through recorded data streams. Techniques disclosed herein can enable a faster and more efficient process by which a processor can seek from one point of time in a data stream to another point of time in that data stream to bring a played-back application to a desired point in time. A playback manager analyzes data events within a series of data events, which are recorded in a linear data structure. The playback manager creates a hierarchical data structure for storing the data events to provide logically grouped storage of data events in addition to the linear data structure. The playback manager stores the data events in the hierarchical data structure based on type of data event and based on timestamps associated with each respective data event. The playback manager then traverses the linear data structure and consolidates data events to produce a hierarchical state representation of the recorded data stream at the given seek point for rendering in a playback application. | 01-17-2013 |
20140123311 | PROGRESSIVE UNLOCKING OF E-BOOK CONTENT - Approaches for progressively unlocking e-book content are provided wherein access is granted to a first set of e-books, wherein the first set is a subset of a second set of e-books to which access is restricted. Data is received indicating that one of the e-books in the first set has been read, and then it is determined whether access to an e-book in the second set should be granted. If so, access to an e-book in the second set is granted, wherein the e-book in the second set is chosen based upon an analysis of previously-read e-books in the first set. | 05-01-2014 |
20140223333 | DEFERRED, ON-DEMAND LOADING OF USER PRESENCE WITHIN A REAL-TIME COLLABORATIVE SERVICE - Techniques disclosed herein include systems and methods that enable a relatively large number of users to connect to a collaborative communication application with a comparatively lower investment in service hardware (CPU, network) while still providing identification of contributing client devices. Techniques disclosed herein can also include systems and methods that enable an application developer to build higher-performing applications that reduce a computational load for client devices. A session manager, for a collaborative service session, provides selective transmission of user records on an as-needed basis, and thus avoids sending user records until those records are actually needed or requested, typically as a result of a user's active participation within the collaboration environment. The session manager thus reveals the presence of connected users on-demand, thereby saving CPU and network resources, and allowing collaborative applications to more easily scale into the tens of thousands of users. | 08-07-2014 |