Patents by Inventor Michael F. Kraley
Michael F. Kraley 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: 10699111Abstract: Disclosed systems and methods generate page segmented documents from unstructured vector graphics documents. The page segmentation application executing on a computing device receives as input an unstructured vector graphics document. The application generates an element proposal for each of many areas on a page of the input document tentatively identified as being page elements. The page segmentation application classifies each of the element proposals into one of a plurality of defined type of categories of page elements. The page segmentation application may further refine at least one of the element proposals and select a final element proposal for each element within the unstructured vector document. One or more of the page segmentation steps may be performed using a neural network.Type: GrantFiled: January 18, 2019Date of Patent: June 30, 2020Assignee: Adobe Inc.Inventors: Scott Cohen, Brian Lynn Price, Dafang He, Michael F. Kraley, Paul Asente
-
Publication number: 20190156115Abstract: Disclosed systems and methods generate page segmented documents from unstructured vector graphics documents. The page segmentation application executing on a computing device receives as input an unstructured vector graphics document. The application generates an element proposal for each of many areas on a page of the input document tentatively identified as being page elements. The page segmentation application classifies each of the element proposals into one of a plurality of defined type of categories of page elements. The page segmentation application may further refine at least one of the element proposals and select a final element proposal for each element within the unstructured vector document. One or more of the page segmentation steps may be performed using a neural network.Type: ApplicationFiled: January 18, 2019Publication date: May 23, 2019Inventors: Scott Cohen, Brian Lynn Price, Dafang He, Michael F. Kraley, Paul Asente
-
Patent number: 10223585Abstract: Disclosed systems and methods generate page segmented documents from unstructured vector graphics documents. The page segmentation application executing on a computing device receives as input an unstructured vector graphics document comprising drawing commands. The application generates an element proposal for each of many areas on a page of the input document tentatively identified as being page elements. Each of the element proposals may be generated at least in part based on the drawing commands. The page segmentation application classifies each of the element proposals into one of a plurality of defined type of categories of page elements at least in part based on the drawing commands. The page segmentation application may further refine at least one of the element proposals and select a final element proposal for each element within the unstructured vector document. One or more of the page segmentation steps may be performed using a neural network.Type: GrantFiled: May 8, 2017Date of Patent: March 5, 2019Assignee: Adobe Systems IncorporatedInventors: Scott Cohen, Brian Lynn Price, Dafang He, Michael F. Kraley, Paul Asente
-
Publication number: 20180322339Abstract: Disclosed systems and methods generate page segmented documents from unstructured vector graphics documents. The page segmentation application executing on a computing device receives as input an unstructured vector graphics document comprising drawing commands. The application generates an element proposal for each of many areas on a page of the input document tentatively identified as being page elements. Each of the element proposals may be generated at least in part based on the drawing commands. The page segmentation application classifies each of the element proposals into one of a plurality of defined type of categories of page elements at least in part based on the drawing commands. The page segmentation application may further refine at least one of the element proposals and select a final element proposal for each element within the unstructured vector document. One or more of the page segmentation steps may be performed using a neural network.Type: ApplicationFiled: May 8, 2017Publication date: November 8, 2018Inventors: SCOTT COHEN, Brian Lynn Pierce, DAFANG HE, MICHAEL F. KRALEY, PAUL ASENTE
-
Patent number: 9479605Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, include sending a first electronic document to a first client device over a data network from a web server. The first electronic document includes multiple document elements formatted according to a first document schema for a first client application. The document elements include multiple content elements and one or more presence elements. Presence data is received over the data network at the web server from the first client device. The presence data includes an identification of one or more of the content elements of the first electronic document. The presence data also includes an identification of a status of the first electronic document for the first client device. An updated presence element for the first electronic document, which includes a first presence object, is stored.Type: GrantFiled: February 24, 2016Date of Patent: October 25, 2016Assignee: Adobe Systems IncorporatedInventors: Paul S. Kleppner, Michael F. Kraley
-
Publication number: 20160173629Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, include sending a first electronic document to a first client device over a data network from a web server. The first electronic document includes multiple document elements formatted according to a first document schema for a first client application. The document elements include multiple content elements and one or more presence elements. Presence data is received over the data network at the web server from the first client device. The presence data includes an identification of one or more of the content elements of the first electronic document. The presence data also includes an identification of a status of the first electronic document for the first client device. An updated presence element for the first electronic document, which includes a first presence object, is stored.Type: ApplicationFiled: February 24, 2016Publication date: June 16, 2016Applicant: Adobe Systems IncorporatedInventors: Paul S. Kleppner, Michael F. Kraley
-
Patent number: 9298834Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, include sending a first electronic document to a first client device over a data network from a web server. The first electronic document includes multiple document elements formatted according to a first document schema for a first client application. The document elements include multiple content elements and one or more presence elements. Presence data is received over the data network at the web server from the first client device. The presence data includes an identification of one or more of the content elements of the first electronic document. The presence data also includes an identification of a status of the first electronic document for the first client device. An updated presence element for the first electronic document, which includes a first presence object, is stored.Type: GrantFiled: May 26, 2009Date of Patent: March 29, 2016Assignee: Adobe Systems IncorporatedInventors: Paul S. Kleppner, Michael F. Kraley
-
Patent number: 8612380Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, include sending a first rich internet application over a data network from a web server to a first client device and to a second client device. The web server is adapted to allow multiple client devices to collaboratively access one or more electronic documents formatted for any one of multiple different applications, including the first rich internet application. A first electronic document, which includes multiple document elements, is sent from the web server to the first client device and to the second client device. A document update received from the first client device includes identifications of one or more of the document elements and a requested action with respect to the one or more identified document elements.Type: GrantFiled: May 26, 2009Date of Patent: December 17, 2013Assignee: Adobe Systems IncorporatedInventors: Paul S. Kleppner, Michael F. Kraley
-
Publication number: 20130218845Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, include sending a first rich internet application over a data network from a web server to a first client device and to a second client device. The web server is adapted to allow multiple client devices to collaboratively access one or more electronic documents formatted for any one of multiple different applications, including the first rich internet application. A first electronic document, which includes multiple document elements, is sent from the web server to the first client device and to the second client device. A document update received from the first client device includes identifications of one or more of the document elements and a requested action with respect to the one or more identified document elements.Type: ApplicationFiled: May 26, 2009Publication date: August 22, 2013Applicant: Adobe Systems IncorporatedInventors: Paul S. Kleppner, Michael F. Kraley
-
Publication number: 20130212250Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, include sending a first electronic document to a first client device over a data network from a web server. The first electronic document includes multiple document elements formatted according to a first document schema for a first client application. The document elements include multiple content elements and one or more presence elements. Presence data is received over the data network at the web server from the first client device. The presence data includes an identification of one or more of the content elements of the first electronic document. The presence data also includes an identification of a status of the first electronic document for the first client device. An updated presence element for the first electronic document, which includes a first presence object, is stored.Type: ApplicationFiled: May 26, 2009Publication date: August 15, 2013Applicant: Adobe Systems IncorporatedInventors: Paul S. Kleppner, Michael F. Kraley
-
Patent number: 8082351Abstract: Software load balancing is provided. In some embodiments, software load balancing includes receiving a session request from a client for a session between the client and a service associated with a set of servers, in which the set of servers includes a plurality of servers including a first server and a second server; designating the first server for the session request; sending an indication of the first server to the client in response to the session request, in which the client can communicate directly with the first server; receiving a resume session request from the client to resume the session between the client and the service associated with the set of servers; designating the second server for the resume session request; and sending a set of state information associated with the session to the second server, in which the client can communicate directly with the second server.Type: GrantFiled: May 26, 2009Date of Patent: December 20, 2011Assignee: Adobe Systems IncorporatedInventors: Winslow B. Kelley, Michael F. Kraley, Paul S. Kleppner
-
Patent number: 5553239Abstract: Disclosed is a server architecture for connecting to a plurality of remote client computers each seeking access to applications resident on the server. The architecture provides (1) a reliable, single point of entry for client users that enforces security and recovers immediately from failures; (2) connection management that monitors the user's level of online activity, terminating inactive connections both to save system resources and to limit unnecessary connection charges to the user; (3) application management that spreads users optimally among active application instances, maintaining a pool of available applications, initiating new instances when the pool is low, and which records a user's utilization of different applications for billing purposes; (4) system integrity, which is achieved through division of transaction-management responsibility among the various interrelated components of the invention; and (5) continuous, uninterrupted operation.Type: GrantFiled: November 10, 1994Date of Patent: September 3, 1996Assignee: AT&T CorporationInventors: David M. Heath, Michael F. Kraley, Sangam Pant
-
Patent number: 5491820Abstract: Disclosed is an object-oriented approach to storage and transmission of retrievable items in a client-server computer environment. Special processing modules manage retrieval and permanent storage, on client computers, of requested objects in a manner that minimizes unnecessary transmission and storage. The user enters a "subscription" in connection with items related to hierarchically inferior items. The subscription specifies the amount of information the user desires to download and store locally with respect to a specified hierarchical depth level. The invention also includes a pruning module for deleting, from local storage, items inconsistent with the subscription and which the user does not explicitly indicate a desire to store, and a facility for updating locally stored items upon re-establishment of communication with the server.Type: GrantFiled: November 10, 1994Date of Patent: February 13, 1996Assignee: AT&T CorporationInventors: Edward Belove, James A. Culbert, R. Patrick Johnson, David M. Heath, Michael F. Kraley, Deborah Mendez, Sangam Pant, Stephen Zagieboylo