Patents by Inventor Relja B. Ivanovic

Relja B. Ivanovic 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).

  • Patent number: 8688750
    Abstract: Computer system navigation tools provide “links” to various different files, lists, folders, and/or other storage elements and allow users to organize files, e.g., by hierarchical properties, lists, auto lists, folders, and the like. Such systems and methods allow users to assign properties to a file (optionally in a hierarchical manner), to change assigned properties, to search, view, and retrieve information based on the assigned properties, and the like.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: April 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Christopher A. Evans, David R. Parlin, Jason F. Moore, Lyon K. F. Wong, Relja B. Ivanovic, Samuel Thomas Williams, Scott E. Dart, Stephan Hoefnagels, Timothy P. McKee
  • Publication number: 20120246207
    Abstract: Computer system navigation tools provide “links” to various different files, lists, folders, and/or other storage elements and allow users to organize files, e.g., by hierarchical properties, lists, auto lists, folders, and the like. Such systems and methods allow users to assign properties to a file (optionally in a hierarchical manner), to change assigned properties, to search, view, and retrieve information based on the assigned properties, and the like.
    Type: Application
    Filed: March 27, 2012
    Publication date: September 27, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: CHRISTOPHER A. EVANS, DAVID R. PARLIN, JASON F. MOORE, LYON K.F. WONG, RELJA B. IVANOVIC, SAMUEL Thomas WILLIAMS, SCOTT E. DART, STEPHAN HOEFNAGELS, TIMOTHY P. McKEE
  • Patent number: 8195646
    Abstract: Computer system navigation tools provide “links” to various different files, lists, folders, and/or other storage elements and allow users to organize files, e.g., by hierarchical properties, lists, auto lists, folders, and the like. Such systems and methods allow users to assign properties to a file (optionally in a hierarchical manner), to change assigned properties, to search, view, and retrieve information based on the assigned properties, and the like.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: June 5, 2012
    Assignee: Microsoft Corporation
    Inventors: Christopher A. Evans, David R. Parlin, Jason F. Moore, Lyon K. F. Wong, Relja B. Ivanovic, Samuel Thomas Williams, Scott E. Dart, Stephan Hoefnagels, Timothy P. McKee
  • Patent number: 8108430
    Abstract: A property tree user interface permits user assignment of values to metadata properties and user navigation of data, within a system that includes a data storage subsystem in which data items are organized and queried by way of properties. The property tree includes nodes that expose properties of data items. A user may interact with the property tree in order to effect an assignment of a property, in which case the value associated with the property in the data storage subsystem is modified. The property tree may also display nodes that represent folders within a hierarchical file system, nodes that represent properties with inherent hierarchy, and nodes that represent user-defined hierarchical properties, and the property tree may display such nodes in a carousel control.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: January 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Lyon King-Fook Wong, Stephan Hoefnagels, Relja B. Ivanovic, David G. De Vorchik, Paul L. Cutsinger
  • Publication number: 20110246525
    Abstract: Computer-readable media, computer-readable media, computerized methods, and computer systems for acting on properties of multiple resources, which span disparate locations within a network, upon detecting an intuitive user-initiated operation are provided. Initially, a library is provided that includes a framework for contemporaneously accessing a collection of items within a scope thereof. Upon launching the library, representations of the scoped items are surfaced at a UI display. When the user-initiated operation is applied at one of the surfaced representations, properties of each of the scoped items are automatically manipulated. A library-configuration state, which reflects how the items are affected upon manipulating the properties thereof, may be updated upon implementing the manipulation.
    Type: Application
    Filed: June 13, 2011
    Publication date: October 6, 2011
    Applicant: Microsoft Corporation
    Inventors: LINDSEY R. NOLL, Steve Seixeiro, Ramkumar Ramasubramanian, Relja B. Ivanovic, Jerry K. Koh, Gurjot S. Brar, Anshul Rawat, Lyon Wong
  • Patent number: 7987202
    Abstract: Computer-readable media, computerized methods, and computer systems for acting on properties of multiple resources, which span disparate locations within a network, upon detecting an intuitive user-initiated operation are provided. Initially, a library is provided that includes a framework for contemporaneously accessing a collection of items within a scope thereof. Upon launching the library, representations of the scoped items are surfaced at a UI display. When the user-initiated operation is applied at one of the surfaced representations, properties of each of the scoped items are automatically manipulated. A library-configuration state, which reflects how the items are affected upon manipulating the properties thereof, may be updated upon implementing the manipulation.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: July 26, 2011
    Assignee: Microsoft Corporation
    Inventors: Lindsey R. Noll, Steve Seixeiro, Ramkumar Ramasubramanian, Relja B. Ivanovic, Jerry K. Koh, Gurjot S. Brar, Anshul Rawat, Lyon Wong
  • Patent number: 7769794
    Abstract: A file system shell is provided. One aspect of the shell provides virtual folders which expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. Users are able to work with the virtual folders through direct manipulation (e.g., clicking and dragging, copying, pasting, etc.). Filters are provided for narrowing down sets of items. Quick links are provided which can be clicked on to generate useful views of the sets of items. Libraries are provided which consist of large groups of usable types of items that can be associated together, along with functions and tools related to the items. A virtual address bar is provided which comprises a plurality of segments, each segment corresponding to a filter for selecting content. A shell browser is provided with which users can readily identify an item based on the metadata associated with that item.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: Jason F. Moore, Giampiero M. Sierra, Richard M. Banks, Lyon King-Fook Wong, Relja B. Ivanovic, Paul A. Gusmorino, Tyler K. Beam, Timothy P. McKee, Jeffrey C. Belt, David G. De Vorchik, Chris J. Guzak, Aidan Low, Kenneth M. Tubbs, Colin R. Anthony, Sasanka C. Chalivendra, Marieke Iwema Watson, Gerald Paul Joyce, Alex D. Wade, Benjamin A. Betz, Ahsan S. Kabir, Donna B. Andrews, Patrice L. Miner, Paul L. Cutsinger
  • Patent number: 7694236
    Abstract: The features described herein are directed to a method and system for use in a computing environment for representing files stored in stacks by using a stack icon. The stack icon may include multiple thumbnail images as top elements, and may use common characteristics among the files to define the appearance of the stack. The system may also use metadata or file characteristics (e.g., time of last edit, size, etc.) to identify one file for top representation in the stack icon. The system may additionally include an empty stack icon, a generic stack icon, property based icons, and custom thumbnail icons.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: April 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Paul A. Gusmorino, Charles Cummins, David G. De Vorchik, Richard M. Banks, Relja B. Ivanovic, Jenny T. Lam, Jason F. Moore
  • Patent number: 7657846
    Abstract: The present invention is directed to a method and system for use in a computing environment for representing files stored in stacks. The method includes providing a set of stack icons, each icon in the set having a stack height representing a range of stack sizes. The method additionally includes determining a stack size for a selected stack and selecting and displaying an appropriate stack icon from the set of stack icons based on the determined stack size. The selected stack may be stored within one of multiple libraries. Accordingly a distinct set of icons relevant to each library may be stored for each library. The icons may visibly convey information pertaining to the relevant library. Accordingly, the method may include representing a selected stack by determining an appropriate library and an appropriate stack height and displaying a corresponding icon. The system may additionally include an empty stack icon, a generic stack icon, property based icons, and custom thumbnail icons.
    Type: Grant
    Filed: April 23, 2004
    Date of Patent: February 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Richard M. Banks, Charles Cummins, David G. De Vorchik, Paul A. Gusmorino, Relja B. Ivanovic, Jenny T. Lam, Jason F. Moore
  • Publication number: 20090327221
    Abstract: Computer-readable media, computer-readable media, computerized methods, and computer systems for acting on properties of multiple resources, which span disparate locations within a network, upon detecting an intuitive user-initiated operation are provided. Initially, a library is provided that includes a framework for contemporaneously accessing a collection of items within a scope thereof. Upon launching the library, representations of the scoped items are surfaced at a UI display. When the user-initiated operation is applied at one of the surfaced representations, properties of each of the scoped items are automatically manipulated. A library-configuration state, which reflects how the items are affected upon manipulating the properties thereof, may be updated upon implementing the manipulation.
    Type: Application
    Filed: June 25, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: LINDSEY R. NOLL, STEVE SEIXEIRO, RAMKUMAR RAMASUBRAMANIAN, RELJA B. IVANOVIC, JERRY K. KOH, GURJOT S. BRAR, ANSHUL RAWAT, LYON WONG
  • Publication number: 20090327904
    Abstract: Methods and systems are illustrated for defining and presenting a location that is virtual and composed of items from different file system locations to a user interface. Items that have been published over a network can be easily accessed and efficiently browsed when there is a large number of data items shared. The data items shared can be from multiple locations and/or multiple clients that have been published over a network, which can be retrieved, defined and presented directly in a user interface.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Chris J. Guzak, Paul A. Gusmorino, Relja B. Ivanovic, Kenneth M. Tubbs, Lyon K.F. Wong
  • Publication number: 20090327900
    Abstract: Methods and computer storage media for displaying shared resources of a sharing device to which a computing device of a network has access are provided. Shared resources of a sharing device are determined. A message is generated that includes information regarding the shared resource. The message is communicated to a computing device that interprets the message to identify those resources that are shared with the computing device. Upon determining those resources that the computing device has access rights, the computing device provides an indication for a user that facilitates the utilization of those shared resource to which it has access rights. In some embodiments, the message is securely communicated.
    Type: Application
    Filed: June 26, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: LINDSEY NOLL, CHRISTOPHER JOHN GUZAK, STEVE F. SEIXEIRO, JERRY K. KOH, GURJOT BRAR, KENNETH M. TUBBS, ANSHUL RAWAT, RELJA B. IVANOVIC
  • Publication number: 20090313259
    Abstract: A container reference such as a library may reference other items and may be shared or unshared among computing devices, computing applications, or users. A sharing handler may be registered for the container reference and may be used in conjunction with the sharing and unsharing of the container reference and the items that are referenced by the container reference. The sharing handler may perform post-processing on the container reference to update the paths for the item references. The paths may be changed from local to remote for items that are shared or from remote to local for items that are unshared.
    Type: Application
    Filed: June 17, 2008
    Publication date: December 17, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Relja B. Ivanovic, Kenneth M. Tubbs, Lindsey Noll, Chris J. Guzak
  • Patent number: 7614016
    Abstract: A method and system of creating and customizing multiple roots in a navigation pane are described. By selecting desired pages and adding them to the navigation pane, users may create multiple roots with which to navigate. A multiple roots navigation system permits the user to bypass irrelevant pages while reducing the amount of information presented in the navigation pane. The individual root nodes may further be customized to reflect ownership, importance or general aesthetic preferences. Using multiple roots, a user is not restricted to a single hierarchical display structure.
    Type: Grant
    Filed: April 21, 2005
    Date of Patent: November 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Lyon K. F. Wong, David G. De Vorchik, Relja B. Ivanovic, Stephan Hoefnagels, Patrice L. Miner