Patents Assigned to Open Invention Networks, LLC
  • Patent number: 10089184
    Abstract: A system, method, and computer readable medium for reliable messaging 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. The reliable messaging ensures consistent ordered delivery of messages in the event that messages are lost; arrive out of order, or in duplicate. The messaging layer operates over TCP or UDP with our without multi-cast and broad-cast and requires no modification to applications, operating system or libraries.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: October 2, 2018
    Assignee: Open Invention Network LLC
    Inventor: Allan Havemose
  • Patent number: 10091615
    Abstract: Interactions between users on mobile devices can be facilitated by making the users aware when other users have performed similar searches. In one embodiment, when two users executing a mapping application on a mobile device each perform a similar search in a similar geographic area, the server that receives and performs the search request can make each user aware of the other's presence, for example by displaying an icon indicating the other user on the mapping application. The search results may be refined to indicate search results in a geographic area common to the geographic search areas of each user.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: October 2, 2018
    Assignee: Open Invention Network LLC
    Inventor: David Gerard Ledet
  • Patent number: 10091155
    Abstract: Identifying messages transferred to and from a mobile user device may provide a way to monitor message transfers. One example method of operation includes receiving a message from a user device at a network server, processing the message to identify message content, identifying a current event being hosted by the network server, and determining a message priority to assign to the message based on the message content and the current event.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: October 2, 2018
    Assignee: Open Invention Network LLC
    Inventor: David Gerard Ledet
  • Patent number: 10089137
    Abstract: Disclosed are examples of observing and measuring virtual machine (VM) activity in a VM communication system environment. According to one example embodiment, an example operation may include transmitting a request from a physical host device to monitor at least one virtual machine among various virtual machines currently operating in a virtual communication system. Additional operations may include determining which of the virtual machines are actively accessing a predetermined virtual application, such as a virtual storage application. The operations may also include receiving present operating activity results regarding the virtual machines responsive to the transmitted request.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: October 2, 2018
    Assignee: Open Invention Network LLC
    Inventor: John Michael Suit
  • Patent number: 10089141
    Abstract: A system, apparatus, and method for thread synchronization is provided. In one embodiment, a network system receives a signal from a first computing machine, and determines whether one or more processes are waiting for the signal. The network system also transmits the signal to one of the one or more processes on the first computing machine or a second computing machine to execute a thread of the process.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: October 2, 2018
    Assignee: Open Invention Network LLC
    Inventor: Marc Todd Yaeger
  • Patent number: 10089673
    Abstract: A method and apparatus are disclosed that create an electronic form based on table data provided by Internet searching operations. One example may include determining at least one search term, querying, via a server, information provided by at least one network based on the search term, and copying at least one data table resulting from the information discovered during the querying operation. Additional operations may include parsing the at least one data table and storing the information in the server, displaying the data table to an end user so that the end user may select whether the data table should be included in the electronic form, and providing the user with the option to select and edit the contents of the data table. Upon the user's approval the data table may be copied into the electronic form.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: October 2, 2018
    Assignee: Open Invention Network LLC
    Inventor: David Gerard Ledet
  • Patent number: 10083214
    Abstract: Certain aspects of the present disclosure relates to a computer implemented method for executing application code to access data and a data source through a data-sharing application, the method including providing at least one flexible activex data object (ADO) .Net for the data source defined by at least one customized dynamic-link library (DLL). The at least one customized DLL may be loaded based on at least one identification in a configuration file in order to communicate to a service in at least one service layer in a network. The at least one flexible ADO.Net provider dll or library may be used to migrate at least one application for the data source.
    Type: Grant
    Filed: July 19, 2011
    Date of Patent: September 25, 2018
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: Marc Todd Yaeger
  • Patent number: 10084867
    Abstract: A location-based assistant is provided on client device. The client device includes a business-oriented operating system and a personal oriented operating system. The client device is configured to communicate data associated with the business-oriented operating system to a business remote data system, when the client device is operating the business-oriented operating system. The client device is configured to communicate data associated with the personal-oriented operating system to a personal remote data system, when the client device is operating the personal-oriented operating system.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: September 25, 2018
    Assignee: Open Invention Network, LLC
    Inventor: David Gerard Ledet
  • Patent number: 10083152
    Abstract: A system on a chip may include a plurality of data plane processor cores sharing a common instruction set architecture. At least one of the data plane processor cores is specialized to perform a particular function via extensions to the otherwise common instruction set architecture. Such systems on a chip may have reduced physical complexity, cost, and time-to-market, and may provide improvements in core utilization and reductions in system power consumption.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: September 25, 2018
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: Russell C. McKown
  • Patent number: 10075823
    Abstract: In order to enable a dynamic handshake procedure, a device may be configured with a list of handshake contributors. Contributors with connection handshake properties may be added to the contributor list. To perform handshake, the contributor list is processed to extract the connection handshake properties of each contributor to the handshake. Handlers for handling the connection handshake properties may also be dynamically added and invoked when a handshake is received.
    Type: Grant
    Filed: April 2, 2011
    Date of Patent: September 11, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Qin Ye, Robert W. Peterson, Thomas T. Wheeler
  • Patent number: 10073712
    Abstract: A system according to an embodiment of the present invention includes at least two virtual machines running on a hardware platform using either a hosted or a bare metal hypervisor. The virtual machines may communicate with an agent-server resident in the host operating system or in one of the virtual machines to switch control of the hardware component, such as graphics hardware, from one virtual machine to another.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: September 11, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Wing-Yee Au, Alan Rowe, Sameer Narkhede
  • Patent number: 10074445
    Abstract: 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: Grant
    Filed: October 13, 2015
    Date of Patent: September 11, 2018
    Assignee: Open Invention Network LLC
    Inventor: Margarita Khafizova
  • Patent number: 10073920
    Abstract: An application can execute on one or more user devices that can scan the user's local and remote activity related data, such as internet surfing history, emails, etc, to determine current interests of the user. The data can be processed into categories and categories that have a frequency of activity that satisfies a requirement threshold can be said to represent a current interest of the user. The data can be processed to extract content for a content update to a user account, such as an RMTS account or blogging account of which the user is a member. The content update can use published APIs for the respective mediums to automatically post the content update to the medium.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: September 11, 2018
    Assignee: Open Invention Network LLC
    Inventor: David Gerard Ledet
  • Patent number: 10073566
    Abstract: Certain aspects of the present disclosure relate to a technique for determining a valid sequence of touch events on a touch sensitive device. A first sequence of touch events is received, a proximity between any two touch events of the first sequence of touch events being greater than a proximity threshold. A second sequence of touch events is received. The touch events from the first and the second sequence are combined if a time difference between the first and the second sequence of touch events is below a time threshold and a proximity between the first and the second sequence of touch events is less than the proximity threshold. A valid sequence of touch events is determined if a combined pressure of the first and the second sequence of touch events is greater than a pressure threshold.
    Type: Grant
    Filed: November 12, 2017
    Date of Patent: September 11, 2018
    Assignee: Open Invention Network LLC
    Inventors: Farid Khafizov, Margarita Khafizova
  • Patent number: 10067772
    Abstract: Bring Your Own Device (BYOD) functionality may allow a user of a client device to utilize the device in a business environment where the functionality of the device is altered to conform to the business environment via a business profile. A personal profile may be used when the user is outside of the business environment. The profile of the device may be changed according various factors.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: September 4, 2018
    Assignee: Open Invention Network, LLC
    Inventor: David Gerard Ledet
  • Patent number: 10068234
    Abstract: 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: Grant
    Filed: March 22, 2016
    Date of Patent: September 4, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Timothy L. Robinson, Bradford R. Schildt, Tennille V. Goff, Daniel J. Corwin, Timothy Neil Watson
  • Patent number: 10069975
    Abstract: Disclosed are a method and apparatus of receiving and processing customer support calls. The calls may be initiated from a mobile/wireless device via a call function or via a mobile device application. An example method of operation may provide receiving a call from a mobile device and identifying the call as a customer service support inquiry. The method may further provide intercepting the call and redirecting the call to an interactive voice response proxy device responsive to identifying the call as a customer service support inquiry, accessing a database responsive to receiving the call and retrieving a data record that was created when the call was initiated.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: September 4, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Mahendra Varman, Craig A. Webster, Jil M. Fisher
  • Patent number: 10069695
    Abstract: Collecting bandwidth data includes producing master and slave text files in response to simultaneous collection of data samples from a network device by servers, 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: Grant
    Filed: February 13, 2015
    Date of Patent: September 4, 2018
    Assignee: Open Invention Network LLC
    Inventor: Roy Mongiovi
  • Patent number: 10068007
    Abstract: An interface is provided for an IVR system. The interface receives a transaction request from a Virtual Personal Assistant (VPA) for a transaction provided by the IVR system and determines the transaction pertaining to the request. The interface then executes the respective IVR transaction application and converts the voice prompts of the IVR application to semantic data requests that can be interpreted by the VPA.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: September 4, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Robert C. Wohlsen, Jason Ethridge
  • Patent number: 10068440
    Abstract: The last known location of a beacon associated with an asset can be determined based on the beacon's last communication with a data network. A beacon can be set up to communicate its location to or through a server to a second client used for locating and tracking the beacon after the beacon obtains a wireless data network connection and registers its most recent location with the server. Beacon location can be based on data network router IP address or GPS information. Location can be stored in memory until a subsequent location and/or wireless connection is obtained. A beacon can also include short range wireless communications to facilitate short range radio frequency communications with a second client that are determined to be in close proximity to the beacon. Short-range communications can be facilitated utilizing Bluetooth communications.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: September 4, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Sofia Alexandra Ortiz, Luis M. Ortiz