Patents Assigned to Open Invention Network, LLC
  • Patent number: 8559985
    Abstract: 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: Grant
    Filed: March 10, 2009
    Date of Patent: October 15, 2013
    Assignee: Open Invention Network, LLC
    Inventor: Mikko Kalervo Vaananen
  • Patent number: 8559036
    Abstract: The illustrative embodiments described herein provide systems and methods for managing the execution of print jobs. In one embodiment, a method includes receiving a print job associated with a set of print job parameters. The print job is sent from a computing device associated with a user. The method includes accessing a set of user parameters associated with the user, and determining a print job priority for the print job using the set of print job parameters and the set of user parameters. The method includes identifying a destination printer capable of executing the print job using the set of print job parameters. The method also includes initiating execution of the print job at the destination printer in response to determining to execute the print job based on the print job priority.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: October 15, 2013
    Assignee: Open Invention Networks, LLC
    Inventor: Margarita Khafizova
  • Patent number: 8555360
    Abstract: A system, method, and computer readable medium for providing streaming of one or more applications from streaming servers onto one or more clients. The one or more applications are contained within one or move isolated environments, and the isolated environments are streamed from the servers onto clients. The system may include the option of running both in on-line and off-line. When on-line, the system may include authentication of the streaming servers and authentication of clients and credentialing of the isolated environments and applications the clients are configured to run. The system may further include encrypted communication between the streaming servers and the clients. When off-line, the system may include the ability to run already installed isolated environments without requiring credentialing. 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.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: October 8, 2013
    Assignee: Open Invention Network LLC
    Inventor: Allan Havemose
  • Patent number: 8554957
    Abstract: All steps required to create and operate a peripheral device of an electronic device can be performed without the need to plug in the peripheral device to the electronic device. Setup information for a peripheral device is extracted, modified and stored to fit to a physical existent peripheral device. The modified setup information is used to create a data structure that is passed to the peripheral bus driver. As the data structure contains a hot plug notification the reception causes the peripheral bus driver to initiate the setup process for the peripheral device. As the data structure is built from setup information that is available at the electronic device no additional user action is required. The invention also allows the creation of a device object for existing signed driver packets that may not be altered.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: October 8, 2013
    Assignee: Open Invention Network, LLC
    Inventor: Martin Wieland
  • Patent number: 8554956
    Abstract: A method and apparatus may be configured to create setup information, and perform the initialization and performance of an installation of a peripheral device of an electronic device. One example method may include storing a device identification (ID) of the peripheral device, extracting data and creating a data structure from existent setup information. The method may also include replacing a device ID in the data structure with the device ID of the peripheral device, and creating and storing a setup information file from content of the data structure. The method may also include creating and passing a request to at least one of a device driver of an interface of the peripheral device and a bus that initiates the installation of the peripheral device. The peripheral device may not be connected to the electronic device.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: October 8, 2013
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland
  • Patent number: 8539488
    Abstract: A system, method, computer program, and/or computer readable medium for providing application isolation and live migration to one or more applications and their associated resources. The computer readable medium includes computer-executable instructions for execution by a processing system. The computer-executable instructions may be for creating a new isolated environment, for creating a copy of an isolated environment, live migrating applications within and between isolated environments, and for deploying an isolated environment Further, the instructions may be for launching one or more applications within one or more isolated environment, for terminating one or more applications within one or more isolated environments, for configuring resource mappings, exceptions and policies, for triggering a live migrate, and for delivery of one or more applications within isolated environments over the network.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: September 17, 2013
    Assignee: Open Invention Network, LLC
    Inventor: Allan Havemose
  • Patent number: 8533700
    Abstract: A method, system, and a program product for managing updates to executable programming code on a computer system in a computer network. A maintenance service utility is configured to launch a maintenance procedure at a specified time during operation of the computer system. Operation of a maintenance timer utility is activated during startup of the computer system to track and monitor the amount of time the computer system has been operating since startup. The maintenance service utility determines if there any updates to the executable programming code that require installation. The maintenance procedure is launched after a specified time if there are updates to the executable programming code. The computer system is automatically rebooted to install the updates to the executable programming code. A maintenance service editor utility enables the maintenance service utility to be configured to launch the maintenance procedure after a specified time if there are updates to the executable programming code.
    Type: Grant
    Filed: April 11, 2006
    Date of Patent: September 10, 2013
    Assignee: Open Invention Networks, LLC
    Inventor: Colin Lee Feeser
  • Patent number: 8527779
    Abstract: Example embodiments of the present invention may include an example method of performing steganography. The example method may include processing a data message into multiple message blocks each representing a portion of the data message, and assigning the multiple message blocks to a corresponding set of multiple data files. The method may also include storing the multiple data files in at least one memory location.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: September 3, 2013
    Assignee: Open Invention Network, LLC
    Inventor: William Charles Easttom, II
  • Patent number: 8527809
    Abstract: A system and method thereof for performing loss-less migration of an application group. In an exemplary embodiment, the system may include a high-availability services module structured for execution in conjunction with an operating system, and one or more computer nodes of a distributed system upon which at least one independent application can be executed upon. The high-availability services module may be structured to be executable on the one or more computer nodes for loss-less migration of the one or more independent applications, and is operable to perform checkpointing of all state in a transport connection.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: September 3, 2013
    Assignee: Open Invention Network, LLC
    Inventors: Keith Richard Backensto, Allan Havemose
  • Patent number: 8503631
    Abstract: Methods, systems, and products are disclosed for locking and unlocking a lock. A lock service manager module stores in memory, and a processor communicates with the memory. The lock service manager module includes executable code for receiving a communication from a calling telephone number. A database is queried for at least one of i) a called telephone number and ii) a calling telephone number. The database stores telephone numbers of subscribers to a lock service. The lock service allows remote locking and unlocking of the lock. If the query is successful, the communication is processed.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: August 6, 2013
    Assignee: Open Invention Network LLC
    Inventors: Isaac D. M. White, James Dickens
  • Patent number: 8489921
    Abstract: A distributed system for creating a checkpoint for a plurality of processes running on the distributed system. The distributed system includes a plurality of compute nodes with an operating system executing on each compute node. A checkpoint library resides at the user level on each of the compute nodes, and the checkpoint library is transparent to the operating system residing on the same compute node and to the other compute nodes. Each checkpoint library uses a windowed messaging logging protocol for checkpointing of the distributed system. Processes participating in a distributed computation on the distributed system may be migrated from one compute node to another compute node in the distributed system by re-mapping of hardware addresses using the checkpoint library.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: July 16, 2013
    Assignee: Open Invention Network, LLC
    Inventors: Srinidhi Varadarajan, Joseph Ruscio
  • Patent number: 8473707
    Abstract: Some embodiments of the present invention provide methods, computer media encoding instructions, and systems for receiving write requests directed to non-sequential logical block addresses and writing the write requests to sequential disk block addresses in a storage system. Some embodiments further include overprovisioning a storage system to include an increment of additional storage space such that it is more likely a large enough sequential block of storage will be available to accommodate incoming write requests.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: June 25, 2013
    Assignee: Open Invention Network, LLC
    Inventors: Alan Rowe, Chandrika Srinivasan, Sameer Narkhede, Wing Yee Au, Ismail Dalgic
  • Patent number: 8473938
    Abstract: A method, system, and program product are provided for updating software deployed on computers in an enterprise computer network wherein each computer has a software update agent installed to enable the computer to receive software patch updates. The method includes determining a required software component and updates based upon a location in a configuration file; determining a version of the agent and updating the agent if required; selecting a server from which required updates are to be downloaded; scanning a plurality of software components on a selected computer and comparing the components with updates available on the server to determine required updates; downloading the required patches from the server; and installing the patches on the selected computer. The system includes components that perform the method steps when operated on a computer in the network. A computer readable medium implements the method for updating software deployed on computers in a network.
    Type: Grant
    Filed: June 21, 2007
    Date of Patent: June 25, 2013
    Assignee: Open Invention Network LLC
    Inventor: Colin Lee Feeser
  • Patent number: 8472976
    Abstract: Disclosed are examples of modifying a current state of a mobile station based on the location of the mobile station with respect to a nearby acquaintance. The method may include detecting a presence of a mobile station in a predefined domain area identified by an application, the predefined domain area being associated with at least one acquaintance, and performing a modification to a current state of the mobile station based on a level associated with the at least one acquaintance.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: June 25, 2013
    Assignee: Open Invention Network, LLC
    Inventor: David Gerard Ledet
  • Patent number: 8464256
    Abstract: A system, method, computer program, and/or computer readable medium for providing hierarchical interception for applications within isolated environments The computer readable medium includes computer-executable instructions for execution by a processing system. The computer-executable instructions may be for installing interceptors, configuring interceptors, preloading shared libraries, using trampoline functions, removal of interceptors, mapping between resources inside and outside the isolated environment, providing an interception database, loading the interception database, redirection of resources, and providing the hierarchy of interceptors.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: June 11, 2013
    Assignee: Open Invention Network, LLC
    Inventor: Allan Havemose
  • Patent number: 8463710
    Abstract: Herein is described a tokenless biometric method for processing electronic transmissions, using at least one user biometric sample, an electronic identicator and an electronic rule module clearinghouse. The steps for processing of the electronic transmissions comprise of a user registration step, wherein a user registers with an electronic identicator at least one registration biometric sample taken directly from the person of the user.
    Type: Grant
    Filed: June 24, 2012
    Date of Patent: June 11, 2013
    Assignee: Open Invention Network, LLC
    Inventors: Ned Hoffman, Philip Dean Lapsley
  • Patent number: 8452680
    Abstract: 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: Grant
    Filed: October 28, 2011
    Date of Patent: May 28, 2013
    Assignee: Open Invention Network, LLC
    Inventors: Philip D. Lapsley, Philip J. Gioia, Michael Kleeman
  • Patent number: 8429445
    Abstract: 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: Grant
    Filed: May 23, 2011
    Date of Patent: April 23, 2013
    Assignee: Open Invention Network LLC
    Inventors: Colin Lee Feeser, Ryan Sean Marks
  • Patent number: 8418236
    Abstract: A system, method, computer program and/or computer readable medium for providing streaming of one or more applications from streaming servers onto one or more clients. The computer readable medium includes computer-executable instructions for execution by a processing system. The one or more applications are contained within one or move isolated environments, and the isolated environments are streamed from the servers onto clients. The system may include authentication of the streaming servers and authentication of clients and credentialing of the isolated environments and applications the clients are configured to run. The system may further include encrypted communication between the streaming servers and the clients. 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.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: April 9, 2013
    Assignee: Open Invention Network LLC
    Inventor: Allan Havemose
  • Patent number: 8412231
    Abstract: A system, method, and computer readable medium for providing information to a mobile device based on an event comprising detecting an occurrence of the event, determining if the event is a specific event and if the event occurred at or near a geographical location and sending an alert of the event to at least one mobile device if the event is the specific event, if the event occurs at or near the geographical location, and if the at least one mobile device is located at or near the geographical location.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: April 2, 2013
    Assignee: Open Invention Network, LLC
    Inventors: James N. White, Monica Rose Martino, M. Gregory Smith