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: 20100192098
    Abstract: 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: Application
    Filed: January 29, 2009
    Publication date: July 29, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Jane T. Kim, Miladin Pavlicic, Dave Risney, Jonathan W. Seitel, Michael Benny
  • Publication number: 20100058167
    Abstract: 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: Application
    Filed: August 26, 2008
    Publication date: March 4, 2010
    Applicant: Microsoft Corporation
    Inventors: Jane T. Kim, Oliver Wallace, Reza A. Nourai, Miladin Pavlicic, Benjamin N. Truelove, Walter V. von Koch
  • Publication number: 20100042937
    Abstract: 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: Application
    Filed: August 13, 2008
    Publication date: February 18, 2010
    Applicant: Microsoft Corporation
    Inventors: Jane T. Kim, Miladin Pavlicic
  • Publication number: 20100042948
    Abstract: 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: Application
    Filed: August 13, 2008
    Publication date: February 18, 2010
    Applicant: Microsoft Corporation
    Inventors: Jane T. Kim, Benjamin N. Truelove, Miladin Pavlicic
  • Publication number: 20090228469
    Abstract: 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: Application
    Filed: March 5, 2008
    Publication date: September 10, 2009
    Applicant: Microsoft Corporation
    Inventors: Jane T. Kim, Sean Lyndersay, Miladin Pavlicic, Dave Risney, Todd Sahl
  • Publication number: 20090228804
    Abstract: 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: Application
    Filed: March 5, 2008
    Publication date: September 10, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Jane T Kim, Miladin Pavlicic, Dave Risney, Michael Benny
  • Patent number: 7584417
    Abstract: 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: Grant
    Filed: November 15, 2004
    Date of Patent: September 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Ned B. Friend, Petru M. Moldovanu, Jane T. Kim, Miladin Pavlicic, Shiraz J. Cupala
  • Publication number: 20090150910
    Abstract: 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: Application
    Filed: December 10, 2007
    Publication date: June 11, 2009
    Applicant: Microsoft Corporation
    Inventors: Sean Lyndersay, Miladin Pavlicic, Jane T. Kim, Jonathan Garcia, Steve Strauch, David L. Risney
  • Patent number: 7490109
    Abstract: 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: Grant
    Filed: March 6, 2006
    Date of Patent: February 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Prakash Sikchi, Arungundram Narendran, Kelvin S. Yiu, Dragos Barac, Miladin Pavlicic, Rajesh K. Jha
  • Publication number: 20080195628
    Abstract: 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: Application
    Filed: February 12, 2007
    Publication date: August 14, 2008
    Applicant: Microsoft Corporation
    Inventors: Jane T. Kim, Walter VonKoch, Sean O. Lyndersay, Miladin Pavlicic, Warren Stevens
  • Publication number: 20080195629
    Abstract: 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: Application
    Filed: February 12, 2007
    Publication date: August 14, 2008
    Applicant: Microsoft Corporation
    Inventors: Jane Kim, Sean Lyndersay, Miladin Pavlicic, Walter Vonkoch, Benjamin N. Truelove
  • Publication number: 20080195674
    Abstract: 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: Application
    Filed: February 13, 2007
    Publication date: August 14, 2008
    Applicant: Microsoft Corporation
    Inventors: Jane T. Kim, Walter VonKoch, Sean O. Lyndersay, Benjamin N. Truelove, Miladin Pavlicic
  • Publication number: 20080189335
    Abstract: 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: Application
    Filed: January 29, 2008
    Publication date: August 7, 2008
    Applicant: Microsoft Corporation
    Inventors: Prakash Sikchi, Arungundram Narendran, Kelvin S. Yiu, Dragos Barac, Miladin Pavlicic, Rajesh J. Jha
  • Patent number: 7370066
    Abstract: 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: Grant
    Filed: March 24, 2003
    Date of Patent: May 6, 2008
    Assignee: Microsoft Corporation
    Inventors: Prakash Sikchi, Arungundram Narendran, Kelvin S. Yiu, Dragos Barac, Miladin Pavlicic, Rajesh K. Jha
  • Publication number: 20070220259
    Abstract: 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: Application
    Filed: March 2, 2006
    Publication date: September 20, 2007
    Applicant: Microsoft Corporation
    Inventor: Miladin Pavlicic
  • Publication number: 20070208944
    Abstract: 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: Application
    Filed: March 2, 2006
    Publication date: September 6, 2007
    Applicant: Microsoft Corporation
    Inventor: Miladin Pavlicic
  • Publication number: 20060107197
    Abstract: 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: Application
    Filed: November 15, 2004
    Publication date: May 18, 2006
    Applicant: Microsoft Corporation
    Inventors: Ned Friend, Petru Moldovanu, Jane Kim, Miladin Pavlicic, Shiraz Cupala
  • Publication number: 20060074933
    Abstract: 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: Application
    Filed: September 30, 2004
    Publication date: April 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Dragos Barac, Jane Kim, Miladin Pavlicic, Shiraz Cupala
  • Publication number: 20060074969
    Abstract: 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: Application
    Filed: October 29, 2004
    Publication date: April 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Dragos Barac, Jane Kim, Miladin Pavlicic, Shiraz Cupala