Patents Assigned to Open Invention Networks, LLC
  • Patent number: 10346319
    Abstract: The disclosed embodiments provide a system that processes data. During operation, the system uses a first key to protect a write operation on the data. Next, the system uses a second key to protect a read operation on the data.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: July 9, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Geoffrey G. Thomas, John Whaley, Thomas Joseph Purtell, II
  • Patent number: 10346374
    Abstract: Data migration of large volumes can require large memory requirements and knowledge of complicated data migration tools. In one example, a data migration application may be initiated and a data volume may be identified to migrate from a source database to a destination database. The process may include deleting data currently stored in a staging table of the destination database, and transmitting the data volume from the source database to the staging table stored in the destination database.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: July 9, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Rob K. Johnson, Kenneth C. Barnett
  • Patent number: 10338833
    Abstract: Methods, computer media encoding instructions, and systems that receive write requests directed to non-sequential logical block addresses and write 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: Grant
    Filed: April 3, 2018
    Date of Patent: July 2, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Alan Rowe, Chandrika Srinivasan, Sameer Narkhede, Wing Yee Au, Ismail Dalgic
  • Patent number: 10341285
    Abstract: Systems, methods and devices for distributed memory management comprising a network component configured for network communication with one or more memory resources that store data and one or more consumer devices that use data, the network component comprising a switching device in operative communication with a mapping resource, wherein the mapping resource is configured to associate mappings between data addresses associated with memory requests from a consumer device relating to a data object and information relating to a storage location in the one or more memory resources associated with the data from the data object, wherein each data address has contained therein identification information for identifying the data from the data object associated with that data address; and the switching device is configured to route memory requests based on the mappings.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: July 2, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Andrew Warfield, Jacob Taylor Wires, Daniel Stodden, Dutch Meyer, Jean Maurice Guy Guyader, Keir Fraser, Timothy John Deegan, Brendan Anthony Cully, Christopher Clark, Kevin Jamieson, Geoffrey Lefebvre
  • Patent number: 10338689
    Abstract: Content such as advertisements received into a mobile device may be more appropriately displayed on an alternative device remote from the mobile device. When ad content is received into the mobile device, the user may perform a physical gesture such as movement of the device or an associated motion sensor. The physical gesture is analyzed in the mobile device and causes the ad content to be redirected to the remote device. Additional physical gestures by the user can be interpreted in the mobile device to manipulate the content on the remote device.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: July 2, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: John Patoskie
  • Patent number: 10328338
    Abstract: The present invention enhances the player's gameplay visual, feedback and other experiences by taking advantage of optical adapters, feedback mechanics, advancements in theatrical audio, frame rate throttle, meta-file object framework for storage and retrieval, calibration advancements, vocal command enhancements, voice object lookups, facial/body scan, color/clothing coordination, party or celebration capabilities, noise cancellation, interactive object placement, heart rate monitor, pan-tilt-zoom camera advances, cooperative gameplay advances and programming advancements.
    Type: Grant
    Filed: September 4, 2017
    Date of Patent: June 25, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: Carey Leigh Lotzer
  • Patent number: 10331746
    Abstract: The present application includes various information retrieval and query creation procedures. One example provides identifying at least one current user interest, applying the at least one user interest to a product query, generating the product query and transmitting the product query to at least one product source, receiving a number of products correlating to the at least one current user interest responsive to the product query being transmitted, and incorporating at least one of the number of products into a predefined user interest model. The result may provide optimized results in subsequent search operations.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: June 25, 2019
    Assignee: OPEN INVENTION NETWORKS LLC
    Inventor: David Gerard Ledet
  • Patent number: 10334108
    Abstract: A virtual assistant application, system, and service that interacts with a caller over a telephone, cellular, or VoIP network as the called party's representative when the called party is unavailable, providing answers to queries and performing commands that were provisioned by the called party. The application includes a telephony interface, speech recognition and synthesis, a dialog manager, and knowledge domain. The application can also be configured to interact with a sender of SMS, MMS, or IM messages.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: June 25, 2019
    Assignee: Open Invention Network, LLC
    Inventor: Gerald McCobb
  • Patent number: 10333782
    Abstract: Some embodiments provide a method of managing cloud resources on several of nodes of a hosting system. The method receives a cloud resource configuration. The method identifies a particular node from the several nodes to host the cloud resource configuration. The method sets an administrative state of the hosting system to reflect the hosting of the cloud resource configuration on the particular node. The administrative state includes information for each node in the hosting system. Each node includes a performer operating on the node that manages an operational state of the node based on the administrative state of the node.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: June 25, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Justin M. Kitagawa, Ryan E. Hobbs, Lee F. Rosen, Daniel R. Sawyer, Jayson C. Vantuyl
  • Patent number: 10334109
    Abstract: A virtual assistant application, system, and service that interacts with a caller over a telephone, cellular, or VoIP network as the called party's representative when the called party is unavailable, providing answers to queries and performing commands that were provisioned by the called party. The application includes a telephony interface, speech recognition and synthesis, a dialog manager, and knowledge domain. The application can also be configured to interact with a sender of SMS, MMS, or IM messages.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: June 25, 2019
    Assignee: Open Invention Network, LLC
    Inventor: Gerald McCobb
  • Patent number: 10331801
    Abstract: A method and apparatus for distribution of applications amongst a number of servers, ensuring that changes to application data on a master for that application are asynchronously replicated to a number of slaves for that application. Servers may be located in geographically diverse locations; the invention permits data replication over high-latency and lossy network connections and failure-tolerance under hardware and network failure conditions. Access to applications is mediated by a distributed protocol handler which allows any request for any application to be addressed to any server, and which, when working in tandem with the replication system, pauses connections momentarily to allow seamless, consistent live-migration of applications and their state between servers.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: June 25, 2019
    Assignee: Open Invention Network, LLC
    Inventor: Luke Marsden
  • Patent number: 10331372
    Abstract: During conversion and transfer of data from a physical machine to a virtual hard disk, a transmuter generates a catalog of contents of the physical machine. Catalog entries are compared to a set of alterations templates which alter matching data. The altered data is then stored in the virtual hard disk. Alterations templates may include filters that exclude unwanted or duplicated catalog entries, mapping filters that transfer source catalog entries to target locations on the virtual hard disk, and add-on filters that add additional data or location references to catalog entries. The disclosed process allows modifications to be made in a systematic way during data transfer.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: June 25, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: George Runcie, Derek Rodrigues
  • Patent number: 10331541
    Abstract: Sharing data with various user devices may offer an opportunity for various software testing and troubleshooting procedures to optimally process software code and provide testing results to those interested parties. In one example method of operation, a procedure provides processing software code stored in a first file, identifying a number of bugs in the software code, creating a second file that includes the software code and inserting identifiers at locations in the software code identifying the bugs, creating a number of notifications identifying the second file and the identifiers, and transmitting the notifications to various user devices associated with the software code.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: June 25, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: David Gerard Ledet
  • Patent number: 10327104
    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: October 1, 2018
    Date of Patent: June 18, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: David Gerard Ledet
  • Patent number: 10324658
    Abstract: Disclosed are an apparatus and method of operating and allocating a shared memory between various applications operating via a processing computing platform. One example may include receiving a first buffer context switch request message from a first application operating via a processor, transmitting a first buffer context switch flag to the processor operating the application confirming the first buffer context switch request was received, receiving a second buffer context switch request from a second application with a different processing cycle operating via the processor and transmitting a second buffer context switch flag to the processor operating the second application confirming the second buffer context switch request was received. Once the applications have been identified and confirmed, a synchronization operation may be performed to create a shared number of memory units between at least two different buffers and provide the shared memory units to the first application and the second application.
    Type: Grant
    Filed: December 26, 2016
    Date of Patent: June 18, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: Russell C. McKown
  • Patent number: 10327105
    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: December 4, 2018
    Date of Patent: June 18, 2019
    Assignee: Open Invention Network LLC
    Inventors: James N. White, Monica Rose Martino, M. Gregory Smith
  • Patent number: 10319234
    Abstract: Identifying parking spaces and notifying user devices provides an easy way to reduce traffic and save time for registered users. One example may include monitoring a predefined area via a sensor, detecting a change via the sensor, comparing the change to a predefined condition stored in memory, determining the change satisfies the predefined condition, and determining a changed parking space status.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: June 11, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: David Gerard Ledet
  • Patent number: 10318083
    Abstract: The present invention provides a module or system and a method that includes: 1) a transparent screen assembly containing an actuator layer lying between two layers of transparent multiple line electrodes, where one electrode layer of forms lines in the x-direction layer and the other electrode layer forms lines in the y-direction; and 2) a controller that is connected to these electrodes. The system and method of the present invention provides: 1) multiple touch sensing on or near a surface of the transparent screen and 2) simultaneous high resolution tactile feedback across the same surface.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: June 11, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Russell C. McKown, David Gerard Ledet
  • Patent number: 10318274
    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; 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: May 9, 2017
    Date of Patent: June 11, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: Colin Lee Feeser
  • Patent number: 10313453
    Abstract: A process and system are directed to generating a medium without user involvement. A user makes a series of increasingly granular selections to specify the type of medium to be built, such as a webpage. A search engine conducts a search of networking resources to identify and collect content items that have a relationship to the user and that are relevant to the webpage selections made by the user. The content collection is performed automatically without any user involvement, beyond the user's initial webpage selections. The webpage is then constructed, using the collected content items to populate the components of the webpage. The webpage is customized to the user because its contents are developed based upon a search that reflects the targeting and collection of content items that are both related to the user and relevant to the user's webpage definition.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: June 4, 2019
    Assignee: OPEN INVENTION NETWORKS LLC
    Inventor: David Gerard Ledet