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: 10409627Abstract: 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: GrantFiled: July 1, 2015Date of Patent: September 10, 2019Assignee: CODE SYSTEMS CORPORATIONInventors: Kenji C. Obata, Mark Zeller
-
Publication number: 20150301852Abstract: 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: ApplicationFiled: July 1, 2015Publication date: October 22, 2015Inventors: Kenji C. Obata, Mark Zeller
-
Patent number: 9104517Abstract: 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: GrantFiled: January 27, 2010Date of Patent: August 11, 2015Assignee: CODE SYSTEMS CORPORATIONInventors: Kenji C. Obata, Mark Zeller
-
Patent number: 8612482Abstract: 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: GrantFiled: December 20, 2011Date of Patent: December 17, 2013Assignee: Microsoft CorporationInventors: Arshish Kapadia, Mark Zeller
-
Publication number: 20120089645Abstract: 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: ApplicationFiled: December 20, 2011Publication date: April 12, 2012Applicant: MICROSOFT CORPORATIONInventors: Arshish Kapadia, Mark Zeller
-
Patent number: 8099432Abstract: 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: GrantFiled: February 5, 2009Date of Patent: January 17, 2012Assignee: Microsoft CorporationInventors: Arshish Kapadia, Mark Zeller
-
Publication number: 20110185013Abstract: 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: ApplicationFiled: January 27, 2010Publication date: July 28, 2011Applicant: Code Systems CorporationInventors: Kenji C. Obata, Mark Zeller
-
Publication number: 20090144250Abstract: 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: ApplicationFiled: February 5, 2009Publication date: June 4, 2009Applicant: MICROSOFT CORPORATIONInventors: Arshish Kapadia, Mark Zeller
-
Publication number: 20080172377Abstract: 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: ApplicationFiled: January 16, 2007Publication date: July 17, 2008Applicant: Microsoft CorporationInventors: Arshish Kapadia, Mark Zeller
-
Patent number: 6401141Abstract: 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: GrantFiled: February 19, 1999Date of Patent: June 4, 2002Assignee: Autodesk, Inc.Inventor: Mark Zeller Kumler
-
Patent number: 6370602Abstract: 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: GrantFiled: February 19, 1999Date of Patent: April 9, 2002Assignee: Autodesk, Inc.Inventor: Mark Zeller Kumler