Patents by Inventor Mark Zeller

Mark Zeller 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: 10409627
    Abstract: A virtual process manager for use with a client application. Both the virtual process manager and the client application are installed on a client computing device. The client application is configured to receive a user command to execute a virtual application at least partially implemented by a virtualized application file stored on a remote computing device. In response to the user command, the client application commands to the virtual process manager to execute the virtualized application file. Without additional user input, the virtual process manager downloads the virtualized application file from the remote computing device and executes the virtual application at least partially implemented by the downloaded virtualized application file on the client computing device. The client application may comprise a conventional web browser or operating system shell process.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: September 10, 2019
    Assignee: CODE SYSTEMS CORPORATION
    Inventors: Kenji C. Obata, Mark Zeller
  • Publication number: 20150301852
    Abstract: A virtual process manager for use with a client application. Both the virtual process manager and the client application are installed on a client computing device. The client application is configured to receive a user command to execute a virtual application at least partially implemented by a virtualized application file stored on a remote computing device. In response to the user command, the client application commands to the virtual process manager to execute the virtualized application file. Without additional user input, the virtual process manager downloads the virtualized application file from the remote computing device and executes the virtual application at least partially implemented by the downloaded virtualized application file on the client computing device. The client application may comprise a conventional web browser or operating system shell process.
    Type: Application
    Filed: July 1, 2015
    Publication date: October 22, 2015
    Inventors: Kenji C. Obata, Mark Zeller
  • Patent number: 9104517
    Abstract: A virtual process manager for use with a client application. Both the virtual process manager and the client application are installed on a client computing device. The client application is configured to receive a user command to execute a virtual application at least partially implemented by a virtualized application file stored on a remote computing device. In response to the user command, the client application commands to the virtual process manager to execute the virtualized application file. Without additional user input, the virtual process manager downloads the virtualized application file from the remote computing device and executes the virtual application at least partially implemented by the downloaded virtualized application file on the client computing device. The client application may comprise a conventional web browser or operating system shell process.
    Type: Grant
    Filed: January 27, 2010
    Date of Patent: August 11, 2015
    Assignee: CODE SYSTEMS CORPORATION
    Inventors: Kenji C. Obata, Mark Zeller
  • Patent number: 8612482
    Abstract: Methods and computer-readable media provide for efficient paging of search results in accordance with the access rights of a user. According to various implementations, a request for a search query results in a calculated number of search results being retrieved and analyzed for user access rights. As documents having user access rights are located, session state information corresponding to the number of located documents having user access rights and to the number of analyzed documents required to locate the number of documents having user access rights is maintained. This information is used to dynamically alter the number of subsequent documents that are retrieved in order to fill a page of results. This minimizes redundant determinations of user access rights and minimizes the number of documents required to be retrieved and analyzed in order to fulfill a search query request.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Arshish Kapadia, Mark Zeller
  • Publication number: 20120089645
    Abstract: Methods and computer-readable media provide for efficient paging of search results in accordance with the access rights of a user. According to various implementations, a request for a search query results in a calculated number of search results being retrieved and analyzed for user access rights. As documents having user access rights are located, session state information corresponding to the number of located documents having user access rights and to the number of analyzed documents required to locate the number of documents having user access rights is maintained. This information is used to dynamically alter the number of subsequent documents that are retrieved in order to fill a page of results. This minimizes redundant determinations of user access rights and minimizes the number of documents required to be retrieved and analyzed in order to fulfill a search query request.
    Type: Application
    Filed: December 20, 2011
    Publication date: April 12, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Arshish Kapadia, Mark Zeller
  • Patent number: 8099432
    Abstract: Methods and computer-readable media provide for efficient paging of search results in accordance with the access rights of a user. According to various implementations, a request for a search query results in a calculated number of search results being retrieved and analyzed for user access rights. As documents having user access rights are located, session state information corresponding to the number of located documents having user access rights and to the number of analyzed documents required to locate the number of documents having user access rights is maintained. This information is used to dynamically alter the number of subsequent documents that are retrieved in order to fill a page of results. This minimizes redundant determinations of user access rights and minimizes the number of documents required to be retrieved and analyzed in order to fulfill a search query request.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: January 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Arshish Kapadia, Mark Zeller
  • Publication number: 20110185013
    Abstract: A virtual process manager for use with a client application. Both the virtual process manager and the client application are installed on a client computing device. The client application is configured to receive a user command to execute a virtual application at least partially implemented by a virtualized application file stored on a remote computing device. In response to the user command, the client application commands to the virtual process manager to execute the virtualized application file. Without additional user input, the virtual process manager downloads the virtualized application file from the remote computing device and executes the virtual application at least partially implemented by the downloaded virtualized application file on the client computing device. The client application may comprise a conventional web browser or operating system shell process.
    Type: Application
    Filed: January 27, 2010
    Publication date: July 28, 2011
    Applicant: Code Systems Corporation
    Inventors: Kenji C. Obata, Mark Zeller
  • Publication number: 20090144250
    Abstract: Methods and computer-readable media provide for efficient paging of search results in accordance with the access rights of a user. According to various implementations, a request for a search query results in a calculated number of search results being retrieved and analyzed for user access rights. As documents having user access rights are located, session state information corresponding to the number of located documents having user access rights and to the number of analyzed documents required to locate the number of documents having user access rights is maintained. This information is used to dynamically alter the number of subsequent documents that are retrieved in order to fill a page of results. This minimizes redundant determinations of user access rights and minimizes the number of documents required to be retrieved and analyzed in order to fulfill a search query request.
    Type: Application
    Filed: February 5, 2009
    Publication date: June 4, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Arshish Kapadia, Mark Zeller
  • Publication number: 20080172377
    Abstract: Methods and computer-readable media provide for efficient paging of search results in accordance with the access rights of a user. According to various implementations, a request for a search query results in a calculated number of search results being retrieved and analyzed for user access rights. As documents having user access rights are located, session state information corresponding to the number of located documents having user access rights and to the number of analyzed documents required to locate the number of documents having user access rights is maintained. This information is used to dynamically alter the number of subsequent documents that are retrieved in order to fill a page of results. This minimizes redundant determinations of user access rights and minimizes the number of documents required to be retrieved and analyzed in order to fulfill a search query request.
    Type: Application
    Filed: January 16, 2007
    Publication date: July 17, 2008
    Applicant: Microsoft Corporation
    Inventors: Arshish Kapadia, Mark Zeller
  • Patent number: 6401141
    Abstract: A method for performing accurate and reliable page size selection in a PostScript™ device. A PolicyReport procedure is downloaded into the device to perform the following steps. If the device is using a non-standard PaperSize Policy, then the procedure uses the PageSize SetPageDevice call; otherwise, the procedure loops through the PageSizes for each media source stored in the InputAttributes dictionary to find the nearest PageSize entry favoring non-rotated over rotated for identical match sizes. The loop is terminated when an exact match is found with no rotation or when all available paper sizes have been exhausted. The loop is optimized not to look for closest matches once it has found a perfect size match and to terminate when it has found a perfect non-rotated match.
    Type: Grant
    Filed: February 19, 1999
    Date of Patent: June 4, 2002
    Assignee: Autodesk, Inc.
    Inventor: Mark Zeller Kumler
  • Patent number: 6370602
    Abstract: A Control B protocol for PostScript™ devices allows data to be compressed and transmitted to the PostScript™ device without the need of having bi-directional communications between the sending and receiving device to check for Control B capability or activation. The Control B protocol allows data to be transmitted in binary format, while control functions are represented by quoted character codes, thereby resulting in an efficient use of bandwidth between the devices.
    Type: Grant
    Filed: February 19, 1999
    Date of Patent: April 9, 2002
    Assignee: Autodesk, Inc.
    Inventor: Mark Zeller Kumler