Patents Assigned to Open Invention Network
-
Publication number: 20100262970Abstract: A system, method, and computer readable medium for providing application isolation to one or more applications and their associated resources. The system may include one or more isolated environments including application files and executables, and one or more interception layers intercepting access to system resources and interfaces. Further, the system may include an interception database maintaining mapping between the system resources inside the one or more isolated environments and outside, and a host operating system. The one or more applications may be isolated from other applications and the host operating system while running within the one or more isolated environments.Type: ApplicationFiled: April 10, 2009Publication date: October 14, 2010Applicant: OPEN INVENTION NETWORK LLCInventor: Allan Havemose
-
Publication number: 20100262977Abstract: A system, method, and computer readable medium for providing application isolation to one or more applications. The system may include an isolated environment including application files and executables, and an interception layer intercepting access to system resources and interfaces. The system may further include an interception database maintaining mapping between the system resources inside the isolated environment and outside, and a host operating system, wherein the isolated environments are saved on at least one of a local and remote storage.Type: ApplicationFiled: April 10, 2009Publication date: October 14, 2010Applicant: OPEN INVENTION NETWORK LLCInventor: Allan Havemose
-
Patent number: 7802243Abstract: A method, system and program product for customization of a plurality of servers in a computer network. A server customizer module is generated that includes a server customizer initialization file containing a plurality of arguments for populating and running a plurality of standardized applications, scripts and utilities on each server. The server customizer module is installed on each of the plurality of servers for subsequent execution as part of the server build/customization process. A server unattended install launch module, cooperative with the server customizer module is generated that includes an unattended install launch initialization file for launching a plurality of standardized processes on each server. The server unattended install launch module is installed on each of the plurality of servers for subsequent execution as part of the server build/customization process.Type: GrantFiled: April 20, 2006Date of Patent: September 21, 2010Assignee: Open Invention Network LLCInventors: Colin Feeser, Craig A. Spreha
-
Publication number: 20100235176Abstract: The present invention relates to devices and methods that coordinate an external conversation process between entities with an internal workflow of one of the entities. More particularly, it relates to devices and methods that are compliant with an inter-enterprise conversation process standard for routing electronic commerce documents between enterprises. Particular aspects of the present invention are described in the claims, specification and drawings.Type: ApplicationFiled: May 28, 2010Publication date: September 16, 2010Applicant: Open Invention Networks, LLCInventors: Qiming Chen, Meichun Hsu, Vinkesh Mehta
-
Patent number: 7783914Abstract: A system and method for performing loss-less migration of an application program from a primary node to a backup node. All application state for the application program on the primary node are captured and transmitted to the backup node. TCP/IP connection state is restored for all connections; and internals of the application program are remapped to an operating system and to system libraries on the backup node.Type: GrantFiled: December 15, 2008Date of Patent: August 24, 2010Assignee: Open Invention Network LLCInventor: Allan Havemose
-
Publication number: 20100205522Abstract: The present invention relates to systems and methods for registry driven transformation of a document exchanged between businesses or applications. More particularly, it relates to systems and protocols for using one or more commonly accessible registries to transform electronic commerce documents among dissimilar interfaces, preferably XML documents. Particular aspects of the present invention are described in the claims, specification and drawings.Type: ApplicationFiled: April 19, 2010Publication date: August 12, 2010Applicant: Open Invention Network, LLCInventors: Christopher Todd Ingersoll, Jayaram Rajan Kasi, Alexander Holmes, Michael Clark, Ashok Aletty, Sathish Babu K. Senathi, Helen S. Yuen
-
Patent number: 7774429Abstract: A method of building and assembling programs across computer networks that is dictated by the user to perform logical work without the user using a compiler. Users are able to assemble programs over a network by defining or re-defining which logical components are bound into the overall program without the use of a compiler. Logical components are called and bound into the program at run time, allowing dynamic programming which may be modified at any time without re-compiling the entire program. Each logical component can act independently of other logical components or work in concert with each other. This allows assembly of a program, even though some components may be created using totally different methodologies and/or are constructed by different programmers.Type: GrantFiled: August 15, 2003Date of Patent: August 10, 2010Assignee: Open Invention Network, LLCInventor: Jimmy J. Jenkins
-
Publication number: 20100199172Abstract: The present invention includes devices and methods to specify a document transformation. A template specifies a transformation that is applied to a document in a streaming mode, without building a full object tree in memory representing the document.Type: ApplicationFiled: April 13, 2010Publication date: August 5, 2010Applicant: Open Invention Networks, LLCInventors: Matthew Fuchs, Changyi Zhu
-
Patent number: 7761848Abstract: A method and computer program product for building a multiple layer object-oriented software application with reusable components. The method includes the steps of creating business classes containing business logic for the software application; reading templates utilizing reusable components from a template solution file; and generating programming code for the software application based on the created business classes and selected template. The multiple layers include a data layer, a data access layer, a business logic layer and a user interface layer with executable logic for each layer placed into a corresponding assembly data structure. Security tokens are required to access the classes and methods in either the business logic assembly or data access assembly. A serializable data assembly includes container classes that are used to pass data between the business logic layer and data access layer when a dataset or data table is not appropriate.Type: GrantFiled: March 15, 2005Date of Patent: July 20, 2010Assignee: Open Invention Network, LLCInventor: Mary Ellen Chaffin
-
Patent number: 7752487Abstract: A method, system and program product for group policy backup management in an enterprise network having a plurality of domains. A list of group policies for a domain is retrieved and a digital signature is determined for each policy on the list of policies for the domain. The digital signature for each policy in the domain is compared with a corresponding previous digital signature for the same policy. If the current digital signature for each policy matches the corresponding previous digital signature for the same policy, no backup is performed. Each policy having a current digital signature that does not match the corresponding previous digital signature for the same policy is backed up. The preceding steps are repeated for each domain in a plurality of domains within the enterprise network computing environment. Individual policies can also be backed up or restored upon user request.Type: GrantFiled: August 8, 2006Date of Patent: July 6, 2010Assignee: Open Invention Network, LLCInventors: Colin Lee Feeser, Ryan Sean Marks
-
Patent number: 7729922Abstract: The present invention relates to devices and methods that coordinate an external conversation process between entities with an internal workflow of one of the entities. More particularly, it relates to devices and methods that are compliant with an inter-enterprise conversation process standard for routing electronic commerce documents between enterprises. Particular aspects of the present invention are described in the claims, specification and drawings.Type: GrantFiled: August 15, 2002Date of Patent: June 1, 2010Assignee: Open Invention Network, LLCInventors: Qiming Chen, Meichun Hsu, Vinkesh O. Mehta
-
Patent number: 7724948Abstract: An apparatus for compressing electronically stored images comprises a converter configured to use a principal components transform to convert initial color information included in image information into converted color information; a partitioner configured to partition the image information into partitioned information; a transformer configured to use a discrete cosine transform to transform the partitioned information into transformed information; a quantizer configured to quantize the transformed information into quantized information; a sequencer configured to use a Hilbert curve scan to sequence the quantized information into sequenced information; and an encoder configured to encode the sequenced information into encoded information. Methods of using the apparatus are also disclosed.Type: GrantFiled: November 3, 2008Date of Patent: May 25, 2010Assignee: Open Invention Network LLCInventor: Paul M. Payton
-
Patent number: 7721202Abstract: The present invention includes devices and methods to specify a document transformation. A template specifies a transformation that is applied to a document in a streaming mode, without building a full object tree in memory representing the document.Type: GrantFiled: August 16, 2002Date of Patent: May 18, 2010Assignee: Open Invention Network, LLCInventors: Matthew Fuchs, Changyi Zhu
-
Publication number: 20100100814Abstract: A market making node in a network routes machine readable documents to connect businesses with customers, suppliers and trading partners. The self defining electronic documents, such as XML based documents, can be easily understood amongst the partners. Definitions of these electronic business documents, called business interface definitions, are posted on the Internet, or otherwise communicated to members of the network. The business interface definitions tell potential trading partners the services the company offers and the documents to use when communicating with such services. Thus, a typical business interface definition allows a customer to place an order by submitting a purchase order or a supplier checks availability by downloading an inventory status report.Type: ApplicationFiled: December 23, 2009Publication date: April 22, 2010Applicant: Open Invention Networks, LLCInventors: Bart Alan Meltzer, Terry Allen, Matthew Daniel Fuchs, Robert John Glushko, Murray Maloney
-
Patent number: 7703008Abstract: The present invention relates to systems and methods for registry driven transformation of a document exchanged between businesses or applications. More particularly, it relates to systems and protocols for using one or more commonly accessible registries to transform electronic commerce documents among dissimilar interfaces, preferably XML documents. Particular aspects of the present invention are described in the claims, specification and drawings.Type: GrantFiled: March 7, 2006Date of Patent: April 20, 2010Assignee: Open Invention Network, LLCInventors: Christopher Todd Ingersoll, Jayaram Rajan Kasi, Alexander Holmes, Michael Clark, Ashok Aletty, Sathish Babu K. Senathi, Helen S. Yuen
-
Patent number: 7681075Abstract: Method, system, apparatus and/or computer program for achieving transparent integration of high-availability services for distributed application programs. Loss-less migration of sub-programs from their respective primary nodes to backup nodes is performed transparently to a client which is connected to the primary node. Migration is performed by high-availability services which are configured for injecting registration codes, registering distributed applications, detecting execution failures, executing from backup nodes in response to failure, and other services. High-availability application services can be utilized by distributed applications having any desired number of sub-programs without the need of modifying or recompiling the application program and without the need of a custom loader. In one example embodiment, a transport driver is responsible for receiving messages, halting and flushing of messages, and for issuing messages directing sub-programs to continue after checkpointing.Type: GrantFiled: April 27, 2007Date of Patent: March 16, 2010Assignee: Open Invention Network LLCInventors: Allan Havemose, Ching-Yuk Paul Ngan
-
Patent number: 7660874Abstract: A market making node in a network routes machine readable documents to connect businesses with customers, suppliers and trading partners. The self defining electronic documents, such as XML based documents, can be easily understood amongst the partners. Definitions of these electronic business documents, called business interface definitions, are posted on the Internet, or otherwise communicated to members of the network. The business interface definitions tell potential trading partners the services the company offers and the documents to use when communicating with such services. Thus, a typical business interface definition allows a customer to place an order by submitting a purchase order or a supplier checks availability by downloading an inventory status report.Type: GrantFiled: August 7, 2000Date of Patent: February 9, 2010Assignee: Open Invention Network, LLCInventors: Bart Alan Meltzer, Terry Allen, Matthew Daniel Fuchs, Robert John Glushko, Murray Maloney
-
Publication number: 20090327485Abstract: A method, system, and storage medium for collecting bandwidth data is provided. The method includes producing master and slave text files in response to simultaneous collection of data samples from a network device by servers. The method also includes generating a clean data file by sorting data in the master and slave text files by the network device port, sorting data samples for the port by collection time, and for each of the samples: adding a designated interval of time to a time on the network device resulting in a target network device time whereby the time on the network device corresponds to a time the data sample was collected, examining data samples in the master and slave text files corresponding to the time the respective data samples were collected, selecting from one of the master and slave text files the sample with a collection time most closely matching the target network device time, and storing the selected sample in the clean data file.Type: ApplicationFiled: March 30, 2009Publication date: December 31, 2009Applicant: OPEN INVENTION NETWORK, LLCInventor: Roy Mongiovi
-
Patent number: 7631075Abstract: A method, system, and storage medium for collecting bandwidth data is provided. The method includes producing master and slave text files in response to simultaneous collection of data samples from a network device by servers. The method also includes generating a clean data file by sorting data in the master and slave text files by the network device port, sorting data samples for the port by collection time, and for each of the samples: adding a designated interval of time to a time on the network device resulting in a target network device time whereby the time on the network device corresponds to a time the data sample was collected, examining data samples in the master and slave text files corresponding to the time the respective data samples were collected, selecting from one of the master and slave text files the sample with a collection time most closely matching the target network device time, and storing the selected sample in the clean data file.Type: GrantFiled: August 21, 2007Date of Patent: December 8, 2009Assignee: Open Invention Network, LLCInventor: Roy Mongiovi
-
Publication number: 20090300715Abstract: An identity management system incorporates privacy management processes that enable the user to exercise privacy controls over the disclosure of user identity information within the context of an authentication process. A combination includes an identity selector, a privacy engine, and a ruleset. The identity selector directs the release of a user identity in the form of a security token to satisfy the requirements dictated by a security policy. Prior to release of the user identity, the engine conducts a privacy enforcement process that examines the privacy policy of the service provider and determines if it is acceptable. The engine evaluates a ruleset against the privacy policy. A preference editor enables the user to construct, in advance, the ruleset, which embodies the user's privacy preferences regarding the disclosure of identity information.Type: ApplicationFiled: May 27, 2009Publication date: December 3, 2009Applicant: Open Invention Network LLCInventor: Gail-Joon Ahn