Patents by Inventor Miladin Pavlicic
Miladin Pavlicic 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: 20100192098Abstract: Various embodiments can provide a convenient way of sending selected online content to one or more applications, such as an application running on a local machine, a web application, a web service, and so on. In at least some embodiments, one or more accelerators can be presented to a user based at least in part on a user having selected content and the nature of the content that the user has selected. An accelerator can serve as a pipeline that can send the selected content to one or more applications. A variety of different accelerators can be utilized, and each accelerator can be suited to handle a particular type or types of content. A user can select a particular accelerator, which can cause an application associated with the accelerator to be launched and selected content to be provided to the application.Type: ApplicationFiled: January 29, 2009Publication date: July 29, 2010Applicant: MICROSOFT CORPORATIONInventors: Jane T. Kim, Miladin Pavlicic, Dave Risney, Jonathan W. Seitel, Michael Benny
-
Publication number: 20100058167Abstract: Live update display techniques associated with displaying subscribable content live consumed outside of a Web page are described. In at least some embodiments, information received on the device is used to determine that subscribable content from a Web source has been updated. This information, however, may not represent the source to be used for consumption. Therefore, the content to be used for consumption that includes display markup can be retrieved from a source other than the device, such as a display Web page, and used to display subscribable content on the device.Type: ApplicationFiled: August 26, 2008Publication date: March 4, 2010Applicant: Microsoft CorporationInventors: Jane T. Kim, Oliver Wallace, Reza A. Nourai, Miladin Pavlicic, Benjamin N. Truelove, Walter V. von Koch
-
Publication number: 20100042937Abstract: Various embodiments can enable a webpage publisher to describe structured data on a webpage in a manner that enables a Web browser to intelligently present activities that pertain to user selections relative to the structured data appearing on the webpage. In at least some embodiments, a webpage publisher can provide markup that identifies structured data on a webpage. A service provider can provide a representation that describes the types of structured data in which it is interested, and how to handle the structured data responsive to a user selection. The Web browser can then use the markup in the webpage and the service provider's representation to identify and present activities associated with structured data selected by the user.Type: ApplicationFiled: August 13, 2008Publication date: February 18, 2010Applicant: Microsoft CorporationInventors: Jane T. Kim, Miladin Pavlicic
-
Publication number: 20100042948Abstract: Various embodiments enable discovery of functionality associated with a webpage's content. In at least some embodiments, a user interface instrumentality can be automatically presented to a user to inform the user of functionality associated with content appearing on a webpage. The user interface instrumentality can, in some instances, reside in the form of a clickable button that is automatically presented when a user moves their cursor on or near a particular piece of webpage content. By clicking on the presented button, the user can access functionality associated with the particular piece of webpage content. In at least some other embodiments, a browser's chrome includes a discovery button that provides a listing of items that have functionality that can be performed relative to the items.Type: ApplicationFiled: August 13, 2008Publication date: February 18, 2010Applicant: Microsoft CorporationInventors: Jane T. Kim, Benjamin N. Truelove, Miladin Pavlicic
-
Publication number: 20090228469Abstract: Various embodiments provide a model through which service providers can describe offered services using a standardized format. In one or more embodiments, the standardized format is declarative and enables service providers to describe their associated services in a standardized way. In at least some embodiments, the standardized format includes a set of common service properties that are shared across multiple different services. Additionally, service specific properties can be described in addition to the common service properties. In one or more embodiments, existing services can be extended by including, in the standardized format, a description of an extension. In one or more other embodiments, new services can be added for consumption by simply including a description of the new service using the standardized format.Type: ApplicationFiled: March 5, 2008Publication date: September 10, 2009Applicant: Microsoft CorporationInventors: Jane T. Kim, Sean Lyndersay, Miladin Pavlicic, Dave Risney, Todd Sahl
-
Publication number: 20090228804Abstract: In one or more embodiments, users are able to access small previews of a service from within their present application context. For example, users can install various services in an application, such as a Web browser. Based upon a user action within the application, a user interface instrumentality can be presented to the user to enable them to access a list of services that are installed in the application. By taking an action with respect to the list of services, a user can access a preview of the service. Further service functionality can be accessed from a preview by interacting with the preview in a particular way.Type: ApplicationFiled: March 5, 2008Publication date: September 10, 2009Applicant: MICROSOFT CORPORATIONInventors: Jane T Kim, Miladin Pavlicic, Dave Risney, Michael Benny
-
Patent number: 7584417Abstract: Systems and/or methods that enable creation and/or use of an action for an electronic form dependent on a role of a user are described.Type: GrantFiled: November 15, 2004Date of Patent: September 1, 2009Assignee: Microsoft CorporationInventors: Ned B. Friend, Petru M. Moldovanu, Jane T. Kim, Miladin Pavlicic, Shiraz J. Cupala
-
Publication number: 20090150910Abstract: Various embodiments provide a service platform that integrates services, such as web services and/or local services, across a variety of applications. In at least some embodiments, services can be integrated with legacy applications that are “unaware” of such services, as well as applications that are aware of such services.Type: ApplicationFiled: December 10, 2007Publication date: June 11, 2009Applicant: Microsoft CorporationInventors: Sean Lyndersay, Miladin Pavlicic, Jane T. Kim, Jonathan Garcia, Steve Strauch, David L. Risney
-
Patent number: 7490109Abstract: A system and method that enables a user to edit a data file offline is described. This system and method can enable a user to edit a data file without the user having to discover or deploy a solution application governing the data file. For security, this system and method can deploy a solution application within a sandbox, thereby limiting the operations the solution application can perform.Type: GrantFiled: March 6, 2006Date of Patent: February 10, 2009Assignee: Microsoft CorporationInventors: Prakash Sikchi, Arungundram Narendran, Kelvin S. Yiu, Dragos Barac, Miladin Pavlicic, Rajesh K. Jha
-
Publication number: 20080195628Abstract: An application programming interface (API) layer is implemented on a computing device. The API layer allows a local application(s) executing on the computing device to access web data in a data store layer, and further allows a remote application(s) that is executing on some other computing device to access the web data in the data store layer. Additionally, this web data can include web pages, some of which may include structured data and some of which may not include structured data. A web browser is permitted to access the web data store via the object model, and generate a user interface based at least in part on these web pages.Type: ApplicationFiled: February 12, 2007Publication date: August 14, 2008Applicant: Microsoft CorporationInventors: Jane T. Kim, Walter VonKoch, Sean O. Lyndersay, Miladin Pavlicic, Warren Stevens
-
Publication number: 20080195629Abstract: Various embodiments utilize structured data contained within a resource, such as a web page, to enable a user to define collections of data. Individual constituent parts of a collection or “links” are collected within a collection. In one or more embodiments, a full page viewing experience can be provided which enables users to not only view more details for a given link, but to view multiple different links at a time. Other viewing options and collection interactions are provided.Type: ApplicationFiled: February 12, 2007Publication date: August 14, 2008Applicant: Microsoft CorporationInventors: Jane Kim, Sean Lyndersay, Miladin Pavlicic, Walter Vonkoch, Benjamin N. Truelove
-
Publication number: 20080195674Abstract: In accordance with certain embodiments, requests to collect structured data in a web page and to subscribe to that structured data are received. This structured data is stored in a data store to allow offline use of the structured data. In accordance with other embodiments, a computing device displays multiple links each of which identifies a different one of multiple web pages. Additionally, the multiple pages include structured data. The display of these multiple links is altered as the computing device detects changes to the structured data in the web pages. In accordance with other embodiments, a web page includes structured data that has been subscribed to. The computing device detects changes to the web page, and notifies a user of a change to the web page only if the change is a change to the structured data and not a change to other portions of the web page.Type: ApplicationFiled: February 13, 2007Publication date: August 14, 2008Applicant: Microsoft CorporationInventors: Jane T. Kim, Walter VonKoch, Sean O. Lyndersay, Benjamin N. Truelove, Miladin Pavlicic
-
Publication number: 20080189335Abstract: Tool(s) enabling installation of a solution are described. These tool(s) may follow appropriate security precautions to contain possibly dangerous code in a data file's solution even when the solution is installed from a local source, such as when a user is offline. These tool(s) determine what level of security is appropriate for a data file's solution based on the original source of the solution. The tool(s) may also and/or instead enable a user to edit a data file without the user having to discover or deploy a solution application governing the data file.Type: ApplicationFiled: January 29, 2008Publication date: August 7, 2008Applicant: Microsoft CorporationInventors: Prakash Sikchi, Arungundram Narendran, Kelvin S. Yiu, Dragos Barac, Miladin Pavlicic, Rajesh J. Jha
-
Patent number: 7370066Abstract: A system and method that enables a user to edit a data file offline is described. This system and method can enable a user to edit a data file without the user having to discover or deploy a solution application governing the data file. For security, this system and method can deploy a solution application within a sandbox, thereby limiting the operations the solution application can perform.Type: GrantFiled: March 24, 2003Date of Patent: May 6, 2008Assignee: Microsoft CorporationInventors: Prakash Sikchi, Arungundram Narendran, Kelvin S. Yiu, Dragos Barac, Miladin Pavlicic, Rajesh K. Jha
-
Publication number: 20070220259Abstract: A system verifies an electronic signature. The electronic signature may be associated with timestamps, each including a time value. A timestamp verification module detects invalid certificates in a certificate chain of the electronic signature and records an earliest invalidity time value of the invalid certificates. The verification module also verifies the timestamps associated with the electronic signature and records the time value of the earliest valid timestamp. A declaration module declares the electronic signature as valid if the time value of the earliest valid timestamp is earlier than the earliest invalidity time value of the one or more invalid certificates. The electronic signature may alternatively or additionally be associated with countersignatures. A countersignature verification module verifies the countersignatures associated with the electronic signature, and the declaration module declares the electronic signature as valid if all of the countersignatures are determined to be valid.Type: ApplicationFiled: March 2, 2006Publication date: September 20, 2007Applicant: Microsoft CorporationInventor: Miladin Pavlicic
-
Publication number: 20070208944Abstract: A generator uses a robust programming framework to create an electronic signature in association with a data item, wherein the electronic signature includes time stamps and/or countersignatures. The generator can create a signature object that computes a signature value of the electronic signature based on the data item. The generator also creates a signature timestamp object to obtain a timestamp of the signature value, wherein the timestamp is associated with the electronic signature. The generator can also invoke a countersignature service on the signature object to obtain a countersignature based on the signature value of the signature object, wherein the countersignature is associated with the electronic signature.Type: ApplicationFiled: March 2, 2006Publication date: September 6, 2007Applicant: Microsoft CorporationInventor: Miladin Pavlicic
-
Publication number: 20060107197Abstract: Systems and/or methods that enable creation and/or use of an action for an electronic form dependent on a role of a user are described.Type: ApplicationFiled: November 15, 2004Publication date: May 18, 2006Applicant: Microsoft CorporationInventors: Ned Friend, Petru Moldovanu, Jane Kim, Miladin Pavlicic, Shiraz Cupala
-
Publication number: 20060074933Abstract: Systems and methods enabling interaction with a workflow governing an electronic file and data of that electronic file are described. One of these systems or methods present a dynamically updatable user interface for interacting with a workflow of an electronic file along with the data of the electronic file.Type: ApplicationFiled: September 30, 2004Publication date: April 6, 2006Applicant: Microsoft CorporationInventors: Dragos Barac, Jane Kim, Miladin Pavlicic, Shiraz Cupala
-
Publication number: 20060074969Abstract: Systems and methods enabling interaction with a workflow governing an electronic file are described. One of these systems or methods presents a dynamically updatable user interface for interacting with a workflow of an electronic file along with the data of the electronic file.Type: ApplicationFiled: October 29, 2004Publication date: April 6, 2006Applicant: Microsoft CorporationInventors: Dragos Barac, Jane Kim, Miladin Pavlicic, Shiraz Cupala