Patent classifications
G06F17/24
Systems and Methods For Facilitating Paperless Divorce Proceedings
Methods and systems for filing a divorce using an on line portal having an associated database without revealing the forms filed with the court to the user. The method includes interrogating the database to identify required forms; eliciting predetermined information from the user; populating the forms using the elicited information; and filing the populated forms in court; wherein the forms are not displayed to the user.
SEQUENTIAL LEARNING TECHNIQUE FOR MEDICAL IMAGE SEGMENTATION
Sequential learning techniques, such as auto-context, that apply the output of an intermediate classifier as contextual features for its subsequent classifier have shown impressive performance for semantic segmentation. It is shown that these methods can be interpreted as an approximation technique derived from a Bayesian formulation. To improve the effectiveness of applying this approximation technique, a new sequential learning approach is proposed for semantic segmentation that solves a segmentation problem by breaking it into a series of simplified segmentation problems. Sequentially solving each of the simplified problems along the path leads to a more effective way for solving the original segmentation problem. To achieve this goal, a learning-based method is proposed to generate simplified segmentation problems by explicitly controlling the complexities of the modeling classifiers. Promising results were reported on the 2013 SATA canine leg muscle segmentation dataset.
Automatic Creation of Axis Break Enhancing Chart Visualization
Embodiments automatically create an axis break in a bar chart or waterfall chart to promote data visualization. For a bar chart with positive bars, a maximum axis break point is determined relative to a lowest datapoint (D1) in the selected bar(s). A minimum axis break point is found from a value (D2) outside selection which is between Dl and zero, and which is closest to D1. The inclusion of padding on either side of a break prevents the break from lying at zero or a bar end. A different procedure creates axis breaks in a waterfall chart. Certain embodiments store only bar selection metadata with a chart. The location of the axis break then is recalculated each time the chart is rendered (e.g., with updated data). Embodiments may retain axis break data for reference in various stages of a user interaction (e.g., filtering/expanding, drilling-down/up, etc.) with a rendered chart.
Internet Map Macro Marker Management Theory and Control System
Now in this busy world, users heavily rely on the internet to browse over the internet map such as Google map, Mapquest map, Baidu map, QQmap, Gaode map, Soho map etc to find and identify the targets users interested through different markers, the Markers on internet maps are first windows or first doors to enter into internet world to get contact with business entities or business service providers,
But so far there is no theory, no system, no way and no approach to differentiate these numerous different kinds of markers or to provide a solution to let users manipulate and control the various markers on the internet map to classify and clarify numerous markers displayed on the internet map after searching, especially in business bustling areas in the metropolis such as New York, London, Tokyo, Hong Kong, Singapore, Shanghai and Beijing etc. Furthermore, there are a lot of markers that have same latitude/same longitude and all markers overlapped each other and user cannot differentiate each others, for example, in one building with same latitude/same longitude on Google map, there are 10 different companies which each of them occupies a different room with different number or suite number in this building, all maps cannot distinguish each of these 10 companies, and on Google map, we can only see ONE marker which is appeared in last, If users want to know details of each company's information, no way.
So the necessity and feasibility of classification and recognition of all these overlapped markers come to the stage and become possible.
Our invention is to propose an approach and a methodology to solve these kind of issues, further more, we propose a theory to let user manipulate the markers on the internet map with some rules to follow.
Our invention is generic and can be used in any internet map on both PC browsers (such as internet explorer, firefox etc) and smartphone for any internet maps such as Google MAp, Baidu Map, Gaode Map, QQ Map and Soho Map etc.
Our invention is designed in Android system but can be applicable for Apple IOs system also.
Our Android App successfully implements these methodology and concepts, we deployed and tested our Android app in all android smart phone successfully already.
Our invention can let users do followings:
1. Classify different kinds of markers on the internet map
2. Manipulate all different kinds of markers on the internet map
3. Manipulation Operations include:
[1]. Add markers onto the internet map
[2]. Remove markers from the internet map
[3]. Distinguish all different markers on the internet map without any confusion
[4]. Perform all these
PROCESS MANAGEMENT FOR DOCUMENTATION-DRIVEN SOLUTION DEVELOPMENT AND AUTOMATED TESTING
A process manager that is automatically generated from human-readable project documents is used to generate the requirements documents for an application. The process manager also automatically generates the application based on the requirements documents. The project documents are analyzed to retrieve the configuration scripts, project templates and processes that are used for the generation of the process manager which includes machine-readable instructions responsive to the objectives. Project documents may additionally be generated in order to fine tune the process manager. The process manager generates the requirements documents and based on the requirements documents automatically generates the application. The object and configuration documentation and test results documents for the application is also automatically generated.
Using document templates to assemble a collection of documents
Methods and apparatus, including computer program products, to assemble a collection of documents according to a document list. The document list represents documents to be included in the collection, and includes multiple entries that identify document templates. Each document template includes instructions that a web server can execute to generate a web document based on one or more parameters. A web document corresponding to each of the multiple entries is requested; the requested web documents are received and stored in the collection of documents. Links in the received web documents can be identified and updated. The collection of documents can be accessed as part of a web site.
Browser extension for web form fill
Methods and other embodiments associated with a web browser extension are described. One example browser extension includes a web form capture logic that identifies a web page that includes a form and an editable field on the form. The capture logic may acquire information about the field and about the form. This acquisition may include interacting with a user through a graphical user interface. The browser extension may also include a template logic to create a form-fill template based on the acquired information and a web form storage logic to store the template. The template may be referenced when a subsequent web page view involves a form-fill operation.
Detection of a jolt during character entry
An apparatus comprising at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: enable detection of one or more stroke user inputs for use in deciphering an entered character during a character entry mode; enable detection of a jolt during the character entry mode; upon detection of the jolt, associate one or more of the stroke user inputs with the jolt; and provide for a predetermined timeout period during which the one or more associated stroke user inputs are at least one of considered for removal from display and considered for removal from consideration in deciphering the entered character.
Asynchronous dashboard query prompting
A client receives data from a server that includes a dashboard generated at the server by converting each of a spreadsheet file and a dashboard structure file into a text-based, language-independent data interchange format. In addition, the dashboard includes at least one component dependent on at least one prompt. Thereafter, the at least one prompt is asynchronously rendered in a graphical user interface at the client. Data is later received that includes answers to one or more prompts. At least one query is subsequently executed based on the received answers. After results of the executed at least one query is received, the component having a corresponding received answer is rendered in the dashboard. Related apparatus, systems, techniques and articles are also described.
Two step content selection with auto content categorization
In a first step of a two step content selection operation, initial content can be selected by detecting movement of a content selection object with respect to a computing device. The selection area can be calculated based on the object movement that is detected. The content within the selection area can be selected and displayed in a second display area in which content of different types are separated into logical units. All or part of the initial content can be enlarged, enabling the second step of the selection operation in which a subset of the initial content is selected. Content can be transformed before being pasted into the target.