Patents by Inventor Joshua Dersch

Joshua Dersch 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: 9092164
    Abstract: In one or more embodiments, a print server can publish, to client devices, capabilities and configurations of one or more print devices utilizing a device-independent “personality.” Client devices can then use an associated device-independent print driver to select print job settings and record print job content for a particular print job, in a device-independent format, that is then to be sent to the print server. The print server can then process the device-independent format that describes the print job, and convert the print job into a print device-specific format that can be consumed by a particular specific print device. In at least some embodiments, the client device can cause a print job to be printed on a print device, via a print server, without downloading, utilizing or otherwise accessing a print driver that is specific to the print device.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: July 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shawn E. Maloney, Justin Hutchings, Frank Gorgenyi, Joshua A. Dersch, Erik O. Peterson, Feng Yue
  • Publication number: 20120307288
    Abstract: In one or more embodiments, a print server can publish, to client devices, capabilities and configurations of one or more print devices utilizing a device-independent “personality.” Client devices can then use an associated device-independent print driver to select print job settings and record print job content for a particular print job, in a device-independent format, that is then to be sent to the print server. The print server can then process the device-independent format that describes the print job, and convert the print job into a print device-specific format that can be consumed by a particular specific print device. In at least some embodiments, the client device can cause a print job to be printed on a print device, via a print server, without downloading, utilizing or otherwise accessing a print driver that is specific to the print device.
    Type: Application
    Filed: May 31, 2011
    Publication date: December 6, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Shawn E. Maloney, Justin Hutchings, Frank Gorgenyi, Joshua A. Dersch, Erik O. Peterson, Feng Yue
  • Publication number: 20120127512
    Abstract: Methods and apparatus for printing by a client computer reduce network usage and print delay, while performing print configuration and management at a centralized print server. The print server controls enablement of a branch office printing mode. When the branch office printing mode is enabled, the client computer sends spooled print data directly to a selected printer in the branch office. When the branch office printing mode is disabled, the client computer sends the spooled print data to the centralized print server, and the print server routes the print data to the selected printer. The print server performs configuration and management functions for the client computer in both operating modes. The print server may enable and disable the branch office printing mode on a per queue basis.
    Type: Application
    Filed: November 19, 2010
    Publication date: May 24, 2012
    Applicant: Microsoft Corporation
    Inventors: Jonathan Kay, Jeffrey Ermak, Joshua Dersch, Adrian Maxa, Alan Morris, Ravi Rao
  • Patent number: 8095872
    Abstract: A method and system in a document viewing control for laying out an invisible page grid based on various criteria, including whether the pages of a document are fixed, contain reflowable content, whether the fixed pages are all the same size, and where the user has actively focused a page when a new layout needs to be generated, which may be anytime a user changes the number of pages to display. Upon such a change, a mechanism determines page sizes based on whether the focused page has flow or fixed content. A layout mechanism computes the grid based on the number of pages (columns) to display across. For documents with mixed-sized and/or mixed flow and fixed pages, rows of the grid are determined from the active page to the start of the document, and from the active page's row to the end of the document. The grid provides consistent viewing results.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: January 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Timothy D. Sellers, Heather L. Grantham, Joshua A. Dersch
  • Patent number: 7512892
    Abstract: A document viewer control that is hosted by another computer program to provide that program with document viewing functionality, including enabling user interaction with the content. An interface provides the program with plug-in access to document viewing functionality, including scrolling, zooming, finding, layout, copying and the like. Properties may be retrieved and set via the interface, and commands may be issued. The result is that any program can provide document viewing functionality in a consistent manner. Moreover, via styles or the like, a program developer can deactivate and/or override default functionality, to customize and/or extend the document viewer as desired for a given program.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Timothy D. Sellers, Heather L. Grantham, Joshua A. Dersch, Jeremy W. J. Newton-Smith, Nicholas Gregg Brown, Annette Kay Leedy
  • Publication number: 20080301548
    Abstract: A method and system in a document viewing control for laying out an invisible page grid based on various criteria, including whether the pages of a document are fixed, contain reflowable content, whether the fixed pages are all the same size, and where the user has actively focused a page when a new layout needs to be generated, which may be anytime a user changes the number of pages to display. Upon such a change, a mechanism determines page sizes based on whether the focused page has flow or fixed content. A layout mechanism computes the grid based on the number of pages (columns) to display across. For documents with mixed-sized and/or mixed flow and fixed pages, rows of the grid are determined from the active page to the start of the document, and from the active page's row to the end of the document. The grid provides consistent viewing results.
    Type: Application
    Filed: August 11, 2008
    Publication date: December 4, 2008
    Applicant: Microsoft Corporation
    Inventors: Timothy D. Sellers, Heather L. Grantham, Joshua A. Dersch
  • Patent number: 7434174
    Abstract: A method and system for changing the zoom applied to a document. A request is received to change the zoom of a document displayed in a viewing area. A focal point is determined based on whether an insertion point or active selection is currently displayed in the viewing area. Then, the viewable area of the document is displayed in the viewing area based on the focal point and the zoom change.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: October 7, 2008
    Assignee: Microsoft Corporation
    Inventors: Timothy D. Sellers, Heather L. Grantham, Joshua A. Dersch, Jeremy W. J. Newton-Smith
  • Patent number: 7415666
    Abstract: A method and system in a document viewer for scrolling a substantially exact increment in a document, such as one page, regardless of whether the zoom is such that some, all or one page is currently being viewed. In one implementation, pressing a Page Down or Page Up keyboard key/button allows a user to begin at any starting vertical location within a page, and navigate to that same location on the next or previous page. For example, if a user is viewing a page starting in a viewing area from the middle of that page and ending at the bottom, a Page Down command will cause the next page to be shown in the viewing area starting at the middle of the next page and ending at the bottom of the next page. Similar behavior occurs when there is more than one column of pages being displayed in a row.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: August 19, 2008
    Assignee: Microsoft Corporation
    Inventors: Timothy D. Sellers, Heather L. Grantham, Joshua A. Dersch
  • Patent number: 7412647
    Abstract: A method and system in a document viewing control for laying out an invisible page grid based on various criteria, including whether the pages of a document are fixed, contain reflowable content, whether the fixed pages are all the same size, and where the user has actively focused a page when a new layout needs to be generated, which may be anytime a user changes the number of pages to display. Upon such a change, a mechanism determines page sizes based on whether the focused page has flow or fixed content. A layout mechanism computes the grid based on the number of pages (columns) to display across. For documents with mixed-sized and/or mixed flow and fixed pages, rows of the grid are determined from the active page to the start of the document, and from the active page's row to the end of the document. The grid provides consistent viewing results.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: August 12, 2008
    Assignee: Microsoft Corporation
    Inventors: Timothy D. Sellers, Heather L. Grantham, Joshua A. Dersch
  • Publication number: 20060200760
    Abstract: A document viewer control that is hosted by another computer program to provide that program with document viewing functionality, including enabling user interaction with the content. An interface provides the program with plug-in access to document viewing functionality, including scrolling, zooming, finding, layout, copying and the like. Properties may be retrieved and set via the interface, and commands may be issued. The result is that any program can provide document viewing functionality in a consistent manner. Moreover, via styles or the like, a program developer can deactivate and/or override default functionality, to customize and/or extend the document viewer as desired for a given program.
    Type: Application
    Filed: March 4, 2005
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Timothy Sellers, Heather Grantham, Joshua Dersch, Jeremy Newton-Smith, Nicholas Brown, Annette Leedy
  • Publication number: 20060200752
    Abstract: A method and system in a document viewing control for laying out an invisible page grid based on various criteria, including whether the pages of a document are fixed, contain reflowable content, whether the fixed pages are all the same size, and where the user has actively focused a page when a new layout needs to be generated, which may be anytime a user changes the number of pages to display. Upon such a change, a mechanism determines page sizes based on whether the focused page has flow or fixed content. A layout mechanism computes the grid based on the number of pages (columns) to display across. For documents with mixed-sized and/or mixed flow and fixed pages, rows of the grid are determined from the active page to the start of the document, and from the active page's row to the end of the document. The grid provides consistent viewing results.
    Type: Application
    Filed: March 4, 2005
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Timothy Sellers, Heather Grantham, Joshua Dersch
  • Publication number: 20060200764
    Abstract: A method and system in a document viewer for scrolling a substantially exact increment in a document, such as one page, regardless of whether the zoom is such that some, all or one page is currently being viewed. In one implementation, pressing a Page Down or Page Up keyboard key/button allows a user to begin at any starting vertical location within a page, and navigate to that same location on the next or previous page. For example, if a user is viewing a page starting in a viewing area from the middle of that page and ending at the bottom, a Page Down command will cause the next page to be shown in the viewing area starting at the middle of the next page and ending at the bottom of the next page. Similar behavior occurs when there is more than one column of pages being displayed in a row.
    Type: Application
    Filed: March 4, 2005
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Timothy Sellers, Heather Grantham, Joshua Dersch
  • Publication number: 20060197782
    Abstract: A method and system for changing the zoom applied to a document. A request is received to change the zoom of a document displayed in a viewing area. A focal point is determined based on whether an insertion point or active selection is currently displayed in the viewing area. Then, the viewable area of the document is displayed in the viewing area based on the focal point and the zoom change.
    Type: Application
    Filed: March 4, 2005
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Timothy Sellers, Heather Grantham, Joshua Dersch, Jeremy Newton-Smith
  • Publication number: 20050091612
    Abstract: A system and a method for a user interface which generates a preview display to aid in the navigation of items of content on a computer. A screen displays an item to a user. Upon receipt of a user input representing a proposed navigational action to be performed with respect to the item, a preview display is generated and rendered on the screen display. The preview display includes at least a portion of the display which would result from a selection to perform the navigational action with respect to the item.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Inventors: Charles Stabb, Gerald Shea, Joshua Dersch, Alan Marks
  • Publication number: 20050091254
    Abstract: A system and a method for a user interface which generates a preview display to aid in the navigation of items on a computer. A screen displays one or more items to a user. Upon receipt of a user input representing a selection to preview the contents of one or more of the items, a preview display is generated and rendered on the screen display. The preview display includes at least a portion of the display which would result from a selection to view the item.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Inventors: Charles Stabb, Gerald Shea, Joshua Dersch, Alan Marks