Patents by Inventor Charles P. Pace

Charles P. Pace 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).

  • Publication number: 20120005166
    Abstract: Provided is a computer system and method for transactional deployment of component(s) over a multi-tier network with J2EE application server program(s) stored on a memory(ies) of the system and which are executed by a central processing unit(s) (CPUs). A J2EE application(s) can be executed by the J2EE application servers, and a J2EE application container(s) are contained within each J2EE application server. Each J2EE application container contains a J2EE application container component(s) and a Java EJB container(s) or Java web containers are contained within each J2EE application container. A J2EE component(s) are delivered to the J2EE application server over one or more tiers of the network. There are one or more logical connections to one or more databases located on the network. This defines a sphere of control managing transactional deployment of the delivered J2EE component(s) and an update of the database to keep the data consistent with the J2EE application.
    Type: Application
    Filed: October 25, 2010
    Publication date: January 5, 2012
    Inventors: Charles P. Pace, Mark Bobick, Darin S. DeForest, Shuang Chen
  • Publication number: 20110274320
    Abstract: A computer-based method and system of distributing biological sample data acquires a digital image of a subject biological sample. The acquired digital image and image capture data are processed according to at least one user. This results in processed image data and capture metadata. The processed image data represents biological sample data of the subject biological sample. A package processing combines the processed image data and capture metadata into a working Package. The method and system enables simultaneous electronic access to the working Package by multiple users, across multiple sectors, in addition to the one user.
    Type: Application
    Filed: November 9, 2010
    Publication date: November 10, 2011
    Applicant: Corista LLC
    Inventors: Charles P. Pace, Eric W. Wirch
  • Publication number: 20110182352
    Abstract: Systems and methods of processing video data are provided. Video data having a series of video frames is received and processed. One or more instances of a candidate feature are detected in the video frames. The previously decoded video frames are processed to identify potential matches of the candidate feature. When a substantial amount of portions of previously decoded video frames include instances of the candidate feature, the instances of the candidate feature are aggregated into a set. The candidate feature set is used to create a feature-based model. The feature-based model includes a model of deformation variation and a model of appearance variation of instances of the candidate feature. The feature-based model compression efficiency is compared with the conventional video compression efficiency.
    Type: Application
    Filed: October 6, 2009
    Publication date: July 28, 2011
    Inventor: Charles P. Pace
  • Publication number: 20110137935
    Abstract: Member objects of a computer system part(s) in an Enterprise Information System (EIS) are identified and categorized for export to a packaging process or to another computer system over tiers of network(s). An intermediate representation of the part(s) is made while applying context rule(s) to determine a standard specified context or a non-specified context of the parts. For a standard specified context, a directed search acquires the set of runnable and/or non-runnable member objects in a location(s) in the EIS. For a non-specified context, an implicit traversal search is performed for any of the set of runnable and/or non-runnable member objects in one or more locations in an Enterprise Information System (EIS). Set(s) of runnable and/or non-runnable member objects are accessed at their locations in the EIS and a preliminary package specification is made therefrom. Digital assets listed therein are updated with export descriptors added to the extended environment.
    Type: Application
    Filed: November 1, 2010
    Publication date: June 9, 2011
    Inventors: Mark Bobick, Charles P. Pace, Paolo R. Pizzorni, Shuang Chen
  • Publication number: 20110137953
    Abstract: Provided herein is a system and computer program product for distributing at least one infrastructure description record (IDR) over at least one tier of a network. The system includes at least one network interface that receives the infrastructure description records (IDRs) and the IDRs being enqueued on at least one incoming, transactional, persistent queue (ITPQ), at least one transactional, persistent store, and at least one transactional process that dequeues the IDR from the ITPQ and accesses the IDR to create an accessed IDR, the accessed IDR being stored in the transactional, persistent store in the system.
    Type: Application
    Filed: January 14, 2011
    Publication date: June 9, 2011
    Inventors: Mark Bobick, Charles P. Pace
  • Publication number: 20110137949
    Abstract: The present invention provides a system, method, and data structure for packaging assets for processing and distribution over a multi-tiered network. An asset may represent network and/or application components (e.g., data, objects, applications, program modules, etc.) that may be distributed among the various resources of the network. In an embodiment, the package structure includes at least one representation of an asset having a logic/data portion and an asset extended environment portion, and a package extended environment that includes package information associated with at least one asset.
    Type: Application
    Filed: October 26, 2010
    Publication date: June 9, 2011
    Inventors: Mark Bobick, Charles P. Pace, Paolo R. Pizzorni, Darin S. DeForest
  • Publication number: 20110137934
    Abstract: Provided are methods and systems for distributing an asset to a multi-tiered network node. A pending notice is received from a distribution server. If the notice indicates that at least one asset is pending, i.e., awaiting deployment, an asset descriptor manifest is received from the distribution server. The asset descriptor manifest, which is stored in a memory on a node, identifies at least one asset to be deployed to the node and includes an offset associated with the asset identifier. A fragment, associated with the asset, is received and stored in the memory. The offset associated with the asset is marked with the end of the fragment and a second fragment, beginning at the offset, is received. Additional fragments are received, and the offset updated, until the entire asset is deployed to the node. Alternately, the entire asset or multiple assets are received in the first fragment.
    Type: Application
    Filed: October 28, 2010
    Publication date: June 9, 2011
    Inventors: Paolo R. Pizzorni, Charles P. Pace, Darin S. DeForest, Shuang Chen
  • Publication number: 20110099256
    Abstract: A method for distributing changes to digital assets across a network includes determining an asset type of a first digital asset and comparing the first digital asset to a prior digital asset to determine one or more deltas, the prior digital asset being a prior version of the first digital asset and the delta being a difference between the first digital asset and the prior digital asset. The method further includes evaluating the one or more of the deltas with one or more criteria to determine if the one or more delta assets should be created, the delta asset being a second digital asset containing the respective delta, the criteria determined by the asset type. The method further includes that if the delta meets the criteria, creating the delta asset, and marking the delta asset as a first delta asset of the first digital asset.
    Type: Application
    Filed: October 22, 2010
    Publication date: April 28, 2011
    Inventors: Charles P. Pace, Darin S. DeForest, Paolo R. Pizzorni, Shuang Chen
  • Publication number: 20110022658
    Abstract: A computer-based method and apparatus to facilitate the exchange of pathology studies for the purpose of providing a primary or secondary pathological diagnosis. A study consists of one or more lower-resolution images, the references to the corresponding higher-resolution images, associated image metadata, study metadata and patient metadata. The studies are exchanged from one organization (hospital, practice, or individual physician) to another organization through a set of interconnected dispatcher services. In a cloud model, a plurality of dispatchers may be connected through a Global Dispatcher, both facilitating the addition of new organizations to the cloud and allowing for the addressing of studies from any organization in the cloud to any organization, group or individual in the cloud. By this means, the originating organization may obtain the desired level of care through the selection of recipient organizations, groups and individuals according to the organization's existing criteria.
    Type: Application
    Filed: July 26, 2010
    Publication date: January 27, 2011
    Applicant: Corista LLC
    Inventors: Charles P. PACE, Eric W. Wirch
  • Publication number: 20110016348
    Abstract: An exemplary method and/or exemplary embodiment of the present invention provides a system and method for bridging an asset over a multi-tiered network. Generally, communications can be maintained between executable assets residing on different network nodes by bridging the execution context of the two nodes. In an embodiment, a mapping layer can be generated for assets that have run-time dependencies; the mapping layer uses a distribution system to bridge the execution context of a first environment with that of a second environment. The asset executing in the first environment can access another resource located in the second environment, even though the asset does not have local access to the resource in the second environment. A fault is detected when at least one asset deployed on a local node attempts to access at least one resource on a remote node through an application programming interface. The fault is then handled appropriately.
    Type: Application
    Filed: July 2, 2010
    Publication date: January 20, 2011
    Inventors: Charles P. Pace, Paolo R. Pizzorni, Shuang Chen
  • Patent number: 7752214
    Abstract: An extended environment data structure that is part of a digital asset that is transmittable over one or more multi-tiered networks. The data structure has one or more common descriptors to provide a unique identification of the digital asset on the networks; one or more asset dependency descriptors to identify one or more associated digital assets, associated digital assets are associated with the digital asset by a joint membership as parts of a whole; and has one or more target server dependencies descriptors to identify a base execution environment on one or more target computers. In an alternative exemplary embodiment and/or exemplary method, one or more EIS server dependencies descriptors are included to identify an EIS execution environment on the respective EIS from which the asset resides. In still other exemplary embodiments and/or exemplary methods, other descriptors are included in the extended environment data structure.
    Type: Grant
    Filed: September 4, 2001
    Date of Patent: July 6, 2010
    Assignee: OP40, Inc.
    Inventors: Paolo R. Pizzorni, Charles P. Pace, Mark Bobick
  • Publication number: 20100086062
    Abstract: Personal object based archival systems and methods are provided for processing and compressing video. By analyzing features unique to a user, such as face, family, and pet attributes associated with the user, an invariant model can be determined to create object model adapters personal to each user. These personalized video object models can be created using geometric and appearance modeling techniques, and they can be stored in an object model library. The object models can be reused for processing other video streams. The object models can be shared in a peer-to-peer network among many users, or the object models can be stored in an object model library on a server. When the compressed (encoded) video is reconstructed, the video object models can be accessed and used to produce quality video with nearly lossless compression.
    Type: Application
    Filed: January 4, 2008
    Publication date: April 8, 2010
    Applicant: EUCLID DISCOVERIES, LLC
    Inventor: Charles P. Pace
  • Publication number: 20100073458
    Abstract: Systems and methods for processing video are provided. Video compression schemes are provided to reduce the number of bits required to store and transmit digital media in video conferencing or videoblogging applications. A photorealistic avatar representation of a video conference participant is created. The avatar representation can be based on portions of a video stream that depict the conference participant. A face detector is used to identify, track and classify the face. Object models including density, structure, deformation, appearance and illumination models are created based on the detected face. An object based video compression algorithm, which uses machine learning face detection techniques, creates the photorealistic avatar representation from parameters derived from the density, structure, deformation, appearance and illumination models.
    Type: Application
    Filed: January 4, 2008
    Publication date: March 25, 2010
    Inventor: Charles P. Pace
  • Patent number: 7685577
    Abstract: The present invention provides a system and method for translating an asset for distribution to a multi-tiered network node. An asset may represent network and/or application components (e.g., data, objects, applications, program modules, etc.) that may be distributed among the various resources of the network. In an embodiment, an asset has a logic/data section and an extended environment section. The logic/data section defines a function of the digital asset along with the asset's type, while the extended environment section supports the function of the logic/data section within at least one source environment. The asset type is determined and a process asset adapter, associated with the asset type and a target environment, is selected. The asset is then translated into a processed asset having a processed extended environment section supporting the function of the logic/data section in the target environment.
    Type: Grant
    Filed: September 4, 2001
    Date of Patent: March 23, 2010
    Assignee: OP40, Inc.
    Inventors: Charles P. Pace, Paolo R. Pizzorni, Shuang Chen
  • Patent number: 7685183
    Abstract: An exemplary method and/or exemplary embodiment of the present invention synchronizes an asset over a multi-tiered network. An asset may represent network and/or application components (e.g., data, objects, applications, program modules, etc.) that may be distributed among the various resources of the network. Synchronization addresses the restoration of asset coherency in a distributed system, i.e. bringing changes made to assets on one distributed node into harmonization with changes made to assets on another distributed node. In an embodiment, a synchronization call having a data argument and an asset type is received, an adapter associated with the asset type is selected, and the data argument is passed to the adapter. The asset type is determined, as well as a table associated with the asset type. A synchronization information object is retrieved from a target environment on a target node, and a synchronization asset is created based on the synchronization information.
    Type: Grant
    Filed: September 4, 2001
    Date of Patent: March 23, 2010
    Assignee: OP40, Inc
    Inventors: Charles P. Pace, Darin S. DeForest, Paolo R. Pizzorni, Shuang Chen
  • Publication number: 20100008424
    Abstract: A method and apparatus for image data compression includes detecting a portion of an image signal that uses a disproportionate amount of bandwidth compared to other portions of the image signal. The detected portion of the image signal result in determined components of interest. Relative to certain variance, the method and apparatus normalize the determined components of interest to generate an intermediate form of the components of interest. The intermediate form represents the components of interest reduced in complexity by the certain variance and enables a compressed form of the image signal where the determined components of interest maintain saliency. In one embodiment, the video signal is a sequence of video frames.
    Type: Application
    Filed: January 4, 2008
    Publication date: January 14, 2010
    Inventor: Charles P. Pace
  • Patent number: 7457472
    Abstract: An apparatus and methods for processing video data are described. The invention provides a representation of video data that can be used to assess agreement between the data and a fitting model for a particular parameterization of the data. This allows the comparison of different parameterization techniques and the selection of the optimum one for continued video processing of the particular data. The representation can be utilized in intermediate form as part of a larger process or as a feedback mechanism for processing video data. When utilized in its intermediate form, the invention can be used in processes for storage, enhancement, refinement, feature extraction, compression, coding, and transmission of video data. The invention serves to extract salient information in a robust and efficient manner while addressing the problems typically associated with video data sources.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: November 25, 2008
    Assignee: Euclid Discoveries, LLC
    Inventors: Charles P. Pace, John Edward Weiss
  • Patent number: 7457435
    Abstract: An apparatus and methods for processing video data are described. The invention provides a representation of video data that can be used to assess agreement between the data and a fitting model for a particular parameterization of the data. This allows the comparison of different parameterization techniques and the selection of the optimum one for continued video processing of the particular data. The representation can be utilized in intermediate form as part of a larger process or as a feedback mechanism for processing video data. When utilized in its intermediate form, the invention can be used in processes for storage, enhancement, refinement, feature extraction, compression, coding, and transmission of video data. The invention serves to extract salient information in a robust and efficient manner while addressing the problems typically associated with video data sources.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: November 25, 2008
    Assignee: Euclid Discoveries, LLC
    Inventor: Charles P. Pace
  • Patent number: 7436981
    Abstract: An apparatus and methods for processing video data are described. The invention provides a representation of video data that can be used to assess agreement between the data and a fitting model for a particular parameterization of the data. This allows the comparison of different parameterization techniques and the selection of the optimum one for continued video processing of the particular data. The representation can be utilized in intermediate form as part of a larger process or as a feedback mechanism for processing video data. When utilized in its intermediate form, the invention can be used in processes for storage, enhancement, refinement, feature extraction, compression, coding, and transmission of video data. The invention serves to extract salient information in a robust and efficient manner while addressing the problems typically associated with video data sources.
    Type: Grant
    Filed: January 20, 2006
    Date of Patent: October 14, 2008
    Assignee: Euclid Discoveries, LLC
    Inventor: Charles P. Pace
  • Patent number: 7430610
    Abstract: A system and method for adjusting the distribution of an asset over a multi-tiered network is provided. An asset may represent network and/or application components (e.g., data, objects, applications, program modules, etc.) that may be distributed among the various resources of the network. In an embodiment, a performance metric is received and input to a performance model. The model determines a network optimization and at least one change requirement based on the metric. A package specification is changed to reflect the requirement, which may specify that at least one asset should be packaged in at least one package. The change requirement is implemented and the package is distributed over the network.
    Type: Grant
    Filed: September 4, 2001
    Date of Patent: September 30, 2008
    Assignee: OPYO, Inc.
    Inventors: Charles P. Pace, Paolo R. Pizzorni, Shuang Chen