Patents Assigned to Open Invention Networks, LLC
-
Patent number: 8645541Abstract: A network communication system and a source device thereof. The source device may include a cluster manager that groups a plurality of connections between the source device and the plurality of destination devices into clusters, such as performance clusters. The cluster manager may also remove one or more of the destination devices that do not respond within a timeout threshold from their clusters, and when the removed one or more destination devices respond to the timeout threshold, the cluster manager may provide one or more of the plurality of destination devices full-buffer updates until such point as a recent average latency performance of a responding destination device is at a level that merits insertion back into one of the clusters.Type: GrantFiled: March 16, 2010Date of Patent: February 4, 2014Assignee: Open Invention Network, LLCInventors: Dan Jones, Todd Vernon, Jeffrey Kriese
-
Patent number: 8645754Abstract: A method and system of checkpointing single process application groups and multi-process application groups. In an exemplary embodiment, the method may include creating at least one full checkpoint for each application in an application group, and creating at least one incremental application checkpoint for each application in the application group. Further, each of the at least one incremental application checkpoint may be automatically merged against a corresponding full application checkpoint. Further, checkpointing may be synchronized across all applications in the application group. In the exemplary embodiment, each application may use both fork( ) and exec( ) in any combination.Type: GrantFiled: December 28, 2012Date of Patent: February 4, 2014Assignee: Open Invention Network, LLCInventors: Keith Richard Backensto, Allan Havemose
-
Patent number: 8645240Abstract: A system, method, and computer readable medium for usage billing of one or more hosted applications serving one or more clients. The hosted applications are contained within one or more isolated environments or run without isolated environments. The system may include usage billing based on one or more of resources open, amount of data flowing through resources, number of open files, number of transactions, number of concurrent users, number of processes, CPU utilization and memory usage, The system may further include a management interface where administrators may add, remove and configure isolated environments, configure client policies and credentials, and force upgrades. If using isolated environments, the isolated environments may be isolated from other applications and the host operating system on the clients and applications within the isolated environments may run without performing an application-installation on the client.Type: GrantFiled: March 16, 2013Date of Patent: February 4, 2014Assignee: Open Invention Network, LLCInventor: Allan Havemose
-
Patent number: 8639599Abstract: A system, method, and computer readable medium for usage billing of one or more hosted applications serving one or more clients. The hosted applications are contained within one or more isolated environments or run without isolated environments. The system may include usage billing based on one or more of resources open, amount of data flowing through resources, number of open files, number of transactions, number of concurrent users, number of processes, CPU utilization and memory usage, The system may further include a management interface where administrators may add, remove and configure isolated environments, configure client policies and credentials, and force upgrades. If using isolated environments, the isolated environments may be isolated from other applications and the host operating system on the clients and applications within the isolated environments may run without performing an application-installation on the client.Type: GrantFiled: March 16, 2013Date of Patent: January 28, 2014Assignee: Open Invention Network, LLCInventor: Allan Havemose
-
Patent number: 8635489Abstract: A method, system and program product for group policy backup management in a network having a plurality of domains including components and modules for steps of retrieving a list of group policy objects for a domain, generating a configuration initialization file including a domains section identifying a plurality of domains that are to be backed up and a setup section specifying a plurality of values that control the backup of each policy object in each domain, determining a digital signature for each policy object on a list of policies for the domain, comparing the digital signature for each policy object with a corresponding previous digital signature for each policy, determining if a current digital signature for each policy object matches the corresponding previous digital signature for a policy, and backing up a policy object having a current digital signature that does not match the corresponding previous digital signature.Type: GrantFiled: March 30, 2013Date of Patent: January 21, 2014Assignee: Open Invention Network, LLCInventors: Colin Lee Feeser, Ryan Sean Marks
-
Patent number: 8635354Abstract: A system and method for providing message connectivity between a first network using a first protocol and a second network using a second protocol is described. If a message is received from the first network, the message is processed using one or more digital signal processors, a destination in the second network is determined, the processed message is logged and translated into the second protocol, and the translated message is sent to the destination in the second network. If the message is received from the second network, the message is translated into the first protocol, a destination in the first network is determined, the translated message is logged and processed using one or more digital signal processors, and the processed message is sent to the destination in the first network. One example method can be implemented as a computer program embodied on a computer readable medium.Type: GrantFiled: October 31, 2012Date of Patent: January 21, 2014Assignee: Open Invention Network, LLCInventors: Monica Rose Martino, Kevin V. Nguyen
-
Patent number: 8635590Abstract: Methods, articles, signals, and systems are provided for adaptively shrinking software. The software includes one or more adaptive features. A tracking facility tracks use of the adaptive features, and when it is determined that a given feature is unwanted or unnecessary in the software configuration preferred by a given user, a separation facility separates the feature from the rest of the software. The feature is then archived or deleted. In this manner, resources such as disk space are conserved, program load time and memory requirements are reduced, and user interfaces and supporting code are tailored to meet the needs of particular users.Type: GrantFiled: October 7, 1998Date of Patent: January 21, 2014Assignee: Open Invention Network, LLCInventor: John W. L. Ogilvie
-
Patent number: 8631276Abstract: Log-Based Rollback Recovery for system failures. The system includes a storage medium, and a component configured to transition through a series of states. The component is further configured to record in the storage medium the state of the component every time the component communicates with another component in the system, the system being configured to recover the most recent state recorded in the storage medium following a failure of the component.Type: GrantFiled: September 30, 2010Date of Patent: January 14, 2014Assignee: Open Invention Network, LLCInventors: Srinidhi Varadarajan, Joseph F. Ruscio
-
Patent number: 8630933Abstract: Tokenless biometric authorization of transaction between a consumer and a merchant uses an identicator and an access device. A consumer registers with the identicator a biometric sample taken from the consumer. The consumer and merchant establish communications via the access device. The merchant proposes a transaction to the consumer via the access device. The access device communicates to the merchant associated with the access device. After the consumer and merchant have agreed on the transaction, the consumer and the identicator use the access device to establish communications. The access device communicates to the identicator the code associated with the access device. The identicator compares biometric sample from the consumer with registered biometric sample. Upon successful identification, the identicator forwards information regarding the consumer to the merchant.Type: GrantFiled: April 10, 2013Date of Patent: January 14, 2014Assignee: Open Invention Network, LLCInventors: Philip D. Lapsley, Michael Kleeman, Philip J. Gioia
-
Patent number: 8630932Abstract: Tokenless biometric authorization of transaction between a consumer and a merchant uses an identicator and an access device. A consumer registers with the identicator a biometric sample taken from the consumer. The consumer and merchant establish communications via the access device. The merchant proposes a transaction to the consumer via the access device. The access device communicates to the merchant associated with the access device. After the consumer and merchant have agreed on the transaction, the consumer and the identicator use the access device to establish communications. The access device communicates to the identicator the code associated with the access device. The identicator compares biometric sample from the consumer with registered biometric sample. Upon successful identification, the identicator forwards information regarding the consumer to the merchant.Type: GrantFiled: August 16, 2012Date of Patent: January 14, 2014Assignee: Open Invention Network, LLCInventors: Philip D. Lapsley, Philip J. Gioia, Michael Kleeman
-
Publication number: 20140011528Abstract: The invention relates to an electronic short messaging and advertising method where minimal initiative is required from the consumer. Some embodiments of the invention may also be applied to an electronic sales method. The invention may also be applied for normal short messaging. The electronic short messaging method for collect calling may send transmissions to at least one subscriber terminal via the Internet and/or the telephony network. The method may include sending a first transmission to a recipient subscriber terminal for display, wherein the first transmission defines one or more active alternatives including at least one of initiating a collect call and deleting the transmission. In some embodiments, unless the collect call is initiated, the first transmission is automatically deleted after reception after a predefined time period.Type: ApplicationFiled: September 12, 2013Publication date: January 9, 2014Applicant: OPEN INVENTION NETWORK LLCInventor: Mikko Kalervo Vaananen
-
Patent number: 8621455Abstract: 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. The server customizer module and server unattended install launch module are executed on each of the plurality of servers to complete customization of each server.Type: GrantFiled: November 26, 2012Date of Patent: December 31, 2013Assignee: Open Invention Network, LLCInventors: Colin Feeser, Craig A. Spreha
-
Patent number: 8620279Abstract: An apparatus and method for sending video content to a mobile device is described. According to one embodiment, a computer-implemented method comprising embedding a widget in a website, the widget generating a form. The form is provided when a user visits the website so as to execute the widget. The form includes a first field to enter a recipient phone number, a send selector, and one or more non-visible fields, the non-visible fields containing a content service provider identifier, and a video URL. A data packet is generated with the widget when the user selects the send selector, the data packet including the recipient phone number, the video URL, and the content service provider identifier. An encoded version of the data packet is sent to the content service provider and a video link message is sent to the recipient phone number.Type: GrantFiled: March 13, 2008Date of Patent: December 31, 2013Assignee: Open Invention Network, LLCInventors: Scirocco Michelle Six, Sterling Mace, Stephen Mui, Jason Fisher
-
Patent number: 8619960Abstract: A system, method, and computer readable medium for establishing communication between two devices comprises connecting, by a first computer, to an open source Private Branch Exchange (PBX) platform via a port, receiving a phone number sent by a first one of the two devices at the open source PBX platform, invoking an interface module by the open source PBX platform, where the interface module resides on the open source PBX platform, and building a Calling Name request by the interface module related to the received phone number.Type: GrantFiled: March 27, 2006Date of Patent: December 31, 2013Assignee: Open Invention Network, LLCInventor: Kevin V. Nguyen
-
Patent number: 8621275Abstract: A system, method, and computer readable medium for asynchronous live migration of applications between two or more servers. The computer readable medium includes computer-executable instructions for execution by a processing system. Primary applications runs on primary hosts and one or more replicated instances of each primary application run on one or more backup hosts. Asynchronous live migration is provided through a combination of process replication, logging, barrier synchronization, checkpointing, reliable messaging and message playback. The live migration is transparent to the application and requires no modification to the application, operating system, networking stack or libraries.Type: GrantFiled: December 1, 2010Date of Patent: December 31, 2013Assignee: Open Invention Network, LLCInventor: Allan Havemose
-
Patent number: 8612802Abstract: A system, method, and computer readable medium for statistical application-agnostic fault detection of multi-process applications. The computer readable medium includes computer-executable instructions for execution by a processing system. A multi-process application runs on a host. Interceptors collect statistical events and sends said events to a statistical fault detector. The statistical fault detector creates one or more distributions and compares recent statistical event data to historical statistical event data and uses deviation from historical norm for fault detection. The present invention detects faults both within the application and within the environment wherein the application executes, if conditions within the environment cause impaired application performance. The invention also teaches consensus fault detection and elimination of cascading fault notifications based on a hierarchy of events and event groups.Type: GrantFiled: January 31, 2011Date of Patent: December 17, 2013Assignee: Open invention Network, LLCInventor: Allan Havemose
-
Patent number: 8600414Abstract: The invention relates to an electronic short messaging and advertising method and means. In particular the invention relates to an electronic advertising method, where minimal initiative is required from the consumer. Some embodiments of the invention may also be applied to an electronic sales method. The invention may be applied for normal short messaging also. The electronic short messaging and advertising method comprises at least one subscriber terminal and uses the Internet and/or the telephony network. With the method in accordance with the invention the recipient can receive advertisements or other short messages with the shortest manipulation time possible. No navigation, browsing of inboxes, copying and/or pasting of telephone numbers needs to be done. The user is shown the message automatically, and he may delete it or receive further information on it with one single press of a dedicated key.Type: GrantFiled: October 31, 2007Date of Patent: December 3, 2013Assignee: Open Invention Network, LLCInventor: Mikko Kalervo Vaananen
-
Patent number: 8601018Abstract: An apparatus and method for dynamically providing web-based multimedia to a mobile phone are described. According to one embodiment, an RSS feed is received that references multimedia files meeting one or more criteria. A playlist is generated dynamically from the multimedia files. The playlist is a single virtual multimedia file. An updated RSS feed is received that references one or more additional multimedia files meeting the one or more criteria. A second playlist is generated dynamically from the multimedia files and the one or more additional multimedia files.Type: GrantFiled: November 8, 2007Date of Patent: December 3, 2013Assignee: Open Invention Network, LLCInventors: Scirocco Michelle Six, Sterling Mace, Rajeev Raman, Stephen Mui, Jason Fisher
-
Patent number: 8595800Abstract: A system and method for enrolling in a biometric authorization system. A system user may be authorized to enroll by providing biometric data from both his person and a third party token.Type: GrantFiled: June 11, 2012Date of Patent: November 26, 2013Assignee: Open Invention Network, LLCInventors: Timothy L. Robinson, Bradford R. Schildt, Tennille V. Goff, Daniel J. Corwin
-
Patent number: 8595296Abstract: A system, method and computer program product having instructions stored thereon for automatically data streaming a multiparty conference session comprises receiving an Internet-based interface at a session moderator, said Internet-based interface configured for said session moderator to enter a request for data streaming a multiparty conference session, automatically establishing a data stream of said conferencing session, without any human intervention, wherein establishing said automated data stream includes: recording the multiparty conference session, and data streaming the multiparty conference session to listen-only participants thereby enabling listen-only participants to connect to the multiparty conference session without using additional conference ports and/or conference resources.Type: GrantFiled: December 17, 2007Date of Patent: November 26, 2013Assignee: Open Invention Network, LLCInventors: Paul Berberian, Todd Vernon