Patents Assigned to Open Invention Networks
-
Patent number: 9210703Abstract: A system, method, and computer readable medium for provisioning radio access via a femtocell system that includes integrated BTS and BSC functions are provided. The femtocell system is coupled with a packet switched backhaul and provides an IP-accessible radio access network. The femtocell system includes a session initiation protocol adapter that supports a SIP client pool and provides conversion of call set-up functions to SIP client set-up functions for provisioning of radio access to a user equipment. The user equipment may have a session initiation protocol client associated with the user equipment. The session initiation protocol client is hosted and registered with a registrar service by the femtocell system. Accordingly, telecommunication services may be directed to and from the user equipment over the packet-switched backhaul to the user equipment via the femtocell system.Type: GrantFiled: August 12, 2013Date of Patent: December 8, 2015Assignee: Open Invention Network, LLCInventor: Christopher Martin Edward Osborn
-
Patent number: 9203867Abstract: 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 as a security token to satisfy the requirements of a security policy. Before releasing 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 containing the user's privacy preferences regarding the disclosure of identity information. Based on the evaluation results, the user can either approve or disapprove the privacy policy, and so decide whether to proceed with disclosure of the user identity.Type: GrantFiled: July 28, 2014Date of Patent: December 1, 2015Assignee: Open Invention Network, LLCInventor: Gail-Joon Ahn
-
Patent number: 9201737Abstract: A computer readable medium and method for providing checkpointing to Windows application groups. The checkpointing may be triggered asynchronously using Asynchronous Procedure Calls. The computer readable medium includes computer-executable instructions for execution by a processing system. The computer-executable instructions may be for reviewing one or more command line arguments to determine whether to start at least one of the application groups, and when determining to start the at least one of the application groups, creating a process table in a shared memory to store information about each process of the at least one of the application groups. Further, the instructions may be for registering with a kernel module to create an application group barrier, creating a named pipe for applications of the application group to register and unregister, triggering a checkpoint thread to initiate an application group checkpoint; and launching an initial application of the applications of the application group.Type: GrantFiled: November 4, 2014Date of Patent: December 1, 2015Assignee: Open Invention Network, LLCInventors: Keith Richard Backensto, Allan Havemose
-
Patent number: 9191948Abstract: A system, method, and computer readable medium for provisioning communication services by an IP-based femtocell network is provided. Service of a user equipment may be transferred from one femtocell to another femtocell via a femtocell handoff procedure. Femtocell systems of the femtocell network perform link quality measurements and may distribute the link quality measurements to neighbor femtocells. A femtocell system may periodically evaluate the link quality with the user equipment. If an evaluation is made that the user equipment needs to be transferred to another site, the servicing femtocell site may evaluate the most recent link quality measurements received from neighboring femtocell sites and select a femtocell site for handoff. In the event that the femtocell network is deployed in an area serviced by a macrocellular network, handoff routines may provide preference for transferring the user equipment to a target femtocell system rather than a macrocell site.Type: GrantFiled: August 19, 2013Date of Patent: November 17, 2015Assignee: Open Invention Network, LLCInventor: Christopher Martin Edward Osborn
-
Patent number: 9189191Abstract: 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: GrantFiled: May 12, 2014Date of Patent: November 17, 2015Assignee: Open Invention Network, LLCInventor: Margarita Khafizova
-
Patent number: 9191981Abstract: Disclosed is an electrical device and method of automatically searching for and connecting to known or unknown available public communication infrastructure and/or devices in the vicinity using a multi-layer communication model. Each layer may include binding information for local available communication methods and shareable hardware devices, a routing table, and, if applicable, one or more logon profiles for service providers. Communication layers may be built by searching for available public communication infrastructure and/or devices in the vicinity by actively sending out connection requests to all addressable destinations along the available transport medium. Each node is able to access and use the communication infrastructure of each other node. Switching between layers as they become inoperable and/or become available without any user interaction required is also possible.Type: GrantFiled: August 4, 2014Date of Patent: November 17, 2015Assignee: Open Invention Network, LLCInventor: Martin Wieland
-
Patent number: 9189788Abstract: A system and method of identity verification at a point-of-identification verification (POV) using biometric-based identity recognition and an identity verifying score based upon a presenter's initial identification presentment and their subsequent action in the system. The system also provides tracking and evaluates verifier activity within the system through biometric-based identity recognition and a performance score based upon their actions and the results of their actions within the system. System users register at least one biometric identifier and personal and/or business identity-verifying data. Users present a biometric sample obtained from their person and their system ID number to conduct identification transactions. This data is used to authenticate the user's identity to a percentage of reliability and allows a user with consistently positive ID verifications to establish a higher ID score, strengthening their credibility within the system.Type: GrantFiled: December 16, 2005Date of Patent: November 17, 2015Assignee: Open Invention Network, LLCInventors: Timothy L. Robinson, Bradford R. Schildt, Tennille V. Goff, Daniel J. Corwin, Timothy Neil Watson
-
Patent number: 9183089Abstract: A system, method, and computer readable medium for hybrid kernel-mode and user-mode checkpointing of multi-process applications using a character device. The computer readable medium includes computer-executable instructions for execution by a processing system. A multi-process application runs on primary hosts and is checkpointed by a checkpointer comprised of a kernel-mode checkpointer module and one or more user-space interceptors providing barrier synchronization, checkpointing thread, resource flushing, and an application virtualization space. Checkpoints may be written to storage and the application restored from said stored checkpoint at a later time. Checkpointing is transparent to the application and requires no modification to the application, operating system, networking stack or libraries. In an alternate embodiment the kernel-mode checkpointer is built into the kernel.Type: GrantFiled: June 18, 2013Date of Patent: November 10, 2015Assignee: Open Invention Network, LLCInventor: Allan Havemose
-
Patent number: 9178864Abstract: A user-portable computing device configured as a smart card enables a user to carry identification information and to generate security tokens for use in authenticating the user to a service provider. The device includes memory for storing user identities as information cards that are exported to a host computer, presented to a user in visual form, and then selected for use in the authentication process. A security token service installed on the device issues a security token in response to a token request sent from the host computer that references the selected user identity. The security token service uses user attribute information stored on the user device to compose the claim assertions needed to issue the security token. The token is returned to the host computer and used to facilitate the authentication process.Type: GrantFiled: June 26, 2014Date of Patent: November 3, 2015Assignee: Open Invention Network, LLCInventor: Gail-Joon Ahn
-
Patent number: 9170930Abstract: Methods, computer media encoding instructions, and that receive write requests directed to non-sequential logical block addresses and writing the write requests to sequential disk block addresses in a storage system include an overprovision of 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: GrantFiled: September 9, 2014Date of Patent: October 27, 2015Assignee: Open Invention Network, LLCInventors: Alan Rowe, Chandrika Srinivasan, Sameer Narkhede, Wing Yee Au, Ismail Dalgic
-
Patent number: 9164847Abstract: A method and system for checkpointing at least one application in an application group. At least one full checkpoint and at least one incremental checkpoint are created for the application in the application group. The at least one incremental application checkpoint is merged against the at least one full application checkpoint, and checkpointing across all applications in the application group is synchronized. A storage checkpoint is taken for at least one of the full checkpoint and the incremental checkpoint, and memory and storage checkpoints are synchronized and consistent.Type: GrantFiled: March 18, 2015Date of Patent: October 20, 2015Assignee: Open Invention Network, LLCInventors: Allan Havemose, Keith Richard Backensto
-
Patent number: 9164843Abstract: A system, method, and computer readable medium for hybrid kernel-mode and user-mode checkpointing of multi-process applications. The computer readable medium includes computer-executable instructions for execution by a processing system. A multi-process application runs on primary hosts and is checkpointed by a checkpointer comprised of a kernel-mode checkpointer module and one or more user-space interceptors providing barrier synchronization, checkpointing thread, resource flushing, and an application virtualization space. Checkpoints may be written to storage and the application restored from said stored checkpoint at a later time. Checkpointing is transparent to the application and requires no modification to the application, operating system, networking stack or libraries. In an alternate embodiment the kernel-mode checkpointer is built into the kernel.Type: GrantFiled: June 18, 2013Date of Patent: October 20, 2015Assignee: Open Invention Network, LLCInventor: Allan Havemose
-
Patent number: 9158626Abstract: A method and system for storage checkpointing of an independent computer application. The independent computer application is launched by a coordinator; and the coordinator installs at least one of an exec interceptor and a fork interceptor. The coordinator also installs at least one file operations interceptor for all file operations and registers the independent computer application with the coordinator. The independent computer application is run and the at least one file operations interceptor is called upon encountering a file operation. The file operations interceptor logs a file event in a file operations database and passes the operation to at least one of a file system, an operating system, at least one or more device drivers, and a storage disk via a storage interface. The file operations interceptor also verifies that the file operation has been issued.Type: GrantFiled: May 30, 2014Date of Patent: October 13, 2015Assignee: Open Invention Network, LLCInventors: Allan Havemose, Keith Richard Backensto
-
Patent number: 9160806Abstract: Disclosed are an apparatus and method of transmitting a message to a plurality of data recipients subscribed to receive information from a leader. An example method of operation may include transmitting a message intended for the plurality of data recipients, analyzing content of the message to determine a category corresponding to the content and matching the message with the category. The method may also include determining that only a subset of the plurality of data recipients are configured to receive the message based on the determined category, and transmitting the message to the subset of the plurality of data recipients.Type: GrantFiled: August 4, 2011Date of Patent: October 13, 2015Assignee: Open Invention Network, LLCInventor: David Gerard Ledet
-
Patent number: 9158940Abstract: A method and apparatus are disclosed of identifying a virtual machine usage of enterprise network resources, such as memory storage usage. One example method of operation may include transmitting a storage request to a database to determine an amount of physical memory storage available in the enterprise network. The method may also include receiving an alert message indicating a virtual machine currently operating has exceeded a predetermined memory storage threshold value. The method may also include creating a new virtual hard disk (VHD) to accommodate the exceeded predetermined memory storage threshold value.Type: GrantFiled: July 19, 2012Date of Patent: October 13, 2015Assignee: Open Invention Network, LLCInventor: John Michael Suit
-
Patent number: 9158526Abstract: A system and method that enables an application to retrieve application update from the software vendor using one or more network connection. The application checks for updates when it is invoked by the user. The checking of updates is done by sending a request to the vendor server via one or multiple network connections. The network connection can be wired or wireless. By using multiple network connections, the update process can send and receive update data faster than using one network connections. Another aspect of the invention is if the checking for update request failed via the default or 1st network connection, the application will check for the next available network connection to send the update request. By checking for update from the vendor, the application will always have the most up to date patches, fixes, and/or new features.Type: GrantFiled: November 10, 2011Date of Patent: October 13, 2015Assignee: Open Invention Network, LLCInventor: Kevin V. Nguyen
-
Patent number: 9158888Abstract: Certain aspects of the present disclosure relate to a technique for analyzing data records using a touch screen interface. A touch event is received from the touch screen interface to relate a first data object with at least a second data object. In response to receiving the touch event, at least one data record of the first data object relating to the second data object is retrieved using a unique identifier of the first data object. A time chart of the first data object for the retrieved at least one data record is constructed based on a time parameter from the retrieved record of the first data object.Type: GrantFiled: February 24, 2011Date of Patent: October 13, 2015Assignee: Open Invention Network, LLCInventor: Margarita Khafizova
-
Patent number: 9152988Abstract: An aspect of the present invention includes a protocol for conveying data during an e-commerce session with a polymorphic response, comprising initiating a session with a message from a buyer application to a broker application and a session identifier assigned by the broker application; conducting the session between the buyer application and a supplier application; and concluding the session with a additional message which includes a schema identifier for the additional message, resolvable in a context of a system identifier; and a polymorphic response comprising a type and a version, wherein the polymorphic response includes additional data elements corresponding to values assigned to the type and version.Type: GrantFiled: November 19, 2013Date of Patent: October 6, 2015Assignee: Open Invention NetworkInventors: Mudita Jain, Jari Koister, Charles Boyle, Brian Hayes
-
Patent number: 9152964Abstract: A system and method of obtaining and storing a signed agreement authorizing the use of a user's biometric data for the purpose of offering legal consent to agreements and transactions with one or more operators. The present invention imparts a process by which merchants and other service providers can access a verifying agreement indicating a user's intent to submit biometric data as a substitute for a written signature and the user's consent to abide by the terms and conditions of any agreements entered into by the submission of biometric data.Type: GrantFiled: July 6, 2011Date of Patent: October 6, 2015Assignee: Open Invention Network, LLCInventors: Timothy L. Robinson, Bradford R. Schildt, Tennille V. Goff, Daniel J. Corwin, Timothy Neil Watson
-
Patent number: 9141371Abstract: 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: GrantFiled: August 9, 2013Date of Patent: September 22, 2015Assignee: Open Invention Network, LLCInventor: Colin Feeser