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: 10699111
    Abstract: 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: Grant
    Filed: January 18, 2019
    Date of Patent: June 30, 2020
    Assignee: Adobe Inc.
    Inventors: Scott Cohen, Brian Lynn Price, Dafang He, Michael F. Kraley, Paul Asente
  • Publication number: 20190156115
    Abstract: 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: Application
    Filed: January 18, 2019
    Publication date: May 23, 2019
    Inventors: Scott Cohen, Brian Lynn Price, Dafang He, Michael F. Kraley, Paul Asente
  • Patent number: 10223585
    Abstract: 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: Grant
    Filed: May 8, 2017
    Date of Patent: March 5, 2019
    Assignee: Adobe Systems Incorporated
    Inventors: Scott Cohen, Brian Lynn Price, Dafang He, Michael F. Kraley, Paul Asente
  • Publication number: 20180322339
    Abstract: 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: Application
    Filed: May 8, 2017
    Publication date: November 8, 2018
    Inventors: SCOTT COHEN, Brian Lynn Pierce, DAFANG HE, MICHAEL F. KRALEY, PAUL ASENTE
  • Patent number: 9479605
    Abstract: 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: Grant
    Filed: February 24, 2016
    Date of Patent: October 25, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Paul S. Kleppner, Michael F. Kraley
  • Publication number: 20160173629
    Abstract: 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: Application
    Filed: February 24, 2016
    Publication date: June 16, 2016
    Applicant: Adobe Systems Incorporated
    Inventors: Paul S. Kleppner, Michael F. Kraley
  • Patent number: 9298834
    Abstract: 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: Grant
    Filed: May 26, 2009
    Date of Patent: March 29, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Paul S. Kleppner, Michael F. Kraley
  • Patent number: 8612380
    Abstract: 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: Grant
    Filed: May 26, 2009
    Date of Patent: December 17, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Paul S. Kleppner, Michael F. Kraley
  • Publication number: 20130218845
    Abstract: 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: Application
    Filed: May 26, 2009
    Publication date: August 22, 2013
    Applicant: Adobe Systems Incorporated
    Inventors: Paul S. Kleppner, Michael F. Kraley
  • Publication number: 20130212250
    Abstract: 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: Application
    Filed: May 26, 2009
    Publication date: August 15, 2013
    Applicant: Adobe Systems Incorporated
    Inventors: Paul S. Kleppner, Michael F. Kraley
  • Patent number: 8082351
    Abstract: 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: Grant
    Filed: May 26, 2009
    Date of Patent: December 20, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Winslow B. Kelley, Michael F. Kraley, Paul S. Kleppner
  • Patent number: 5553239
    Abstract: 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: Grant
    Filed: November 10, 1994
    Date of Patent: September 3, 1996
    Assignee: AT&T Corporation
    Inventors: David M. Heath, Michael F. Kraley, Sangam Pant
  • Patent number: 5491820
    Abstract: 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: Grant
    Filed: November 10, 1994
    Date of Patent: February 13, 1996
    Assignee: AT&T Corporation
    Inventors: Edward Belove, James A. Culbert, R. Patrick Johnson, David M. Heath, Michael F. Kraley, Deborah Mendez, Sangam Pant, Stephen Zagieboylo