Patents Assigned to Open Invention Network, LLC
  • Patent number: 9870290
    Abstract: 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: Grant
    Filed: October 20, 2015
    Date of Patent: January 16, 2018
    Assignee: Open Invention Network LLC
    Inventor: Allan Havemose
  • Patent number: 9871693
    Abstract: A system and method for monitoring a plurality of servers by a monitoring server in a computer network. A list of servers and a plurality of services to monitor in the computer network is generated at the monitoring server. A status query is transmitted sequentially by the monitoring server to each of the plurality of servers, the status query including the plurality of services to monitor at each server. A status message report is received from each of the plurality of servers in response to each status query. An event is reported in an event log for each server that has an abnormal service status. The transmission of the status query to each server is performed by the monitoring server at a specified service time interval.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: January 16, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Samuel Hendon, Colin Feeser
  • Patent number: 9871670
    Abstract: A method, system and non-transitory computer storage readable medium comprise operating a Wide Area Network (WAN) device according to a first Internet protocol (IP) translation mode of operation, changing an initial connectivity status between the WAN device and a WAN and transitioning from the first IP translation mode of operation to a second IP translation mode of operation that is different from the first IP translation mode of operation based on the change in the initial connectivity status.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: January 16, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Wei-Lun Hsu, Pen Hsieh, Chia-Hung Fan, Chen-Hua Fan
  • Patent number: 9871832
    Abstract: A system comprises client devices that include user interfaces that comprise workspaces that can be used to display a live history of a multimedia collaboration session. The workspaces can be private and can be configured to display information representative of media elements that can be shared within the multimedia collaboration session, but that are only viewable to a participant associated with a particular client device. The private workspaces can be used to preview information before publishing it to other participants or to view a live history of the multimedia collaboration session.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: January 16, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Dan Jones, Todd Vernon
  • Patent number: 9864632
    Abstract: To enable continuous execution of an application, a system and method for transferring an application state is provided. A gesture corresponding to a transfer act is detected by a gesture detection module in a first device executing the application. The first device communicates with a registration and relay server to determine eligible transfer recipients based on criteria such as location and/or devices that are currently executing the application. A transfer recipient is selected and platform independent application state Data Transfer Objects are generated that describe the state of execution on the first device. The application state DTOs are transferred via the server to the recipient device which enacts the application state DTOs to continue the execution of the application on the recipient device. Because the application state DTOs are platform independent, the application state can be transferred to almost any device that is able to execute the application.
    Type: Grant
    Filed: August 17, 2011
    Date of Patent: January 9, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Robert R. Hauser, Robert DeAnna, Paul Lipari
  • Patent number: 9864992
    Abstract: 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: Grant
    Filed: November 16, 2016
    Date of Patent: January 9, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Timothy L. Robinson, Bradford R. Schildt, Tennille V. Goff, Daniel J. Corwin
  • Patent number: 9866516
    Abstract: A method and apparatus of processing communications with end users are disclosed. One example method may include detecting a message or post on a website over the Internet that matches a monitoring company's keywords or rules and processing the message by parsing the message and performing a natural language interpretation of the message and processing the parsed message to determine the user's topic of interest. In response, the method may further provide generating a response to the message based on the user's requested objective and sending the response to the user acknowledging the user's topic of interest. Live agents may be notified to check the status of a message and continually override automated message responses to ensure the integrity of the responses.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: January 9, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Aaron Scott Fisher, Bruce Pollock, Silke Witt-ehsani
  • Patent number: 9860703
    Abstract: The last known location of a lost or stolen device can be determined based on the device's last communication with a data network. A portable device can be set up to communicate its location to or through a server to a second client after the portable device after at least one of the portable device obtains a wireless connection to a data network and registers a most recent location with the server. A device location based on data network router IP address or GPS. A location can be stored until a subsequent location and/or wireless connection is obtained. The server can be programmed to send at least one of “lost” message, ringtone, lock code and wipe command to a lost or stolen portable device. The server or lost device can be programmed to provide map location information to the second client for last known location of the lost portable device.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: January 2, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Sofia Alexandra Ortiz, Luis M. Ortiz
  • Patent number: 9860381
    Abstract: A method and apparatus of processing caller experiences is disclosed. One example method may include determining a call event type occurring during a call and assigning a weight to the call event type via a processing device. The method may also include calculating a caller experience metric value representing a caller's current call status responsive to determining the at least one call event type, the caller experience metric being a function of the current event type weight and a discounting variable that discounts a value of past events. The method may also provide comparing the caller experience metric to a predefined threshold value and determining whether to perform at least one of transferring the call to a live agent and switching from a current caller modality to a different caller modality.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: January 2, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Silke Witt-ehsani, Aaron Scott Fisher
  • Publication number: 20170364498
    Abstract: 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: Application
    Filed: September 5, 2017
    Publication date: December 21, 2017
    Applicant: Open Invention Network LLC
    Inventors: Christopher Todd INGERSOLL, Jayaram Rajan KASI, Alexander HOLMES, Michael CLARK, Ashok ALETTY, Sathish Babu K. SENATHI, Helen S. YUEN
  • Patent number: 9846729
    Abstract: Performing a user initiated search query is disclosed and comprises receiving user input comprising description details of at least one desired object, retrieving a plurality of objects from a database sharing one or more of the description details of the user input, constructing a tree data structure based on the description details of the plurality of objects, the tree data structure comprising one or more attributes related to each of the plurality of objects retrieved, displaying visual images associated with the retrieved plurality of objects, the visual images matching at least one of the attributes related to the plurality of objects, and receiving a user selection of one or more of the visual images.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: December 19, 2017
    Assignee: Open Invention Network LLC
    Inventors: Farid Khafizov, Margarita Khafizova
  • Patent number: 9846047
    Abstract: A method, apparatus and non-transitory computer readable storage medium, in one embodiment, associating at least one wireless device and at least one user, requesting audio information from at least one remote source by the at least one wireless device, receiving the audio information from the remote source, broadcasting an audio identifier to the at least one wireless device, using the audio information, authenticating the association between the at least one wireless device and at least one transport, based on the audio information, determining at least one characteristic of the at least one user based on at least one of at least one user search history and at least one user preference selection and determining at least one probable route of the at least one transport based on the at least one characteristic and at least one of at least one route history and at least one input destination.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: December 19, 2017
    Assignee: Open Invention Network LLC
    Inventor: David Gerard Ledet
  • Patent number: 9843586
    Abstract: A method, system, and computer program product for detecting and enforcing compliance with access requirements for a computer system in a restricted computer network. A compliance validation configuration file is created for the computer system. A maintenance service utility is configured to launch a compliance validation executable file at a specified time during operation of the computer system. A digital hash is generated for the compliance validation executable file and for the compliance validation configuration file. A determination is made if the computer system or a computer system user is a member of a configured restricted group. If the computer system or the computer system user is a member of a configured restricted group, a determination is made if a directory site code for a subnet of the restricted computer network to which the computer system is connected corresponds to a configured and allowed site.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: December 12, 2017
    Assignee: Open Invention Network, LLC
    Inventors: Colin Lee Feeser, Anthony William Ondrus, Mark Jackson Canup
  • Patent number: 9843471
    Abstract: 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: Grant
    Filed: May 2, 2017
    Date of Patent: December 12, 2017
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland
  • Publication number: 20170351647
    Abstract: The present invention includes a method and device for updating a self-describing, structured document. A further aspect of the present invention is enabling client-based modification of the document. Additional aspects of the present invention are described in the claims, specification and drawings.
    Type: Application
    Filed: June 8, 2017
    Publication date: December 7, 2017
    Applicant: Open Invention Networks, LLC
    Inventors: Muljadi Sulistio, Yang Wei, Kelly Lane Schwarzhoff, Yuan Ding
  • Patent number: 9836143
    Abstract: A system, method, and computer-readable medium that facilitate software configuration of assistive computer devices by automatically assessing a user's capabilities through questions and tasks are provided. The analysis results of the user's capabilities are then available to assistive computer software applications which may subsequently update their interfaces accordingly. A mapping mechanism from an external input device into a target software application is facilitated for software applications that do not include assistive technology features.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: December 5, 2017
    Assignee: Open Invention Network LLC
    Inventor: Matthew Kevin Usey
  • Patent number: 9830095
    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: July 29, 2015
    Date of Patent: November 28, 2017
    Assignee: Open Invention Network, LLC
    Inventors: Srinidhi Varadarajan, Joseph Ruscio
  • Patent number: 9832232
    Abstract: Providing streaming of applications from streaming servers onto clients. The applications are contained within 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: June 7, 2016
    Date of Patent: November 28, 2017
    Assignee: Open Invention Network LLC
    Inventor: Allan Havemose
  • Patent number: 9832188
    Abstract: A portable data or information carrier in the form of a smart card with partially or fully virtualized components. To maximize the confidentiality of information stored in the carrier, and more specifically to limit the amount of information available to a potential defrauder, electronic components such as circuits, I/O, cryptographic, memory and dummy objects are built, modified or influenced on demand from physical characteristics of an eligible person or device. Digitized unique biometric or hardware identifiers are read upon start-up and runtime of the device and, in case of an eligible person or device, subsequently supply all values necessary for determination of the characteristics of the user specific virtual smart cards objects, their placement and connections. By multi-factor authentication, the end-user or device will retain sole control of its keys and use them for authentication, signature or encryption purposes as if he had a physical smart card in his hand.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: November 28, 2017
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland
  • Patent number: 9830279
    Abstract: A peripheral device connected to a local electronic device which is connected to at least one communication network can communicate with a peripheral device attached to a remote electronic device as if the remote peripheral device was locally attached. Data designated for the remote peripheral device is received by a local virtual device object and transmitted to the remote electronic device via at least one of the electronic devices communication interfaces or peripheral devices. Data received by the remote electronic device's communication interface or peripheral device is written to the peripheral device at the remote electronic device by a virtual device object. For compensation of different transfer speeds or outages between the peripheral device and the communication interface or another peripheral device the virtual device provides the ability to utilize the virtual devices emulation driver that is attached to the virtual device object as an I/O buffer.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: November 28, 2017
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland