Menlo Park, California, United States
Contact Info
1K followers
500+ connections
Experience & Education
Patents
-
Scheduling alerts based on calendar and location
Issued US 9307033
The longer I stay at a place according to my calendar, the farther away geo fenced reminders may be triggered.
-
Managing schedule changes for correlated calendar events
Issued US 9,274,687
If I postpone my trip to New York by a week, all my meetings should be postponed automatically, but not simply by a week too, but to a time when the other people in the meeting are actually free to meet.
-
Providing query suggestions
Issued US 9,275,147
Computing the entropy of a partial input text allows to decide what kinds of completions (lexical, syntactical, semantic) should be suggested.
-
Correction of quotations copied from electronic documents
Issued US 9158748
A snippet copied from any document is pasted with a link to its source.
-
System and method for processing markup language templates from partial input data
Issued US 9141596
Templates can be filled from what part of the data is available on the server, be sent to the browser, and the browser can fill in the rest.
-
Abstract syntax tree interpreter for generating a valid HTML document
Issued US 9026903
If the template processor understands the syntax of the output, that's very powerful.
Other inventorsSee patent -
Composition of templates using transclusion that guarantee a valid HTML document
Issued US 9021348
Composition of HTML templates that guarantees a well formed composition result and allows for the composition parts to be well formed too.
Other inventorsSee patent -
System using router in a web browser for inter-domain communication
Issued USPTO 07809785
A computer-implemented method for performing inter-domain communication in a web browser includes receiving first data from a first domain at a router associated with one or more domains other than the first domain, identifying at the router the one or more domains for receiving data associated with the received data, and transmitting second data associated with the received data to the one or more domains.
Other inventorsSee patent -
Method and apparatus for automatic playback of electronic records
Issued DE 19942647 C2
-
Method and apparatus for incrementally updating a web page
Filed US 20080028302 A1
If processing instructions are embedded in a template in places where they are not visible, such as custom attributes in HTML documents, they can be left in the output of the template processor, and the output of the template processor is again a valid template. Processing the template instance again with the same data yields the same output, and processing it again with changed data just picks up the changes, but leaves the unchanged parts in place.
-
14 more patents filed between 2011 and 2016; not yet published
US 0
Fields touched by pending patents: web application architecture and infrastructure, personal information management applications, information processing, communication services, geographic information processing.
Languages
-
French
Professional working proficiency
-
German
Native or bilingual proficiency
-
English
Full professional proficiency
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More