Patents by Inventor Silviu Ifrim
Silviu Ifrim has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20140372865Abstract: Inserting web content into an electronic document such that the content layout and visual fidelity, as well as, functionality are preserved when the content is placed in the receiving document is provided. A selection of web content may be copied and pasted, dragged and dropped, sent to, shared with, referenced to, or otherwise deposited into an electronic document, such as a notes application document. When web content is placed in the receiving electronic document, a space in the document is set aside for receiving the HTML structured web content. The receiving application may call on required local or remote functionality for operating the received web content in a similar manner as it was operated by the web browser application from which it was received.Type: ApplicationFiled: June 13, 2013Publication date: December 18, 2014Inventors: Bradley Michael Corob, Guy Lima, Silviu Ifrim
-
Patent number: 8745748Abstract: The embodiments described herein generally relate to methods and systems for enabling a client to request a server to cancel the digital signing of a form file associated with a form. Successful cancellation of the digital signing process results in a return of the form file to its initial state, in which data are not lost, and the form can be resubmitted and/or the application of the digital signature can be retried. Request and response messages, communicated between a protocol client and a protocol server, cause the performance of protocol functions for applying a digital signature to a form file and for cancelling the signature thereof where errors in the signing process are detected. A versioning mechanism enabling the detection of version differences and resulting upgrades to the digital signature control allows for robust communications between a client and a server operating under different product versions.Type: GrantFiled: October 15, 2010Date of Patent: June 3, 2014Assignee: Microsoft CorporationInventors: Silviu Ifrim, Paramita Das, Christopher A. Brotsos, Paul Michael Schofield
-
Patent number: 8316101Abstract: Scalable hosting of user solutions is provided. A system for hosting application software includes a local server, one or more remote servers, a configuration database and a content database. The local server includes a web front end module that processes a request from a client computer over the Internet to host application software on a server. The web front end module determines whether the local server or the one or more remote servers will host the application software. The remote server includes a back end module that manages the installation and operation of application software hosted the remote server. The configuration database includes topology information that has descriptions of the server computers that can host application software. The content database includes information on the content of the software applications to be hosted on a server computer.Type: GrantFiled: June 27, 2008Date of Patent: November 20, 2012Assignee: Microsoft CorporationInventors: Michael Ammerlaan, Silviu Ifrim, Kristofer D. Hoffman, Randy D. Thomson
-
Patent number: 8200975Abstract: Systems and/or methods enabling an individual to digitally sign data using an identifier where the data being digitally signed and the identifier are not accessed at the same location are described. In some cases, the systems and/or methods permit an individual to digitally sign data for an electronic document using an identifier inaccessible by a remote computer where the electronic document is rendered using view information from that remote computer. The systems and/or methods may also enable a network computer to send view information for, and a digital encoding of, an electronic document to a local computer effective to enable the local computer to digitally sign the electronic document by signing the digital encoding of electronic document.Type: GrantFiled: June 29, 2005Date of Patent: June 12, 2012Assignee: Microsoft CorporationInventors: Brian G. O'Connor, Kalpita S. Deobhakta, Silviu Ifrim
-
Publication number: 20120096559Abstract: The embodiments described herein generally relate to methods and systems for enabling a client to request a server to cancel the digital signing of a form file associated with a form. Successful cancellation of the digital signing process results in a return of the form file to its initial state, in which data are not lost, and the form can be resubmitted and/or the application of the digital signature can be retried. Request and response messages, communicated between a protocol client and a protocol server, cause the performance of protocol functions for applying a digital signature to a form file and for cancelling the signature thereof where errors in the signing process are detected. A versioning mechanism enabling the detection of version differences and resulting upgrades to the digital signature control allows for robust communications between a client and a server operating under different product versions.Type: ApplicationFiled: October 15, 2010Publication date: April 19, 2012Applicant: Microsoft CorporationInventors: Silviu Ifrim, Paramita Das, Christopher A. Brotsos, Paul Michael Schofield
-
Publication number: 20090234941Abstract: Scalable hosting of user solutions is provided. A system for hosting application software includes a local server, one or more remote servers, a configuration database and a content database. The local server includes a web front end module that processes a request from a client computer over the Internet to host application software on a server. The web front end module determines whether the local server or the one or more remote servers will host the application software. The remote server includes a back end module that manages the installation and operation of application software hosted the remote server. The configuration database includes topology information that has descriptions of the server computers that can host application software. The content database includes information on the content of the software applications to be hosted on a server computer.Type: ApplicationFiled: June 27, 2008Publication date: September 17, 2009Applicant: Microsoft CorporationInventors: Michael H. Ammerlaan, Silviu Ifrim, Kristofer D. Hoffman, Randy D. Thomson
-
Publication number: 20090235353Abstract: Scalable hosting of user solutions is provided. A system for hosting application software includes a local server, one or more remote servers, a configuration database and a content database. The local server includes a web front end module that processes a request from a client computer over the Internet to host application software on a server. The web front end module determines whether the local server or the one or more remote servers will host the application software. The remote server includes a back end module that manages the installation and operation of application software hosted the remote server. The configuration database includes topology information that has descriptions of the server computers that can host application software. The content database includes information on the content of the software applications to be hosted on a server computer.Type: ApplicationFiled: March 15, 2008Publication date: September 17, 2009Applicant: Microsoft CorporationInventors: Michael Ammerlaan, Roger Francis Grambihler, William J. Griffin, Silviu Ifrim, Kristofer D. Hoffman, Hongzhou Ma, Dale Anson Rector, Randy David Thomson
-
Patent number: 7437376Abstract: Scalable object model design is described. In an embodiment, one or more objects corresponding to a form are instantiated in response to a request for the form from a first client device, and an events manager is instantiated through which the one or more objects register to process data manipulation events associated with the form. Data specific to the first client device is processed with the one or more objects that correspond to the form via a first processor thread. An additional request from a second client device is received and additional data specific to the second client device is processed with the one or more objects that correspond to the form via a second processor thread. The one or more objects are shared by the first client device and the second client device to process the data manipulation events associated with the form.Type: GrantFiled: December 20, 2004Date of Patent: October 14, 2008Assignee: Microsoft CorporationInventors: Prakash Sikchi, Brian G. O'Connor, Claudio Caldato, Silviu Ifrim
-
Publication number: 20070005978Abstract: Systems and/or methods enabling an individual to digitally sign data using an identifier where the data being digitally signed and the identifier are not accessed at the same location are described. In some cases, the systems and/or methods permit an individual to digitally sign data for an electronic document using an identifier inaccessible by a remote computer where the electronic document is rendered using view information from that remote computer. The systems and/or methods may also enable a network computer to send view information for, and a digital encoding of, an electronic document to a local computer effective to enable the local computer to digitally sign the electronic document by signing the digital encoding of electronic document.Type: ApplicationFiled: June 29, 2005Publication date: January 4, 2007Applicant: Microsoft CorporationInventors: Brian O'Connor, Kalpita Deobhakta, Silviu Ifrim
-
Publication number: 20060136355Abstract: Scalable object model design is described. In an embodiment, one or more objects corresponding to a form are instantiated in response to a request for the form from a first client device, and an events manager is instantiated through which the one or more objects register to process data manipulation events associated with the form. Data specific to the first client device is processed with the one or more objects that correspond to the form via a first processor thread. An additional request from a second client device is received and additional data specific to the second client device is processed with the one or more objects that correspond to the form via a second processor thread. The one or more objects are shared by the first client device and the second client device to process the data manipulation events associated with the form.Type: ApplicationFiled: December 20, 2004Publication date: June 22, 2006Applicant: Microsoft CorporationInventors: Prakash Sikchi, Brian O'Connor, Claudio Caldato, Silviu Ifrim